安卓逆向 29
1 查看内核是否存在
源码下载完后最好看下里面有没有你手机对应的设备内核
如果没有,需要另外下载或者编译
https://source.android.google...
查看方式:
~/bin/aosp/device/google/marlin-kernel/Image.lz4-dtb5、编译源码
编译参考以下链接
https://source.android.com/se...
make clobber (不同设备需要使用这个指令)
导出环境变量
cd ~/bin/aosp
source build/envsetup.sh
lunch# 选择设备内核和编译版本
此时可以ctrl +c 退出增加编译产品选项
增加编译产品选项
修改 aosp/device/google/marlin/AndroidProducts.mk
nano aosp/device/google/marlin/AndroidProducts.mkRODUCT_MAKEFILES := \
$(LOCAL_DIR)/aosp_marlin.mk \
$(LOCAL_DIR)/aosp_sailfish.mkCOMMON_LUNCH_CHOICES := \
aosp_marlin-userdebug \
aosp_sailfish-userdebug\
aosp_sailfish-user\
aosp_sailfish-eng
【安卓逆向 29】修改以后需要再次导出环境变量
source build/envsetup.sh
lunch# 选择设备内核和编译版本
编译
make -j8
user没有root权限,也没有debug权限都
userdebug 带有root权限 带有debug权限 需要su 来获取root权限 adbd 不是root权限
eng带有root权限 带有debug权限 超级adbd adbd是root权限
推荐阅读
- Linux下面如何查看tomcat已经使用多少线程
- 「按键精灵安卓版」关于全分辨率脚本的一些理解(非游戏app)
- 《将来的你,一定会感谢现在战胜烦恼的自己-------第四章/第十一节/用逆向思维解除烦恼》
- MySql数据库备份与恢复
- 如何在手机上查看测试vue-cli构建的项目
- 类的加载过程
- 打死都不会用安卓手机(试用两天之后(嗯,真香!))
- 笔记|如何在Windows11安装安卓子系统()
- 爬虫|若想拿下爬虫大单,怎能不会逆向爬虫,价值过万的逆向爬虫教程限时分享
- crontab无法查看,原来是密码过期了