[英]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.