美文网首页
反编译Android ROM

反编译Android ROM

作者: 我想04 | 来源:发表于2019-03-17 23:45 被阅读0次

    以mac上操作为例。

    1. 下载sdat2img https://codeload.github.com/xpirt/sdat2img/zip/master
      用途:Convert sparse Android data image (.dat) into filesystem ext4 image (.img)
      将 system.new.dat和system.transfer.list转换为system.img.
      对于解压后直接是system.img的直接跳到第4步,也有可能是多个system_x.img那样的话先用cat拼接下:
      cat system_1.img system_2.img system_3.img > newsystem.img
    2. 安装OS X Fuse(http://osxfuse.github.io/)
    3. brew install ext4fuse
    4. ext4fuse system.ext4.img [folder]
    5. 合并apk和odex,使用工具SVADeodexerForArt
      https://forum.xda-developers.com/showpost.php?p=71959392&postcount=813
    6. 如果第5步失败,那就尝试手动吧,如下:

    1.首页拷贝下framework里所有目录到操作目录
    2.进入操作目录,java -jar baksmali-2.2.6.jar x Settings.odex,会在当前操作目录下生产out文件夹

    1. 执行:java -Xmx512M -jar smali-2.2.6.jar ass out -o SettingOut.dex
      参考:https://blog.csdn.net/lanmanck/article/details/7527793
      工具下载:https://github.com/JesusFreke/smali

    参考:
    https://www.jianshu.com/p/6f313b4876ab
    https://solumachines.wordpress.com/2015/08/15/mounting-an-android-system-img-on-mac-os-x/

    相关文章

      网友评论

          本文标题:反编译Android ROM

          本文链接:https://www.haomeiwen.com/subject/ksfmmqtx.html