刚出来不久,就被鬼哥Dump出来dex,随之破解也就轻而易举。一开始我用ZjDroid神器试验过,但是没Dump成功一直耿耿于怀,终于有一天逆袭 不仅提取出来了smali文件,继而修复 更是在破解的时候 另辟蹊径,不弹支付界面亦可破解了还支持离线模式。就记录一下。程序是从移动MM商城下载的。一、脱....
分类:
其他好文 时间:
2014-08-21 13:07:24
阅读次数:
348
类型Dalvik的字节码中拥有两个主要的类型:基类和引用类型。引用类型引用类型是对象和数组,其他的一切都是基类基类被一个简单的字符描述。我没有提出这些缩写词———他们实际以字符串的形式存储于dex文件中他们被定义与dex格式网页文档中(在AOSP库中的路径是dalvik/docs/dex-forma...
分类:
其他好文 时间:
2014-08-15 12:47:28
阅读次数:
251
baksmali的源码分析在baksmali进行源码分析之前,需要读者掌握一条主线,因为本身笔者只是由于项目需要用到这套源码,在工作之余的时间里面来进行学习也没有时间和精力熟读源码的每个文件每个方法,但是依据这条主线,至少能够猜出并且猜对baksmali里面的源码的文件大概的作用..
分类:
其他好文 时间:
2014-08-15 02:58:07
阅读次数:
200
baksmali首先执行的第一个main函数publicstaticvoidmain(String[]args)throwsIOException{
Localelocale=newLocale("en","US");
Locale.setDefault(locale);
CommandLineParserparser=newPosixParser();
CommandLinecommandLine;
try{
commandLine=parser.parse(options,args..
分类:
其他好文 时间:
2014-08-15 02:53:47
阅读次数:
261
官方文档对于dex中的class数据结构表示如下:class_idx uint indexintothetype_idslistforthisclass.Thismustbeaclasstype,andnotanarrayorprimitivetype.access_flags uint accessflagsfortheclass(public,final,etc.).See"access_flagsDefinitions"forde..
分类:
其他好文 时间:
2014-08-15 02:53:09
阅读次数:
291
这一节,主要介绍一下baksmali代码的框架。我们经常在反编译androidapk包的时候使用apktool这个工具,其实本身这个工具里面对于dex文件解析和重新生成就是使用的baksmali和smali这两个jar包其中baksmali是将dex文件转换成便于阅读的smali文件的,具体使用命令如下:java-jarbak..
分类:
其他好文 时间:
2014-08-14 20:54:49
阅读次数:
215
本文详细介绍了如何反编译一个未被混淆过的Android APK,修改smali字节码后,再回编译成APK并更新签名,使之可正常安装。破译后的apk无论输入什么样的用户名和密码都可以成功进入到第二个Activity。 有时难免要反编译一个APK,修改其中的若干关键判断点,然后再回编译成一个全新的可用的apk,这完全是可实现的。若要完成上述工作,需要以下工具,杂家后面会把下载链接也附上。这些软件截止本...
分类:
移动开发 时间:
2014-08-08 02:02:15
阅读次数:
321
随着Android 市场的扩大,各类盗版、破解、打包党纷纷涌现,其使用的手法无非是apk _> smali ->修改代码 ->重打包签名,为对抗此类技术,广大程序员挖掘了Android平台特有的保护技术:签名校验1、JAVA代码本地签名校验Android要求安装到手机上的APK文件必须有签名,而理论...
分类:
其他好文 时间:
2014-08-06 17:59:01
阅读次数:
252
Volley源码分析系列出了有一段日子了,有不少看官私底下给我留言,同时抛出了一些问题。对于一些比较简单的问题我们跳过去,这两天接到网友是@smali提出的问题。不得不赞一下这位看官看源码时候的细腻程度,我引出这个问题供大家一块思考一下。
Q:在写入文件头数据的时候为何不直接写入Int而是通过移位的方式来完成?
我们来看一下对应的源码:
writeInt(os, CACHE_MAGIC);
...
分类:
移动开发 时间:
2014-08-04 14:25:47
阅读次数:
235
8.1更新信息:解决了来电后点击HOME出现SECPHONE已经停止的问题
去掉了桌面隐藏信息的选项,官方最新底包暂不支持这功能
加入了网友们需要验证的谷歌服务(不需要的同学同步什么的都关掉)
ROM全局取出了调试信息相关代码。加快相应速度。
去除了一处SMALI导致的频繁调用问题
一些细节的改动和调试
基于三星官方OTA 最新XXUENF3精简制作而成
无基带,保证不会被锁。
官方内核 稳定首选
Zipaligned所有APK 更顺滑
精简了大部分定制机的国人很...
分类:
其他好文 时间:
2014-07-31 17:18:47
阅读次数:
231