天天看點

用Android源碼編譯Galaxy Nexus固件及刷機

編譯固件:

1. 下載下傳Android源碼,具體參考:

    http://source.android.com/source/downloading.html

2. 下載下傳Galaxy Nexus的驅動資源:

    https://developers.google.com/android/nexus/drivers

    把解壓出來的 *.sh 檔案放到Android源碼根目錄下,全部執行,即釋放到 vendor 目錄中。

3. 編譯源碼,生成固件:

    export TARGET_PRODUCT=full_maguro

    make -j4

開始刷機:

1. Galaxy Nexus關機後,同時按住手機的 音量+、音量-、電源鍵兩秒鐘,直到手機震動并進入了fastboot模式。

2. 切換到fastboot指令所有目錄:

    cd out/host/linux-x86/bin

    設定固件路徑的環境變量

    export ANDROID_PRODUCT_OUT=/xxx/android/android-4.2/out/target/product/maguro/

    執行刷機:

    sudo ./fastboot flashall -w -s YourDeviceSerialNumber -p maguro

GPS、CAMERA、GRAVITY SENSOR的驅動,要從官方固件中提取出來再PUSH到手機中,CAMERA的驅動ISP要刷到Camera硬體中。

繼續閱讀