编译aosp刷入pixel 真机得问题记录

编译aosp要做什么(ubuntu下编译问题相对少)

需要vmware并且已经安装了ubuntu镜像系统
直接切换到root 避免后期避免麻烦
参考地址 https://mp.weixin.qq.com/s/yJp3ijIxykiMmNVYr2V1nQ
apt install git

//安装git
sudo apt install git

//给git设置用户名和邮箱
git config --global user.email "QQ@qq.com"
git config --global user.name "zhangxianqi"

//安装curl
sudo apt install curl

//安装python
sudo apt install python
//配置环境变量
mkdir ~/bin
PATH=~/bin:$PATH

//安装repo到bin目录
curl https://storage.googleapis.com/git-repo-downloads/repo > ~/bin/repo

//repo添加权限
chmod a+x repo

//创建代码目录
mkdir code
cd code
repo init -u https://mirrors.tuna.tsinghua.edu.cn/git/AOSP/platform/manifest -b 版本号
repo sync

下载结束以后开始编译
进入aosp的主目录

source build/envsetup.sh
lunch 选择编译机型
make -j16
# 此处注意 进程是操作系统分配资源的基础单位 线程是cpu执行的基础单位 所有你有多少核cpu 选多少线程就行 如果太卡就少点 配置够了就搞点

等待编译结束

第一次真机adb 连接遇到no permission的问题

参考文章解决
http://developer.android.com/tools/device.html
在这里插入图片描述
根据官方文档解决以后
把真机拔掉重新插上

adb devices 设备不再有权限问题

将编译好的镜像刷入pixel 真机

需要设置环境变量 可以加入配置文件或者临时会话窗口export环境变量
export ANDROID_PRODUCT_OUT=/home/zhaozhenjie/aosp/out/target/product/sailfish

fastboot flashall -w
刷入提示错误

root@zhaozhenjie-QiTianM430-N000:/home/zhaozhenjie/aosp# fastboot flashall -w
target reported max download size of 536870912 bytes
wiping userdata...
mke2fs 1.44.1 (24-Mar-2018)
/tmp/TemporaryFile-2iypy9: Unimplemented ext2 library function while setting up superblock
/usr/lib/android-sdk/platform-tools/mke2fs failed with status 1
mke2fs failed: 1
error: Cannot generate image for userdata

在这里插入图片描述
参考
https://mp.weixin.qq.com/s/9uJeaCaiSpCFiFBK2lJQHg
https://blog.csdn.net/Jacinth40/article/details/133394570
https://www.cnblogs.com/gradyblog/p/17172907.html

总结这块更多可能是权限问题
我对fastboot的上层目录执行权限 chmod -R 777 /usr/lin/android-sdk
这个取决于你的platform-tools套件存放在哪里
在这里插入图片描述

后来这块执行下来了 但是fastboot flashall -w总是失败
我就把命令换成了fastboot flashall 就成功了

在这里插入图片描述

在这里插入图片描述

妈的服了

总结有了成功的第一次编译aosp 并且修改aosp源码 再次编译 并且把镜像刷入 pixel 手机 ,就可以开始新的逆向阶段

  • 内置frida
  • 内置xposed
  • 内置抓包
  • 写入fart脱壳工具
  • 很多很多事情 通过修改系统层面的源码 对需要分析的app进行降维打击

补充知识1 wifi adb参考 https://blog.csdn.net/Vermouth_00/article/details/131088485
adb tcpip 5555
查看手机ip
然后 adb connect ip:5555

wifi adb连接成功

  • 7
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值