和上一篇帖子用的工具一样 Android逆向助手 v2.2这里只是做一个嵌入smali的测试,嵌入的东西很简单,只想在所有的activity里面弹出一段提示。源码:Toast.makeText(this, "----", Toast.LENGTH_LONG).show();大致步骤:1、解压目标ap...
分类:
移动开发 时间:
2014-12-31 17:52:27
阅读次数:
138
我们知道,利用 apktool 可以将 apk 反编译为 smali 文件,利用 dex2jar 也可以将 apk 反编译为 jar 文件。这样的话,破解者就可以根据关键代码(比如资源文件中的字符串),修改代码,然后再利用 apktool 重新编译,并运行signapk.bat重新签名打包为己所用,...
分类:
移动开发 时间:
2014-12-30 16:55:52
阅读次数:
211
decompile the application fileapktool d -o dianping/ dianping.apkmodify the resources / smali assembly codes as you wish.diff -bur 51buy/smali/ 51buy_...
分类:
移动开发 时间:
2014-12-26 20:06:46
阅读次数:
151
1.我写的一个简单的Andriod小Demo,“轮盘赌!”。
我写的这个轮盘赌小游戏(姑且称它为游戏吧),主要玩法是第一次点击屏幕中间的大按钮,会弹出“子弹已上膛”的提示,再次点击会出现“扣动扳机开火吧!”的提示,第三次点击就是“赌命”的时刻了,如果有子弹,会弹出“啪!你被爆头了!”,如果没有,则会弹出“你真幸运”的提示。
...
分类:
移动开发 时间:
2014-12-25 11:23:25
阅读次数:
200
apktool由gradle编译构建,但在apktool源码根目录运行gradle build, 没有生成apktool.jar,
basmali.jar, smali.jar 倒是生成了,后看apktool.jar的入口在brut.apktool/apktool-cli目录下
看gradle脚本:
16 apply plugin: 'eu.appsatori.fatjar'
17...
分类:
编程语言 时间:
2014-12-11 15:54:43
阅读次数:
365
GooglePlay上的一道逆向题,一共有5关难度,选择相应的难度,输入Name和Serial后,点击submit后,可提示是否通关成功。如图。程序总体结构分析利用ApkIDE对com.me.keygen.activity进行逆向后,发现MainActivity.smali的validateSerial()方法用于判断是否通关,该方法又调用KeyV..
分类:
移动开发 时间:
2014-12-01 19:30:25
阅读次数:
408
在使用115网盘的时候,发现里面的离线下载功能的在线视频观看功能竟然有10分钟的广告时间,于是开始萌生尝试破解的它的想法,首先声明,本帖只作为技术研究,请读者遵守相关法律法规,不要侵犯以他人的商业为目的进行相关破解行为。
由于之前破解过多个apk 修改里面的smali代码研究相关的技术,所以刚开始我解开115网盘apk的时候,虽然看到里面的代码混淆了,经过一番研究之后,还是找到了广告的...
分类:
移动开发 时间:
2014-12-01 17:44:15
阅读次数:
187
#liyanzhong debug const-string v1, "TAG" const-string v2, "xunbu7@163.com" #v2 为要输出的调试信息字符串 invoke-static {v1,v2} ,Landroid/util/Log;->d(Lja...
分类:
其他好文 时间:
2014-11-26 20:42:27
阅读次数:
1209
1、smali-1.2.6.jar 用途:.smali文件 转成 classes.dex文件 说明:.smali文件,类似于.class文件,可以用普通文本编辑器查看和修改。 用法举例:命令行:java -jar smali.jar classout/ -o classes.dex 下载:http:...
分类:
其他好文 时间:
2014-11-13 18:33:08
阅读次数:
148
以下内容来自:http://bbs.pediy.com/showthread.php?t=151769
dalvik字节码有两种类型,原始类型和引用类型。对象和数组是引用类型,其它都是原始类型。
V void,只能用于返回值类型
Z boolean
B byte
S short
C char
I int
J long(64位)
F float
D double...
分类:
移动开发 时间:
2014-11-05 14:56:25
阅读次数:
244