作者:7号极客 博客:7号极客的博客_CSDN博客-IOT渗透测试领域博主

Nexus 6P手机一部
电脑一台
数据线一条
手机底包:
https://dl.google.com/dl/android/aosp/angler-opm7.181205.001-factory-b75ce068.zip
twrp:
Download TWRP for angler(选择下载:[twrp-3.4.0-0-angler.img])
magisk工具包:
Release Magisk v21.3 · topjohnwu/Magisk · GitHub

NetHunter包:

sudo apt-get install android-tools-adb
adb version

sudo apt-get install android-tools-fastboot

多次点击手机版本号进入开发者模式

打开USB调试开关和USB 验证应用开关。

2.1、将手机开机,用数据线连接到linux主机系统,进入命令行终端

adb reboot bootloader //手机重启进入bootloader模式

可看到当前的显示是被锁的状态。
Device is LOCKED
2.2、输入解锁命令
fastboot flashing unlock /手机进入解锁操作界面,按一下电源键确认即可完成解锁。


2.3、完成解锁后,将进入如下界面,此时显示设备状态为开锁状态。按一下电源键进入安卓系统开机,并完成一些基础开机配置并打开手机USB调试功能。


3.1、将手机处于开机状态并通过数据线连接入电脑,确保手机已经连接到Linux主机

在已解压缩的底包所在的文件目录中打开命令行终端

3.2、查看adb连接状态,使手机进入bootloader模式
adb devices
adb reboot bootloader

3.3、刷入bootloader包
fastboot flash bootloader bootloader-angler-angler-03.84.img

【手动reboot】
按一下手机音量下键手动reboot bootloader模式(接下来后面reboot的方式都跟这个一样)

3.4、刷入radio包
fastboot flash radio radio-angler-angler-03.88.img

【手动reboot】一下
3.5、刷入vendor包
cd image-angler-opm7.181205.001 //进入image-angler-opm7.181205.001文件目录
fastboot flash vendor vendor.img

【手动reboot】一下
3.6、刷入system包
fastboot flash system system.img

【手动reboot】一下
3.7、刷入boot包
fastboot flash:raw boot boot.img

【手动reboot】一下
3.8、刷入recovery包
fastboot flash recovery recovery.img

【手动reboot】一下
3.9、按start开机,将手机处于开机状态并通过数据线连接入电脑,从twrp-3.4.0-0-angler.img文件所在的目录中进入

3.10、通过输入以下命令,手机进入bootloader模式
adb reboot bootloader
3.11、刷入twrp包
fastboot flash recovery twrp-3.4.0-0-angler.img

【手动reboot】一下
4.1、打开twrp
紧接着上面3.11的操作后,手机按两下音量下键,按一下电源键,进入recovery模式,可看到进入TWRP界面


出现以下界面后,直接滑到右边,进入TWRP功能界面

4.2、将下载好的magisk工具包和NetHunter包复制到手机存储的根目录(类似于下图windows模式下)


4.3、安装Magisk工具
点击手机TWRP功能界面的Install功能

选择Magisk工具包

直接滑动到右边

待安装完成后,点击Reboot System

选择Do Not Install即可

4.4、安装NetHunter
将手机关机后,长按电源键和音量下键,进入bootloader模式,再按两次音量下键,按电源键,进入recovery模式。
选择install,选择nethunter包进行安装,同样,直接滑动到右边即可。

等待大概25分钟。

安装成功后,点击Reboot System即可进入系统。

选择Do Not Install即可

此刻完成全部刷机及安装操作。
打开magisk应用,进入下图界面打开超级用户开关

初次打开nethunter应用,按下图所示解决即可。


配置成功后以后开机将显示:

解决连接Wifi后提示无法连接互联网问题

手机打开调试功能,连接电脑,打开命令行终端,依次输入以下命令
adb shell
settings put global captive_portal_use_https 1
settings put global captive_portal_http_url http://204.ustclug.org
settings put global captive_portal_https_url https://204.ustclug.org
settings put global captive_portal_mode 0

重启手机,即可解决。
by geek-7
其实做自媒体的成本并不高,入门只需要一部手机即可!在手机上找视频素材、使用手机剪辑视频、最后使用手机发布视频作品获得收益!方法并不难,今天这期内容就来给粉丝们分享一种小方法,每天稳定收益100-300,抓紧点赞收藏!1、找素材(1)使用手机拍摄自己喜欢的经典段落,使用程序把文案内容提取出来(2)也可以在豆瓣、知乎、微博等网站中找一些自己需要的文案素材(3)把文案进行润色修改,可以加入一些自己的观点(4)视频素材可以使用软件中自带的素材,也可以在素材网站中下载完整版的素材2、文案配音(1)把复制好的文案直接导入小程序中(2)调整音色、音调后一键合成音频即可(3)可以选择自己朗读配音,需要花一点时
在VMware16.2.4安装Ubuntu一、安装VMware1.打开VMwareWorkstationPro官网,点击即可进入。2.进入后向下滑动找到Workstation16ProforWindows,点击立即下载。3.下载完成,文件大小615MB,如下图:4.鼠标右击,以管理员身份运行。5.点击下一步6.勾选条款,点击下一步7.先勾选,再点击下一步8.去掉勾选,点击下一步9.点击下一步10.点击安装11.点击许可证12.在百度上搜索VM16许可证,复制填入,然后点击输入即可,亲测有效。13.点击完成14.重启系统,点击是15.双击VMwareWorkstationPro图标,进入虚拟机主
1.问题描述使用Python的turtle(海龟绘图)模块提供的函数绘制直线。2.问题分析一幅复杂的图形通常都可以由点、直线、三角形、矩形、平行四边形、圆、椭圆和圆弧等基本图形组成。其中的三角形、矩形、平行四边形又可以由直线组成,而直线又是由两个点确定的。我们使用Python的turtle模块所提供的函数来绘制直线。在使用之前我们先介绍一下turtle模块的相关知识点。turtle模块提供面向对象和面向过程两种形式的海龟绘图基本组件。面向对象的接口类如下:1)TurtleScreen类:定义图形窗口作为绘图海龟的运动场。它的构造器需要一个tkinter.Canvas或ScrolledCanva
Linux操作系统——网络配置与SSH远程安装完VMware与系统后,需要进行网络配置。第一个目标为进行SSH连接,可以从本机到VMware进行文件传送,首先需要进行网络配置。1.下载远程软件首先需要先下载安装一款远程软件:FinalShell或者xhell7FinalShellxhell7FinalShell下载:Windows下载http://www.hostbuf.com/downloads/finalshell_install.exemacOS下载http://www.hostbuf.com/downloads/finalshell_install.pkg2.配置CentOS网络安装好
文章目录一基础定义二创建逻辑卷2-1准备物理设备2-2创建物理卷2-3创建卷组2-4创建逻辑卷2-5创建文件系统并挂载文件三扩展卷组和缩减卷组3-1准备物理设备3-2创建物理卷3-3扩展卷组3-4查看卷组的详细信息以验证3-5缩减卷组四扩展逻辑卷4-1检查卷组是否有可用的空间4-2扩展逻辑卷4-3扩展文件系统五删除逻辑卷5-1备份数据5-2卸载文件系统5-3删除逻辑卷5-4删除卷组5-5删除物理卷六LVM逻辑卷缩容6-1缩容注意事项6-2标准缩容步骤一基础定义LVM,LogicalVolumeManger,逻辑卷管理,Linux磁盘分区管理的一种机制,建立在硬盘和分区上的一个逻辑层,提高磁盘分
目录H2数据库入门以及实际开发时的使用1.H2数据库的初识1.1H2数据库介绍1.2为什么要使用嵌入式数据库?1.3嵌入式数据库对比1.3.1性能对比1.4技术选型思考2.H2数据库实战2.1H2数据库下载搭建以及部署2.1.1H2数据库的下载2.1.2数据库启动2.1.2.1windows系统可以在bin目录下执行h2.bat2.1.2.2同理可以通过cmd直接使用命令进行启动:2.1.2.3启动后控制台页面:2.1.3spring整合H2数据库2.1.3.1引入依赖文件2.1.4数据库通过file模式实际保存数据的位置2.2H2数据库操作2.2.1Mysql兼容模式2.2.2Mysql模式
如何在Ruby中获取linux系统(这必须适用于Fedora、Ubuntu等)的软件/硬件信息? 最佳答案 Chef背后的优秀人才,拥有一颗名为Ohai的优秀gemhttps://github.com/opscode/ohai以散列形式返回系统信息,例如操作系统、内核、规范、fqdn、磁盘、空间、内存、用户、接口(interface)、sshkey等。它非常完整,非常好。它还会安装命令行二进制文件(也称为ohai)。 关于ruby-如何在Ruby中获取linux系统信息,我们在Stack
我在LinuxMint17.2上。我最近使用apt-getpurgeruby删除了ruby。然后我安装了rbenv然后rbenvinstall2.3.0所以现在,~/.rbenv/versions/2.3.0/bin/ruby存在。但是现在,我无法执行geminstallrubocop。我明白了:$geminstallrubocoprbenv:gem:commandnotfoundThe`gem'commandexistsintheseRubyversions:2.3.0但是我可以~/.rbenv/versions/2.3.0/bin/geminstallrubocop。但是,
我是Ruby和RoR的新手。我有一个带有Ubuntu镜像的干净Linode实例,我想从源代码编译Ruby而不是使用apt-get。我已经在谷歌上搜索了执行此操作的说明,但经过一些尝试后,当我尝试运行一些教程示例时,我不断收到有关缺少zlib和其他一些包的错误。任何人都可以给我详细的说明(或链接),教我如何在从源代码编译Ruby之前安装必要的必备包吗?我的目的是编译Ruby的最新稳定版本,然后安装Rubygems和Rails。提前感谢您的帮助!!! 最佳答案 Thisblogpost涵盖从源代码编译ruby所需的包和安装过程;它引
手机访问电脑后AnyViewer可以做什么? 您成功将手机连接到Windows电脑后,然后您可以做任何您想做的事情,例如:查看文件和运行应用程序。电源管理:在远程会话中,点击电源管理,您可以看到三个项目:锁定、重启和关机,供您在不同情况下管理计算机。如果您需要暂时离开远程会话,可以锁定计算机。如果计算机死机,您可以重新启动它,然后再次连接。如果您已完成计算机上的所有工作,您可以使用手机远程关闭它。更改图像质量:当电脑和手机的网络都处于良好状态时,您可以选择高图像质量以获得更好的体验。当网络状况不佳时,您可以选择低图像质量以获得更流畅的操作。 显示桌面:我们无法在手机上按Windows+