引言有一段时间闲着没事做,突发奇想,于是就去防了部分网易云UI的界面,最开始是想仿成这个样子:
于是反编译了网易云的源文件,果不其然混淆的很彻底,表示并不能看懂,诺:
里面的代码大部分都是smali语法,也就是这样的:.class public La/auu/a;
.super Ljava/lang/Object;
.source "a.java"
# static fields
.field...
分类:
其他好文 时间:
2016-04-26 21:48:22
阅读次数:
176
使用baksmali及smali修改apk并打包 工具的下载,请自行google。 有时候使用apktool反编译apk修改Smali文件之后再进行build会出现错误,这种情况下可以换一个更高版本的apktool试试。 如果更高版本的apktool还是不能成功的话,就有点麻烦了,可以修改apkto ...
分类:
其他好文 时间:
2016-04-26 12:40:59
阅读次数:
362
Smali中语法: 类型 v void 只能用于返回值类型 Z boolean B byte S short C char I int J long 2个寄存器 F float D double 2个寄存器 对象类型:Lpackage/name/ObjectName; 相当于java中的packag ...
分类:
移动开发 时间:
2016-04-25 19:21:37
阅读次数:
336
概述本文对Wish App进行了反编译,对应用中app_device_id字段的生成算法进行了逆向分析。
使用到的工具有:
1. Apktool:获取资源文件和smali 反汇编代码
2. dex2jar:反编译apk,将其中的classes.dex转化成jar文件
3. jd-gui:打开jar文件,查看java源码
反编译环境:mac osx
apk反编译获得java代码和smali...
分类:
移动开发 时间:
2016-04-22 19:28:11
阅读次数:
355
主要是用了 smali 反编译, 改packageName, 改 android provider 多个微信号之间 收发消息 正常,朋友圈,钱包等功能也正常 效果如下: ...
分类:
微信 时间:
2016-04-03 23:30:58
阅读次数:
610
本文是 Dalvik指令集 的小练习 新建一个文本文件改名为HelloWorld.smali,然后写出HelloWorld类的程序代码如下 [java] view plain copy print? .class public LHelloWorld; #定义类名 .super Ljava/lang
分类:
其他好文 时间:
2016-03-03 01:22:50
阅读次数:
234
一.安装smalidea https://github.com/JesusFreke/smali/wiki/smalidea 1. 进入IntelliJ IDEA/Android Studio开始安装插件,进入Settings->Plugins点击Install plugin from disk选中
分类:
移动开发 时间:
2016-02-22 15:57:57
阅读次数:
338
Android安全-代码安全4-逆向工具对抗 在逆向分析 Android 应用程序时,一般会使用 apktool,baksmali/smali,dex2jar,androguard,jdGUI 以及 IDA Pro 等。因此可以考虑使得这些工具在反编译 APK 时出错来保护 APK,这些工具大部分都
分类:
移动开发 时间:
2016-02-16 12:58:29
阅读次数:
448
com\tencent\mm\model\bd.smali 里面处理了不同类型的推送消息 效果如下:
分类:
微信 时间:
2016-02-05 01:34:46
阅读次数:
348
ROM介绍 8.1更新信息:攻克了来电后点击HOME出现SECPHONE已经停止的问题 去掉了桌面隐藏信息的选项,官方最新底包暂不支持这功能 增加了网友们须要验证的谷歌服务(不须要的同学同步什么的都关掉) ROM全局取出了调试信息相关代码。加快对应速度。 去除了一处SMALI导致的频繁调用问题 一些
分类:
其他好文 时间:
2016-02-03 12:41:19
阅读次数:
194