首页
社区
课程
招聘
[原创]Native层与Java层注入之免ROOT框架TweakMe 4.0
2022-11-6 16:11 13091

[原创]Native层与Java层注入之免ROOT框架TweakMe 4.0

2022-11-6 16:11
13091
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
免ROOT框架TweakMe4.0介绍
 
   TweakMe是一个轻量级的逆向开发框架,目前已经升级到4.0版本,它与传统的xposed、frida、magisk等框架相比的最大优势是无需root环境,对手机系统的要求很低,只需要一个正常手机即可对app进行逆向分析。简单的几步操作就可以完成对指定app的进程注入,可以绕过大多数加固(360、梆梆、爱加密等)的签名证书校验。完成注入后通过Java编写hook代码,一键脚本编译为dex插件。目前TweakMe框架在5.012.0的android手机上测试通过。由于篇幅问题,本文档并不介绍TweakMe的实现原理,仅仅介绍如何快速使用它。
 
TweakMe QQ群:325509091
TweakMe 地址:https://github.com/liaoguobao/TweakMe
 
强烈建议在非ROOT的正常手机上使用本框架
 
一、使用前准备:
1、一台没有ROOT过的正常Android手机,系统版本12及以下都可。
2、开发电脑需要安装AndroidStudio,Java版本最好是1.71.8
3、一个待测试的apk【demo.apk】,假设包名为【com.example.tweakme】。
 
 
二、将TweakMe拉取到本地,目录结构类似如下图

1
2
3
4
5
6
7
8
9
apktweak目中附带了一个apktweak.exe的命令行工具,后续步骤会经常用到。
 
 
一键内嵌打包命令(梆梆、爱加密、360):
apktweak.exe  --embed  --apk  xxx.apk  --target  libDexHelper.so
apktweak.exe  --embed  --apk  xxx.apk  --target  assets/ijm_lib/armeabi/libexec.so
apktweak.exe  --embed  --apk  xxx.apk  --target  assets/libjiagu.so
 
如果一切正常的话,会在apk所在目录生成一个全新的xxx-embed.apk。现在你可以在你的手机上直接安装xxx-embed.apk了,并且可以直接运行,在logcat中会有类似如下的日志输出(demo插件的输出日志)。

1
为了更方便的查看TewakMe框架日志,记得加上如下的日志过滤器。

1
以上就是对TweakMe4.0框架内嵌打包新特性的简单介绍,如果想了解详细说明请看git项目中的《免ROOT框架TweakMe介绍.docx》,如果对TweakMe感兴趣的朋友在使用过程中遇到了问题,可以加入QQ群(325509091)提问,我会及时回复解答各位的问题。如果在使用框架重打包后出现app闪退的现象,可以在群里上传你的app样本,我也会及时修复框架问题。如果对框架有什么使用建议或改进意见,可以在群中@我,我会在下一个版本升级中考虑加入。如果觉得框架解决了你的某些问题,记得在github中为我点赞加星哦。

[CTF入门培训]顶尖高校博士及硕士团队亲授《30小时教你玩转CTF》,视频+靶场+题目!助力进入CTF世界

收藏
点赞5
打赏
分享
最新回复 (14)
雪    币: 59
活跃值: (283)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
leezn 2022-11-6 21:40
2
0
点赞,demo能否提供测试一下?
雪    币: 41
活跃值: (1100)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
liaoguobao 2022-11-7 19:57
3
0
leezn 点赞,demo能否提供测试一下?
你随便拿个app试都可以
雪    币: 1721
活跃值: (2427)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
NPC2000 2022-11-14 13:53
4
0
大佬,我想进群,我使用了内嵌打包命令,但是cmd控制面板显示乱码,同目录下也没生成apk
雪    币: 41
活跃值: (1100)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
liaoguobao 2022-11-14 21:51
5
0
NPC2000 大佬,我想进群,我使用了内嵌打包命令,但是cmd控制面板显示乱码,同目录下也没生成apk
编码或者JDK版本问题,我已经适配了
雪    币: 1486
活跃值: (1985)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
huluxia 2022-11-15 00:26
6
0
看起来牛逼
雪    币: 59
活跃值: (283)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
leezn 2022-11-15 23:50
7
0
liaoguobao 你随便拿个app试都可以
数字加固好像不行,直接闪退
雪    币: 198
能力值: ( LV1,RANK:0 )
在线值:
发帖
回帖
粉丝
wx_wyx 2022-12-6 23:32
8
0

顶顶顶!!

最后于 2022-12-6 23:33 被wx_wyx编辑 ,原因:
雪    币: 22
能力值: ( LV1,RANK:0 )
在线值:
发帖
回帖
粉丝
mb_npwymnnm 2022-12-8 13:33
9
0
真是长江后浪推前浪
雪    币: 4484
活跃值: (3017)
能力值: ( LV3,RANK:20 )
在线值:
发帖
回帖
粉丝
熊猫吃鱼 2022-12-10 23:55
10
0
相当于重打包么?签名啥的不会提示异常?
雪    币: 27
活跃值: (221)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
昕雪 2023-3-18 23:43
11
0
大佬,我想加群学习,还请通过下,谢谢
雪    币: 8
能力值: ( LV1,RANK:0 )
在线值:
发帖
回帖
粉丝
mb_yrksejgv 2023-4-3 00:15
12
0
牛逼,支持下
雪    币:
能力值: ( LV1,RANK:0 )
在线值:
发帖
回帖
粉丝
匀近乎 2023-5-6 15:24
13
0
牛逼,支持下
雪    币: 4
活跃值: (40)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
高飞飞飞 2023-5-6 23:39
14
0
学习一下来了
雪    币: 52
活跃值: (506)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
万里星河 2023-5-6 23:58
15
0
mark
游客
登录 | 注册 方可回帖
返回