‘壹’ 如何构建编译TWRP touch recovery
目前稳定的的分支是twrp2.4板本2.4.xx代码基地。如果你使用的CM10.1你*必须*使用twrp2.4分支。主分支代表TWRP2.2和JB-WIP TWRP2.3。选择任何你喜欢的分支,但唯一的分支越来越活跃的代码更改twrp2.4。
* CM7 ONLY*
更换整个CM7/build文件夹:
确保您获得twrp2.3分支和不是主分支。
*开始构建编译*
注意:如果您添加或更改任何标志,你将需要进行编译清除,然后再重新编译或标志更改将不被使用起。
现在,你的源代码,你需要设置或更改您的设备(S)的一些构建标志。查找BoardConfig.mk为您的设备,CM/devices/manufacturer/codename文件夹(例如CM/devices/hp/tenderloin/BoardConfig.mk)BoardConfig.mk。首先配置BoardConfig.mk的文件为
TARGET_RECOVERY_INITRC:=
如果您的设备有此行,将在恢复中使用一个自定义,预置init.rc的路径。最有可能的是,你将需要略微更改自定义init.rc。寻找recovery中的init.rc文件,并打开它。顶部附近,你会看到这样的信息:
on init
export PATH /sbin
export LD_LIBRARY_PATH .:/sbin
添加所需的最后一行。这条线是需要得到的链接器运行。 TWRP ClockworkMod不同,是一个动态链接的恢复。动态链接可以让我们节省了大量的空间,以帮助确保,TWRP恢复图像将适合在更多的设备。它也让我们使用动态链接的触摸屏上看到摩托罗拉Photon与Atrix和惠普的TouchPad,而无需 mount /system 的二进制文件。
还需要包括您的主板配置架构和平台设置。通常情况下,这些都已经包含了,如果你正在使用设备的configs别人创建的,但如果你创建你自己的,你可能需要添加他们。没有他们,往往会恢复故障段在启动过程中,你只会看到屏幕上一遍又一遍地典辉帘闪光。
‘贰’ 红米k40是ab分区吗
红米K40是ab分区的
红米K40/Pro小米10S等机型均采用的AB分区系统,从线刷包来看,目前改
分区并没有单独的recovery分区,recovery和boot实际就在一起。如果需要刷入TWRP
需要重新编译boot文件,将编译的文件刷入boot分区,才能正确的启动TWRP。其次是
因为出厂为安卓11系统,全新的架构导致暂时适配难度比之前要大1点,比如我们的小
米11就和pixle5一样的构架,需要等TWRP那边进行适配;最后一点:目前玩机基本属于
AB分区在我们更新系统的时候
可实现开机状态下无缝更新升级,我们正常使用情况下,后台自动完成系统更新,只需
要重启体验新版系统,并且支持AB2个分区系统切换升级使用
‘叁’ 如何构建编译TWRP touch recovery
1. 关机状态下同时长按手机电源键、音量+、音量- 这三个键,如下图: 2. 屏幕亮后松开按键,等待出现下图画面即已经进入recovery模式,如果未出现,请重复步骤1; 进入recovery模式之后,如果想双清恢复系统或是双清清除锁屏密码,请提前做好手机上个人数据的备份工作。 1. 使用音量加减键选择至“wipe data/ factory reset”,按电源键确认; 2. 使用音量加减键选择至“Yes”,按电源键确认; 3. 使用音量加减键选择至“wipe cache partition”,按电源键确认; 4. 等待手机重启。您的手机就会恢复到出厂的状态了。
‘肆’ 安卓手机刷机,解不了锁的有吗
品牌手机厂商预装的各种“全家桶”APP、广告等,严重的影响拖慢了安卓手机的速度和体验。因此有很多人都热衷于安卓刷机,根据自己的需求喜好,给手机刷入一个纯净好用的ROM。由于安卓手机产品太杂,品牌多,型号多,刷机要有对应的REC和ROM包,在此我们以红米NOTE3这款手机为例做一个详细的刷机教程。
一、通俗的名词解释
刷机:给手机重装系统
ROM:刷机包,类似于电脑系统的意思
REC:全称RECOVERY,安卓系统的预安装和维护环境,类似于电脑的windows PE和DOS
二、准备工作
1、电脑一台
2、手机一部,在此为神机红米NOTE3
3、下载好的对应手机型号的第三方REC,在此为COFFACE大神汉化编译的TWRP RECOVERY
4、下载好的对应手机型号的第三方ROM,在此为国外大神在基于CM基础上调试好的RR ROM
5、确保手机里的图片、影音文件、通讯录、短信、其他重要资料等都已经保存备份在其他存储介质上
6、确保手机已经解锁(新款的手机,很多厂商都给加锁了,需要到官网申请解锁)
7、确保电脑上的手机驱动安装正确(可通过数据线连接手机跟电脑后,看能否在电脑上读取到手机里的文件内容判断)
8、确保手机电量足够,尽量在50%以上
9、确保刷机过程中电脑不死机不断电
三、开始刷机
在手机关机状态下,同时按住音量键下和开机键3-5秒左右,让手机进入FASTBOOT模式。
将手机通过数据线连接电脑,并全程不断开。然后电脑上打开COFFACE RECOVERY,运行一键刷入recovery,根据步骤提示按回车键确认进行下一步。
到这一步,手机会自动重启,进入REC界面,然后继续操作手机。
因为刷的是第三方REC,出现这个提示,直接按提示滑动确认。
进入到TWRP的主界面,刷机最容易出问题的地方就是手机数据没清理干净。网上说的双清三清,我们尽量做到全清。点“清除”。
为了彻底顺利的完成刷机,建议点高级清除,将所有选项选择予以全部清除。
如果遇到刷机出错的情况,可以在上一步的格式化DATA分区做更彻底的清除。
清除完毕,点底下的导航回到主菜单界面。
这时候打开“我的电脑”,进入手机内置存储,把下载好的ROM包复制过来。大部分的ROM包都是ZIP格式。
然后再回到手机REC的主界面,点“安装”。这时候sdcard下就可以看到刚才复制的ROM包,直接点击一下。
安装ZIP包,因为我们就复制了一个ROM包,所以没什么可以确认的,直接滑动确认刷入。
接下来就是大概一分钟左右的自动安装。看到文字提示“完成”后,点“清除cache/dalvik”,然后就可以点“重启系统”。
重启之前提示的禁止恢复原版REC,滑动确认。
手机自动重启,开始自动安装程序,只需要等到进度条走完。
进入到熟悉的界面,至此,刷机成功完成。
刷机有风险,建议拿备用机练手
‘伍’ TWRP recovery data无法挂载怎么解决
,重新格式化data 清除system cache等,再开机进twrp连接电脑尝试拖入文件。
2,或在twrp界面设置开启ADB模式,通过adb传文件。adb sideload filename.zip
如果以上不行,按音量下加开机键,开机进入fast boot 模式,连接电脑通过fastboot重刷twrp。
fastboot flash recovery twrpfilename.img(刷入对应名称twrp文件)
fastboot boot twrpfilename.img(引导进入twrp)
twrp推荐官方搜索对应机型下载,win10只需要把小米工具的fastboot文件和刷机文件放在同一个文件夹通过命令刷入,Linux不用。
现在所有的TWRP 3.x 源代码都是公开的,您可以自己编译它。本指南并不是逐字句的指南,如果您不熟悉基本的Linux命令和在AOSP中构建的流程,那么您可能无法完成编译。
目前可以使用Omni 6.0, Omni 7.1, Omni 8.1, Omni 9.0, CM 13.0, CM 14.1, CM 15.1, LineageOS 16.0源代码。除非您的设备有一个超级分区,否则建议使用Omni 9.0。
如果你使用的是CM/LineageOS,你需要把TWRP放在LineageOS/bootable/recovery-twrp文件夹中,并在你的BoardConfig.mk中设置RECOVERY_VARIANT:= TWRP 。TWRP源代码可以在这里找到:
(注意:最新TWRP源代码的位置已经改变!)
选择最新可用的分支。Omni不需要这个步骤,因为Omni默认情况下已经包含TWRP源代码,但是,如果您使用的是较老版本的Omni,您可能需要从最新的分支中拉出(最新的分支将在较老的构建树中成功编译)。
如果您只对构建TWRP感兴趣,那么您可能想尝试使用轻量的构建清单。您可以尝试使用下面的清单。它在大多数情况下应该工作,但有些情况下,在你的构建树中需要比清单提供的更多的repo(仓库):
‘陆’ 如何从源代码编译TWRP Recovery
目前稳定的的分支是twrp2.4板本2.4.xx代码基地。如果你使用的CM10.1你*必须*使用twrp2.4分支。主分支代表TWRP2.2和JB-WIP TWRP2.3。选择任何你喜欢的分支,但唯一的分支越来越活跃的代码更改twrp2.4。 * CM7 ONLY* 更换整个CM7/build文件夹
‘柒’ 找到支持刷入Android7.1.1的TWRP,最新TWRP如何删除DM校验
如果没root过,或者没给过权限,进入recovery 模式恢复出厂设置,清除所有数据,因为你下载安装了恶意软件,看情况是开机自启,所以恢复出厂设置应该就可以了,每天给root权限情况下它是无权安装为系统软件的,如果已经给了root权限,进入fastboot模式用小米刷机工具或者adb命令刷入twrp版recovery,用这个第三方recovery的文件管理功能找到data/app/或者data/priv-app/下的锁机软件删除,重启这个估计有点难度,对于一般手机用户,第三个是连接电脑手机助手看能不能卸载,如果不知道是哪个软件就将所有第三方的度卸载了 第四讲锁机软件备份导出(电脑)反编译破解锁机密码(不一定成功)
‘捌’ twrp怎么修改内置存储目录
那就是编译的twrp问题,原版英文不支持中文的