如何提取安卓x86內核
Ⅰ 如何編譯Android的kernel
1.准備工作: (ubuntu1110 32位)
ubuntu等linuxOS,下載好eclipse,安裝好JDK, 安裝好android的SDK, 在eclipse中成功打開android 手機模擬器即OK。
2.初始化編譯環境 :
關注該網頁上的「installing required packages」,其中有的軟體包因為版本問題而安裝不上,不用管它,之後遇到錯誤再單獨解決。
3.下載內核源碼:
android 2.3 內核 下載需要等待一段時間。
4.下載交叉編譯器:
該步驟有可能耗費大量時間,依據網速不同,幾個小時到幾天不等,或許可以嘗試git clone 後面的地址只下載prebuilt/linux-x86/toolchain
5.設置參數以及編譯:
$ export ARCH=arm
$ export SUBARCH=arm
$ export CROSS_COMPILE=arm-eabi-
$ cd goldfish // 進入下載的源代碼目錄
$ git checkout <commit_from_first_step> //這個步驟我沒有做,不知道幹嘛用的
$ make goldfish_defconfig
$ make
6.報錯信息:
若有報錯說找不到 (arm-eabi-gcc command not found)等等,嘗試使用採用另外一個交叉編譯器。
7.測試:
最後,測試一下剛才編譯的內核:emulator -avd myavd -kernel ~/goldfish/arch/arm/boot/zImageemulator若系統找不到,可以去android SDK中某文件夾找到,加入系統PATH即可。 -avd後面的參數 myavd即為模擬器的名字,這個我是在eclipse中的模擬器管理中新建的一個模擬器,用那個模擬器的名字即可。 -kernel後面的參數就找到剛才編譯出的內核的路徑。
若啟動模擬器失敗,可嘗試關閉後再啟動。第一次啟動模擬器時可能需要等待比較長的時間。
Ⅱ 如何將手機里的安卓系統,製作成ISO鏡像,然後把安卓系統安裝到電腦的虛擬機里。
這個有點困難,不過有安卓模擬器,你安裝試試,還有你學習機的系統是不是安卓,如果不是的話,那就不行,如果是,那就好辦了,你在學習機里下載re管理器(註:學習機等平板電腦是不需要root的,因為自帶root)然後把system文件夾里打開app文件夾,裡面一大堆的文件是不是,不要急,你把裡面關於學習的應用(如果你不知道,那就看圖標,別看英文的名字)全部復制到SDcard里,然後連接電腦把剛剛復制的東西再復制到電腦里再打開安卓模擬器的system\app內把剛剛復制的東西全部在復制進模擬器里,並用re管理器修改許可權(你不知道的話就全打鉤),然後重啟模擬器,打開後就都是學習軟體了
註:如無法在模擬器中打開,我也無能為力,還有學習機壞了次操作沒有用!!!
Ⅲ 如何安裝X86框架的安卓系統
安卓(Android) x86是安裝在Intel/AMD等PC平台上的安卓系統,也就是說不用安卓虛擬機也在電腦上玩安卓軟體和游戲了。
安裝完成後如果是單系統直接開機即可打開,win+安卓雙系統可以修改默認系統來進入安卓系統,方法如下:
1、桌面右鍵「計算機」,選擇「屬性」,進入後在左側選擇「高級系統設置」。
2、在「系統屬性」對話框中,選擇「高級」選項卡,找到最下面「啟動和故障恢復」,點擊「設置」按鈕。
3、在彈出的對話框中,「系統啟動」中將安卓系統設置為默認啟動的操作系統即可。
Ⅳ 如何在u盤上運行android x86系統
Android x86 6.0.1的運行方式有以下幾種:
1、用虛擬機直接載入體驗。但是缺點是要依附於Windows平台,且屏佔比小,最大的缺點是無法保存三方應用及用戶數據。
2、用UltraISO載入鏡像後寫入U盤運行。缺點是無法保存三方應用及用戶數據。
3、安裝至硬碟運行。但是其不支持GPT分區格式的硬碟(GPT分區優勢多多,不可能因為一個不常用的Android犧牲Windows的體驗),並且需要改寫引導程序。
4、今天我們要採用的方法:安裝在U盤上運行。攜帶方便,可以保存三方應用及用戶數據,使用方便,支持大部分主流音效卡、顯卡、滑鼠、網卡、藍牙設備。
需要的軟硬體:1個U盤(4G以上,最好支持USB3.0,USB2.0也沒問題),VMWare11,Android x86 6.0.1
最終運行效果:
製作步驟如下:
1、安裝好VMWare虛擬機並新建一個虛擬機(過程不詳述,很簡單)
2、載入Android x86的ISO至新建的虛擬機(帖子附件提供下載)
3、非常重要:在虛擬機——可移動設備下載入 准備好的U盤
4、運行虛擬機後出現啟動菜單,選擇第四項:Installtion。。。。
5、這一步非常關鍵,選擇要安裝的目標盤,一定要按圖示選擇正確的U盤。
6、格式化分區類型:Android x86最佳運行格式是ext3,但是windows無法識別,所以為了方便U盤剩餘空間的使用,我們選擇NTFS格式。選擇並確認。接下來的一步選擇確認並格式化。
7、提示是否安裝GRUB/UEFI引導,這里根據您自己的習慣選擇一項安裝。因為是完全在U盤上運行,所以不用考慮您的電腦是GRUB還是UEFI引導。
8、選擇是否將system分區安裝為可讀寫狀態,強烈建議選擇是。
9、安裝完後會提示是否虛擬一個用於安裝三方app的分區,即用戶DATA分區,一定要選擇是,大小建議設置為2GB。這一步很重要,否則將無法保存用戶數據。(這步忘了截圖,按說明操作即可)
10、至此,安裝完畢。選擇reboot並關閉虛擬機,彈出U盤,重啟系統。
11、BIOS設置從U盤啟動,熟悉的Android啟動界面出來了,選擇第一項即可,生效啟動時間會稍長,你根據自己喜好進行設置即可。
這里很欣喜的是,我的ASUS UX31A筆記本的全部硬體驅動都自動匹配,音效卡、顯卡、藍牙、網卡都完美可用。
Ⅳ 電腦PC上如何安裝安卓(Android )x86
1.安裝過程可能會破壞硬碟上數據,請各位在安裝之前請做好備份工作。
2.目前安卓(Android)x86雖然已經發布穩定版,但對硬體支持仍然有限,如果遇到無法安裝或不能正常使用,可以使用VM虛擬機安裝。
Android-X86是一個可以PC上運行的安卓系統。
Android-X86是由Beyounn和Cwhuang主持設計的。提供了一套完整的可行源代碼樹,配套文檔以及Live CD與Live USB。其主要目的在於x86平台提供一套完整的Android 4.4 KitKat系統解決方案。
感興趣的用戶可以訪問Android-X86的下載網站找到最新版本的安裝程序,目前為Android-x86 4.4-r1。最新版本的功能包括支持HD以及全高清視頻播放應用程序以及OpenGL ES與英特爾或AMD Radeon圖形硬體加速設備等。
安卓(Android) x86硬碟安裝教程
准備:下載Android x86安裝鏡像、下載並安裝UltraISO軟體。
一、製作系統安裝U盤
1.將U盤插入電腦,備份U盤中的文件(後面步驟會將U盤數據清空),最後打開UltraISO。
2.在菜單欄依次點擊【文件】->【打開】,選擇剛才下載好的安卓x86安裝鏡像。
3.鏡像打開後,在菜單欄依次點擊【啟動】->【寫入硬碟映像】。
4.檢查硬碟驅動器是否是剛才插入的U盤,寫入方式選擇「USE-HDD+」,然後點擊【寫入】按鈕。千萬不要中途終止,否則會損壞U盤。一般幾十秒就能將安卓x86鏡像寫入到U盤中。
二、設置U盤引導,進入安裝程序
1.鏡像寫入完成後,不要拔U盤,重新啟動電腦。參照屏幕提示按F12/ESC等(留意屏幕提示或翻閱說明書)啟動菜單鍵,進入Boot Menu,選擇U盤啟動。
2.從U盤啟動進入Android x86安裝菜單,從上至下四個選項依次為:直接運行Android x86、VESA模式、Debug模式以及硬碟安裝向導;
第一個選項無需安裝直接運行Android x86,但不能夠保存對系統的任何改動。如果你只是想嘗試一下,選擇選項一即可,下面的步驟也可以忽略了。但經小編測試,直接運行問題比較多。最後一項則是將安卓x86安裝到你的電腦硬碟中。
3.硬碟安裝第一步時創建一個專為存放Android系統的分區。選擇【Create/Modify partitions】,進入磁碟分區界面。
三、創建安裝分區(關鍵)
1.在分區創建界面,按左右方向鍵將游標移動到【New】。
2.選擇【Primary】首先創建一個主分區,這是由於系統必須安裝在主分區上 (如果需要創建多個分區的話,除了安裝系統的主分區之外的分區選擇主分區還是邏輯分區都沒有太大的區別);
3.然後輸入需要創建的主分區容量大小(Size),單位為MB。Android x86佔用硬碟空間很小,無需分配太多空間。系統自身1024MB(1GB)足矣,如果用來玩游戲那還是設置大一點。
4.設置完分區後選擇菜單的【Bootale】選項將分區設置成可啟動分區(類似於Windows中的活動分區)。
5.分區新建完成後選擇【Quit】選項返回安裝分區選擇界面。
四、繼續安裝
主分區創建好之後,就可以將Android x86系統安裝到之前創建的分區中。
1.返回到系統安裝分區選擇界面,剛才創建好的分區已經顯示在菜單的列表中了,選擇該分區作為你的系統分區,然後按回車鍵確定。
2.接下來選擇分區的文件系統,建議選擇【EXT3】,這是在移動版Android系統上最常用的分區之一,對安卓應用的兼容性更好。
3.安裝引導載入程序確認,選擇【YES】。
4.設置系統文件夾為可讀寫許可權,選擇【Yes】。適合開發者進行Debug,但會佔用一點硬碟空間。如果不需要可以選擇【No】。
5.當提示「...installed successfully」就表示安卓x86系統已經成功安裝到硬碟上了。
6.在此界面上你還可以選擇創建一個虛擬SD卡(Create a fake SD card),某些應用如微信就必須要使用SD卡才能正常運行。
Ⅵ 安卓系統的內核怎樣查看,在系統的哪個文件夾
是否支持app2sd不是看內核版本的吧 是看系統是否支持的,安卓2.2以上的系統自帶可以選擇安裝到SD卡上 1.給SD卡分區,分一個FAT32格式區和一個EXT3格式區(大約500M,SD卡剩餘容量為FAT32區大小 分區需要下載軟體)。2.打開手機里自帶的Gscripq Mod,找到Enable APP2SD命令,執行,完了重啟手機,工作完成備註:需要root許可權。
Ⅶ 安卓系統內核在哪個文件夾
內核掛載在安卓一個單獨的分區中,
而你看到的哪些文件夾裡面是沒有的。
打個比方說,內核相當於在C盤,
而你能看到的那些文件夾什麼的在D盤。
要提取內核,有兩種方法,一個是在電腦上用安卓廚房之類的軟體提取固件中的內核。
一個是在手機上利用終端模擬器使用linux的命令來提取。
Ⅷ 安卓手機內核怎麼刷入
刷手機內核步驟准備:
1、首先要做好准備工作,確保手機已經安裝好驅動,將所有需要的東西都放好位置;
2、將手機關機,按住音量上鍵不放同時還要將手機連接到電腦上,等待藍燈常亮(新安裝驅動第一次會運行系統會先安裝驅動,在插一遍),放手,藍燈不可以滅或者手機是充電模式,然後檢查驅動;
刷手機內核
1、手機藍燈連接好以後回到電腦上win7系統(XP系統直接右擊滑鼠進DOS命令)安住鍵盤shift鍵不放,滑鼠移動到fastboo文件夾上右擊滑鼠,移動到在此處打開命令窗口,點擊進CMD命令
2、在出現的命令窗口中輸入刷內核命令:fastboot flash boot ics8.elf,然後按回車鍵,這時會有一個進程;
3、到這里大家回到fastboot就OK了,拔掉USB線開機,當指示燈亮並震動時按住住音量上鍵不放可以進Recovery模式。
Recovery主界面中英文:
1、reboot system now 重啟手機(刷機完畢選擇此項就能重新啟動系統);
2、install zip from SDcard 從SDcard上安裝zip升級包(可以執行任意名稱的zip(ROM)包,不限制ROM包名稱);
3、wipe data/factory reset 清除用戶數據並恢復出廠設置(刷機前必須執行的選項);
4、wipe cache partition 清除系統緩存(刷機前執行)(系統出問題也可嘗試此選項,一般能夠解決);
5、backup and restore 備份和還原系統(目前不支持);
6、mounts and storage 掛載和存儲選項(目前支持USB掛載)。
Ⅸ 電腦怎麼安裝android-x86
一、工具:VM、安卓X86鏡像
二、操作步驟:
1.首先在網路搜索Android X86,找到這個站點。裡面會有最新的Android X86鏡像提供。
注意事項:由於是X86版的Android系統,所以對於手機版的Android軟體會有部分不兼容。