zoukankan      html  css  js  c++  java
  • mac下Android apk 破解流程

    相关工具下载:http://pan.baidu.com/s/1kTkOicn

    首先你要有eclipse工具,在sdk目录下有如下工具可以使用

    android:adb shell:进入交互shell
                 ./uiautomatorviewer:查看坐标

    使用dex2jar,对apk文件生成jar文件,通过JD-GUI可以打开jar文件读取源代码。

    ../tools/dex2jar-0.0.9.12/d2j-dex2jar.sh ../qiyi.196.apk 生成jar文件。


    破解app步骤:

    1,使用apktool,解包后可以修改apk内部结构。
    apktool d LetvClient_V5.5.1_From_102.apk letv  --把apk解包到letv文件夹中
    apktool b letv   --把letv文件夹重新打成apk包

    2,对apk文件重新签名

    把apk文件改为zip后缀,删除META-INF文件夹,重新打包,改回apk文件。

    使用jarsigner进行签名
    jarsigner -keystore ~/.android/debug.keystore -storepass android -keypass android LetvClient_V5.5.1_From_102.apk androiddebugkey :签名过程
    (jarsigner -verbose -keystore bxp.keystore -signedjar new.apk LetvClient_V5.5.1_From_102.apk bxp.keystore)

    生成签名文件:
    keytool -genkey -keystore bxp.keystore -keyalg RSA -validity 10000 -alias bxp.keystore


    3,安装apk到手机中。
    adb install LetvClient_V5.5.1_From_102.apk


    4,查看apk信息
    /Users/vobile/Documents/app_tracker/adt-bundle-mac-x86_64-20140702//sdk/build-tools/android-4.4W/aapt dump badging letv.apk

    另:
    破解lua编译文件: java -jar /Users/vobile/Documents/app_tracker/LuadcGui/unluac.jar file >outfile

    截取字节:
    dd if=vPlayer.wdml of=vPlayer.lua bs=1 count=71702 skip=425 conv=notrunc

  • 相关阅读:
    清除浮动的原理剖析
    修正IE6不支持position:fixed的bug(转)
    Callbacks vs Events
    垂直属性
    jQuery的事件模型
    Dean-Edward的事件系统实现
    简单的导航栏实现
    弹窗层效果的实现(非jQuery实现)
    rmdir
    mkdir
  • 原文地址:https://www.cnblogs.com/silencExplode/p/4010815.html
Copyright © 2011-2022 走看看