Skip to main content

HTC Magic ROM Upgrade


I got the black HTC Magic from Smart last December. It came with the stock android 1.5 OS when it came out of the box with no Google integration and Android Market. I am pretty sure the average phone user will be turned off from what they see. There are absolutely no interesting applications included. I wouldn't be surprised why this was one of the slowest selling models in Smart. They started offering this unit for P3500 in Plan 3500. I believe it is now free under Plan 1800.

Fortunately, an HTC Sense ROM upgrade was available at that time. The ROM was posted in the HTC website on November 10. Make sure you apply the Singapore/Philippines ROM and not the Malaysia/Indonesia/Vietnam one as that one does not have Market. My unit was apparently registered as a Malaysia model and I couldn’t download the Singapore/Philippines ROM. Communicating with HTC and Smart was not at all helpful and gave me canned responses. I couldn't download the Singapore/Philippines ROM (update Dec 26, 2011): you may now download the ROM without entering a serial number at http://www.htc.com/sea/help/htc-magic/#download) when I entered my serial number, so I contacted HTC support and they replied:
Thanks for contacting HTC.

With regards of your query, we have checked the SN you provided, it is shipped to Malaysia, you might want to use the below link to download it

http://www.htc.com/sea/SupportDownload.aspx?p_id=267&cat=2&dl_id=759

Please be informed that the phone will not come with Android Market application after upgrading.

Thanks

HTC
I was able to download and apply the Malaysia ROM and it did not include Android Market. I settled for SlideME to install apps but it was too limiting. The forums said that the Singapore ROM had Market so I contacted HTC again to help me get the Singapore/Philippines ROM. They replied:

Thanks for contacting HTC.

With regards of your query, you need to talk to the store that you bought the phone from to see if they can arrange with replacing a new phone.

Thanks

HTC
Now I wrote to Smart Customer Care who replied 2 days later: "Kindly visit any Smart Wireless Center for this to be checked over the counter." Based on prior experience, I doubt they even know what the phone is. I am sure they will just tell me that they will have to refer this to someone else.

I decided to take things into my own hands. I was able to download the Singapore/Philippines ROM upgrade using a serial number I got from the net. When I ran the RUU upgrade, it aborted with a CID check error. I followed the instructions for the gold card method to override the carrier id check and the ROM upgraded proceeded smoothly. It even configured Smart APNs correctly. I presume this should work with HTC Magics of other countries as long as the hardware is identical.

After the upgrade, it will prompt you for your google username and password and that’s when everything becomes interesting. Market is now available and you get HTC Sense. It is now a thing of beauty. With the upcoming Android 2.1 upgrade in the horizon, things should get even better.

Comments

Unknown said…
This comment has been removed by the author.
Anonymous said…
where did you find the hacked serial number
lenneth said…
Good Day Jason!

This information has been very helpful as I have the same problem. Though I do not have a serial number to use to download.

Email me pls at lenneth_valkyrie_24@yahoo.com

Tnx!

Popular posts from this blog

Get uptime alerts in Telegram

You will be configuring 3 services. The assumption is that you have accounts already for these services. UptimeRobot — source of the uptime/downtime notifications. It currently supports email, Twitter, Slack, Pushover, Pushbullet and others but not Telegram. We will use the webhook notification as the way to send messages to Telegram. IFTTT — bridges UptimeRobot and Telegram by providing the webhook for UptimeRobot and triggering a message to Telegram. In IFTTT terminology: IF {event trigger from UptimeRobot}, then {send message to Telegram group} Telegram — destination of the notification. You will need to create a group for this. Telegram Configuration In Telegram, create a new group, if needed. You may opt to use an existing group. Go to @IFTTT and follow the instruction so link your Telegram account to your IFTTT account. Send /connect_group to @IFTTT and connect the group where you want to send the notifications. IFTTT Configuration Sign in to IFTTT and add a ne...

iReport Default Date Parameter

If you want to set a default date for a jasperreports parameter, you can enter the following in the default value expression of the parameter. new Date() However, if you wanted the default to be relative from today, for example, 3 days ago, you will need to do go outside of the standard java date libraries (Date, Calendar) because JR parameter does not allow you to have multiple statements. You can write your own utility package or you can use Joda , a replacement library for the JDK date and time library. To use Joda in iReports, you need to extract the jar file and add it to Options -> Classpath. You may also drop the jar file in iReports' lib directory. You will also need to add this library to your application or report server. For setting a default date 5 days prior from today, use this: new org.joda.time.DateTime().minusDays(5).toDate() or this if you want the time part set to the beginning of the day: new org.joda.time.LocalDate().toDateTimeAtStartOfDay().minusDays(5).to...

Oracle Apps on Mozilla Firefox

You actually don't need to install JInitiator (jinit 1.3.1.21) to run Oracle Applications on Firefox if you already installed the Sun JRE 1.4.2 and above. You will need to edit pluginreg.dat On Windows, that file is located at %APPDATA%\Mozilla\Firefox. Make a copy of the existing one first in case something goes wrong. Search for NPJava14.dll because Oracle runs on Java 1.4. This will appear whether you have installed Java 5 or 6. You will need to add the following line to at the end of the plugins. 6|application/x-jinit-applet;version=1.3.1.21|Java||$ Then update the count at the top of the section. Your modified pluginreg.dat will look like: C:\Program Files\Java\jre1.5.0_09\bin\NPJava14.dll|$ |$ 1160594743000|1|5|$ Java Plug-in 1.5.0_09 for Netscape Navigator (DLL Helper)|$ Java(TM) 2 Platform Standard Edition 5.0 Update 9|$ 7 0|application/x-java-applet;version=1.4.2|Java Applet||$ 1|application/x-java-bean;version=1.4.2|JavaBeans||$ 2|application/x-java-applet;version=1.4.1|J...