Official Android discussion thread

FilledVoid

Who stole my Alpaca!
Question. Didn't you have to install the following for Cyanogen

1. Android SDK
2. htc Base
3. Cyanogen ROM

Cause the wiki for Cyanogen states you need the above. which is what caused me to try Amon RA. basically you just write the ROM and you don't require the htc base. Also I thought that all applications went to the SD card for all ROMs I guess I'll have to confirm that cause my phones Internal memory is at 288 MB at the moment.
 
OP
amitabhishek

amitabhishek

Bad to the bone
Question. Didn't you have to install the following for Cyanogen

1. Android SDK
2. htc Base
3. Cyanogen ROM

Cause the wiki for Cyanogen states you need the above. which is what caused me to try Amon RA. basically you just write the ROM and you don't require the htc base. Also I thought that all applications went to the SD card for all ROMs I guess I'll have to confirm that cause my phones Internal memory is at 288 MB at the moment.

Yes I did install htc base/radio ROM and Cynogen ROM but some clever developers out there pack radio ROM along with their build. For e.g. the HTC Hero ROM I flashed earlier didn't warrant me to flash a base ROM separatly. It all depends on the the guy who cooks up these ROMs. For Cyanogen ROM flashing this was one extra step that I had to do.

OR The ROM you flashed was already optimized the SPL you have.

HTC developer site clearly states that

Each Android platform version is designed to run on top of a specifc version of the radio firmware. Typically, each successive release of the Android platform relies on a newer version of the radio firmware, so whenever you are planning to flash a new system image to your device, whether upgrade or downgrade, you should also update the radio firmware to the version expected by the platform. If you do not update your radio image, the system may encounter problems.
Source: http://developer.htc.com/adp.html#s3

Check if the apps. are going on the SD card or not if not use gparted (found in ubuntu repos) to partition the SD card and then install app2sd.apk.
 
Last edited:

FilledVoid

Who stole my Alpaca!
Guide Should be 50% Complete but Proceed with caution and Read Disclaimer and Continue. Will Add Pictures to help out in coming days.

Disclaimer
I take no responsibility whatsoever if you brick your phone, kill its warranty, or damage any components to your computer / phone /self . I have entered the sequence I used to Root a HTC Magic 32A phone purchased from India which was being distributed or given out by Airtel. None of this information was my own work. I merely put everything together so that any person intimidated by technology could get a quick idea of the process without going through the trouble that I did. If you find anything that needs to be changed please let me know.

Ok so I got some time to write up a small and simple guide for folks who got stuck with the htc Magic phone in India. Please note the following procedure assumes you are using a htc Magic in India (Distributed by Airtel).

Summary

We are going to Root the phone so we can bypass all limitations posed by the OEM ROM distributed in the phones. The Phone being Discussed here is the htc Magic Distributed by Airtel in India. You will find the Airtel Log on the box. It might work for other 32a Phones but I can't say how it will go .

Step 1. Determine what you have.
First of all, You need to find the version of firmware you are running on your phone. You can do this by Holding the Power button down and the Back button. I'll display a sample of the output you should be seeing. This is from my phone which is an htc Magic from Airtel distributed in India.

Code:
SAPPHIRE PVT 32A SHIP S-ON H
HBOOT-1.33.0010 (SAP10000)
CPLD-12
RADIO-3.22.20.17 
Jun 2 2009, 17:28:28

Here the key feature to note is the Motherboard version which is the Number right after PVT which says 32A . This number is very important so right it on your monitor for all I care because if its wrong you are just about to brick the phone. The second number you can see which is 1.33.0010 refers to a SPL (Secondary program Loader). It this this component that helps boot Android up and perform certain diagnostic activities as well. Well for now lets just assume that the above sums SPL well :D . Furthermore if I understand right S-ON here means that security is ON and in other words mean you can't directly write to the nand (your phones internal memory).

Anyway ,lets continue on. There are a few ways to Root your device based on what you are using.

1. One Click Root
2. Gold Card method/url]

Now, the One Click method only works if your phones firmware was written probably before August. The reason for this is clearly explained in the following link which can be found here. In the above example, you can see the date which I assume the firmware was written which is Jun 2 2009, 17:28:28. If you happen to have a firmware which was patched for this then you need not despair because the second method should work. The details about this can be found [url=http://forum.xda-developers.com/showthread.php?t=572683]here
and I won't be explaining it either because I haven't used it so I can't explain it. The following shows how I followed the One Click Root Method to get the above done.

Step 2. Prepare Yourself

Lets download some stuff and get our hands dirty. You will need to download the following stuff.

1. Flash Recovery Tool
2. A Recovery ROM ( For this I will be using Amon Ra's Recovery ROM)
3. You can download this now if you want. But we won't be using it till later. A ROM (And any of its pre-requisites). This is no way a completed list I believe there are more out there which aren't in the list but I'll leave that task to you. My Recommendation is waiting till later tog et a ROM so you understand what tog et better.
4.Android SDK

Step 3. Mission Rooting!

First , of all you need to install the Android SDK. Here's documentation from the Android Documentation itself. Do the following procedure Word by Word and make sure that if you type the following commands you see something like this.
Code:
C:\android-sdk-windows\tools> adb devices
List of devices attached 
HT56WKF23456	device
If you do all is well . Else you need to go back and do the guide until you start seeing this output when you have the phone connected to your PC.

Now if you do get the output then its time to install a File Explorer on your phone which is amazingly moronic on htc's side to not have in the first place. Yes, I know you don't have Android Market so read on. Go to Slideme.org and download some kind of File Explorer. I downloaded Andexplorer which was rather small and didn't seem intimidating. Make sure you save it to your Tools folder of your Android SDK. With that out of the way lets get the application installed. To Install a Non-Market Application you need to first enable certain options on your phone so do the following.
Code:
Go to Your Applications Group on your phone > Settings > Applications Settings> Unknown Sources and enable it.
Then Go to Applications Group on your phone > Settings > Applications Settings> Development > Enable USB Debugging and enable it

Now you can go back to your home screen on your phone and then type the following command from a command prompt while you are in your tools folder of your Android SDK
Code:
adb install filename
Here file name stands for the File Explorers apk file you downloaded from slideme.org. This should install the application to the phone and you can confirm that it is there by checking your Application group. Now what you want to do is copy the Flash recovery apk file you downloaded and the Recovery ROM image you downloaded and put it in the root folder of your sd card of the phone. Do not move it to any other folder. Using the file explorer you just installed you can browse to the root folder of the sd card and then click the Flash recovery apk file and install it. Once this tool is installed open the tool and then you can enter the path in the text box.
Code:
/sdcard/recovery-RA-sapphire-v1.5.2H.img
MAKE SURE YOU ENTER THE NAME OF THE RECOVERY ROM YOU DOWNLOADED. I used this so I have that entered. If you downloaded something else which you are sure would work for your phone then you should be entering that recovery ROM's name. If this isn't clear make sure you confirm with someone on xda or unlockr before you continue. After you have entered the correct Recovery ROM Name you want to click on Flash Recovery ROM. Now you should see a progress bar of it working and should tell you when it has completed. Turn off your phone and turn it back on by going into recovery Mode which can be done by pressing the Power button and the Home Key. As long as you see a recovery Screen ( Black background with green or white text) you should be fine.

With that out of the way it's time we start flashing us a New ROM. I used Amon RA's ROM for my phone, its stable and very fast. If you are looking for eye candy and something with the "bling" factor then you should check up on other ROM's and try them out. But make sure you Download the ROM for your Motherboard Version which better be 32A if you reached this far. Do NOT install a 32B ROM on a 32A Phone.

Now you should be at the Recovery Screen with various options. What you want to do first is Click on Wipe Data/Factory Reset. Then Partition your SD Card. Don't worry about choosing the partitions cause it does it for you. On clicking Partition SD it should prompt you for the Size for Swap , Ext2 and Fat32. I used the default sizes provided to me since there has been an equal bunch of theories stating that having a large/small swap improves the performance of the phone. But please note if the ROM you are about to install requires a certain amount of space make sure you enter it. Amon RA's ROM or the one I installed at least had no requisites so I stuck with the defaults. Once this is done you can take out the battery from the phone.

You should already have a ROM Downloaded from somewhere but if you don't I recommend getting the Amon Ra ROM which is linked above. Next you want to get that ROM on your SD Card but make sure that you do two things.
1. Place the ROM in your Root Folder of your SD Card.
2. Rename the File so that it is update.zip .

You can either use a Memory card reader for this and just put the card into it and write to it. Or you can use the phone to mount the SD Card and then copy it to the root folder itself. I used the memory card reader method since I had one lying around. Unplug the phone if it is plugged and Power your phone off. Go back into recovery Mode by holding the Home and Power buttons together. Select Wipe from the menu again, then apply update.zip .

Step 4. Give Respect where it is Due
None of this was cooked up in my head. Some people have devoted a large amount of their time to help out folks to gain the best out of their devices. If you would like to send them a beer or throw a word of appreciation please do so.

References
xda-forums
Unlock'rs Guide to the One Root Click Method
Unlockr's How to Load a Custom ROM on Your Phone Link
Android Developer Documentation
How to Install Non-Market Applications to Android
How to Create a Gold Card in case you can't use the One Click Root Method
Android USB Driver Installation for Windows
 
Last edited:

ksundar

Broken In
Hurray! Got my Android,cute,small & compact "htc tattoo":

DSC01639r.jpg
device.png



Brilliant screeen inspite of QVGA:

home1.png
favourites.png
weatherchennai.png



Gr8 browsing experience!


bro6.png
bro7.png


Gradually I'll explore in detail,Android all the way!
 

FilledVoid

Who stole my Alpaca!
Gratz on your buy :) I Initially was thinking of buying the htc Tattoo but later decided on going with the htc magic.
 
OP
amitabhishek

amitabhishek

Bad to the bone
Hurray! Got my Android,cute,small & compact "htc tattoo":




Brilliant screeen inspite of QVGA:




Gr8 browsing experience!




Gradually I'll explore in detail,Android all the way!

Congrats dude!!! Sense UI looks great!!! How much you shelled out for it? Even I was planning Tattoo but changed my my at last moment. Post your experience with this phone if possible.

@Fillvoid: Its a great tut mate. Nicely written. For new buyers of Magic this tut will prove extremely beneficial. Keep it up. Post screenshot of the application screen. Just wanna spot the difference between cyanogen and Amon RA ROMs.
 
Just rooted and flashed my Hero with MoDaCo's 3.1 ROM. Looks and feels pretty good not to mention the procedure was pretty simple and straightforward. Installing some cool apps now.
Thanks for the help guys.
 
OP
amitabhishek

amitabhishek

Bad to the bone
Congratulations!!! Till yesterday you didn't had any idea about rooting and flashing and today you flashed it yourself...how cool is that!!! :)... Welcome to the club...:razz:

BTW how different is this new ROM from from the stock HTC Hero ROM...kindly find out and let us know...please post some screenshots too.
 
OP
amitabhishek

amitabhishek

Bad to the bone
Am sure you would have downloaded Android SDK; go to its tools folder and locate ddms.bat file. In your mobile go to settings->application->development and check both USB debugging & stay awake. Now attach your mobile to your PC via USB and fire ddms.bat. Once the app. loads goto device and select screen capture.

2nd method is in the market search for an application called "ShootME". This application takes screenshots. You need to be root to install this app. I have never tried this app. try and let us know.

---------- Post added at 05:09 PM ---------- Previous post was at 04:34 PM ----------

Must to have Android applications:

http://download.cnet.com/2701-13885_4-435.html?tag=nl.e415
 

FilledVoid

Who stole my Alpaca!
For Taking Screenshots you can use either
1. Dropcap2
2. ShootMe
3. Davik Debug Monitor as Explained Above.

@Fillvoid: Its a great tut mate. Nicely written. For new buyers of Magic this tut will prove extremely beneficial. Keep it up. Post screenshot of the application screen. Just wanna spot the difference between cyanogen and Amon RA ROMs.
Thanks , I hope it does help someone out there. Here is a screen shot of everything I have however please note I have installed some of the applications myself.

Just rooted and flashed my Hero with MoDaCo's 3.1 ROM. Looks and feels pretty good not to mention the procedure was pretty simple and straightforward. Installing some cool apps now.
Thanks for the help guys.
Nice Just remember to un-root and get your phone back if you have to turn it in for repair :).
 

dhan_shh

Ambassador of Buzz
Another Great Day!

Happy to join "Android Community" !

Got my "Moto Milestone" today!

DSC01657.jpg
DSC01663.jpg



'Ami' & 'Filled' are doing great job here,keen to learn more from all of you!

DSC01672.jpg
Home.png



I should congratulate 'ksundr' for your new Android addition,

home5.png
prog1.png



Plus: Big screen display,very helpful physical KB,very sturdy,Grippy & Amazing unmatched browser

Minus: Touch response is much quicker in iphone 3gs,HTML mails are better in iphone 3GS,

Need some more time to learn finer points....I hope I'll.....
 
OP
amitabhishek

amitabhishek

Bad to the bone
home1w.png


^^^ This is mine. I think Cyanogenmod ROM uses Android 2.x icon set. Give it a shot once you have played enough with your ROM.


Edit: OMG!!!:shock: From where did you get Milestone...Congratulations...We need a review for heaven's sake :)...How is the display? Speed? Pre-loaded apps etc?

Pls post sceenshot from settings->About Phone :)
 
Last edited:

FilledVoid

Who stole my Alpaca!
Another Great Day!

Happy to join "Android Community" !

Got my "Moto Milestone" today!
Nice! Welcome to the Android Community :) . Definitely get that Review on here! I think Kalpik should be on steroids right now since he saw that you can get the Milestone.

^^^ This is mine. I think Cyanogenmod ROM uses Android 2.x icon set. Give it a shot once you have played enough with your ROM.
I'll be moving to Cyanogen soon most likely. But I expect it to happen only after a while. So lets see.

Android Folks on TDF
Amitabhishek
Filled-Void
Sunny
Ksundar
Dhan_shh
Pat
sriharsha_madineni
Jain_pranav
Sachitgul
Vulpine

May the community grow. Lets see the useful in the thread start to roll out !
 
Last edited:
Mah main screen!
snap20100114_192616.png


Apps..
snap20100114_192632.png


Some more of 'em..
snap20100114_192625.png


Music player is 'effin awesome!
snap20100114_192713.png


Wifi ain't that bad either, speedtest app.
snap20100114_193231.png


Suck on that! It's PicSay app!
snap20100114_194720.png


CNET app, read reviews on the go.
snap20100114_192853.png


ASTRO file manager
snap20100114_193337.png


Shazam, tag any freakin' song!(not any actaully but most of 'em)
snap20100114_194830.png


Quickpedia, the mobile encyclopedia...and of course free!
snap20100114_193846.png


Dolphin browser totally kicks arse!
snap20100114_193013.png


Google Translator for over 40 languages..
snap20100114_194019.png


Finally, the proof of the 'MoDaCo Pwnage'
snap20100114_200738.png


Full view here- http://www.imgx.org/public/view/full/22103
BTW isn't there any other way to take screenshots other than shaking my phone with shootme? Well I'm a little worried that shaking might cause some damage to the phone. Maybe I'm being paranoid...spend like 29k on the thing! Waddya say guys?

And yeah the performance has increased a lot with the custom ROM. earlier I used to have WiFi problems which have been sorted out, the phone is really fast and overall much better than it was with the stock ROM.
 

ksundar

Broken In
dhan-shh,congrats dude for milestone,

Do u feel its bulky? is it pocketable?

Display must be damn good,isn't it?

All are waiting for a review,

My 'tattoo' is cute,fits my pocket well,in 'size' too!!!!
 

dhan_shh

Ambassador of Buzz
Thanks to all of you,I got it thro' a friend from UK,price is 38K (expensive,what to do?)

I'm still analyzing the phone,I got some screen shots:

home6.png
home7.png



home8.png
speedtest1.png


(My BSNL 3G looks slightly faster in milestone than 3GS)


Abtph1.png
Abtph2.png
Batteryuse.png



Maiils are seen clearly like iphone,no doubt,(my initial thought was not correct)
BUT overall Touch UI is slightly better in iphone 3GS

Call Voice clarity is reallly nice,even better than iphone......

More to come....
 
Top Bottom