純屬記錄帖
關注和了解這個rom有段時間了。
最近有需要了解odex,折騰了幾天還是在坑里。
索性,先編譯下MoKee看看。
之前make過 4.2 和 5.1 ,刷到模擬器和N5里。
編譯教程可以參考 官網說明:
http://bbs.mfunz.com/thread-653126-1-1.html
然后
准備工作大致分為:
1. linux物理機 (沒在虛擬機里面搞)
2.環境准備 ,JDK ,各種依賴庫 (官方直接給了集合,這個不錯,之前mark 5.1 哪里出錯再追加,折騰很久)
3. 帳號准備,再Gerrit注冊下,我直接使用的GM,開始再注冊頁點了好一會,才看到Google的服務...注冊完畢會有多個條約和個人賬戶設置。
3.1 git賬戶配置,也算是賬戶准備把,需要修改本機用戶名和主機名。(基本都要修改)
我是參照: http://www.letiantian.me/2014-11-29-ubuntu-change-user-name/
4. 項目同步
4.1. 創建文件夾,初始化,開始同步。
中途終端了兩次,重新repo sync 幾次。OK了
5.准備編譯
遇到一個坑,lunch 完畢提示:
Looking for dependencies pngquant is not installed! Builds will be larger!
我就嘗試安裝 : pngquant
sudo apt-get install pngquant 失敗,
The following packages have unmet dependencies:
libc6-dev-i386 : Depends: libc6-i386 (= 2.19-0ubuntu6.6) but 2.19-0ubuntu6.7 is to be installed
Depends: libc6-dev (= 2.19-0ubuntu6.6) but 2.19-0ubuntu6.7 is to be installed
libc6-dev-x32 : Depends: libc6-dev-i386 (= 2.19-0ubuntu6.7) but 2.19-0ubuntu6.6 is to be installed
E: Unmet dependencies. Try 'apt-get -f install' with no packages (or specify a solution).
最后解決辦法,在 http://pkgs.org/ 直接下載deb ,自己安裝。
地址: http://pkgs.org/search/pngquant
搞定。
明天繼續make
小插曲 我申請了進入研發群,沒通過...好吧
2016.03.23 以上
2016.05.03 更新
公司n5機器找不到了,自己某寶找了一台騷紅色,因為之前有一台,不下心丟車上了,對紅色情有獨鍾。
make完畢后刷機,
fastboot flashall -w
bootloader 版本不一致:
Device version-bootloader is 'HHZ11k'. Update requires 'HHZ12h'.
論壇找到:HHZ12h 版本驅動,
地址:http://bbs.gfan.com/android-7881505-1-1.html
手工刷入:
更新bootloader fastboot flash bootloader bootloader-hammerhead-hhz12h.img 重啟 fastboot reboot-bootloader 刷機所有img fastboot flashall -w
完畢,開機正常。
至此,魔趣的編譯和刷機完畢。
不過目前是5.1.1
6.0代碼正在找。
PS:申請加入開發小組,還是沒同意