綁定帳號登入

Android 台灣中文網

打印 上一主題 下一主題

[討論] 雙系統開機-掛載自製檔案系統映像檔

[複製連結] 查看: 2114|回覆: 7|好評: 3
跳轉到指定樓層
樓主
monitorstudio | 收聽TA | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
發表於 2013-8-10 20:01

馬上加入Android 台灣中文網,立即免費下載應用遊戲。

您需要 登錄 才可以下載或查看,沒有帳號?註冊

x
本帖最後由 monitorstudio 於 2013-8-10 20:35 編輯

這帖的內容可望發展成讓手機能夠實現雙系統開機!!!

小弟原本這麼做的目的是為了解決 HTC 手機在 S-OFF 前寫入保護的問題,但後來因為 15154389 大大的提醒"那原本的系統分區放在那裡不是很可惜嗎?",所以才會想到要開始雙系統開機的研究~
目前有想到可以用按鍵的方式決定使用哪個系統開機,但是小弟不才,不知道如何修改開機時的按鍵設定QQ...
如果有哪位強大的大大知道如何修改內核中的開機按鍵設定,小弟會感激不盡的!!!

好啦~
現在就來說說要如何把自備的檔案系統映像檔掛載到根目錄吧!

首先,要準備以下需要用到的東西
1.有 su 權限的 Android 裝置一臺
2.應用程式"模擬終端"
3.檔案瀏覽器
4.足夠空間的 SD 卡
5.ext4 格式的檔案系統映像檔

都準備好了嗎?

1.首先,打開你的檔案瀏覽器並新建一個檔案"mount.sh"

2.用文字編輯器在 mount.sh 中輸入以下內容
  1. #!/system/bin/sh
  2. ###
  3. #built at 130810 V_1.0 script
  4. #scripted by monitorstudio_apk.tw
  5. ###
  6. losetup /dev/block/loop7 /sdcard/system.ext4.img
  7. mkdir /sysmount
  8. chmod 0755 /sysmount
  9. chown root root /sysmount
  10. mount -t ext4 /dev/block/loop7 /sysmount
複製代碼
3.把 mount.sh 複製到根目錄

4.把你的 ext4 檔案系統映像檔複製到 SD 卡根目錄並重新命名為"system.ext4.img"

5.打開你的模擬終端,輸入以下指令:
  1. su
  2. chmod 7777 /mount.sh
  3. chown root root /mount.sh
  4. ./mount.sh
複製代碼
6.到根目錄查看,就會發現多了一個"sysmount"目錄,裡面就是你的系統了!


     
「用Android 就來APK.TW」,快來加入粉絲吧!
Android 台灣中文網(APK.TW)

評分

參與人數 2碎鑽 +4 幫助 +4 技術 +1 收起 理由
rsps1008 + 3 + 3 + 1 神馬都是浮雲
15154389 + 1 + 1 讚一個!

查看全部評分

收藏收藏3 分享分享 分享專題
用Android 就來Android 台灣中文網(https://apk.tw)
回覆

使用道具 舉報

沙發
 樓主| monitorstudio | 收聽TA | 只看該作者
發表於 2013-8-10 21:03
本帖最後由 monitorstudio 於 2013-8-10 21:10 編輯

講了這麼多還是沒說到要怎麼實現雙系統開機啊= =...

呃…其實是因為這牽扯到內核的修改,可能不太適合普通使用者吧!?(做了不會失敗的人看完上面應該就會知道要怎麼做了)所以才沒有把 step by step 的教學寫在上面
不過想了想還是有些想要嚐鮮,可是又不知道從何下手的機友在手癢吧!
所以最後決定再寫得清楚一點(如果還是不懂不要來問我啊~),以便給這樣的機友一個方向

※這個我自己也還沒測試,所以只是給大家一個方向,並不是教學
※照著以下步驟做並不會雙系統開機,而是會使用你的映像檔來開機

1.首先,解壓縮你的內核,把有關於掛載 /system 的指令全部刪除
提示 : 在 init.target.rc 裡面

2.把以下指令貼到 init.target.rc 裡面
  1. losetup /dev/block/loop7 /sdcard/system.ext4.img
  2. mkdir /system
  3. chmod 0755 /system
  4. chown root root /system
  5. mount -t ext4 /dev/block/loop7 /system
複製代碼
3.重新壓縮內核,刷內核
用Android 就來Android 台灣中文網(https://apk.tw)
回覆 支持 反對

使用道具 舉報

板凳
rsps1008 | 收聽TA | 只看該作者
發表於 2013-8-10 22:45
大大果然高手級的!!
不過雙系統會不會對手機內建的記憶體(ROM)很吃力,一下讀那個系統,一下讀這個系統,而且ROM也要夠大才給力@@
因為小P規格不高,先PASS..

點評

只要把映像檔放在 SD 卡就不會吃到 ROM 的空間了  發表於 2013-8-11 16:58
用Android 就來Android 台灣中文網(https://apk.tw)
回覆 支持 反對

使用道具 舉報

地板
leo4343 | 收聽TA | 只看該作者
發表於 2013-8-11 10:04
所有機型也可以嗎?

點評

有支援 loop 的機型都可以  發表於 2013-8-11 16:57
用Android 就來Android 台灣中文網(https://apk.tw)
回覆 支持 反對

使用道具 舉報

5
gh138290 | 收聽TA | 只看該作者
發表於 2013-9-27 18:14
這是可以像windows系統一樣可以選擇"win 7" "win xp"??
用Android 就來Android 台灣中文網(https://apk.tw)
回覆 支持 反對

使用道具 舉報

6
 樓主| monitorstudio | 收聽TA | 只看該作者
發表於 2013-9-27 20:11
用Android 就來Android 台灣中文網(https://apk.tw)
回覆 支持 反對

使用道具 舉報

7
gh138290 | 收聽TA | 只看該作者
發表於 2013-9-27 22:28
monitorstudio 發表於 2013-9-27 20:11
嗯,像是開機時按音量減弱鍵進入系統一,沒有動作進入系統二之類的...

這太厲害ㄌ耶><
如果有人會做那這真的是太強大ㄌ!!
用Android 就來Android 台灣中文網(https://apk.tw)
回覆 支持 反對

使用道具 舉報

8
廚餘 | 收聽TA | 只看該作者
發表於 2013-9-28 06:22
monitorstudio 發表於 2013-9-27 20:11
嗯,像是開機時按音量減弱鍵進入系統一,沒有動作進入系統二之類的...

像Badandroid嗎?
好像很棒!三個願望一次滿足~
用Android 就來Android 台灣中文網(https://apk.tw)
回覆 支持 反對

使用道具 舉報

您需要登錄後才可以回帖 登錄 | 註冊

本版積分規則