yashsingh1/xdaforums huggingface dataset:
[Motorola Droid RAZR] whirleyes:
@HSD-Pilot

I erased my cid(mmcblkp18) for the first time today.. Now I understand you.

BootMenu rocks! it bypass the Customer ID error.

Maybe that's the reason BootMenu is popular in China.

(But the can't download it legally from Google Play)

p/s :I don't know where to say this, so I spam my own thread.
[Motorola Droid RAZR] farhanito:
Even the creator stunned by his own creation, lol :thumbup:

Btw, dhacker29 started using kexec today... Can't wait to see it works with bootmenu..
[Motorola Droid RAZR] fulii:
Hey mate! Previously i have instaaled second system. But now i installed epsilon as first system and cant install any second system. I enter cwm and install as second system and it goes well but it only boots to first and when i take a look with root explorer the webtop is empty? I erased it and wipe data but no succes yet :(
[Motorola Droid RAZR] megawebmaster:
Heh, guys you can install not only Blur-based ROMs as 1st system - at least on XT910. I'm running MIUI as 1st and unofficial CM9 as 2nd and everything is fine. One thing - I haven't converted MIUI rom (to force it to install on 1st system) and converted CM9.

Really, awesome work whirleyes, I'm stunned ;)
[Motorola Droid RAZR] whirleyes:
Now the best part of it... I don't need a XT910 to help you guys out with GSM data.

By using XT912 radio firmware. I can confirm that GSM function in my CDMA phone is working. I can roam to GSM/WCDMA network.

p/s : Thinking of getting another CDMA phone as daily driver & make this XT909 as dev phone.
[Motorola Droid RAZR] joshw0000:
You flashed 912 radio to a GSM phone? Do you have a developer (bootloader unlocked) device? Cellzealot has been looking for a sim unlock for the XT912 for a while now and actually bricked his phone installing a leaked bootloader. If we were able to install XT910 firmware/radio then we could probably use AT&T/T-Mobile on our phones.
[Motorola Droid RAZR] nespresso33:
Whirleyes has a CDMA Razr.
[Motorola Droid RAZR] whirleyes:
I think it's hard coded some where in radio firmware to block roaming of US provider.

That's why you guys can only used it as GSM device only when abroad.

Yes my Razr is CDMA. The diff between XT909 & XT912 lies in it's CDMA radio firmware.

XT912 : BP radio read USIM/RUIM & pass the the raw data to Android OS.

XT909 : BP radio read RUIM card & process the data. Data passed to Android OS as NV Data (just like an old CDMA device?)

** this information is plausible. It was based on comparison of text strings inside both bp.img files
[Motorola Droid RAZR] fulii:
Can you please answer that i asked about 4 posts before? I really want to use the features of dual boot but i cant for some reason. I reinstalled app wiped webtop what else can i do? Cheers
[Motorola Droid RAZR] whirleyes:
Maybe you missed the Convert ROM part..

Development update :

Just figure out on how to flash radio firmware (bp.img) from custom recovery.

I can easily switch radio firmware between XT912 & XT909.
[Motorola Droid RAZR] eyriiii:
Great job mate!
[Motorola Droid RAZR] FrAsErTaG:
To anyone wanting to flash custom roms from droidrzr and alike you need to modify the update-script a bit to make it work correctly, failure to do this will wipe you primary system regardless that you are in the second system

you need to modify

Also if using CDMA roms on GSM phone, at this point everything can be working except Mobile Data.

To flash CDMA custom rom, make the above adjustments to updater-script

boot into recovery, toggle second system, wipe, flash update.zip

return to stock system (possibly do next step from recovery but I never have attempted)

using adb

Now reboot and choose second system, as noted before there will be no mobile data but everything else working, until we can figure out what libs are needed to be exchanged or the final ICS kernel this issue will remain.

Goodluck
[Motorola Droid RAZR] nischalnischal:
Thank you for the info Frasertag. though i am not much into ROM creating, i am sure the info is useful for someone else who can take this and make a some rock solid stuff from these :)
[Motorola Droid RAZR] SoulGraphicsBrand:
an amazing job, thanks !!
[Motorola Droid RAZR] thepsen:
Very Nice menu. thanks.:D
[Motorola Droid RAZR] SoulGraphicsBrand:
I tried doing a full backup from the custom recovery but it never ends, remains in the part of webtop and nothing happens
[Motorola Droid RAZR] HSD-Pilot:
It takes an while to backup the Webtop. For me like 1h30min.

Gesendet von meinem XT910 mit Tapatalk 2
[Motorola Droid RAZR] whirleyes:
1h is unacceptable.. why is so slow? sdcard speed??

I'll try to re-backup now

Update : full backup (system,data,cache,webtop,preinstall) to internal storage takes only 20mins.

average CPU load during backup is only 30% :confused:

Is it because your original webtop partition have too many small files???

Suggestion : If you have access to webtop fastboot files, you may skip the backup.

of maybe backup using dd (take partition image, instead of tarball)
[Motorola Droid RAZR] SoulGraphicsBrand:
Can be the sd card because my full backup has also been slow

Enviado desde mi XT910 usando Tapatalk 2
[Motorola Droid RAZR] nischalnischal:
Mine is taking more than an hour :(
[Motorola Droid RAZR] theZest:
I have the issue with lack of free space in data partition after restoring nandroid backup of Chinese ROM as the 2nd system. I boot Chinese ROM and see "Low on space" notification. How can I fix it? Should I somehow bind second ROM's /data to manually created /cache/data, for example?
[Motorola Droid RAZR] HSD-Pilot:
Sounds like the same problem, we allready got with the Boot Manager. BaseRom as 2nd init and stuff :eek:
[Motorola Droid RAZR] whirleyes:
Webtop partition size is only 1.3GB.

To make thing simple, the included boot_second.sh script bind mount /system & /data inside this webtop partition.

You have 3 option, if you want to have bigger /data

1.Reassign /data to /sdcard (IO speed depend on sdcard speed rating)

2.Reassign /data to /dev/block/userdata (this will replace all your data for stock system)

3.Use lightweight ROM (/system size = small)

You also need to re-configure second.recovery.fstab for recovery to work nicely

Related Files

/preinstall/bootmenu/script/boot_second.sh

/preinstall/bootmenu/config/second.recovery.fstab

Sorry, for now you all have to configure this files manually.
[Motorola Droid RAZR] whirleyes:
Update : Another suggestion

maybe bind /cache to /webtop/cache

then /data to /dev/block/cache

With this setting, you also need to modify

/preinstall/bootmenu/script/boot_stock.sh

/preinstall/bootmenu/config/stock.recovery.fstab

so that stock system won't empty /cache(2nd system data) on boot
[Motorola Droid RAZR] [TSON]:
Woah! I've been waiting for one of these for the RAZR - I loved the one that MIUI had for the Droid X... After this soak business is over I think I'll endulge :)
[Motorola Droid RAZR] Mathieu2k4:
Am I the only one getting parse error while installing?

Can't get it from the market, incompatible device.

Using a rogers razr

Envoyé depuis mon XT910 avec Tapatalk
[Motorola Droid RAZR] FrAsErTaG:
You must be on ICS to use this.
[Motorola Droid RAZR] theZest:
Thanks whirleyes, I think it should be added to your 3rd Q&A post.

Another way to solve my problem is to do almost the same as you described in Q&A section:

adb shell mkdir /tmp/webtop
adb shell mount -t ext3 /dev/block/webtop /tmp/webtop

Then just navigate to /tmp/webtop with Root Explorer and delete all webtop-related stuff (I don't use webtop).
[Motorola Droid RAZR] FrAsErTaG:
just do the following
[Motorola Droid RAZR] farhanito:
you can still use ICS webtop even after cleaning up that folder..

it's been tinkering me as well, why did moto waste that space on ICS
[Motorola Droid RAZR] whirleyes:
BootMenu recovery 0.2.7.test

new recovery binary for testing & feedback

What's new : Add option to flash radio firmware

bp.img - tested (ALL)

lte.img - not tested (XT912)

cefs.img - not tested (XT910) (get this file from multiconfig folder)

Installation (Expert user only)

tar -xzvf recovery_0.2.7_test.tar.gz -C /

** CDMA & GSM radio firmware has different security signature.

** Means you can't flash bp.img from XT912 to get CDMA function on XT910 & vice versa.

Update : Link removed. Check new version here
[Motorola Droid RAZR] fulii:
I havent missed that i told you when i first tried it i was able to use 2 systems but i installed epsilon rom to first then all gone...

Maybe its related to the first rom?
[Motorola Droid RAZR] whirleyes:
bump!

Anyone try flashing radio from 0.2.7 recovery??

Need few confirmation before releasing 0.2.7 update

I can only test bp.img

p/s : I'm going to have a break from Android(xda) until September (back to homecountry, going to China & etc)

This week will be the last build for my works, I hope to fix all bugs before holidays start.
[Motorola Droid RAZR] n3ptun3:
That also means no time to integrate d3-kexec into BootMenu, right? Have a nice vacation.
[Motorola Droid RAZR] gjnicholson:
Will try to flash a radio later this evening and let you know.

Have a nice vacation!:good:

Edit:

Am able to flash the radio from Asia ICS OTA using this recovery.
[Motorola Droid RAZR] farhanito:
+1 :good:

have a nice trip :)
[Motorola Droid RAZR] Fekajo:
Thanks for your work :)
[Motorola Droid RAZR] theZest:
What a pity. I wish I could meet you and thank you personally for all you've done for RAZR community. I'll be in in Tokyo during this weekend. Sorry for offtop.
[Motorola Droid RAZR] whirleyes:
NVM. care less about it lately. I'm doing it for myself after all.

p/s : I'm not living near Tokyo anymore..
[Motorola Droid RAZR] WarRaven:
Whirlyeyes, thank you so much for all your work an time put into this forum and your software.

Sure hope you have a nice vacation and look forward to your return here at xda.

WR

Sent from my XT910
[Motorola Droid RAZR] sullytrny:
Happy holidays

.215 radio - SimplexROM - Daily Driver - XT912 - tethered
[Motorola Droid RAZR] whirleyes:
thanks all.

Here's the almost final version of BootMenu 0.2.7.

There's almost 3000 user of BootMenu.. releasing an update is not an easy task anymore.

1. I need someone to test it (Someone who have a fastboot access, because I have some limitation to test all of this function (Sorry I can't afford to brick)

2. Someone to translate to BootMenu. (See translate.zip)

3. Hopefully to get some feedback before Saturday.

Change log

- Enable ROM Manager function (I only test on 2nd-system, but should work OK in 1st system too)

- Integrate ROM converter (Should work with MIUI too)

- Flash Radio firmware in recovery

- Fix UI & bugs

Update : Get Final build from OP
[Motorola Droid RAZR] HSD-Pilot:
Right now I'm @ work, but I'll give it an go as soon as I'm @ home. A lil'bit Crackflashing after work sounds good ;)

Sent from my CustomiZed XT910
[Motorola Droid RAZR] pedrotorresfilho:
Working on it right now.

1. You've Asia, Phanasia and ME firmwares.

2. Translating. pt_br / pt_pt (will be the same lang)

3.

a) Instaled.

b) Custom boot functions working. (wipe dalwik is not working?) Didn't test radio yet.

c) Convert didn't work. Sending you a log. See PM.

D) flashed cm9 just fine. Converted with 0.0.1 RC

Cheers
[Motorola Droid RAZR] gatsu_1981:
Working on italian translation ;)

Inviato dal mio Rasoio Motorola
[Motorola Droid RAZR] whirleyes:
Some typo in the code. I've re-upload new apk.

Regarding recovery wipe-dalvik... didn't change any code there.

What to test?

- ROM converter

- ROM manager restore & install (you can queue multiple zip file)

- cefs.img & lte.img flashing
[Motorola Droid RAZR] HSD-Pilot:
Restore and backup is checked already, no problem.

One suggestion > When I backup through Rom Manager, can you add an option to select the sd-ext as location?

It goes straight into Recovery and save the Backup on internal.

Sent from my CustomiZed XT910
[Motorola Droid RAZR] gjnicholson:
I confirm that back up and restore of 1st and second systems works fine:good:

Will test convert rom soon.

I am on the stock Motorola ICS Asia latest OTA.

---------- Post added at 10:33 AM ---------- Previous post was at 10:30 AM ----------

+1 regarding sd-ext as location (or being able to choose location).

I like the ability to add the ROM name etc. when backing up as this saves having to edit the backup name later:):good:
[Motorola Droid RAZR] HSD-Pilot:
Alright, flashed the FTS on 1st System without Problems. After that i restored my Main Rom & flashed the AXIOM_Annihilation_B1 with the AOKP Patch on 2nd System (multiple select) and booted well.

Back in the App and installed the Kernel Modules without wipe cache & data > all fine!

I've taken some Screenshots and will overwrite my How To. Before that I will try MiUi without 2nd init and report back.

Till now i can say > GREAT WORK DUDE!!!!

I love it to flash straight out off the App :cool:
[Motorola Droid RAZR] whirleyes:
We'll be missing kexec.. until september

p/s : I wish I have a build server so that I can work remotely from anywhere
[Motorola Droid RAZR] HSD-Pilot:
Ahhhh come on, ENJOY your Break ;)

You did an realy amazing job during the last Weeks!

---------- Post added at 08:45 AM ---------- Previous post was at 08:23 AM ----------

MiUi booted flawless, all fine.

Now i'm tired. Worked the whole night, so i'm out :eek:

I'll edit the tutorial as soon as possible.

Well done my friend, well done :good:
[Motorola Droid RAZR] HSD-Pilot:
Before I forget > flashed the old Radio on 676.226.3 through Recovery.

I can't check cdma radio's, so now the XT912 users have to report ;)

Sent from my CustomiZed XT910
[Motorola Droid RAZR] whirleyes:
function added for v3 of 0.2.7
[Motorola Droid RAZR] gjnicholson:
Thanks, that is great news:)

I have made back ups and flashed zips using the cwm type options in system manager. Only thing to take care with selecting second system back up or flash zip while using 1st system as it defaults to stock. For example, if I select back up second system while in the first system, it will back up the first system (or flash the zip to the first system).

This tool just keeps getting better and better!:D
[Motorola Droid RAZR] whirleyes:
you must be on worng version. I've uploaded a lot of 0.2.7 packages today.

Clean uninstall & try re-download package.

the latest one should work ok

http://xdaforums.com/attachment.php?attachmentid=1251135&d=1344522136

Uploaded 027_v6

- Add Czech (maarawoe)

- Add Deutsch. (spryte) (Some button become weird with long text.)

- Fix ROM converter patching script (USB storage now works with CM10)

- Add backup location options
[Motorola Droid RAZR] maarawoe:
If I was able to put there those bloody czech ěščřžýáíé, nearly any language should be xml friendly :D

as Whirleyes suggested me - try notepad++ or pspad both switched to utf-8 mode and it will be ok...
[Motorola Droid RAZR] pedrotorresfilho:
1. I'll upload today pt_pt and pt_br languages.

2. Testing 027.v6 now.

Cya

--Edit--

- ROM converter didn't worked last time. Send you the alogcat. Testing new build asap.

- ROM manager restore & install working fine. Wipe dalvik didn't worked to second system.

- I'll test flashing cefs and lte radio.

Nice work whileyes. Bootmenu is pretty nice in this version. I'll be back with an update.

Cheers
[Motorola Droid RAZR] gjnicholson:
I have just installed and tested version 3 and it works perfectly.:good::D

Thanks again for your hard work and sharing your work!:):):):)

Downloading version 6 now......
[Motorola Droid RAZR] nespresso33:
Nobody is working on french translation ?

I will maybe doing that if I have time.
[Motorola Droid RAZR] pjcons:
Hey when trying to download package it tells me patch corrupted... Recovery working but the power off doesn't give me the menu.

Sent from my Razr machine
[Motorola Droid RAZR] pedrotorresfilho:
Uninstall it and wipe cache before re installing from GPlay

Cheers
[Motorola Droid RAZR] pjcons:
Thanks Pedro, you're so helpful mate. Hey I tried what you said and still getting the error, let me explain:

- At Bootmenu Manager "Installer" tab I see that "Bootmenu package downloaded" is not checked, neither is the hijack or package

- The "Download Bootmenu package" button is pressed

- "Downloading Bootmenu files..." comes up on the screen - goes to 100%

- "Checking downloaded file integrity" box comes up

- "Error: sha1sum missmatched!" error, with "Packages files incorrect/corrupted. Try download it again"

I uninstalled and wiped cache, but still this issue. :(

Note: I am on Epsilon Project v3.0. Bootmenu custom recovery works fine, just not the extra bootmenu options.
[Motorola Droid RAZR] pedrotorresfilho:
Hi! I'm afraid you'll need to flash a clean system prior installing bootmenu.

@whirleyes.

- Bootmenu and Converter are working flawless. (Will send you a suggestion to converter 'wait it finish. you'll receive a notification when done.' message).

Did everything.

- Patched/Flashed MIUI (had to disable 2nd-init and insecure adb in bootmenu - this could be the set by default).

- Patched/Flashed CM9. Booted just fine.

- Backup/Restore in first system worked gr8. didn't restore to 2nd system because it's flashing okay.

Note: The wipe dalvik failed again (it happens promptly after flashing CM9). Solved by formatting all the partitions and doing a fast backup. This procedure should be recommended prior flashing any rom. It'll check and fix everything anyway.

It's working safe and flawless.

Congratulations!

--Edit--

Finishing translation. I'm trying to improve the language to keep sentences short and fit both Brasil and Portugal.
[Motorola Droid RAZR] HSD-Pilot:
I wanna ask to add more options after select the zip files.

Now there's wipe data & cache. But when i wanna flash an Theme on an rom, i just have to wipe cache & dalvik. If that's possible to add, that would be nice ;)

Some user in Germany tested the new release, too. And till now there's nothing happened, that shouldn't happen.

Sent from my CustomiZed XT910
[Motorola Droid RAZR] perikolisan:
Anyone working in spanish translation?

If not, i'll start to work tomorrow
[Motorola Droid RAZR] whirleyes:
Try clean preinstall partition.

It didn't clean /cache/dalvik-cache. Will re-add this function. I need to have your translation ASAP.

Noted. Will try to implement it

I'm going to upload 0.2.7 before tomorrow.

Update:

http://xdaforums.com/attachment.php?attachmentid=1252381&d=1344571279

upload v7 (fix theme to fit some language/long text)
[Motorola Droid RAZR] maarawoe:
Is it possible to change the behavior of the "hw back button" to return to the main screen instead of exiting the application?

I always expect to get to the main screen but the app gets closed....

thanks
[Motorola Droid RAZR] whirleyes:
hardware menu button -> Welcome page

hardware home button -> Minimize app??

hardware back button -> Exit
[Motorola Droid RAZR] gjnicholson:
I prefer back to main menu:D
[Motorola Droid RAZR] maarawoe:
Exactly...

Setup like this is more common on most applications:

hardware home button -> Minimize app??

hardware back button -> Welcome page

2x hardware back button -> Exit

but is just cosmetic....
[Motorola Droid RAZR] basshamster:
@whirleyes: Patching Eclipse or Simplex with the 0.2.7 ROM Converter still kills the BootMenu after flashing. I have to repair it in BootMenu before reboot. Maybe you find a solution to fix that "bug"... :)
[Motorola Droid RAZR] whirleyes:
Eclipse1.2 is working fine here.

Seems there's no major buganymore. Will freeze current code as official 0.2.7 in a few hours.

Just waiting for pedrotorresfilho to finish translating Português.

Other translation later than that will be added to 0.2.8 (No ETA)
[Motorola Droid RAZR] maarawoe:
btw. are you planning to integrate the gsm rom patcher for cdma roms?
[Motorola Droid RAZR] whirleyes:
I don't have GSM device & can't flash GSM radio.
[Motorola Droid RAZR] HSD-Pilot:
Hey Whirleyes, can you maybe sent me the final 0.2.7.,after you uploaded it on GPlay. I don't wanna make it public, before it's downloadable.

just start to write my Guide new before i have to work today. So it's ready when people are able to download the new Version from Store.

Otherwise i have to make it tomorrow.

Sent from my CustomiZed XT910

Edit: I start it now with the latest Build. I guess there won't be huge changes in the UI, so all should be fine.
[Motorola Droid RAZR] yyh2503:
i use cm9 from droidhive gsm version

but when i download it from google play

i get the 0.2.4 rather than 0.2.6
[Motorola Droid RAZR] whirleyes:
only changes was adding wipe dalvik cache option.

I'll put the apk in OP. It's better to know the download count.

1.Not all people use Google Play. Especially those in China.

(Some Chinese forum even have the reverse engineer version @add local language support??)

2.Based on my statistic, only 70% of BootMenu user download it from from legal channel (Google Play).

(Unique install count from Google Play doesn't match with unique install count from my download server)

Current stat:

unique install : 4680 (Target 5000 - big enough for Android starter like me :D)

donation : $40 (Myth about Android & donation is almost true)

Curious about why I care about download stat & the details?

Project Lense is started with aims to gain experience in Android Development(& learn English).

Knowing the details help me determining whether this project was successful or not.

BootMenu = Reminiscent of Moto days??

~~enough trolling & thank you for reading.
[Motorola Droid RAZR] HSD-Pilot:
Thanks for the Screenshot, i will write it with the dalvik included and add the Screenshot for it later (Guide is written during an flash in progress :cool: )
[Motorola Droid RAZR] whirleyes:
Final 0.2.7 uploaded. Get it from OP / Google Play

Please do clean uninstall

1.Uninstall packages

2.Uninstall BootMenu Manager

Notes :

Press back once will go to Welcome page. Press back in this page will exit application

ROM Converter. Please tick Safestrap option before Press Coverter button (For Safestrap based ROM)
[Motorola Droid RAZR] joshw0000:
Whirleyes,

I think your project has been successful. You've made (IMHO) the best Moto recovery GUI to date. Not only is it functional, it's fast. I can't get over how quick and easy it is to switch roms. I found myself not wanting to flash CM9, CM10, etc due to data issues and the time involved in converting from safe and non safe system (plus my current rom was in safe system). With Bootmenu I run my daily rom on 1st and experimental roms on 2nd. If the need to actually use my phone arises I simply reboot. It's set to automatically boot to daily rom, so it's just that simple.

That said, I do have one super tiny request. Since there is an option to reboot directly to 2nd system in Bootmenu, how difficult would it be to add an option to reboot directly to 1st system. For those times when you can't spare 10 extra seconds...lol. Again, I'm perfectly content with things as-is. You wont hurt my feelings if you choose not to add it.
[Motorola Droid RAZR] HSD-Pilot:
Alright, the Tutorial is ready so far.

If somebody find an Problem, post it and i'll edit it tomorrow. Now it's time for Work :eek:
[Motorola Droid RAZR] macroman8807:
Has any one else had a problem with the second system having low memory and the first not allowing install of apps?

sent from my Awesome MotoMaxx

---------- Post added at 08:08 PM ---------- Previous post was at 07:35 PM ----------

Sorry guys I found the answer in the beginning

sent from my Awesome MotoMaxx

---------- Post added at 08:39 PM ---------- Previous post was at 08:08 PM ----------

Can any one help me with Reassigning to the webtop cache

sent from my Awesome MotoMaxx
[Motorola Droid RAZR] romdroid.:
Thanks great work whirleys
[Motorola Droid RAZR] whirleyes:
In case my download server got hacked / offline

Use this for offline install

https://dl.dropbox.com/u/34466363/bootmenu.md5.v0.2.7
https://dl.dropbox.com/u/34466363/bootmenu.tgz.v0.2.7

put these files inside /data/data/com.projectlense.bootmenu/files/

chmod 777

p/s : Holiday starts & I'm off the internet grid for a while.
[Motorola Droid RAZR] sevenup30:
i can translate to french if you want