TWRP Recovery的进化论:从定制化编译到安卓系统自由之门

安卓手机刷入第三方recovery的两种方法 1 阅读详情

TWRP Recovery的进化论:从定制化编译到安卓系统自由之门

在安卓设备高度定制化的今天,第三方Recovery已经成为了高级用户探索系统潜力的必备工具。作为其中最知名的开源项目,TWRP(Team Win Recovery Project)不仅仅是一个刷机工具,更是连接硬件与软件自由的关键桥梁。从最初的设备适配到如今的模块化架构,TWRP的发展历程映射了整个安卓定制生态的演进轨迹。对于开发者、ROM制作者和高级用户而言,理解TWRP的架构原理和编译过程,意味着获得了真正意义上的设备掌控权。

本文将深入探讨TWRP的技术架构、设备树适配原理,以及如何从源码编译定制化Recovery的全过程。我们不仅会解析技术细节,还会通过实际案例展示如何为特定设备(如坚果Pro2)构建专属Recovery,并探讨开源社区如何协作推动这一生态的持续创新。

1. TWRP架构解析:超越表面的技术深度

TWRP的核心价值在于其开源架构和模块化设计。与官方Recovery相比,TWRP提供了一个完整的Linux环境,允许用户直接访问设备的文件系统、执行脚本和备份关键分区。其架构基于AOSP的恢复模式,但增加了图形化界面、触摸支持和丰富的功能扩展。

1.1 核心组件与工作原理

TWRP由几个关键组件构成:

  • GUI系统:基于Minui库的图形界面,支持触摸操作和主题定制
  • 分区管理:处理各种文件系统(ext4、f2fs、vfat等)的挂载和操作
  • 备份引擎:支持块设备级别和文件级别的备份/恢复
  • 刷机脚本解析器:处理Edify和Updater脚本语言

这些组件协同工作,使得TWRP能够在不启动完整安卓系统的情况下,对设备进行深度操作。其工作原理可以概括为:

  1. 启动最小Linux内核和initramfs
  2. 初始化显示和输入设备
  3. 挂载系统分区和用户数据分区
  4. 提供用户交互界面和功能菜单
# TWRP编译系统的核心配置示例
PRODUCT_PACKAGES += \
    twrp \
    busybox \
    toybox

# 设备树配置
TARGET_RECOVERY_DEVICE_DIRS += device/smartisan/osborn/twrp

1.2 文件系统支持的演进

TWRP对文件系统的支持经历了显著演进:

文件系统类型支持版本关键特性
ext4初始版本完整读写支持,日志功能
f2fsTWRP 2.8+Flash友好文件系统优化
vfat所有版本SD卡和USB存储支持
exFATTWRP 3.0+大文件支持,专利编码

这种多文件系统支持使得TWRP能够处理各种存储配置和设备类型,从传统的eMMC到最新的UFS存储设备。

2. 设备树适配:硬件与软件的精确映射

设备树(Device Tree)是Linux内核用来描述硬件配置的数据结构,在安卓生态中发挥着关键作用。对于TWRP来说,设备树定义了Recovery如何与特定设备的硬件交互,包括显示驱动、按键布局、分区表等关键信息。

2.1 设备树的核心组件

一个完整的TWRP设备树包含以下关键文件:

  • BoardConfig.mk:编译配置,定义分区大小、内核参数等
  • device.mk:设备特定配置和依赖项
  • recovery.fstab:文件系统表,定义分区挂载点
  • twrp.fstab:TWRP特定的挂载配置
  • 内核配置:针对Recovery的内核选项

以坚果Pro2(osborn)为例,其设备树需要特别关注以下硬件特性:

  • 高通骁龙660平台的特殊配置
  • 18:9全面屏的显示适配
  • 面部识别和指纹硬件的处理
  • 双分区系统(A/B)的支持
/* 坚果Pro2显示配置示例 */
#define DISPLAY_WIDTH 1080
#define DISPLAY_HEIGHT 2160
#define DISPLAY_DPI 403

/* 触摸屏配置 */
struct touch_calibration calibration = {
    .x_scale = 1.0,
    .y_scale = 1.0,
    .x_offset = 0,
    .y_offset = 0
};

2.2 常见适配挑战与解决方案

设备适配过程中经常会遇到各种挑战,以下是一些典型问题及其解决方案:

  1. 触摸屏不响应:需要正确配置输入设备节点和校准数据
  2. 显示异常:调整帧缓冲格式和刷新率参数
  3. 分区无法挂载:检查fstab中的设备路径和文件系统类型
  4. 加密数据访问:实现正确的dm-verity和加密处理

提示:在适配新设备时,建议先从简单的功能开始,逐步测试显示、触摸、存储等基础功能,再添加高级特性如加密支持、OTA更新等。

3. 从源码到Recovery:编译全过程解析

编译自定义TWRP需要完整的AOSP构建环境和设备特定的代码库。这个过程不仅需要技术知识,还需要对安卓构建系统的深入理解。

3.1 环境准备与依赖安装

构建环境的基础是Linux系统(推荐Ubuntu 20.04+),并安装以下依赖:

# 安装基础构建工具
sudo apt-get update
sudo apt-get install -y git-core gnupg flex bison build-essential \
zip curl zlib1g-dev gcc-multilib g++-multilib libc6-dev-i386 \
lib32ncurses5-dev x11proto-core-dev libx11-dev lib32z1-dev \
libgl1-mesa-dev libxml2-utils xsltproc unzip fontconfig

# 安装Repo工具
mkdir ~/bin
curl https://storage.googleapis.com/git-repo-downloads/repo > ~/bin/repo
chmod a+x ~/bin/repo

# 设置环境变量
echo 'export PATH=~/bin:$PATH' >> ~/.bashrc
echo 'export USE_CCACHE=1' >> ~/.bashrc
source ~/.bashrc

3.2 源码获取与配置

TWRP的源码管理通过Manifest文件进行,需要初始化Repo并同步代码:

# 创建工作目录
mkdir ~/twrp-build && cd ~/twrp-build

# 初始化TWRP Manifest
repo init -u https://github.com/minimal-manifest-twrp/platform_manifest_twrp_aosp -b twrp-12.1

# 同步源码(这一步需要较长时间)
repo sync -j$(nproc) --no-clone-bundle --no-tags

# 添加设备树
git clone https://github.com/twrp-devices/device_smartisan_osborn.git device/smartisan/osborn

编译配置需要根据具体设备进行调整,以下是一个典型的编译命令序列:

# 设置环境
source build/envsetup.sh

# 选择设备配置
lunch twrp_osborn-eng

# 开始编译
mka recoveryimage

编译过程会产生多个输出文件,最重要的是recovery.img,这就是可以刷入设备的TWRP镜像。

4. 高级定制与功能扩展

基础编译只是起点,TWRP的真正威力在于其高度可定制性。通过修改源码和配置,可以实现各种高级功能和个性化定制。

4.1 主题与界面定制

TWRP使用XML-based主题系统,允许完全自定义用户界面。主题定制包括:

  • 布局调整:修改UI元素的位置和大小
  • 颜色方案:定制色彩主题以匹配品牌或个人偏好
  • 本地化:添加多语言支持
  • 功能扩展:添加自定义脚本和工具入口

一个典型的主题结构包含以下文件:

theme/
├── ui.xml          # 主界面布局
├── resources.xml   # 颜色和尺寸定义
├── fonts/          # 字体文件
├── images/         # 图片资源
└── translations/   # 多语言文件

4.2 脚本自动化与功能扩展

除了界面定制,TWRP还支持通过脚本扩展功能。这些脚本可以自动化常见任务,如:

  • 自动备份:定期备份重要分区
  • 系统维护:清理缓存、修复权限
  • 批量操作:同时刷入多个zip包
  • 设备检测:验证硬件状态和兼容性
#!/sbin/sh
# 示例:自动化备份脚本

# 设置备份路径
BACKUP_PATH="/sdcard/TWRP/BACKUPS/$(getprop ro.serialno)"

# 创建备份目录
mkdir -p "$BACKUP_PATH"

# 执行备份
backup() {
    echo "开始系统备份..."
    twrp backup S "$BACKUP_PATH/system_$(date +%Y%m%d_%H%M%S)"
    twrp backup B "$BACKUP_PATH/boot_$(date +%Y%m%d_%H%M%S)"
    echo "备份完成"
}

# 根据参数执行相应操作
case "$1" in
    "backup") backup ;;
    *) echo "用法: $0 backup" ;;
esac

4.3 安全性增强与加密支持

在现代安卓设备中,安全性变得越来越重要。TWRP提供了多种安全增强功能:

  • 数据加密:支持FBE(File-Based Encryption)设备的数据访问
  • 验证启动:处理dm-verity和AVB(Android Verified Boot)
  • 安全擦除:符合安全标准的数据删除
  • 备份加密:对备份文件进行加密保护

实现这些功能需要深入了解安卓的安全架构和加密机制,通常涉及内核配置和用户空间工具的紧密集成。

5. 社区协作与生态发展

TWRP的成功很大程度上归功于其活跃的开源社区。开发者们通过多种方式协作,共同推动项目发展。

5.1 贡献流程与质量控制

向TWRP项目贡献代码需要遵循特定的流程:

  1. 问题报告:在GitHub提交详细的问题描述
  2. 代码开发:fork仓库并实现修复或功能
  3. 测试验证:在多台设备上测试变更
  4. 提交Pull Request:提供清晰的描述和测试结果
  5. 代码审查:核心维护者审查代码质量和兼容性
  6. 合并发布:通过测试后合并到主分支

这种流程确保了代码质量和项目稳定性,虽然可能增加贡献的难度,但维护了整个生态的健康度。

5.2 设备维护与长期支持

设备维护是TWRP生态中的关键环节。维护者需要:

  • 跟踪内核更新:随着安卓版本升级更新内核
  • 修复回归问题:解决新版本引入的兼容性问题
  • 提供用户支持:帮助用户解决使用中的问题
  • 文档维护:保持文档和教程的更新

对于像坚果Pro2这样的老设备,社区维护尤为重要。官方支持停止后,正是社区开发者让这些设备继续获得更新和安全补丁。

6. 实战案例:坚果Pro2定制Recovery开发

让我们通过一个具体案例,深入了解为坚果Pro2开发定制TWRP的实际过程。这个案例基于实际开发经验,涵盖了从环境设置到最终测试的全流程。

6.1 硬件分析与需求定义

坚果Pro2(代号osborn)采用高通骁龙660平台,具有以下关键特性:

  • 处理器:Qualcomm SDM660 Octa-core
  • 内存:4GB/6GB LPDDR4X
  • 存储:64GB/128GB eMMC 5.1
  • 显示:5.99英寸 2160×1080 LCD
  • 安全:面部识别+后置指纹识别

基于这些硬件特性,我们需要在TWRP中实现以下功能:

  • 全分辨率显示支持
  • 触摸屏校准
  • 数据分区加密支持
  • 双清和格式化功能
  • 备份/恢复优化

6.2 内核配置与设备树实现

内核配置是TWRP适配的基础,需要确保以下选项正确设置:

# BoardConfig.mk 关键配置
TARGET_ARCH := arm64
TARGET_ARCH_VARIANT := armv8-a
TARGET_CPU_ABI := arm64-v8a
TARGET_CPU_ABI2 :=
TARGET_CPU_VARIANT := cortex-a73

# 内核配置
TARGET_KERNEL_CONFIG := osborn_defconfig
TARGET_KERNEL_SOURCE := kernel/smartisan/msm8998

设备树实现需要特别注意分区布局和硬件驱动:

// recovery.fstab 配置
/boot emmc /dev/block/bootdevice/by-name/boot
/system ext4 /dev/block/bootdevice/by-name/system
/data ext4 /dev/block/bootdevice/by-name/userdata length=-16384
/cache ext4 /dev/block/bootdevice/by-name/cache

6.3 编译与测试流程

编译过程需要特别注意依赖管理和版本兼容性:

# 清理构建环境
make clean

# 初始化构建
. build/envsetup.sh
lunch twrp_osborn-eng

# 编译Recovery
make -j$(nproc) recoveryimage

# 生成刷机包
cp out/target/product/osborn/recovery.img twrp-3.7.0_9-0-osborn.img

测试阶段需要验证以下关键功能:

  1. 启动测试:确认TWRP正常启动且无内核panic
  2. 显示测试:验证分辨率和触摸校准
  3. 存储测试:检查内外存储访问能力
  4. 备份测试:验证系统和数据备份功能
  5. 刷机测试:测试zip包刷入和系统启动

注意:测试过程中务必保持设备电量充足(建议>50%),并准备好官方固件以备恢复使用。

通过这个完整流程,我们能够为坚果Pro2构建一个功能完善、稳定可靠的定制化TWRP Recovery,为用户提供强大的设备管理能力。

在完成TWRP编译和测试后,真正的价值在于如何利用这个工具探索安卓设备的无限可能。从系统备份到自定义ROM刷入,从分区管理到故障修复,TWRP为用户提供了官方恢复模式无法比拟的灵活性和控制力。随着安卓生态的不断发展,TWRP这样的开源项目将继续推动移动设备的自由和创新,让用户真正成为自己设备的主人。

Begonia-cfwRecovery: TWRP 3.4.0.2的非官方主题版本 本文还有配套的精品资源,点击获取 简介:Begonia-cfwRecovery是一款非官方的TWRP(Team Win Recovery Project)3.4.0.2主题版本,专为基于Custom Firmware(CFW)的Android设备设计。该主题提供高级功能,如备份、恢复和刷机,增加了个性化界面和额外功能。它还允许用户取消root权限,并通过TWRP直接下载和安... 阅读详情

相关推荐

哨兵一号burst数据的下载和处理

在Sentinel - 1数据处理领域,其基本流程起始于从(ASF)下载原始压缩文件。这些文件规模颇为可观,常规大小约4GB,而部分数据的原文件甚至已攀升至7GB,对存储空间提出了严苛要求。从影像构成来看,每景Sentinel - 1影像由三个干涉宽幅(IW)模式子带组成,每个IW一般包含9个脉冲串(burst)。然而,在实际研究中,我们所关注的研究区域往往仅占据其中寥寥几个burst。

kangkangluoluo的博客 1964

TWRP 使用帮助 第三方Recovery

TWRP 是国外安卓爱好者开发的一款工具全称为:Team Win Recovery Project。是一个由Omnirom开源团队中的@Dees Troy主导开发,旨在打造最完美第三方recovery的开源项目。目前主要由包括@Dees Troy在内的4个人共同维护。主要作用包括刷机、备份、救砖。

Heart Yang的技术博客 1万+

第2章 数据库关系模型-单元测验-数据库原理及应用

第2章 数据库关系模型---数据库与机器学习 作业 常用的关系查询操作包括选择、投影、连接、并、交等。 v 实体完整性是指关系表的属性组成必须是完整的。 x 自然连接是一种等值连接。 v 在参照完整性中,可以定义级联操作。 v 用户自定义完整性可以实施数据的业务约束。 v 每个关系是一个二维表,但二维表不一定是关系。 v 关系中复合键至少包含两个属性。 v 代理键是为了唯一标识关系的不同元组,需要在表单或报表中显示出来。 x ...

aiqq136的博客 5723

安卓rom制作教程_安卓手机TWRP_Recovery卡刷图文教程 适用于卡刷ROM,TWRP救砖玩机...

ROM乐园卡刷教程如果你已经拥有或者刷过TWRP_Recoevry,直接从图文教程第三步开始看就可以,以下教程针对小白第一次刷机,刷机请严格根据操作操作卡刷到底是什么意思最近有很多小伙伴问怎么去卡刷,卡刷的操作是什么,什么是卡刷,小编就仔细来写一下卡刷教程吧,记住,我们所说的卡刷,并不是仅仅针对于内存卡刷机,手机自带的空间也可以存放刷机包,进行刷机,直白一点,就是先刷入一个刷机工具TWR...

weixin_39718286的博客 3137

射频测试基础知识总结

表示可以辐射到空间的电磁频率,频率范围从300KHz~110GHz之间,射频简称RF,是高频交流变化电磁波的简称,其每秒变化小于1000次被称为低频电流,超过10000次的称为高频电流,而射频就是这种高频电流。为了确保天线接收的信号能够在接收机的最后一级被正确的恢复,一个好的低噪音放大器需要在放大信号的同时产生尽可能低的噪音以及失真。两种,带内试验的范围也有一定的差别,比如,带内试验主要是检测信号的质量,如功率、频谱宽度、调制质量,而带外测试的是信号的杂散、谐波,主要是看对频带之外的干扰有多大。

cny70的博客 9627

5个实战必备的多模态情感分析数据集(附下载链接与避坑指南)

本文精选了5个实战必备的多模态情感分析数据集,包括CMU-MOSEI、CH-SIMS、UR-FUNNY、MUStARD和IEMOCAP,并提供了详细的下载链接与避坑指南。文章重点介绍了如何高效获取、预处理这些数据集,并自然整合了多模态情感分析的核心热词,旨在帮助研究者和开发者快速启动项目,规避常见陷阱,聚焦模型创新。

yolo5detector的博客 280

Twrp recovery 编译教程(译文)

TWRP recovery 的强大功能使它成为刷机界的第一选择,本文说说如何给非官方机型做适配。

moggy_tj的博客 1万+

基于STM32设计的指针式电子钟与万年历(升级版)

这是基于STM32设计的一个指针式电子钟+万年历小项目,采用3.5寸的LCD屏显示时钟,日历、温度、天气,支持触摸屏调整设置时间,设置闹钟,查看日历等等。整体项目主要是技术点就是LCD屏的图形绘制。比如: 时钟的时针绘制、分针、秒针、表盘、日历绘制等等。

1万+

刷入twrp_twrp刷入面具&进入recovery(twrp)的方式&获取root&刷入第三方rom&获取第三方rom包&类原生rom包的网络连接受限问题

★。

xuchaoxin1375的博客 3万+

【DRAM存储器四十七】LPDDR5介绍--LPDDR5的低功耗技术之DVFS

讲述LPDDR5的DVFSC和DVFSQ的工作原理和要求

highman110的博客 897

第38节:cesium 风场效果(含源码+视频)

cesium 风场效果

qq_29384639的博客 2329

TWRP Recovery 编译适配教程

TWRP Recovery的强悍,使得它成为了刷机领域当之无愧的首选。 很多设备刷机的第一步,正是选择一款适合的TWRP,然后刷上去。目前, 多个品牌的热门机型都有官方适配了,且一些开发者也给官方未覆盖的机 型适配了自己的非官方版本。然而,开发者们并不是万能的,总有那么一 些机型,并没有哪一位开发者前来适配。在这样的情境下,你是愿意痴痴 地等,等到哪位大神有时间做适配,还是马上动手丰衣足食呢?当然...

qq_15904867的博客 8988

10分钟搞定小红书爆款笔记爬取!Selenium模拟登录+数据解析全流程,新手也能落地

小红书爬虫实战的核心,是**“模拟真人操作+解析结构化数据”**——Selenium解决了动态页面和登录的问题,lxml解决了数据提取的问题,pandas解决了数据存储的问题。新手学爬虫不用一开始就啃复杂的反爬机制,先从这类“可见即可爬”的场景入手,掌握“模拟操作→数据解析→数据保存”的全流程,再逐步叠加异常处理、批量爬取、反爬应对等功能。需要注意的是:爬取数据仅用于个人学习和研究,不得用于商业用途,且需遵守小红书的用户协议,不要过度爬取导致服务器压力。

专注于Python爬虫开发,分享爬虫技巧、项目实战与反爬经验,使用Scrapy、BeautifulSoup等工具,解决数据抓取难题。 1728

【TWRP】TWRP Recovery中文介绍--安卓卡刷、救转工具

TWRP简介:TWRP全称TeamWin Recovery Project,是一款xda大神开发的一款全触屏操作的第三方Recovery。TWRP Recovery,有着官方Recovery无法做到的功能,只要官方recovery能做到的,TWRP都能够做到;官方Recovery做不到的,TWRP却可以完成注:本教程只是简要介绍TWRP使用方法,并不是让你一步步操作。刷机时请...

weixin_34132768的博客 1万+

霍尼韦尔SoftMaster使用说明

霍尼韦尔SoftMaster使用说明

efm32 入门.pdf

本PDF共计22页,介绍的是操作驱动API,下载与否自己斟酌。

2024全新TWRP Recovery零基础实战指南:从解锁到高级应用

### 1.1 什么是TWRP Recovery 你将学会:理解TWRP的核心功能与适用场景 TWRP(Team Win Recovery Project)是一款开源的第三方恢复环境,允许用户在手机未启动系统时执行备份、恢复、刷写等高级操作。与手机自带的官方恢复模式相比,TWRP提供图形化界面和更强大的文件管理能力,是安卓设备深度定制的必备工具。 ### 1.2 必备装备清单 🔧 **硬件

gitblog_00038的博客 490

OV9734 DATASHEET,完整规格书

OV9734完整规格书,包括电气参数,尺寸规格,寄存器配置表等

刷入第三方 recovery twrp

1. 下载设备对应的 twrp 文件 打开 twrp 官方地址 找到适配待刷设备的的twrp 比如 Nexus 6 * 首先找到设备厂商 Motorola * 然后找到设备具体型号 * 然后找到下载地址 * 下载最新版即可 下载最新的twrp存到电脑上,改名(方便后面输入,比如此处改名为 twrp_nexus6.img...

沐怡旸的专栏 11万+

假人有限元模型

假人模型,车辆碰撞假人有限元模型,适合做乘员安全的研究者利用

通用fastboot工具_【玩机必会技能】小米手机通用刷TWRP RECOVERY|ROOT|刷第三方ROM教程...

点击上方「蓝字」关注我们想让自己的手机获取更多的功能和体验不同的安卓系统,掌握下面这些是必不可少的!此教程也适用于其他品牌的安卓手机,步骤都是一样的!刷入TWRP RECOVERY这是手机刷入ROOT和第三方ROM的必备工具!而解Bootloader设备锁是刷TWRP RECOVERY的前提:教程1、下载好Twrp Recovery为img格式,复制到adb所安装的位置,重命名为twrp...

weixin_29698317的博客 8123

刷机常识,双清,BL,REC,TWRP

本文转载自一加社区:http://www.oneplusbbs.com/thread-3851619-1-1.html 一、对于刷机里面一些概念的理解 首先,小白们的手机出了问题,论坛里的大佬们提出了解决方法,小白们却还是不会操作,根目录是什么呢,双清又是啥?下面我就对一些操作做一些简单的解释: 1、BL锁   BL锁就是bootloader锁,BL从安卓问世以来一直存在,它的功能在我看来...

csdn水文广告太多,不如直接问ai或者查cnblog 2万+

【免费下载】 小米4C/4S TWRP Recovery 刷入工具

小米4C/4S TWRP Recovery 刷入工具 【下载地址】小米4C4STWRPRecovery刷入工具 小米4C/4S TWRP Recovery 刷入工具 项目地址: https://gitcode.com/open-s...

gitblog_09725的博客 1081

android twrp_如何将TWRP恢复环境刷新到Android手机

android twrpIf you want to root, flash a custom ROM, or otherwise dig into the innards of your Android phone, a custom recovery like TWRP is a great way to do so. Here’s how to flash it on your phone....

cum88284的博客 3023

【转载】移植TWRP第三方Recovery并刷入

转载过来的收藏用于以后测试一下 作者:stars-one 链接:杂牌机搞机之旅(二)————移植TWRP第三方Recovery并刷入 - Stars-one - 博客园 某天测试的时候,使用格式化手机变砖了,也就是未移植成功,本篇仅供参考 原本想把杂牌机作为android破解和开发的测试机,破解的话肯定是安装框架的嘛,毕竟有些是要涉及到脱壳 。 但是,我尝试安装xposed的时候,手机卡在了开机界面,也就是magisk出现了错误,如果想要开机,只能通过线刷解决。 但是,每次都得线刷解决岂不是太麻烦,于是

lantian6的专栏 1万+

【免费下载】 小米4C/4S TWRP Recovery 刷入工具:轻松刷机,自由掌控

小米4C/4S TWRP Recovery 刷入工具:轻松刷机,自由掌控 【下载地址】小米4C4STWRPRecovery刷入工具 小米4C/4S TWRP Recovery 刷入工具 项目地址: https://gitcode....

gitblog_09780的博客 1696

小米9刷twrp Rec 以及写入Magisk详细教程

13.面具软件和框架并不是最新版的,所以需要更新(更不更新其实都无所谓)如果要更新,先选择第二个安装按钮,安装,安装后会替换旧版,然后再进去安装第一个,选择安装,直接安装,会自动刷取。完成后重启手机即可!2,再用镜像助手刷入img格式的REC,【img格式REC进电脑线刷文件夹找到img的复制到手机,或者上传到自己的群再下载到手机】这样就不用再用电脑刷REC。1,下载完整包进入REC升级,升级完别先重启系统,点高级再点ROOT系统刷面具,进入系统后面具更新一下,主题破解失效的,再重新刷下主题破解模块。

blog.jichun29.cn 7325

Razer Phone TWRP 适配编译心得

Razer Phone TWRP 适配编译心得 暑假的时候搞到一台雷蛇手机,因为官方的 TWRP 功能基本上都是残废的,就想自己适配个 不过这也是第一次适配,故把第一次的适配步骤写在博客里 语文不是很好,所以可能说的不是很明白,见谅哈哈哈 配置编译环境 TWRP 的编译环境要求跟 Android 的一样 # 安装必要依赖 sudo apt update sudo apt install bc bison build-essential ccache curl flex g++-multilib gcc-mu

qq1667375308的博客 2351

TWRP的使用方法/双清、三清、四清解释

以下内容转载自 http://www.oneplusbbs.com/thread-942394-1-1.html首先普及一下知识:What is TWRP ? 翻译:这TWRP他妈是啥玩意?TWRP全称TeamWin Recovery Project,聪明的应该立马知道这TWRP是何方神圣了,说白了就是一个第三方Recovery,和CWM一个道理那么既然和CWM一样是Recovery,那为什么还要...

DXCyber409的博客 23万+

刷入第三方Recovery系统TWRP

我们需要预先准备两个文件,分别是SuperSU与TWRP: supersu权限管理工具 TWRP 辅助刷机的Recovery系统 Supersu下载页Twrp下载页 在Devices根据自己型号,解锁对应的版本,点进去下最新的。准备好上面两个文件后,我们需要把它们分别放置到合适的位置: - SuperSU下载好后将它放到手机的根目录下即可,只要能在后面的刷机中通过目录方便定位到就行。...

夏菠 3万+
上一篇: 定时器的‘模式变身’:从循迹小车到工业控制的实战演化
下一篇: 从零到一:如何用STM32和常见传感器打造你的第一个物联网毕业设计
gitlab7runner
博客等级 码龄4年 78粉丝 1747原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符  | 博主筛选后可见
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值