Android补丁提取命令简述

对于不同的Git 仓库管理模式,有对应的补丁提取命令,下面是我接触的三个Git仓库补丁提取命令
1、对于用Git管理的Android源码,补丁提取的命令是:
gitpt
注意:在提取补丁时,要在当前目录下回退一个目录(即命令 cd …)

2、对于用repo管理的Android源码,补丁提取的命令是:
repo forall -c gitpt 或 rktp

当然,对于不同公司的平台会有不同的编译规则,还是根据实际情况而定.

能完成这篇文章,打心底里十分高兴,一直在研究Android程序的逆向与解密方法,每次都使用传统的反编译与回编APK,这样需要花费大量时间去测试,而且很多时候反编译出的程序无法回编回去,这着实让我郁闷了好些日子。当时就在想,Android程序如果能像Windows程序一样可以打补丁的话该多好啊,这样测试程序就不用反复的反编译程序了。为了完成设想,我开始对DEX文件进行研究,在经过一个多月的慢推慢磨后终于将APK程序的两种补丁方法研究出来了,特此拿来与大家分享。 Dex 文件结构 研究Windows的程序,首先要掌握PE文件格式,到了Linux/Unix环境,又必须掌握ELF文件格式。因为它们都是分析自身所在系统程序的基础。不了解它,就像中国人不了解汉字,美国人不了解英语,太阳不了解月亮,丈夫不了解妻子......也正因为如此,在分析Android软件之前,了解Dalvik DEX文件格式是很有必要的。在以往的文章中,我跟大家曾多次提到过DEX文件,今天,我就带领大家一起来揭开它的神秘面纱。 随着Android系统版本的增加,一些结构也有了微妙的变化,本文所描述的DEX文件格式源于Android 4.0源代码中的“dalvik\libdex\DexFile.h”文件所提供的信息。另外,由于本人知识也极有限的,所以,在理解与表述方面出现错误也再所难免,如果大家发现文中有任何不对的地方,也请批评指出。 DEX文件作为APK程序的“可执行体”,里面存放着APK所有的包、类以及方法信息。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值