标签归档:苹果系统

如何修改苹果IOS系统越狱后的root密码

Mobile Termina
安装后打开桌面程序
输入:passwd
输入默认密码alpine
然后输入新密码,要输2遍,再继续回到之前的就表示mobile密码已经修改好了
然后在英文状态下输入su回车(就是换行)
输入密码:alpine 输入密码的时候是看不到字符的
如果输入对了,这时候看到屏幕就变成这样:
iPhone:~ mobile$ su
Password:
iPhone:/var/mobile root#
此时输入:passwd
输入新密码,要输2遍,再继续回到iPhone:/var/mobile root#
表示你的root密码已经修改好了
exit退出

苹果系统分区表结构

Apple用一个专门的分区存储分区表项,这个分区就是起始于1号扇区的分区表分区。分区表分区是磁盘的第一个分区,由一系列大小为512-byte的分区表项组成,每个分区表项描述一个分区,包括分区的起始扇区号、分区大小、分区类型以及卷名等信息。除0号扇区外,其余的所有扇区一定属于某个分区表项所描述的空间。
分区表项的数据结构及其含义见表2.7。
表2.7  Apple分区表项数据结构及其含义
字节偏移量
(十六进制)
字节数
说明
00~01
2
签名(0x504D)
02~03
2
保留
04~07
4
总的分区个数
08~0B
4
本分区起始扇区号
0C~0F
4
本分区大小扇区数
10~2F
32
分区名(ASCII码)
30~4F
32
分区类型(ASCII码)
50~53
4
本分区内数据起始扇区号
54~57
4
本分区内数据区大小扇区数
58~5B
4
分区状态
5C~5F
4
引导代码起始扇区号
60~63
4
引导代码大小扇区数
64~67
4
引导装载程序地址
68~6B
4
保留
6C~6F
4
引导代码目录指针
70~73
4
保留
74~77
4
引导代码校验和
78~87
16
处理器类型
88~1FF
376
保留
 
提示:分区表的第一个分区表项一定是对分区表分区自身的描述,所有分区表项扇区的起始两个字节一定是“50 4D”。
 
以下是C代码。