不需要解包跟打包轮弊,直接修改就可以,修改的的方法。
如下参考:
1.将需要修改的apk包复制到100apktool的路径中。注意:您需要将文件名更改为123apk,如下图。
2.打开程序apktool。cmd,如下图。
3.显示主界面有详细说明。我们只需要解压和压缩,如下图。
4.输入1并按回车,首先解返桐游压缩,然后在当前路径下生成APK文件跟踪文件夹,如下图所示。
5.在APK文件夹中输入specialzhidao,修改内容。添加资源文件(图像),如下图。
6.输漏销入3并按回车进行封装和数字签名,如下图。
7.如果返回到Apktools/Apk/build路径,您将看到签名的通用Apk包,如下图。
准备的工具除了jdk还有以下内容(在Google官网都有):把apktool-install-windows-2.1_r01-1.zip,dex2jar-0.0.7-SNAPSHOT.zip解压到一个盘的根目录下(这里我选择H盘),同时把AXMLPrinter2.jar,apktool.jar和你想解包的apk软件也谨帆放在同一个目录下,然后“运行--cmd”打开控制台,输入cd /d h : /进入H盘的根目录然后输入以下内容(控制台不要关,为了后面方便):其中apktool.jar是解包工具,d表示解包,memo.apk是我要解包的软件,memo表示解包后输出到这个文件夹,等待片刻,就会生成memo文件夹,打开里面会有res文件夹下的所有文件和AndroidManifest.xml,用记事本就可以查看了。以上是获得.xml文件和图片,下面获得里面的.java源代码:用winRar或者好压打开memo.apk,截图如下:把里面的classes.dex文件解压到H盘根目录下,然后重新打开控槐陪制台,输入dex2jar.bat classes.dex得到一个名为classes.dex.dex2jar.jar的文件,此时用jd-gui.exe打开classes.dex.dex2jar.jar就可以看到所有源代码了!如果想把反编祥明雹译好的文件变回apk文件,只要在控制台输入apktool.jar b memo就可以了其中b就是重新封包的意思,memo是你刚才解包出来的文件夹,前提是确保所有文件都在memo文件夹里!!我不知道你那个软件怎么用,不过用winrar就可以进行打包别急,往下看,一定满足你的要求!
如果是一个程序有多个配置文件(你应该是这样),可以用winrar打包成自解压文件。别急,往下看,一定满足你的要求!
1、把程序及涉及的文件选定,右击“添加到压缩文件”
2、在页面中“压缩选项”中钩选“创建自解压文件”
3、点击“高级”——“自解压选项”
4、在“常规”中的解压后运行,输入你要运行的程序的路径(不用把全部的都写上!)如,在压缩文件中的00文件夹中有个123.exe,输入的路径就是00\123.exe(00一定要写!)
5、点击“模式”,在安静模式里钩选“全部隐藏”,在“临时模式”中钩选“解包到临时文件夹”
接下来一路点击确定就可以禅乎了,然后,点击生成的exe文件,稍等片刻就可以直接打开。
关于第5步的说明!!!!!
1、解包到临时文件夹贺慧悉是指解压缩到C盘中的临时文件夹,在你关闭程序以后会自动清空!如果你想长久保存,不钩选“解包到临时文件夹”,在常规中“解压路径”输入文件路径,一定要选“绝对路径”!
2、如果你认为生成的exe文件的图标太单调,可以用exescope(一个软件,仅有500K)打开原来的exe文件(未经压缩处理),将图标导出(具体步骤如下:点击“资源”——“图标”,选中一个图标,点击“文件”——“导出”到一个文件夹。在第3步之后,点击“文本和图标”,“从文件加载自解压碧亮文件图标”,将导出的图标打开,再一路确定就可以了!
终于写完了,耐心地看,不满意别给分!有什么不明白用百度联系我!
比那些软件简单多了!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)