yashsingh1/xdaforums huggingface dataset:
[EVO 4G General] animal7296:
If I give you my ups acct number will you ship me a white back?
[EVO 4G General] LearnIIBurn:
Wow this is an amazing mod. Definitely going to do this. I love projects like this thanks a lot for sharing :)
[EVO 4G General] Hrshycro:
Wow; great work! I'm going to do mine now. :)
[EVO 4G General] evoss05:
OMG

Actually you are just missing the man flying. you should look for it.

very nice indeed.
[EVO 4G General] notasimpleway:
You have not replied to my PM. :D

Check your PM. Heh.

Sent from my iPhone with the bigger Gee Bees.
[EVO 4G General] Ivanstein:
So, if you're already disassembling your phones, and risking it all anyway, why not break out the ol' airbrush and some cool colored paint? IIRC you can even get glow in the dark, reflective and black light reactive paints now as well.
[EVO 4G General] cor4twenty:
checking now...
[EVO 4G General] cor4twenty:
Here's two other looks. I have several back housings and battery covers so its always changing :D
[EVO 4G General] notasimpleway:
That is so bad ass. I will be writing you tomorrow. :D

Sent from my iPhone with the bigger Gee Bees.
[EVO 4G General] jdh10475:
Looks good
[EVO 4G General] josh995:
I did this the other day, funny to see this post. I thought I was doing something unique lol, guess not! I only did it because I dropped my phone for the first time and chipped it and saw red plastic underneath. I figured I'd sand it to get rid of the chip and as I was sanding the idea struck me. Haha guess I wasn't the only one!

My red outline has little scratches on it because I used a lower grit. However, the scratches in it are sooo fine and uniform that it actually looks good and I really like the look and feel of the texture. I'll take pics later. It's 3 am lol :)

By the way, to all the people afraid to take the phone apart, it's really the simplest thing in the world! It's literally 3 pieces, the battery cover, the plastic rim, and the guts/screen part of the phone. It all just snaps together! No wires, no glue, no nothing! Just little snaps. I'm no expert at phones and I figured it out so anyone can do it! It's crazy easy! You just unscrew the screws and then simply slide your fingernail between the hard shiny plastic and the rubbery plastic, all the way around until it unsnaps from the each other. Do it over carpet, so if you drop it, it doesn't break, of course! Simple simple!

Sent from my HTC EVO 4G.
[EVO 4G General] EndlessDissent:
I would recommend avoiding carpet, actually. At least for placing the "guts" part. Carpet conducts enough electricity to possibly fry the electronics inside the phone. Just because you don't see or hear an electric shock, doesn't mean it didn't affect your phone. A shock a fraction of the charge that can be seen or heard is enough to fry sensitive electronics. This is one of the first things you will learn in any computer repair or similar course. Stay away from carpet. In fact, if you have some sort of rubber mat, that would be your best option.
[EVO 4G General] josh995:
That's true. I was getting more at doing it over a soft surface rather than a hard surface just in case. I actually placed my "guts" on cardboard. I wasn't very clear in my post.

But hey it was 3 am and I couldn't sleep! :p

Sent from my HTC EVO 4G.
[EVO 4G General] skyrkt:
Just did this, I did the same as the OP and took the phone apart. I actually used scissors to get most of the paint off and 600 grit sandpaper to get the corners and tough places. It took about an hour for me to complete.
[myTouch 3G, Magic General] Radix999:
I've just finished putting the last touches on the Sapphire Hacking Wiki available at:

http://wiki.xda-developers.com/index.php?pagename=HTC_Sapphire_Hacking

I urge any new users to read it to help them get started.

I urge any advanced users to read it and help us keep it up to date! :)

This is a generic Hacking guide for any Sapphire handset - ie. HTC Magic, Vodafone Magic, Rogers HTC Magic, Google ION, even the TMobile MyTouch 3G.

If a moderator could sticky this it would be appreciated.
[myTouch 3G, Magic General] k4r1m:
Looks great man, thanks so much for your hard work =D
[myTouch 3G, Magic General] bpmorris:
+1 Sticky

Hey Radix,

Fantastic effort! I really wish this had been available a few weeks ago when I first got my handset and was trawling through hundreds of posts for info. This should definatly be made a sticky at the very very top... :)

Cheers

Ben
[myTouch 3G, Magic General] Radix999:
Yeah, this was partially why I wrote it - everything was so scattered knowledgewise and I kept seeing people flashing roms with no clue and wondering why it wouldn't boot, etc.

My blogs have had quite a few followers and people commenting that this is what they needed, so thought I'd try and braindump everything that I'd learnt over the last month and a half into the wiki and try and put it into some kind of order ;)
[myTouch 3G, Magic General] DaveShaw:
Nice one, thread stuck :)

Dave
[myTouch 3G, Magic General] Cheesebaron:
Already added some stuff a couple of days ago :)
[myTouch 3G, Magic General] Killadude:
Great work
[myTouch 3G, Magic General] mr.r9:
Excellent work:)

Now if someone is kind enough to write about swap and how to use it :D.
[myTouch 3G, Magic General] ardhy:
I wish I read your ultimate guide first before buy my 'Perfected SPL' Magic hahaha..

Excelent work, thanks !!

.dhy
[myTouch 3G, Magic General] anidel:
this is professional work.

thanks a lot for sharing.. really...
[myTouch 3G, Magic General] wachino:
In section 8.4 I think its have to be

Fastboot flash recovery recovery.img

Sorry for my english
[myTouch 3G, Magic General] samw2k00:
Hi,

Please add http://jimcortez.com/blog/?p=37 to the USB tethering. No root require.

i tried with both ION rom and Hero rom on Vodafone magic Aus
[myTouch 3G, Magic General] Radix999:
Thanks for both of your suggestions - I've made the changes you've both suggested.

Unfortunately I've had to split the wiki into two pages due to issues with the xda wiki server and it's maximum file upload limit. I've reported it, but meh - splitting it is easier for now.

I would like to point out that if you see something in the wiki that is wrong - simply edit it yourself - that's the whole point of a Wiki!

There's an edit link at the bottom of the page and your existing xda-forums account gives you permission to edit it.

The more people with specific domain knowledge we have editing it, the better it will be.
[myTouch 3G, Magic General] nop56773:
Thanks a lot. Excelent work.
[myTouch 3G, Magic General] snakejoe:
for section6, How to Restore a Nandroid Backup - how to recover from a bad rom install

http://wiki.xda-developers.com/index.php?pagename=HTC_Sapphire_Hacking_2#sec06

I have tried the latest Recovery image by Amon_RA which you can find here

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

and the Nandroid v2.1.1 restore function does not need a security-off SPL.

I can backup/restore smoothly by boot to recovery mode and simply choose the appropriate option without flash my SPL.

my current SPL info

SAPPHIRE PVT 32A SHIP S-ON H

HBOOT-1.33.0009 (SAPP10000)

CPLD-12

RADIO-3.22.20.17

May 8 2009,21:02:32
[myTouch 3G, Magic General] guaiwujia:
hi

i am a new magic learner,just read your wiki,many thanks for your hard work.

i found if there had a mistake about :"Perfect" SPL Revisions (that prevent us hacking)

Currently HBOOT-1.33.2006 and HBOOT-1.33.0010 are the known 'Perfect SPL' revisions on the Sapphire handsets that we know of.

in this thread http://xdaforums.com/showthread.php?t=529019,Haykuro quote : "T-Mobile myTouch : 1.33.0006 and 1.33.0010 is the dreaded "perfected" SPL".

This means that it's currently not possible to run "fastboot boot image" on these SPL's, so don't try to flash them.

I just got the magic SPL：1.33.0006 （SAPP20000）

Could u tell me which should be the right one.

If my magic could flash a new rom?

many thanks
[myTouch 3G, Magic General] Cheesebaron:
BOTH 1.33.0006 AND 1.33.0010 are perfect SPL, so you can't flash them yet.
[myTouch 3G, Magic General] MoreYummy:
I thought it is hacking wifi :D

Good info for noob like me.
[myTouch 3G, Magic General] guaiwujia:
Thanks

I found the wiki had been revised.
[myTouch 3G, Magic General] Deicist:
Nice wiki / guide, helped me out when I thought I'd bricked my phone :)

Could do with a matrix of roms / features though so people know which roms have which features.

Just a simple table with features across the top (HTC keyboard / multitouch / exchange support / working wifi etc etc ) and roms down the side... just a suggestion anyway.

Good work :)
[myTouch 3G, Magic General] Radix999:
Deicist: Congratulations! I hereby nominate you to write up a table with them all then ;) Here you go:

http://wiki.xda-developers.com/index.php?pagename=HTC_Sapphire_ROM_Comparison_Chart

Seriously guys.. it's a wiki.. cmon.. everyone put in stuff they know about or can figure out - if you think someone else might find it handy then give a bit to the community and help out.

ANYONE with an xda-dev account can correct/edit the above page - or create new ones, etc.

guaiwujia: sorry.. it was a typo on my part - thanks for pointing it out and I've corrected it as you pointed out. Sorry if it got your hopes up :(
[myTouch 3G, Magic General] Deicist:
hmm, I tried to log into the wiki and it won't let me.

I get the 'thanks for logging in, redirecting' then it takes me back to the login page.

using chrome on windows 7. Forum sign in works fine.

Hang on, let me try firefox....
[myTouch 3G, Magic General] offthatop:
Im confused, just got my MyTouch 3G and i was looking through the magic screenshot thread

and this is how i want my phone to look

http://xdaforums.com/showpost.php?p=4232207&postcount=819

But i dont wanna mess up my phone so if someone could help me do this it would be greatly appriciated. if i had the money i would pay someone to help me but I just cannot afford it right htis moment
[myTouch 3G, Magic General] sunboa:
thanx for the hard work!! it is necessary and helpful!
[myTouch 3G, Magic General] Gazzz:
ok, so I followed method 2 of the rooting wiki, but now my phone is hanging at the 'htc magic' boot stage.... what did I do wrong, and how can I fix it? Was on the myhero008 rom. No immediate access to an sd>microsd adapter either... is push possible? argh.
[myTouch 3G, Magic General] Gazzz:
method 3 refers to the hanging problem i'm having, i've read the linked page but see no reference to any fix... fastboot devices shows my device, but adb devices does not.... any ideas?
[myTouch 3G, Magic General] Radix999:
Hi Gazz,

As you have fastboot, use fastboot to boot to a recovery rom (Amon_RA's 1.2 is a good one) then from there you can use adb to push files to your sdcard.

Radix
[myTouch 3G, Magic General] ruffneckc:
Great..thanks so much!
[myTouch 3G, Magic General] dioratore:
Awesome!!!

Very Very Very Usefull!!!!

Good Job Radix!

+1 Beer for you!
[myTouch 3G, Magic General] Carthaison:
I had developped some dos batch for making a lot of thing on sapphire. If you are interested in order to add it on WIKI. :)

Windows utilities for sapphire 32A/32B by CARTHAISON
[myTouch 3G, Magic General] hihik:
does installing sdk, adb and drivers apply to mytouchs? since they are not rootable just yet ..
[myTouch 3G, Magic General] Radix999:
You can still install the sdk, use adb and everything else.

You just can't fastboot any alternate recovery roms, and you cant apply anything but official updates.
[myTouch 3G, Magic General] xiutian:
Wiki updated for the MyTouch3G rooting
[myTouch 3G, Magic General] o_0:
[wrong post, delete]
[myTouch 3G, Magic General] ChrisB:
Things I like to see in the Wiki..

- Directory structures <- Why and what?

- Files guide <- What files for what.

- What can be changed

- Where is these and that..

Just what I like to see. (After playing around with the files)
[myTouch 3G, Magic General] Radix999:
I'd love to see those things in the wiki too, but don't really know enough about it all myself, tho I read a couple of articles yesterday about the partitions and directories that I thought interesting:

TMobile G1 owners dont expect any future android updates, and

The G1 Storage problem in charts and numbers (+ MyTouch 3g info)

Anyone want to take what's mentioned in here and write up a section in the wiki?
[myTouch 3G, Magic General] Othila:
Hi folks! I have a Sappire italian (TIM) with Jacherosky ROM and i would like to restore a backup. My problem is that device is non recognized as ADB devices when installing drivers so fastboot is impossible: how can i do?? Thank U! Marco
[myTouch 3G, Magic General] Radix999:
Err.. the articles I listed weren't clickable for you? they had links going to their respective sources.

If you're after instructions on partitioning for apps2sd and the like - you may find this useful.

http://androidandme.com/2009/08/news/how-to-manually-partition-your-sd-card-for-android-apps2sd/

(I should add that personally I find Apps2SD pointless myself for MyTouch handsets - we've got far more app memory than the dream handsets do out of the box and there's no real need for Apps2SD for us - furthermore, the disadvantages of Apps2SD is that you CANNOT remove your SD card at all when the system is running - doing so will cause lockups and system hangs because all your apps are running off it).

As for rooted apps - there's no need for cydia, et al - the Android Market isn't ruled with an iron fist like Apple's iTunes is - so they're all there.

Just do a search for 'root' and you'll probably find half of them ;)
[myTouch 3G, Magic General] rainabba:
Out-F***king-standing!!! That Wiki and another thread (to deal with my "Perfect SPL") got me through all this quite nicely.
[myTouch 3G, Magic General] lpasq:
microsd guide

would anyone other than me like to see the wiki include a sd card section that explains microsd card classes and maybe explaning the why and how-to format and partition and such?

i'm still in need of researching a core understanding of upgrading to a replacement sd card with more memory. i'm not too dumb a guy but my slow learning pace combined with endless xda searches is tiring.

if some of the more advanced users could point me to simple and concise info resources, i'd start drafting the wiki update for us to edit.

the wiki has helped me learn some basics and do the following cool stuff using android/sdk: changed my oem spl to an engineered spl, changed my rogers splash1 to debrand phone and use a generic android wallpaper, fastboot booting with a recovery rom, nandroid backups to save boot images and the other .imgs to androidsdk/tools/ as needed to recover from semi-bricked state, and most enjoyably the flashing and reflashing bleeding edge hero roms... so, i'd like to give something back to the community while learning these other things that when asking about them in the forums, i'm ignored.

btw... i'm still fuzzy about root. so far, i run hero roms with root but am unclear of pros/cons to having root through rooted rom versus rooting per wiki's link. i guess i'm asking if rooting per wiki's link leaves phone permanently rooted regardless of rom having root or not? you see, i'm such a n00b. i think i understand that root can become unroot with certain ota updates. to date, my system changes have come by way of using susbf and using rw-mount and deleting apps adding a few notification files to /system.
[myTouch 3G, Magic General] Radix999:
I just posted about the silliness that is Apps2SD, Cache2SD, Swapper, et al.

You may find it enlightening:

http://xdaforums.com/showthread.php?p=4445522#post4445522

As for root - well.. root provided by most roms is much better than the basic hack linked to in the wiki - as they use Zinx's Superuser whitelist app (which doesn't just give you root access, but ASKS you first) - it's not perfect, but it's better than an open su.

What does root give you? Well.. root is a superuser - you can do everything as root - and this is good and bad. Good because you can bypass some of the API limitations and do some funky stuff - bad because it leaves you open for attack.

I mean.. with root access an app could install a keylogger and record all your keystrokes on your phone and email them off to a remote user with you being none the wiser. The API doesn't give you that much power.

But root is useful for some things.. like tethering - where the existing access restrictions don't give you access to stuff like custom kernel modules for ip routing and what not.

Someone want to add that to the wiki for me now that I've typed that up? ;) lol
[myTouch 3G, Magic General] lpasq:
yes! very much microsd enlightened. appreciate the root information too. understood. what is the known defense against malicious programs as stated? is there a utility that serves as a "firewall" that alerts initial root intrusion not prompted through user? some program or system utility that acts similar to how SU File Manager & Terminal warns user prior to giving root access. one more question at this point...what does the Superusers Permissions program do? is it a monitor for root activity? i notice an activity logged as 10057:10057 0:0 /system/bin/sh
[myTouch 3G, Magic General] Radix999:
Heh.. the warning you got before SU File Manager & Terminal WAS zinx's Superuser Whitelist (Superuser Permissions is the app that goes with it to show what you have given permission to) :)

It's your best defense at this point - there are no other alternatives really.
[myTouch 3G, Magic General] skhell:
Great guide :)
[myTouch 3G, Magic General] donwonlee:
guide is very helpful, thank you. okay, i've read a lot of guides and get the jist on how to do everything, but just a few more questions and i should be ready to go. do you have to install a new spl and radio before installing a rom? i want to use cynogens 4.04 rom.
[myTouch 3G, Magic General] livorever:
It mentioned that the HERO rom does not work prefectly on Magic... Hmmm I am hoping the official update rom from HTC will solve all the problems will it
[myTouch 3G, Magic General] rizoh66:
I have the MyTouch and don't want to install apps2sd for the space, I want to install so that wiping before switching roms and some themes can be quite tenacious, having to re-download all of my apps over and over. Wouldn't having apps2sd take care of this?
[myTouch 3G, Magic General] wastingoctober:
Thanks so much for all of your hard work. My G1 just took a dip and is completely dead, so I'm picking up a myTouch 3G today.

As an aside, is there any way to use the console (in the recovery ROM) on the myTouch 3G? I avoided some bad experiences with my G1 by mounting my SD card using the console in recovery mode, but it required using the physical keyboard. Is there any method of using the console on the myTouch?
[myTouch 3G, Magic General] javon27:
Using console on myTouch

The only way is to have it hooked up to a pc running adb. You can search the threads for more info, but basically you have to install the android sdk on the pc and have the developer usb drivers installed. You must also have debugging mode turned on on your phone. You then have to plug it in and open up a command prompt on the pc and go to your android sdk tools directory and type adb shell (keep in mind that you don't mount your phone's storage when plugging it in). This will allow you to use your pc keyboard to type commands to your phone, as well as allow you to push files and install applications via your pc's command prompt.

For more info, search "adb shell".
[myTouch 3G, Magic General] Shoot221:
Where is it?
[myTouch 3G, Magic General] scrufy:
I could be wrong but I believe he meant the drivers inf file.

In the c:\your sdk installation directory\usb_driver\android_winusb.inf
[myTouch 3G, Magic General] fresnogamer:
Great site...

Thanks for the great site for noobs like me to get updated!
[myTouch 3G, Magic General] pmow:
I'd like to contribute more to the general info, but am not sure if 100% correct. Just to establish the foundation for the understanding of how the various components work together, it would be good to describe them and how they interact. I've seen threads talking about how with an SPL you have root, and other such talk. I'm still new to Android, and wanted to double-check with y'all before posting.

For example, the reasons to hack each, from early to late in boot:

Bootloader: Some SPLs prevent loading a new Recovery image or Bootloader version.

Recovery: To introduce new functionality into the recovery screen. Helps avoid bricking. Lets you b/u and restore ROMs without a computer.

Complete ROM: Software version typically cooked with various tweaks/apps.

Root: To tether, backup, kill applications, etc. (included on most custom ROMs)

Should something about kernels be included? The idea is to format this into a diagram showing how everything works.
[myTouch 3G, Magic General] sleepymatt:
Thought this was funny

Thank you so much for taking the time to write this. I spent a good 3 hours here yesterday just trying to figure out basic lingo and a general idea of how all of this works. You are a savior ... I can go to sleep tonight not feeling like a complete retard haha.
[myTouch 3G, Magic General] Mc S.H.O.:
hello people

I have a vodaphone sim unlocked end now with a KPN simcard insert

when i look into my boodloader

i see this

SAPPHIRE UNKNOWN 32B SHIP S-ON G

HBOOT-1.33.0006 (SAPP10000)

CPLD-1-

RADIO-2.22.19.261

MAY 27 2009, 19:06:41

HBOOT

<BACK> DASTBOOT MODE

what is the (unknown)??????????

what is the (unknown)??????????

what is the (unknown)??????????

i see by many people not the unknown ..

i hope sombody can say what it is

this magic is 1.6 android versie

thanks
[myTouch 3G, Magic General] tempix:
I have just received an HTC Magic (from Vodafone). And I have been playing with it for few days. I Have noticed the following problem after gaining root access.

When I power on the phone everything works perfectly. But when the screen goes into power saving mode and I reactivate it the screen is blurred. It looks like some pixels are being displaced.

I have not been able to figure out this happens and it only happens when I am the root user.

I substituted

SAPDHIRE PVT 32B ship S-on G

HBOOT-1.33.0006 (SAPP10000)

CPLD-10

RADIO-2.22.19.26I

May 27 2009,,19:06:41

for

SAPDHIRE PVT 32B ship S-off G

HBOOT 1.33.2005

using flashrec-20090815.apk

Does anybody know what the issue might be?

Thanks in advance
[myTouch 3G, Magic General] Myah:
I installed the latest but it was still missing all those needed apks and lib. You said in the opening that there is no gallery but all you need to do is add BrowseImage.apk
[myTouch 3G, Magic General] SpiritFyre:
ok this might just be a really late post but thank you soo much for creating the wiki. :D
[myTouch 3G, Magic General] shata:
Its Great wiki specialy if your fairly new to this stuff like i am, I was happy to see stuff on Nandroid.

It may be helpful to go into more detail other then the command line version on how to do it. =) Cause i really dont know and understand whats going on with that fully.

Thanks and it looks great.
[myTouch 3G, Magic General] stian230:
You have done something insane worked here.

many thanks
[myTouch 3G, Magic General] quasar12:
Hello! First post here, trying to install some ROMs.

I'm quite well versed in java development, but not Android :)

The Wiki doesn't mention whether or not we should use the same SDK version as the ROM. E.g. While installing a 1.5 Cupcake ROM, can I use the latest v2 SDK?

The obvious answer would be no due to the API changes, but I just wanted a confirmation of this. It would also be good to include this answer in the WIKI to avoid confusing people :)

Great work, nevertheless - the wiki is well written, concise but comprehensive, and well-organized! Thanks for all the time you put into this!
[myTouch 3G, Magic General] dragotoniu:
I have added the Tetherbot - Root not required, but http proxy.

in your Tether section hope is ok with you.
[myTouch 3G, Magic General] sunset_ayq:
with the help of wiki,we can learn more about andriod

thanks
[myTouch 3G, Magic General] hedcayce:
Just wanted to say great work. This wiki taught me android, now I understand why I couldn't get anything to work.

I'll be building roms before ya know it:)