工作,学习,生活,这里将会有一些记录. 备用域名:http://meisw.wdlinux.cn 注册 | 登陆

教你自己动手制作一个已root的官方ROM

其实制作一个root的官方ROM很简单,就是往rom里添加两个文件(su和superuser.apk)。过程很简单……

一、环境的准备
1、用VMWare装一个ubuntu 10的虚拟机。
2、在ubuntu中启用root:用普通用户登录,执行sudo passwd root,设定root密码
3、注销,点其它用户,使用root登录
二、软件
winrar
官方的ruu包
root文件
三、步骤
1、先清空临时目录,如果是Win7,找到C:\Users\[当前用户名]\AppData\Local\Temp;如果是XP,找到C:\Documents and Settings\当前用户名\Local Settings\temp,清空目录下临时文件(有的文件可能正在使用,无法删除,能删的就删,目的就是让文件少一点)。
2、运行官方RUU,等待解压完毕后,先不要进行任何操作,转到临时目录,找到新建立的文件夹,类似于{xxxxx-xxxx-xxxx},里面有一个rom.zip,复制出来,在ruu中点取消,关闭程序。
3、解压rom.zip,把解压出来的system.img复制到VMWare中的ubuntu中的/root中。
4、 在ubuntu的/mnt中新建1_37目录,执行mount -o loop /root/system.img /mnt/1_37,再查看1_37目录下面,里面就是system.img展开的内容了,我们要做的就是把root的文件拷入到这个里面就可以了。
5、解压su.rar,把su拷到/mnt/1_37/bin里面,把superuser.apk拷入/mnt/1_37/app里面,如果还需要增加新的软件,把apk拷入app目录里面就可以了。当然,如果要删除系统自带的软件也删app里面的文件。
6,执行以下命令
        cd /mnt/1_37/bin
ln su ../xbin/su

chmod 06555 su

7、umount /mnt/1_37
8、把system.img从虚拟机中拷出来,替换原来解压出来的system.img文件
9、如果手机已经是1.37了,打android-info.txt文件,找到mainver,稍微改大一个数字,在刷机前会检查这个数字,只有较新的系统能覆盖老系统,注:修改这不会影响刷好后的系统版本

10、不要动其它的文件,选中所有文件,重新打包成zip。注,选中所有文件,而不是包含这些文件的文件夹。
11、改名为PG32IMG.zip,放入sdcard,注:如果是ship-on和非superCID,两个办法:1、放入金卡;2、在第9步中,修改android-info.txt文件中的cidnum,改为你对应的区域
12、换住音量减小,重启手机,自动开始刷。
13、OK了,测试一下手机有没有root

« 上一篇 | 下一篇 »

Trackbacks

点击获得Trackback地址,Encode: UTF-8

发表评论

评论内容 (必填):