Skip to content
This repository has been archived by the owner on Oct 3, 2021. It is now read-only.

MultiROM for HTC J Butterfly

vroad edited this page Mar 4, 2014 · 10 revisions

HTC J Butterfly(HTL21)向けのMultiROMです。

これは何?

あなたのButterflyで複数のROMを同時にインストールし、どのROMから起動するかを選択できるようにするツールです。必要な物は以下の3つです:

  1. データ領域にmultiromをインストールするzip
  2. MultiROMに対応したTWRP。
  3. 再起動時に別のカーネルを読み込むkexec-hardbootに対応したカーネル。プライマリーROMは対応している必要があります。セカンダリーROMのカーネルは対応している必要はありません。

Sense ROMをセカンダリーROMとして使う場合は、カーネルをフラッシュ後、mount-disabler-dlxj-(date).zipをフラッシュしてinit.target.rcによるsystem/cacheのマウントを無効にしてください。

オリジナルからの変更部分

  • multirom.zipはramdiskのinitを差し替えるだけでなく、mrom.fstabをカーネルのramdiskにインストールします。これをインストールすると、Sense用カーネルでもブートメニューが表示されます。
  • ramdisk変更時に、カレントディレクトリ(.)を含まないように変更しています。

注意事項など

  • 念のため、使用前にバックアップを取ることを推奨します。
  • 外部SDがMicro SDではなくexternal_ sdと表示されます。ワイプ画面の表示順が変わっているため、Systemをワイプしようとして内部・外部ストレージをワイプしないように気をつけて下さい。
  • セカンダリーROMにもzipをフラッシュできますが、systemをマウント時にデバイスブロック番号で指定しているものは、systemパーティションを上書きする恐れがあります。現在のブートイメージはフラッシュ前にバックアップされるため、このような事は起こりません。
  • セカンダリーROMではzipを連続でフラッシュできません。
  • ブートメニューが表示されなくなった場合はmultirom.zipをフラッシュしてください。
  • multiromをインストール後、ブートメニューが出る状態ではSense ROMをプライマリーROMとして起動することはできません。multirom有効時は、Sense ROMはセカンダリーROMにインストールされたものみが使用可能です。カーネルを再度フラッシュするか、multirom_uninstaller_dlxj.zip(準備中)をフラッシュしてmultiromを無効にすればまた使えるようになります。

ダウンロード

Sense5.5 KitKat用 kexec-hardboot対応カーネル http://goo.gl/Vbsfwp

Cyanogenmod11用 kexec-hardboot対応カーネル http://goo.gl/x583pJ

MultiROM TWRP v2.6.3 http://goo.gl/mTgfwd

MultiROM http://goo.gl/YeFXla

mount-disabler http://goo.gl/lkwyd2

オリジナル

[Recovery][Mod]MultiROM V21 for Droid DNA(Unofficial Port) http://forum.xda-developers.com/showthread.php?t=2627141

Special Thanks

  • Tasssadarさん
  • jamiethemorrisさん
  • tako0910さん
  • 173210さん