yashsingh1/xdaforums huggingface dataset:
[Vibrant Themes and Apps] phantomzer0:
Ok guys, I'm looking to everyone who knows how to theme to contribute. I've been scouring the internet and I just cannot find a definitive HOW TO for creating a theme. There are bits of information here, dead links there, and lots of going back to square one.

I'm hoping we can pull together as a community and get the information posted up. I can take that info and add screenshots afterwards for whatever you guys contribute.
​

What I've Gathered:

Create a Nandroid backup in case of a softbrick!

​

The easiest way to create a theme is by using NinjaMorph. NinjaMorph is an app in the market, there's a paid version and a free version.

Once you have NinjaMorph, you can open .apk's to edit the images and XML files inside of them. Open NinjaMorph on your phone and start a New Project. After that, navigate to system then framework and open up framework-res.apk. Once you open it, NinjaMorph will extract everything in that APK. In our case, framework-res is one of the big boys in making a theme, namely the status bar. Leave NinjaMorph and connect your phone to your computer. After mounting your phone, navigate to your phone's internal memory, not your SD Card, and go to the AndroidThemes folder. In this folder is a folder called workspace. In that folder is your newly extracted framework-res.apk. You can copy the contents of this folder to your computer and then edit the files as you feel necessary.

I recommend keeping a copy of the original workspace so that you can revert any changes, if you don't like them. Also a good idea is to keep a nandroid backup handy in case you screw something up and softbrick your phone.

Once you are done making files, you need to replace the old files that are inside of the workspace folder on your device and then unmount your phone. Go back to NinjaMorph and then hit finish your project. Ninjamorph will automatically re-apk the files into a framework-res.apk and then re-apply the framework-res.apk. Your phone will reset and you should be good to go.

Now, you CANNOT change the clock color or the text color of the notifications list unless you edit the services.jar file from your phone. This is where we need more information. I'm hoping the good people of XDA can chime in and help everyone benefit and get some seriously sick themes coming out. We can't until everyone spreads some information on how to do this!!
[Vibrant Themes and Apps] redhorse:
Thanks for this useful post!
[Vibrant Themes and Apps] Insomaniac10:
yah i have no idea how to edit a .jar
[Vibrant Themes and Apps] phantomzer0:
I'm hoping we can get some people who do know to contribute!
[Vibrant Themes and Apps] Alex530:
This should be a sticky. And 2 things.

1 If I want to edit the status bar Whats the png name and where's it located?

2. How do I change the png icons color? Like without it turning into a .img or a. Gif?

Sent from my unicorn
[Vibrant Themes and Apps] samyvibrantuser:
The png file is status_barxxxx_9

This is how I do...

Adb pull and rename the extension to .zip open framwork-res.apk.zip with 7zip and extract only the files you want to edit,make changes and put the file back into the zip file and rename back to framwork-res.apk adb push.

Reboot...
[Vibrant Themes and Apps] junkdruggler:
Fist things first.. I have a few tutorials in thee offucial vibrant morph sticky up top... Tells you how to use metamorph and ninjamorph... Tells you how to edit services.jar... Here is a good link that can never be posted enough..

http://www.google.com/m/url?client=...kQFjAC&usg=AFQjCNFSc5sNAgYdP04785eDI5jVIat3ZA
[Vibrant Themes and Apps] samyvibrantuser:
Excellent tutorial....

one question: if i want to share the modified ROM with others so they use it. Is there a tutorial for that?

Thanks
[Vibrant Themes and Apps] phantomzer0:
Wow that is fantastic, I'll have to add some of that into the update and include the link!
[Vibrant Themes and Apps] itskohler:
Which eclipse do I download?
[Off-topic] jaszek:
So I'm learning Java right now, starting off with simple programs. I need to make a program that displays "1-10" when the user inputs one of the numbers and ""11-20" if it's one of those. I have no idea what lines I'm missing, and I'm sure someone here can help me.
[Off-topic] amack10:
im also really new to java im kinda self teaching. when u tried to compile what were ur error messages
[Off-topic] jaszek:
Wait, I messed something up. before I posted it I was able to actually input a number. Let me take a look at it and I'll edit the first post.
[Off-topic] jaszek:
Ok so I edited the first post.

I get no errors. It prompts me to input a number, and after I do it just says "Build Successful" and if I put in a number less than 1 or greater than 20 it prompts me to input a different number. So the first part I got right, I just need to get the print functions to work in the if/else statements.
[Off-topic] jaszek:
EDIT!!! Ok I got it to work. This is now the final version if you want to know, even though it's very simple.

Just an update on what I have so far. Everything works but no matter what number between 1 and 20 I put I still get the same answer.

Also sorry for spamming like that, but I'm sure someone can actually learn from my mistakes ;).
[Touch Pro2, Tilt 2 Windows Mobile General] Cyberburnout:
Not sure if this has been discussed before, couldn't find any info with search. Maybe wrong search terms.

When I slide open the keyboard and the cursor is in a text entry box it will automatically put in random letters. So before i can type i have to delete 4 or 5 characters. I've tried different roms and radios with no change. Any ideas on why it is doing this. It didnt used to.

Currently running Energy cookie-gtx 24-nov2010 WWE 21916 on radio 4.49.25.88

Thanks
[G Tablet General] raydog153:
I noticed that I had a lot of battery usage from 'Cell Standy' so I put together this update that removes the phone apks that have to deal with the phone system, which doesn't exist on this device. I have only tested this on CM6.1b4 rom. It only deletes 4 apks. Afterwards you won't see cell standby in the battery usage. Use at own risk, and backup system first.

On a side note, I followed this thread as well to reduce redraw lag for the home screen, seems much faster now: http://www.droidforums.net/forum/bu...draw-launcherpro-adw-credit-samsonite801.html
[G Tablet General] it2steve:
Thanks for the shortcut... For those of us that 'may' already have removed some of the .apk's, could you list which ones you have removed in this?
[G Tablet General] h4x0rjdag:
i dont have this usage. tnt doesnt come with that because vs knew they didn't add cellular resources anyways. but i could be wrong. but i have no usage with that title. however 12% is used by (blank) no name :)
[G Tablet General] rothnic:
Right. CM is made for phones only so far, and Zpad versions do have a radio. So, that is what this would be useful for.

Thanks for putting this together, I'll have to check it out.
[G Tablet General] it2steve:
Rothnic.. Please let us know what you find out.... It would probably be just as easy to remove the apk's with root explorer, unless there's something else?
[G Tablet General] raydog153:
Yes it would be just as easy to remove with root explorer, I just wanted to experiment with creating an update for my own learning as well. The apk's are Phone, Mms, VioceDialer, and TelephonyProvider.
[G Tablet General] h4x0rjdag:
i'm curious, when i try to install google voice it won't let me becuase it tries to pull voicemail settings. if i were to slap that services on my TnT would it let me install ? lol
[G Tablet General] raydog153:
I have google voice installed, but can't configure it, hangs on the voicemail even thou I tell it to skip voicemail. I don't have that apk installed either, not sure if I removed it manually. I believe other people have been able to get it configured, but not working still.
[G Tablet General] madhouze:
I've used Titanium backup to backup GV from my EVO4G and then transferred the files to my CM6.1b4 gTablet and restored it there. Works perfectly...

Although... for some reason I cannot call out using GV :)
[G Tablet General] rothnic:
Works on Zpad, (only Phone an Telephony present). I added a link here for the the patch on the zpad page.
[G Tablet General] rothnic:
Works, but wouldn't use root explorer. You will get FC immediately after deleting the first one, and won't be able to delete the second.
[G Tablet General] raydog153:
You could use titanium backup to remove them, I don't believe you will get the FC with that.
[G Tablet General] rcgabriel:
@rothnic had the force crash loop here last night when removing phone.apk with Root Explorer. :) The good news is I force rebooted, removed the one other APK I could find from this list, and all seems well with my tablet. But I agree with you, better to use this update.zip than to try Root Explorer, or frankly to remove these APKs when the system is running by any method. It angers the Android gods.
[G Tablet General] greyspacealien:
I gave this a shot last night using rootexplorer, I had never any battery issues but what the heck everyone else is doing it. My gtab only had 2 files when I deleted them I got into the FC loop also. After getting the Gtab to reboot It seemed to load fine but after about 30 seconds I started getting a Googleframwork FC, my market and gtalk stopped working and ever time I cleared the message things seemed to be normal but only for a little while, the tablet also started running very poorly.

In the end I had been needing to clean up a few thing I had done with the tablet and it just seemed faster to wipe and start over so that's what I did.

All is well now and until I see some battery issue I think this is where I'll stay.
[G Tablet General] rothnic:
Which ROM are you running?
[G Tablet General] raydog153:
I will admit that I did not run any battery tests or longevity tests, so I don't know how much this improves battery at all, and the battery life is already great. I just know that it was using 30% of my battery, and I didn't like that since it is not a phone, and can't be a phone (at least not at the moment unless we get hacks or 3g modems working) .And I would rather use something like google voice/sykpe with this anyway.
[G Tablet General] rcgabriel:
Grey - I likewise deleted the 2 APKs that were present with my ZPad 2.0 install. I believe I may have had a FC in Google Services Framework the first time I rebooted right after I deleted those APKs too, if memory serves me correctly.

However, after a second reboot, everything was completely fine, and has been fine since.

I have now rebooted probably 4-5 times, and have been very actively using my G tab for the last 48 hours or so without the phone.apk and telephonyprovider.apk files. In fact, I've gone through at least one full battery charge of usage as I was actively web browsing and using my tablet during downtime at work all day yesterday, watching video, etc.

If there were a persistent issue with Market or Google Services Framework, I am pretty sure I would have discovered it by now... I've downloaded and installed a bunch of apps via Market since.

My only caveat - I do not use Google Talk at all, which you mentioned using. Both Google Talk and Google Voice apps start fine though, no FCs there. My calendar and contacts are syncing fine. So there can't be any dependencies by the core stuff your G tablet needs on those two APKs.

My battery life is fantastic now. I believe it was good but slightly less fantastic in ZPad before deleting these APKs, but I never really measured it so I have no quantitative basis to compare.
[G Tablet General] rothnic:
Yeah, this was my same experience. I think I might have cleared cache also, just in case.
[G Tablet General] rushless:
HEY! Viewsonic did something right with the FW afterall! :eek: ;)
[G Tablet General] Sergio Nova:
How do I run this?

I use a Eken M006. Do do I run your application?

Thanks

Sergio
[G Tablet General] raydog153:
What is Eken M006? Is it another ROM? You would run this if you see 'cell standyby' in the battery usage under settings.
[G Tablet General] HorsexD:
Pretty shure its a completley other tablet..
[G Tablet General] raydog153:
Well this update is tablet independant, as it just removes a few apks, so if that other tablet is wifi only, you should be safe to use this.
[G Tablet General] Canadoc:
Is this tweak necessary if one has TNT lite 2.2 or only for cyanogen mod?
[G Tablet General] raydog153:
Only for cyanogen, or roms like that, but not for the TNT or stock....not that it would harm anything if you did apply it.
[G Tablet General] Sergio Nova:
Eken M006

It is a (made in China) tablet running Android.

Check ekengroup.com

I need someone to explain how I run this application.
[G Tablet General] AndroidApple87:
I stumbled upon this forum when I searched for "Cell standby Android tablet"

I have a Gpad G10 7" Android 2.1 tablet. Yes, it's a cheaper Chinese tablet. I've had it for about a week, and my battery life isn't that impressive to say the least...

With wifi constantly on, I probably get about 4 hours of battery life if I'm lucky. Although I haven't done a full test, this is just going by the average life that I and fellow members at the PandaWill forum get with the identical tablet.

When I looked at my Battery Usage, I saw Cell Standby at 75%! Immediately I had to figure out how to disable this. Since I know this Android Software is basically ripped from a phone, correct me If I'm wrong, then the tablet basically thinks it's a phone, so it has all these unneeded processes (telephonyprovider, phone, dialer, etc). What I did (for a temp fix) was install an power control widget. From there, I enabled airplane mode, which has reduced "Cell standby" in battery usage from 75% to 32% in about 30-45 minutes. Luckily I am still able to keep wifi on with Airplane mode on as well.

But I am interested in removing these apks from my tablet asap. I'm not rooted, never have rooted, and dont even know much about rooting. This is actually my first Android device, so I'm still learning. I also own a jailbroken iPod touch 4G (newest generation).

I'm glad I found this forum because I too think that these apks are killing my battery life. If I could atleast get 1-2 extra hours from removing this apks from the OS, I'd be satisfied.
[G Tablet General] enotar:
Did you do that and succeed?

I have a G11L similar at the G10 and I am very interested in doing so too!
[G Tablet General] onurd:
How to remove the cell reception bars on the notification area?

I have manually deleted those 4 files. The cell phone under battery usage doesn't show up anymore but I was wondering whether there is any way to remove the reception bars with the x (since no cell phone module is there :) ) on the notification bar?
[G Tablet General] germanh:
If using CM6.1, go to CyanogenMod settings --> User interface --> Status Bar --> check both Show dBm and Hide signal strength.
[G Tablet General] rogueangel2k:
update.zip

I guess this is a n00b question. How do I apply the update?
[G Tablet General] rogueangel2k:
update.zip

Bump* Anything?
[G Tablet General] raydog153:
Like any other update. If you have clockworkmod installed, just drop this zip file onto the root of the internal SD card, reboot into recovery, once in CWM apply update.zip, reboot, and your done.
[G Tablet General] GKahla:
I can confirm root explorer can be used. Packages were removed in the order Mms, VoiceDialer, TelephonyProvider, then Phone. This did result in the FC loop, but I did a hard boot and the gTablet has been significantly more stable since.

Running CyanogenMod 6.1b4 - and lovin'it!
[G Tablet General] dony71:
i try to search GV in market, but couldn't find it

can you share your backup GV apk?
[G Tablet General] cadillax02:
If you haven't already, get updated google voice from market. I had that problem too and that solved it.
[G Tablet General] gottifour:
Is there another way to get to this in CM7 or is it gone?

Thanks, Dustin
[G Tablet General] ericpeacock79:
thanx 4 this.

i noticed cm7 has much more3 battery usage than gtabcomb (which gave me a ton of problems, thats why i switched back to cm7.

idk if the cell phone apps have anything to do with the battery usage, but i cant stand havin stuff installed that i dont or cant use.

btw, i use net talk and text plus on my gtab and both work great for calling and texting (respectively)

i couldnt get google voice to work right but then I found nettalk which works great.
[G Tablet General] iamjakecali:
no expert but I strip all the phone related stuff out of ROM before installing. easy to do on compy ... Never an issue unless I go to about tablet then status, but even that just crashes settings.

I also take out tts and a few other things, as they aren't needed for anything I do. if I change my mind or want to go full ROM for some reason, I maintain various permutations to make it easier.

I hope this isn't offensive to any ROM devs
[G Tablet General] vnv727:
I realize this thread is a bit ancient, but I have a question pertaining to installing the update mentioned in the first post soooooo here goes.

I rooted my tablet (Coby MID7012) and installed the clockwork rom manager. So I open it, click on "Reboot into Recover" and then once it reboots I try tp apply the update. The problem is, it can't seem to find the zip. I've tried renaming it to "update" "update.zip" and leaving it alone. Placed it in the tflash folder, and I've tried placing it on what I believe to be the root folder (I did the whole thing where I can now see what is on the tablet from my pc with that developer thing)

Anyway, does anyone know how I can get this zipped recognized or otherwise achieve what the zip is designed to do?

Thanks for the help in advance.
[G Tablet General] vnv727:
Just thought I'd let anyone else searching know, you can just use the root explorer method to rename the files and that seemed to have disable the cell standby(you need to reset battery usage to see the difference obviously)
[G Tablet General] NishinaScythe:
How to use update .zip, the droid link won't open??!
[Vibrant Q&A, Help & Troubleshooting] cantinaNW:
Does anyone know how to Network Unlock a phone that uses an infineon modem? The following AT commands perform a full Network Lock to the T-Mobile network.

AT+PRECONFIG=2,TMB

AT+LVOFLOCK=1,0

AT+FACTRST=0,1

I'm guessing they are:

Select Network

Lock on/off

Factory Reset

So from this I would further guess the following command would unlock the device:

AT+LVOFLOCK=0,0

Does anyone know for sure this is the correct command? Thanks!

No I cannot unlock using any other method.
[HD7 General] mikexmayhem:
im sure this has been asked before but couldnt really find any good info. ive had my hd7 for almost 3 weeks. so far my data has been very spotty. like one minute ill load a page in IE or sync email and itll work and the next minute i cant load web pages or anything. and then the next minute i can. sometimes i cant for several hours and sometimes i dont have a problem at all. all this happening with 4-5 bars of 3g consistently.

also in my 4th floor dorm i get 1-2 bars of gprs AT BEST! its terrible. and i have a huge window but still cant seem to get good service.

one more issue is when people call me, sometimes it goes through. though with the ring delay. and sometimes it doesnt. and they call over and over and my phone never rings. not cool.

anyone have any advice? thanks
[HD7 General] george241312:
It could be a hardware problem of the antenna get a friend with the same phone and test if the same happens to him if not get a replacement...
[HD7 General] eternalemb:
+1. Something wrong with the handset, I reckon.
[HD7 General] mikexmayhem:
i had the same issue with my first handset. i got a new one less than a week ago and its the same issue. i could try a third cuz i believe it will be 14 days on thursday. i was told once i got 30 days. but was also told i got 14 so idk. but i may try another handset but im thinking its just the ****ty placement of my room in this building. as soon as i step outside its full 3g
[HD7 General] torchzack:
Had mine replaced because of the same problem, not much signal where i would usually get signal on same network in a different phone.

Sent it back and recieved my new phone within 3 days of sending my phone off (Royal Mail Special Delivery (insured) @£5.50) although it is a freepost address.

14 days to return phone no questions asked.

30 days warranty (phone is faulty)

I use my wifi more which seems to be okay, seems okay with hspda signal browsing the net and marketplace etc.

The 30 days will be from your replacement phone, not from the date of the original

Zack
[Vibrant Q&A, Help & Troubleshooting] GreggoryD502:
So I just got my new 16 gb memory card in the mail. I formatted it thru windows using FAT32. When I put it in my phone it says available space is 15.12 gigs. Is that normal? I feel like Im getting ripped off almost a gig!! Thanks
[Vibrant Q&A, Help & Troubleshooting] draikz:
Yeah, that's normal because the USB needs to store certain stuff on it inorder for it to work.
[Vibrant Q&A, Help & Troubleshooting] YodaEXE:
Er, no. Not in the slightest. It's because manufacturers market things as 1000kb = 1GB, when actually it's 1024, which means you lose a bit of space.
[Vibrant Q&A, Help & Troubleshooting] GreggoryD502:
Either way, there's nothing wrong with the card then?
[Vibrant Q&A, Help & Troubleshooting] Master™:
No, nothing is wrong with it :)
[Vibrant Q&A, Help & Troubleshooting] ionic7:
If you think usb drivers take up almost 1 gig of memory you should never touch a computer again.

EVER
[Vibrant Q&A, Help & Troubleshooting] GreggoryD502:
Sweet, thanks!!
[Vibrant Q&A, Help & Troubleshooting] Master™:
Yeah, my 16gig shows 14.8 gigs

And my 32gig shows 28.3

Both sandisk BTW
[Vibrant Q&A, Help & Troubleshooting] GreggoryD502:
Wow! your losing 4 gigs on a 32? Yikes! :eek:
[Vibrant Q&A, Help & Troubleshooting] mmas0n:
He's not "losing" anything; it's just being counted correctly.
[Vibrant Q&A, Help & Troubleshooting] Master™:
Exactly!

It's just like how they advertise computer HDD's to be like 160gb but in reality it is 148gb
[Vibrant Q&A, Help & Troubleshooting] GreggoryD502:
I see. Thanks for the clarification. Makes sense now.
[Fascinate General] fupamobile:
did the tutorial from the sticky titled: "HOW TO:Root, Install Clockwork, Remove Bloatware, Integrate Google, Un-root, and more"

now im constantly running a $hit load of ram, 277mb/326mb, and the phone is not particulary any faster. if anything its kinda slow actually. just really stuttery.

any tips?
[Fascinate General] deaffob:
yea please don't post questions on dev forum
[Fascinate General] fupamobile:
so then where should i post a development question pertaining to the samsung fascinate regarding a stickied tutorial that is in the development section?
[Fascinate General] imnuts:
either post the question in the stickied topic, or in the general forum.

As to the memory usage, Android, and Linux in general, use and allocate memory differently than in Windows. High memory usage is not necessarily a bad thing due to how the system works. Odds are, there is something else that is causing your slowdown, an app that you have installed or something that you changed. Do you have a task killer installed, or do you have a bunch of widgets installed in running? Are you using TouchWiz, or another launcher? You can use an app such as Watchdog or the built in Task Manager to see if any apps are taking up a bunch of CPU time as that is what will cause more of a perceived slowness compared to high memory usage.
[Fascinate General] shorto85:
Watchdog is a great app for narrowing down CPU hungry apps.
[Fascinate General] mexiken:
Your question has nothing to do with development, thats why it doesn't belong.

OSMonitor also works well. Sounds def like an app. Task killers, lookout (an app) and virus free (app also) have been known to cause issues and are generally culprits of lag issues. Check to make sure those aren't installed