Newbie resource links for Sapphire/HTC Magic - myTouch 3G, Magic Android Development

Just thought I would compile a list of useful stuff which took me ages to find:
DISCLAIMER: I have not tried many of the techniques described in the links. Please do only at your own risk and make sure you read all comments and feedback on each technique properly
Note: German speakers might also like to try these links:
http://forum.xda-developers.com/showpost.php?p=4082323&postcount=14
Essential Reading
(note that this is for information only, some of the procedures only apply to dream)
http://forum.xda-developers.com/showthread.php?t=519523
Information about 32A vs 32B motherboards
(make sure you have the right "rooted recovery" for your board)
http://forum.xda-developers.com/showthread.php?t=526742
Find out which one you have by going into fastboot mode (displayed in top left of screen):
On your device, enter the bootloader FASTBOOT mode by trying one of the following
Turn off your device and while it is off hold down back while you press power.
Turn off your device and while it is off hold down volume down while pressing power
(link to 32A rooted recovery - procedure for root below has 32B rooted recovery)
http://forum.xda-developers.com/showpost.php?p=3972848&postcount=6
My HTC Magic is the UK Vodafone version. It was 32B and worked fine with the default procedure, but your mileage might vary
How to Install USB Driver for ROM access
see section 3
http://developer.android.com/guide/developing/device.html
How to ROOT Magic
General
http://android-dls.com/wiki/index.php?title=Magic_Rooting
Information for rooting Japanese Magic
http://forum.xda-developers.com/showthread.php?t=526085
How to install local root (for on-phone applications to be able to access root)
read security warnings
http://android-dls.com/wiki/index.php?title=Magic_Root_Access
Install other language fonts
http://forum.xda-developers.com/showthread.php?t=480964
Change splash screen
http://forum.xda-developers.com/showpost.php?p=3843361&postcount=7
Shipping SPL list
http://forum.xda-developers.com/showthread.php?t=529019
Guide to restoring ROM from NANDROID backup on Windows
http://forum.xda-developers.com/showthread.php?t=530723
xda-developers wiki
http://wiki.xda-developers.com/index.php?pagename=HTC_Sapphire
Android SDK
http://developer.android.com/sdk/1.6_r1/index.html
Recommended Utility Applications from App Store
ES File Explorer (SD card file manager - free)
Advanced Task Manager (Kill tasks - cost €0.99)
ConnectBot (shell for internal commands and external ssh or telnet)
ROMs
The selection of roms is fast moving. Its better to look in the "Sapphire android developer" for ROM threads.
rgds

Good work! Thank you very much.

This should be stickied thanks a lot.

Thank you for the info. just changed the forum from TYTN II as my sapphire arrived yesterday. Question: there seem to be signed ROMs around eg ION from Haykuro. Does it mean that I can install such a rom without prior rooting of the device and then would have an rooted device?
Thankx in advance.
Frank

feicher said:
Thank you for the info. just changed the forum from TYTN II as my sapphire arrived yesterday. Question: there seem to be signed ROMs around eg ION from Haykuro. Does it mean that I can install such a rom without prior rooting of the device and then would have an rooted device?
Thankx in advance.
Frank
Click to expand...
Click to collapse
You need the custom SPL (at the end of the the root process wiki)
however, I am not clear whether you can install the custom SPL without being root, so you therefore might need root anyhow
rgds

thank you very much! ...was just a bit worried to brick the device right out of box. As usual: no pain no gain.
Regards,
Frank

please help . my htc magic reboot again and again because I install wrong rom. any way to remount my sdcard too copy the right rom and flash again... please help me

janjan said:
please help . my htc magic reboot again and again because I install wrong rom. any way to remount my sdcard too copy the right rom and flash again... please help me
Click to expand...
Click to collapse
you need to provide more information
firstly do you have a 32B or 32A board ? (see how to identify above)
if 32B, then just follow the rooting procedure, after which install the latest ION Google ROM

janjan said:
please help . my htc magic reboot again and again because I install wrong rom. any way to remount my sdcard too copy the right rom and flash again... please help me
Click to expand...
Click to collapse
You already made a topic about this. Go search for information before you start on something you don't understand

janjan said:
please help . my htc magic reboot again and again because I install wrong rom. any way to remount my sdcard too copy the right rom and flash again... please help me
Click to expand...
Click to collapse
Use a card reader attached to your pc

added restore nandroid backup in windows
thanks toneytse

thanks you so much. needed this.

WEEHAA! THX a LOT! Found this Thread after rooting my Magic, but it's great!
THIS THREAD SHOULD BE STICKY!!!! So the newbies haven't to spam the Forum with Questions answered in this Thread!
THX brianius

German How-To's - well explained!!!!
FOR GERMANS - VERY WELL EXPLAINED HOW-TO's:
1. Ausführliche Anleitung zum rooten eines Magic
2. Ausführliche Anleitung zum flashen eines Magic
Have fun/Viel Vergnügen!
brianius

brianius said:
FOR GERMANS - VERY WELL EXPLAINED HOW-TO's:
1. Ausführliche Anleitung zum rooten eines Magic
2. Ausführliche Anleitung zum flashen eines Magic
Have fun/Viel Vergnügen!
brianius
Click to expand...
Click to collapse
thanks. time I learnt German then!

DUDE
cant thank you enough dude this stuff came in real handy i followed these and now i have a nice rooted phone with infinite capabilities amazing cheers dude and to everyone who wrote the guides in the first place, the hero rom is deffo a show piece my whole family owns iphones and should see there reaction lmfao role on android

Good work, thanks! this should be very sticky !

Another vote for stickiness power by mods

Nice collection of links there - however this info should be put in the Wiki so everyone can contribute and keep it up to date rather than linking to hundreds of different posts that slowly go out of date.
Start here:
http://wiki.xda-developers.com/index.php?pagename=HTC_Sapphire
I'm happy to help keep it up to date, just not got the time to collate it all atm.

+1 for the wiki. I requested one of the mods to make this page sticky but wiki's are better than lot's of fora/discussion pages for information gathering. Will definitely add stuff to the wiki!

Related

[REF]Wiki entry: HOWTO - Backup your Elf or Elfin ROM - dump and restore

Edit:
moved the HOWTO to the Wiki:
http://wiki.xda-developers.com/index.php?pagename=Elf_HowtoDumpRom
feel free to update/correct the Wiki if you find failures, bugs or updates
It worked for me - but I cannot guarantee that you don't brick your Touch.
So be warned.
Thanks to dsixda for updating the Wiki for Elfin
MOD EDIT: See this post in case the Wiki is not working:
http://forum.xda-developers.com/showpost.php?p=7662245&postcount=214
Will ruu_signed.nbh be suitable for traditional chinese?
Works perfect for me, now a way to rebuild my os with les software
With this method can someone build a french custumized ROM like the 62MB+ and 4MB PagePool one ?? It will be awesome !! Nice work r0p3!! It's workiiiiiiiiiiiiing !!
Works fine for me, thanks for the good guide
Greetings Denis
Now ... How to modify it ??
P.S : Can I include the extRom when i build the ROM with the OS?
I got my work cut out this week.
I'll try this big Up
(it's a bit more clearer then wiki info, maybe you can update it)
Noonski said:
I got my work cut out this week.
I'll try this big Up
(it's a bit more clearer then wiki info, maybe you can update it)
Click to expand...
Click to collapse
Wiki updated:
http://wiki.xda-developers.com/index.php?pagename=Elf_HowtoDumpRom
r0p3 said:
Wiki updated:
http://wiki.xda-developers.com/index.php?pagename=Elf_HowtoDumpRom
Click to expand...
Click to collapse
Can I dump my touch with all installed programs, cooking a complete rom including installed programs?
No - that's not possible I Think.
But you can use sprite backup.
It worked perfectly for me when I flashed the ROM back.
But keep in mind that it only will work correctly on the same language of the ROMs.
r0p3 said:
No - that's not possible I Think.
But you can use sprite backup.
It worked perfectly for me when I flashed the ROM back.
But keep in mind that it only will work correctly on the same language of the ROMs.
Click to expand...
Click to collapse
I have Sprite Backup, but after flashing the device with the same rom, the restore didn't work, so I had to install the programs again.
eefurt said:
I have Sprite Backup, but after flashing the device with the same rom, the restore didn't work, so I had to install the programs again.
Click to expand...
Click to collapse
Here is a trick I have used for quite some times with Sprite Backup 5.1
Sprite Backup version 5.1, version 6.02 is more fancy, 5.1 is good enough.
1. Do a full backup, make sure option Create Self Extract Exec
2. Hard reset (optional)
3. Flash new ROM
4. Run the backup file, make sure the Upgrade Mode Restore Option is Check.
5. Kneel down and pray (optional, or take a cup of coffee).
SKtools is handy.
Step 4 is most important. When it asks you for the upgrade fine, Click None. Minor cleanup unavoidable but heck a lot better than of re-install all the softwares.
Sometimes you may find the machine run slugglish by doing that. I am not sure why.
You may flash the new ROM, re-install all the softwares, see if the machine run faster, but few days later, you will feel it run slugglish. I am not sure why. (The laptop runs runs much faster than once I bought it and take it home and installed with applications.)
So I just keep buying new machines... hahaha
holy moly.
going great at 10% of flashing.
but i feel confident the tute was on the spot.
muchos gracias.
And yes you are right (you didn't say it but you must have thought it), I could have added it myself to WIKI. But just had to try it myself first off course.
And am i right in believing i could have allready replaced some of the graphical files in the dumped "ROM" directory?
Or is it to dangerous at this change because the file size needs to fit?
92%
100%,... first boot screen passed........second boot screen passed....
The audience is in Awe. It works.
Next step, getting familiar with hypercore kitchen.
Thanks for this tutorial.
Now i can safely backup my Dutch rom and test some custom ****..
Regards,
Schmia
And am i right in believing i could have allready replaced some of the graphical files in the dumped "ROM" directory?
Or is it to dangerous at this change because the file size needs to fit?
Click to expand...
Click to collapse
Do NOT change files in the dump directory without proper tools!!!
You will mess up the ROM
When you have a look at the dump directory there are some info files with data for the places in the ROM which need to be recalculated.
Noonski said:
holy moly.
going great at 10% of flashing.
but i feel confident the tute was on the spot.
muchos gracias.
And yes you are right (you didn't say it but you must have thought it), I could have added it myself to WIKI. But just had to try it myself first off course.
92%
100%,... first boot screen passed........second boot screen passed....
The audience is in Awe. It works.
Next step, getting familiar with hypercore kitchen.
Click to expand...
Click to collapse
Thanks! I'm happy that it worked - nice feeling - eh?
Dumping Elf WM6 Italian version ROM
Before trying to put new Rom images, i would like to backup the original one.
I followed the (simply) tutorial, but i'm confused about this step:
"need the ruu_signed.nbh from valid update (extract with winrar)"
Which file do I need?
I don't understand why I need a valid ROM when I'm trying to dump a Rom from my Elf
Can I use an other language ROM version (English, Dutch....) or is needed only an Italian one?
Thx in adv and sorry for my poor english
Ciauz
junkyarddog said:
Before trying to put new Rom images, i would like to backup the original one.
I followed the (simply) tutorial, but i'm confused about this step:
"need the ruu_signed.nbh from valid update (extract with winrar)"
Which file do I need?
I don't understand why I need a valid ROM when I'm trying to dump a Rom from my Elf
Can I use an other language ROM version (English, Dutch....) or is needed only an Italian one?
Thx in adv and sorry for my poor english
Ciauz
Click to expand...
Click to collapse
you need this as a "shell" or "template" because the .nbh files are made in a way that cannot be recontructed (so far I understand - correct me if I'm wrong).
And yes you can use an ROM with another language. I took the Australian ROM - look at the first paragraph "files you need"
This is usually a .exe file that you can extract with winrar (or winzip maybe)
P.S.: your english is not so bad
r0p3 said:
you need this as a "shell" or "template" because the .nbh files are made in a way that cannot be recontructed (so far I understand - correct me if I'm wrong).
And yes you can use an ROM with another language. I took the Australian ROM - look at the first paragraph "files you need"
Click to expand...
Click to collapse
Thx very much!!!
All worked fine, flashing the "new" dumped rom worked perfectly, I'll put it on FTP to make it avaiable to other users.
Ciao
r0p3 said:
Do NOT change files in the dump directory without proper tools!!!
You will mess up the ROM
When you have a look at the dump directory there are some info files with data for the places in the ROM which need to be recalculated.
Thanks! I'm happy that it worked - nice feeling - eh?
Click to expand...
Click to collapse
Pfew thanks, nice knowing this. Iwas allready worried that it would need correct file info.
junkyarddog said:
Thx very much!!!
All worked fine, flashing the "new" dumped rom worked perfectly, I'll put it on FTP to make it avaiable to other users.
Ciao
Click to expand...
Click to collapse
Don't upload to XDA. I've seen some directories with full roms on FTP. But this is no longer allowed and files will be deleted.
XDA's allready been in trouble with MS about this. So either use third party file sharing or privatly owned FTP.
r0p3..
So to get the radio and SPL do i need to redo first extraction but then for these files? Or are these IPL/SPL?
| 3.06M (0x30fc00) Part00
| 3.06M (0x310000) Part01
Noonski said:
r0p3..
So to get the radio and SPL do i need to redo first extraction but then for these files? Or are these IPL/SPL?
| 3.06M (0x30fc00) Part00
| 3.06M (0x310000) Part01
Click to expand...
Click to collapse
I don't know yet - I still have to dig in the wiki about that.
It's very dangerous in this area - if you mess up IPL or SPL your baby is usually lost forever. I don't mind about those as long pof's USPL works beautiful.
Radio might be not so critical. But 2.97. is already available - so it would only be for the fun of it

ROM Flashing FAQ for Newbies - Please read first [Updated: 2008/02/22]

To prevent new users asking the same questions again and again, i decided to write this little FAQ and introduction about ROM flashing.
To all of you who are new to ROM flashing: Don't mind to ask, we all will help you if possible, but you should understood that it is annoying when the same question is asked 20 times a week. So please first search, then ask. Thank you.
If someone finds an error please do not post it, just send me a pm and I will correct it. Additional FAQ entries will be added regulary. If someone likes me to add a question, please send the question and the answer to me via PM and i will add it asap.
Thank you to the whole community, because without all of your information, this FAQ could not be possible.
If you are new to ROM flashing, please read this thread. It will give you information about your device and a short introduction on how to flash another ROM to your phone.
Below you will find the ROM flashing FAQ and the Introduction to ROM flashing.
Please feel free to add links to this thread to your signature using the following code:
[b][url=http://forum.xda-developers.com/showthread.php?p=1790046#post1790043]ROM flashing FAQ[/url][/b]
[b][url=http://forum.xda-developers.com/showthread.php?p=1790046#post1790046]Introduction to ROM flashing[/url][/b]
Click to expand...
Click to collapse
ROM flashing FAQ
ROM flashing FAQ:
Q: What is a ROM?
A: A ROM contains the operating system and often additional software which can be “installed” to your mobile device. Most ROM’s provided by the chefs (people who create cutomized ROM’s) just contain the operating system and additional applications. Shipping ROM’s (ROM’s provided by the manufacturer or official providers) also contain a Radio ROM and a bootloader.
Please notice: A ROM can ONLY be flashed to a device it is made for.
Q: What is a bootloader?
A: A bootloader contains information about your device. It is quite similar to a computer’s BIOS. Official bootloader also have a security option called CID (Carrier-ID) which allows you just to install ROM’s from the provider of your phone. So, if you want to flash another ROM, you first have to turn off this security option by “CID-unlocking” your device. Check the flashing instructions below on how to do this.
Q: What is a Radio ROM?
A: The Radio ROM contains the drivers for the communication devices of your phone. Some ROM’s need one or more specific Radio ROM’s to work properly. Usually the chef, who created the ROM recommends a Radio ROM. But don’t mind, if your Radio Rom does not match, you can always flash another without needing to flash the ROM containing the Operating System (OS) again.
You can check the version of your Radio ROM when you click Start > Settings > System > Device Information or booting your device (there will appear three lines of red text. The Radio ROM version is the number after the R:.
You can download Radio ROM's at the xda-developers FTP-Server in the Uploads/Kaiser/Radio-Folder. Username and password are both 'xda'. To install it, download, extract and execute it. Then follow the instructions on your screen. Flashing a Radio does not delete any files on your device's ROM.
To choose the perfect Radio ROM for you check this thread.
Q: What means CID(-unlock)?
A: All known providers add a Carrier ID to their devices. This CID is added to prevent a device being flashed with a ROM which is not from the provider and/or not designed for your device. Be sure to brick your Kaiser, if you try to flash a ROM designed for a Wizard.
To flash other ROM's, you have to unlock the CID. If you flash another ROM on a CID-locked device, the new ROM will not work properly.
Q: What means SIM-Unlock?
A: Lots of providers want to bind their customers. So they add a SIM-Lock to their devices with only allows to use SIM-Cards using their networks. If you want to use a SIM-Card from another provider, you need to SIM-unlock your device. This can be done by contacting the phone's provider (paid & sometimes free), using a service like www.imei-check.com, or using Jockyw2001's Kaiser SIM Unlocker.
Q: Can I brick my phone by flashing a ROM?
A: To be true… YES. But if you follow all instructions, it is quite implausible that your device bricks.
Q: Does flashing affect the warranty of my device?
A: Yes, but, as long as your device can be flashed again, you will find some help at jcespi2005's thread where you can find dumped original ROMs.
Q: What can I do, if i gain problems with the ROM i flashed to my device?
A: First of all you should inform the creator by posting in the ROM's thread if the problem is not described yet. Then you should wait for an update/fix or, if the issue is a showstopper for you, try another ROM.
Q: Which is the best/fastest/... ROM?
A: Nobody can answer you this properly. There are nearly daily new ROM's here and everybody has different demands to a ROM. If you want to know, which fits best for you, read the ROM description and try the ROM('s). Only you can decide, which ROM is the best (for you).
Q: I own an AT&T Tilt. After flashing another ROM, my hardkeyboard does not work properly.
A: AT&T uses another keyboard layout than HTC. To fix this, install the tilt keyboard fix.cab. You can download it at Dutty's Kaiser CAB Collection.
Q: What is the difference between a hardreset and a softreset?
A: A softreset reboots your device. A hardreset sets all settings back to the ROM's defaults. All of your data, settings and additionally installed programs will be deleted.
Q: What are *.CAB-files and/or how do i use them?
A: Cab-files for WINCE-Devices are different to the files you may have seen (e.g. on your Windows Installation CD). They do not only contain files but also installation information similar like a MSI package. To install them, just copy the *.cab to your Mobile Device and run it from there. Most shipped ROMs delete cab-files after executing, most cooked do not. To be sure, check the registry. If HKLM\Software\apps\Microsoft Application Installer\nDynamicDelete = 0 (DWORD decimal), cab-Files will not be deleted after execution.
Q: I have questions which are not described in this FAQ. What shall i do?
A: First of all search the forum and the wiki (http://wiki.xda-developers.com). Maybe the question has been already answered. If you don't find an answer, create a new thread. As i know from experience, the community will always try to help you as soon as possible.
Introduction to ROM flashing
Introduction to ROM flashing
These are the steps on how to flash your device the first time:
1: CID-unlock your device by following the instructions at pof's HTC Kaiser Hard-SPL v1 - CID Unlock & Flash any ROM to your device (4 free)-thread
This needs to be done to flash a ROM to your device which is not created from your provider (or HTC if you own a device with HTC branding).
Additionally you may check persianowns Kaiser HardSPL Walkthrough Video.
If you are running in a white screen running HardSPL, please read this thread.
2: Search this forum for the ROM, you like to flash. Then download and, if needed, extract it.
3. Check, if your Radio-ROM matches the new ROM. If you don't find any information in the ROM's thread don't mind. You can update your Radio ROM later if you gain any problems.
4. Make sure, your devices battery status is NOT LESS than 50%.
5. Connect your device to your computer and wait until activesync/Windows Mobile Device Center recognizes it
6. Last chance to synchronize and/or backup files. All files and databases will be deleted after performing the next step!
(Optional: If you want to save your text messages and/or eMails, use a tool like DotFred's PIM Backup.)
7. Execute the .exe file you downloaded with the ROM.
8. Follow the instructions and DO NOT disconnect your device until flashing is finished.
9. Disconnect your device from your computer.
10. You need to delete the old activesync/Windows Mobile Device Center partnership, because it thinks, your device is not the same as before... and it is right ^^. Deleting an old partnership is only possible, if the device is not connected.
(Optional) If you want to change the name of your device, do that now by clicking Start > Settings > System > About > Device ID. Enter the new name of your device and click on Ok.
11. Connect your device to your computer, create a new partnership and synchronize. Then configure your device to your needs and if needed install additional software.
Congratulations! You succeed flashing your device!
Great FAQ....simple, concise, and informative
Well done
Excellent post bmueller77!
This should clear up a bunch of the questions that are asked.
thanks for that
its hard to find some basic info on here like this, so can we please sticky
Really Good Thank you...
Can you please make a general version of it and put it in general wiki so that it can benefit all not just kaiser guys
Although I am more interested in HTC Elf Touch version []
you could add my video to it http://www.youtube.com/watch?v=UaCt5pUn6iI
shows how to hardspl
verysmartncool said:
Really Good Thank you...
Can you please make a general version of it and put it in general wiki so that it can benefit all not just kaiser guys
Although I am more interested in HTC Elf Touch version []
Click to expand...
Click to collapse
Let's see. I am already working on a more general FAQ version including info on Windows Mobile but, to be honest, a general flashing introduction would be much more complicated and i want to make it as easy as possible for newbies.
I think it would be better, if someone grabs this thing and would edit it for another device to keep it concise. If anyone is interested, just ask me via PM and i'll send you the whole including vbCode.
persiansown said:
you could add my video to it http://www.youtube.com/watch?v=UaCt5pUn6iI
shows how to hardspl
Click to expand...
Click to collapse
Got it. Thank you.
I have made this thread a sticky upon request.
I feel that this info should be ported to the wiki so that it can be found and edited by all.
At the momnet we have FAR to many sticky's in this section which makes finding anything hard to say the least.
Have a look at the BA section (in my signature) to see what I mean.
Aright, will add a general version to the wiki at the weekend.
Thank You but still have a question
Hi, I just got my HTC TyTn 2 as a present from my dad he got it from orange and got it sim unlocked for me. But I don't like it because Orange has their crappy stuff on it I wont the original stuff from HTC on it like HTC Home etc. I've got my phones detail in my signature can some one plz help i jus want to know if i can use it on my rom n radio version. Thanks.
thx
Super! Thank you!
this thread is awesome...it really help a newbie like me
the wiki is also very helpful
keep up the good work
I've been flashing ROMs for a long time. There is one thing I don't know. Does anyone know what is the reason behind stopping flashing RadioROMs at 95%? Whatever RadioROM I want to flash to my Vario III (keeping the standard T-Mobile ROM) it stops. In the RadioROM thread, there were several cases like mine. Can it be that for being able to flash another RadioROM you have to flash a custom ROM like Dutty or Schaps before flashing the Radio? I cannot recall such problems with Hermes.
Thanks for the guide. Also am not new to this I haven't done this in a while. ROM Flash went without a hitch. Keep up the good work.
haamedullah said:
Hi, I just got my HTC TyTn 2 as a present from my dad he got it from orange and got it sim unlocked for me. But I don't like it because Orange has their crappy stuff on it I wont the original stuff from HTC on it like HTC Home etc. I've got my phones detail in my signature can some one plz help i jus want to know if i can use it on my rom n radio version. Thanks.
Click to expand...
Click to collapse
So long as your phone is SIM unlocked as in you can use any sim card in it then you flash it exactly the same as described in this thread. I flashed mine no problems. Does that answer your question or are you just wanting the home screen without flashing? If so Im not sure if thats possible, I heard some people say that you can enable it on orange phones but I flashed mine before I ever tried it.
Excellent FAQ!
Now i can get my hands dirty with that so called "ROM flashing" .
noobie question, but how do i install a cab file? thanks

[INFO] I got Eclair running on hero! check it out!

OMG ROXORZ I DID IT I DID IT!!!
ok now that i have all the noobs attention please read, and stop posting stupid questions.....
(Mods, i know this is probably not what the forums need, especially as this is a repost of a sticky, but I (along with others) am tired of seeing inexperienced users post about system dumps/ROM/apps/stupid junk when all they need to do is use the search function!)
***Informative Threads***​Post your question / issue / success story / etc. in the appropriate threads instead of starting a new thread!
Do NOT post a new thread to ask a QUESTION!!!
If your post has a question mark in it, you most likely need to post your thread in the Q&A Section
​
[Build Indexes] - Don't ask which build is best -- choose for yourself based on the features you desire!
androidspin.com
SimonNWalker & a group of Android Community members are maintaining a site which showcases the feature sets of the latest and greatest android builds ("roms" if you prefer). Check here to see "which is best" and try them out for yourself. The site is also ripe with news about Android development and more. XDA Thread
androidrevisions.com
Sir Savant is maintaining another build database. This web app allows for sorting / filtering / etc - XDA Thread
Google Docs Build Spreadsheet - View and edit build info - Google Docs Build Spreadsheet
[Guides/Tutorials/Info]
HTC Dream overview and useful information - Wiki article
Highly recommended for beginners.
In the beginning... There was ROOT
Lots of good definitions, history, and an excellent overview of most things going on here.
SPLs for DREA100 & DREA110 (Orig, Eng, Hard)
Contains information and downloads for SPLs (Secondary Program Loader) for the Dream. A modded SPL is instrumental in restoring from backup, preventing a brick, applying builds designed for foreign markets, etc.
Nandroid v2.0 - Full NAND backup and restore tool
In-depth discussion of your best friend whilst modding your android device. A good Nandroid backup regimen will pay dividends to keep you up and running.
Basic adb/root commands for noobs
Using ADB and terminal commands for your Android phone.
Surviving a Data Wipe / Update (Reduces Force Closes, too!)
Save (most of) your data while switching between builds (wipes are not your enemy!!)
Cyanogen's recovery partition
Amon_Ra's Recovery Partition
Modded recovery and boot images
SDSPLIT repartition your SDcard on phone (w/o a PC) - NOW handles > 2G FAT!!!
An easy way to re-partition your SD card without a PC.
LucidREM's Latest JF mod scripts
The swiss army knife of build customization
Auto-lucid script by tehseano
Let's fix that SPL Pay attention too post 3
Report in here if your phone is unresponsive after applying the 1.33.2005 SPL released by Haykuro. If you can get into Recovery or the SPL bootloader screen (three skateboarding androids), this is not you.
ROM guide for HTC Dream
T-Mobile G1 User Guides/Manuals
HTC Dream Wiki
"Brick" Thread or Technical Think Tank for Bricked G1's
If your phone is stuck at your splash screen (most likely a big white "G1")...if you you think something is broken...if you otherwise think you have a brick, post here instead of starting a new thread and any online members will do everything they can to help you out. (Reading as much as possible of these threads before posting will give you lots of insight as well!!)
Benchmark your build (apps thread)
[HOW TO]
STOCK-2-CYANOGEN / Root, Recovery, Radio, Rom / Partition SD / FAQ
How To Partition SD Card With Ubuntu For Dummies
Partition sdcard w/parted,goto ext3/4 & install rom from adb. no liveCD req'd
UNROOT, get phone to STOCK firmware
Reverting back to stock firmware.
New and improved Apps to SD(more stable, more powerful, etc)
The latest tutorial on how to get apps to SD.
Convert and mount ext2 sd partition ( /system/sd ) to ext3
Tools and instructions to add journaling to your ext sd card partition (apps2sd, etc). trust me, journaling is a good thing!
Register the G1 without a sim or data plan
Increase Max Volume -- Automated, no reboot needed
ADB for Dummies Supported Operating Systems Drivers and SDK
Get Home Auto Rotate on JFv1.51
Unpack, Edit, and Repack Boot Images
Create and edit "recovery" and "boot" .img files -- this thread is not for splash images.
Custom SPLASH Image
Replace that G1 splash logo that displays when your device turns on.
Alternative way to creating a SPLASH image
View Man Pages in terminal / adb shell
Mount SD card in recovery via adb
Use ash as your login shell
[MOD]user configurable userinit.sh V0.1.4.1 for CM
config file for setting up compcache, tweaks, etc. at boot
[How to] mount SD card in recovery.
Ported Hero Programs:
HTC Camera
HTC Music
***Developer Links***
Developers - Instead of maintaining a list of builds, I've changed this list to include links to your publications (blog, twitter, main release thread, etc.) let me know when / if you want these modified or if any should be added -- I'm sure I've missed some of you!
​
JesusFreke's Blog
Haykuro's Blog
TheDudeOfLife's google code page
Cyanogen's Twitter
TwistedUmbrella's Twitter
justanothercrowd's twitter
Stericson's twitter
For links / info on particular builds, check out the AndroidSpin, Android Revisions, or the Google Docs Build Spreadsheet
misleading topic title?
Pinesal said:
misleading topic title?
Click to expand...
Click to collapse
thats the point... maybe if people see something they are wanting, they will actually read the thread.
palosjr said:
thats the point... maybe if people see something they are wanting, they will actually read the thread.
Click to expand...
Click to collapse
haha. thanks for wasting 30secs of my life... anyway, what's Eclair?
[e] still props for compiling the list, i would correct the title (FAQ?) and make sure it gets sticky... i was really wondering why noone else did something like that. you can't complain about newcomers asking question if you don't have such a list
this thread is misleading bull****, should be locked
vihil said:
haha. thanks for wasting 30secs of my life... anyway, what's Eclair?
[e] still props for compiling the list, i would correct the title (FAQ?) and make sure it gets sticky... i was really wondering why noone else did something like that. you can't complain about newcomers asking question if you don't have such a list
Click to expand...
Click to collapse
this is exactly what i was pointing out ^^^^^^ nothing against you vihil, but you were the first to bite. all this information is in a sticky at the top of the Development Forum, but noone reads it anymore. I was just trying to get it out there in the "threads that are actually read" stream.
where are the sshots?
sshots or it didn't happen
rubbachicken said:
where are the sshots?
sshots or it didn't happen
Click to expand...
Click to collapse
lmao .. please tell me you're joking right? .. did you not read ANYTHING?
Ok....But how did you get 2.0 working on your Hero?
;]
xidominicanoix said:
lmao .. please tell me you're joking right? .. did you not read ANYTHING?
Click to expand...
Click to collapse
seriously... some of these ppl should not even be a part of this forum... i am half tempted to open a poll for the banning of members that post on this thread asking how i got it to work, ask for "sshots" or ask any other stupid question pertaining to eclair...
palosjr said:
seriously... some of these ppl should not even be a part of this forum... i am half tempted to open a poll for the banning of members that post on this thread asking how i got it to work, ask for "sshots" or ask any other stupid question pertaining to eclair...
Click to expand...
Click to collapse
HAHAHAHAHAHAHAA i love this. now for real n00bs to find this and read it...
This thread should be removed... you're only adding more useless content to the forum. Kinda hypocritical.
You got me good. I was actually excited for 0.5 seconds until I read the first sentence.
I thought this would be interesting....you realize legitimate power users would click on this and now we just have wasted time. I hope this thread vanishes.
dills84 said:
This thread should be removed... you're only adding more useless content to the forum. Kinda hypocritical.
Click to expand...
Click to collapse
no more useless than the previous 6 threads on eclair or an eclair port within the past 3 days.
even if they open it they wont even read it nonetheless, its almost impossible for these nubs
my point in this entire thread is an attempt to get noobs to read important info. case in point... in 15 minutes this thread already has almost 600 views...
This thread made me happy lol. I praise your efforts, but the n00bs are out of control and there is no helping them anymore. Its just "gimme, gimme, gimme". They want everything handed to them.....
At least the XDA Wrecking Crew made an appearance before the thread got locked.
LOL
+1
/10char
I am getting rather tired of answering questions answered 10...000 times

[Q] How to get Android on Touch Diamond P3700

Hello all you experts.... ;-)
I've spent days looking for a 'definitive' article on how to get Android OS onto a P3700 Touch Diamond, but of course, the more I read, the more confused I become.
Can anybody point me to a set of comprehensive instructions on how to do this?
This page seems to be the most informative, but it leaves many unanswered questions:
ghost301tech.wordpress.com/2010/01/29/how-to-run-android-in-htc-touch-diamond
Here are my questions:
1) How do I know which version of Android will work best on the P3700?
[I have tried 2.2.1 AOSP FRX03.21.11.10 Full, but when I executed the Haret.exe, it started (eventually) briefly then re-booted to Windows]
2) Is this page the best place from which to download XDAndroid? -
//files.xdandroidDOTcom
3) Is using Gen.y dual boot the best method from this Win Mobile 6.1 phone?
4) I have copied it (Gen.Y) to the phone's internal (not the 4GB storage) but it doesn't start.
5) There is mention of editing the registry on the phone to allow the boot utility to start, but I cannot see how to do this. Can anybody assist?
6) The 'Bible' page mentioned on this site no longer exists - is it located anywhere else now, or has it closed?
Thank-you for any help here.
How to get Android on Touch Diamond P3700
I guess all the experts have other interests now. Oh, well. My fault for being 2 years too late. :-(
LOL
I'm not an expert, and yes I have many doubts just like you. Maybe we can build a FAQ and ask for donations eeheh
I have tried two ways: XDAndroid, and the Cherry Pie v3 (CP3). XDAndroid works in LOOP mode (the filesystem is a file called system.ext2) and CP3 runs in a native ext2 partition created in the same place as the Internl Storage.
If your XDAndroid is giving troubles, do this:
1- delete data.img and try again
2- if the above didnt work, delete all xdandroid files and install arghhh's package: http://www.multiupload.com/XD023XA5AH I get it from here --> http://forum.xda-developers.com/showpost.php?p=6967724&postcount=3
cheers
Thanks iRiKi . I'll follow your advice. Cheers.
wreckage said:
Thanks iRiKi . I'll follow your advice. Cheers.
Click to expand...
Click to collapse
Don't forget to reply if you need any help m8

Read this before posting. MT4G Slide Compendium

The Almost Complete Compendium for MT4G Slide (Read This before Posting)
Note as of 12/22/2011 the ota update is not rootable (H boot 1.45.0013)
and s-off cannot be obtained. If you updated with s-off it is possible to revert back. [url='http://forum.xda-developers.com/showthread.php?t=1421258"] Reference thread [/url]
Also, people who used HTC unlock and have s-on will have trouble flashing roms that are not gingerbread based.
Table Of Contents
1. XDA Lingo
2. MT4G Slide Specs.
3. S-Off, Root, Recovery, Backup, Unroot
4. ROMS, Kernels, Fixes, Mods
5. Network (Unlocking, Backtrack)
6. Apps
7. Development Section
8. Credits
Section One
READ FIRST
READ SECOND
READ THIRD
This is really helpful if a person is new to the forums. Some Lingo, Jargon!!
S-Off: This term is used when describing the security radio. With S-on only signed ROMs may be flashed, when S-off unsigned ROMs may be flashed IE custom ROMs.
Root: This means the user will have unrestricted full access to almost the entire system stack. Another way of describing it would be, having administrator rights on a windows computer
Custom Rom: This stands for “read only Memory”. With Android OS, a custom rom allows you to change things that were un-changeable.
Hybrid ROM: When referring to the MT4G Slide. This ROM contains both HTC Sense and AOSP Theme.
(Unlocked)Bootloader: Loads the core operating system. Unlocked bootloader means users can modify what files the bootloader opens.
H-Boot: Hitting power+volume down after a power down or restart brings up the H-boot (skating androids). This is used to get into recovery and can also be used to flash files using the proper file name.
Fastboot: Fastboot is the name of a tool used to manipulate the flash partitions of the Android developer phone. It can also boot the phone using a kernel image or root filesystem image which reside on the host machine rather than in the phone flash
Zipalign: Is an archive alignment tool. The benefit of zipalign is a reduction in the amount of RAM consumed when running the application.
A.O.S.P "Android Open Source Project": Pure google source untouced by carriers and phone manufacturers.
SDK ADK: “Software Development Kit”” Android Development kit” A suite of tools that helps developers create software for the Android OS.
ADB: “Android Debug Bridge” Allows a user to control and interface with the Android OS.
SBF: System binary file. “I sbfed back to stock” Meaning, I reverted my phone back to stock using a system binary file with a stock image.
Kernel: This is the center of the computer operating system. It provides basic services to the other parts of the system.
Overclock: Forcing the processor to increase its clock rate (therefore more cycles per second). Normally used to get better performance.
Underclock: Reducing the processor clock rate (less cycles per second). This is used to get battery performance and increase processor life.
Undervolt: Lowering the voltage while still maintaining clock rate. This is used to help save power and heat reduction.
Frosted/Defrost: A term used when freezing (frosted) an application or unfreezing (defrost).
Bloatware/Debloat: The many useless applications that carriers add onto the stock os (bloatware). Debloat means that the bloatware has been removed.
Master Subsidy Lock (MSL): Many phones are sold below cost, (at a loss to the carrier,) with the expectation that the money will be recouped in the cost of the monthly service plan. The up-front loss that is later recouped is called a Subsidy.For this to work financially for the carrier, the user must not buy the phone and then use it with a different carrier.The carriers slap on a MSL so the user cannot switch service providers.The term "unlock" means to get the MSL code to free the phone from the carriers lock.
Section Two
MT4G Slide Specs.
Phone specs:
Phone Scoop
[url='http://www.t-mobile.com/shop/Phones/cell-phone-detail.aspx?cell-phone=T-Mobile-myTouch-4G-Slide-Black"]T-Mobile[/url]
HTC
Snapdragon
"Best Still Image shooter" according to PC World
T.V Out
Section Three
S-Off, Root, Recovery, BackUp.
S-Off and Root
How to find out S-On or S-Off / Booting Into Hboot
Radio - Necessary to recover botched radio install Stock Radio Another Stock Radio Thread
S-OFF for Retail (S-ON) Devices, NOTE ADDED 8/17/11
Revolutionary's site also has the root zip that is needed. Does this give me root?
Boot into H-boot, then recovery, use camera button and select "install zip from sd card". When zip is done reboot phone, check superuser.
PERMANENT-ROOT (NEW!) & Temp-Root (v2) for any MT4GS (Windows) Great Guide with very good information!
Recovery
[RECOVERY] Official CWM Recovery v5.0.2.7
Thanks Undeadk9 for install guide.
Also, if using an older ROM version of Sense On Crack, Senseless, Virtrous, etc both the system and data need to be mounted.
ROM Manager is also supported for flashing CWM Recovery. Simply download ROM manager, click flash recovery at the top. Then select our phone. Follow the directions.
Directions:
1. Make Sure Your On a WiFi connection.
2. Go here: http://www.clockworkmod.com
Go to recoveries, Download v5.0.2.7 recovery for doubleshot
3. Download Term Emulator
4. Using root explorer, move the recovery image to /data/local, then mount System r/w in root explorer, then press the home button.
5. Then open Term emulator and this....
su
dd if=/data/local/recovery-clockworkmod-5.0.2.7-doubleshot.img of=/dev/block/mmcblk0p21
Press ENTER
6. It should say transferring bytes blah blah
7. Open ROM manager and press reboot into recovery.
8. If it says v5.0.2.7 then You are done.
ClockworkMod Recovery 4.0.0.9 for the T-Mobile myTouch 4G Slide (MoDaCo edition)
*Older Version*
I took out the terminal emulator post in the thread which is how I upgraded my recovery. The words and numbers must be exact.
here is the OP Thanks
1. Download Recovery 4.0.0.9 from Modaco's website
2. Using Root Explorer, find the file in your downloads folder on the sdcard.
3. Paste the recovery img file into your phone's /data/local folder.
4. In terminal emulator, first type "su" and then type "'dd if=/data/local/doubleshot.clockworkmod.4.0.0.9.modaco.img of=/dev/block/mmcblk0p21" and let it transfer the recovery file.
Re-Cap How To Turn S-Off, Install MoDaCo Clockworkmod Recovery, and Install a Rom For Dummie
Backup (Read and Re-Read this section)
Backups - After Rooting, before ROMing, take this step
Unroot
For The What Ifs
Section Four
Roms!Roms!Roms
Difference between full rom and patch
Basic Installation of a NEW ROM
1. MAKE NANDROID BACKUP OF STOCK ROM
2. REBOOT INTO RECOVERY
3. WIPE DATA AND CACHE
4. FORMAT DATA
5. FORMAT SYSTEM
6. WIPE BATTERY STATS "OPTIONAL BUT HIGHLY RECOMMENDED"
7. WIPE DALVIK CACHE
8. INSTALL ROM
9. REBOOT
10*. LET PHONE SET FOR 5-7 MINUTES.(see below)
*The system is still building symlinks and installing things behind the scenes on first boot of a fresh installation. If you choose to play with it before the 5 minute mark, you risk losing data that has yet to be written. This can lead to buggy performance and issues the DEVS will have a hard time figuring out.
For patches
Backup
1. Wipe cache
2. Wipe davik
3. Flash Patch
4.Reboot
Stock Roms
12/Aug 1.28.531.9 r1 - HTC Doubleshot Stock ROM Rooted and decodexed
Pure Stock Doubleshot, Root/Deodex/Busybox/Opt/Zip
Ice Cream Sandwhich
[ROM][Jan 5 2012] Pyr-o-Ice ICS 0.3.0 alpha (Android 4.0.1) |Camera(photo)|FaceUnlock
Android Open Source Project (AOSP) Roms
CM7
Sense Roms
Virtrous
Crack Injected Sense
BulletProof
Touch 4G Slide DoubleShot Lite
*These Roms Have active Developer support. If I missed a ROM please message or post and I will fix.
Kernels
BoneStock Kernel
Unity V2
Kanged
Fixes, Mods
GPS Fix
Safe Bloatware Removal
Turn off system update for good
*Data Connectivity Fix
*Clutter Cleanup
*indicates stock ROM safe
Section Five
Networking(Unlock,Backtrack)
Unlock:Use method one
Another Way to Unlock the MSL
Backtrack (offensive network secruity)
Section Six
Apps
Good App suggestions and reviews
Section Seven
Development Section
This section is intended for DEVS and beginner DEVS. If you have a question ask before doing something.
MT4GS Stock App Developers Reference
Partions - memory address listing
ADB,SDK,JDK
Fastboot.Exe is in the attachments incase you did not get it. Put the .Exe in platform-tools folder.
Blue61x's Guide to setting up a fresh Dev Computer XP
ADB Workshop by Adrynalyne and Guide by Captainkrtek
Understanding Basic ADB Commands
Dev guide to adb
Key Mapping
Genius button to search
Hardware Key mapping and Flashable zips and requests
LockRing Editing
[How-To] Custom Sense Lockring on the MT4GS - easy step-by-step.Part 1
[How-To] Edit .9.png files for the MT4GS - step-by-step.Part 2
[How-To] Edit Mode10 Files for the MT4GS - step-by-step. Part 3
Tools and Dowloads
MR.Root by XMC Wildchild22 Great scripts!!!
SuperOneClick Root
Section Eight
Credits
I am adding more sections, more links and more information as well as some more jargon.
Pm's welcome for mistakes, more information, etc. ( I am human).
Thanks Blue6IX,Very involved with the creation of this compendium
I thank all the Devs, Mods,end users, supporters and noobs for helping me compile this information. I take no credit for this as it's an orangized Hub for all of our information.
Change Log: 11/02/2011 Added New CWM Recovery, CM7, Mods and Fixes section. Changed name of Unlocking section to networking. Added backtrack.
11/06/2011: Added new terminology.Updated and split the ROM section into aosp and sense roms. Added another way to obtain an unlock code. Added development Section.
11/11/2011: Added new terminology. Added new section to ROM: Hybrid. Added Doubleshot Lite to ROM section. Moved Key mapping section to dev. section. Added ADB section to dev. section. Edits.
11/22/2011: Added new terminology. Added Rom Manager is now supported for flashing CWM. Minor Edits.
12/21/2011: Updated Dev. Section and added fastboot.exe to attachments
1/05/12 : Added ICS Rom section, Added tools and download section, Added Blue's guide and XMC's root tool.
This should help clear up some of the oft-asked questions for people new to the device.
Droidmoder really put a lot of effort into making this happen!
Edit - How did I forget to click thanks on the OP? Dec 14th, 2011
Blue6IX said:
This should help clear up some of the oft-asked questions for people new to the device.
Droidmoder really put a lot of effort into making this happen!
Click to expand...
Click to collapse
Blue6IX,
thanks for your help. You helped more than you think you did!
Blue6IX said:
The system is still building symlinks and installing things behind the scenes on first boot of a fresh installation. If you choose to play with it before the 5 minute mark, you risk losing data that has yet to be written.
The system will serve you, the user, before itself, and will drop from memory things it still needs to write to process your requests. This can result in buggy performance or problems down the line, and lead to frustrating issues that developers of the ROM can't figure out - because no one else will have these problems. Please be advised of this.
Click to expand...
Click to collapse
Added to step ten.
Very nice write up =D.
ekoee said:
Very nice write up =D.
Click to expand...
Click to collapse
Yes, thank you very much! Now the goal is to keep it up to date which will probably turn into more work than you want, but thank you!
unclespoon said:
Yes, thank you very much! Now the goal is to keep it up to date which will probably turn into more work than you want, but thank you!
Click to expand...
Click to collapse
No problem.
Sent from my Crack Injected Doubleshot using xda premium
Great Job!
Suggestion: a section on key remapping? (there was a thread somewhere but never got completed)
Etn40ff said:
Great Job!
Suggestion: a section on key remapping? (there was a thread somewhere but never got completed)
Click to expand...
Click to collapse
I'm going to add this tonight. At work. I have that thread alreay
Sent from my Crack Injected Doubleshot using xda premium
Etn40ff said:
Great Job!
Suggestion: a section on key remapping? (there was a thread somewhere but never got completed)
Click to expand...
Click to collapse
Two threads actually.
Original
Then I made one for requests that people want in flashable zip form:
Requests
So technically, there is no need to 'finish' the first one, and I support my request thread as time allows. It's set up so any dev can come in and handle requests, and there are a few floating around here that would be more then happy to help.
by finish I refer to ekoee's post on shift+alt keys, either it never appeared or i could not find it at the time
Etn40ff said:
by finish I refer to ekoee's post on shift+alt keys, either it never appeared or i could not find it at the time
Click to expand...
Click to collapse
Ah, good catch - i'd forgotten about that with everything else that's been going on.
Wonder if someone will put time into figuring it out?
I bet the answer to that will also lead to the answer for getting other languages supported on the hardware keyboard.
Yeah sorry about that, I haven't had the time to start pulling apart key mappings. Ill make sure to get on it when work settles down.
ekoee said:
Yeah sorry about that, I haven't had the time to start pulling apart key mappings. Ill make sure to get on it when work settles down.
Click to expand...
Click to collapse
I thinking about moving key mapping in the dev section. Wouldn't it be more of a devlopmental thing?
Btw I'm going to refurb the dev sections with links and guides on adk adb and fastboot .
sent from my sense on crack MT4G Slide using xda premium
What does "nandroid" backup mean?
I have backed up with the recovery and I have backed up with ROM manager. What is nandroid?
sandiegoan said:
I have backed up with the recovery and I have backed up with ROM manager. What is nandroid?
Click to expand...
Click to collapse
Nandroid is what clockwork mod calls the actual backup file.
Backup means to create a backup.
Nandroid is the file backup of your system . Hence nan (small) and droid the os. So you can also say you made a small android os .
Ill add this to terminology when I get to it. Hope this helped.
sent from my Agent Orange MT4G Slide using xda premium
Very helpful info, I unrooted, but theunlockr guide stated that this would turn the phone back to S-ON, but it hasnt, i have the stock tmobile rom back on the phone, but HBOOT states I still have S-ON, is this a problem? is there a way to get S-ON again so I can start the root process over? or am is there shortcuts I can take to root now that I have S-off?
I actually do not know. I would assume s on is attainable. Why would you want s on, you can re root without going threw rev again.
Follow the root guide its easy enough.
sent from my Agent Orange MT4G Slide using xda premium
You mean the guide from theunlockr? or another guide? if its another guide please post it? as far as following theunlockr method, in order to gain perm root it stated I have to first boot into recovery, and then flash the ZIP file, but when I try to go into recovery, I get a red exclamation mark, even though I have S -OFF

Categories

Resources