[Motorola Droid RAZR] HSD-Pilot:
Many of us read about the great BootMenu Manager created by Whirleyes.

And as you know, we can run an second System on our RazR with it. But not everybody knows how to get the free Space on the Webtop partition or edit the Updater-Script of an Custom Rom. So let me try to tell you how you get this stuff working.

Of course you have to Download BootMenu Manager out of Play Store first! Make the Setup in the App and get started.

The Webtop Partition

Backup

Boot in Custom Recovery

select Backup & restore

Change Backup location > Micro SD

Full Backup (Fullbackup included the Webtop Partition and will take an while!)

Power options > Reboot

Get Space

This step you only have to do once!

You can do this with ADB on your PC or directly on your Phone with an Terminal Emulator.

If you use an Emulator, you don't have to write the line adb shell! I did it with adb, so my Screenshot based on it. Follow exactly the commands and don't forget the space between the letters!

What to write?

adb shell [only on PC]

su

mkdir /tmp/webtop

mount -t ext3 /dev/block/webtop /tmp/webtop

rm -r /tmp/webtop/*

Now you have enough Space on your Webtop Partition to setup an Rom.

The Updater-Script

!!!! You can ignore these Steps to edit the Updater-Script manually. Just download the ROM Converter by Whirleyes and let it do the Job for You !!!!

If you wish to do it by yourself, then here you go >

Recommend Software

You have to install WinRar and Notepad++ on your PC

What do i have to change?

In the Updater-Script you will find some lines, that started with 'mount'. Not every Rom got all of them. You have to search the script for it!

mount("ext3", "EMMC", "/dev/block/mmcblkXX", "/system");

mount("ext3", "EMMC", "/dev/block/mmcblkXX", "/data");

mount("ext3", "EMMC", "/dev/block/mmcblkXX", "/cache");

these lines you have to change to

run_program("/sbin/busybox", "mount", "/system");

run_program("/sbin/busybox", "mount", "/data");

run_program("/sbin/busybox", "mount", "/cache");

How to change?

First open the Rom.zip with WinRar. Just double-click on the ZIP, but DON't unpack it!

Navigate to the Updater-Script. You will find it under following path:

ROM.zip\META-INF\com\google\android

This Screenshot is just an Example. The path is the same on every Rom!

Now Drag & Drop the Updater Script on your Desktop and open it with Notepad++

Edit the lines and save the Script in 'All types (*.*)' - Format!

Before

After

After you have done this, Drag & Drop the Updater Script back into the ZIP and hit OK.

Now you're ready to use the ROM as Second System. Just boot into Custom Recovery and toggle Second System Recovery.

Don't forget to read the Instructions to install your ROM and get the Rom Mounted :cool:

Fastboot for the webtop_signed

Here's an way to get the second System running on an RazR that you purchased with ICS preinstalled. It seems, that you can't mount the Partition with it.

You will get an failure called >invalid argument< when you enter the line mount -t ext3 /dev/block/webtop /tmp/webtop

To get it working, we tried to fastboot an GB webtop_signed on an ICS Maxx and after that it works flawless for the Guy.

You also can use this to get your Files back which where deleted to get the second system running!

DOWNLOAD

PART1 + PART2

This is the Webtop_signed of the 651.167.26.XT910.Retail.en.EU that was used to get on the 672.180.33.XT910.Retail.en.EU some times ago.

If you have an GB 2.3.6 Fastboot File of your Region and wanna use this webtop_signed, you can only download the FlashME.bat and add your File into the Folder!

http://www.mediafire.com/download.php?qibcf1inyb7ao8y

INSTALLATION

After you downloaded an extracted the 2 Parts you'll get an Folder called Webtop 2.3.6.en.EU.

In this you'll find the FlashMe.bat and the Webtop_signed.

Connect your RazR in AP Fastboot Modus with your PC and doubleclick the FlashMe.bat.

Your RazR will reboot after the flash was sucessfull

Now you can follow the steps to get your second system on your preinstalled ICS.

If my English isn't perfect enough, than don't use this Guide :p​