#############################################

本文为极度寒冰原创,转载请注明出处 ############################################# 首先需要对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
将这三个tgz的包解压之后会有三个shell的脚本。 分别运行这三个脚本的话,会生成一个vendor的文件夹,里面有broadcom lge qcom三个子文件夹。 这样的话,把vendor放到android源码的根目录下,参加编译。 依次执行: source build/envsetup.sh
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重启就可以了。

更多相关文章

  1. Android(安卓)Studio Can not reslove *的解决方案
  2. framework
  3. apk反编译和再编译
  4. 记录博客“参考网站”专栏源码
  5. IDS打包系统包修改
  6. V4包下Fragment替换为源码下Fragment的心路历程
  7. [Flutter]监听Android返回键事件
  8. Ubuntu 18.04 环境下编译Android(安卓)源码
  9. Android(安卓)差分包制作

随机推荐

  1. 在Android(安卓)Studio中使用Wifi连接And
  2. 安卓boot recovery解包打包
  3. Android(安卓)多点触控技术
  4. Android介绍
  5. AIDL实现进程间通信
  6. :Handler方法小结(在线程中更新UI和了解Han
  7. 开源项目之Android Afinal框架
  8. android:gravity和android:layout_gravit
  9. [Android菜鸟笔记]xml实现编辑框/按钮的
  10. Android(安卓)Service