完整详细教程-iPod touch破解,安装软件,图标顺序,1.1.2

时间:2024-03-01 07:04:44
转载目的,那个网站真是有够慢的了!!!!!!!

原文出处:
http://weiphone.com/thread-19981-1-1.html


iPod touch破解,安装软件,图标顺序,1.1.2
声明:本教程内所有内容(除非特别注明)都已经成功地在我的iPod上进行了。解锁iPod是一项危险的操作,可能导致您失去保修服务,请慎重考虑后再进行。本教程可能有错误或不完善,由使用本教程所带来的一切后果本人概不承担任何责任。转载请注明出处。
  
引用:
1.1.3已破解,由于本人没有尝试,加上SDK对破解后的1.1.3的影响还不清楚,因此没有加在此处。如有需要,请参见jimmylvo的帖子http://www.weiphone.com/thread-59777-1-1.html
引用:
本教程适用的操作系统为Windows和Mac,iPod touch版本为1.1.1和1.1.2。
引用:
2007年11月14日更新关于iPod touch 1.1.2的内容。教程的每部分会说明其适用的版本。
紫色内容仅适用于1.1.1,蓝色内容是仅适用于1.1.2。
引用:
本教程包括以下内容

零、重要提示(所有版本适用)
一、破解iPod touch(1.1.11.1.2
二、从Installer.app安装第三方软件(所有版本适用)
三、SSH、SFTP软件(所有版本适用)
四、安装iPhone的软件(所有版本适用)(感谢lvbeck,ggdt)
五、破解失败后的恢复(所有版本适用)(感谢ggdt,Mercyme)
六、增加可供安装程序的空间(所有版本适用)
七、重新排列你的主菜单和破解日历不能添加的限制(所有版本适用)
-------------------------------------------------------------------------------------------------------------------------------------- 我是华丽的分隔符 --------------------------------------------------------------------------------------------------------------------------------------
引用:
零、重要提示(所有版本适用)
  0. 进行破解前,或者破解过程中、破解后出现任何问题,请看FAQ:http://www.weiphone.com/thread-32580-1-1.html
  1. iPod的IP地址:设置,Wi-Fi,按你当前接入的WLAN旁边的小蓝色的箭头。
  2. iPod的版本号:设置,通用,关于本机。
  3. 关闭自动锁定以保持Wi-Fi连接:设置,通用,自动锁定,选择“永不”。这在使用SSH时非常重要。
  4. 必须要把复制到/Applications/里的应用程序的权限设置为755,否则应用程序不能执行(详细情况请参见第三节)。
  5. iPod的默认登录名为root,密码为alpine。
  6. 强烈推荐在破解完成后更改root密码(详细情况请参见第三节)。
  7. Windows:破解前,强烈建议关闭所有iPod、iTunes进程,例如iTunes.exe,iTunesHelper.exe,iPodService.exe等。
  8. 如果Dock出现在你的屏幕的最上方,这是因为你没有安装正确版本的SummerBoard。卸载它,安装最新版本。(详细情况请参见第二节)
  9. 破解、安装软件完成后可以正常和iTunes同步。你可以在连接到iTunes后选择恢复iPod将它变回一个没有破解的iPod。
  10. Maps要运行必须要GMM.framework,请确保GMM.framework在/System/Library/Frameworks/下
  11. Mails要运行必须要MobileMailSettings.bundle,请确保MobileMailSettings.bundle在/System/Library/PreferenceBundles/下
  12. 如果iTunes恢复iPod时出现1601或1602错误,请卸载iTunes,下载最新版重新安装。

-------------------------------------------------------------------------------------------------------------------------------------- 我是华丽的分隔符 --------------------------------------------------------------------------------------------------------------------------------------
引用:
一、破解iPod touch(1.1.11.1.2
  以下内容分为1.1.1版本和1.1.2版本的,请查看你的iPod的版本号之后再进行操作。
引用:
iPod touch 1.1.1的破解
  安装第三方程序之前需要破解iPod。到了现在,已经不需要那些繁琐的74步了,运行一个程序即可完成破解。破解iPod需要使用Wi-Fi连接到网络。
  我使用的破解程序是touchFree。它有两个版本,一个是命令行版本,破解完成后自动安装了Installer.app(程序管理);一个是图形界面的版本,破解完成后自动安装了Installer.app和SummerBoard(主题管理)。现在有另一种方法是直接在网页上进行破解,不需要电脑上下载任何程序。几种破解程序都会说明,请根据需要选择。
  
  1. touchFree的命令行版本(Windows)
  首先放链接:http://zoo.cs.yale.edu/~yw226/ipod/touchfree5.zip    迅雷专用高速下载提示应用程序初始化错误的请下载安装.NET Framework 2.0
  a. 解压缩压缩包。
  b. 复制C:\Program Files\Common Files\Apple\Mobile Device Support\bin下的iTunesMobileDevice.dll到刚刚解压缩的touchFree的目录下。
  c. 在iPod上用Safari打开http://jailbreak.toc2rta.com,这时候Safari应该会崩溃。
  d. 运行touchFree.exe,根据步骤来。其间会提示重启iPod,总共会需要你重启3次,最后一次iPod重启后会自动再重启一次。每次重启时,请在iPod完全装载后(进入主菜单后)再按回车键继续。
  e. 完成后主菜单有Installer程序,这里就可以安装软件了。详细情况后述。
  
  2. touchFree的图形界面版(Windows)
  警告:此部分内容本人没有测试过。部分网友使用这个程序导致iPod需要恢复,建议使用较为稳定的命令行版本。
  首先放链接: http://www.slovix.com/touchfree/touchfreefiles.zip    迅雷专用高速下载提示应用程序初始化失败的请下载安装.NET Framework 3.0
  a. 解压缩压缩包.
  b. 在iPod上用Safari打开http://jailbreak.toc2rta.com,这时候Safari应该会崩溃。
  c. 运行touchFreeGui.exe,根据步骤来。其间会提示重启iPod。每次重启时,请在iPod完全装载后(进入主菜单后)再单击按钮继续。
  d. 完成后主菜单有SummerBoard程序和Installer程序,分别用来管理主题和安装软件。详细情况后述。
  
  3. 在线破解iPod touch(推荐)(Windows,Mac)
  使用这个方法不需要下载任何程序。
  a. 在iPod上用Safari打开http://jailbreakme.com您也可以尝试Weiphone提供的本地破解:http://www.weiphone.com/jb/
  b. 移动到最下面,单击“Install AppSnapp”,Safari会崩溃退出,桌面上会显示Downloading...,一直到100%。此时iPod在安装Installer程序。在iPod提示“移动滑块以解锁”前请不要执行其他操作,如果桌面上没有显示Downloading...,请重新访问http://jailbreakme.com以进行破解。
  c. 解锁后破解即完成。主菜单上有Installer程序,用来安装软件。
  d. 此操作完成以后没有安装SSH程序。如果你不继续升级到1.1.2,并且需要用PuTTY连接到iPod,请在Installer里自行安装OpenSSH(System分类下)。此外,http://dn.vc/jb链接已失效。
  
  破解完成后强烈建议更改root密码,以保证安全性。详情请参见第三节。
引用:
iPod touch 1.1.2的破解(jimmylvo)(Windows,Mac)
  注意:本人使用Windows Vista,破解过程卡在了“Uploading Installer.app”一步,换了一台XP的机器就没问题了。不过也有网友在Vista下面成功破解了的...
  原帖见http://www.weiphone.com/thread-30650-1-1.html(jimmylvo)。YouTube完整视频如下:http://youtube.com/watch?v=TXfcnO4kjB4
  1.1.2的破解目前没有直接可行的办法,而是需要在1.1.1的基础上进行。因此已经升级到1.1.2的朋友需要降级到1.1.1进行破解。

  1. 降级到1.1.1并破解(1.1.1已破解的朋友请直接到第二步)
  a. 使用下载工具下载http://appldnld.apple.com.edgesuite.net/content.info.apple.com/iPod/SBML/osx/bundles/061-3932.20070927.p23dD/iPod1,1_1.1.1_3A110a_Restore.ipsw。这是iPod touch 1.1.1(3A110a)的固件。
  b. 连接你的iPod touch,打开iTunes,在左边一栏中选中你的iPod touch,按住Shift键(Windows)或者Option键(Mac),再单击“检查升级”(不会删除数据)或者“恢复”(清空iPod上的现有数据),选中刚刚下载的文件进行恢复。
  c. 破解1.1.1,请参见本文前一节。
  2. 准备iPod touch以升级到1.1.2
  a. 启动Installer.app。
  b. 向下移动选择Tweaks(1.1.1)。
  c. 选择OktoPrep,点击Install。
  3. 升级到1.1.2
  a. 连接iPod到电脑并打开iTunes。
  b. 选择你的iPod touch,并单击“检查更新”,等待它升级完成。
  c. 如果升级速度太慢,请下载http://appldnld.apple.com.edgesuite.net/content.info.apple.com/iPod/SBML/osx/bundles/061-4036.20071107.9g3DF/iPod1,1_1.1.2_3B48b_Restore.ipsw,这是iPod touch 1.1.2(3B48b)的固件,在iTunes里面选择你的iPod,按住Shift键(Windows)或者Option键(Mac),再单击“检查更新”,选择刚刚下载的文件。
  d. 请注意,升级后Installer的图标会消失,并返回到没有破解的状态,这是正常现象。请继续完成1.1.2的破解。
  4. 破解iPod touch
  a. 下载http://conceitedsoftware.com/iphone/1.1.2-jailbreak.zip    迅雷专用高速下载,并解压缩。注意:由于该过程用到Java,请在解压缩时选择一个没有包含中文和空格的目录,否则可能发生意想不到的错误。
  b. 关闭iTunes,结束所有和iTunes相关的进程(除了AppleMobileDeviceService.exe)。连接iPod。
  c. 双击刚刚解压缩的windows.bat(Windows)或jailbreak.jar(Mac)。如果你在双击完这个批处理文件后系统无任何反应,应该是你的电脑不具备Java运行环境,请到http://java.com/zh_CN/download/manual.jsp下载对应版本进行安装,再尝试。
  d. 根据屏幕上的提示进行操作。
  
  破解完成后强烈建议更改root密码,以保证安全性。详情请参见第三节。

-------------------------------------------------------------------------------------------------------------------------------------- 我是华丽的分隔符 --------------------------------------------------------------------------------------------------------------------------------------
引用:
二、从Installer.app中安装第三方软件(所有版本适用)
  从主菜单进入Installer,即可选择安装软件。推荐安装Community Sources包,会多很多软件。强烈推荐安装BSD Subsystem,虽然下载速度比较慢,但是它允许你在iPod上执行一些Unix的命令,很有用,有部分软件需要这个包。
  各种软件的介绍请参见http://www.weiphone.com/thread-28067-1-1.html(serval)。

-------------------------------------------------------------------------------------------------------------------------------------- 我是华丽的分隔符 --------------------------------------------------------------------------------------------------------------------------------------
引用:
三、SSH、SFTP软件(所有版本适用)
  在破解完iPod后,可以用SSH、SFTP软件登录iPod进行文件操作。
  用户名root,默认密码为alpine。
  
  1. 更改root密码(SSH软件PuTTY)
  破解完成后请更改root密码,保证你的安全性。
  a. 使用iPod连接到Wi-Fi。
  b. 在Installer里面安装BSD Subsystem,这允许你在iPod上面执行一些Unix命令。
  c. 打开SSH软件(Windows下推荐PuTTY,附件中有下载)。
  d. 在Host name(or IP address)里面填写iPod的IP地址(iPod的Wi-Fi设置里面可以查看),然后单击Open。
  e. 在弹出的对话框中选择Yes。
  f. 现在应该是一个命令行的界面,提示你输入用户名,在这里输入root,按回车。
  g. 提示你输入密码,输入alpine。(注意:输入的字符在屏幕上没有显示,直接输入即可)
  h. 登录后输入passwd命令,按回车。
  i. 输入两次新密码后更改成功。(输入的密码也没有显示)
  
  2. 使用SFTP软件连接到iPod
  Windows下,SFTP软件推荐使用WinSCP (http://winscp.net)或CuteFTP,和普通的FTP软件使用方法一样。
  以WinSCP为例,启动后在主机名输入iPod的IP地址,用户名输入root,密码输入alpine(或更改后的密码),单击登录。
  WinSCP可能也会弹出对话框,单击“是”。
  现在就可以像普通的FTP软件上传下载文件了!
  
  使用WinSCP更改权限的步骤图如下:







  改访问权限时记得选取循环更改选项以应用所有子文件夹及文件。
  
-------------------------------------------------------------------------------------------------------------------------------------- 我是华丽的分隔符 --------------------------------------------------------------------------------------------------------------------------------------
引用:
四、安装iPhone中的软件(所有版本适用)(感谢lvbeck,ggdt)
  1. 下载iMobileApps包,放地址:http://www.botgod.net/iMobileApps.zip    迅雷专用高速下载。或者在http://file.mofile.com/cn/pickup/index.do下载,提取码3848528426190164。iPod touch 1.1.2的用户请下载1.1.2版本的软件,见http://www.weiphone.com/thread-31216-1-1.html(ggdt)。
  2. 解压缩至本地磁盘后,用SFTP工具(详情请参见第三节)将文件分别上传至iPod,并更改这些文件、文件夹的访问权限为0755。
  包里还包括MobilePhone.app和MobileSMS.app是用于打电话和发短信的。这两个应该在iPod上没用……
  Weather.app, MobileMail.app, Stock.app, Maps.app 等需要的app文件复制到 /Applications/
  GMM.framework 复制到 /System/Library/Frameworks/
  MobileMailSettings.bundle 复制到 /System/Library/PreferenceBundles/

  改访问权限时记得选取递归更改选项以应用所有子文件夹及文件。
  3. 重启iPod。
  
-------------------------------------------------------------------------------------------------------------------------------------- 我是华丽的分隔符 --------------------------------------------------------------------------------------------------------------------------------------
引用:
五、破解失败后的恢复(所有版本适用)(感谢ggdt,Mercyme)
  如果你在刷机过程中遇到什么问题无法继续,而此时iTunes又不能识别出iPod,请按照以下步骤恢复iPod。
  1. 连接iPod到电脑,打开iTunes。
  2. 按住Home键和休眠键,iPod会关闭。
  3. 继续按住这两个键,直到iPod打开,屏幕上是Apple的标志。
  4. 这时,放开休眠键,继续按住Home键
  5. 过大约20秒,Apple的标志会变成iTunes+电缆的图像。这时iTunes应该能够恢复iPod了。
  6. 如果iTunes直接下载iPod软件太慢,请使用下载工具下载http://appldnld.apple.com.edgesuite.net/content.info.apple.com/iPod/SBML/osx/bundles/061-3932.20070927.p23dD/iPod1,1_1.1.1_3A110a_Restore.ipsw。这是iPod 1.1.1(3A110a)的固件,在恢复时按住Shift键,再单击“恢复”,选中刚刚下载的文件进行恢复即可。
  7. 如果上面的方法对你无效,请尝试在第五步再连接iPod到电脑。
  8. 如果遇到1601或者1602错误,请卸载当前版本,安装iTunes最新版(目前7.5)。
  9. 如果还是不行,请卸载iTunes,重装,或者更换一台电脑再尝试。无论如何请放心,现在没有一个人能够把iPod弄得完全不能用。请保持耐心,多尝试几次。

-------------------------------------------------------------------------------------------------------------------------------------- 我是华丽的分隔符 --------------------------------------------------------------------------------------------------------------------------------------
引用:
六、增加可供安装程序的空间(所有版本适用)
  1. 使用SSH登录iPod(请参考第三部分)。请注意下列代码的大小写和内容都不能出错!
  2. 复制/Applications文件夹到/private/var文件夹里。
复制内容到剪贴板
代码:
mkdir /private/var/Applications
cp -Rp /Applications/* /private/var/Applications
  3. 将当前目录Applications更名备份。
复制内容到剪贴板
代码:
mv /Applications /Applications.backup
  4. 创建到Applications文件夹的符号链接(类似于快捷方式)。
复制内容到剪贴板
代码:
ln -s /private/var/Applications /Applications
  5. 输入下列命令获得根目录下的目录列表,确认符号链接已经正确创建。
复制内容到剪贴板
代码:
cd /
ls -la
  在出来的东西中应该有类似下面的东西。
复制内容到剪贴板
代码:
lrwxr-xr-x  1 root admin    25 Oct 12 22:31 Application -> /private/var/Applications
  6. 重启你的iPod,确认应用程序正常工作。
  7. 删除备份的Applications文件夹。
复制内容到剪贴板
代码:
rm -R /Applications.backup
  
-------------------------------------------------------------------------------------------------------------------------------------- 我是华丽的分隔符 --------------------------------------------------------------------------------------------------------------------------------------
引用:
七、重新排列主菜单和破解日历不能添加的限制(所有版本适用)
  1.1.2的朋友看完以下内容后请参见http://www.weiphone.com/thread-28067-1-1.html(serval)的软件教程。Customize软件可以在iPod上直接重新排列图标,但是需要将N45AP.plist改成如下的形式。
  
  装了那么多程序,是不是觉得主菜单有点乱了?可以用下面的方法重新排列。
  先放一个文件给大家看看。
引用:
<plist version="1.0">
<dict>
        <key>bundles</key>
        <array/>
        <key>capabilities</key>
        <dict>
                <key>piezo-clicker</key>
                <true/>
                <key>editableUserData</key>
                <true/>

        </dict>
        <key>displayOrder</key>
        <dict>
                <key>buttonBar</key>
                <array>
                        <dict>
                                <key>displayIdentifier</key>
                                <string>com.apple.mobileipod-AudioPlayer</string>
                        </dict>
                        <dict>
                                <key>displayIdentifier</key>
                                <string>com.apple.mobileipod-VideoPlayer</string>
                        </dict>
                        <dict>
                                <key>displayIdentifier</key>
                                <string>com.apple.mobileslideshow-Photos</string>
                        </dict>
                        <dict>
                                <key>displayIdentifier</key>
                                <string>com.apple.MobileStore</string>
                        </dict>
                </array>

                <key>iconList</key>
                <array>
                        <dict>
                                <key>displayIdentifier</key>
                                <string>com.apple.mobilesafari</string>
                        </dict>
                        <dict>
                                <key>displayIdentifier</key>
                                <string>com.apple.youtube</string>
                        </dict>
                        <dict>
                                <key>displayIdentifier</key>
                                <string>com.apple.mobilemail</string>
                        </dict>
                        <dict>
                                <key>displayIdentifier</key>
                                <string>com.apple.stocks</string>
                        </dict>
                        <dict>
                                <key>displayIdentifier</key>
                                <string>com.apple.Maps</string>
                        </dict>
                        <dict>
                                <key>displayIdentifier</key>
                                <string>com.apple.weather</string>
                        </dict>
                        <dict>
                                <key>displayIdentifier</key>
                                <string>com.apple.mobilecal</string>
                                <key>editableUserData</key>
                                <true/>
                        </dict>
                        <dict>
                                <key>displayIdentifier</key>
                                <string>com.apple.mobiletimer</string>
                        </dict>
                        <dict>
                                <key>displayIdentifier</key>
                                <string>com.apple.mobilenotes</string>
                                <key>editableUserData</key>
                                <true/>
                        </dict>
                        <dict>
                                <key>displayIdentifier</key>
                                <string>com.apple.MobileAddressBook</string>
                        </dict>
                        <dict>
                                <key>displayIdentifier</key>
                                <string>com.apple.calculator</string>
                        </dict>
                        <dict>
                                <key>displayIdentifier</key>
                                <string>com.apple.Preferences</string>
                        </dict>
                </array>
                <key>special</key>
                <array>
                        <dict>
                                <key>displayIdentifier</key>
                                <string>com.apple.springboard</string>
                        </dict>
                        <dict>
                                <key>displayIdentifier</key>
                                <string>com.apple.DemoApp</string>
                        </dict>
                </array>
        </dict>
</dict>
</plist>
  这个文件定义了你的主菜单上的图标和顺序。
  请观察<key>buttonBar</key>(红色标注)后面的4个<dict>(橙色标注),这是下面那一排Dock上的四个图标。
  紧接着后面的<key>iconList</key>(绿色标注)后面的若干<dict>(蓝色标注)定义了在主菜单上显示的图标和顺序。
  每一个<dict>中的<string>定义了这个软件的标识符,每一个软件的标识符都不一样。
  部分软件的标识符如下所示,请注意,所有标识符大小写敏感。
复制内容到剪贴板
代码:
Music                 com.apple.mobileipod-AudioPlayer
Videos                com.apple.mobileipod-VideoPlayer
Photos                com.apple.mobileslideshow-Photos
iTunes                com.apple.MobileStore

Safari                com.apple.mobilesafari
YouTube               com.apple.youtube
Mail                  com.apple.mobilemail
Stocks                com.apple.stocks
Maps                  com.apple.Maps
Weather               com.apple.weather
Calendar              com.apple.mobilecal
Clock                 com.apple.mobiletimer
Notes                 com.apple.mobilenotes
Address               com.apple.MobileAddressBook
Calcuator             com.apple.calculator
Preferences           com.apple.Preferences

Installer             com.nullriver.iphone.Installer
Installer 3.0b3       com.apptapp.Installer
SummerBoard           com.apptapp.SummerBoard
Apollo                com.google.code.apolloim
Books                 com.zacharybrewstergeisz.books
Finder                com.googlecode.MobileFinder
Terminal              com.googlecode.mobileterminal.Terminal
weDict                com.hongtao.weDict
  如果你要添加一个软件到主菜单,只需要更改下列代码中红色部分为软件的标识符,并添加到<key>iconList</key>后面的蓝色部分的<array>和</array>之间即可。
引用:
<dict>
        <key>displayIdentifier</key>
        <string>com.apple.Preferences</string>
</dict>
  最后,请把这个文件保存为N45AP.plist,使用SFTP软件上传到/System/Library/CoreServices/Springboard.app/覆盖原文件即可。
  iPod里面原始的N45AP.plist是二进制文件,在Mac下有软件可以修改,在Windows下直接打开是乱码。我没有找到在Windows下修改的软件。不过不要紧,用自己建立的N45AP.plist覆盖原文件后,iPod能够识别。
  文件最开始的两行(紫色标注)
引用:
<key>editableUserData</key>
<true/>
  破解了iPod使其允许你向日历程序中增加新的数据。
  如果你只想破解日历,请复制所有的代码,保存为N45AP.plist,修改文件的数据,删除不需要的程序的<dict>,保留紫色的那两句,上传到iPod覆盖源文件即可。还有另一种方法,就是安装Installer里面的Touch Calendar Fix。
推荐修改N45AP.plist,好处是以后如果要修改图标的顺序直接修改N45AP.plist就行了。安装Touch Calendar Fix后,如果又需要修改顺序,Touch Calendar Fix就会失效。
  
-------------------------------------------------------------------------------------------------------------------------------------- 我是华丽的分隔符 --------------------------------------------------------------------------------------------------------------------------------------
引用:
全教程完,以后有新东西了还会添加~
[ 本帖最后由 xesique 于 2008-1-30 00:39 编辑 ]

附件

putty.rar    迅雷专用高速下载 (212.01 KB)

2007/10/16 10:52, 下载次数: 13994