大家好,今天小编为大家分享关于gg游戏修改器怎么保存代码_gg游戏修改器怎么使用的内容,赶快来一起来看看吧。
修改之前一定要先安装java开发环境,不会装的去自行百度。文章较长,耐心阅读。
一直在做Android应用开发,但对于从自己手中输出的apk包,了解并不是很深。最近想研究一下,消除下自己的一些技术盲点。
好吧,废话少说,先切入主题。这篇文章主要介绍如何获取apk包中的dex文件,并简单修改里面的源码,再重新打包生成apk文件。
下面提供对HelloWorld.apk的解包,修改源码,重新打包的过程。
1 需要用到的工具:
baksmali:把dex文件转换成smali文件的工具(dex文件无法修改,要想修改源码,必须把把dex文件转换成smali文件)
smali:把smali文件转换成为dex文件的工具(修改完smali文件,自然需要把它还原到最初的dex文件)
signapk.jar :对apk进行签名(没经过签名的包最终会安装失败,提示“解析程序包出现问题”)
工具在文章最后会提供下载链接。
2操作步骤:
a 解压apk文件,(把apk的后缀名改为zip,用普通的解压工具即可,winrar或者7zip)
b 使用baksmali工具将classes.dex转为smali文件,在cmd窗口输入:java -jar baksmali-2.0.3.jar -x classes.dex
执行完后会生成out目录,目录结构跟源码相同,在对应目录下查找对应的smali文件。如果找不到,把整个out文件夹放到编辑器里搜索即可。
如图,找到”hello world”字符串,把它修改为”modify successful” ,ctrl+s保存后关闭文件。
c 使用smali-2.0.3.jar工具把smali文件转为dex文件,cmd中输入命令: java -jar smali-2.0.3.jar -o classes.dex out
执行完后会生成并替换掉根目录下的classes.dex文件,这样就修改成功了。
d 用生成的新的classes.dex文件替换掉原先HelloWorl.apk解压出来的classes.dex文件,并用压缩工具把这些文件压缩为HelloWorld.zip,并把zip后缀改为apk。
此处试验过压缩成为HelloWorld.rar,然后改为apk是不可以的。因为在签名阶段会报错。
此时的apk包无法正常安装,提示解析程序包错误。(原因是只有签名包才能正常安装)
e 使用签名工具对apk进行签名,把apk拷贝到资源根目录下的sign_tool目录,cmd中输入命令:
java -jar signapk.jar platform.x509.pem platform.pk8 HelloWorld.apk Signed.apk
执行完后会在该目录下生成Signed.apk文件,这个文件就是最终的文件了
安装后试验成功,HelloWorld字符串已被成功替换。因为我们只是做简单的修改,所以很容易。假如对大程序做比较复杂的修改,那就没那么容易了。大家有兴趣的可以尝试下,也可以研究下smali的语法。
工具链接如下:
百度网盘:https://pan./s/18uHhJpPtOOlff7snQn9KXA
密码:0m4w
以上就是关于gg游戏修改器怎么保存代码_gg游戏修改器怎么使用的全部内容,希望对大家有帮助。
gg烧饼修改器免root版,什么是gg烧饼修改器免root版? 大小:9.99MB1,041人安装 gg烧饼修改器免root版是一款安卓手机游戏修改工具,它可以帮助玩家更轻松地掌控游戏……
下载GG修改器中文版网盘,GG修改器中文版网盘:尊贵的游戏外挂神器 大小:4.94MB1,334人安装 如今,在网络游戏业已经成为一种越来越普及的休闲娱乐方式,但是你是否在某些游戏中……
下载gg修改器中文版咋用_gg修改器官方中文版 大小:4.55MB2,428人安装 大家好,今天小编为大家分享关于gg修改器中文版咋用_gg修改器官方中文版的内容,赶……
下载gg修改器修root,掌握自己手机的自由,GG修改器修Root真是个好东西! 大小:15.23MB1,116人安装 随着科技的发展和人们生活水平的不断提高,各种智能手机已经成为了人们日常生活的必……
下载gg修改器中文文档_gg修改器帮助文档 大小:12.70MB2,261人安装 大家好,今天小编为大家分享关于gg修改器中文文档_gg修改器帮助文档的内容,赶快来……
下载gg修改器最新版,GG修改器最新版下载-GG修改器官方汉化版下载v82 大小:4.77MB2,757人安装 gg修改器最新版是一款汉化最新版的gg修改器,来自官方版修改而来,非常适合国人使用……
下载gg修改器中文官网ios_gg修改器中文官网下载 大小:3.84MB2,343人安装 大家好,今天小编为大家分享关于gg修改器中文官网ios_gg修改器中文官网下载的内容,……
下载不root也可以用gg修改器_不root怎么使用gg修改器 大小:12.96MB2,320人安装 大家好,今天小编为大家分享关于不root也可以用gg修改器_不root怎么使用gg修改器的……
下载GG修改器8.36中文_gg修改器8.69.0 大小:4.55MB2,401人安装 大家好,今天小编为大家分享关于GG修改器8.36中文_gg修改器8.69.0的内容,赶快来一……
下载gg修改器最新版下载6,令人爱不释手的强大工具- gg修改器最新版下载6 大小:10.59MB1,244人安装 如果你是一个游戏爱好者,那么你一定会碰到一些需要修改的游戏,比如升级难度太大、……
下载