簡體   English   中英

如何解碼android xml或XML的反向工程

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

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM