没办法,从Installer上不卸载WeFit P6而直接升级RC,重启后立马白苹果(-_-!!).不急,ssh登录到iphone,手工卸载WeFit先,
(注:本机机器原生1.1.1,历经升级1.1.2,然后又
非Ziphone办法升级到1.1.3,目前一直在1.1.3下工作良好)
1. 编辑:/System/Library/LaunchDaemons/com.apple.SpringBoard.plist
将 <string>/Library/FIT/FIT.dylib</string>改为:<string></string>
2.依次执行如下命令:
mv /Library/FIT /LibraryFIT.bak
重启iphone,看看白苹果是否已解决,可以进SpringBoard?若是仍是白苹果,那余下工作没办法进行,等待WeFit开发小组解决吧(-_-!!)
若是已解决, 同样ssh到iphone,执行如下命令,把能删除的东西都删咯,为手工顺利安装WeFit作准备,同样也是为了保证新的安装是干净的,嘻嘻,
继续依次执行命令:
rm -r /Library/FIT.bak
rm -r /Applications/WeFit.app
rm -r /var/root/.fit
rm /System/Library/LaunchDaemons/com.hongtao.fit.plist
这下干净咯,为了验证以上命令和步骤执行正确,建议关机再重启iphone,看是否能正常进iphone,若是能正确进iphone,下载安装zip包:
http://app.weiphone.com/installe ... 6.1-1.1.1-1.1.2.zip(我的iphone,虽然是1.1.3,但weFit for 1.1.3是用不了的,
一安装就白苹果,吃怕了,后来试着安装for 1.1.2,居然正常,有点晕,所以,我在这里还下for 1.1.2的安装包,-_-!!), 开始动刀!
3. 在本地电脑上解压zip安装包,得到WeFit-1.0-preview6.1-1.1.1-1.1.2目录 ,其下有几个子目录和文件N个.如下:
zhang-jackydemacbook:WeFit-1.0-preview6.1-1.1.1-1.1.2 Jacky$ pwd
/Users/Jacky/Downloads/WeFit-1.0-preview6.1-1.1.1-1.1.2
zhang-jackydemacbook:WeFit-1.0-preview6.1-1.1.1-1.1.2 Jacky$ ls -laF
total 56
drwx------ 10 Jacky staff 340 2 29 23:02 ./
drwx------+ 39 Jacky staff 1326 2 29 22:32 ../
-rw-------@ 1 Jacky staff 6148 2 29 23:02 .DS_Store
drwxr-xr-x 24 Jacky staff 816 2 22 02:22 FIT/
-rw-r--r-- 1 Jacky staff 3188 2 21 00:26 PxlPkg.plist
drwxr-xr-x 9 Jacky staff 306 2 22 02:22 WeFit.app/
-rw-r--r--@ 1 Jacky staff 713 2 29 23:04 com.apple.SpringBoard.plist
-rw-r--r-- 1 Jacky staff 364 2 21 00:26 com.hongtao.fit.plist
drwxr-xr-x 13 Jacky staff 442 2 22 02:22 db/
-rwxr-xr-x 1 Jacky staff 4781 2 22 02:22 icon.png*
然后ssh到iphone,依次执行如下操作
3.1 在本地把解压后的目录里的子目录app,改为WeFit.app,用fugu(Mac下)或是WinSCP(win下)把WeFit.app上传至iphone的/Applications目录下
3.2 将本地解压后的目录里的子目录FIT上传至iphone的/Library目录
将本地解压后的目录里的子目录db下的所有文件上传至iphone的/private/var/root/Library/FIT目录下(或无此目录请手工创建此目录)
3.3 将本地解压后的目录下的com.hongtao.fit.plist文件,上传至System/Library/LaunchDaemons目录下
3.4 编辑:/System/Library/LaunchDaemons/com.apple.SpringBoard.plist文件
将 <key>DYLD_INSERT_LIBRARIES</key>
<string></string>
改为:
<key>DYLD_INSERT_LIBRARIES</key>
<string>
/Library/FIT/FIT.dylib</string>
3.5 ssh登录到iphone,执行命令:
chmod -R 775 /Applications/WeFit.app
chown -R root:wheel /Applications/WeFit.app
chmod -R 775 /Library/FIT
chown -R root:wheel /Library/FIT
chmod 775 /System/Library/LaunchDaemons/com.hongtao.fit.plist
chmod -R 775 /private/var/root/Library/FIT
chown -R root:wheel /private/var/root/Library/FIT
3.5 重启动iphone(冷关机,再开机,非reboot),WeFit已经工作
大功告成!本人发现用installer安装WeFit经常会导致白苹果,但WeFit又不能不用,所以,若是再次遇到用installer安装/反安装致白苹果时,就用纯手工办法卸载/安装
WeFit,也未尝不可.
另,大家可以尝试一下rc1版本,我提供一下下载地址:
http://app.weiphone.com/installe ... 6.1-1.1.1-1.1.2.zip
最后,提醒大家一下,
风险自担!
[
本帖最后由 airtoy 于 2008-3-1 09:29 编辑 ]