HTC Desire: stock 2.3 + Revolutionary Root + ext2-partition for Link2sd

Even if the HTC Desire is not one of the latest Android Smartphones out there, it's still a very good one ... but as with many older devices there are some drawbacks, the main one on this particular phone being the lack of space to install apps ...
Especially if you're running HTC's stock 2.3 ROM, which includes Sense and a lot of other system apps, leaving you with very little breathing room to install additional apps.
To solve this, I decided to use the same method I applied earlier on my HTC Hero: apply Root-access, create an ext2 partition on the SD-card and use Link2SD ... fairly simple one would think ... well, yes and no. Basically, that is all I did and it works ... but no because this Desire had been flashed with the official HTC 2.3 stock ROM from http://htcdev.com/ and that means your bootloader also gets updated to a higher version making it resistant to a lot of the earlier methods to achieve root-access ...
But there is a solution, the one a used is: http://revolutionary.io/
Just follow all the steps as clearly explained here and you'll be fine: http://theunlockr.com/2011/08/02/how-to-gain-s-off-flash-a-custom-recovery-and-root-your-android-phone-using-the-revolutionary-method/
Then I removed some apps to get some room to install both ROM Manager and Link2SD from the Market.
The first one I use to partition the SD-card (copy everything first to your computer, because it gets completely wiped ofcourse, so you can copy everything back afterwards) and the second one to actually mount and use that partition on the SD-card ...
Note that if you had used the normal move to SD from within Android for some apps, you are better off removing those first and installing (and linking them with Link2SD) back later ... with such limited free space, it's rather difficult to shift them one by one (through the internal memory), but it can be done as well ...
Anyway everything seemed to work fine ...
Until the first full reboot of the phone, suddently the ext-partition was no longer mounted and trying to recreate the mounting script with Link2SD didn't solve it ... I looked for the issue on the web and there are many issues on different devices regarding the mounting script, but not quite this one ...
Until I got aware that the phone was booting incredibly fast, not preparing the SD or anything, so obviously the mount script was skipped as well during startup ...
I then used the "fast restart" option in the Link2SD menu and the first time it did boot more normal again and I got an error message in the notification bar from Link2SD telling me that the script was not mounted and I should retry by (again) applying the "fast restart" option in the Link2SD menu ... which I did and everything works well again ...
Not sure if a complete reboot of the phone (using the normal power-off method) will recreate the issue ... even if it does, it's not that big of a deal that you then have to "fast restart" twice afterwards to get everything up and running again, as this is something you probably only do once or twice a month (if that) (for normal users that is).
So let's wait and see, but so far so good!
UPDATE: Since the previous intervention, the phone seems to reboot completely normal now, including the ext-mount script. So, no issues anymore and no more need for "fast restart" or other funny business.

Geen opmerkingen:

Een reactie posten

Mastodon