• 从原生APK反编译,拿到界面,用于mono for android


    从原生APK反编译,拿到界面,用于mono for android

    1.用apktool反编译apk,得到xxx.apk.de

    2.从xxx.apk.de eslayout

    3.复制所有xml到MonoAndroidResourcesLayout文件下

    4.新建bat文件,输入ren *.xml *.axml,保存,运行,目的是把后缀xml替换为axml

    5.xxx.apk.de esvalues复制所有xml到MonoAndroidResourcesValues

    6.xxx.apk.de esdrawable和 esdrawable-hdpi复制所有到MonoAndroidResourcesDrawable

    7.搜索所有axml,把@id/替换为@+id/

    8.以上文件,包含进项目.开始各种debug

    Android实践APK一键反编译

    1、需要软件:onekey-decompile-apk

    2、软件功能:

      1)集成apktool/dex2jar/jd-gui。

      2)只需执行一步即可反编译出apk所有文件(资源文件和jar等等)。

      3)反编译完毕后自动打开jd-gui反编译jar文件。

    3、使用方法:

      1)将下载的

    • onekey-decompile-apk.zip解压缩。

      2)将apk文件放到

    • onekey-decompile-apk目录下。

      3)将apk文件拖拽到_onekey-decompile-apk.bat上。

    4、执行结果:

      1)在onekey-decompile-apk目录下生成和apk同名的目录(放置了apktools反编译出来的资源)。

      2)会在

    • onekey-decompile-apk下生成和apk同名的jar文件(dex2jar反编译出来的class)。
  • 相关阅读:
    JPA或Hibernate中的
    mysql如何在一个字段后面加个字符?
    mysql 怎么通过sql语句批量去掉某一个表中某一个字段的多余字符
    MySql怎样去掉某个字段最后的逗号或最后的字
    condition_variable_any
    Python获取本机外网IP
    Ftp download
    5. Abstract Factory
    0. Design Principle
    4. Factory Method
  • 原文地址:https://www.cnblogs.com/laxknight/p/3653273.html
Copyright © 2020-2023  润新知