最近拿到一个ipod touch 3g玩,到手瞬间就xx掉了,然后用cydia和insallous装东西甚爽,唯一郁闷的是改了root密码后忘了- -另外也忘了自己设置的一个限制密码,当时不知道是为了限制什么
废话不多说,开始干活
1.重设root密码
http://www.digidna.net/products/diskaid/download
下载一份diskaid,能试用14天,足够改一次root密码了
下载,安装,运行,直接进root folder,把/etc/master.passwd下载到电脑上来
然后用任意编辑器编辑root的密码hash,换成你已知的密码hash,例如mobile……如果连mobile的密码也不知道,就比较麻烦了
你需要一份Mobile Terminal,然后运行
openssl passwd -crypt -salt /s myNewPasswd
这样就可以生成一份hash,丢给mobile和root就完事
最后把master.passwd丢回去,大功告成
2.重设限制密码
这个就很简单+没技术含量了,任意方式拿到shell以后(ssh上去或者用Mobile Terminal)
rm -f /var/mobile/Library/Preferences/com.apple.springboard.plist
然后重启,完事,看起来似乎会丢失一些桌面相关的设置,不过和限制密码比起来,这不算神马