Geekzone: technology news, blogs, forums
Guest
Welcome Guest.
You haven't logged in yet. If you don't have an account you can register now.




208 posts

Master Geek
+1 received by user: 1


Topic # 53242 9-Dec-2009 20:08

Bought an HTC Hero while on stop-over in Hong Kong. WHAT a phone!!!? (makes a blackberry look like a paperweight)

The only rub is that I don't have root on it ("if you don't have root on it, you don't own it" or "if u ! hav / on it, u ! pwn it"), yet.

Thus far I'm very happy with the device & functionality, had a good play, but now I want more.

Did a bit of homework before I commit to doing anything too drastic (because we all know the surest way to brick a device is not to RTFM or do your homework first, right?):
* seems that the "guide" posted on is for the installation of a root-kit/boot-loader, and not for getting root access on the device (HUGE difference) - http://theunlockr.com/2009/08/29/how-to-root-the-htc-magic-in-one-click/
* seems that the famous Cyanogen is not available for the Hero, yet, but only the magic. (unless someone's generous-enough to provide the developer with a device to hack). The custom ROM for the Hero seems to be MoDaCo
* the various "rooters" all seem to make use of the  CyanogenMod Recovery 1.4 tool (presumably a boot-loader/hook & flash tool)

Had anyone here actually gone through the whole (nerve-wracking) process on their Hero and are able to offer assistance?

A couple of points:
* I'm a Linux-user, so making use of the HTC sync tool to upgrade or administer the device it out of the question. (I don't even have a window-machine; the closes I've got is a VM, & controlling hardware that way is a really terribly BAD idea)
* I do not make a habit of it of downloading & running random code from some random site referenced by some random tiny-url on my device that carries all my sensitive information, so some of the executable binaries referenced in some guides is a no-go (probably the biggest reason I've not committed to a rooting yet)
* is there a tool to backup & restore the data & apps on the device? I'd like to (legally, btw) make use of some of the snazzy proprietary HTC & Google apps that was shipped with the device (i.e I paid for them; I'm entitled to keep them), such as the weather/time, radio-control widgets, Google Maps & sync tools. The way to legally deal with it is to backup your device's apps, do your thing & then restore them (ref: the entire CyanogenMod snafu)
* what functionality do I loose on a rooted device/custom ROM? As mentioned before, the cloud integration is simply AWESOME!
* does it affect my ability to load any future "official" updates, such as v.2? (btw, there's a v.2.1 homebrew firmware available from xda-developers.com)

Any advice would be appreciated.

Some additional references:
* http://romeosidvicious.com/2009/11/09/rooting-the-htc-hero-with-ubuntu-karmic/
* http://forum.xda-developers.com/showpost.php?p=4084180

- J




FLOSS'er

Create new topic
2554 posts

Uber Geek
+1 received by user: 579

Trusted
Subscriber

  Reply # 281100 10-Dec-2009 08:58
Send private message

goto
http://theunlockr.com/2009/08/27/how-to-root-your-htc-hero-in-one-click/

then

http://theunlockr.com/2009/08/27/how-to-load-a-custom-rom-on-your-htc-hero/

I would use MoDaCo's rom, latest is 3.0 which includes new Teknologist's Kernel (a faster kernel than what HTC has released). You dont need htc sync or anything as long as you can mount the sd card with linux (windows here)

And always do a NANDROID BACKUP :P

2554 posts

Uber Geek
+1 received by user: 579

Trusted
Subscriber

  Reply # 281101 10-Dec-2009 08:59
Send private message

you might want to update the radio as well after you have done that

http://android.modaco.com/content/htc-hero-hero-modaco-com/291942/gsm-24-11-hero-roms-radios-in-update-zip-format/

63.18.55.06JU_6.35.09.26 is what your after

 
 
 
 


Jeb

10 posts

Wannabe Geek


  Reply # 281234 10-Dec-2009 15:51
Send private message

I used these instructions to format my sdcard
How to manually partition your SD card for Android Apps2SD

i use this bootloader
[Recovery] [08-Dec-2009] RA-hero-v1.5.1

with this radio and rom
[RADIO] 63.18.55.06JU_6.35.09.26
[ROM] 02/12 3.0 - MoDaCo Custom ROM Enchanced

with this file manager (capable of backup/restoring apps to the sdcard)
Astro File Manager


there is also this 2.1 rom out, though i have not tried it yet.
HERO21 Community (version 1.6) GSM

2776 posts

Uber Geek
+1 received by user: 119


  Reply # 281700 12-Dec-2009 08:01
Send private message

Once you've got Amon Ra's recovery image installed, you no longer need to partition your SD card manually, just do it via the recovery interface.

The only difficult part of the process is making the "Goldcard" which you'll probably need if the ROM on your Hero is too new for the exploit to work. You'll likely need to do this via the process here;

http://theunlockr.com/2009/10/18/how-to-downgrade-your-htc-hero-so-it-can-be-rooted/

before using the links MrToken has posted above.


The only benefit to rooting the phone is the ability to flash the upgraded images, beyond that it's mostly unused, and once the Recovery image is flashed you do all the hard work via that anyway.

If you flash a custom firmware, then I wouldn't hold my breath for the auto-updater working when Eclair is released, but there will be a MoDaCo rooted version of it out fairly soon afterwards, so no biggy.

The most stable 2.1 firmware I've used is Lox's "Community" version, the essentials all work, but a lot of other apps don't. Link in Jeb's post above.

Try to use a spare SD card if you're going to test new ROMs to save it stuffing up your working system.

Also - While it's fun, I recommend NOT trying out the newer ROMs, as it will stuff up your Marketplace account and a lot of apps cease to be available on there as the system thinks you're on an incompatible firmware. Sometimes it fixes itself, sometimes it doesn't, and it stores the info in your Google profile so even wiping the phone completely won't fix it.




4738 posts

Uber Geek
+1 received by user: 876

Trusted
Subscriber

  Reply # 281817 12-Dec-2009 18:20
Send private message

Word of warning on the radio: The version of the radio image needs to match the version of Android intended for use with that radio. Getting them out of allignment can break / eliminate any or all of your functions: phone, 2G, 3G, wifi, Bluetooth. The concept of "upgrading" radio apart from the OS it is intended for isn't a valid one. They need to match. I've been lucky with my ROM installs as they have all been based on Android 1.6 (with large chunks of 2.0 thrown in - but not the radio). Only after several ROM loads did i realise I had missed how important it is to keep the radio version in sync with the version of android.

As for rooting generally, make sure you keep an backup of the 'standard" system. You DO want to able to go back to that at any time in order to get automatic updates (to keep that image current) and to get apps through the market that may not install on your modded version. 

For example: You want the latest Google Maps, (usually "Maps.apk" or "GoogleMaps.apk"), but your modded ROM can't install it due to a 'signing error". 

No problem. You restore your original image backup. Then download the app. Then use "adb pull" to grab it out of /system/app (or whereever the Hero keeps it)...and then reload your phone with a backup of your modded system....and then "adb push" the app into /system/app on the modded system. Even if that pushed version  of Google Maps 'Force Close's, you should then be able to either uninstall it and re-install from the market, or just go to the market and install it as the version now on your system (whether it works or not) does have the correct signing. 

Sounds odd......but it has worked for me. Just be absolutely certain you have a good backup of the original system you can restore if / when you need it. of course as you change that original system over time you will keep the updated versions as your most current reference to the "standard" load.  With nandroid or BART, backing up and restoring ROMs is easy. The hard part will have been setting the PC up to talk to the phone in the first place. 

For that, I use Ubuntu 9.10 64-bit and the Android 2.0 SDK / Sun Java EE SDK / Eclipse. 

Excellent instructions for setting it up with Ubuntu are found here. The only thing I would add to those is to make sure you apt-get install the ia32libs if you're running 64-bit Ubuntu, or you get weird libcurses errors and some stuff just won't work.


I don't mess with anything that tells me I need to change my SPL. I haven't yet worked out how / had the time / to make a "goldcard"....and until I do, the SPL will remain unchanged by me. 




____________________________________________________
I'm on a high fibre diet. 

 

High fibre diet


Create new topic



Twitter »

Follow us to receive Twitter updates when new discussions are posted in our forums:



Follow us to receive Twitter updates when news items and blogs are posted in our frontpage:



Follow us to receive Twitter updates when tech item prices are listed in our price comparison site:





News »

Phone prices rising as users move upmarket
Posted 24-Nov-2017 17:16


Talking net neutrality on RNZ Nine-to-Noon
Posted 24-Nov-2017 12:11


Air New Zealand experiments with blockchain technology
Posted 23-Nov-2017 15:39


Symantec selects Amazon Web Services to deliver cloud security
Posted 23-Nov-2017 10:40


New Zealand Ministry of Education chooses Unisys for cloud-based education resourcing management system
Posted 22-Nov-2017 22:00


Business analytics software powers profits for NZ wine producers
Posted 22-Nov-2017 21:52


Pyrios strikes up alliance with Microsoft integrator UC Logiq
Posted 22-Nov-2017 21:51


The New Zealand IT services ecosystem - it's all digital down here
Posted 22-Nov-2017 21:49


Volvo to supply tens of thousands of autonomous drive compatible cars to Uber
Posted 22-Nov-2017 21:46


From small to medium and beyond: Navigating the ERP battlefield
Posted 21-Nov-2017 21:12


Business owners: ERP software selection starts (and finishes) with you
Posted 21-Nov-2017 21:11


Why I'm not an early adopter
Posted 21-Nov-2017 10:39


Netatmo launches smart home products in New Zealand
Posted 20-Nov-2017 20:06


Huawei Mate 10: Punchy, long battery life, artificial intelligence
Posted 20-Nov-2017 16:30


Propel launch Disney Star Wars Laser Battle Drones
Posted 19-Nov-2017 21:26



Geekzone Live »

Try automatic live updates from Geekzone directly in your browser, without refreshing the page, with Geekzone Live now.



Are you subscribed to our RSS feed? You can download the latest headlines and summaries from our stories directly to your computer or smartphone by using a feed reader.

Alternatively, you can receive a daily email with Geekzone updates.