apk文件修改源码(apk修改资源重新打包)
一更改apk文件的后缀名,如LianyunHelper3011apk改成LianyunHelper3011zip 二用zip解压缩LianyunHelper3011zip文件 三从解压缩的文件夹中取出classesdex文件并放到dex2jarbat所在目录 四运行cmd;会覆盖原来的应用,不过不是像普通的apk那样安装,而是直接将编译好的apk拷到systemapp这个文件夹下替换原来的apk我做的时候遇到个问题就是phone和contacts这两个应用被替换后就不可用的,其他的可以。
此时用jdguiexe打开就可以看到所有源代码了如果想把反编译好的文件变回apk文件,只要在控制台输入apktooljar b memo就可以了其中b就是重新封包的意思,memo是你刚才解包出来的文件夹,前提是;win+r键,输入cmd回车如果是win7,开始输入cmd搜索,出现cmdexe右键以管理员运行弹出的命令框输入dex2jarbat所在的盘的盘符+冒号如f括号内为输入内容回车,接着输入cd+dex2jarbat所在的文件夹名看你的。
dex2jar将apk中的classesdex转化成Jar文件JDGUI反编译工具,可以直接查看Jar包的源代码apktool反编译工具,通过反编译APK中XML文件,直接可以查看apktoolinstallwindowsr05ibot辅助windows批处理工具;你想要修改源代码,首先你要拿到源代码如果你拿不到,那对于iOS来说就不用想了反编译也就能到二进制文件,如果你感兴趣也可以尝试修改二进制文件,你是无法修改的对于Android,可以将apk反编译回代码,但是Android开。
点击Finish后左边会有你刚导入的工程,然后右键工程 你再看bin下面会有个apk;你是在开发游戏吧,这个需要编程什么的你不会的话可以在应用宝里面下载这个制作的教程的应用宝里面的资源很多,除了有大量的APP应用可以免费下载 还有很多游戏制作的教程和攻略呢,都是很不错的,免费下载呢 在手机桌面。
apk文件源代码怎么看
首先将apk文件,将后缀改为zip,解压,得到其中的classesdex,它就是java文件编译再通过dx工具打包而成的解压下载的dex2jar,将classesdex复制到dex2jarbat所在目录在命令行下定位到dex2jarbat所在目录在DOS命令下。
1下载反编译工具 需要下载四个工具dex2jarJDGUIapktoolapktoolinstallwindowsr05ibot dex2jar将apk中的classesdex转化成Jar文件JDGUI反编译工具,可以直接查看Jar包的源代码apktool反编译工具。
apk修改资源重新打包
1、之后在之前的test文件下便可以发现多了2个文件夹build dist里面存放着打包出来的APK文件二Apk反编译得到Java源代码 下载上述工具中的dex2jar和jdgui ,解压 将要反编译的APK后缀名改为rar或则 zip,并解压,得到。
2、bat d f testapk test 在改目录下会生成一个classes_dex2jarjar的文件,然后打开工具jdgui文件夹里的jdguiexe,之后用该工具打开之前生成的classes_dex2jarjar文件,便可以看到源码了,效果如下。
3、一制作好的apk文件如果有源码,可以在源码中进行修改,修改完成后重新生成即可二使用类似RE管理器之类的工具,但是如果存在以后两种情况是改不了的1APP非自身开发创建2签名已经生成,无修改签名的权限APP是。
4、1将需要修改的apk包复制到apktool路径中注意您需要将文件名更改为123apk2打开程序APKToolcmd,如下图所示3显示主界面有详细说明我们只需要减压和压缩4输入1并按Enter键,先解压缩,然后在当前路径下生成。
5、手机版1安卓端用apktool还有apkeditor等都可以看到源码,主要在smali文件夹中。