如何修改img文件,替換UI和開機動畫(非ROOT EXPLORER)

相信很多人跟我一樣,手裡拿著各種rom,UI文件和開機動畫.刷了這個rom之後想用以前的UI卻不知到怎麼換.今天我就為大家詳細介紹一下linux環境下如何替換文件.

用到的軟件

1.Oracle VM VirtualBox (http://www.virtualbox.org/wiki/Downloads),進入頁面後選擇VirtualBox 4.0.4 for Windows hosts版本下載

2.ubuntu10.0光盤或其鏡像(以ubuntu為例)

下載下來大概750m

安裝VirtualBox虛擬機,再安裝ubuntu系統.上網方式設為NAT

打開ubuntu後,安裝增強功能

點擊後系統會多了一個鏡像文件

點擊運行(此處需要root密碼) 重啟虛擬機後 分配數據空間

數據空間位置為windows下要修改img文件的位置名稱自定義 之後在ubuntu裡掛載共享的文件夾

打開終端輸入命令sudo –i打密碼再輸命令mount –t vboxsfa8.3xz /share(mount為掛載命令,/share為文件系統下的的文件夾,可在掛載前輸入 mkdir /share 創建share文件夾)

掛載後可發現share文件夾已經掛載完成 之後掛載文件夾裡的img文件本文以msys.img為例,其餘類似找到剛才打開的終端窗口繼續輸入mount -o loop /share/lbe_android/msys.img/mnt/msys/

/mnt/msys 為mnt目錄下的msys文件夾,同樣可以通過mkdir /mnt/msys 命令創建

此時不難發現已經可以通過訪問/mnt/msys/framework/文件夾找到UI文件framework-res.apk 如果你想提取別人的UI,直接把文件複製到/share文件夾即可,在windows下提取 如果你想替換apk文件,此時你需要把要替換的apk文件共享到ubuntu下(windows下直接把文件放到a8.3xz文件夾即可).不過你會發現你沒權限把原來的apk文件替換掉.此時可以在終端執行相關命令替換原來的apk文件,也可以偷懶,直接在終端輸入sudo nautilus

這會彈出一個有root權限的圖形化文件系統

這時你可以為所欲為,哈哈.替換完成後.還有最後一步最重要.,就是解掛系統(umount)新建一個終端

同樣先獲取root權限再輸入 umount /mnt/msys/

這時候,msys.img的修改完成了. 至於開機動畫,bootanimation.zip替換的位置是mdata.img下的local文件夾.同樣可以輸入sudo nautilus命令打開有root權限圖形化文件系統界面.

現在大部分的img文件都是用ext2文件系統封裝的