原创文章,转载请注明出处
https://qiedd.com/
参考教程:Apk包的破解与反编译
感谢这位大佬提供的教程
准备工作
锤子TNT go 无线版一台
USB C to C 线一根(建议)A to C 也行其实
坚果 R2 ROM 备份(感谢这位大佬做的网站!)
7z
需要先参考上一篇的记录
开始
逆向从 TNT go 中提取出来的APK
Arch Linux
# 安装依赖 pacman -S unzip git # 更改apk文件后缀 cp BostonScreenMirror.apk BostonScreenMirror.zip # 解压 unzip BostonScreenMirror.zip -d zip # 进入目录 cd zip
这时候 zip 目录下会有 classes.dex classes2.dex
两个文件
需要使用 dex2jar 来将 jar 逆向出来(aur源里面的会报错,直接从github中的release中下载下来)Update:好吧,github上的也会有空指针报错,不过还是用的
请确定release中的包是否为最新!
# Download dex2jar wget https://github.com/pxb1988/dex2jar/releases/download/v2.1/dex2jar-2.1.zip # 解压 unzip dex2jar-2.1.zip # 逆向jar包 ./dex-tools-2.1/d2j-dex2jar.sh classes.dex ./dex-tools-2.1/d2j-dex2jar.sh classes2.dex
OK, 现在在目录下就会有两个jar包了
我们将当前目录导入到 IDEA后
右键 jar 包 -> 最下面 添加为库,就可以打开 jar 包了
然后在 com.smartisanos.boston.base
下就可以看到关于蓝牙和 WiFi 的代码了,然后将其反编译
Bluetooth 同理
Windows
待补充
从 坚果 R2 中提取 TNT go 安装包
下载 坚果 R2 ROM
这里以 8.5.0 为例,如有更新请去下载新的 ROM
Arch Linux
Arch Linux 中 Python 版本默认为 3.X
# Install python sudo pacman -S python python-pip p7zip --needed # Download ROM wget https://dl3.smartisan.com/ota/mol.darwin-ard11-rom-8.5.0-SEKSA.darwin-user/202111051802/8.5.0-202111051630-user-drw-968c1dd26d.zip # 解压zip文件,拿到payload unzip 8.5.0-202111051630-user-drw-968c1dd26d.zip # 下载payload_dumper git clone https://github.com/vm03/payload_dumper # 进入目录 cd payload_dumper # 安装所需依赖 pip install -r requirements.txt # 返回上一级 cd .. # 导出内部文件 python payload_dumper/payload_dumper.py payload.bin # 进入文件夹 cd output # 解压 system.img 到 system 文件夹下 7z x system.img system # 找到 APK cd system/app/BostonScreenMirror
接下来就是解包逆向了
待补充
Windows
待补充
然而我不会安卓,令人感叹
https://developer.android.com/guide/topics/connectivity/wifi-scan#java
27 条评论
Twobigbowl · 2022年10月1日 下午8:57
博主,能否分享一下TNT GO内置的几个APP,最近买了个TNTGO不过是内测版的,版本不太一样我想研究一下。BostonCastHalService.apk,BostonScreenMirror.apk,CrashReportIOT.apk。这三个。感谢。另外我这个好像自带setting的apk,直接能连wifi啥的。
Lordpenguindd · 2022年10月1日 下午9:10
过几天回去我导出来看看
(你这边能收到回复吧)
twobigbowl · 2022年10月2日 上午9:27
可以收到,我把我这里导出的内测版apk也分享一下吧,现在已经可以各种设备wifi投屏了,下一步解包Radxa-Zero的ROM把系统完善一下。
tiehichi · 2022年12月19日 下午6:20
任意设备wifi投屏是怎么做到的,大佬能留个邮箱指导一下嘛,另外下面的分享链接失效了
rosswang · 2023年2月2日 上午10:38
万分感谢
rosswang · 2023年2月2日 上午10:37
大神麻烦分享下呗,谢谢!
蓝梦者 · 2023年4月16日 上午11:45
有博主分享的那个stting的apk吗,能发一份给我尼玛
Mysteryina · 2023年2月12日 下午11:26
大佬你好,我有一台工程版的TNT GO,按照你的方法开启adb并导出了com.smartisanos.boston.pad的apk文件,比对Lordpenguindd分享的文件,发现两个文件的版本号和签名都不一样,工程版是1.0.0,Lordpenguindd分享的是1.0.2;签名不一样无法升级安装。请问你是怎么实现各种设备wifi投屏的,可以指导下吗。
samuel · 2023年3月9日 下午4:00
可以指导一下任意设备WiFi投屏吗?求助
fantasy · 2023年4月24日 下午10:10
我之前也想尝试这个开发板固件能不能修改下刷到tntgo,但是我手上这台没有root没法备份,砖了也没法进bl,一直没折腾,可否一起交流下
zumi · 2023年7月18日 下午11:32
wifi投屏是修改过BostonScreenMirror.apk吗 能分享下吗 也是签名不一样 没办法安装
rosswang · 2023年2月2日 上午10:59
你好,可以再给一下网盘链接么,谢谢
rosswang · 2023年2月19日 下午10:25
同问,最近放那个包跟之前的一样啊,谢谢了
咖啡不放糖 · 2023年2月24日 下午8:55
大佬球一个setting的apk!我的没法直接连WIFI
你好 · 2023年4月30日 下午5:37
能发一份你那个内置的setting的apk吗.
twobigbowl · 2022年10月2日 上午10:56
链接: https://pan.baidu.com/s/1O6p3jPAjC7Vv3xyITIU1Ng 提取码: 1234
Lordpenguindd · 2022年10月7日 下午5:22
https://dl.qiedd.com/android/TNT_go/apk/
twobigbowl · 2022年10月8日 下午8:02
收到 蟹蟹
咖啡不放糖 · 2023年2月24日 下午8:59
大佬再发一遍呗,文件过期了QAQ!我想要一份setting的apk
老铁 · 2023年3月17日 下午11:24
大神,这个文件失效了,再来一遍
儂儂 · 2023年3月9日 下午3:40
博主还有setting的提取包么?求一份
Lordpenguindd · 2023年3月9日 下午3:43
找不到了
儂儂 · 2023年3月9日 下午4:09
啊 这样啊 难受了
苍蝇男 · 2023年8月31日 上午11:57
找到了吗
RHBD · 2024年9月21日 下午2:25
大佬你好,我这有个关于TNT GO 无线版的问题寻求帮助,请问是否能收到评论,
想解决电脑无线投屏到 TNT GO 的问题
Lordpenguindd · 2024年9月21日 下午5:10
咱的 tnt 早就扔了😂
RHBD · 2024年9月21日 下午7:19
我下载了 https://dl.qiedd.com/android/TNT_go/apk/ 这个地址里面的 app,是否是装上这个里面的app就好了?具体过程不用指导,我是一直没找到能用的破解资源