廚房翻新 MTK手動移植內(nèi)核boot教程?
MTK手動移植內(nèi)核boot教程?二進制修改,簡單。WinHex打開開機.img,找到ffffff,找到一大塊,剪掉保存。然后使用bootimg.exe解壓,記住屏幕上顯示的參數(shù),輸出內(nèi)核和ramdis
MTK手動移植內(nèi)核boot教程?
二進制修改,簡單。WinHex打開開機.img,找到ffffff,找到一大塊,剪掉保存。然后使用bootimg.exe解壓,記住屏幕上顯示的參數(shù),輸出內(nèi)核和ramdisk文件。WinHex打開ramdisk,切斷第一個ffff并保存它。嗯,winzip解壓ramdisk,解決方案到底,出了很多文件,解決方案默認.prop. 修改默認.prop將數(shù)字改為相反的數(shù)字,保存它,拖動它并覆蓋它。然后添加ffffff,保存,使用bootimg.exe將內(nèi)核和ramdisk文件打包為參數(shù)開機.img再次添加ffffff,成功。
內(nèi)核是怎么替換的?
是的,示例1是u4a-2。從Internet上下載us4a-2 core。(注意:這個內(nèi)核只是一個例子,并不適用于所有的模型。要替換的內(nèi)核應該與您自己的模型和版本相對應?。?然后解壓縮u4a-2,得到四個文件夾,分別是data、kernel、meta-inf和system。三。進入廚房后,選擇0進入高級操作菜單,選擇20,開機.img4號工具。選擇s查看內(nèi)核信息,并用notes記錄相關信息,以便完成后檢查數(shù)據(jù)。尤其是基地。5復制完文件后,我們回到廚房工具,選擇b,然后創(chuàng)建一個新的啟動.img6構建后,查看新的開機.img信息??纯椿肥欠裣嗤?。7在替換內(nèi)核之后,我們還需要選擇23將更新腳本格式轉換為更新程序腳本格式。然后像上面一樣,打包!簽名
android的內(nèi)核是Linux,那能把它直接移植到Linux的發(fā)行版嗎?
非常困難。雖然Android內(nèi)核是Linux,但是Android團隊對內(nèi)核做了大范圍的修改,但是還沒有提交給上游,所以其實Android不能算是Linux陣營。
如前所述,Android對內(nèi)核做了很大的更改,而linux驅(qū)動程序都在內(nèi)核中。因此,Android中的大多數(shù)驅(qū)動程序都無法使用。因此,移植這些驅(qū)動程序是一個很大的工程,最終的效果也不一定好
另外,Android中的應用程序都是針對小屏幕,以及觸摸和點擊操作的,而Linux發(fā)布它們的版本基本上都是在電腦上,需要鼠標和鍵盤操作。
所以當大量的Android驅(qū)動程序和應用程序相對于Linux來說是最有價值的,基本上無法移植的時候,談論Android移植到Linux是沒有意義的。