使用android源码编译并烧LG nexus4
16lz
2021-01-26
#############################################
本文为极度寒冰原创,转载请注明出处 ############################################# 首先需要对Lg的nexus解锁。 解锁的方法很简单,adb reboot bootloader之后进入fastboot 模式。 然后使用fastboot oem unlocked进行解锁。解锁完毕之后,就具备了烧机的前提条件。然后就是编译了。
使用Google提供的源码编译,会生成userdata.img system.img ramdisk.img 这样的话,就可以使用emulator -system system.img -data userdata.img -ramdisk ramdisk.img命令来启动一个android的虚拟机。 但是怎么样用android源码编译出来的img去烧机nexus4呢?
这就需要去 https://developers.google.com/android/nexus/drivers#makokrt16s网站上首先下载nexus 4的驱动。 分别是:
NFC | Broadcom |
Camera, Sensors, Audio, DRM, Cryptography | LG |
Graphics, GSM, Camera, GPS, Wi-Fi, Bluetooth, Sensors, Media, DRM, DSP, USB | Qualcomm |
lunch aosp_mako-userdebug
然后make -j12 开始编译。
在编译完成了之后,进入到out目录下,会有boot.img, userdata.img, system.img 依次使用fastboot flash boot boot.img fastboot flash userdata userdata.img fastboot flash system system.img 烧机结束后,使用fastboot reboot重启就可以了。
更多相关文章
- Android(安卓)Studio Can not reslove *的解决方案
- framework
- apk反编译和再编译
- 记录博客“参考网站”专栏源码
- IDS打包系统包修改
- V4包下Fragment替换为源码下Fragment的心路历程
- [Flutter]监听Android返回键事件
- Ubuntu 18.04 环境下编译Android(安卓)源码
- Android(安卓)差分包制作