yashsingh1/xdaforums huggingface dataset:
[myTouch 3G, Magic General] Diekund:
Hello All,

I have been trying for the past few hours to root my HTC Magic 32B (Vodafone UK) and flash Cyanogen to get me some android 2.2!

The phone was on Android 1.6 before i started the process. I have since managed to roll it back to the vulnerable 1.5 version using a goldcard and sapping.zip

I have also managed to push RA-sapphire-v1.7.0H onto the phone.

Now every time i wipe and then flash any of the cyanogen ROMs using the recovery mode, it hangs at the Vodafone screen when booting. Now I had a look around and there were suggestions of trying a different ROM. I tried this and get the same result every time. I have installed 4 different versions of Cyanogen as well as numerous other ROMS.

An interesting point, I have a magic 32b and yet when trying to push the 'G' version of the recovery-RA file, the phone does not turn up under 'adb devices' but when pushing the H version, the phone responds as it should and loads the correct recovery file. I have tried both 32A and 32B ROMs to no avail :( they both still lock up at the Vodafone splash screen :(

I can restore to 1.5 without any problems, but I dont want to be stuck on this version of Android :(

A little info about the phone:

Firmware version: 1.5

Build Number: 2.16.151.1 146733 CL#31685 test-keys

SAPPHIRE PVT 32B SHIP S-ON H

HBOOT-1.33.0009 (SAPP10000)

CPLD-10

RADIO-3.22.20.17

May 8 2009,21:02:32

Many thanks in advance for any help you can provide!
[myTouch 3G, Magic General] WoblyGoblin:
There is guide on wiki.cyanogen you must be ona 1.5 version just read whole guide and it will be a success
[myTouch 3G, Magic General] ezterry:
If you have RA -h recovery working use it to flash hboot 1.33.2009

Then boot into fastboot and issue

fastboot erase system -w
fastboot erase boot

Here you can either boot onto recovery and flash the ebi1 version of cm. (Yes historical for 32a but seems your newer rom is using the 32a radio)

Or install a 2.x radio via fastboot (you must not flash it from recovery or you will brick your phone)

Last I checked cm wiki deals with 32a radios on 32b devices badly
[myTouch 3G, Magic General] mumilover:
1) You see the last "H" in the first line of your info?

That means you need to use H-recovery and not G-recovery!!!

First problem solved....

2) You see the radio version 3.22.20.17?

Thats is only for 32A boards.. be lucky that you did not brick your device..

You need this radio and only this radio: 2.22.19.26I

But there is something wrong with combination of the info you wrote..

All 32B devices have G as the last letter in the first line of thire spl..

Are you sure that what you wrote is correct?

To solve this, flash back your stock version... use RUU or whatever... No sappimg or goldcard...

Just bring back the phone to where is was when you got it from the shop.

Then follow this guide made by me:

http://xdaforums.com/showthread.php?t=756942

it will root you device in 5 mins... and for 5 min extra you get custom recovery and engineer spl( <-optionel)... FULL CONTROL OF DEVICE, the right way!
[myTouch 3G, Magic General] ezterry:
This is FUD .. thats why its not bricked.

3.x = EBI1 (The -h recovery [magic] and -r recovery [dream*] is EBI1)

2.x = EBI0 (The -g recovery [magic] and default recovery [dream*] is EBI0)

* Please don't install the dream recovery on the magic it won't work its missing a config file for sapphire

both magic 32a/32b can run both

HOWEVER you must have the correct kernel to boot the device and if you have a 3.x radio and flash a radio from recovery you will brick since your current recovery can't boot after the flash.

Easiest is as I said install the engineering SPL that also supports both radios and fastboot yourself a stable system.

(the only reason its not booting with the EBI1 magic32a rom now is probably its not being properly wiped)

As far as using fastboot to restore a 2.x radio and -G recovery:

32A devices (ignoring the fender for the moment) will not be able to use all their memory on a 2.x radio

32B devices run the same on both radios; however more roms assume you have a 2.x radio.
[myTouch 3G, Magic General] DonJuan692006:
If you go to cyanogens website, the EBI1 kernel should be available in the downloads. Just reflash the 5.0.8.zip, then flash the EBI1.zip, and then GAPPS.

EDIT: Here you go http://forum.cyanogenmod.com/topic/394-cyanogenmod-5-for-dreammagic-mean-lean-pastry-machine-v508-06192010/.
[myTouch 3G, Magic General] Diekund:
you rock my world haha

Thanks so much buddy, this little trick hit the spot and im now running android 2.2! hopefully its nice and easy to update my roms from now on :D
[Droid Incredible General] gedster314:
Don't get me wrong, I do think it's cool but what will it do for me? I can't imagine navigating the gui on the incredible's small screen. Maybe the netbook remix. I've done quite a bit of terminal work and ssh on my Incredible and it sucks. I just don't see the advantage of it. I still need a device that is very user friendly and I can efficiently use as a phone.

I'll keep an eye on it and see how it develops but for now it's a no go for me. I would rather just carry my netbook around, even an ipad would be a better option. Ubuntu on an Ipad would be very cool to play with. I wish the ipad competition would hurry up and get here.

Thanks for an intriguing post and link.
[Droid Incredible General] jdkoreclipse:
Cuz ubuntu is the ****

sent from jdfroyo v2.0 EVO-lution
[Droid Incredible General] dadicus:
Well there are tons of Ubuntu programs that you could then run on your phone. For devs and such this could be invaluable, granted devs would already know how to install ubuntu on their phones and not need this guide, but meh. Personally for the rest of us, I am not sure what I am going to use my ubuntu for yet, but I like having the option there.

It is also a cool parlor trick to pull on iphone users. "Can your iphone run a full fledged desktop operating system? Hmmm... that's too bad, my android phone can."

It's especially helpful against those people you told to get an android phone over an iphone because of all of the advantages of the android phone and they got an iphone anyway because they are more concerned about making a status statement than actually getting the best. Just another log on the fire.

But really really, why do I run Ubuntu on my mobile phone? BECAUSE I CAN!!! Seriously, just because I can. Isn't that why a lot of us do these kinds of things?
[Droid Incredible General] jdkoreclipse:
Does it work or is camera worked?

sent from jdfroyo v2.0 EVO-lution
[Droid Incredible General] Hatman41:
I am running the same ROM as you and when I tried to install it I get the following.

sh ./ubuntu.sh

modprobe: chdir(2.6.32.15-g936f68f): No such file or directory

←[H←[Jmkdir failed for /data/local/mnt, File exists

←[H←[Junknown option -- /BusyBox v1.16.2androidfull (2010-08-01 14:57:25 EDT) mu

lti-call binary.

Usage: rm [OPTIONS] FILE...

Remove (unlink) FILEs

Options:

-i Always prompt before removing

-f Never prompt

-R,-r Recurse

chmod: bootubuntu: Operation not permitted

chmod: fsrw: Operation not permitted

chmod: mountonly: Operation not permitted

chmod: ubuntu.img: Operation not permitted

chmod: ubuntu.sh: Operation not permitted

chmod: unionfs: Operation not permitted

←[H←[J

Ubuntu Chroot Bootloader v0.1

Ubuntu Bootloader is now installed!

This process does NOT damage Android OS!

Original Installer by Charan Singh

Modified for Ubuntu Chroot by Max Lee at NexusOneHacks.net

To enter the Debian Linux console just type 'bootubuntu'
[Droid Incredible General] dadicus:
Make sure you have the latest busybox installed. Also make sure you do an su command before you do the sh ./ubuntu.sh.

One other thing, you have done the unrevoked forever right?

To update your busybox install the busybox app from the market and run it.

Sent from my Incredible.
[Droid Incredible General] Hatman41:
Yes I have the newest busy box and yes I did type the SU before. Here is everything that I typed.

C:\android\tools>adb shell

# su

su

# cd /sdcard/ubuntu

cd /sdcard/ubuntu

# sh ./ubuntu.sh

sh ./ubuntu.sh

modprobe: chdir(2.6.32.15-g936f68f): No such file or directory

←[H←[J←[H←[Jrm: can't remove '/system/bin/fsrw': No such file or directory

rm: can't remove '/system/bin/bootubuntu': No such file or directory

rm: can't remove '/system/bin/unionfs': No such file or directory

unknown option -- /BusyBox v1.16.2androidfull (2010-08-01 14:57:25 EDT) multi-ca

ll binary.

Usage: rm [OPTIONS] FILE...

Remove (unlink) FILEs

Options:

-i Always prompt before removing

-f Never prompt

-R,-r Recurse

chmod: bootubuntu: Operation not permitted

chmod: fsrw: Operation not permitted

chmod: mountonly: Operation not permitted

chmod: ubuntu.img: Operation not permitted

chmod: ubuntu.sh: Operation not permitted

chmod: unionfs: Operation not permitted

←[H←[J

Ubuntu Chroot Bootloader v0.1

Ubuntu Bootloader is now installed!

This process does NOT damage Android OS!

Original Installer by Charan Singh

Modified for Ubuntu Chroot by Max Lee at NexusOneHacks.net

To enter the Debian Linux console just type 'bootubuntu'
[Droid Incredible General] dadicus:
Make sure when you install busybox to your phone with the app that you install it to /system/xbin.

Sent from my Incredible.
[Droid Incredible General] Hatman41:
Yes busybox has been installed to /system/xbin. I just looked into that directory and I see alot of busybox files.
[Droid Incredible General] dadicus:
Ignore the error messages. Now make sure you are still in root and type bootubuntu.

Sent from my Incredible.
[Droid Incredible General] dadicus:
If you look at the screenshot in his guide, the one of the command prompt you will notice he gets the same exact errors, apparently they don't matter.

Sent from my Incredible.
[Droid Incredible General] Hatman41:
This is what I get when I type that.

# bootubuntu

bootubuntu

mount: can't setup loop device: No such file or directory

mount: mounting devpts on /data/local/mnt/dev/pts failed: No such file or direct

ory

mount: mounting proc on /data/local/mnt/proc failed: No such file or directory

mount: mounting sysfs on /data/local/mnt/sys failed: No such file or directory

net.ipv4.ip_forward = 1

Setting /etc/resolv.conf to Google Open DNS 8.8.8.8 and 8.8.4.4

bootubuntu: cannot create /data/local/mnt/etc/resolv.conf: directory nonexistent

bootubuntu: cannot create /data/local/mnt/etc/resolv.conf: directory nonexistent

Setting localhost on /etc/hosts

bootubuntu: cannot create /data/local/mnt/etc/hosts: directory nonexistent

READY TO ROCK AND ROLL BABY!

Brought to you by NexusOneHacks.net and the open source community!

chroot: can't execute '/bin/bash': No such file or directory

Shutting down Ubuntu

umount: can't umount /data/local/mnt/dev/pts: No such file or directory

umount: can't umount /data/local/mnt/proc: No such file or directory

umount: can't umount /data/local/mnt/sys: No such file or directory

umount: can't umount /data/local/mnt: Invalid argument
[Droid Incredible General] Hatman41:
My errors are not exactly like his. He does not have these in his screen shot.

BusyBox v1.16.1 (2010-03-29 11:50:09 CDT) multi-call binary.

Usage: rm [OPTIONS] FILE...

Remove (unlink) FILEs

Options:

-i Always prompt before removing

-f Never prompt

-R,-r Recurse

chmod: bootubuntu: Operation not permitted

chmod: fsrw: Operation not permitted

chmod: mountonly: Operation not permitted

chmod: ubuntu.img: Operation not permitted

chmod: ubuntu.sh: Operation not permitted

chmod: unionfs: Operation not permitted

←[H←[J

Ubuntu Chroot Bootloader v0.1

Ubuntu Bootloader is now installed!

This process does NOT damage Android OS!
[Droid Incredible General] dadicus:
Please tell me your kernel version. Almost looks like your kernel doesn't support loopback devices in that first part. The rest almost looks like a permissions problem. Also just a quick confirmation here, you did do a full nand unlock right, with unrevoked forever? I doubt this would make much of a difference but what baseband are you running? Please answer each question.

Sent from my Incredible.
[Droid Incredible General] dadicus:
Well I do see one problem, you are running an older version of busybox than I am. Please download that busybox app from the market and update your busybox with it. Don't forget to make sure it installs it in /system/xbin it will give you a choice. Once done your busybox should be 1.18.0

Sent from my Incredible.
[Droid Incredible General] dadicus:
I gotta go finish my workout. I will be back in 15 minutes, please get that info for me, thanks.

Sent from my Incredible.
[Droid Incredible General] Hatman41:
I am running 2.6.32.15-g936g68g the one that comes with CyanogemMOd 6 RC3

I just installed the new busybox into the location that you said and I got the same error. Yes I did the unrevoked forever so I do have S-off
[Droid Incredible General] dadicus:
Attempt to do the following again now that you have the new busybox.

su

sh ./ubuntu.sh

Sent from my Incredible.
[Droid Incredible General] Hatman41:
This is what I get same thing. It is like it does not like the rm -f that is in the .sh file.

# sh ./ubuntu.sh

sh ./ubuntu.sh

modprobe: chdir(/lib/modules): No such file or directory

←[H←[Jmkdir failed for /data/local/mnt, File exists

←[H←[Jrm: invalid option -- /

BusyBox v1.18.0.git (2010-08-11 01:17:17 CDT) multi-call binary.

Usage: rm [OPTIONS] FILE...

Remove (unlink) FILEs

Options:

-i Always prompt before removing

-f Never prompt

-R,-r Recurse

chmod: bootubuntu: Operation not permitted

chmod: fsrw: Operation not permitted

chmod: mountonly: Operation not permitted

chmod: ubuntu.img: Value too large for defined data type

chmod: ubuntu.sh: Operation not permitted

chmod: unionfs: Operation not permitted

←[H←[J

Ubuntu Chroot Bootloader v0.1

Ubuntu Bootloader is now installed!

This process does NOT damage Android OS!

Original Installer by Charan Singh

Modified for Ubuntu Chroot by Max Lee at NexusOneHacks.net
[Droid Incredible General] dadicus:
Attempt a rm -f and see if it gives you the same error.

Sent from my Incredible.
[Droid Incredible General] Hatman41:
Nope does this.

# rm -f

rm -f

#
[Droid Incredible General] dadicus:
Same as mine, just am min looking it up.

Sent from my Incredible.
[Droid Incredible General] ihtfp69:
I will try this again with a newer busybox. I tried this a while ago when it was first posted and never got it to work. I assumed it would not work on Froyo roms as the video shows it being done with 2.1. My reasoning is Froyo uses loop devices for apps2sd. It may make getting this to work difficult as I got the same errors as above.
[Droid Incredible General] dadicus:
I believe people had that same problem. Both of you should try using the alternative bootubuntu file given in the guide.

Sent from my Incredible.
[Droid Incredible General] Hatman41:
That file that is in the guide. I saved it as ubuntu.sh and ran it but I get the following errror. Do you have the same Kernal as me?

sh ./ubuntu.sh

failed: No such file or directoryk3 on /system

./ubuntu.sh: 40: Syntax error: end of file unexpected (expecting "then")
[Droid Incredible General] dadicus:
Mine ends in 68f

Sent from my Incredible.
[Droid Incredible General] Hatman41:
That just means that I have a new version of the same Kernal. I just tried a different kernal that someone said would work but I got the same message.
[Droid Incredible General] dadicus:
I will give you something else to try here in a few minutes that may get you past your problem if we are lucky. Sorry it is taking so long, at work right now to.

Sent from my Incredible.
[Droid Incredible General] dadicus:
Try this one. You will want to rename the bootubuntu file you have in the ubuntu folder on your sdcard to bootubuntu2 then place this new one in the folder and run su and sh ./ubuntu.sh then after that try a bootubuntu again.

Can't link it from my phone, will upload from computer.

Sent from my Incredible.
[Droid Incredible General] Hatman41:
Ok will try it when you get a change to send it.
[Droid Incredible General] dadicus:
Here is the file.

View attachment bootubuntu.zip

Be sure to remove the ".zip" from the end.

This is a modified one I just made par the problem other users were claiming to have with the loop1 being used by the apps2sd that was referenced earlier in this thread by another poster. It changes it to loop5.

Give it a spin and show me what you get.
[Droid Incredible General] Hatman41:
You are da man!!! Thanks alot.

sh ./ubuntu.sh

modprobe: chdir(2.6.32-Hydra-ocuv-v10): No such file or directory

←[H←[Jrm failed for -f, No such file or directory

rm failed for -f, No such file or directory

rm failed for -f, No such file or directory

rm failed for -f, No such file or directory

rm failed for -f, No such file or directory

←[H←[Jrm failed for /system/bin/fsrw, No such file or directory

rm failed for /system/bin/bootubuntu, No such file or directory

rm failed for /system/bin/unionfs, No such file or directory

rm failed for -/system/bin/mountonly, No such file or directory

Unable to chmod bootubuntu: Operation not permitted

←[H←[J

Ubuntu Chroot Bootloader v0.1

Ubuntu Bootloader is now installed!

This process does NOT damage Android OS!

Original Installer by Charan Singh

Modified for Ubuntu Chroot by Max Lee at NexusOneHacks.net

To enter the Debian Linux console just type 'bootubuntu'

# bootubuntu

bootubuntu

net.ipv4.ip_forward = 1

Setting /etc/resolv.conf to Google Open DNS 8.8.8.8 and 8.8.4.4

Setting localhost on /etc/hosts

READY TO ROCK AND ROLL BABY!

Brought to you by NexusOneHacks.net and the open source community!

root@localhost:/#
[Droid Incredible General] pozer69:
Works on SkyRaider 2.5.2! I was having issues where I installed busybox and it still wasn't working. After I rebooted the device it works great!

Thanks.
[Droid Incredible General] dadicus:
Glad you got it working! Don't forget to thank the guy over at nexusonehacks.net. He did the real work.

Sent from my Incredible.
[Droid Incredible General] dadicus:
Thanks for the info. Will keep it in mind for others having a problem with their busybox too.

Sent from my Incredible.
[Droid Incredible General] wwjdd44:
with the new bootubuntu file, install went fine and is running......now to figure out what to do with it. Thx.
[Droid Incredible General] Hatman41:
I need an easier way of shutting down Ubuntu when in the GUI. Trying to hit the red X to shut it down is rediculas.
[Droid Incredible General] dadicus:
Shutting down ubuntu its a know problem. Rebooting the phone send to be the only way.

Sent from my Incredible.
[Droid Incredible General] ihtfp69:
Ok, looks like this works now. Great work to whomever figured this out. Is there any way someone can modify the script either auto-detect an available loop device or allow for an argument to be passed? The reason I ask is if someone has 50 applications installed using the froyo apps2sd, then the first 50 loops devices are used. I'm not really a big unix scripter or I would do it myself.

If someone can do this, I will include it with the next release of my rom.
[Droid Incredible General] dadicus:
I couldn't help with the scripting, I am not a programer. As far as adding it to your rom, that sounds like a great idea. I would keep two different roms, one normal and one wurh the ubuntu rom, as the ubuntu addition is 2gb. Let me know if you ever get that wireless out.

Sent from my Incredible.
[Hero CDMA Q&A, Help & Troubleshooting] bpz:
Hey guys,

Big noob alert...

I wanted to root my HTC Hero so I could delete some of the crapware that Sprint puts on the phone. I went to unrevoked from my phone and installed the app, hit "Start" and in a few moments, it said "Done". Now my big question is...Now what? How do I go about deleting these applications? If you guys have any other tips on how to make my HTC Hero less laggy, that would be great. My main problem is "storage space is low" messages.

Thanks!
[Hero CDMA Q&A, Help & Troubleshooting] cheyennemtn:
I tried on 2.1 and afterwords said done but it was still rooted.
[Hero CDMA Q&A, Help & Troubleshooting] chromiumleaf:
Searching the forum for 'removing apps' or something like that would be a great next step. And any other questions you have could also probably be found by searching too. Always try that first :)

Here's a good thread about removing apps: http://xdaforums.com/showthread.php?t=581976
[Hero CDMA Q&A, Help & Troubleshooting] chromiumleaf:
Did you mean UNrooted?

Have you reverted back to the 2.27.651.5 build# like instructed in the post that I'll link here? Try following these directions: http://xdaforums.com/showthread.php?t=694572
[HD2 General] krot84:
Hello

Does any one have a custom clean rom based on the latest 2.13 tmous ?

I've tried searching and all but no luck
[HD2 General] suburban78:
Check HTCpedia.com forums and search (Miri HD2 WM6.5.X (23569) ROM :: V 17.7 [ONLINE]) There are five versions of WM 6.5 from striped to Sense 2.5 w/swype. Its exactly what your looking for!!!

Also the Elegancia GTX WITH/WO HTC Messaging Roms are very clean, fast, and stable.
[HD2 General] krot84:
thanks man, i'm on my way
[HD2 General] spikegotti:
lol are you sure you tried? check here http://xdaforums.com/showthread.php?t=729693
[HD2 General] krot84:
Wow thanks!! looks great
[TG01 ROM Development] mirolg:
I need midle of week 2-3 BetaTester the new ROM is o.k. and no problem by flashing. you need to test with new gps driver and ...

pls. send me a private message- then i send you ROM link!

Hiermit möchte ich EUCH danke sagen!

In diesem Post könnt ih kritik und auch lob, vorschläge und wünsche, für ein neues ROM machen. Meine Idee WM 6.1 mit/ohne SENSE, SPB usw.

Hereby I would like to say thank YOU!

In this post you can ih criticism and praise, suggestions and wish to make, for a new ROM. My idea WM 6.1 with or without SENSE, SPB, etc.

is unbelievable 1238 downloads miROM
[TG01 ROM Development] EVEALEX62:
Nice job and nice help for me !

I thinks your rom are very good.

I think 6.1 with Sense or SPB it's a good idea with few software like ActionScreen, Regedit and all it's essential ;)

Good luck my friend for the future release !
[TG01 ROM Development] B0naqua:
I cant use my 2nd sim card with your ROMs but i like your ROMs realy much...

I get that i have a simlock, but i dont have one -.-
[TG01 ROM Development] harisharun:
Good job, keep going, ROM is great, one or two issues which doesnt matter or its an issue. Plenty of RAMM available for two three programs to run at a time. I remind u that there is POINTUI were u can try that one. And add a 3g compatible video calling option in the dialer which is available in Aragons ROM.

This forum has once again become very busy by your hard work. Great chefs too had left cooking for this device.

Try something for gamers.

. . with wallpapers

Thank You.

Every tg owners r awaiting wp7 or Android for great massive huge device Toshiba TG01.

HD2 is now pretty well doing with first phase of android froyo.
[TG01 ROM Development] DubRas:
Hi,

ich würde immer ein ROM vorziehen, welches so clean, stabil und schnell ist wie nur irgend möglich. Jeder kann dann seine Styles und Progs draufziehen, so wie er sie braucht oder haben will. Ich denke, das in Bezug auf Speed das TG noch nicht ausgereizt ist, kann mich aber irren. Dein 6erROM geht ja schon in die Richtung, ist aber eben nicht clean. Ansonsten wäre noch "Stromsparen" ein Thema bei unserem schwachbrüstigen Akku oder auch die 20%WLAN Problematik zu lösen..

Hi,

I would always prefer a ROM, that is as clean, stable and fast as possible. Any customization can be done by any user to his wishes, but on a good basis. To me your Ver.6 is pointing in the right direction, but it is not clean. I´m not sure, but I think that in means of Speed our TG01 is not at the end of its possibilities... Prolonging Battery-Life or the silly 20%WIFI Limitation are still not solved, so hang on..
[TG01 ROM Development] leeston2379:
Nice one Miro, good to see that someone with knowlage, time and willing is working on the TG