今天,我写的的东西是.
要移植,自然要先把自己的rec.img和要移的rec.img准备好.
1、机身rec的提取.
先下一个终端模拟器,输su回车后,再打cat proc/partitions,然后会显示分区
,之后确定你recovery所占的分区(有些手机会显示分区名,而有些不,没有的话,就只能自己看着提了,rec分区一般在9mb以下,1mb=1024kb
确定分区后,输入dd if=/dev/block/mmcblk0p21(分区名,自行更改) of=/sdcard/recovery_orig.img(生成的rec的名字和位置,除.img别动其它随你),于是,你机子自带的rec就有了
然后就是diy了,用安卓厨房或bootimg解开img,然后修改./init.trout.rc
./default.prop
./proc
./dev
./init.rc
./init.
./sys
./etc
./init.goldfish.rc
./sbin
./system
./data
default.prop,是一定要改的,可以参照第三方的改,
最关键的:
ro.secure=0 关闭保护
ro.allow.mock.location=1
ro.debuggable=1 调试模式开
persist.service.adb.enable=1 adb远程开
/sbin 里面所有的文件都替换成第三方包里面的,
特别是其中有个recovery文件,所有的第三方功能都
在这个recovery中实现。
/etc 里的recovery.fstab,是挂载表,可以提供sd卡ext分区支持(即swap或link2sd或app2sd)
/init随便
最后用厨房或boot.img打包成rec.img就行了,刷入用终端输flash_image recovery /sdcard/rec.img(rec文件名和位置,自行修改)
然后有手机没有flash_image这命令,把这放system/bin,去掉.zip,改个权限,就行了flash_image
谢谢大家的观看,这个文章是用来掉高你的动手能力的
原文链接http://www.rom007.com/?p=686 | 数码小站
要移植,自然要先把自己的rec.img和要移的rec.img准备好.
1、机身rec的提取.
先下一个终端模拟器,输su回车后,再打cat proc/partitions,然后会显示分区

确定分区后,输入dd if=/dev/block/mmcblk0p21(分区名,自行更改) of=/sdcard/recovery_orig.img(生成的rec的名字和位置,除.img别动其它随你),于是,你机子自带的rec就有了
然后就是diy了,用安卓厨房或bootimg解开img,然后修改./init.trout.rc
./default.prop
./proc
./dev
./init.rc
./init.
./sys
./etc
./init.goldfish.rc
./sbin
./system
./data
default.prop,是一定要改的,可以参照第三方的改,
最关键的:
ro.secure=0 关闭保护
ro.allow.mock.location=1
ro.debuggable=1 调试模式开
persist.service.adb.enable=1 adb远程开
/sbin 里面所有的文件都替换成第三方包里面的,
特别是其中有个recovery文件,所有的第三方功能都
在这个recovery中实现。
/etc 里的recovery.fstab,是挂载表,可以提供sd卡ext分区支持(即swap或link2sd或app2sd)
/init随便
最后用厨房或boot.img打包成rec.img就行了,刷入用终端输flash_image recovery /sdcard/rec.img(rec文件名和位置,自行修改)
然后有手机没有flash_image这命令,把这放system/bin,去掉.zip,改个权限,就行了flash_image
谢谢大家的观看,这个文章是用来掉高你的动手能力的
原文链接http://www.rom007.com/?p=686 | 数码小站