اطلاعیه

Collapse
هیچ اطلاعیه ای هنوز ایجاد نشده است .

بررسي يك موضوع از نظر تئوري!

Collapse
X
 
  • فیلتر
  • زمان
  • نمایش
پاک کردن همه
new posts

  • بررسي يك موضوع از نظر تئوري!

    سلام دوستان، ميخواستم بدونم چرا امكان نداره يك آيفون يا idevice رو بطور كامل فرمت كرد و سيستم عامل ديگه (حتي ورژن ديگه از iOS رو كه اپل بسته) روش نصب كرد؟ مثل كامپيوتر
    يعني اپل سخت افزار محصولاتش رو طوري ساخته كه اين امكان نباشه؟!!
    كلاً از نظر تئوري مي پرسم..
    ویرایش توسط Babak 8 : https://i-phone.ir/forums/member/167951-babak-8 در ساعت 25-10-2015, 01:11 PM

  • #2
    با اجازه اساتید باید خدمتتون عارض شم که
    زمانی که ما ایفون ۲ جی داشتیم میشد حتی روش لینوکس هم نصب کرد چون سرور های شرکت اپل زیاد گسترده نبود و روی سیستم هاش کنترل زیادی نداشت

    با پیشرفت زمان جلوی بازگشت به فریمور های قبلی را گرفتند که یه زمانی مد شده بود با tiny umbrella باید shsh گوشیتو بک اپ میگرفتی تا بتونی به فریمور های قبلی برگردی

    الان چون شما زمان ریستور کردن دستگاهتون نیاز به نت دارین و باید حتما از سرور اپل دستور اجراش بیاد پس هیچ راه دور زدنش نیست

    امیدوارم کامل توضیح داده باشم

    نظر


    • #3
      مرسي از توضيحات تون ولي بخش اصلي سؤال من هم همينه يعني اپل روي iOS اوليه نصب شده يا سخت افزار كاري كرده كه حتماً بايد به سرورهاي اپل وصل باشيم؟ يعني اصلاً امكان اين كار وجود نداره كه idevice كامل فرمت بشه؟ چون محصولات اپل هم مثل بقيه ي پلتفرم ها سخت افزار مشخصي داره
      پس با اين مثالي كه زديد اين كار غير ممكن نيست


      Sent from my iPhone using Tapatalk

      نظر


      • #4
        من زیاد اطلاعات دقیقی در این مورد ندارم٬ اما خب در مورد نصب سیستم عامل های دیگه٬ خیلی راحت میشه جلوش رو گرفت! میشه با قرار دادن کدهای خاصی در سخت افزار٬ جلوی بارگذاری یک سری فرمت های خاص رو گرفت ... مثلا بهش میگن فرمت .exe رو شناسایی نکن! به همین راحتی...

        اما در مورد ریستور به ورژن های پایین تر٬ همونطور که دوست مون گفت٬ در هنگام ریستور٬ به اینترنت نیاز دارید و در این زمان٬ دستگاه با سرورهای اپل چک میشه. به سرورها هم اطلاعاتی داده میشه که به عنوان مثال آخرین ورژن در حال حاضر 9.1 هست و اگر دیوایس قصد داشت ورژن پایین تری مانند 9.0.2 یا ... رو نصب کنه٬ اجازه نده. به این ترتیب وقتی شما فایل فرمور 9.0.2 رو به آیتونز میدید برای ریستور٬ ابتدا فایل با سرور اپل چک میشه و اگه مطابقت نداشته باشه با آخرین ورژن٬ اجازه ادامه داده نمیشه

        نظر


        • #5
          يعني اپل مياد كد هاي خاصي رو در سخت افزار قرار مي ده كه ريستور يا آپديت حتماً به اينترنت نياز داشته باشه
          درسته؟


          Sent from my iPhone using Tapatalk

          نظر


          • #6
            نوشته اصلی توسط Babak 8 نمایش پست ها
            يعني اپل مياد كد هاي خاصي رو در سخت افزار قرار مي ده كه ريستور يا آپديت حتماً به اينترنت نياز داشته باشه
            درسته؟


            Sent from my iPhone using Tapatalk
            تو سخت افزار نه دوست عزیز٬ تو نرم افزار. ببینید به عنوان مثال فکر کنید یه فایلی روی سرورهای اپل قرار داره با نام Check.txt ( مثال میزنم ها٬ واقعا اینجوری نیست ) و توش به عنوان مثال Latest Version رو در حال حاضر زده 9.1 . خب وقتی شما میخواید دیوایس رو ریستور کنید٬‌ بالاخره سیستم عامل روی دستگاه نصب هست دیگه. دیوایس خالی که در اختیار ندارید. به عنوان مثال آیفون یا آیپد یا ... شما روی آی او اس 8.4 هست و میخواید ریستور کنید به 9.0.2 . وقتی فایل فرمور رو به نرم افزار آیتونز میدید واسه ریستور٬ نرم افزار میاد ورژن فرمور رو با اون فایل Check.txt مقایسه میکنه و میبینه ورژن ها با هم یکی هست یا نه. چون در این مثال ورژن ها یکی نیست٬ عملیات متوقف میشه و ریستور انجام نمیشه. اما اگه ورژن ها باهم همخونی داشته باشه٬ دستور OK صادر میشه و عملیات ریستور آغاز میشه.

            به همین دلیل و به خاطر چک شدن دیوایس و فایل فرمور با سرورهای اپل٬ هیچ راهی واسه دور زدن و ریستور کردن به ورژن های قبل وجود نداره

            نظر


            • #7
              نوشته اصلی توسط Mehdi.De نمایش پست ها
              . خب وقتی شما میخواید دیوایس رو ریستور کنید٬‌ بالاخره سیستم عامل روی دستگاه نصب هست دیگه. دیوایس خالی که در اختیار ندارید. به عنوان مثال آیفون یا آیپد یا ... شما
              دقيقاً سؤال من هم در اين قسمت تمركز داره.. يعني idevice خالي! در بحث كامپيوتر و برنامه نويسي، يعني ممكن نيست idevice رو كامل فرمت كرد و در يك دستگاه خالي سيستم عامل مورد نظر رو نصب كرد ؟! (اصلاً iOS هم نباشه فرضا يكي بياد با اطلاعاتي كه از سخت افزار داره يه سيستم عامل ديگه بسازه ) مثل كامپيوتر دقيقاً


              Sent from my iPhone using Tapatalk

              نظر


              • #8
                نوشته اصلی توسط Babak 8 نمایش پست ها
                دقيقاً سؤال من هم در اين قسمت تمركز داره.. يعني idevice خالي! در بحث كامپيوتر و برنامه نويسي، يعني ممكن نيست idevice رو كامل فرمت كرد و در يك دستگاه خالي سيستم عامل مورد نظر رو نصب كرد ؟! (اصلاً iOS هم نباشه فرضا يكي بياد با اطلاعاتي كه از سخت افزار داره يه سيستم عامل ديگه بسازه ) مثل كامپيوتر دقيقاً


                Sent from my iPhone using Tapatalk
                فکر نمیکنم امکان همچین کاری وجود داشته باشه. چون اگه داشت٬‌مطمئنا تا الآن خیلی کارها در این زمینه انجام میشد. فکر نمیکنم بشه آی او اس رو از دستگاه حذف کرد

                - - - - - - - - - -

                نوشته اصلی توسط Babak 8 نمایش پست ها
                دقيقاً سؤال من هم در اين قسمت تمركز داره.. يعني idevice خالي! در بحث كامپيوتر و برنامه نويسي، يعني ممكن نيست idevice رو كامل فرمت كرد و در يك دستگاه خالي سيستم عامل مورد نظر رو نصب كرد ؟! (اصلاً iOS هم نباشه فرضا يكي بياد با اطلاعاتي كه از سخت افزار داره يه سيستم عامل ديگه بسازه ) مثل كامپيوتر دقيقاً


                Sent from my iPhone using Tapatalk
                فکر نمیکنم امکان همچین کاری وجود داشته باشه. چون اگه داشت٬‌مطمئنا تا الآن خیلی کارها در این زمینه انجام میشد. فکر نمیکنم بشه آی او اس رو از دستگاه حذف کرد

                نظر


                • #9
                  خيلي عجيبه كه امكان همچين كاري وجود نداره در حالي كه با جيلبريك هم امكان شكستن قفل نرم افزاري وجود داره
                  من احتمال ميدم كه اپل برنامه نويس هايي كه توانايي هاي اين چنيني دارند رو با پول ميخره!
                  (البته قصد نسبت دادن دروغ به اپل رو ندارم)


                  Sent from my iPhone using Tapatalk

                  نظر


                  • #10
                    حالا يه سؤال همينجوري : كسي طريقه ي نصب اوّلين iOS بر روي idevice ها در كارخونه هاي اپل رو مي دونه ؟ يعني براي اوّلين بار دستگاه ها رو دونه دونه به اينترنت و آيتونز وصل مي كنن؟!
                    به فرض محال اگه ما اومديم يك دستگاه -گوشي كاملاً مشابه با سخت افزار آيفون اپل ساختيم، اون وقت ميشه بر روي اين آيفون خالي سيستم عامل ديگه و يا iOS هاي پيشين و يا iOS كه اپل اجازه ي ريستور به اون رو ميده نصب كرد؟!


                    Sent from my iPhone using Tapatalk

                    نظر


                    • #11
                      نوشته اصلی توسط Babak 8 نمایش پست ها
                      دقيقاً سؤال من هم در اين قسمت تمركز داره.. يعني idevice خالي! در بحث كامپيوتر و برنامه نويسي، يعني ممكن نيست idevice رو كامل فرمت كرد و در يك دستگاه خالي سيستم عامل مورد نظر رو نصب كرد ؟! (اصلاً iOS هم نباشه فرضا يكي بياد با اطلاعاتي كه از سخت افزار داره يه سيستم عامل ديگه بسازه ) مثل كامپيوتر دقيقاً


                      Sent from my iPhone using Tapatalk
                      تا جایی که من میدونم نصب سیستم عامل ربطی به سخت افزار نداره. شما وقتی یک کامپیوتر تازه میخرید حتی 1 بار هم روش سیستم عامل نصب نشده. وظیفه انجام عملیات نصب سیستم عامل با بایوس کامپیوتره. سیستم عامل خودش رو با بایوس تنظیم میکنه و از بایوس برای نصب خودش استفاده میکنه.

                      برای نصب ای او اس هم همینه. باید نرم افزاری شبیه بایوس توی گوشی وجود داشته باشه تا بشه سیستم عامل رو نصب کرد. احتمالا این نرم افزار اجازه نصب بقیه سیستم عامل هارو نمیده.
                      قبلا یه پروژه بود به اسم idroid که تونسته بود این محدودیت رو دور بزنه و روی ایفون اندروید نصب کنه. ولی دیگه ادامه پیدا نکرد.

                      نظر


                      • #12
                        نوشته اصلی توسط roozbehk نمایش پست ها
                        قبلا یه پروژه بود به اسم idroid که تونسته بود این محدودیت رو دور بزنه و روی ایفون اندروید نصب کنه. ولی دیگه ادامه پیدا نکرد.
                        پس حدس و احتمال من قوي هست ))
                        مگه ميشه براي همچين موضوعي كه كلي طرفدار داره راهي پيدا نشه
                        بالأخره برنامه نويس و متخصص ماهر كم نداريم تو دنيا!


                        Sent from my iPhone using Tapatalk

                        نظر


                        • #13
                          با سلام
                          جواب تمام سوال های شما تو این سایته. مراحل بوت و روشن شدن ایفون - روند ریستور و اپدیت و مبادله مجوز با سرور اپل و ....
                          https://www.theiphonewiki.com/wiki/Main_Page
                          روی ایفون میشه کاستوم نصب کرد به شرط اینکه بشه رمز گذاری اپل رو دور زد.(Private Keys) کاستوم میتونه فایل خالی یا دانگرید یا یه سیستم کامل دیگه مثل ویندوز باشه که با کرنل سازگار شده.
                          firmware keys برای تمام دستگاه های 32 bit استخراج شده (از طریق اکسپلویت در Bootrom , iboot , LLB ) ولی برای 64 bit هنوز نه!
                          **ر ها قبلا روی دوال بوت کردن ایپد کار کردن ولی به خاطر اینکه روی جیلبریک و بوت رام اکسپلویت تمرکز دارن پیشرفت زیادی نداشته و نیمه کاره رها شده.
                          ویرایش توسط HaEN : https://i-phone.ir/forums/member/43305-haen در ساعت 27-10-2015, 12:59 AM

                          نظر


                          • #14
                            سوال هایی که پرسیدی جالب هستن ولی از اونجایی که سیستم عامل ای او اس یکی از دلایل اصلی محبوبیت ایفن هست، شدنی هم باشه، چه سیستم عاملی واسه ایفون میتونه بهتر از ای او اس باشه؟
                            ولی برعکس، اگر میشد یه جوری ای او اس رو روی گوشی های دیگه نصب کرد عالی میشد

                            نظر


                            • #15
                              نوشته اصلی توسط silvernsun نمایش پست ها
                              سوال هایی که پرسیدی جالب هستن ولی از اونجایی که سیستم عامل ای او اس یکی از دلایل اصلی محبوبیت ایفن هست، شدنی هم باشه، چه سیستم عاملی واسه ایفون میتونه بهتر از ای او اس باشه؟
                              ولی برعکس، اگر میشد یه جوری ای او اس رو روی گوشی های دیگه نصب کرد عالی میشد
                              اتفاقاً علاقه به نصب سيستم عامل ديگه روي idevice ها در بين خيلي از طرفداران iOS وجود داره (ميزان سرچ ها در اينترنت و يا صحبت هايي كه در فروم هاي خارجي ميشه) و اين پرسش ها وقتي جالب تر ميشه كه امكان ريستور و دانگريد به هر ورژن از iOS وجود نداره ، يعني حتي اگه فقط iOS رو قبول داشته باشيم وجود همين محدوديت باعث ميشه خيلي از كاربرها به اين چيز ها فكر كنن!


                              Sent from my iPhone using Tapatalk

                              نظر

                              صبر کنید ..
                              X