[Q] G1 Froyo AOSP building - Android

I am going to build FroYo from Google's AOSP trunk, without any modification. I've read that CM6 proprietary binaries won't work well, so I grabbed them from HTC Developer, with the OTA image, to use unzip-files.sh.
Then, after unzipping, I only want to get a working AOSP, without any extended feature, like new kernel, or something.
Q1. Do I need to modify anything else?
Q2. Is it possible to create an update.zip with the AOSP building tools? I don't want to build CM6, but a totally AOSP-FroYo FroYo
I've read that the Sapphire needs some tweaking to get AOSP FroYo up and running, maybe the G1 needs some too?

Related

Running vanilla FroYo on Hero

Hi, i'm wondering if it is possible to build android (2.2 when it's released) and somehow run it with the HTC Hero drivers. Or would i need HTC's sourcecode for that?
And another question. Nexus One will run a plain vanilla build, as it has no proprietary drivers, or am I wrong?
Thanks in advance
-------------------------------------
Sent from my Hero
VelcroMan said:
Hi, i'm wondering if it is possible to build android (2.2 when it's released) and somehow run it with the HTC Hero drivers. Or would i need HTC's sourcecode for that?
And another question. Nexus One will run a plain vanilla build, as it has no proprietary drivers, or am I wrong?
Thanks in advance
-------------------------------------
Sent from my Hero
Click to expand...
Click to collapse
Well, I'm still an Android noob, but I know that you might be able to run the 2.2 SDK dump on the Hero. And when the source comes out, I'm sure the boys over at Hero Development will give you a good release. But if I'm wrong, sorry.
Think so, it should be a little while. The only reason ASOP wasn't good for the Hero was because the source for .29 kernel was never released by HTC. Now that the community has .29 source code, and with Cyanogen able to move to the newer kernel (his kernel is already Froyo compatible version wise), it's better than before.
Donut, Eclair need .29
Froyo needs .32
Check wikipedia
If its a CDMA Sprint Hero, you are in luck...
http://forum.xda-developers.com/showthread.php?t=686893

[Q] Question on porting build.prop changes

I am currently playing around with customizing my own rom for personal use based of the plain de-odexed rom. I have added various packages like:
Camera mod
oc4 1.2 jac kernal
mobileAP
some custom themes and fonts
swype with voice icon
GPS files from leak
ect
My question is with all the main roms (eugene and Bionix) released there are always references to "Build.prop mods for better data throughput", how can I take JUST THOSE CHANGES and port them into my rom. Is it as simple as using abd pull and push with certain files? Do I need someone to make me a flashable zip package?
Also I noticed eugene in his latest build used a different camera and would love to try that is that just as simple as adb pull and pushing the camera apk?
Any help provided would be truly appreciated I am still kinda a noob.
Also just to be EXTREMELY clear this is only for my personal use and basic knowledge. I wish to take nothing away form the absolutely stellar work these guys do everyday, I simply have some different preferences then the main roms created and would love to learn to take the advantages of each rom and customize them to my own needs.
No one can help me out?
Should I ask in dev section as no one here seems to have any ideas?
I'm in same boat
I am doing the same.i noticed in bionix build.prop the symlinks. I like that.but he also references a "jit" did they port a jit? that would rock

Android 2.2 & X8 & Flash

If somewhere in time X8 get Froyo, will there be Flash support? Cause i read that the flash support depends on processor or something like that.
10x for you answers.
Well the official statement from adobe is that flash 10.1 requires ARM version 7 CPU and our is version 6. Despite of this there is custom froyo roms for other devices with arm v6 cpu so it should be possible. The short answer is that is SE make official froyo or gingerbread rom for X8 it will be probably without flash or with flash lite 4. If we manage to make custom froyo rom it will probably have flash.
Why we don`t start a work on a custom froyo rom ?
bnight said:
Why we don`t start a work on a custom froyo rom ?
Click to expand...
Click to collapse
'We' is funny word. It means 'I will try to do nothing, but I'm waiting for others'
In fact I can try to bring this up myself but I am new to Android development not new to Linux (as an Unix System Administrator). So if someone give info what is needed to be done I thing that I can create a froyo rom by myself.
As I understand the problem with froyo is that it use a different kernel then the eclair. But because Android is basically linux the kernel don`t affect the software only affect the communication with the hardware (drivers). So we have a 2.6.29 kernel on our X8. If we can use the same kernel for the froyo apps then we can run froyo as well on the same kernel (same hardware) also we can run Android 2.3 on the same hardware/kernel.
there are different APIs.. eclair uses API 7, froyo uses API 8 (info from Android SDK).
so there can be difference in drivers and other.. but it's only my guesses, dont blame on me
bnight said:
In fact I can try to bring this up myself but I am new to Android development not new to Linux (as an Unix System Administrator). So if someone give info what is needed to be done I thing that I can create a froyo rom by myself.
Click to expand...
Click to collapse
You can study the asop froyo rom made by zdzihu for x10 and try something similar for x8.
I don't know anything about linux so can't help you there...
Sent from my X8 Rooted+JiT+App2sd
As I understand this ASOP Froyo MOD is only the system.img and data.img and it`s exactly what I need to make the rom for X8 basically what I thing should work is to flush the Phone to 2.1 rooted and after that on the part when we copy the /system folder to copy the one form the Froyo MOD this will work i suppose but need to try it.
Installation process is quite ok but you'll need to make it compatible to x8..
On milestone it was possible. Old kernel and fully working froyo features. It has bootloader locked by 1024 rsa key. Its possible to build froyo on old kernel, but who can do it? We lack of experienced developers unfortunately.
Flash is a different matter, it won't work witch our processor, but froyo optimization is far more important.
::SEx8+root+xRecovery+JiT+app2SD::

Android os port question

i want to port an android 2.3+ rom to a device that has only seen froyo. In order todo this tho, ive been told i need to either port a gingerbread radio img, create a kernel that runs on froyo and boots gingerbread, and some other shenanigans.
Can anyone point me to a source to help me out here or give me advice on such a project?
Sent from my Ally (Bionic zer0 rom)

[Q] Vanilla Gingerbread ROM?

My phone broke and the cost of replacing it with a new one before I'm eligible for an upgrade isn't worth it, so my friend loaned me an HTC Droid Eris until then. It's already rooted apparently, and I'm looking to load a pure, unmodified version of 2.3.7 on it (2.3.5+ is fine too). Or as close as I can possibly get to that, anyway.
Normally I wouldn't bother (I don't need to do much with my phone and I'm hardly a power user), but 2.1 is a little (lot) old at this point. I don't want anything fancy and I don't want Cyanogen. Just a stock, Nexus-esque ROM of Gingerbread and the full, completely functional Google App Suite. That last part is a must. If the ROM doesn't come with them (legalities and what not), that's fine, I just need to know how to get them. I know little to nothing about mobile operating systems, so the plainer the language, the better please.
Thanks for any help you can give.
That may be a little hard if no one has built a pure AOSP ROM for your phone. But what's wrong with CyanogenMod? Since you don't know much about this stuff, maybe you have some misconceptions about it. It's as close to pure Android as you can get, with a whole load of useful features. Android was lacking in a lot of ways till ICS and Jelly Bean. CM really made Gingerbread awesome. Also, for the same reason, CM ROMs are made for a lot of devices rather than AOSP, and most likely yours has a CM ROM for it too.
Sent from my Desire HD using xda premium
sashank said:
That may be a little hard if no one has built a pure AOSP ROM for your phone. But what's wrong with CyanogenMod? Since you don't know much about this stuff, maybe you have some misconceptions about it. It's as close to pure Android as you can get, with a whole load of useful features. Android was lacking in a lot of ways till ICS and Jelly Bean. CM really made Gingerbread awesome. Also, for the same reason, CM ROMs are made for a lot of devices rather than AOSP, and most likely yours has a CM ROM for it too.
Click to expand...
Click to collapse
Well it doesn't have to be ripped directly from a Nexus S or anything, but as close to stock as possible. I have a good friend with Cyanogen and I'm just not a fan of the modifications. The UI alterations, the changes to certain operations and functions, the general ability to do some higher level stuff I don't wanna mess with, etc. I'd really just rather have vanilla if it's physically possible.
I don't need anything CM has that GB doesn't already have, so that's why I've opted for vanilla. I already know there's a stable CM 7.2 release for the Eris, which is nice, but I'd really prefer stock. Thank you for your help, though. I appreciate the quick response
That's quite understandable. The multitude of options and advanced settings can be overwhelming. Unfortunately you're at a loss for choice with your device. There aren't a lot of recent ROMs for it to begin with, and out of those there's only one AOSP Gingerbread ROM (2.3.5 I think) that I can find. The rest are CM10 and CM7 ports, AOSP 2.1 Eclair and 2.2 Froyo, and some stock ROMs. There might be more, but I didn't bother to look as the threads have been inactive for very long. There's no point in flashing ROMs that have been dead for a long time. This one AOSP GB ROM itself is more than a year old since the last update. You can still try it though, and if everything works fine and it's stable, you're good. Otherwise your only real choice for a stable, fully functional ROM is CM7.2.
Here's the ROM - http://forum.xda-developers.com/showthread.php?t=1040459
Look here for more ROMs for your phone - http://forum.xda-developers.com/forumdisplay.php?f=554
You should ask this question in your phone's forum rather than the general Android Q&A, as you'll get more appropriate answers from people who are using the phone themselves.
sashank said:
That's quite understandable. The multitude of options and advanced settings can be overwhelming. Unfortunately you're at a loss for choice with your device. There aren't a lot of recent ROMs for it to begin with, and out of those there's only one AOSP Gingerbread ROM (2.3.5 I think) that I can find. The rest are CM10 and CM7 ports, AOSP 2.1 Eclair and 2.2 Froyo, and some stock ROMs. There might be more, but I didn't bother to look as the threads have been inactive for very long. There's no point in flashing ROMs that have been dead for a long time. This one AOSP GB ROM itself is more than a year old since the last update. You can still try it though, and if everything works fine and it's stable, you're good. Otherwise your only real choice for a stable, fully functional ROM is CM7.2.
Here's the ROM - http://forum.xda-developers.com/showthread.php?t=1040459
Look here for more ROMs for your phone - http://forum.xda-developers.com/forumdisplay.php?f=554
You should ask this question in your phone's forum rather than the general Android Q&A, as you'll get more appropriate answers from people who are using the phone themselves.
Click to expand...
Click to collapse
I apologize for not posting on the Droid Eris boards. I know I should have, but it's basically dead at this point so I didn't think I'd get much of a response, if any. Thank you for that link. I searched those boards but I was having a hard time finding stock ROMs. Mostly just CM 7 stuff and other modified ROMs. I guess vanilla isn't too popular. *Shrug*
I just flashed that ROM and it's telling me I need to also flash Google Apps as well. While I greatly appreciate all your help, that was the one thing I said I really needed to have. Do you know how I would go about doing that? I'm gonna try and look it up now, but if my search for vanilla 2.3 is any indication I may need some help. Thank you again for everything
You can download gapps for any Android version from here - http://goo.im/gapps
If you're confused at all, the right gapps for Gingerbread 2.3.5-2.3.7 is here - http://goo.im/gapps/gapps-gb-20110828-signed.zip
You won't need the one with Google Talk video chat add-on as your phone doesn't have a front camera. This package I linked to above is the standard gapps package for CM7 and any Android ROM above 2.3.5. Flash gapps package after flashing the ROM.
The reason for Google apps being packaged separately is that Google didn't want people packaging it with their ROMs. CM initially used to have them packaged till Google asked them to remove their proprietary apps, which include Gmail, Play Store and all the backend apps for syncing data with Google. They weren't okay with them being packaged with ROMs, but they were fine with the apps being packaged as a separate file and flashed after flashing the ROM. Modified HTC Sense stock ROMs come with them included though, because stock includes them.
Read this for more info on gapps - http://wiki.rootzwiki.com/Google_Apps
Also, vanilla AOSP ROMs are very popular now for a lot of devices. They just weren't too popular at the time of Gingerbread other than for Nexus phones.
sashank said:
You can download gapps for any Android version from here - http://goo.im/gapps
If you're confused at all, the right gapps for Gingerbread 2.3.5-2.3.7 is here - http://goo.im/gapps/gapps-gb-20110828-signed.zip
You won't need the one with Google Talk video chat add-on as your phone doesn't have a front camera. This package I linked to above is the standard gapps package for CM7 and any Android ROM above 2.3.5. Flash gapps package after flashing the ROM.
The reason for Google apps being packaged separately is that Google didn't want people packaging it with their ROMs. CM initially used to have them packaged till Google asked them to remove their proprietary apps, which include Gmail, Play Store and all the backend apps for syncing data with Google. They weren't okay with them being packaged with ROMs, but they were fine with the apps being packaged as a separate file and flashed after flashing the ROM. Modified HTC Sense stock ROMs come with them included though, because stock includes them.
Read this for more info on gapps - http://wiki.rootzwiki.com/Google_Apps
Click to expand...
Click to collapse
No idea how I stumbled upon this but I always wondered why it was cool to just host all the apps. I remembered a C&D from Google to CM regarding the apps, but nothing on why they were so freely available. Thanks.

Categories

Resources