直接运行
最新版的 apktool 可以通过brew安装,命令如下
- brew install apktool
- # 验证安装结果
-
- apktool -version
tiktok 安卓版使用jadx-gui可以直接打开,使用。官网下载https://github.com/skylot/jadx/releases/tag/v1.4.5直接下载
解压后在目录bin中双击jadx-gui就可以使用。
进入文件目录下 执行apktool d app-debug.apk
JesusFreke / smalidea / Downloads — Bitbucket下载最smalidea 0.06插件
在菜单Android Studio->Preferences->Plugins.然后点击齿轮,选择Install Plugin from Disk中安装下载的smalidea 0.06模块
测试的apk链接:百度网盘 请输入提取码 密码:uzsa。使用apktool 进行处理。
对比看TK的要复杂的多
AndroidManifest.xml文件是整个应用程序的信息描述文件
属性 | 定义 |
---|---|
versionCode | 版本号,主要用来更新,例如:12 |
versionName | 版本名,给用户看的,例如:1.2 |
package | 包名,例如:com.zj.52pj.demo |
uses-permission android:name="" | 应用权限,例如:android.permission.INTERNET 代表网络权限 |
android:label="@string/app_name" | 应用名称 |
android:icon="@mipmap/ic_launcher" | 应用图标路径 |
android:debuggable="true" | 应用是否开启debug权限 |
输入指令
adb shell am start -D -n hfdcxy.com.myapplication/hfdcxy.com.myapplication.MainActivity
在Android studio中打开apktool生成的smali文件夹
下中断
然后 打开Device Manager
attack 进程
打开进程显示选项
选择要调试的进程后双击进程,即进入调试状态 在check函数下中断
在android模拟器上输入账号和密码,点击登录可以看到触发中断!