Apple Memo / 解決 iPhone 3G 多工切換 crash 問題
張貼者: Lepisma Fox 於 2/26/2011 08:01:00 上午
Apple memo / 解決 iPhone 3G 多工切換 crash 問題
iPhone 3G 在升級至 4.2.1 並開啟多工後,多工可以正常啟用,但在程式與程式間的切換時會有問題,
例如從聯絡人轉至發送訊息、Mail中點選網路連結開啟Safri,都會造成系統crash並進入safe
mode,解決方法如下:
(此為在電腦上的操作方法,亦可用iFile修改編碼)
開啟iphone目錄底下
/System/Library/CoreServices/SpringBoard.app
,找到此文件夾下的文件N82AP.plist (在iPod Touch上則為 N72AP.plist),
將它複製到電腦備份,用wordpad打開編輯,找到“opengles-1”這段編碼,改成“opengles-2”後儲存,
複製檔案回/System/Library/CoreServices/SpringBoard.app後,reboot或respringboard,
之後就可以正常切換多工了。
----------------------------------------------------------------------
將它複製到電腦備份,用wordpad打開編輯,找到“opengles-1”這段編碼,改成“opengles-2”後儲存,
複製檔案回/System/Library/CoreServices/SpringBoard.app後,reboot或respringboard,
之後就可以正常切換多工了。
----------------------------------------------------------------------
opengles-1
Change the 1 to a 2 so it should now read:
opengles-2
----------------------------------------------------------------------
已知問題:
修改之後再"傳送"或是"完成"按鈕上,有時會有1~2條線,
這只是機器不支援OpenGL ES 2.0相關繪圖而已,其他皆可正常使用。
----------------------------------------------------------------------
修改之後再"傳送"或是"完成"按鈕上,有時會有1~2條線,
這只是機器不支援OpenGL ES 2.0相關繪圖而已,其他皆可正常使用。
----------------------------------------------------------------------
進階資料:
Enable Wallpaper and Multitasking on iPhone
3G and iPod Touch 2G iOS 4.2.1
Enable Wallpaper and Multitasking on iPhone
3G and iPod Touch 2G iOS 4.2.1
Posted on February 14, 2011 by thewaffler100
If you jailbroke your devices such as iPhone 3G or your iPod Touch 2G running iOS 4.2.1 then listen up. You can enable these features natively rather than using Winterboard which will kill your battery life and potentially slow down your devices. You can do this by just simply editing a plist. I will be using iFile to do this.
For Homescreen wallpapers:
- Using iFile, browse to System/Library/CoreServices/Springboard.app
- Open N82AP.plist (if iPhone 3G) or N72AP.plist (iPod Touch 2nd generation)
- Browse to the last entry (which is usually “wifi”) and add the following:
homescreen-wallpaper
Before you restart your device or respring, you may need to delete the icon shadows because it will make springboard’s icon animations all laggy. Just go back toSystem/Library/Coreservices/Springboard.app and look for the following files and delete (or rename them by adding “old” at the end of each files)
- WallpaperIconDockShadow~iphone.png
- WallpaperIconShadow~iphone.png
- WallpaperGradientPortraitTop~iphone.png
Now you can respring or reboot your device.
Enable Multitasking:
- Browse to System/Library/CoreServices/Springboard.app
- Open N82AP.plist (if iPhone 3G) or N72AP.plist (iPod Touch 2nd generation)
- Browse to the last entry (should be “wifi”) and add:
multitasking
and also look for the following:
opengles-1
Now change the 1 to a 2 so it should now read:
opengles-2
Your probably wondering, why am I adding basically two entries when before I could just add the multitasking key? Well, Apple decided to brake multitasking for us iPhone 3G and iPod Touch 2G users on purpose. Adding that opengles entry will prevent the multitasking animation from crashing springboard. Anyhoo you can now
reboot (not respring) your device and multitasking should work now. The downside is you will now see some graphical issues on buttons like a line going down your “Send” button. Its because of the opengles2 line. Our
devices are not compatible with OpenGL ES 2.0 and can only run OpenGL ES 1.1.
0 comments:
Post a Comment