- 博客(5)
- 资源 (4)
- 收藏
- 关注
原创 编译Android 5.1.1源码
编译的基本命令:. build/envsetup.sh lunchmake -j8很明显,第一次编译会遇到各种各样的问题,通过搜索引擎找到答案,需要先安装某些软件,于是把一口气这几个装完sudo apt-get install lib32z1-devsudo apt-get install bisonsudo apt-get install libswitch-perl
2016-02-25 12:26:57 2786
原创 去除某Launcher App的包名保护与签名保护,进行逆向开发
这个App没有加固,但在so中有包名验证以及签名验证。下面是保护的代码:签名签证并不是一个直接写死的值,懒得去深究它的验证方式。最简单的思路就是直接给他一个正版的签名值给他慢慢验证~~~下面是实现:对so进行如下修改,让它调用自己的函数进行验证:第一个修改用于绕过packageName的验证,第二个修改则用于绕过签名的
2016-02-17 18:12:20 2142
原创 Android中如何禁用其他应用,并且不在桌面显示
1.首先需要系统签名。2.达到的效果:应用被禁用后,图标也从桌面上消失。3.参考Settings源码,实现的代码如下:<manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.example.testdiableapp" android:versionC
2016-02-16 14:32:15 13499 4
原创 如何对自己的App进行系统签名,并安装到手机运行
背景:某些App需要一些权限比较高功能,比如管理其他进程,静默安装(貌似辅助功能也能实现)等,可能需要把自己定义成为系统APP,也就是sharedUserId="android.uid.system",这就要用到系统签名。虽然最后签名是与不同的手机厂商合作的,可是在开发的工程中,如何用系统签名文件签名进行测试呢?虽然源码里面能够找到签名文件platform.x509.pem/pla
2016-02-15 18:17:44 6989
原创 如何让模拟器加载自己的Room
背景: 比如要修改系统源码,修改后如何让模拟器加载呢?第一步:首先创建模拟器配置~/Dev/android-sdk-linux/tools/android avd第二步:加载自己的image文件: ~/Dev/android-sdk-linux/tls/emulator -system system.img -ramdisk ramdisk.im
2016-02-13 22:48:56 2528
curl for android
2020-04-22
apktool_2.0.3_过滤do&if;.jar
2018-03-09
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人