[英]how to decode android xml or reverse Engineering of XML
这里的问题是我丢失了我的Android项目。我的手机中只有一些APK。 我有Java文件,但是我没有XML文件。 当我提取APK时,我得到了所有资源和布局文件,但我的布局文件已加密,我为UTF-8。 告诉我如何解码android XML文件。
<?xml version="1.0" encoding="utf-8"?>
<GridView xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/gridView1"
android:numColumns="2"
android:gravity="center"
android:verticalSpacing="5dp"
android:horizontalSpacing="5dp"
android:layout_width="wrap_content"
android:layout_height="wrap_content">
</GridView>
解决方案是AndroidGuard 。
获取您的APK,提取其内容。
您将获得XML,但无法读取。
然后使用androaxml.py
将它们解码为原始XML(某些样式和引用可能会丢失, 但是嘿,总比没有好 )。
使用不可读的XML作为输入。
我发现一种简单的方法是使用名为APKIDE的工具反编译.apk文件。安装该文件,并按以下步骤操作,
1选择工具-> UI语言->英文
2单击项目->打开Apk --->选择.apk文件
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.