安卓逆向手机环境搭建

摘要:
有可能出现网速过慢的情况导致下载不下来,这时候使用魔法上网就OK了。

在任何工作中环境始终是第一步,本文拷贝自:https://github.com/pantyyy/AndroidReverse_Note/blob/master/手机环境搭建/刷机.md
本文为备份
原作者提到的所有安装文件如果不放心可以在谷歌等官方网站下载。型号保持一致就可以

环境一:Pixel_sailfish_7.1.2_r8 + Supersu + xposed

需要用到的资料

链接:https://pan.baidu.com/s/1lZTWRrAJ1M8vzhscnCCAvQ 
提取码:tffw

刷7.1.2_r8系统到Pixel

1.下载官方镜像,可以使用我百度盘链接里面下载好的镜像,也可以到Google的官方网站进行下载
avatar
Google官网下载

https://developers.google.com/android/images#sailfish

avatar

2.拷贝到kali虚拟机并进行解压,进入解压之后的文件夹,连接上手机,然后控制台运行./flash-all.sh命令进行刷机
avatar
avatar

3.执行完上面的命令之后等待刷机完成即可

刷Supersu到系统

1.下载对应的twrp镜像,同样可以使用我提供的镜像,或者到twrp的官网进行下载
avatar
twrp官网

https://twrp.me/

2.下载Supersu,由于官网已经无法下载,所以直接使用我提供的,或者你可以在百度上找
3.把下载下来的Supersu传到手机的sdcard下面

adb push SR5-SuperSU-v2.82-SR5-20171001224502.zip /sdcard

avatar

4.手机进入BootLoader模式

adb reboot bootloader

5.使用临时的twrp

fastboot boot twrp-3.3.0-0-sailfish.img

avatar

6.在临时的twrp中安装SuperSu
avatar
avatar
avatar
等待刷入之后重启系统,能看到SuperSu的图标即刷入成功

刷Xposed到系统

1.下载Xposed的安装包,并安装到手机
2.打开安装好的Xposed,点击安装/更新直接通过网络下载的方式进行安装。有可能出现网速过慢的情况导致下载不下来,这时候使用魔法上网就OK了。
avatar

环境二:Pixel_sailfish_8.1.0_r1 + Magisk

1.首先查询8.1.0_r1对应的BuildId

https://source.android.com/setup/start/build-numbers

经过查询得知8.1.0_r1对应的BuildId为OPM1.171019.011
avatar

2.到Google官网下载8.1.0_r1的镜像

https://developers.google.com/android/images#sailfish

avatar

3.下载Magisk

https://github.com/topjohnwu/Magisk/releases

avatar

4.把镜像和Magisk拷贝到kali
5.刷机和上面一样,解压下载下来的镜像,然后运行./flash-all.sh命令即可刷机
6.刷Magisk和上方刷SuperSu一样,也是首先把下载下来的Magisk传递到手机的sdcard下,然后让手机进入BootLoader模式,接着进入临时的twrp,最后在install选项里面进行安装即可,具体操作步骤参考环境一

环境三:N6P_angler_8.1.0 + addonsu

1.下载需要的资料

链接:https://pan.baidu.com/s/1Nh1tLmdKx_pWwYpqJ52vaQ 
提取码:aac6

2.手机先进入BootLoader模式

adb reboot bootloader

把twrp刷入手机

fastboot flash recovery twrp-3.3.1-0-angler.img

avatar

3.按音量下键,进入recovery
4.选择Wipe -> Format Data -> yes
avatar
avatar
avatar
5.返回到开始界面,Wipe -> Advanced Wipe -> System , Cache -> Swipe to Wipe
avatar
avatar
avatar
6.返回到开始界面,Advanced -> ADB Sideload
avatar
avatar
7.开始刷机

adb sideload lineage-15.1-20200217-nightly-angler-signed.zip

avatar
8.等待刷机结束之后,返回开始菜单
9.重复第6步的操作Advanced -> ADB Sideload
10.开始刷addonsu

adb sideload addonsu-15.1-arm64-signed.zip

avatar

11.开机,进入 系统 -> 开发者选项 -> Root授权 ,显示下图即表示成功
avatar

环境四:Pixel_sailfish_Lineage + addonsu

1.下载需要的资料

链接:https://pan.baidu.com/s/1Uh5wYfGaYR1wZYNBL0QFRg 
提取码:18z0

2.手机进入BootLoader模式,然后进入临时的twrp

fastboot boot twrp-3.3.0-0-sailfish.img

3.之后进行数据的清除,与环境三中的第4和第5步一样

Wipe -> Format Data -> yes
Wipe -> Advanced Wipe -> System , Cache -> Swipe to Wipe

4.把Lineage镜像传递到sdcard上

adb push lineage-16.0-20200404-nightly-sailfish-signed.zip /sdcard

5.使用twrp的install功能进行安装,参考环境一刷Magisk的过程
6.刷addonsu和刷Lineage镜像一样,参考环境一刷Magisk的过程

环境五:N6p_angler_8_1_0_r1 + supersu + nethunter

所需资料

链接:https://pan.baidu.com/s/1Pkv1tCCl8NPZok2-1Sc5rA 
提取码:ksu1

1.解压镜像包,手机进入BootLoader模式,使用./flush-all.sh命令进行刷机,但是可能出现以下错误
avatar
原因是我们的fastboot太新了,需要替换一个旧的fastboot
使用which命令找到fastboot的位置,然后替换成我百度云盘里面提供的fastboot(注意要解压),替换完之后记得添加执行权限
avatar
avatar

2.替换完fastboot之后再进行刷机就没啥问题了
3.刷supersu参考环境一刷Magisk的过程
4.刷NetHunter其实也是一样的,先下载刷机包
avatar
5.然后手机进入BootLoader,接着进入临时的twrp,再把NetHunter的刷机包传递到sdcard下,最后使用twrp的install功能进行安装,也就是和环境一刷Magisk的过程一样

NetHunter初始化

刷完毕NetHunter之后,需要初始化才能使用

NetHunter -> Kali Chroot Manager -> START KALI CHROOT

avatar
avatar
avatar

NetHunter配置桌面

可以参考这篇文章

https://www.kali.org/docs/nethunter/nethunter-kex-manager/

1.设置本地服务器

KeX Manager -> SETUP LOCAL SERVER -> 设置密码 -> START SERVER
START SERVER之后可以看到Kex Server Status的状态是RUNNING,如果设置之后不是RUNNING可以刷新试下

avatar
avatar
avatar
avatar

2.连接本地服务器

NetHunter Kex -> 设置VNC Connection Settings -> Connect

avatar
avatar
大功告成!!!
avatar

总结

1.刷机要下载正确的镜像,正确的twrp,什么是正确的呢?就是镜像包,twrp都要符合你手机的型号
1.镜像包有了之后,直接运行./flush-all.sh命令就可以进行刷机了,可能出现问题就是fastboot太新的原因,替换成一个旧的fastboot就可以了
2.刷SuperSu,Magisk,Nethunter其实步骤都是一样的,都是上传到sdcard,然后手机进入临时twrp,使用install功能进行安装就行了
3.这里我推荐使用临时的twrp,不要把twrp刷成永久的,因为我的pixel刷永久的twrp之后,好几次都开不了机,所以最好还是使用临时的twrp

免责声明:文章转载自《安卓逆向手机环境搭建》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇logback 三浅谈Js 操作Cookie,以及HttpOnly 的限制下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

Android开发——Android系统启动以及APK安装、启动过程

0. 前言   从Android手机打开开关,到我们可以使用其中的app时,这个启动过程到底是怎么样的?   1.  系统上电 当给Android系统上电,在电源接通的瞬间,CPU内的寄存器和各引脚均会被置为初始状态,CPU复位之后,程序指针会指向启动地址,从该地址读取并直接运行启动程序的可执行代码,或者将可执行代码与数据载入CPU内置的RAM中再运行。这...

Genymotion刷入谷歌应用市场以及获取root权限

Genymotion刷入谷歌应用市场以及获取root权限 - 推酷http://www.tuicool.com/articles/rEV3aa6 刷入gapp, arm框架,supersu的包要注意,这些包所在的路径不能含有中文!!! 另外必须刷对的包 教程(包括我之前翻译的一篇Genymotion简单教程及问题解决),但是大多数都已经没法用了。根据那些...

Android刷机教程

我的机器是Nexus 5 一. 安装驱动 如何进入fastboot模式 1. 拔掉数据线,将手机关机 2. 关机后同时按住【音量减小键】和【开关机键】即可进入Fastboot模式 开启usb调试  --> 勾选usb调试 adb devices可以看到设备名即可 二. 下载刷机包 这是Android 4.4的刷机包,大家可...

oppo r9s 解bl锁,刷入第三方recovery

前言: 在对目前安卓手机刷入第三方REC时,需要简单介绍一下bootloader,recovery,fastboot,rom的概念。其中刷机有卡刷,线刷,9008深度刷机,卡刷指将rom复制到手机SD中进行刷入,线刷则是用手机连接电脑,在fastboot模式下刷入rom。以下是线刷第三方rec,然后再用第三方的rec工具卡刷rom,root,xposed,...

四叶草默认启动设置方法

设置了timeout缺不倒计时经测试发现DefaultVolume这个参数和Default bootloader的问题DefaultVolume应当添win8引导文件所在分区 如我的在EFI分区Default bootloader应当指向一个efi文件。由于只告诉了clover 引导在那个分区没指明应该从那个efi文件启动。所以无倒计时。只要手动指定就好了...

(转)CentOS系统启动流程图文详解

CentOS系统启动流程图文详解. 原文:http://www.linuxidc.com/Linux/2017-03/141966.htm 熟悉系统启动流程对于我们学习Linux系统是非常有帮助的,虽然基础,但能帮助我们更加理解Linux系统的工作机制。以下将以CentOS发行版为例来介绍Linux系统的启动流程,因为在CentOS 5、CentOS 6以...