Category Archives: iOS

另类方法搞掂忘记ROOT密码的iDevice

今天突然想ssh上去折腾点东西,结果就忘了root密码,mobile用户试了好久才找到正确的密码,到了terminal 接下来,准备去把/etc/master.passwd拿回来时候,有ifunbox,可惜忘了带数据线…… 于是想到用ifile,先把/etc/master.passwd文件的权限改成全局可读写 先算出来正确的密码hash: openssl passwd -crypt -salt /s password 得到类似/sKmvniPkD.hM的东西 然后在terminal里用vim编辑 先用键盘把光标移动到root后面的:旁边,然后按x直到两个冒号之间内容被干掉 接下来按i 再轻按鼠标右键 再捅Esc 看到的应该类似如下: root:/sDPeIYwHrXQ6:0:0::0:0:System Administrator:/var/root:/bin/sh 输入:wq回车 完事,root密码就改掉了 注意,全程需要在英文输入状态编辑,否则。。

Posted in iOS | Leave a comment

原来传说中的ipod touch真的可以当u盘

cydia->manage->add source:http://ihackstore.com/repo/ 等待刷新后,安装USB Drive,打开。。创建一个虚拟盘,然后把模式切换到Drive+iTunes。。重启ipt。。完事 那个repo里还有另外一个好玩意:Airplay Speaker,安装后需要手动修复下权限: chown root:wheel /System/Library/LaunchDaemons/com.apple.airtunesd.plist && chmod 644 /System/Library/LaunchDaemons/com.apple.airtunesd.plist 然后电脑上的itunes就可以找到远程扬声器。。

Posted in iOS | Tagged , , , , | 1 Comment

干掉cydia里出错且不显示的源

曾经不知道为啥,某个莫名其妙的源一直报错,最近找到解决办法了: ssh上去,到/private/etc/apt/sources.list.d,检查你比较怀疑的plist,如果是出错的那个源,直接干掉,完事

Posted in iOS | Tagged , , , | Leave a comment

重设iphone/ipod touch的root密码和限制(家长控制)密码

最近拿到一个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 然后重启,完事,看起来似乎会丢失一些桌面相关的设置,不过和限制密码比起来,这不算神马

Posted in iOS | Tagged , , , , | Leave a comment