Mittwoch, 25. April 2012

Rooting HTC Legend with Firmware 3.15, HBoot 1.001 and flashing CM9

Hello to the world out there,
today's post will be kind of obsolete from the beginning, but since I had so much trouble achieving what I wanted, I decided to share my experiences.

My sister has an HTC Legend, which is a beautiful phone in my opinion. And the fact that it survived her lifestyle for almost two years now with the only exception of one battery due to it having been dropped into water and a lost battery cover speaks clearly for it. Unfortunately though, the hardware is outdated from today's point of view.

When my sister asked me to help her installing a game called "temple run", whose installation failed on FroYo, I decided to help my sister getting even more out of the Legend, which means rooting and flashing a nice custom rom. As the title says, her stock rom didn't have the best prerequisites for rooting with
Firmware 3.15, Android 2.2 (FroYo)
HBoot 1.001, which cannot be s-offed, thus meaning that /system and /recovery will always be write-protected except from within recovery
and seemingly a branding from her provider, meaning that I had to have a goldcard inserted for everything

Ok, my major problem was downgrading to firmware 1.31, Android 2.1 (Eclair), I followed all the guides in >>here<<, which caused me to face the first Problem, namely that VISIONary wouldn't be successful, thus not resulting in a temp root. Another hard reset solved that, but any other tool doing the job (like super oneclick) should also do the job. The RUU failed several times with error 171 (waiting for bootloader too long) while the Legend was stuck at a black screen with some HTC update logo. The solution for that was finally to manually boot into bootloader (taking out battery and restarting with Power and Back button pressed simultaneously) and running the RUU again.

With the still not rooted Legend on firmware 1.31 I then tried to follow >>this<< guide from within my Win7-x64 installation, which also caused problems, so I had to switch to my Linux installation. By the way, I also tried it on WinXP in VirtualBox, but since VirtualBox did not not auto-reconnect the device after reboots, I didn't succeed here, too. VMWare does probably do this better.

I'm a little ashamed for having had the next problem, but maybe I am not the only one who simply couldn't imagine to use the trackball in the custom recovery popping up next after step1. Just so you know: it is being done this way and this will be the recovery from which you can install every custom rom in the future. The only disadvantage is that you always have to start it using a script on your PC, so a cable connection is required. But while researching the forums at XDA I think I saw that there are other ways to start recovery ("fake flash") and there are even CWM recoveries available for us with s-on devices. Additionally I can tell you, that I didn't have to switch the micro-SD to a non-goldcard one, maybe it is not mandatory and the guys from the guide just wanted to prevent that someone loses its "goldcardness" by writing the rootedupdate.zip on it. As far as I know, it has nothing to do with the necessity to have a goldcard inserted when flashing roms in the future. Once a device is branded, you will always need a goldcard to install another rom.

Well, after that all worked, I headed to the XDA-Developers and found this awesome new CM9-Rom for the HTC Legend: http://forum.xda-developers.com/showthread.php?t=1562595
As you can see in the video, it runs in a very acceptable speed, but I still did the following to improve the performance:
    [Settings-> System Performance]
    I set the maximum speed to 787MHz &the governor to "SmartAss2"
    I disabled tile rendering and enabled 16bit transparency
    [Settings-> Developer Settings]
    I activated "force 2D hardware acceleration"
    (I don't think they are exactly called and labeled like this, but you can hopefully figure out what I mean)
As a result I believe that even the fade-in animation of the app-drawer isn't laggy any more.

Of course, I also had to mess with the boot-loops after installing g-apps, but luckily the solution for that is already linked to in the OP of the rom [here].

So, in the end all this was actually "simple" if I had known everything I know now before. Next thing is maybe to figure out how to get the app working for my sister. This time installation doesn't fail from the beginning, but instead the app crashes right after opening it. Logcat showed me some exceptions that occur while  trying to load some mono library which cannot be found. So I'm afraid that it will probably be impossible for me to solve that:(

Good bye for now, you see I have things to be done
yours suluke


Donnerstag, 12. April 2012

Billiges Netzteil für Asus Transformer TF101

DISCLAIMER: Ich übernehme keine Haftung für etwaige Schäden an Geräten, die aufgrund dieses Erfahrungsberichts entstanden sind. Es handelt sich hierbei nur um die Schilderungen und Empfehlungen auf Basis meiner eigenen Erfahrungen.

Auf den XDA-Developers wurde schon lange festgestellt, dass sich der Transformer mit allen erdenklichen USB-Netzteilen laden lässt, die mindestens 11Volt, 1Ampere liefern (LINK).
Das ist in sofern von höherer Bedeutung, da das mitgelieferte USB-Netzteil bei vielen Leuten mehr oder wenig häufig aus zwei verschiedenen Gründen "zickt", also seinen Dienst nicht ordnungsgemäß verrichtet.

Der erste ist, dass der Aufstecker, der das universelle Netzteil mit unserer "national spezifischen" europäischen Steckdose verbindet, nicht richtig auf den Kontakten sitzt. Hier kann also schon leichtes zurechtbiegen helfen.

Als zweiter Grund kann der Defekt aber auch auf Überhitzung des Ladegeräts zurückzuführen sein. Das ist dann schon gravierender, aber auch hierfür gibt es einen Fix - eine Nacht in der Tiefkühltruhe hat mir zum Beispiel geholfen. (LINK)

Was ist aber, wenn das Netzteil wirklich mal hin ist? Man wird sehr unsicher, wenn man die Sache wie ich schon mal miterlebt hat. Jeder Ladevorgang über Nacht könnte der letzte sein, sagt einem das Gefühl. Der offizielle Ersatz kostet hierzulande ganze 40€. Viel zu viel, wenn man es nur zur Sicherheit dazu bestellen möchte. Einsenden des Netzteils ist für mich jedenfalls keine Option, zu lange müsste ich auf mein Tablet verzichten.

Also habe ich es mal mit dem Goobay Schaltnetzteil 1000mA bei Amazon probiert. Es bietet eine USB-Buchsen-Aufsatz inklusive, und siehe da, es funktioniert tatsächlich. Vielleicht kann man sagen, es verrichte seinen Dienst nicht unbedingt schnell (23% innerhallb von 40 Minuten, die 1500mA-Version könnte da helfen), aber immerhin. Zusätzlich verlängert es die Kabelreichweite enorm (siehe Fotos) und die Kosten belaufen sich derzeit auf nur etwa 7,30€, teilweise mit kostenlosem Versand. Alles was man dafür tun muss, ist den Regler am Netzteil auf 12V zu stellen.


Was aber auf jeden Fall noch zu beachten ist, ist dass man NIEMALS andere USB-Geräte anschließt, solange der Regler auf Werten über 5V steht. Die Stromversorgung in USB ist nur auf 5V spezifiziert und das erwarten die meisten Geräte dann auch, mit höheren Werten riskiert man einen Geräteschaden. Das originale Netzteil des Transformers bietet hier lediglich eine komfortable Erweiterung, denn es "fragt" die Geräte quasi, ob es sich um ein TF handelt, wonach es 12V ausspuckt, oder nicht, wodurch es auf 5V-Betrieb stellt. Das Goobay-Netzteil bietet diesen Komfort NICHT.

Ich hoffe, ich konnte eventuell einigen beim Sparen helfen oder ruhigere Nächte verschaffen.

Liebe Grüße, euer suluke