Huawei Ascend 2012 for P1 D1 Beta1.0
MIUI等移植教程
By
lz
smt 新浪微博:@性感青辣椒
移植说明:此教程仅适用于基于CM10 【android4.1,】CM10.1 【android4.2.1\4.2.2】移植GN I9250ROM教程,且本教程能同时支持P1 D1,适用于移植MIUI,Silm,,AOKP,力卓等GN I9250能支持的大部分ROM。
前言
鉴于许多同学想自己动手移植MIUI,或者力卓,AOKP等ROM,加上我自己决定不再支持D1,不想再把时间浪费在这种无益的方面,也有没有那么多时间精力去做。所以我写下此篇移植的教程,让更多的人都能学习自己移植。本教程中间的什么诸如APKTOOL反编译之类的自行百度谷歌,这种基本都能在网上找到,不要来问我。如果APKTOOL 你不懂,这个教程你没有看下去的必要了。移植产生的BUG也不要反馈给我,自己看logcat.
本教程通俗易懂,不会涉及到linux环境的使用,以及内核源码编译,内核与ramdisk合并之类等内容!完全WINDOWS 环境操作,可以厨房都不需要,仅需压缩软件,文件对比Beyond Compare
文本编辑软件notepad+。
本人不希望任何不负责任的移植工作使用本教程进行,诸如在ROM中内置病毒,广告插件等,如果你想分享你的移植成果,请确保自己已经测试,并且是OK的。本教程除了自用,禁止一切亵渎版权以及一系列不正当行为。【你应该很清楚都是些什么】,所造成的一切后果与本人无关,本人将保留法律追究的权利!
还有首先声明,我不是神马开发者,也不是什么程序猿,我只是一个android爱好者,本人非高帅富,所以呢。如果本教程对你有所帮助,能让你发现自己动手制作ROM的快乐,你可以选择请我喝灌可乐,我的支付宝账户是:
[email protected]Lzsmt 新浪微博:@性感青辣椒
2013.02.28
特别感谢
安智论坛
R大师【CM10 CM10.1的原作者,没有他也没有如此多的精彩】
Ry09iu 【对我移植后,BUG方面对我的帮助】
沉鱼落泪【对于能支持P1 对我的帮助】
以移植MIUI 为例
1.MIUI For I9250 [为底包】
你可以从
www.miui.com 下载I9250的ROM卡刷包,因为I9250 机型与D1 P1所使用的CPU都是德仪平台,选择相同平台移植是最方便BUG最少的,也能保证移植匹配成功几率最大的。当然也可以用别的机型,如果你能移植的话。
2.下载R大师编译的CM10 【这里以CM10为例子】
关于移植后,出现的BUG。请先看清CM10有没有此问题。
3.解包此2个卡刷包。
4.替换bin文件到MIUI底包 【或者你要移植的ROM底包】
将以下文件从CM10的卡刷包里面提取【我会提供已经提取的文件给你们下载】。并直接覆盖进MIUI 底包
akmd8975
Audioloop
Backuptool.functions
Backuptool.sh
brcm_patchram_plus
codec
Compcache
corrupt_gdt_free_blocks
Crda
Decoder
Gdbserver
Glgps
Gpslogd
handle_compcache
hci_dev_state
hostapd_cli
IMCdownload_App
Injection_nv
keystore_cli
load_oemlogo
modelid_cfg.sh
Qemud
qemu-props
radiooptions
Record
Recordvideo
Rild
set_ext4_err_bit
sf2
Showlease
smc_pa_ctrl
Stagefright
start-ssh
Stream
Sysinit
testid3
tf_daemon
uim-sysfs
wpa_cli
5.替换ETC文件到MIUI底包【或者你要移植的ROM底包】
复制整个CM10 ETC文件夹下面的所有文件覆盖进MIUI底包【或者你要移植的ROM底包】
6.替换lib 文件夹下的文件到MIUI底包【或者你要移植的ROM底包】
将以下文件从CM10 中提取出来,覆盖进MIUI底包【或者你要移植的ROM底包】
Libaudience.so
Libaudioutils.so
libbcc.so.sha1
Libbluedroid.so
Libbtio.so
libc_malloc_debug_leak.so
libc_malloc_debug_qemu.so