0%

nethunter

准备工作

我的手机

  • oneplus2 (型号: ONE A2001) 电脑端工具

安装

  • android-platform-tools # 方便传文件到手机端
  • android-file-transfer # adb fastboot 相关工具
brew cask install android-platform-tools
brew cask install android-file-transfer

文件下载:

# 下载gaaps
curl -O https://nchc.dl.sourceforge.net/project/opengapps/arm64/20190906/open_gapps-arm64-9.0-nano-20190906.zip

# 下载 lineage-16.0
curl -O https://iso.mirrors.ustc.edu.cn/lineageos/full/oneplus2/20190907/lineage-16.0-20190907-nightly-oneplus2-signed.zip
# 下载 Magisk-v19.3
curl -O https://github.com/topjohnwu/Magisk/releases/download/v19.3/Magisk-v19.3.zip
# 下载 nethunter
curl -O https://images.offensive-security.com/nethunter/nethunter-oneplus2cm-pie-kalifs-full-2019.2.zip
# 下载twrp
curl -O https://dl.twrp.me/oneplus2/twrp-3.2.1-0-oneplus2.img

相关地址

说明

为什么不用最新的nethunter-oneplus2cm-pie-kalifs-full-2019.3.zip

因为会卡在启动logo阶段很久,然后自动重启进入twrp,issues相关

更新使用包

解锁

全程手机连接着电脑

如下一段操作进入fastboot模式

关于手机 -> 版本号 点7下成为开发者

开发者选项

  • OEM解锁
  • 高级重启

长按power -> 重启 -> 引导加载器 -> 轻触重启

进入了fastboot模式后

在电脑端输入如下命令

# 确认手机连接
fastboot devices

# 解锁
fastboot oem unlock
# OKAY [ 0.014s]
# Finished. Total time: 0.014s

# check
fastboot oem device-info
# (bootloader) Device # tampered: false
# (bootloader) Device unlocked: true
# (bootloader) Device is_verified: false
# (bootloader) Charger screen enabled: false
# (bootloader) Display panel:
# (bootloader) console_locked: 1
# (bootloader) exec_console_unconsole: 0
# OKAY [ 0.074s]
# Finished. Total time: 0.074s

提示

fastboot 解锁失败 FAILED (remote failure)?

开发者选项 -> OEM解锁 允许

twrp 刷入

当在android系统里

如下一段操作进入fastboot模式

关于手机 -> 版本号 点7下成为开发者

开发者选项

  • OEM解锁
  • 高级重启

长按power -> 重启 -> 引导加载器 -> 轻触重启

进入了fastboot模式后

在电脑端输入如下命令


# 将twrp刷入recovery
fastboot flash recovery twrp-3.2.1-0-oneplus2.img
# Sending 'recovery' (22180 KB) OKAY [ 0.512s]
# Writing 'recovery' OKAY [ 0.183s]
# Finished. Total time: 0.743s

关键点:

这时候不要使用fastboot reboot命令重启,通过长按手机power键使其关机,然后通过长按power键+音量减键进入twrp

刷机

通过长按手机power键使其关机,然后通过长按power键+音量减键进入twrp`

Select LanguageChinese(Simplified), 变成中文,方便对应文章

清除 -> 高级清除 -> 勾全部 -> 滑动按钮确认清除

在电脑端通过adbAndroid文件传输工具lineage-16.0-20190907-nightly-oneplus2-signed.zip&&open_gapps-arm64-9.0-nano-20190906.zip&&Magisk-v19.3.zip&&nethunter-oneplus2cm-pie-kalifs-full-2019.2.zip到手机

按顺序刷入

  • lineage-16.0-20190907-nightly-oneplus2-signed.zip
  • open_gapps-arm64-9.0-nano-20190906.zip
  • Magisk-v19.3.zip

重启进入android,完成Android 安装
关机,重新进入twrp
刷入

  • nethunter-oneplus2cm-pie-kalifs-full-2019.2.zip

重启进入android,收工

captive portal修改 (wifi上有个x)

找个v2ex的

adb shell "settings put global captive_portal_http_url http://captive.v2ex.co/generate_204"

adb shell "settings put global captive_portal_https_url https://captive.v2ex.co/generate_204"

欢迎关注我的其它发布渠道