刷机教程(https://www.geekeyes.cn/forum.php/forum.php?mod=viewthread&tid=492)
解锁教程(http://www.gioov.com/index.php/1386)
解锁教程 cmd下 进入adb目录( 如果环境变量配置了adb 可以直接在cmd 下输入命令)
手机连接电脑,确保usb 调试打开,然后手机连接电脑,在弹出的“是否允许计算机调试”对话框中点击“是”,
打开手机设置-关于手机,拖到底部,快速点按“版本号”选项8次,即可打开“开发者选项”,返回设置界面,找到“开发者选项”。可以打开oem 和 usb 调试。打开 cmd ,输入以下命令 :
adb reboot-bootloader (手机进入bootloader)
fastboot devices
fastboot oem unlock
选择yes。
刷机教程:(刷入进不去recovery 多刷几次或)
先刷入recovery :
图片:(卡里刷机)
Zip :(5T刷机包)
刷机:
手机导入五个包(5T刷机包下不包括twrp包)
刷入三方recovery
手机重启进入 Bootloader ,然后手机连接电脑,打开 cmd 输入以下命令刷写 Recovery
fastboot flash recovery <第三方 Recovery 文件名> (twrp-3.2.1-2-dumpling.img)
Fastboot boot img文件
手机进入recovery 刷入(OnePlus5TOxygen_43_OTA_034_all_1804201221_6d7a5834eb364dc6.zip) rom包重启手机打开usb调试模式(版本号按多次 调出开发者模式)
重新刷入recovery
进入recovery 刷入内核
刷入magisk16.0 (recovery -> install ->Magisk-v16.0.zip )
重启手机打magisk左侧下拉选择模块(modules) 点击 + 号,左侧下拉选择文件管理选择magisk_Nethunter_OREO_2018-05-03包 提示点击允许 然后刷入 重启手机。
安装后的app:
进入nethunter App 点击Kali Chroot MAnager(home 下面) 选择sdcard安装, 选择chroot sdcard kalifs—ful kalil
完成后打开终端 选择kali 查看系统
(第一次打开 nethunter 没有提示安装 chroot 去re文件管理器下删除 data/local/nhsystem 下的文件夹 重新安装chroot 完成后 可以打开kaili 终端。完成后 安装grgsm)
刷机完后操作:
ssh [email protected] username password
源码编译gr-gsm https://osmocom.org/projects/gr-gsm/wiki/Installation (Kali Rolling Edition)
git clone https://github.com/ptrkrysik/gr-gsm
完成后
安装sqlite apt-get install sqlite3 安装Sqlite3编译需要的工具包:apt-get install libsqlite3-dev
修改 link.txt 添加-lsqlite3 看模板link.txt文件.
复制文件(.cc 和 .h 、gsm_nogui.py、grgsm_scanner)到相应目录。 文件在1.10 文件夹下
link.txt path gr-gsm/build/lib/CMakeFiles/grgsm.dir/link.txt
.cc .h path /gr-gsm/lib/misc_utils/
.py _scanner path /gr-gsm/apps/
修改后 重新 make 、、、make install 、、、ldconfig
遇到的错误解决方法:
1、apt-get update失败:
wget -q -O - https://archive.kali.org/archive-key.asc | apt-key add
2、E: Failed to fetch http://mirrors.neusoft.edu.cn/kali/pool/main/q/qtdeclarative-opensource-src/libqt5quick5_5.11.2-2_armhf.deb Connection timed out
E: Sub-process /usr/bin/dpkg returned an error code (1)
办法如下:
1.$ sudo mv /var/lib/dpkg/info /var/lib/dpkg/info_old //现将info文件夹更名
2.$ sudo mkdir /var/lib/dpkg/info //再新建一个新的info文件夹
3.$ sudo apt-get update,再$sudoapt-get -f install //不用解释了吧
4.$ sudo mv /var/lib/dpkg/info/* /var/lib/dpkg/info_old //执行完上一步操作后会在新的info文件夹下生成一些文件,现将这些文件全部移到info_old文件夹下
5.$ sudo rm -rf /var/lib/dpkg/info //把自己新建的info文件夹删掉
6.$ sudo mv /var/lib/dpkg/info_old /var/lib/dpkg/info //把以前的info文件夹重新改回名字
3、 dpkg: error processing package locales (--configure
easy_install -U numpy