綁定帳號登入

Android 台灣中文網

打印 上一主題 下一主題

[分享] 09/22【解鎖】【ICS】【JB】多重核心開機Xperia Boot Menu v1.0

[複製連結] 查看: 4757|回覆: 19|好評: 5
跳轉到指定樓層
樓主
sharonliu | 收聽TA | 只看該作者 回帖獎勵 |正序瀏覽 |閱讀模式
發表於 2013-9-3 23:17

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

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

x
本帖最後由 sharonliu 於 2013-9-22 00:59 編輯

09/15
今天才算真正成功刷入第2個rom和第3個rom了
而且大神DevSwift1已經成功弄出ICS也可以支援多重開機了
現在開機時可以選擇你要使用ICS還是JB的rom
而且不久的將來可能可以支援到android 2.3
這幾天我就會開始編輯教學文
希望下個週末前可以把完整的文章放上來
-----------------------------------------------------------------------------------
大神munjeni開發出的可多重開機的核心模組和cwm touch recovery 6.0.3.6
有了這個功能後你可以根據需要增加好幾個不同的rom和核心
每次開機選擇你要進入哪一個rom
例如我的JB_Enterprise+FXP的CM10+DevSwift1的XNovathor Project 4.1.2
我已經成功依據xda上的文章成功修改我的rom裡的核心和cwm確認可以支援此功能
因為牽涉到的步驟非常複雜和煩瑣
需要解開核心置換相關的核心模組檔案
以及重新分割相關的空間給第2個或第3個rom

所以今天只先提供相關的原帖和xda上的教學文



原帖:Xperia Boot Menu v1.0
教學文:Enable Multiboot Feature

先提供給願意嘗試不怕閱讀英文的人自己先去試看看
大家留言一下如果反應熱烈超過10位以上的話
日後有空我會把詳細修改的步驟放到此帖的二樓和三樓
下面兩張畫面是我測試修改完我的JB_Enterprise
確認可以正常使用
第1個畫面是多重開機的選項
已經包含我的JB_Enterprise,FXP的CM10和DevSwift1的XNovathor Project
感覺太過癮了以後可以在各種不同的rom切換真的是非常方便
「用Android 就來APK.TW」,快來加入粉絲吧!
Android 台灣中文網(APK.TW)

評分

參與人數 13碎鑽 +22 經驗 +3 幫助 +26 技術 +7 收起 理由
y1744 + 1 + 1 非常讚
冰羽 + 1 + 1 非常讚
ckevin_pin + 1 讚一個!
q99867 + 1 + 1 非常讚
nightof + 1 + 1 讚一個!
arbing + 3 + 2 + 5 + 2 很給力!
RainOpera + 3 + 5 + 2 很給力!
spigbbbbb + 2 + 1 + 1 讚一個!
yoyo19950713 + 1 + 1 非常讚
four35769 + 1 非常讚

查看全部評分

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

使用道具 舉報

20
si3018 | 收聽TA | 只看該作者
發表於 2015-12-6 19:27
照做完後只跑出CWM Touch Recovery的選項...
用Android 就來Android 台灣中文網(https://apk.tw)
回覆 支持 反對

使用道具 舉報

19
arbing | 收聽TA | 只看該作者
發表於 2013-10-19 02:09
用Android 就來Android 台灣中文網(https://apk.tw)
回覆 支持 反對

使用道具 舉報

18
arbing | 收聽TA | 只看該作者
發表於 2013-10-2 22:54
由 手機網頁 發佈
終於中文出來了,上次卡在解壓boot.img的部份,這次再試試看
用Android 就來Android 台灣中文網(https://apk.tw)
回覆 支持 反對

使用道具 舉報

17
spigbbbbb | 收聽TA | 只看該作者
發表於 2013-9-22 22:59
由 手機網頁 發佈
好複雜呢 下禮拜週末來試試

你說每個Rom都是獨立的 那應用程式也是如此嗎
用Android 就來Android 台灣中文網(https://apk.tw)
回覆 支持 反對

使用道具 舉報

16
 樓主| sharonliu | 收聽TA | 只看該作者
發表於 2013-9-22 18:59
tnciw1 發表於 2013-9-22 16:47
請問....setting.ini這個檔案在哪裡??XDA上說要create一個...該如何新增這個檔案哩0.0 ...

用RE管理器之類的app建立即可
用Android 就來Android 台灣中文網(https://apk.tw)
回覆 支持 反對

使用道具 舉報

15
tnciw1 | 收聽TA | 只看該作者
發表於 2013-9-22 16:47
請問....setting.ini這個檔案在哪裡??XDA上說要create一個...該如何新增這個檔案哩0.0
用Android 就來Android 台灣中文網(https://apk.tw)
回覆 支持 反對

使用道具 舉報

14
 樓主| sharonliu | 收聽TA | 只看該作者
發表於 2013-9-22 01:01
本帖最後由 sharonliu 於 2013-9-23 20:39 編輯

ICS的ROM核心修改相關設定

大神Munjeni和DevSwift1已經完成ICS的多重開機選單的內核模組和相關檔案
想讓ICS版本的ROM也可以多重開機的
請到xda上的原帖下載相關的檔案
ICS kernel with kexec support
U的ICS檔案名稱為kumquat-ics

調整修改1:
將檔案解壓縮後把cw1200_core.ko和cw1200_wlan.ko
複製到手機裡的
systemlibmodules3.0.8+kernel
etcompat-wirelessdriversstagingcw1200

並將權限設定為644
ICS的必須用此版本的zImage才能有多重開機的功能


調整修改2:
另外ICS內核裡要修改的檔案跟JB不一樣請適當修改相關內容
nit.rc,fstab(如果沒有此檔案請忽略跳過),recovery.fstab,init.st-ericsson.rc
1.打開nit.rc
在mkdir /system這行指令的前一行增加下面這個指令

  1. mkdir /sde
複製代碼
2.打開fstab
刪掉裡面全部的指令將下面的指令複製過去

  1. # These declarations must match the mount statements in
  2. # <buildroot>/device/semc/riogrande/files/init.riogrande.rc

  3. /data ext4 /dev/block/loop2
  4. /cache ext4 /dev/block/loop3
  5. /modemfs ext4 /dev/block/mmcblk0p6
複製代碼
3.打開recovery.fstab
刪掉裡面全部的指令將下面的指令複製過去

  1. # mount point fstype device [device2] fstype2

  2. /boot emmc /dev/null
  3. /system ext4 /dev/block/loop1
  4. /data ext4 /dev/block/loop2
  5. /cache ext4 /dev/block/loop3
  6. /sdcard vfat /dev/block/mmcblk0p14
  7. #/sd-ext ext4 /dev/block/mmcblk0p2
  8. /emmc vfat /dev/block/mmcblk1p1 /dev/block/mmcblk1
複製代碼
4.打開init.st-ericsson.rc
藍色是新增的指令部分
紅色的部份則是要把原先的指令替換為新的部分

on fs
# If you change anything here, make sure to update
# <root>/vendor/semc/system/bootstrap/masterreset/fstab.riogrande
# accordingly.

# Wait for eMMC device to become available
wait /dev/block/mmcblk0p14

mkdir /sde
mount vfat /dev/block/mmcblk0p14 /sde rw
exec /sbin/losetup /dev/block/loop1 /sde/your_folder/system.ext4
exec /sbin/losetup /dev/block/loop2 /sde/your_folder/data.ext4
exec /sbin/losetup /dev/block/loop3 /sde/your_folder/cache.ext4


# Mount system partition
mount ext4 /dev/block/loop1 /system ro

# Mount user data partition
exec /system/bin/logwrapper /system/bin/e2fsck -y /dev/block/loop2
setprop ro.crypto.state unsupported
mount ext4 /dev/block/loop2 /data nosuid nodev noatime noauto_da_alloc

# Mount cache partition
mount ext4 /dev/block/loop3 /cache nosuid nodev noatime

mount ext4 /dev/block/mmcblk0p6 /modemfs nosuid nodev noatime

# FOTA must be started after partitions are mounted
# and property service is initialized
exec /sbin/fota-ua c

用Android 就來Android 台灣中文網(https://apk.tw)
回覆 支持 反對

使用道具 舉報

13
 樓主| sharonliu | 收聽TA | 只看該作者
發表於 2013-9-8 22:34
peter880618 發表於 2013-9-5 17:52
看文字敘述感覺和MoDaCo的Switch有點像呢
期待發表喔!!!

已經完成第一部分的教學文
第二部分預計下個周末就會完成
用Android 就來Android 台灣中文網(https://apk.tw)
回覆 支持 反對

使用道具 舉報

12
peter880618 | 收聽TA | 只看該作者
發表於 2013-9-5 17:52
本帖最後由 peter880618 於 2013-9-5 17:57 編輯

看文字敘述感覺和MoDaCo的Switch有點像呢
期待發表喔!!!
用Android 就來Android 台灣中文網(https://apk.tw)
回覆 支持 反對

使用道具 舉報

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

本版積分規則