A850/A870 TWRP Recovery简繁中文版编译及修改教程[2013.6.16更新]

本文档详细介绍了如何编译和修改TWRP恢复镜像,适用于A850和A870设备。内容包括编译环境设置、源代码下载、编译步骤、修改配置如字体大小、屏幕分辨率、内核选择、备份分区等,并提供了修改已有TWRP的教程,涉及内核替换、ramdisk.gz解压与打包等操作。
摘要由CSDN通过智能技术生成

本教程前半部分讲关于如何编译twrp,后半部分才是讲如何修改完成品的twrp。

 

源代码下载:

除了主线以外,各分支对应不同的版本,请分别下载

https://github.com/benjaminwan/TWRP-in-chs

A850 Device配置文件下载

https://github.com/benjaminwan/twrp_device_pantech_ef49k


A870  Device配置文件下载

https://github.com/benjaminwan/twrp_device_pantech_ef52l


一、编译环境

编译需要Linux,推荐使用Ubuntu 64位版,如果你的CPU支持vt-x,则可以在虚拟机里安装,如果不支持,则只能安装在真实的计算机里。

如果是虚拟机,至少分配2G内存和60G硬盘。

本人使用Lubuntu 12.10 64bit。

关于ubuntu的安装、配置、相关知识、命令……,请自行科普,此处略过。

 

另外编译需要cm9,请参考此篇文章对linux编译需要的支持软件进行安装,并从github上同步cm9代码下来:http://wiki.cyanogenmod.org/w/Build_for_mako

需要注意的是,同步代码使用的命令需要改成

repo init -u git://github.com/CyanogenMod/android.git -b cm-9.1.0

 

二、编译twrp

1、假设cm9源代码放在/opt/cm9

先把cm9/bootable/recovery这个目录内文件删除。

 

2、把下载好的中文版twrp源代码放入cm9/bootable/recovery目录

 

3、把下载好的device配置文件放到cm9/device/pantech/ef49k

 

4、在/opt/cm9目录下打开终端命令行(ubuntu的话在此目录下按F4键就可以跳出命令行)

输入source build/envsetup.sh回车

输入lunch回车

找到cm_ef49k-eng,并输入前面对应的数字,比如说5,回车

输入make -j3 recoveryimage回车

如果没有问题,则最终文件会生成在cm9/out/target/product/ef49k/recovery.img

 

5、编译完成后,如果想编译另一个版本twrp,则同样的,替换cm9/bootable/recovery目录下所有文件,再make clean清除已编译的文件,再次重新编译make-j3 recoveryimage。

 ----------------------------------------------------------------------------------------------------------------------------------------------

下面是一些配置项:


推荐使用v.2.4.4.0版。 说明 --------------------------------------------------------- 重新编译后稍微改善了触摸不准的问题 1.仅适用于A850,系统版本4.1以上,且4.0以下系统启动会黑屏 2.编译使用的内核,是从A850K_S0837212的官方Recovery中提取的 3.在CM9环境中编译 4.以2.4.1.0、2.4.4.0、2.5.0.0这3个版本源代码进行编译 5.每个版本又分为英文版、简体中文版、繁体中文版 6.v.2.4.4.0和v.2.5.0.0加入了屏幕超时的选项,但是因为驱动和twrp没有配合好,导致屏幕关闭后无法再打开,碰到这个问题,请到设置->屏幕->把屏幕超时关掉。 7.v2.5.0.0中文的设置里的格式化笔误写成格式话,不影响使用,留给大家自行纠正吧。 8.rawdata分区如果没有备份,信息丢失后就再也无法还原了。 正常来讲rawdata头部34KB在官方升级时会刷入phoneinfo.img,而剩余部分存有IMEI等,是不会变的 如果是因为刷机导致IMEI改变了,这种情况并不影响日常使用。 另外一种情况是binx升级的时候发生意外导致rawdata分区被清空,IMEI码就会变成全0,这种情况就会导致某些问题。 此时可以从其它正常的手机里备份rawdata,还原到不正常的手机里。 9.在选择文件的时候,触摸会特别不灵敏,是因为增加了中文字体显示的原因(在浏览文件的时候,界面是动态变化的),让系统变卡导致触摸不灵敏。 触摸流畅程度:v2.5.0.0 > v2.4.4.0 > v2.4.1.0,如是是v2.5.0.0的话,只要手指点停留的时间不是太短,一般不会导致误操作。 另外k版212内核比210内核好一些,可能214内核会更流畅一些,到时可以参照教程自行替换或编译
评论 78
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值