Bootloader
设备启动过程中最初加载的程序,负责启动引导过程。大部分国内手机厂商会给Bootloader上锁,使得安装新的ROM时候确保设备只能启动经过厂商验证的系统或软件,以防止恶意软件的运行。
而解锁Bootloader(解BL)则可以刷入其他的系统ROM。
Fastboot
Fastboot模式可以使手机刷写分区,刷入系统,解BL等操作。
Fastboot本身是一种协议或工具,允许用户通过 USB 连接与设备进行低级别的交互,它通常运行在设备的 Bootloader 模式下。
fastboot flash boot boot.img
fastboot reboot recovery
...
ADB (Android Debug Bridge)
ADB又名安卓调试桥,是用于通过WIFI、USB等链接与设备交互的一种工具,通过ADB可以操作安卓系统上的一些功能与直接执行Shell命令,或传输文件、安装应用等。
一般系统默认关闭该模式,需要在手机的开发者模式打开,并且需要电脑安装相应的工具。
adb install app.apk
adb shell
adb push ...
Root
通过修补boot.img内核达到获取更高用户权限的手段,如 Magisk 修补boot.img后作为一个权限管理器可以给予相应应用root权限,或在系统启动时执行对应模块内容。
给予未知模块/应用root权限十分危险。
刷机
通过 Miflash 刷入系统镜像的同时会将原本通过 Magisk 修补的boot.img替换为新的boot.img,导致 Magisk 丢失权限,或者失去TWRP,提取出系统镜像然后重新刷入即可。
根目录
一般来说在未root或未解BL的设备上是无法访问系统根目录的,只有获取了更高权限才能直接访问系统根目录。
在你不知道的情况下不要随意删改根目录文件或文件夹。
至于根目录存放了什么参考Linux的系统根目录。
Data分区
根目录下/data。里面包含了所有用户的所有软件资料,以及已刷入的 Magisk 的模块。
当跨版本刷入新系统时一般需要双清见下文。
内置存储
根目录下/storage。存放了所有安卓用户的信息资料,软件缓存,照片视频音频等。也就是系统自带的文件夹通常一打开就是的地方。
双清歧义
- 即清除所有用户数据以及缓存分区。
- 清除 Dalvik Cache、Cache 缓存分区。
我更偏向于第一个含义。
TWRP
全称 Team Win Recovery Project,是一款功能强大的开源自定义恢复工具,广泛用于 Android 设备。它为用户提供了一个比原厂恢复模式更高级和灵活的环境,用于执行各种维护和定制操作。
它可以使用卡刷包安装系统ROM、清除或备份、恢复一些分区的数据,挂载分区等,还自带文件管理器功能。
刷入TWRP可以方便你脱离电脑操作、在有备份的情况进行救砖等。
可以通过 fastboot flash recovery TWRP.img 将TWRP镜像文件刷入到recovery中,但部分机型不存在单独的recovery,而是存在于boot中。这时需要提取boot.img将twrp修补进去再刷入boot.img即可,或者直接下载别人已经修补好的boot.img文件。