yashsingh1/xdaforums huggingface dataset:
[HD2 Windows Mobile 6.5 Q&A, Help & Troubleshooting] pkchips:
Yes, it has plenty to do with development - its clearly a very serious problem because it means I can't put the phone on anything but vibrate or silent.

General is for conversations like "oh I think I want Android instead of Windows Mobile"

Will there be any comments that are actually useful rather than the pointless argumentativeness of the previous comment?

EDIT: I just realised, I did not make it clear in my first post that I am looking for a solution to my problem. I thought that would be self-explanatory but if it wasn't, I apologise.
[Vibrant Android Development] anomalous3:
Since I've been playing with a few different ROMs lately, and since I've done quite a lot of dabbling with ROM cooking in the past, but prefer to customize my build as I go along rather than make a flashable zip (I'm selfish that way), here are some best practices, most of which are quite easy that I've noticed VERY few devs do (congrats to the ones that do, though!).

1. For Kernel Devs: anything in the /sbin directory that's built into the ramdisk supercedes anything in any other directory. Therefore, if there's a crappy version of su in /sbin, root won't behave as expected. If there's a crappy version of redbend_ua in it, anyone who wants to use commandline to flash stuff will need to call the full path to a new redbend_ua.

Make sure everything in the sbin directory is up to date and the proper version.

2. For Deodexed builds especially: Please. Zipalign EVERYTHING. Including the .jar files in /system/framwork. ESPECIALLY framework-res.apk and twframework-res.apk. Doing so will not only optimize memory usage but also make the entire experience noticeably smoother and faster.

3. Check the version of busybox and SU that you include with rooted ROMs, if you include a very old or incorrect version (or a not yet supported version) things can get very weird, and applications that require root may not function properly.

4. As one of the people who introduced the playlogos idea to this particular forum, I strongly recommend not using it anymore; doing so can cause a race condition. Pretty much everyone these days is using a custom kernel anyways; put init scripts in init.d. It's the right thing to do.

That's about it. I appreciate all the hard work everyone puts into their ROMs, but I consistently find myself just building stuff from the ground up, to a large extent because of things like this. Make of it what you will, and happy cooking!
[Vibrant Android Development] almyz125:
Added to the directory under the Useful Links section.
[Vibrant Android Development] eugene373:
Good Post & Yeah Yeah I know... I just do what easy at time :p

But, only thing that struck a Cord is Post 4.

Unless your name is Kam187, you can say this :D..

We been Hi-Jacking the playlogo since the Behold2 came out :D

But enough being an Ass... Very good Post & I'll keep this in mind the next time I release something... Do what's best & not what's the easiest :eek:

Thanks for everything man..

~Eugene
[Vibrant Android Development] floepie:
Thanks for the post. Just a quick question about zipaligning. I like to modify my framework-res.apk with a combination of various themes, icons, etc. Each time I do this I gather, would it be a good idea to zipalign, or should this only be intended following a recompile of the framework?

What's the basic rule of thumb for zipaligning? I once read that system apps should be neither re-signed nor zipaligned.
[Vibrant Android Development] junkdruggler:
I zip-align everything when I theme.. Only time I have ever had a problem was with our cam app...
[Vibrant Android Development] yincrash:
the second you modify anything in the apk, you need to zipalign. modification unaligns the work zipalign does.

i really don't think there is a case against zipaligning.
[Vibrant Android Development] floepie:
This is all quite interesting. I wonder if Metamorph zipaligns after it overwrites the PNGs and direct replaceable XMLs in their compiled form?
[Vibrant Android Development] junkdruggler:
No I don't think it does.. But you can always use ninjamorph afterwards and zip align..
[Vibrant Android Development] anomalous3:
Ah, my bad. I stumbled upon the idea independently and didn't realize other people had already figured it out (I should've, only so many ways to do something like that).

OP edited for accuracy.:o

Also it's been my experience that metamorphs don't seem to break the alignment, though I'm planning on doing some experimentation to see if that's always the case.
[Vibrant Android Development] yincrash:
apparently zipalign is included on the phone? so it runs zipalign. http://www.google.com/codesearch/p?...http://android-metamorph\.googlecode\.com&d=0
[Vibrant Android Development] anomalous3:
makes sense. A lot of builds don't come with zipalign though, but I always just throw it in my /system/bin. Ooh, might add a new (more optional item) to the list: add some of the CM libs and binaries like zipalign, parted, etc.
[Vibrant Android Development] eugene373:
I always have issue's with .9's after zipaligning & have to replace with the originals... Have you have this happen?
[Vibrant Android Development] anomalous3:
haven't had this problem, are you also pngopting? The .9s don't need/want to be pngopted, and I've noticed that some apks don't handle png optimization very well (such as the frameworks). Anyways, the whole point of png optimization is to get rid of colors that the screen can't display, but we are in the enviable position of having screens that can display alot of colors that other devices can't, plus we have plenty of space.
[Vibrant Android Development] eugene373:
Yeah I've been running pngopted.. Oops, just noticed that in my script...
[General Questions and Answers] Bryan211:
So I have recently been receiving a notification about updating my phone, which I have been avoiding for a while. My phone is the Samsung Vibrant, and it is rooted. I am a nooby to this whole hacking and rooting scene being that this is my first Android phone. I am using the Vibrant9 ROM from Eugene373.

What I want to know is: what happens if I update my phone? will I need to re-root it and get the rom again? will all of my applications get erased? If so, is there a way around this?

Please don't flame me.
[General Questions and Answers] Bryan211:
Somebody help please.
[General Questions and Answers] ranger61878:
You will lose your root, but not apps if it is just an update.

Sent from my FroYoed Sprint Hero
[General Questions and Answers] Bryan211:
OOOH ok thank you so much. I can still re-root it and use the vibrant9 rom again though right?
[General Questions and Answers] ranger61878:
As long as the update is rootable.

Sent from my FroYoed Sprint Hero
[General Questions and Answers] Bryan211:
Oh ok thank you so much for your help man.
[General Questions and Answers] lhieug:
There are a special program in your phone.

This will likely void your warranty, and you should do this at your own risk. We take no responsibility if you turn your Vibrant into a paperweight.

This method will allow you to give root access to root-only applications. There are currently no custom ROMs for the device yet, so if that is what you’re looking for, you may want to wait it out a little longer until custom ROMs have been developed.

Soyou can get started:

1. Download this file and rename it to “update.zip”

2. On your Vibrant, go to Settings > Applications > USB Settings > and select Mass Storage.

3. Connect your Vibrant to your computer, and mount as a mass storage device by pulling down the notification bar at the top of the screen.

4. Back on your computer, look for a new drive.

5. Copy (drag and drop) the update.zip file to the Internal Storage.

6. Turn off the phone.

7. Hold down the volume up and down buttons while turning the Vibrant on, which will bring you to the recovery mode.

8. To navigate in Recovery, use volume up and down to move, and Power button to select. Select ‘Reinstall Packages“

9. After installed, your phone will reboot, and will have the Superuser app, as well as Busybox installed.

10. You’re Rooted!
[Vibrant Themes and Apps] the3dman:
Here is an Ubuntu theme I have started working on. It's not finished yet but I like it so far. Hopefully you all will too.

Warning: Make a nandroid back up!!!! I have not yet made a undo for this theme!!

This theme is made to work on Stock JI6 Only!!!

This theme is meant to be flashed with clockwork! Enjoy!

Big thanks goes to untermensch for saving me a lot of time and providing me with the files needed to have all his mods combined in one flash.

Updates:

Added some icons 11-5-10

Added Gmail icon 11-03-10

Added new extras flash that adds auto rotate on home and app menu and adds app menu background color. 11-03-10

Changed home icon to the Ubuntu "return to desktop" icon 11-1-10

Added untermensch's Bluetooth / Silent Mod - 10/27/10

Added untermensch's Reboot / Download / Recovery Mod - 10/27/10

Added Ubuntu shutdown animation and sound - 10/27/10

Added untermensch's lockscreen compatable ASOP music app and removed stock samsung music app - 10/26/10

Added lots of new icons (stock file explorer (changed lots of icons in this app), market, browser, music player, video player) - 10/26/10

Added 2 new wallpapers to wallpaper gallery - 10/26/10

Added Ubuntu font - 10/25/10 - Thanks to negativedrew for providing this!

Contents:

Custom and stock Ubuntu Icons

Removed Touch-Wiz application icon backgrounds

Wallpapers added to wallpaper gallery

Ubuntu startup sound

Ubuntu accurate battery icon (no percent just more images)

Includes untermensch's Lockscreen Mod w/ MobileAP and No Battery Pop-up

Includes untermensch's lockscreen compatable ASOP music app

Includes untermensch's Reboot / Download / Recovery Mod

Includes untermensch's Bluetooth / Silent Mod

Ubuntu Shutdown Animation

Ubuntu Shutdown Sound

Ubuntu Font

What I will be working on next:

Change status bar for when applications are running

Modify the other lock screens

Changing the background color of the app menu

Adding more custom icons

Add rotate to home screen and app menu

Touching up some framework images that need work

ScreenShots:

Downloads:

4.10 Base Theme: http://www.mediafire.com/?63ap0oq30bjcb8e

(This must get flashed first!)

4.10 Extras: http://www.mediafire.com/?6u9423jsdxfj3j6

(adds auto rotate and changes app menu color to grey)

(Warning do not flash this if you have not already flashed the base theme or you will get force closes)

or

4.10 Base Theme: http://www.megaupload.com/?d=Q4MTIQ0H

(This must get flashed first!)

4.10 Extras: http://www.megaupload.com/?d=6KLRB5WI

(adds auto rotate and changes app menu color to grey)

(Warning do not flash this if you have not already flashed the base theme or you will get force closes)
[Vibrant Themes and Apps] mikeye9:
Looks really good!
[Vibrant Themes and Apps] negativedrew:
Here's a flipfont apk I made a while back with the Ubuntu font in case anyone wants to complete the experience!
[Vibrant Themes and Apps] the3dman:
Wow! thanks alot, I was planning on doing this tonight. That will save me some time. I will add it to the theme. Thanks Again!
[Vibrant Themes and Apps] jumaaneface:
awsome theme. your link in the op is down for me
[Vibrant Themes and Apps] the3dman:
Should be good now. I just downloaded it to make sure. I will also be adding a mediafire link.

Edit: Mediafire link has been added to the OP.
[Vibrant Themes and Apps] joe.kerwin:
How did you go about changing the epic lockscreen image? I'd be interested in modding this. At least the image name and it's location would be helpful. Thanks.
[Vibrant Themes and Apps] the3dman:
The images for the epic lockscreen are in framework-res.apk (located in /system/framework) under:

/res/drawable-hdpi/ (inside the apk)

Start by extracting the apk with something such as 7zip (in linux you dont need 7zip you can use the built in archive manager) (but keep the original un-extracted apk also. You will need this)

Edit the images you want in the location you extracted too. (they are in /res/drawable-hdpi)

Now once you have your edited images done, open (not extract... just open (with 7zip)) the original apk and navigate to the /res/drawable-hdpi folder then drag your edited images into the apk in the correct folder and 7zip will add them to the archive and replace the old images without messing up the signature of the apk.

Hope that helps.
[Vibrant Themes and Apps] the3dman:
Updated the OP with version 2.04! Hope you like the new changes.
[Vibrant Themes and Apps] the3dman:
Updated the OP with version 2.10. Added some great changes thanks to untermensch.
[Vibrant Themes and Apps] blackerwater:
This is nice. The only thing im going to change is the battery color. Great job dev. Almost matches my laptop now

Sent from my vibrant
[Vibrant Themes and Apps] the3dman:
Updated the OP with version 3.04. Getting better all the time :)
[Vibrant Themes and Apps] PSP_Hacker:
This is amazing, great work. Is it compatible with Bionix?
[Vibrant Themes and Apps] Reyland:
Finally a new and beautiful theme for vibrant! thanks this look great!

(control file could be missing)any idea???
[Vibrant Themes and Apps] the3dman:
Which control file?
[Vibrant Themes and Apps] wildklymr:
Its not a metamorph. Flash in clockworkmod recovery.
[Vibrant Themes and Apps] Reyland:
I flash it but i'm receiving a fc and it removes twlauncher! Any ideas?

Oh!jaja sorry!
[Vibrant Themes and Apps] the3dman:
Definately not compatable with bionix. I am not finished with the theme yet, but maybe when it is done I will port it to other roms / phones. :-)
[Vibrant Themes and Apps] Reyland:
Can someone tell me if is just me ! I'm running stock j16 and flash this theme but this remove tw launcher and gave me forcloses!
[Vibrant Themes and Apps] the3dman:
This does not remove twlauncher it replaces it. I can verify that this works on stock ji6. I just used odin to flash to completely stock ji6 and then flashed my theme and it is working great for me. Did you have other mods installed that maybe changed or used any touchwiz components before you flashed my theme?
[Vibrant Themes and Apps] Reyland:
No,im not! No lag fix or anything!
[Vibrant Themes and Apps] the3dman:
My suggestion would be to re-download and re-flash and see if that fixes anything. Anyone else have this issue?

You could also try downloading my older version of the theme and try that one :http://www.megaupload.com/?d=46JICUYP
[Vibrant Themes and Apps] fossiltkm:
Love the theme, but I am also getting an error. I'm getting android.process.acore error. I'm using stock Jl6 also, no mods.
[Vibrant Themes and Apps] the3dman:
I am looking more into it now trying to recreate the issue. Did you try the older version I posted above?
[Vibrant Themes and Apps] fossiltkm:
Thanks for the response. The older version worked without any issues.
[Vibrant Themes and Apps] the3dman:
Thanks for checking I will be re uploading a new version 3.10 tonight.
[Vibrant Themes and Apps] the3dman:
Updated OP to version 3.10 which should have no force closes (Let me know). I had to remove the framework edit for the app menu background color until I can figure out why it was causing the FC's. In the meantime enjoy 3.10!
[Vibrant Themes and Apps] Reyland:
No works perfect!
[Vibrant Themes and Apps] jmattp:
Great theme!
[Vibrant Themes and Apps] the3dman:
Yes as long as you can use adb. Just " adb pull /system/app/ " then after app type the apk name. Do this for both the gmail apk and the google voice apk.

For example if you wanted to pull the messaging app from the phone it would be:

adb pull /system/app/mms.apk

Then make your edits the way I described here: http://xdaforums.com/showpost.php?p=8820300&postcount=8

Then push the apk's back to your phone.

Example: adb push /home/yourusername/apklocation.apk /system/app

On a side note I will be adding the gmail icon soon. But probably not gv because not everyone has it or uses it.
[Vibrant Themes and Apps] jmattp:
OK thanks. I edited the post because I figured I would just make a matching dock to use with Launcher Pro, but I'll give this a try. If it turns out good, I'll post it in case anyone else wants it.
[Vibrant Themes and Apps] the3dman:
I just updated the OP with a new version that adds the gmail icon (4.04).
[Vibrant Themes and Apps] jmattp:
overuse of the word, "icon"

Resized and skewed the icon:
[Vibrant Themes and Apps] the3dman:
Sure feel free to post it! No it will not have any personal data in the apk.
[Vibrant Themes and Apps] jmattp:
This has just a chat bubble. Same as I posted earlier. (edit: with resized and reshaped icon)

http://www.mediafire.com/?40zy23uodvy4xf1

This is the first thing I've ever actually contributed to XDA, or any forum for that matter. It's fun, I want to do more. haha

I almost forgot... for anyone new at this:

After removing Google Voice from /data/app and uninstalling the residual file in Menu>Settings>Applications, I was only able to get it reinstalled by putting it on my sdcard and doing:

cat /sdcard/com.google.android.apps.googlevoice.apk > /system/app/com.google.android.apps.googlevoice.apk

PS - Nice release numbers, I just got that.
[Vibrant Themes and Apps] jmattp:
@the3dman: I hope you don't mind me chiming in so much. I really like this theme, so I want to share the things I've done with it, even if they're not very significant changes.

If anyone prefers the Ubuntu Studio sounds, I created start up and shutdown files.

PowerOn.wav is a slightly shortened version of the Ubuntu Studio logon sound:

http://www.mediafire.com/?jz54m5s1b5m3a3y

Shutdown_128.ogg is the Ubuntu Studio shutdown sound, as is:

http://www.mediafire.com/?me2diz4qs0m38i0

I lowered the volume on both files. Before I did that, it created quite a bit of distortion. I also just don't like loud startup and shutdown sounds.
[Vibrant Themes and Apps] the3dman:
I should do that too! Those sounds are loud, but then again so were the original t-mobile ones.

Anyway, thanks for posting the new sounds.
[Vibrant Themes and Apps] jmattp:
No problem. I also re-uploaded Google Voice with the new, stretched out icon as well as the longer logon sound.

I edited TouchWiz30Launcher on the base 4.04 zip, everything was fine, but I can't apply the extras package after that without force closes. I also tried applying the base, then the extras, then editing TouchWiz30Launcher, but I still get force closes. So now I'm just using 4.04 base with my customizations.

What was causing the force closing for you before 4.04, and how did installing a separate package containing TouchWiz30Launcher.apk fix the problem?
[Vibrant Themes and Apps] the3dman:
Lol, No idea I am still working on figuring it out. When I add the auto rotate / menu color modified TouchWiz30Launcher.apk to the base directly it causes the force closes, but when I add it in a seperate update after flashing the base it doesn't not sure why. You would think it would not make a difference (either way its just overwriting the stock apk)... So something in the base is allowing it to work I am just not sure what yet. So were you able to get my extra package working at all or were you just not able to get it working with your extra mods?
[Vibrant Themes and Apps] beeroatsnp90x:
This has probably been asked before but any chance this will be ported to to 2.2?
[Vibrant Themes and Apps] jmattp:
The extras package installs fine on top of your base package. I just can't replace my custom TouchWiz30Launcher.apk with the one from the extras package. I've tried pulling it, and it comes in as read-only, and I've tried copying it to my sdcard , adding (replacing) images and putting it back, but I always get force closes. I can replace the launcher apk from the base package without a problem though.

It's not a big deal for me. I can either use my customized launcher without the grey background and auto-rotate, or I'll use yours with it. At this point I just want to find out why it's happening.
[Vibrant Themes and Apps] the3dman:
Yeah me too lol.
[Vibrant Themes and Apps] the3dman:
Updated OP with version 4.10. It adds a few more icons and small changes.
[Vibrant Themes and Apps] aevanevery:
Any chance this theme could be set up as an apk to be installed alongside other launchers?
[Vibrant Themes and Apps] cashyftw:
I kind of didn't know this wasn't compatiable with Bionix, and now it gets stuck with only the lights on at the bottom, any idea on what to do?
[Vibrant Themes and Apps] the3dman:
Hate to tell you but, if you didn't make a nandroid backup you might have to reflash the bionix rom, or you can pull the /system folder from the bionix zip and adb push it to your phone.
[Vibrant Themes and Apps] the3dman:
Do you know a good programmer lol? This is above my skill level.
[Vibrant Themes and Apps] fit333:
great theme..

but..i get acore FC with 4.10 on ji6 oclf-core v2...

nanding back.

looks awesome thought. keep it up!
[Vibrant Themes and Apps] scrizz:
DUDE this theme is nice!

do you think you can make one for the JK2 froyo ROM?
[Vibrant Themes and Apps] the3dman:
I probably wont do this until samsung releases 2.2. Mainly because I dont want to use froyo until gps is working, and to test everything I would have to run froyo for a while.
[Vibrant Themes and Apps] scrizz:
THE GPS DOES WORK!!!!!

:D:D:D:D

that's what JK2 brings us

Vibrant Froyo with GPS and Wifi calling
[Vibrant Themes and Apps] the3dman:
Well then.... I guess I know what I am working on next! :)
[Vibrant Themes and Apps] scrizz:
Eugene just posted the FULL JK2 ODIN ROM

i love it!!!

http://xdaforums.com/showthread.php?t=833024
[Vibrant Themes and Apps] Link3737:
I love the look of this theme, but sadly I'm going to have to give J16 up. I'd absolutely love it if you'd port this over to the new 2.2 roms though!
[Vibrant Themes and Apps] Greenarcher707:
Your theme ported to 2.2 would be killer. I'll wait. Thanks.
[Vibrant Themes and Apps] 2girls1cup:
Lookin forward to the 2.2 port. I'm surprised there aren't more themes. I am a themer myself so I will get to work on some.
[Vibrant Themes and Apps] the3dman:
I am currently working on a 2.2 version that will be much better and include lots of features (ex: ubuntu boot animations). I was thinking about making two versions, a free version and a donate 1$ version with extras. What are your thoughts on this?

Sent from my Vibrant running 2.2!
[Vibrant Themes and Apps] scrizz:
sw33t can't wait for the 2.2 version

;)
[Vibrant Themes and Apps] SamVib:
Yeah can't wait for a 2.2 version either. If the $1 version does bring a lot of cool stuff to offer, then I will be buying it!
[Vibrant Themes and Apps] Link3737:
I'd definitely drop $1 on this theme.
[Vibrant Themes and Apps] the3dman:
Just a quick preview of what I have so far on the froyo version.
[Vibrant Themes and Apps] KnightMAREcrow:
This is a nice looking theme. I've been using the framework on my G2. Keep up the good work.
[Captivate Android Development] warri:
ALL CREDIT GOES TO ATINM FOR CREATING THIS(and allowing me to share)

Thanks To Kaik541 for being awesome....and being the main tester

Atinm currently has bigger fish to fry then this Kernel, therefore

THIS ISNT BEING SUPPORTED FOR FURTHER DEVELOPMENT

Atinm has created a very nice Kernel, and has allowed me to share it with the Public. HOWEVER, there is no support offered, we have done some testing and it works for us, this does not mean we guarantee it will work for you:

Included:

Modified ClockworkMod Recovery to replace Stock 3e (Backup/Restore with Voodoo Enabled)

The Voodoo Lagfix

Captivate Kernel

Custom Boot Image Support (place any WVGA bootanimation.zip in either /system/media or /data/local thanks Kaik)

How To Install :

Download File From Link Below

Place the Link on your /sdcard/ (internal)

Flash through ROM Manager, or ClockworkMod Recovery

Enjoy the VooDoo Lagfix

If you are having issues with installation please follow KaiK's Instructions found here (can be used on 1.14)

Download:

http://github.com/atinm/captivate_multistage_initramfs/downloads

**Disclaimer** I am not responsible for anything that is done to your device. This is provided as is, I hold no liability for your actions.