APK重编译

Posted lychnis

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了APK重编译相关的知识,希望对你有一定的参考价值。

最近沉迷某游戏 尝试了一些不可描述的东西 , 记录一下研究过程

具体是哪个app不公开 。。。

 

准备工具

  • APKtool && signapk && jre
  • .net reflector && activate && reflexil 
  • 以上这些不提供下载技术分享图片 ,哪里找自己想技术分享图片

 

开始操作

  • 首先解压
  • 技术分享图片

     

  • apktool.bat if 333.apk
  • apktool.bat d 333.apk
  • 然后 会得到一个文件夹 ,  例如这里是333.apk, 会得到333这个文件夹, 里面是解压内容, 
  • 注意, 不要自作聪明用解压工具解压 ,那是不一样的
  • 接着  我们找到 E:standaloneapktool333assetsinDataManagedAssembly-CSharp.dll  这个文件
  • 用reflector 打开 
  • 技术分享图片
  • 按下F3进行搜索符号
  • 随便搜索一个  addcritical
  • 技术分享图片

     

  • 点击右键replace all with code
  • 技术分享图片

     

以上是关于APK重编译的主要内容,如果未能解决你的问题,请参考以下文章

APK重编译

如何在 Android 中以编程方式反编译 dex 文件?

apk反编译和重新打包

如何反编译android应用并重新打包

Android签名文件转化为pk8和pem来对apk重签名

如何防止代码被反编译