zoukankan      html  css  js  c++  java
  • KAL1 LINUX 官方文档之kali nethunter文档 --- 安装NetHunter

    译者注:以下文章为大致通用流程,具体还要看你的手机,可以在网上找找你手机的资料,包括在谷鸽上找。我总结一下核心刷写流程就是:备份-解锁-原生安卓-twrp-magisk-nethunter.zip,注意twrp、magisk挑你的原生安卓版本,还有nethunter.zip一个包,包含所有需要的软件,原来早些年nethunter.zip分成两个包分两次刷入,一个是低包,包含定制安卓镜像等,另一个是chroot单独包。

    总览

    安装NetHunter需要执行以下步骤:
    1. 下载预建映像
    2. 启动开发者模式
    3. 解锁设备
    4. 安装TWRP
    5. 刷入Magisk
    6. Android 9及更高版本:格式化“数据”和Flash通用DM-Verity和ForceEncrypt禁用器
    7. 安装NetHunter
    8. Android 10及更高版本:从NetHunter Store更新NetHunter App
    9. 运行NetHunter App完成安装。

    1. NetHunter支持的预建映像

    您可以通过gitlab实时报告来确认您的设备和Android版本是否受支持:
    季度发布的NetHunter映像列表
    NetHunter内核统计信息
    NetHunter内核表

    NetHunter团队在NetHunter 官方下载页面上为选定的设备列表构建和发布映像

     如果你的设备被NetHunter支持,但没有预构建镜像,你可以按照 “构建NetHunter”文档中的步骤轻松构建自己的镜像。

    2.启用“开发者模式”

    在开始安装之前,必须在设备上启用“ 开发者”模式这是通过导航至“设置” ->“ 关于”并点击“ 内部版本号”字段7次,直到收到有关启用了开发者模式的通知为止。返回主设置页面,您将有一个名为“ 开发者选项 ”的新部分点击新的开发者选项部分,并启用高级重启( Advanced Reboot )Android调试(Android Debugging选项。

    3.-5.解锁,root并安装第三方recovery

    NetHunter支持从Kitkat到Android Q的60多种运行Android版本的设备。
    尽管我们已经标准化了NetHunter安装过程,但解锁,root和安装第三方recovery的步骤因设备而异,甚至在不同Android版本之间也有所不同。(译者注:这正是麻烦之一,还有就是手机生产厂商不提供rom的源码,导致内核补丁难以进行,一家手机做的相对厚道)

    NetHunter的首选第三方recoveryTWRP
    为NetHunter 生成设备root的首选软件是Magisk
    请从互联网参考相应的教程(例如XDA开发者论坛),解锁,root和在设备上安装第三方recovery

    6.刷入通用DM-Verity和ForceEncrypt禁用器

    对于Android 9、10和11用户的重要说明在安装NetHunter之前,请确保您刷Universal DM-Verity,ForceEncrypt Disabler并格式化数据分区。
    Magisk不支持对加密数据分区进行用户更改,如果数据分区已加密,则通过ssh连接到Kali rootfs时会导致错误(即“要求的密钥不可用”)。

    7.-9.安装NetHunter映像

    现在您的Android手机已准备就绪,将NetHunter映像传输至手机,在恢复模式下重新启动,然后刷入手机上的zip。完成后,重新启动并启动NetHunter应用程序以完成设置!

    对于Android 10和11用户的重要说明:请在刷入NetHunter之后从NetHunter商店更新NetHunter app。Android 10引入了 "分区存储(scoped storage) "限制,(译者注:Android Q上应用访问外部存储时,只能访问到自己的应用的文件夹,比如:SDCard/Android/data/你的应用的包名/files/)这使得NetHunter无法使用我们传统上用于保存配置文件的存储位置。我们正在移动存储位置并实施导入/导出功能,但在更新NetHunter后更新应用程序提供了一个变通方法,使我们能够继续访问当前的存储位置,直到新功能实现。

  • 相关阅读:
    Android,资料分享(2015 版)
    Http请求与响应
    SpringMVC + Spring 3.2.14 + Hibernate 3.6.10 集成详解
    ORA-14402: 更新分区关键字列将导致分区的更改
    Android Service的生命周期
    Android Service基础
    Android Intent 基本使用及对象构成
    Sublime Text3 个人使用心得
    深入了解line-height
    overflow之锚点技术实现选项卡
  • 原文地址:https://www.cnblogs.com/GKLBB/p/13585171.html
Copyright © 2011-2022 走看看