0%

hammerhead-nethunter

Nexus 5 安装 nethunter

最终修改: 2021.02.18
初稿日期: 2021.02.15
文档描述: nexus 5 安装 nethunter

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
# 进入 bootloader
$ adb reboot-bootloader

# 清空用户数据
$ fastboot -w

# 转到 factory 解压的文件 (这里使用的是 hammerhead-m4b30z-factory-625c027b.zip ,也就是google官方的最后一版)
$ cd ~/hammerhead-m4b30z

# (这里可以直接用官方脚本的,但我试了一下不太好用,所以还是手动来吧,也没差)
$ bash flash-all.sh

$ bash flash-base.sh

$ fastboot flash bootloader bootloader-hammerhead-hhz20h.img
$ fastboot reboot-bootloader
$ sleep 5
$ fastboot flash radio radio-hammerhead-m8974a-2.0.50.2.30.img
$ fastboot reboot-bootloader
$ sleep 5

$ cd ./image-hammerhead-m4b30z

$ fastboot flash boot boot.img
$ fastboot flash cache cache.img
$ fastboot flash recovery recovery.img
$ fastboot flash system system.img
$ fastboot flash userdata userdata.img

# 重启进入 recovery ( 没意外的话recovery是进不去的,直接就进系统了,第一次开机会有点慢,10min左右,别急 )
$ fastboot reboot recovery

# 进入 twrp-3.4.0 目录
$ cd ~/twrp-3.4.0

# 重启进入 bootloader
$ adb reboot-bootloader

# 刷入 recovery
$ fastboot flash recovery twrp-3.4.0-0-hammerhead.img

# 从文件启动 recovery
$ fastboot boot twrp-3.4.0-0-hammerhead.img

# 刷入 recovery (直接刷 3.5 没刷上,就先刷了一次 3.4)
$ fastboot flash recovery twrp-3.5.0_9-0-hammerhead.img

# 从文件启动 recovery
$ fastboot boot twrp-3.5.0_9-0-hammerhead.img

# 到达文件所在目录
$ cd ~/Downloads

# 载入 nethunter
$ adb push ~/Downloads/nethunter-2020.4-hammerhead-marshmallow-kalifs-full.zip /sdcard/

# 载入 Magisk
$ adb push ~/Downloads/Magisk-v21.4.zip /sdcard/

# 载入 supersu (supersu 和 Magisk 二选一即可)
$ adb push ~/Downloads/SuperSU-v2.82-201705271822.zip /sdcard/

# 重启到 recovery
$ adb reboot recovery

# 使用 install 依次安装 SuperSU Magisk nethunter
# nethunter 安装要等大概半个小时
# 终于安装完成了,启动了,你以为就结束了吗?
# 不,这时候 Kali Chroot Manager 是无法启动的。

# 2020.04 自带的版本会卡在 "scared /lib/modules/3.4.0-8.14-Re4son-3.5 doesn't exist or isn't mounted"
# 试了一下,手头还有个 2019.3 版本就没这个问题
# 但 2019.3 更新起来真的是折磨人,虽然不更新也没啥差,但毕竟不是最新版嘛 (说的好像我拿到最新版有啥用一样)

# 这时候需要下载一个 3.4.0-8.14-Re4son-3.5 并挂载吗?
# 不,这时候你需要打开 NetHunter Store ,更新 NetHunter
# 然后你会发现连不上网

# 安装 SS (手头有个 4.8.4 就塞进去了,没去找最新版)
$ adb install shadowsocks.4.8.4.apk

$ adb pull /data/media/0/TWRP/BACKUPS/0bad2f6a033055a8

# 安装 文件管理器
$ adb install ES.File.apk

# 连好 SS ,更新好 Nethunter
# 重新打开 Nethunter ,这时候 chroot 还是会显示 "scared /lib/modules/3.4.0-8.14-Re4son-3.5 doesn't exist or isn't mounted"
# 但最起码能正常启动了
# 后面想怎么折腾就看个人爱好吧
# 我反正弄好了也没啥用,还是只能拿来调 Android 程序
# 然后一个 32 位的 CPU 还被各种 CrackMe 嫌弃
# 想破解个 Wi-Fi 密码,手头还没有无线网卡

# 角落里吃灰去吧~

# 踩坑记录
# 本来想
# nethunter-hammerhead-marshmallow-kalifs-full-2019.3.zip 安装没问题,更新耗时过长,超过 30min ,掐了
# lineage-14.1-20201106-UNOFFICIAL-hammerhead.zip 刷机没问题,刷机之后 wifi 始终显示连接正常,无网络,掐了
# (刚刚发现连不上网是我的问题,不是系统的问题,emmmm,算了,反正暂时不打算折腾了)

# 文档说明
# 本来想图文并茂的,但没法截图只能拍照,来回传输图片还太麻烦了,算了吧,看文字版吧
参考资料
  1. 手把手教你搭建完美的Android搞机/逆向环境
  2. 在Nexus 5(hammerhead)上安装LineageOS 14.1
  3. Nethunter OS on Nexus 5/Nexus 6P
  4. KALI NETHUNTER DOCUMENTATION
  5. Kali NetHunter