Bulding new Android version for ADP2(sapphire).

September 23rd, 2010 by codeScriber Leave a reply »

I started out a new place of work, yeah good old me decided to take his fit and drag them to another place.
Unlike the old once the new place is very new to mobile industry and just wanted a mobile application for their servers.

Why they didn’t use out source to create the app for them / probably because they are new and unaware of the price for an in-house mobile application developers…
In any case my point is that they have only one iPhone and now only one Android device, they decided to go with the ADP2 device since it’s meant for installing new FW on it all the time, at least that’s what they say :-) i didn’t realized google were the one on order that device and HTC were just the manufacture like the “Nexus One” , you will understand the reason soon enough for me mentioning this.

So i got to find that this ADP2 device is 1.6 (donut) FW at the moment, to be honest ,fair enough, quite a few of the devices today are still 1.6 though most are allready 2.1 and soon will be 2.2.
Since i’m well aware of that fact and i know new to combile companies will not rush to buy another device, and since that device is indeed meant for evelopment i decided i want to upgrade, at least temporarly to 2.2.

So, since this is an HTC device, who wil you turn to ? that’s right! HTC… So first you go to the developre site and look for clues in there, so i did found a way to flush this device, but with factory FW, and the latest one is 1.6, so what do you do next ? right! you contact HTC support… when i used t owork for a big shot cpompany i will get a contact in HTC and a reply, but since i’m just a tiny whiny little developer in an unknown company not benefiting operators and HTC tehmselves the answer i got was: “we can’t help you” and in a bit more details: “e do not supply 2.1 and 2.2 images for this device, and we keep the knowlegde of compiling the device internally so we cannot reveal it”.

Great, some help… you really would expect a company to help you if they give you a DEVELOPMENT DEVICE, you hear that HTC ? you sold us a DEVELOPMENT DEVICE so i need help for deloying my DEVELPOMENTS on it!!!

So next you turn to android source site and there there are instruction on how to compile the source code, and how to install it using fast boot. Howerver one fo the commands to run is ‘adb root’ for which the resualt is:

[code lang="bash"]

C:\Users\codeScriber>adb root
adbd cannot run as root in production builds

[/code]

That mans that the dear old development device was sold with production firmware that does not allow to mengle with the bianary code.The reason you need root access is to get some binary files that you need to build a ful saphire image from sources(propriety HTC binaries)how am i supposed to do naything with this devide without root access ? i need to turn to rooting articles now hoping to manage to crack the FW open, now i wonder why the hell would i buy a development device, for development , if  need to crack it.

HTC you really got on my nerves, if i’ll ever have to buy a device it will never be an HTC device, even though i know some of the best are HTC’s, i’ll even preffer Meego and Nokia before i’ll accept an HTC device in the future, except for stupidity i find nothing in your support and customre relation.

Advertisement

1 comment

  1. avatar Valeri says:

    Delighted to view that web site works well in this little i phone , every thing I must carry out can be useful. Many thanks for keeping it up to now using the latest.

Leave a Reply

Theme Tweaker by Unreal