androidmanifest反编译
❶ 反编译了APK后修改了AndroidManifest.xml就无法回编译
系统apk重新编译后不需要签名,直接用rar打开打包生成的apk里面的androidmanifest.xml文件替换原apk里的androidmanifest.xml文件即可
❷ 怎么反编译AndroidManifest,我已经吧apk后缀改成zi.p。然后怎么编译其中的东西
首先还是下载工具,这次用到的是apktool
具体步骤:
将下载的两个包解压到同一个文件夹下,总共会有三个文件:aapt.exe,apktool.bat,apktool.jar
在命令行下定位到apktool.bat文件夹,输入以下命令:apktool.bat d C:\*.apk C:\*文件夹
命令行解释:apktool d [apk文件 ] -o [输出文件夹] (注:上面图片不加参数-o直接后面最近路径名现在已经不可用了,如果想不想麻烦直接输入 apk tool d test.apk 就可以了 ,会自动在当前文件夹创建test文件夹的)
反编译的文件(AndroidManifest.xml为例)
将反编译完的文件重新打包成apk,很简单,输入apktool b c:\***文件夹(你编译出来文件夹)即可,
打包apk后的文件在目录C:\HelloAndroid下,生成了两个文件夹:
build
dist
其中,打包生成的HelloAndroid.apk,在上面的dist文件夹下,Ok
❸ android 反编译后的apk的清单文件在哪个文件夹下
使用工具包中的android-reverse-trinea\apktool-1.5.2-windows或下载最新的apktool(需同时下载apktool及对应平台的依赖包,解压后将平台依赖包中的apktool.jar复制到apktool目录下),在命令行运行
apktool.bat
d
-f
xxx.apk
xxx
其中d表示解包,xxx.apk为待反编译apk路径,xxx为目标文件夹名,(apktool不支持中文目录),结果会再apktool.bat所在目录下生成weixin文件夹,现在就可以正确的查看xml资源(包括res下的所有资源,如点9图片、drawable、layout、value、menu等等)了,比如AndroidManifest.xml
❹ android反编译问题,AndroidManifest.xml修改。
朋友,如果你说的解压apk是直接用winrar之类个工具解压的话,那AndroidManifest.xml打开肯定就是乱码,你只有用APKtool之类的工具反编译apk后才能打开xml的文件。如果你使用APKtool之类的工具的话,可以网络搜Apk反编译教程。有很多的!我现在无法给你复制网址。
❺ 如何利用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,长按选择作为在文本编辑器中打开,找到下面这句
<category android:name="android.intent.category.LAUNCHER"/>
复制代码
并删除,之后返回并保存,删除自动备份的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这才是最终的。
安装看看,打开选项已经没有用了,桌面上也找不到该应用的图标。
❻ 加固的apk,如何反编译AndroidManifest.xml
工具:
链接: http://pan..com/s/1i4QpEAh 密码:l6oq
首先配置好java的环境,在将apk重命名为*.zip,然后解压zip文件,就可获得AndroidManifest.xml文件,此时该文件无法打开,接下来就要用上面的AXMLPrinter2.jar工具。
命令为:java -jar AXMLPrinter2.jar AndroidManifest.xml > a.xml
❼ Android的AndroidManifest.xml中报错!如何解决
很明显,这是反编译的AndroidManifest.xml文件,因为没有项目编译环境也不对,找不到res下的资源ID,gen目录下的R文件也没有生成,所以报错。
Android每个应用程序在它的根目录中都必须要有一个AndroidManifest.xml文件。这个清单把应用程序的基本信息提交给Android系统,在应用程序的代码能够运行之前,这个信息系统必须建立。以下是清单文件要做的一些事情:
1. 用Java包给应用程序命名。这个包名是应用程序的唯一标识;
2. 描述应用程序的组件---组成应用程序的Activity、Service、Broadcast Receiver以及Content Provider。它要用每个组件的实现类来命名,并向外发布对应组件功能(例如,组件所能处理的Intent消息)。这些声明会让Android系统了解应用程序中组件,以及这些组件被加载的条件。
3. 判断哪些进程是主应用程序组件。
4. 声明应用程序所必须的权限,以便能够访问被保护的API,以及能够跟其他应用程序进行交互。
5. 为了跟应用程序组件进行交互,还声明了其他要求有的权限。
6. 列出了能够提供应用程序运行时的分析和其他信息的Instrumentation类。只有在开发和测试应用程序时才在清单文件中声明这些类,在应用程序被发布之前,要删除这些类。
7. 声明应用程序所要求的最小的Android API级别。
8. 列出应用程序必须链接的外部库。
❽ 具体的 APK文件 怎么反编译,需要怎样打开或导进eclipse里
APK反编译方法如下:
一、更改apk文件的后缀名,如:LianyunHelper3.0.11.apk改成LianyunHelper3.0.11.zip
二、用zip解压缩LianyunHelper3.0.11.zip文件
三、从解压缩的文件夹中取出classes.dex文件并放到dex2jar.bat所在目录
四、运行cmd命令,进入dex2jar.bat所在的目录,输入dex2jar.bat classes.dex即可生成classes.dex.dex2jar.jar文件
五、用jd-gui工具打开classes.dex.dex2jar.jar文件,即可看到源码
六、将AndroidManifest.xml文件放到AXMLPrinter2.jar所在目录,运行cmd命令,进入 AXMLPrinter2.jar所在目录,输入java -jar AXMLPrinter2.jar AndroidManifest.xml > AndroidManifest.txt。