怎么把手机上的app转化为开发源代码?
1.下载apktool所需文件:a、apktool1.5.
apktool 手机端apk反编译工具
2.tar.bz2b、apktool-install-windows-r05-ibot.tar.bz2(windows系统)2.解压刚刚下载的文件,并将解压的文件放入C:Windows目录下
3.启动控制台,输入apktool,回车可查看到apktool工具常用指令
4.新建一个文件夹,用于存放apk及待解压的文件,这里笔者将文件夹建在D:apk目录,同时放入用于测试的androidapp包(test.apk)
5.控制台输入:apktooldD:apkest.apkD:apkest进行反编译操作中句话中“D:apkest.apk”指apk存放位置,“D:apkest”指反编译后文件存放的位置
6.反编译成功之后,进入D:apkest文件目录可以查看到反编译后的文件
如何利用apktool反编译apk桌面快捷
所需工具:手机端反编译神器apktool,我用的是apktool4.4,RE文件管理器,后面会给下载链接。
解压下载的apktool文件,将整个apktool文件夹移到根目录下,把需要修改的apk移到apktool文件夹内这里以最新的V4A音效为例
安装apktool,授予root权限,进入apktool文件夹,点击com.vipercn.viper4android_v2-1.apk,选择最上面的反编译全部,过程大概需要2~3分钟。
这时就需要用到RE文件管理器了,进入apktool文件夹,进入com.vipercn.viper4android_v2-1_src文件夹,找到AndroidManifest.xml,长按选择作为在文本编辑器中打开,找到下面这句
复制代码
并删除,之后返回并保存,删除自动备份的AndroidManifest.xml.bak文件,这时就可以进行回编了。
打开apktool,进入apktool文件夹,长按com.vipercn.viper4android_v2-1_src文件夹,选择编译,编译大概也是2~3分分钟。并且apktool文件夹里会出现一个com.vipercn.viper4android_v2-1_src.apk
这时候基本上就完成的差不多了,但是还没结束,因为没对apk进行签名,所以无法安装。点击com.vipercn.viper4android_v2-1_src.apk,选择签名,签名完成后会出现一个com.vipercn.viper4android_v2-1_src_sign.apk这才是最终的。
安装看看,打开选项已经没有用了,桌面上也找不到该应用的图标。
apktool获取更新版本号失败
网络问题。APKTool是GOOGLE提供的APK编译工具,如出现获取更新版本号失败是因网络问题导致,更滑网络即可。apktool正式版是款操作Android反编译时经常使用的apk资源提取工具。
apktool反编译apk怎么操作
使用apktool会反编译apk吗?今天小编讲解了使用apktool反编译apk的操作方法,有需要的伙伴们一起来学习吧。希望可以帮助到有需要的朋友们!
想使用apktool,先要安装该软件。该软件运行在Java环境下,若没有则要安装java后,在进行该程序的安装。
安装完成后的apktool。
apktool安装完成后,进入到apk程序所在的文件目录下,输入命令apktoold-fxxxx.apk执行,apktool即对该apk程序进行反编译。
反编译完成后,在该apk目录下生成了一个同样名称的文件夹,该文件夹就是apktool反编译出来的源文件。
打开该文件就能查看该apk的源代码了。
用apktool工具反编译apk后怎么得到源码
一、工具准备:apktool , dex2jar , jd-gui
二、使用dex2jar + jd-gui 得到apk的java源码
1.用解压工具从 apk包中取出 classes.dex 文件
用命令(dex2jar.bat classes.dex)得到一个 jar文件
2.用jd-gui反编译工具将得到.jar文件反编译成.java文件
三、使用apktool得到apk的xml文件
1.用命令(apktool d xxx.apk xxx_xml)反编译xxx.apk包
2.从 xxx_xml 文件夹得到xml文件
四、第二步 得到的程序源代码 和 第三步 得到的xml文件组合下,即可得到完整的apk源码。
五、应用: 汉化/去广告,加 values-zh-rCN, values-zh-rTW, values-de, values-fr
1.在步骤三的文件夹xxx_xml/res/ 下, 建文件夹: values-zh-rCN,values-zh-rTW
2.1复制values\strings.xml 到 values-zh-rCN 并翻译.
2.2 去广告见;
3.重建APK,用命令(apktool b xxx) ,输出到ABC/dist/out.apk
或命令( apktool b xxx out.apk)
六、重新打包 和 签名
apktoolm没反应
可能是系统问题。
一般没反应可能是系统问题,只要更新一下后台系统即可。
APKTool是GOOGLE提供的APK编译工具,能够反编译及回编译apk,同时安装反编译系统apk所需要的framework-res框架,清理上次反编译文件夹等功能。需要java支持。
apktool签名获取更新版本号失败有影响吗
有。在使用签名工具对一个软件进行签名的时候,因为版本号受限制,会导致数据的丢失,因此是有影响。签名是对要发布的apk文件作标记,确保你的apk文件有唯一的身份归属认证,只有相同签名和相同包名的文件才可以覆盖安装并保留用户信息。
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至836084111@qq.com 举报,一经查实,本站将立刻删除。