码迷,mamicode.com
首页 >  
搜索关键字:smali    ( 164个结果
利用ZjDroid对 <捕鱼达人3> 脱壳及破解过程
<捕鱼达人3> 刚出来不久,就被鬼哥Dump出来dex,随之破解也就轻而易举。一开始我用ZjDroid神器试验过,但是没Dump成功一直耿耿于怀,终于有一天逆袭 不仅提取出来了smali文件,继而修复 更是在破解的时候 另辟蹊径...
分类:其他好文   时间:2015-07-16 20:12:34    阅读次数:242
Smali 语法文档
可以选择保存成pdf格式,查询起来挺方便的if v0==0 go cond_0if-eqz v0, :cond_0if v0!=0 go cond_0if-nez v0, :cond_0v1赋属性值const/4 v1, 0x2iput v1, p0, Lcom/android/shortcuts/...
分类:其他好文   时间:2015-07-15 09:23:15    阅读次数:213
[Android] Volley源代码分析(五岁以下儿童)Q \\ u0026一个
Volley源代码分析系列那里一段时间,告诉我,有许多私人留言,同时一些问题抛出。对于一些简单的问题,我们跳,这两天被连接到朋友@smali提出的问题。告诉我你不得不赞叹查看源代码时的详细程度,大家一块思考一下。Q:在写入文件头数据的时候为何不直接写入Int而是通过移位的方式来完毕?我们来看一下相应...
分类:移动开发   时间:2015-07-14 13:12:28    阅读次数:154
android 打包和签名 大致流程
首先是解包   注意 这里必须将cmd 的当前位置改到apktool 目录下, 不然就会报错说找不到 aapt.exe  , 当然也可以加入到系统path中 apktool d .apk folder  这步之后就是修改smali 代码或者是.so文件了  改好之后使用 apktool b folder  然后folder 文件里就会出现一个apk   之后就...
分类:移动开发   时间:2015-06-23 10:18:04    阅读次数:218
baksmali反编译出现:UNEXPECTED TOP-LEVEL ERROR:....Too many open files
解包大型apk文件,可能会出现如下错误, UNEXPECTED TOP-LEVEL ERROR: java.util.concurrent.ExecutionException: java.io.FileNotFoundException/./Contacts/com/google/common/base/Optional$1.smali (Too many open files)     ...
分类:其他好文   时间:2015-06-10 17:19:29    阅读次数:138
破解第一个程序----分析APK文件
反编译APK成功后,在outdir目录下会生成一系列目录与文件。smali:程序所有的反汇编代码;res:程序中所有的资源文件;如何寻找突破口是分析程序的关键。错误提示一般是指引关键代码的风向标,错误提示附近一般是核心验证代码,我们需要阅读这些代码来理解软件的注册流程。错误提示是安卓中的字符串资源:...
分类:其他好文   时间:2015-06-08 18:52:51    阅读次数:226
使用apktool破解app
第一歩: 使用apktool decompile apk Apktool 是一个decompile的工具, 使用它就可以将apk 变为source file   与.apk 相同的文件夹下 shift+right click, w 启动cmd 按照下图依次键入两个命令进行decompile 浏览一下decompile后的文件夹   Build是系统自动生成的,lib是...
分类:移动开发   时间:2015-05-18 09:06:14    阅读次数:387
(转)Android高性能编程(2)--延迟初始化
上一篇文章,讲到了很多Android应用开发中需要注意的性能和内存方面的技巧。这一篇文章就是从smali指令级来分析性能优化和内存优化的问题。 如何解决界面启动时间开销大的问题 我们在编写Android应用的时候,很多情况下会遇到界面启动时间过长的问题,用户体验非常的不好。所以我们在编写...
分类:移动开发   时间:2015-05-13 18:27:04    阅读次数:146
分析Android程序之破解第一个程序
破解Android程序通常的方法是将apk文件利用ApkTool反编译,生成Smali格式的反汇编代码,然后阅读Smali文件的代码来理解程序的运行机制,找到程序的突破口进行修改,最后使用ApkTool重新编译生成apk文件并签名,最后运行测试,如此循环,直至程序被成功破解。 1. 反编译APK文件 ApkTool是跨平台的工具,可以在windows平台与linux平台下直接使用。使用...
分类:移动开发   时间:2015-05-06 21:16:50    阅读次数:309
Smali语法简单介绍
Smali语言其实就是Davlik的寄存器语言;Smali语言就是android的应用程序.apk通过apktool反编译出来的都有一个smali文件夹,里面都是以.smali结尾的文件,文件的展示语言。Smali语法简单介绍如下: Davlik字节码中,寄存器都是32位的,能够支持任何类型,64位...
分类:其他好文   时间:2015-04-29 00:17:24    阅读次数:170
164条   上一页 1 ... 9 10 11 12 13 ... 17 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!