yashsingh1/xdaforums huggingface dataset:
[G1 Android Development] Binary100100:
I personally just chop up bits of themes that I like (Launcher and icons from Aero, status bar for Gloss, toss in my own mp3 ringtones, add the v2 audio mods) and flash my own. But because the status bar is from Gloss Suite I claim it as that. So I'm simply no dev but the one thing that I've been trying to do is get the white text in the status bar. I know that I'm not the only one either. Whatever changed in the last few builds (I think since 3.6.1 or something) messed that up for it. I managed to get some of the white text by hex editing the status_bar.xml file in the layout framework/layout folder but it's very partial. I read your tweet about wanting to make theming a lot easier and I'm hoping that this is something that can be easily done. And if it could be done on the fly that would be even better. For a long time, during RC33, people (like myself) would just use GScript to change our themes and for the most part it worked well. But all that did was tell the phone to update to an update.zip file in a specific directory. I personally don't understand how we can make such changes in the .jar and .xml files with the use of a little sh script (or however) but I definitly look forward to the progress to be made.

We really can't use the GScript method anymore because there are so many different roms out there and so many different themes. And everytime a dev like yourself updates your rom the theme requires updating or else we end up getting bootloops. Thank you so much for the templates because without it I'd still be on 3.6.1! And I am eagarly awaiting a template (or at least some instructions) for white text in the status bar. But in the meantime, how do we set the text in the statusbar to white?

Ohsaka is on the right track I think and when I tried using his services.jar file found here:

http://xdaforums.com/showpost.php?p=4095434&postcount=262

But when I tried I came up with this:
[G1 Android Development] chozen21:
3.6.4

hey guys i got a question i installed the 3.6.4 rom and some of the apps that came with it do not work everytime i try to open them they force close footprints clock weather pc outlook do you guys have any idea what could be causing that would apreciate some help thanks :(
[G1 Android Development] cyanogen:
Do you have the actual Android log? I'm not fluent in ARM assembly :) Seeing "invalid opcode" is not good though.

Get the full output of logcat and put it on pastebin please.

None of those apps come with this ROM, they are left over from your previous Hero installation (probably on your SD card). You need to get rid of that stuff.
[G1 Android Development] ronyoung08:
cyanogen...

i see that with the hero theme...

it takes some features away...

does that mean it can mess your rom's apps2sd automatic method?

and will apps still be moved to sd with theme installed?
[G1 Android Development] YPhoto:
Have you figured this one out? I was shocked to see my auto-rotate broken in 3.6.5. My friend has had the auto rotate break in nearly have of his CM updates, and simple wipe fixed it each time for him. This is my first issue with it. I did do a Nandroid Backup, so I am restoring now hoping it is fixed.

I found it odd that when I opened the keyboard to type and close it, the closure did not rotate the screen back. Haven't seen this before.

Nandroid Restore finished, back to version 3.6.2 and the rotation is working fine. Will try a direct update to 3.6.5 later to see if maybe something in between messed it up (I hit each revision as cyanogen was releasing them).

EDIT: After the nandroid restore back to 3.6.2, then reflashing to 3.6.5, the rotating seems to be fine now. :D
[G1 Android Development] sir*mez:
Prodigal_Sun Back in AFFECT!!! I like the team we have working here: Beags, Ohsaka, mianosm and me!!! I also want to thank cyanogen and Stericson for helping out. great work i thank you all for helping me out when I needed!!!

V2.8.3

New pics are up also!!!

***Compatible with New Cyanogen 3.6.5.

Will not lose any Cyanogen ADD-Ons!!!

***White notification/White Clock!!! (Thanks to Ohsaka)

***Notification dropdown text is color of theme!!! Also usb and other notification are also white.

http://xdaforums.com/showthread.php?t=529121
[G1 Android Development] revwillie:
agreed. In general, I love google. But side-by-side OTA cupcake vs. CM 3.6.5 is a no contest win for CM. I won't go anywhere near a donut OTA until you've reworked it...if that's what you choose to do. I'll probably keep running CM indefinitely if you choose not to augment donut.

Oh well, don't be surprised if people start buying you BT headsets now. I wouldn't want you to be distracted from core OS improvements, but if there's one thing that drives me completely insane about my G1, it's the bluetooth stack. Without driving this thread off topic, can I just drop in this thread link?

BT stack thread pointed at a really good post of related links

It's a shame that the G1 cannot connect instantaneously and share phone book info with a parrot evo 3k car kit. That's late 90's tech that the ancient ericsson T39 I found on ebay can handle in a heartbeat.
[G1 Android Development] lightforce:
still get SD card damaged after i mount. This started after 3.6 any ideas?
[G1 Android Development] Woodard2589:
i think thats what you wanted. that last section continues to repeat.
[G1 Android Development] chevycowboyusa:
Theme

Thank You!!
[G1 Android Development] jklong03:
That was great work sir*mez et.al. Theme looked great and as promised I didn't notice any loss of cyanogen functions.

However, I use my phone outside a lot and it was just a little too "dark" for my taste to use in daytime. Thank goodness for cyanogen's great new recovery setup, I just restored my last nandroid and was right back where I started!

I do recommend others who liked your original themes to give these a try however!
[G1 Android Development] media_:
Great work here sir. I find myself using cyanogen's builds exclusively.

If only the ophone theme was ready.
[G1 Android Development] sir*mez:
thank you sir. i appreciate this so much. it saddens me that you couldnt use it tho, lol.
[G1 Android Development] dwang:
Looks like you have no space on your system partition.

D/AndroidRuntime( 127): CheckJNI is OFF

E/dalvikvm( 127): opt header write failed: No space left on device

I/dalvikvm( 127): Unable to open or create cache for /system/framework/core.jar
[G1 Android Development] Chahk:
Are you running the Swapper app by any chance? If you have the swap file on your Fat32 partition, un-mounting the card from PC will give you that error. Either stop Swapper before mounting, or place the swap file on your ext2/3/4 partition. Better yet, set up a 3rd separate Linux-swap partition and use the userinit.sh file to auto-enable it at boot.
[G1 Android Development] soulsponjah:
sick work cyanogen! literally went from jf1.5 apps2sd to cm3.6 apps2sd with no issues last week and now i check back and your on 3.6.5. stoked!!! i will update shortly as this is one of the quickest roms i've used.
[G1 Android Development] ttabbal:
I found it reasonably easy in Linux. I used the gpartd boot cd and just used the terminal on the desktop after booting and partitioning my new card. I just mounted the various partitions from each card one at a time in /new and /old (mkdir them both first) and did a "cp -a /old/* /new/" to get the data over. Worked great.

gpartd will show you the /dev entries to use when mounting, made it easy to figure out which card was in which reader. I just used the reader built into my laptop and an external USB reader I usually have plugged into my Mac Mini.

16GB? What are you storing on there? :)
[G1 Android Development] Woodard2589:
this would be the ext partition right? when it was working on other builds i have 70-100mb free, but with the 3.3.6 cyan build i have now its not even using the sd card, just phone memory. do i just need to wipe the parition? if so how?
[G1 Android Development] here.david:
Question, If Directories are already on card why "mkdir them both first" do you have a 'step-by-step'? Like do it once and copy the terminal output kind of thing:

$ sudo -s

# cp -a /dev/sdg/* /dev/sde/

accessing `/dev/sde/': Not a directory

#
[G1 Android Development] lightforce:
trying it now thanks for the advice!!
[G1 Android Development] jady:
Just put on 3.6.5 last night worked great.

Woke up this mornin, took phone off the charger and my battery was ded in less than an hour. This problem remains through fllashing othere roms as well.

Could this be related 2 3.6.5 at all?
[G1 Android Development] lattera:
I'm using 3.6.5. While I'm using my phone, my phone eventually locks itself. Even if I'm actively scrolling in an app.
[G1 Android Development] cvenk:
Just tested 3.6.5 and put hero 1.4.5 theme.

Browers does not start. force closed! (i have this at least every third update)

Does anyone have this browers.apk file.

I don't want ADB stuff. just apk, and installing from sd card.

p.s.

I'll try again without the theme.

Cyangenmod is far the best so far, keep up the good work!
[G1 Android Development] Kwincy:
I've got a lot of music that I'd like to keep with me. I traded my 2g 8Gig iPhone for the G1 and I'd like to use the G1 as an all in one replacement for the iPhone and not carry an mp3 player with the phone.

Interesting. Too bad I can't use "diskcopy a: a:" like back in the DOS days. I wonder if I can use acronis to just copy the cards.
[G1 Android Development] namsir:
This damn ROM has improved alot since 3.6.2 :D loving it with 32 swapon and ext4...smoothest and the battery does last longer :) thanks Cyanogen for this....i bet it's gonna be awhile until the next one comes.
[G1 Android Development] Saiboogu:
The problem is, nothing under /dev/ is a directory - those represent devices on your system.

The suggestion to create directories was so you could mount the cards into directories on your Linux system. Quick example from Google (for Ubuntu). Will need to adapt to your system, ask Google.

sudo mkdir /media/sdcard
sudo mount /dev/tfa0 /media/sdcard
[G1 Android Development] ubernicholi:
Might be a bum sdcard. Or possibly bad file systems. If you have a spare sdcard with just a fat32 partition. Put the update and that and try it. Sounds similar to an issue i was having helping someone with their g1
[G1 Android Development] Palava:
Congratulations

Cyanogen, I have to congratulate you with V3.6.5.

It is really fast, very smooth and all things happen very 'polished'. The best ROM so far.
[G1 Android Development] userfriendlyme:
I have to second that. I think ill better show my appreciation pay day this week with some beer money for you. U have managed to make my phone fast as hell, everything works including the widget that i havent been able to use for the past few updates. no force closes. no hang ups im truly impressed at the speed of this phone with all that i have running on it at one time. This one is a keeper.
[G1 Android Development] zepe63:
Newbee Rooter

Hope you all can help. I rooted yesterday using this tutorial...http://code.google.com/p/android-roms/wiki/SPL

I installed the HardSPL, VER: HSPL10.95.3000, downgraded to RC29, loaded JF Recovery 1.43, and JF v1.51 CRB43 US (Cupcake) A2SD and radio 2.22.19.26I.

I think I correctly partioned my 16gb SDHC, when I run $ du -s /sdcard it responds with 868356 /sdcard. However, I could not get Apps2SD to work. I saw the message damaged sdcard and the phone froze. After many wipes I gave up on the Apps2SD step. Then I found THIS thread.

Can I simply run 3.6.5 from my current state and have Apps2SD? no wipe?

Sorry, I stopped reading the thread after a couple hundred pages and this solution sounds easier then Marcus' (http://xdaforums.com/showthread.php?t=512743).

Any help is appreciated.
[G1 Android Development] ajjus:
Gmail not working

Hopefully I'm not posting something that has already been posted numerous times. I did a search and could not find an answer that would fix the problem.

Here's the issue..

All applications other than gmail works great. When I open the application I get a "The application Gmail (Process com.google.android.gm) has stopped unexpectedly. Please try again later." error with a "Force close" button. The screen behind says "Waiting for Sync".

Here are the things I've tried so far...

-I did a wipe, cleaned the EXT3 partition before I install the ROM.

-Did a "Clear data" in the manage application section.

-Ran the Fix_Permissions script in terminal

-Tried installing Gmail.apk from the sdcard.

Gmail works on all other ROMs (Hero, Rogers) expect for this one. This is my Favorite ROM and I'm hoping to resolve this issue soon.

Any help fixing this issue will be greatly appreciated.

Thanks!

UPDATE: I installed the Aero Theme and Gmail magically started working. Not sure why or how, but life is good now :)
[G1 Android Development] ttabbal:
Ah, you don't know Linux. There's a reason I can't give you a cut-and-paste script. Your /dev devices are going to be different than mine. It all depends on the type of SD readers you have. My laptop's internal one shows up like the G1s does /dev/mmcblk0, but my USB one shows up as /dev/sdc.

I'll use those as examples to help you along.

# Get the real devices from gpartd GUI

# Existing card is in /dev/sdc

# New card is in /dev/mmcblk0

# Assumes you already partitioned and formatted the new card with gpartd

# Partition 1 should be FAT32

# Partition 2 should be EXT2/EXT3/EXT4 (pick one, I use EXT4)

# Partition 3 is swap, if you want one

# get a root shell

sudo -s

# create mount points

mkdir /new

mkdir /old

# Copy FAT32 partition

mount /dev/mmcblk0p1 /new

mount /dev/sdc1 /old

cp -a /old/* /new/

umount /new

umount /old

# Copy EXT2/3/4 partition

mount /dev/mmcblk0p2 /new

mount /dev/sdc2 /old

cp -a /old/* /new/

umount /new

umount /old

# Complete. Click the shutdown icon and reboot the system. You can

# remove the cards at any point after the last umount command returns.
[G1 Android Development] here.david:
Sorry to say I did asked for the full printout of what worked for u (step-by-step)...oh, well...

While there were directories on the sdcard ur posting did not clearly state to copy to PC and then copy to G1....nor give the full information...

I had the right church, just the wrong pew....

$ sudo -s

# cp -a /media/EXT_6/* /media/EXT_CLASS4/

worked like a champ by - sdcard1(EXT_6) in G1 USB connection and sdcard2(EXT_CLASS4) in PC internal reader...
[G1 Android Development] ttabbal:
You're on the right path. Did you install the Cyano recovery image? Do it now if you haven't. It has some nice tools for dealing with EXT partitions. After installing, boot to recovery and select the option to check EXT filesystems. It should think for a minute and tell you they are OK or not. If not, you need to do some repair from the recovery console.

Drop to a terminal and do "su" <enter> "fdisk -l /dev/block/mmcblk0" <enter>

What does the partition map look like?

When you partitioned, did you format the partitions? partition 1 should be FAT32 and the largest size. Partition 2 should be EXT2 (ext3 and ext4 will work as well) and be smaller, 500MB should be plenty. Partition 3 is optional for swap space, people recommend 32MB max.

Not sure if you need a wipe. But really, they aren't that big of a deal if you do. It takes me all of 5 minutes to get back from a wipe. To be 100% sure to get the ROM working without too many hassles, just wipe and format the EXT partition on the SD card. It saves a lot of headache, particularly for a newbie. :) If you rooted yesterday, you haven't had a lot of time to install apps and such. Start clean when you switch ROM types, just to be sure.

Also, just don't use themes when you're starting out. They can cause problems. Get things working, do a nandroid backup, THEN play with themes. That way, if it does cause a problem, you do a nandroid restore and you're back to where you were. This is also a good reason to have the Cyano recovery image. Nandroid is built in with a simple menu.
[G1 Android Development] here.david:
THANK YOU! :)

ttabbal, seems we are both on-line...and there is a lag with xda on my end...not sure about yours...Yes, I am re-learning Linux...back in the 90's UNIX sys admin days...

Got tired of MS...k of $$$ each year...

Take care and tx's again...
[G1 Android Development] ttabbal:
Glad to help. This forum is awesome, but slow at times. :)
[G1 Android Development] Woodard2589:
anyone know how to wipe the ext partition from terminal. i was able to get the phone to boot with the sd card out, but once i put it back and it wont boot past the splash screen
[G1 Android Development] courtnek:
Turn usb off, then Home screen crashes

First of all...fantastic rom, but im seeing an issue here...

1. Connect USB

2. Mount SD to PC

3. Unmount ext2 and FAT32 partitions (in ubuntu 9.04 and Win7 7100)

4. Turn off usb in v3.6.5

5. Home screen lags, then stops responding, then i get booted out to the blue android splash, and the phone comes up fine with the SD re-mounted.

I did this from a brand new formatted sd. I did a wipe before going to 3.6.5. I used the sdsplit method to partition the card. Class 6 16GB ADATA.

Is this normal behavior? Anyone else encounter this? Is there some obvious step i dropped the ball on?
[G1 Android Development] MontAlbert:
The services.jar in the prodigal sion thread worked for me. Now running a ported manup blue theme with white writing. Great work cyanogen, sirmez, and oshaku...
[G1 Android Development] jroid:
auto-rotate not workin for me on 3.6.5..
[G1 Android Development] kayiman74:
toggleSetting not working

Toggle Setting stop working since 3.6.5 update. Orther that everything. Is great.
[G1 Android Development] m0oskk:
I keep getting an error whenever I attempt to install the v3.3

The error says:

E: Failure at line 66:

copy_dir PACKAGE: data DATA:

Installation aborted

What do I do?
[G1 Android Development] cyanogen:
Assuming you have root on the device already, copy the file to your sdcard as "update.zip", and boot your device with "home+power" to get to the recovery. Coming from stock usually requires a wipe, so ALT+W to wipe, then ALT+S to flash the new image.

There are lots of threads on how to flash & root already, lets stay on topic :)
[G1 Android Development] hussainfatal:
Yeah im getting the same error...
[G1 Android Development] bolmedias:
Have you even rooted your phone?

BTW, Cyanogen, I installed the latest build and then adb'd the dalvik vm files from Ion, just to be sure. The speed is amazing. It started off a bit bumpy, but now it's running smooth and it's very fast. I'd go out on a limb and say that it's even faster than Ion, but only very slightly.
[G1 Android Development] mer6:
Go ahead and read the sticky Read This First thread first.
[G1 Android Development] cyanogen:
You might have to wipe. It might be caused by symlinks in /data too, didn't think of that. You can try removing your symlinks if you were using that method.
[G1 Android Development] borodin1:
cyanogen.. I have a question for you

This is going to sound like I am against unionFS but I'm not. It's just that it doesn't work me. I am not one of those people that flash new rom every 3-4 hours wipe update and wipe again, I find the one I like and I stick with it. In my experience (and I talked to Marcus about it too, I think he is sick of me by now :D) UnionFS starts out great: it's fast, no problems whatsoever. After a week or so though, it starts lagging to the point where I can barely use my phone. This happened to me on both Dude's rom and JF's rom. Symlinks, on the other hand work perfectly for a long time (5 months on RC33 until I updated to apps2sd2 and lost everything in the process). What's you take on that? Do you think it's because ext2 slowly corrupting itself thus becoming slower? In that case ext3 will fix it for me... right? I love the idea of unionFS, but I don't want to redo it twice a week to get any kind of performance out of my phone. For the record... I only have around 60 apps, I could probably keep them all on the phone in the first place but I would like to have that extra space and not worry about running out.

Last, but not least... I'm using your 3.2 (with symlinks)and loving it... it's fast and has everything that I need. I'll hold off on 3.3 untill I convince myself to use unionFS again and reinstall all apps again.

Good job on this... this is one the best roms I tried :D
[G1 Android Development] m0oskk:
awesome. Installation went without a hitch after wiping. Thanks a lot!
[G1 Android Development] cyanogen:
My original problem with UnionFS was the sensitivity of it to underlying filesystem corruption. I would see the same kind of problems. Since this ROM has clean shutdown, possibility to use ext3, and fsck at boot I am comfortable with it.

Another reason why I'm calling this "experimental". It's something to keep an eye on.
[G1 Android Development] cyanogen:
I'll modify the update-script to nuke any old symlinks when flashing in a future ROM (assuming we keep UnionFS).
[G1 Android Development] rsxtypes72:
I just flashed this and can not download anything. I followed instructions and still can get it to work. A feature like this should not be set as default imo. End user should decide how they want to do apps to 2sd. I'm sticking to 3.2 for now. tried reflashing it and it works great
[G1 Android Development] ultra spikey:
I think I should wait for that.
[G1 Android Development] mrfrenchfry:
Does that mean it does Apps2Sd by itself o.O;

And would I need to wipe since I already have Apps2Sd but used a different method? Or i guess I do because i moved data?
[G1 Android Development] cyanogen:
You can do it yourself from the shell if it's symlinks that are the issue:

rm /data/app

rm /data/app-private

rm /data/dalvik-cache
[G1 Android Development] xShadoWxDrifTx:
How do i put the /data/data back?
[G1 Android Development] borodin1:
So, theoretically, with your improvements, this build will not slow down after a week or two? I just have a feeling that not a lot of people run the same rom for more then few days so unionFS works great for them because they never get to the point when it's starts lagging.

My friend, if you made it work..... I am gonna have to buy you a case of beer :D
[G1 Android Development] TheMan42:
I'll be dl'ing this soon, all of your builds have worked great thus far and I had UnionFS enabled before I switched to this building compilation. Question, you're basically saying I can convert my EXT2 partition to EXT3 on the phone without losing data?
[G1 Android Development] cyanogen:
From a terminal:

rm /data/data

cp -a /system/sd/data /data
[G1 Android Development] cyanogen:
Yes, just run "tune2fs -j /dev/block/mmcblk0p2" from the shell to add the journal, then reboot.

You can check that it was converted properly by typing "mount" from the shell and seeing that /system/sd is mounted as ext3.
[G1 Android Development] question.com:
i also want to know this. since ive always used symlinks.
[G1 Android Development] Kwincy:
The Aero1.5 (Black) theme has been updated and works with 3.6.5:

http://xdaforums.com/showthread.php?t=482799

Looks beautiful
[G1 Android Development] bloopblah:
I CONCUR!!!
[G1 Android Development] blackomegax:
major bug

phone worked fine all day

at some point, unknown to me, it lost cellular signal. i noticed it when i came home because i get 3 3g bars here and it was totally dead.

toggling 2g only didnt help, toggling airplane mode didnt help. rebooting fixed it.

any ideas?
[G1 Android Development] MontAlbert:
are you using toggle settings? This app sucks- great idea function-wise but too many bloody force closes etc. I now use useful switches instead. I preferred toggle settings but too buggy at this stage.
[G1 Android Development] temporizer:
I had Useful Switchers first, then tried Toggle Settings, couldn't stand it.
[G1 Android Development] _Kyros_:
I get a Force close saying (process com.android.vending) when I choose My downloads/Notifications in Market, Reboot didn't fix it.
[G1 Android Development] temporizer:
you don't get an option to wait?

can you replicate? i can't