最近在研究android的逆向工程,看到网上有不少的教程在反编译android源码,但是大多数都是在windows平台下做的。今天,我将简单介绍ubuntu下反编译android源码。
一、工具介绍
1、反编译源码工具:
dex2jar:将apk包中的classes.dex文件反编译成jar包。
jd-gui:将编译好的jar包用该软件打开直接显示为java源码。
2、打...
分类:
移动开发 时间:
2014-06-05 01:12:22
阅读次数:
328
在Android源码中发现,会如下使用:dlsym(RTLD_DEFAULT, name);也就是说
handle=RTLD_DEFAULT,在网上查了下,大致是说会在当前进程中按照 default library search
order搜索name这个symbol。其中RTLD_DEFAULT=...
分类:
其他好文 时间:
2014-05-31 13:12:22
阅读次数:
196
源码下载:【更新4.4】Android 2.2.2到Android 4.2.2源码下载地址 -
Android开发资料库 - Android开发论坛 - 安卓开发论坛 - Android开发 - 安卓论坛 -
移动互联网门户http://www.apkbus.com/android-108480-1...
分类:
移动开发 时间:
2014-05-29 16:43:19
阅读次数:
354
Volley是Google推出的一个网络请求库,已经被放到了Android源码中,地址在这里,先看使用方法RequestQueue mRequestQueue
= Volley.newRequestQueue(context);JsonObjectRequest req = new JsonObje...
分类:
移动开发 时间:
2014-05-24 03:52:25
阅读次数:
473
Android
源码获得与编译http://blog.csdn.net/luoshengyang/article/details/6559955在Android源码中创建应用程序工程http://blog.csdn.net/luoshengyang/article/details/6580267如何...
分类:
移动开发 时间:
2014-05-23 05:58:57
阅读次数:
258
1、先说说硬件配置,我最开始是在Win7(I7 4770,8G RAM,2T硬盘)里装ubuntu10.10 64位系统(4G RAM,200G 硬盘)进行源码编译,大概花了3个多小时。而且还多次出现outofmemoryerror 错误。最后将硬件升级为I7 4770、16G内存、2T硬盘,不装虚拟机,直接跑Ubuntu 10.10系统,Swap分区为16G,编译一次大概花了40分钟,没有报任何...
分类:
移动开发 时间:
2014-05-22 23:54:21
阅读次数:
775
首先去官网http://source.android.com/source/initializing.html可以看到完整的安装教程。不过一般情况下,按照这个教程是无法一步到位的,因为中途肯定会遇到很多问题。这里我把我遇到的问题以及相应的解决方案总结一下:
1、sudo apt-get inst.....
分类:
移动开发 时间:
2014-05-21 03:15:03
阅读次数:
392
android源码下载的参考网上比较多,就不贴上来了,主要是备注下下载源码过程中需要注意的地方。
1. google官方下载步骤地址:
http://source.android.com/source/downloading.html
里面的步骤比较详细
注:先需要安装git-core和curl
$: sudo apt-get install git-core curl
2....
分类:
移动开发 时间:
2014-05-20 14:13:38
阅读次数:
348
在Android的日常开发中,相信大家都用过SharedPreferences来保存用户的某些settings值。Shared
Preferences以键值对的形式存储私有的原生类型数据,这里的私有的是指只对你自己的app可见的,也就是说别的app是无法访问到的。客户端代码为了使用它有2种方式,.....
分类:
移动开发 时间:
2014-05-19 18:19:23
阅读次数:
410
SystemServer是Android系统的核心,APK应用中能够直接交互的大部分系统服务都在该进程中运行,常见的比如WindowManagerServer(Wms)、ActivityManagerSystemService(AmS)、 PackageManagerServer(PmS)等,这些系统服务都是以一个线程的方式存在于SystemServer进程中。
startSystemServe...
分类:
移动开发 时间:
2014-05-18 14:30:12
阅读次数:
505