移植锤子ROM

下面是简单易懂的教程:
1:下载Smartisan OS v0.1.0 pre-alpha(i9300国际版)系统。地址:http://www.smartisan.cn/,下载你的机型cm10.1固件底包;
2:解压以上2个固件,替换你的机型的cm10.1 boot.img到Smartisan OS;
3:替换驱动,将你机型的system/lib/drm,system/lib/egl,system/lib/hw,system/lib/modules,system/lib/soundfx目录文件替换到Smartisan OS;
4:将你机型cm10.1下的system/lib/libhardware.so、libhardware_legacy.so、libcamera_client.so、libcamera_metadata.so、libcameraservice.so、libwpa_client.so、libril.so、libsec-ril.so替换到Smartisan OS;
5:将你机型cm10.1下的system/vendor对应目录的文件替换到Smartisan OS相应目录下,注意,不要删除Smartisan OS此目录下的多余文件;
6:将你机型cm10.1下的system/bin/vold、wpa_cli、wpa_supplicant文件替换到Smartisan OS此目录下;
7:将你机型cm10.1下的system/etc/bluetooth、dhcpcd、permissions、wifi目录下文件替换到Smartisan OS此目录下;
8;将你机型cm10.1下的system/etc/audio_policy.conf、vold.fstab文件替换到Smartisan OS此目录下;
9:将你机型cm10.1下的systemusrkeycharsGeneric.kcm、qwerty.kcm、qwerty2.kcm、Virtual.kcm文件替换到Smartisan OS此目录下,同理systemusrkeylayout目录文件一样替换;
10:修改build.prop部分参数,ro.build.display.id、ro.product.model、ro.product.brand、ro.product.name、ro.product.device、ro.product.board、ro.board.platform、ro.cm.device值修改成你cm10.1固件中的值即可;
11:build.prop加入下面参数:rild.libpath=/system/lib/libsec-ril.so、ro.sf.lcd_density=320、ro.lcd_min_brightness=20
12:修改刷机脚本META-INFcomgoogleandroidupdater-script的分区表编号,format(“ext4″, “EMMC”, “/dev/block/mmcblk0p9″, “0″, “/system”);和mount(“ext4″, “EMMC”, “/dev/block/mmcblk0p9″, “/system”);中的/dev/block/mmcblk0p9修改成你机器system分区,参考你CM固件即可,
同理package_extract_file(“boot.img”, “/dev/block/mmcblk0p5″);中的dev/block/mmcblk0p5也要修改成你机型boot分区的编号;

您可以选择一种方式赞助本站

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: