解压 Android 系统中的 system.img
摘要:本篇文章讲解 system.img 是什么东西,以及它的打包和解包方式 system.img 是什么 system.img 是 Android 系统中用来存放系统文件的镜像 (image) ,文件格式为 yaffs2 或者 ext 的文件系统 ,在 Android 源码编译后会生产该文件。它将被 i
阅读全文
posted @
2019-05-10 14:06
寻步
阅读(15731)
推荐(0)
挂载system.img并提取文件
摘要:今天提取线刷包的system.img出来,使用Mount命令挂载 这坑爹死了。。于是想了个办法把ext4转为yaffs2格式,使用simg2img.py,脚本在博文最下面 等待转换完成,当前目录下就会出现一个tmp.img,然后我们就可以挂载了! 我需要提取system.img里面文件,所以复制一份
阅读全文
posted @
2019-05-10 14:01
寻步
阅读(2951)
推荐(0)
[android]system.img文件的打包和解包
摘要:1:system.img的两种格式 2:两种格式的相互转化工具 3:system.img文件重新打包的过程 4:recovery.img的打包解包过程 http://rex-shen.net/android-unpackpack-factory-images/ 6:boot.img文件的解包 5:D
阅读全文
posted @
2019-05-10 13:59
寻步
阅读(10261)
推荐(0)
不懂这个别说是刷机高手!安卓Recovery你知多少
摘要:【PConline 应用】玩过安卓刷机的朋友相信都听说过Recovery,在刷机前,第一步往往是解锁手机,第二部就是刷入Recovery了。利用Recovery读取第三方Rom并刷入系统,才能实现刷机。不过关于安卓的Recovery,很多人只是刷机时就简单用一下,并不求甚解,有时候跳进了坑还浑然不知
阅读全文
posted @
2019-05-08 16:30
寻步
阅读(4414)
推荐(0)
Android刷机
摘要:1、安装第三方recovery 下载自己手机适配的recovery包 https://twrp.me/lg/lgnexus5.html fastboot 卡在 waiting for device 看看devices 以下操作,ok 2、单独root(可选) recovery操作SR5-SuperS
阅读全文
posted @
2019-05-08 15:44
寻步
阅读(508)
推荐(0)
eclipse的“sun.misc.BASE64Encoder”问题解决
摘要:新建一个AndroidHello工程,编译运行,出现问题如下: 编辑/Applications/Eclipse.app/Contents/Eclipse/eclipse.ini文件,加入 -vm /Library/Java/JavaVirtualMachines/jdk1.8.0_121.jdk/C
阅读全文
posted @
2019-05-07 10:49
寻步
阅读(3665)
推荐(0)
mac下Android Studio使用及快捷键
摘要:1.Android Studio使用及快捷键 (1)我们新建一个项目后进入界面,左侧可以选择Project或Android,一般选Project会比较习惯以前eclipse的显示 (2)点击左上角Android Studio下Preferences(快捷键command+,),这里可以进行各种设置。
阅读全文
posted @
2018-07-18 01:16
寻步
阅读(12125)
推荐(0)
利用signapk.jar工具对apk文件进行签名
摘要:signapk.jar是Android源码包中的一个签名工具。 代码位于:Android源码目录下,signapk.jar 可以编译build/tools/signapk/ 得到。 使用signapk.jar签名时需要提供签名文件,我们可以使用安卓源码中提供的testkey.pk8与testkey.
阅读全文
posted @
2017-12-22 15:08
寻步
阅读(7887)
推荐(0)
Android APK打包流程
摘要:简单build流程图 官网给了我们一张非常简单的编译、打包、apk生成内容以及签名的图片。图片大体介绍了从Project到运行到设备或者模拟器的一个大体流程,我们也从中看到一个完整的apk包含如下内容:一个或多个dex文件、resources.arsc、未编译的资源文件以及AndroidManife
阅读全文
posted @
2017-08-11 14:49
寻步
阅读(13910)
推荐(2)
Android NDK 编译选项设置[zhuan]
摘要:http://crash.163.com/#news/!newsId=24 在Android NDK开发中,有两个重要的文件:Android.mk和Application.mk,各尽其责,指导编译器如何编译程序,并决定编译结果是什么。本文将详细说明几个常见的NDK选项的配置,帮助大家理解相应的配置选
阅读全文
posted @
2017-06-27 18:10
寻步
阅读(883)
推荐(0)
android adb devices 后出现offline问题的解决
摘要:Android在使用adb 命令时有时会发现设备的状态是offline,我的神呀,这怎么让我们调试呢。必须解决这个问题。 解决方式如下: 以下方法请确保你的设备处于调试模式下。 方法一:执行 #adb kill-server #adb start-server #adb devices 看看设备是否
阅读全文
posted @
2017-06-27 17:11
寻步
阅读(736)
推荐(0)
android ndk 编译的时候指令集的选取
摘要:android ndk在编译的时候默认生成的是thumb指令(拇指)不是arm(手臂)指令,但是有时候在看反汇编的时候,不太熟悉thumb指令或者说thumb指令看起来更费劲,需要生成arm指令,这个时候,就需要在android.mk里面加入一条语句了。 在Android.mk中加入LOCAL_AR
阅读全文
posted @
2017-06-27 16:36
寻步
阅读(378)
推荐(0)
利用Cydia Substrate进行Android HOOK
摘要:1、利用Cydia Substrate进行Android HOOK(java层) http://www.cnblogs.com/goodhacker/p/4014617.html 2、利用Cydia Substrate进行Android HOOK(so层) http://www.cnblogs.co
阅读全文
posted @
2017-06-23 16:51
寻步
阅读(267)
推荐(0)
odex文件格式
摘要:apk安装或启动时,会通过dexopt来将dex生成优化后的odex文件。过程是将apk中的classes.dex解压后,用dexopt处理并保存为“/data/dalvik-cache/data@app@<package-name>-X.apk@classes.dex”文件,如下图。 odex文件
阅读全文
posted @
2017-06-22 22:46
寻步
阅读(1110)
推荐(0)
非代码抽取的dex加固脱壳
摘要:常见的非代码抽取的dex加固,可以通过修改或者hook源码中的dex解析函数拿到目标dex完成脱壳。该dex解析函数为DexFile* dexFileParse(const u1* data, size_t length, int flags),位于src4.4.4_r1/dalvik/libdex
阅读全文
posted @
2017-06-22 15:01
寻步
阅读(454)
推荐(0)
android脱壳之DexExtractor原理分析[zhuan]
摘要:http://www.cnblogs.com/jiaoxiake/p/6818786.html内容如下 导语: 上一篇我们分析android脱壳使用对dvmDexFileOpenPartial下断点的原理,使用这种方法脱壳的有2个缺点: 1. 需要动态调试 2. 对抗反调试方案 为了提高工作效率,
阅读全文
posted @
2017-06-21 22:16
寻步
阅读(1352)
推荐(0)
Cydia Substrate based DexDumper's weakness
摘要:得益于Cydia Substrate框架,HOOK Native函数变得简单,也给脱壳带来方便。 像ijiami免费版,360,classes.dex被加密到so文件并运行时释放到内存,因此针对相关函数的HOOK脱壳就比较简单了。 但也有一些容易被针对的缺点: 1、代码可以在类加载时被修改。hook
阅读全文
posted @
2017-06-21 22:13
寻步
阅读(242)
推荐(0)
Dalvik虚拟机中DexClassLookup结构解析
摘要:http://blog.csdn.net/roland_sun/article/details/46877563 原文如下: 在Android系统中,所有的类定义以及具体的代码都是包含在DEX文件中的。但是,一个功能丰富的程序往往都比较复杂,由很多类组成。 而每一个类,都由一个所谓类描述符(Clas
阅读全文
posted @
2017-06-20 15:37
寻步
阅读(251)
推荐(0)
[zhuan]Dalvik 分析 - Class加载篇
摘要:http://blog.csdn.net/zhangyun438/article/details/17192787 内容如下: Java 源代码经过编译后会生成后缀为class的文件,也即字节码文件。然后在Android中使用dx工具将其转换为后缀为jar 的dex类型文件。Dalvik 虚拟机负责
阅读全文
posted @
2017-06-16 16:17
寻步
阅读(232)
推荐(0)