周凯,个人博客

  • 前端
  • 嵌入式
  • 工具
  • 后端
  • 随笔
个人记录
  1. 首页
  2. 编辑器
  3. 正文

apk反编译用到的工具

2022年 10月 29日 892点热度 0人点赞 0条评论
  • apk编译过程

## 需要的工具

- jadx(Dex到Java反编译器) [github地址](https://github.com/skylot/jadx/)
- jd-ui(查看jar包内容) [下载地址](http://java-decompiler.github.io/)
- apktool (解包、打包) [https://ibotpeaches.github.io/Apktool/install/](https://ibotpeaches.github.io/Apktool/install/)
    - apktool d xxx 解包
    - apktool b xxx 打包
        - 或者 apktool b --use-aapt2 dir
    - apk签名
        - 使用Android Crack Tool工具,[github下载地址](https://github.com/Jermic/Android-Crack-Tool) 支持mac
        - 使用 jarsigner签名
            - 执行 jarsigner -verbose -keystore C:\Downloads\verification\mykeystore -signedjar signed.apk unsigned.apk test
        - 签名文件(生成不要在中文文件路径下,不然汉字无法识别)
            - 生成 keytool -genkey -alias testalias -keyalg RSA -keysize 2048 -validity 36500 -keystore zk.keystore
            - 签名秘钥: 9o#11(I1(73C;K{oB3%:
            - 查看签名证书 keytool -list -v -keystore zk.keystore
        - 签名
            - jarsigner -verbose -keystore .\zk.keystore -signedjar signed.apk .\1.apk testalias
            - keytool -genkey -alias testalias -keyalg RSA -keysize 2048 -validity 36500 -keystore com.tencent.pao
            - 参考 [Android平台签名证书(.keystore)生成指南](https://blog.csdn.net/m0_46914627/article/details/118720005) # 脱壳
  • 常见加固
    • 存在文件包 qihoo.util 360加固
    • tencent 腾讯加固
  • 面向开发人员、逆向工程师和安全研究人员的动态检测工具包。点击 frida.re 了解更多信息。
  • MT管理器
  • 反射大师
  • 雷电模拟器安装xposed 显示没有激活
  • 安卓雷电模拟器解决如何安装Xposed框架的问题
  • VirtualXposed 是基于VirtualApp 和 epic 在非ROOT环境下运行Xposed模块的实现(支持5.0~10.0)。 # 调试
  • 模拟器使用 雷电模拟器
  • 使用android Studio 查看模拟器app日志
    • 打开Android Studio找到Terminal输入adb connect 127.0.0.1:7555
  • 常见模拟器端口
雷电模拟器:adb connect 127.0.0.1:5555

夜神模拟器:adb connect 127.0.0.1:62001

逍遥安卓模拟器:adb connect 127.0.0.1:21503

天天模拟器:adb connect 127.0.0.1:6555

海马玩模拟器:adb connect 127.0.0.1:53001

网易MUMU模拟器:adb connect 127.0.0.1:7555

参考

  • 反编译一款APP然后重新打包(Windows环境)
  • Android apk反编译、修改代码、重新打包、签名全过程(for windows)
  • android ap 反编译,Android Apk反编译系列教程(三)Android Studio调试smali代码
  • Android逆向(反编译一个APK) 脱壳
  • Android反编译#零基础脱掉360加固包的“外衣”
/storage/emulated/0/classes.dex

🎯 拓展阅读提示

本文涉及的内容已同步至公众号后台,我会在那里分享更多深度内容和实用技巧

→ 点击关注:一行梦境

公众号二维码
本作品采用 知识共享署名 4.0 国际许可协议 进行许可
标签: 反编译
最后更新:2022年 10月 29日

周凯

这个人很懒,什么都没留下

打赏 点赞
< 上一篇
下一篇 >

文章评论

razz evil exclaim smile redface biggrin eek confused idea lol mad twisted rolleyes wink cool arrow neutral cry mrgreen drooling persevering
取消回复

COPYRIGHT © 2022-现在 周凯,个人博客. ALL RIGHTS RESERVED.

Theme Kratos Made By Seaton Jiang

蒙ICP备18004897号