android破解

1.
adb shell dumpsys activity top

能够获取到当前程序的Activity信息

2.
1、在invoke-static/invoke-virtual指令他的返回类型是V之后可以加入
2、在invoke-static/invoke-virtual指令返回类型不是V,之后的move-result-object命令之后可以加入

3.
#log
invoke-static {}, LMyLog;->print()V
#打印参数
invoke-static {v1}, LMyLog;->log(Ljava/lang/Object;)V

注释代码#
#invoke-static {p0}, Lvr;->h(Landroid/content/Context;)V

4.调试
invoke-static {}, Landroid/os/Debug;->waitForDebugger()V
对应的Java代码就是:android.os.Debug.waitForDebugger();

5.签名
java -jar .\sign\signapk.jar .\sign\testkey.x509.pem .\sign\testkey.pk8 debug.apk debug.sig.apk

6.IDA
按y JNIEnv *

时间: 2024-10-06 23:43:13

android破解的相关文章

Android破解之Lic文件加密程序(首例)

我不会写Android,这是我第一个破解Android的例子,耗时接近一天,希望大神不要见笑! 本程序为商业软件,不便发布APK程序. 不要给我发消息,我不得回,有问题,直接回帖就可以了. 准备工作 在开始之前,要进行以下准备工作: (1)安装JDK,至于版本,自己选择吧,目前我是用JDK1.6版,可以去官网下载安装,并进行环境配置: (2)安装模拟器,APK软件要运行测试,需要环境,模拟器是个好东西,我用的是海马玩模拟器,不知道行不行: (3)APK编辑器下载,现在我还是工具党,只能依靠工具,

Android破解之北斗手机定位系统

我想破解GIS相关的安卓程序,于是找到了这个北斗手机定位系统,且不论它是否能定位,定位精度有多高,本文件只进行破解分析. 在模拟器中安装,输入手机号码,点击"卫星定位",它会一级一级地往下定位.当定位到区县时,会弹出需要消耗G币的信息,点击"确认",然后说金G币不足,要通过安装广告App来换取. 使用APK改之理,反编译程序,找到res-values-string.xml和public.xml,前者存储了字符串,第一个字符串都有一个name,即唯一的标识符号,例如&

Android破解学习之路(二)——Android游戏 滚动的天空破解

经过上一期的破解教程,相信大家跟我一样都是对破解是初入门,我们破解的目的是什么? 赚钱吗?百度上一大堆破解版的应用,破解的人有赚到钱吗?实实在在的说,其实也是方便自己而已. 玩个游戏,感觉过不去了,来个破解,无限金币什么的,通关轻轻松松是不?我们也在破解当中赚钱了不是?省去了买金币的钱 感觉废话说多了,正题开始 一.破解准备 之前大家都是下载好了Androidkiller,如果没有下,那么请前去我的上一篇http://www.cnblogs.com/kexing/p/8001065.html 这

mac版 android破解软件下载安装

1 apktool下载安装 下载地址https://code.google.com/p/android-apktool/ [1].下载apktool.jar — 解压 [2].下载Mac上的辅助工具apktool-install-macosx.. – 解压 [3]. 将apktool.jar放到apktool-install-macosx..目录下,也就是跟apktool命令放到一起 [4].运行sh apktool 2 dex2jar下载并安装 [1]下载地址 https://dex2jar.

Android开发技术周报 Issue#67

新闻 OpenJDK将对Android开发产生怎样的影响? 在2015年年底,InfoQ曾提到Google已经决定在Android中使用OpenJDK,以取代基于Harmony实现的Java库.尽管这条消息在宣布时恰逢圣诞期间,但Google的这一决定还是在互联网上引起了很大的反响,我们将在本文中对于这些观点进行一次总结. 教程 ReactNative For Android 项目实战总结 Android Qzone 6.1版本在情侣空间涉水React Native,以动态插件方式将情侣空间进行

Mono For Android 安装FAX

搭建Mono for Android开发环境 转:http://www.cnblogs.com/wangyucai0915/p/3616253.html 简介 使用Mono for Android的原因 工作原因:需要手机设备访问服务器. 能力原因:C#程序猿,仅了解Java,没有实战经验. 据说能与我所熟悉的Visual Studio IDE无缝集成(后期部署完成,但无法进行编译,后改为使用Xamarin Studio IDE.) . 作者机器环境 Microsoft Windows 7 x8

分类导航(更新时间:2018.1.24)

新的一年,将在2017下半年所写的博文作了个总结,也是方便自己以后查阅,整理完也是发现在这半年而是学到了许多,新的一年,继续努力! Android开发系列 Android开发——使用intent传递对象 Android开发——使用高级的RecyclerView实现侧滑菜单删除功能(SwipeRecyclerView) Android开发——使用LitePal开源数据库框架 Android ListView与RecycleView的对比使用 Android 自定义控件 Android百分比布局成功

Android逆向之旅---动态方式破解apk进阶篇(IDA调试so源码)

一.前言 今天我们继续来看破解apk的相关知识,在前一篇:Eclipse动态调试smali源码破解apk 我们今天主要来看如何使用IDA来调试Android中的native源码,因为现在一些app,为了安全或者效率问题,会把一些重要的功能放到native层,那么这样一来,我们前篇说到的Eclipse调试smali源码就显得很无力了,因为核心的都在native层,Android中一般native层使用的是so库文件,所以我们这篇就来介绍如何调试so文件的内容,从而让我们破解成功率达到更高的一层.

Android apk如何加固防止被破解(防止逆向编译)

现在主要工具是接触SDK,为了防止游戏包被破解编译,以及发现加密串,我来分享下以下几点:防破解技术主要有四种实现方式:1.代码混淆(ProGuard)技术2.签名比对技术动态库技术4.动态加载技术5.第三方平台加密以及检测漏洞这个在 Android 安全之如何反编译与加密apk包 这篇文章中也提及到了相关的知识点. 第一种: 代码混淆技术(ProGuard) 该技术主要是进行代码混淆,降低代码逆向编译后的可读性,但该技术无法防止加壳技术进行加壳(加入吸费.广告.病毒等代码),而且只要是细心的人,