همونطور که می دونید قابلیت Multitasking Gestures از iOS 5 به بعد دیگه روی آیفون و آیپاد کار نمی کنه و حتی اگه گزینش رو فعال کنید در عین فعال شدن هیچ عملی انجام نمی ده. (البته همونطور که می دونید تو آیفون و آیپاد باید دستتون رو در جهت طولی صفحه قرار بدید، چون در عرض جا نمی شه!)
چرا؟ چون iOS 5 قبل از اینکه بخواد به این دستور جواب بده می یاد چک می کنه که دستگاه شما آیپد هست یاد نه، که خب مطمئنا نیست پس عملی انجام نمی شه. حالا ما می خوایم کاری کنیم که قسمت "آیپد" رو به "آیفون" تغییر بدیم، یعنی سیستم چک می کنه ببینه دستگاه آیفون هست یا نه که مطمئنا هست و دستور اجرا می شه.
1. به هر روشی که خودتون دوست دارید گزینه ی Multitasking Gestures در ستینگ رو فعال کنید، از سایدیا، دستی، با تم یا هر چیز دیگه که آموزشاش تو انجمن زیاد هست.
حالا میرسیم به قسمت اصلی یعنی تغییر اون چیزی که باید چک بشه از آیپد به آیفون/آیپاد:
2. به مسیر /System/Library/CoreServices/SpringBoard.app برید و فایل SpringBoard (بدون پسوند) رو روی کامپیوترتون کپی کنید.
3. فایلی که کپی کردید رو با یه برنامه ی Hex Editor باز کنید و آفست 164866 رو از B8 F1 01 به B8 F1 00 تغییر بدید، اما هنوز فایل رو روی دستگاه کپی نکنید!
خب از اینجا دو راه داریم، راهی که خود اون دوستی که این روش رو پیدا کرده پیشنهاد کرده و راهی که من پیشنهاد می کنم.
راه دوستمون:
4. به سایدیا برید و Ldone رو نصب و ریبوت کنید. (توجه کنید که این برنامه مختص سورسهای غیرقانونیه)
5. فایل SpringBoard (بدون پسوند) موجود روی گوشیتون رو به یه اسم دیگه مثلا SpringBoard.bak تغییر بدید و اونی که با HexEditor تغییر دادید رو از روی کامپیوتر روی گوشی کپی کنید. اما ریسپرینگ نکنید! اگه بکنید تو لوپ ریسپرینگ گیر می کنه.
6. در ترمینال دستور
رو وارد کنید و در صورت موفقیت آمیز بودن:
7. ریسپرینگ کنید.
اما راه بنده.
4. فایل SpringBoard (بدون پسوند) موجود روی گوشیتون رو به یه اسم دیگه مثلا SpringBoard.bak تغییر بدید و اونی که با HexEditor تغییر دادید رو از روی کامپیوتر روی گوشی کپی کنید. اما ریسپرینگ نکنید! اگه بکنید تو لوپ ریسپرینگ گیر می کنه.
5. با آیفایل، آیفان باکس یا هر راه دیگه ای که خودتون می دونید Permission های فایل جدید رو به 0755 تغییر بدید. (راه دوستمون آیپاد بنده رو تو لوپ ریسپرینگ قرار داد که بعد انجام این کار و ریبوت مشکل حل شد.)
6. ریسپرینگ کنید.
نکته: اگه به هر علتی تو لوپ ریسپرینگ گیر کردید، کافیه SpringBoard.bak یعنی فایل اورجینال رو برگردونید، خوشبختانه تو این حالت آیفانباکس و برنامه های مشابه کار می کنن و از این نظر مشکلی نیست.
نکته: اگر هر قسمتی از این آموزش براتون گنگ هست و متوجه نمی شید یعنی کمی آماتور هستید (!No Offense) و لطفا بیخیال شید چون احتمالا به ریستور خواهید افتاد.
.......
با استفاده از برنامه ای مثل QuickDo می تونید این اعمال رو با سه انگشت انجام بدید که خیلی برای 3.5 اینچ مناسب تره، اما اگه نمی خواید از MobileSubstrate استفاده کنید باید از این تاپیک استفاده کنید!
اسم اون دوستی که این روش رو پیدا کرده: hamzasood در تو*یی*تر
چرا؟ چون iOS 5 قبل از اینکه بخواد به این دستور جواب بده می یاد چک می کنه که دستگاه شما آیپد هست یاد نه، که خب مطمئنا نیست پس عملی انجام نمی شه. حالا ما می خوایم کاری کنیم که قسمت "آیپد" رو به "آیفون" تغییر بدیم، یعنی سیستم چک می کنه ببینه دستگاه آیفون هست یا نه که مطمئنا هست و دستور اجرا می شه.
1. به هر روشی که خودتون دوست دارید گزینه ی Multitasking Gestures در ستینگ رو فعال کنید، از سایدیا، دستی، با تم یا هر چیز دیگه که آموزشاش تو انجمن زیاد هست.
حالا میرسیم به قسمت اصلی یعنی تغییر اون چیزی که باید چک بشه از آیپد به آیفون/آیپاد:
2. به مسیر /System/Library/CoreServices/SpringBoard.app برید و فایل SpringBoard (بدون پسوند) رو روی کامپیوترتون کپی کنید.
3. فایلی که کپی کردید رو با یه برنامه ی Hex Editor باز کنید و آفست 164866 رو از B8 F1 01 به B8 F1 00 تغییر بدید، اما هنوز فایل رو روی دستگاه کپی نکنید!
خب از اینجا دو راه داریم، راهی که خود اون دوستی که این روش رو پیدا کرده پیشنهاد کرده و راهی که من پیشنهاد می کنم.
راه دوستمون:
4. به سایدیا برید و Ldone رو نصب و ریبوت کنید. (توجه کنید که این برنامه مختص سورسهای غیرقانونیه)
5. فایل SpringBoard (بدون پسوند) موجود روی گوشیتون رو به یه اسم دیگه مثلا SpringBoard.bak تغییر بدید و اونی که با HexEditor تغییر دادید رو از روی کامپیوتر روی گوشی کپی کنید. اما ریسپرینگ نکنید! اگه بکنید تو لوپ ریسپرینگ گیر می کنه.
6. در ترمینال دستور
کد:
ldone /System/Library/CoreServices/SpringBoard.app/SpringBoard -s
7. ریسپرینگ کنید.
اما راه بنده.
4. فایل SpringBoard (بدون پسوند) موجود روی گوشیتون رو به یه اسم دیگه مثلا SpringBoard.bak تغییر بدید و اونی که با HexEditor تغییر دادید رو از روی کامپیوتر روی گوشی کپی کنید. اما ریسپرینگ نکنید! اگه بکنید تو لوپ ریسپرینگ گیر می کنه.
5. با آیفایل، آیفان باکس یا هر راه دیگه ای که خودتون می دونید Permission های فایل جدید رو به 0755 تغییر بدید. (راه دوستمون آیپاد بنده رو تو لوپ ریسپرینگ قرار داد که بعد انجام این کار و ریبوت مشکل حل شد.)
6. ریسپرینگ کنید.
نکته: اگه به هر علتی تو لوپ ریسپرینگ گیر کردید، کافیه SpringBoard.bak یعنی فایل اورجینال رو برگردونید، خوشبختانه تو این حالت آیفانباکس و برنامه های مشابه کار می کنن و از این نظر مشکلی نیست.
نکته: اگر هر قسمتی از این آموزش براتون گنگ هست و متوجه نمی شید یعنی کمی آماتور هستید (!No Offense) و لطفا بیخیال شید چون احتمالا به ریستور خواهید افتاد.
.......
با استفاده از برنامه ای مثل QuickDo می تونید این اعمال رو با سه انگشت انجام بدید که خیلی برای 3.5 اینچ مناسب تره، اما اگه نمی خواید از MobileSubstrate استفاده کنید باید از این تاپیک استفاده کنید!
اسم اون دوستی که این روش رو پیدا کرده: hamzasood در تو*یی*تر
نظر