apk反编译译blurhome.apk问题 ,那个文件是修改颜色的 求高手

求大神帮忙反编译apk,修改一个小程序的背景颜色_百度知道反编译(1)
android(2)
仅供技术交流学习
& & & apk反编译已经得到广泛的应用,大部分反编译的目的则是查看相应apk的代码编写及学习,(不包括发现软件的漏洞),此文带来的只是修改包名重新打包,目的只有满足在同个手机安装多个相同的软件。
& & &使用工具说明:
apktool.jar:应用于apk的解压以及反编译打包
signapk.jar : 应用于apk的签名
:应用于修改文件夹下的所有文件里的内容
& & 使用过程:
解压apk。将apk文件放置apktool所在的文件目录下,在此处运行命令行apktool d test.apk , 运行结果将生成一个test文件夹
修改包名。1.修改test文件夹里的AndroidManifest.xml文件。package参数如“com.lubi.project”修改为“com.lubi.test”,同时修改activity对应的Activity声明所指向的 2.修改smali文件夹里的文件夹名和文件。对应包名将project文件夹名改为test, 使用UltraEdit工具,选择在文件中替换,在设置里面勾选搜索子目录,将查找和替换指向smail文件夹,点击开始便可以将所有smail文件夹下的所有文件进行替换。
修改apk名字以及图标。直接打开res文件夹下的相关文件进行修改,如string.xml,xx.png等。
apk重新编译。同在apktool目录下运行命令apktool b test test.apk, 此时便会生成新的apk文件。
新生成的apk文件需要进行签名。在signapk.jar文件所在目录下运行java -jar signapk.jar testkey.x509.pem testkey.pk8 test.apk new_test.apk,说明:需要有java运行环境;testkey.x509.pem和testkey.pk8属于签名所需文件, 签名文件都不一样,下载signapk.jar包的时候一般都会带着,或者使用openSSL进行公私钥配对,生成签名文件,具体可百度。
新的apk已经成功,可安装体验。
参考知识库
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:6500次
排名:千里之外
原创:24篇
(1)(1)(1)(1)(1)(1)(2)(3)(1)(4)(4)(1)(3)(1)(1)(1)(1)安卓反编译后修改了部分代码,请问怎么变回apk文件_百度知道请大神帮忙?用手机端反编译怎样彻底去除软件广告?请不要说用apk编辑器把那个dex格式文件里面的h_百度知道

我要回帖

更多关于 apk反编译 的文章

 

随机推荐