Want Your Cupcake AND Your Gmail?
Well.. guess what.. I’ve got some awesome news. Market, gmail, gtalk.. ON CUPCAKE.
Right now, right here, I have for you a master snapshot with WORKING gmail, sync, and market!
It is trivially tested (in that I flashed it, poked it a bit, and released it for you) and it is based off an older, February release. Its not super stable, but gmail works, sync works, market works…
All hail Jesusfreke, who did the initial port and provided me the info to update it to this one. And the guys who released the Magic image, without which none of this would be possible. And of course to Google, for cramming their apps so deep into the “open” framework that they -still- haven’t made an open source based release..
This does -not- have any of the usual JF mods (busybox, Superuser, etc). Its just a master/snapshot image with gmail and market and such… first things first..
I’m working on a newer version, based off 3/11 or 3/16. But for now, with no more crap, here’s your fastbootable image! Enjoy! :)
Master Snapshot with Gmail! v1.0 (2194 downloads)First release of master with gmail added!
Update: Current known issues:
- Still no motion sensor. (It -is- master after all, and thats broken upstream.)
- Probably needs to be plugged into a pc for the first boot or so.
- First boot takes FOREVER. If you think it hung, plug into a pc and run ‘adb logcat’ or ‘ddms’ and watch it go.
- SD doesn’t work. HOWEVER, ther is a fix! Just take ‘vold.conf’ from here and copy it to /system/etc. (I’ll do an updated image in a bit.) The bad news is, I have a report that causes crash loops. :/
- IM is broken. (My bad, I thought it worked. I was wrong.)
on March 31st, 2009 at 12:44 am
I fastboot flashed both system.img and boot.img after wiping data.
It boots to the flashing “Android” screen, but goes no further.
Reply
Murphy Reply:
March 31st, 2009 at 3:24 am
I’ve the same problem: the “android” logo shines forever.
Reply
Disconnect Reply:
March 31st, 2009 at 6:40 am
it takes -forever- first time. light up ‘adb logcat’ or ddms and watch..
Reply
Murphy Reply:
March 31st, 2009 at 3:26 pm
There it is, the same error log again and again :
W/HAL ( 115): load: module=/system/lib/hw/copybit.trout.so error=Cannot find library
W/HAL ( 115): load: module=/system/lib/hw/overlay.trout.so error=Cannot find library
W/HAL ( 115): load: module=/system/lib/hw/overlay.msm7k.so error=Cannot find library
W/HAL ( 115): load: module=/system/lib/hw/overlay.default.so error=Cannot find library
E/AndroidRuntime( 224): Uncaught handler: thread ActivityManager exiting due to uncaught exception
E/AndroidRuntime( 224): *** EXCEPTION IN SYSTEM PROCESS. System will crash.
E/AndroidRuntime( 224): java.lang.NumberFormatException: unable to parse ” as integer
E/AndroidRuntime( 224): at java.lang.Integer.parseInt(Integer.java:364)
E/AndroidRuntime( 224): at java.lang.Integer.parseInt(Integer.java:333)
E/AndroidRuntime( 224): at java.lang.Integer.valueOf(Integer.java:590)
E/AndroidRuntime( 224): at com.android.server.am.ActivityManagerService.(ActivityManagerService.java:1288)
E/AndroidRuntime( 224): at com.android.server.am.ActivityManagerService.(ActivityManagerService.java:110)
E/AndroidRuntime( 224): at com.android.server.am.ActivityManagerService$AThread.run(ActivityManagerService.java:1130)
E/AndroidRuntime( 224): Crash logging skipped, no checkin service
E/GLLogger( 236): h/w accelerated eglGetDisplay() failed (EGL_SUCCESS)
I/Process ( 236): Sending signal. PID: 236 SIG: 9
I/ServiceManager( 27): service ‘SurfaceFlinger’ died
I/ServiceManager( 27): service ‘power’ died
I/Zygote ( 235): Exit zygote because system server (236) has terminated
Reply
on March 31st, 2009 at 12:46 am
How to install it?
Reply
on March 31st, 2009 at 1:39 am
@vovkab – check out the fastboot cheat sheet at the top of the screen
just a general note for everyone, the boot process takes a lot longer than usual.
Reply
on March 31st, 2009 at 2:34 am
@Kameron – My phone hanged the first boot, try removing the battery and trying again.
@vovkab – theres a good guide at the top of the blog, called fastboot cheatsheet.
It seems that the sdcard isn’t functioning, I cant get it to read, though it does register as being mounted in dmesg. It was working perfectly in the last few releases, but I don’t know if that was a limitation of the release JF used or not.
As a usability note, I haven’t seen it mentioned elsewhere, but I have yet to have AVRCP work. Has anyone else?
Reply
on March 31st, 2009 at 3:03 am
market is in cupcake or master branch?
Reply
on March 31st, 2009 at 3:17 am
u just download master branch, compile it and it’s no gmail or market in it.
Reply
on March 31st, 2009 at 3:53 am
same for me : hang on the 2nd android logo
I was running the last master on a dev phone before flashing this one
Any suggestion ?
Reply
Patrick Reply:
March 31st, 2009 at 4:36 am
Was your phone still plugged in? The first time I booted back after the flash it hung, I plugged it in and it worked.
Reply
Murphy Reply:
March 31st, 2009 at 4:44 am
You’re right, it needs to be plugged!
Thanks :)
Reply
on March 31st, 2009 at 5:06 am
I’ve some problems for registering:
- 3sec after start, there’s a popup “force closing android.process.media”,
- there’s no APN available and when I create one it doesn’t save in the list so no registering possible !
Reply
Disconnect Reply:
March 31st, 2009 at 6:50 am
the tmob apns are there for me. i’ll be working on a newer image today, and i know they have the full apn list.
if you want to give feedback for the next rev, try a couple of the images from my master page and let me know which ver you like :)
Reply
Murphy Reply:
March 31st, 2009 at 3:54 pm
I used the last Master (2009-03-16) for some days and it worked fine.
For my APN I’m in France and use Orange network (name=orange;APN=orange;username=orange;password=orange;MCC=208;MNC=01).
The APN list is empty and I try to restore but :
D/ ( 139): unable to unlink ‘/data/data/com.android.providers.telephony/shared_prefs/preferred-apn.xml.bak’: No such file or directory (errno=2)
I’ve successfully registered using the wifi hack.
And GSM doesn’t connect :
D/GpsLocationProvider( 58): state: DISCONNECTED apnName: null reason: radioTurnedOff
I/ActivityManager( 58): Stopping service: com.android.mms/.transaction.SmsReceiverService
I/ActivityManager( 58): Stopping service: com.android.mms/.transaction.SmsReceiverService
Before I was using “Master 2009-03-16″ and all was working great.
BTW I’m using a franch HTC Dream which revision is DREA200.
Reply
on March 31st, 2009 at 5:51 am
Thanks for the plugg info… Well, anyway, i can’t mount the sdcard and I need to plugg de G1 to the PC at each reboot…
Reply
on March 31st, 2009 at 10:24 am
I know i am on high Expectation but will it be possible to have Latest 27-March or 30-March Repo Commit with Google apps
Reply
on March 31st, 2009 at 10:31 am
Is there a Chinese Input Method included?
Reply
on March 31st, 2009 at 10:56 am
So you mean to tell me that I have to have my phone connected to my PC everytime it boots?
Reply
Disconnect Reply:
March 31st, 2009 at 10:59 am
Please people, try not to be so dumb it hurts. If it hurts too much I’ll stop working on the update.
No, of course not. I have no idea wtf the earlier poster was talking about. I suspect he’s just dumb. Or, at the least, explained himself very poorly.
Reply
Patrick Reply:
March 31st, 2009 at 12:04 pm
I flashed my phone with this build twice, and both times it wouldn’t pass the android splash on the first boot unless the phone was still plugged in. Whether or not this is a coincidence, I don’t know.
Subsequent boots unplugged went fine, however.
Reply
on March 31st, 2009 at 11:23 am
don’t know if your answer for me but I just don’t have the knowledge to see what it wrong, nothing more. As someone has wrote it I had to plug the G1 to my PC for the 1st boot and unfortunately also for the others and I was unable to mount the sdcard as others… Maybe my setup is not the good one ? I had before the flash your last master on a my dev phone….
Reply
Disconnect Reply:
March 31st, 2009 at 11:43 am
did you do a factory reset? i never had to plug it in for anything except the actual flashing.
Reply
on March 31st, 2009 at 11:46 am
Trying to use this image and with it plugged in or unplugged on boot it hangs at the Android screen. I have been able to flash other versions posted on this site, just not this one.
Reply
Jiri Reply:
March 31st, 2009 at 12:48 pm
Do wipe and if it doesn’t help, try to remove and put back your battery.
Reply
on March 31st, 2009 at 5:47 pm
I know the haykuro don’t have wifi yet. Is wifi working in this release?
Reply
Murphy Reply:
April 1st, 2009 at 12:45 am
I’ve registered with wifi so yes it’s working.
Reply
on April 1st, 2009 at 12:00 am
give me please link to market sources or this is FAKE?
Reply
on April 1st, 2009 at 1:03 am
I tried this for a few mintues and found out that maps and im did not work. Maps would open but crash right away before displaying a map. IM would not open
Reply
Patrick Reply:
April 1st, 2009 at 2:16 am
Like the post says, it is fairly unstable, and more of a proof of concept.
Release early and often. It should be patched to a more receent, and more stable version soon enough.
Reply
on April 1st, 2009 at 4:20 am
Give me the source! ;-)
Where is source code for GMail, GTalk and Market? I simply doesn’t believe you, this is certainly April fools’ joke.
Reply
Murphy Reply:
April 1st, 2009 at 4:42 am
Where did you get that these apps were opensourced?
They’re closedsourced (extracted from a magic image) but anyway included in this build, that’s it.
Reply
on April 1st, 2009 at 7:52 am
Hmm…
Just tested, and IM app closes immediatly upon launch with following message in logcat:
I/ActivityManager( 54): Starting activity: Intent { action=android.intent.action.MAIN categories={android.intent.category.LAUNCHER} flags=0×10200000 comp={com.android.providers.im/com.android.providers.im.LandingPage} }
E/IM ( 103): [onCreate] load plugin failed, no plugin found!
Media also crashes upon boot, and music crashes when launched…
Anyway, thanks for the build, and keep up the good work! :)
Reply
on April 1st, 2009 at 11:23 am
This build is very buggy i think the sapphire 4.9 port works a lot better. But if JF is working on it then i know it will work perfect soon.
Reply
on April 1st, 2009 at 11:23 pm
I think Saffire Lot of Stuff which came from Close end Source. It will take time to have this Close end Source to Open Source for Android 1.5+ platform
Reply
on April 1st, 2009 at 11:31 pm
This is the Message to Disconnect and JF
what ever People say and whatever they Complaints for I am fully supporting your Moves. Kudos and keep it on dont let these complaints disturbs you a bit too.
After all this is from opensource branch which it self is not fully commited with close end developments.
Hats off to you guys
Reply
on April 2nd, 2009 at 2:26 am
Can anyone confirm that the brightness cannot be adjusted, and keys have no backlight?
Reply
Murphy Reply:
April 2nd, 2009 at 3:27 am
+1
Reply
on April 2nd, 2009 at 10:09 am
Terrible release. Why did you bother.
Reply
Patrick Reply:
April 4th, 2009 at 2:24 pm
Because it is a roof of concept, and an important step in development. If you don’t like it, help make it better
Reply
on April 3rd, 2009 at 1:17 pm
everything about sound is force closed.i flashed for a2dp test but no sound in any application works((
Reply
Patrick Reply:
April 4th, 2009 at 2:23 pm
the music app worked for me just fine.
Reply
on April 4th, 2009 at 5:04 pm
IF your having problems open fastboot and just do this
fastboot erase boot
fastboot erase recovery
fastboot boot kernel ramdisk.img
wait for reboot
battery out…
back to fastboot
fastboot flash:raw boot kernel ramdisk.img
fastboot flash system system.img
fastboot flash boot boot.img
fastboot reboot
then its done
Reply
on April 4th, 2009 at 11:42 pm
There’s another thread regarding the HTC Magic ROM porting to G1, I tried it, not bad. Is it possible to combine? Sreenshots available at: http://www.intogphone.com/archives/337
http://www.intogphone.com/archives/319
Reply
on April 4th, 2009 at 11:44 pm
The thread for the ROM on XDA:
http://forum.xda-developers.com/showthread.php?t=498026
Reply
on April 10th, 2009 at 10:47 am
If you love to input via handwriting method or virtual keyboard, you may need the protection film with blur surface.
Reply
on April 15th, 2009 at 8:12 pm
I faced a same problem. and I solved with following commands:
fastboot erase boot
fastboot erase system –w
fastboot flash system system.img
fastboot flash userdata userdata.img
fastboot flash boot boot.img
fastboot reboot
The keys to sucess are wiping old data.
Reply
on April 26th, 2009 at 6:33 am
Its loveley
Reply