1. 引言
好的逆向从好的环境开始,因此带大家一起折腾下我们的手机。本篇文章目的:刷入LineageOS(简称LOS) 15.1系统、Root、安装Frida与Objection工具
为什么选择LOS 15.1系统?因为据大佬所说,它比原生系统多了一些功能,如网络调试、htop工具等。它的15.1版本是基于安卓8.1开发的,大佬们目前基本用的也是安卓8.1的系统。综上,我们选择这个系统来搞机,下面的步骤需要会网上冲浪
刷机前最好先了解下相关名词的概念,推荐看这篇文章《手把手教你搭建完美的Android搞机/逆向环境》
2. 设备信息
本人使用的手机为Google Pixel Sailfish,即Pixel一代。以下为它的设备信息:
主要看手机的Architecture(架构),Sailfish为arm64架构。后面多处需根据不同的架构下载不同的工具,可通过LOS Wiki查看自己的设备信息。
3. 安装adb-fastboot
首先确保手机已经解除BL锁,解锁步骤请自行百度,同时保持手机电量充足。解锁后进入fastboot模式(如何进入请看标题4)如图所示:
下载地址:https://developer.android.com/studio/releases/platform-tools
LOS教程:https://wiki.lineageos.org/adb_fastboot_guide.html
1.将下载的zip解压到路径,如 E:\adb-fastboot
2.将路径 E:\adb-fastboot\platform-tools 添加到系统环境变量 ‘Path’ 中
3.打开 cmd 输入adb version
测试工具是否可用,如图即可: