yashsingh1/xdaforums huggingface dataset:
[Android Software/Hacking General [Developers Only]] aseaks:
I rooted my at&t samsung captivate about a week ago. I have no idea how to install ROMs. I have ROM Manager. I want to get cognition 2.2 but when my computer doesn't recognize my phone when i plug it in, so i can't install ROMs from the computer. Can you install cognition by a QR code or what? Is there something better that cognition that i should install? Please help.
[Android Software/Hacking General [Developers Only]] aggielover:
Do you have USB debugging enabled? Check and see and if not, go to USB settings and check mass storage. Move the downloaded ROM to your SD card and open up Rom Manager. Make sure you install Clockwork Recovery Mod First and then select install ROM from sd card. It will reboot your phone into recovery mode, then use the volume buttons and power button to select re-install packages, this will send you into Clockwork recovery mode. Select install ROM from SD card, and choose the .zip ROM and install. MAKE SURE YOU BACK UP YOUR PHONE USING MYBACKUP OR TITANIUM BACKUP!

I also have a ROM that I am using on my phone that I think is better than Cognition. It's called Dorian's UGJK3 2.2 Gingerbread Edition and it's basically a gingerbread theme over 2.2. You would also install this over 2.1 with ROM manager.
[Android Software/Hacking General [Developers Only]] peachpuff:
I suggest you do some more reading before installing roms, if you can't even copy a file to the phone i can't even imagine what you're going to do if something goes wrong and you need to flash the phone with odin.

Head to the captivate dev section and read the stickies.
[Nexus One Q&A, Help & Troubleshooting] ruineraz:
Hi,

Is there a program that displays a CPU usage over time graph as a widget?

I tried "Tokaplot Widget", and while it says it does what I would like it to do, it doesn't seem to actually work on my N1.

Everything else for CPU/widgets seems only to give me the current percentage (as a snapshot), and not a graph over time.

Thanks,
[Nexus One Q&A, Help & Troubleshooting] djmcnz:
It's not quite what you want but aiSystemWidget does display a graph when you click on the widget... but it doesn't graph on the widget.
[Nexus One Q&A, Help & Troubleshooting] codesplice:
Keep in mind that constantly updating a widget with a scrolling graph of usage will cause more CPU usage and more battery drain.

If you're just after an instantaneous idea of CPU usage, you might want to check out britoso's CPUStatusLED app, which uses the charging status LED to provide a continuous indication of CPU usage without significantly increasing usage or battery drain.
[Nexus One Q&A, Help & Troubleshooting] harryharness:
You can also use SeePU and SeePU++ from the market. The first is free and the last is the payed version that displays a graph of your cpu in your notification bar. There are a few options like how often to update the graph. I use them (both must be used together like docs2go and the key for it) and love them.
[HD2 Windows Mobile 6.5 Q&A, Help & Troubleshooting] dogbreath:
Hi

When entering via the onscreen keyboard with the latest Miri and Dutty roms i get a slow response which generally means my words jump together and a space isnt inserted. I know that the keyboard 'know's of my space input because it cancels the latest T9 input.

Any ideas?
[Android Themes] ASimmons:
reserved 10char..
[Android Themes] 00Ghz:
Nice work
[Android Themes] ASimmons:
Thank you. hasn't caught on in this forum yet i guess.
[Android Themes] migueltherocker:
I'll try this out now, this seems easier than the theme porter that's already on the forum.
[Android Themes] Arlandw:
Looks promising! I will try it out right now!
[Android Themes] timdawgdentist:
dl and try after work
[Android Themes] vura:
will this work for porting themes to the HTC Tattoo?? does it rescale the theme to suite the phone?
[Android Themes] ASimmons:
This will port any theme to any rom... provided they are compatible. So while you can go from a sense theme and inject it into a AOSP rom, it probably won't catch everything since it works off of matches. It also does not have any scaling included.

The biggest thing with this is that the theme and rom have to have a same file structure so all rom come and the have the system/app folder and the system/framework/framework-res.apk, this is what the injector looks for. So honestly you could build a theme from a buncha different apks from other themes it will inject that into your rom and give you back a flashable zip. So a good theme structure example would be Gommarah's Black Mod in the HERO CDMA forum.

I do however have a way to port HDPI theme to and MDPI ROM but its not 100%... if I get enough request I'll put it in its just the process I use to accomplish this is very complicated and requires some extra software, its also adds a significant overhead to the script run time (and 3x longer to run) It works in the since the it will shrink the HDPI 9patch png but the 9 patch data is wrong about 10-20% of the time. This won't cause the roms to force close but will just make some of the 9patch pngs to stretch wrong and would require a simple edit in the 9patch draw to fix it.
[Android Themes] rycheme:
+1 for hdpi to mdpi scaling!
[Android Themes] ASimmons:
Any others want the hdpi to mdpi scaling? I've considered releasing it.
[Android Themes] theu2621:
Just curious if I did this right as I am still fairly new to this whole scene and this whole process seemed to work way to easy. But basically I got both the rom and theme converted and then signed both zips. Does that mean that I can now successfully flash the new theme? Thanks in advance!
[Android Themes] ASimmons:
There is no need to sign anything, the injector will sign the final output zip. Take your theme zip and your rom zip and place it in the folder next to the script. Then just run the script when its finished you will get a a new zip called themed-<roms-name>.zip.... this is ready to flash (optoed, align and signed).
[Android Themes] rycheme:
Can I vote multiple times? :D
[Android Themes] ASimmons:
Ill try and get it ready for this weekend and see what you think.
[Android Themes] ZED_pt:
First of all,great software worked as a charm... :)

I subscribe to the resizing,all the best themes are for HDPI...would make this the best theming tool out there for android
[Android Themes] theu2621:
thanks that did it!
[Android Themes] theu2621:
what if the rom needs has a seperate gapps.zip with it? thanks!
[Android Themes] rycheme:
Just put the gapps system/app files into your ROM's system/app files. Then inject your theme, the tool does the rest :)
[Android Themes] theu2621:
thanks again for the help! yall really helped, and rather quickly too!
[Android Themes] timdawgdentist:
I tried putting myns evo rom over stock rom... didnt work...

but I am no genius

It did go through the motions...

it spit out a rom

I flashed it no difference

on windows xp

tim
[Android Themes] ASimmons:
Then I'm sold I'll add it in. Just want to warn you that while it works and you can see some of the ported theme I have done in my sig thread, its not perfect. What it will do is resize the 9patch with out much if any quality loss, But about 10% of the time the 9patch data is not correct, so it will resize in the wrong spots.

So what I'm going todo is when the next version comes out, I'll also have the 9 patch draw packaged with it and instructions on how to fix a 9 patch. This will be so that you can port the hdpi theme and then when you flash and see the issues you can use the 9patch draw to fix it.

Great.

Thank you for the help, I really appreciate this.
[Android Themes] ASimmons:
What do you mean by stock... stock cm6, or stock sense? Your final output should have been themed-<romname>.zip.
[Android Themes] Daneshm90:
Im assuming this won't allow themes to be ported from a rom that is a different android revision than the theme ?

So with it can you port a 1.6 theme to a 2.1 rom ?
[Android Themes] ASimmons:
Honestly haven't tried, but probably not so much. I think in a future release I'll be able to accomplish something like this, but I didn't even bother with it cause of the lack of 1.6 themes, and because the biggest request was for hdpi to mdpi.

But I think the above issue bleeds into porting a sense rom to say cm6 rom, this works but because of the differences in frameworks there are things that are missed. So be using some kinda of theme definition (think meta morph) these things could be over come. My next version will have a bunch new stuff and so ui stuff incorporated, with more ui controls for future releases.

Edit:

I have done cm5 to cm6 those and works fine.
[Android Themes] Daneshm90:
Ah k. You can refer to theme-porter if you ever want to pursue different firmware porting. It took me a while to figure it out, but it wasn't too bad. Im interested to see your implementation of .9 png resizing. I myself only had png resizing only. Im assuming you'll be using that app that someone posted that allowed you to transfer .9 data ?

Regardless, great work.
[Android Themes] ASimmons:
Nope I did look at that code (Pretty sure your talking about jar file posted here that did that) while it did transfer the 9patch data it was only after it was decompiled and you lost allot of the pngs quality in the process, full rgb images looked like crap afterwards and it was because of the way he processed the images compression... there are established programs that already do what he was doing and do it better, so instead of reinventing the wheel I used image magick. So even after that you just can't shrink the image of a decompiled 9 patch since it will fry it... it essentially makes the one pixels border spread out and deform after its shrunk.
[Android Themes] o2do:
Holy Crap it works...

:D

I have used the different theme porters as well as metamorph and ninjamorph, most of the time even though they say successful I would either get boot loops or it just did not apply to my Sapphire (MT3G).

This one however does more than what I need it to.

The process I do is I got CM6nightly for D/S, and then the theme/themes I want to use.

I then replace the images myself into the CMnightly (i have blended Suavesque, Simplistic, Weiss Theme and Minimal Matte [and suavesque and simplistic never worked apart from some ninjamorphing])

After that I tell it to use the zip I pulled the images from and it repacks the CMnightly and then I just flash it, I have before done a similar process where I replace the files and resign myself but I would always get a bootloop, so whatever you did to make this app thank you very much!

Here are couple screenies:
[Android Themes] ASimmons:
That looks awesome! What theme is that? Glad to see, I also noticed with themes that I upgraded from cm6 to cm6.1 there was a slight speed increase since I also optimize the rom in the process.

Edit: oh i see you blended it... I've been trying to point out that this will allow for that. You basically build a theme by dragging around pngs and them injecting it into a rom. Good job.
[Android Themes] o2do:
I blended things from Suavesque, Minimal Matte, Simplistic (and maybe Weiss Theme I can't remember now lol).

Oh and if you were wondering.... yes I was able theme the googlybits using the same process
[Android Themes] ASimmons:
The next version will fonts, bootanimation porting along with the hdpi to mdpi. I like the blended theme!
[Android Themes] ASimmons:
TTT for the HDPI to MDPI porting... yes this will resize the 9 patch's in an HDPI theme, please read the op for more details.
[Android Themes] dburg84:
I know this is a bit unrelated. They ported a MM of dark edge based on your port ASimmons. Will this work with the injector?

http://xdaforums.com/showthread.php?t=842612
[Android Themes] dburg84:
nm those metamorphs work on cm6
[Android Themes] ASimmons:
probably not since they don't follow the roms dir structure, I had to change my script alittle to get this port to work when I did it for the hero. Awesome that I got mentioned tho. The next version will address these issues.

Not sure why nobody noticed but the hdpi to mdpi resizing is now included!
[Android Themes] dburg84:
Glad you're still developing the script. I too will soon burn out my motherboard I've had this script running non stop since the HDPI resizing was up.
[Android Themes] ASimmons:
Lol you read that. Yeah my sli card was right on top of the mother board chip and heat sink... post some screens when you get a chance.

Oh and the next version will be gui based... no more scripts.
[Android Themes] dburg84:
Posted this in the Hero forum. Anyway this is the Luna theme found here:

http://www.droidforums.net/forum/icculusx/81753-theme-luna-theme-lithium.html

All credits go to IcculusX for the theme and ASimmons for the script.

Anyway the screenshots...:D
[Android Themes] ASimmons:
Thanks for the screens.
[Android Themes] Holyachmed:
how do it work if iwant to port a theme to an other theme and

not

flash a whole ROM ?
[Android Themes] ASimmons:
it will work exactly the same, as long as the theme you are injecting into is setup to be a flashable zip it will work fine.

Note that the dir structure for the injector and injectee must be that same and also must have the same directory structure as a standard rom.
[Android Themes] Holyachmed:
ok thanks :)
[Android Themes] ASimmons:
After you port it can you post some screenies for us... I like to see some of the ports people have done. Really amazed that some of you guys mixed and matched themes since the theme your injecting doesn't need to be signed just that it follow the dir structure of a standard rom.

Thanks.
[Android Themes] Hultra:
Hello,

I try to Inject this theme - http://xdaforums.com/showthread.php?t=726912 - in the Last CM6 nightly (#35) - http://mirror.teamdouche.net/?device=buzz - for my HTC Wildfire.

I did all files manipulations and the script works fine (no errors, auto closed).

The new signed ROM was created and I moved it to the sdcard.

But when I install the zip from the recovery->sdcard install, and I reboot my phone, no changes to report.

So, I'm stupid, or there are something wrong?

I need to wipe my phone before flashing the new themed-ROM, or I can do like when I update my CM6 with a new nightly, just install from recovery->sdcard ?

I specify that I already installed the CM6 Nightly #35 on my phone before this.

Thanks a lot for your help :)
[Android Themes] ASimmons:
Naw not stupid, its more than likely the script which won't port a metamorph theme (yet). But luckily for you he made a version for the hero, which has the same resolution as the wildfire. Here is the link for the theme... yes its that big because its a theme rom, but it will work just fine. Use the above link as the theme to inject into cm6, with hdpi porting off and you'll have minimal matte on your wildfire!!!

EDIT:

Forgot to say that what ever you inject into be, it theme or rom (yes you can inject into another theme), then however the theme/rom would be applied is how you will flashed the final product. So if you inject minimal matte into cm6 nightly 123#, and nightly 123# only requires you to wipe dalvik then that what you want todo with the themed nightly 123#. So if the rom your injecting into requires you to wipe everything before you flash it (without it be injected) then thats what you'll want todo if you inject it.

Hope that makes sense.
[Android Themes] Hultra:
Thanks but:

- When I choose "hdpi to mdpi: N" the script blocked here :

Everything is OK

Files: 750
Size: 1083981
Compressed: 4372366

And I have 2 files "rom.zip" and "theme.zip" in the Theme Injector folder, so I concluded that the script did not complete...

- When I choose "hdpi to mdpi: Y" the script works correctly but when I try to install it in recovery->install from sdcard, I have this message:

E:Error in /sdcard/themed-VanillaEclair.zip (Status 7)
Installation aborted.

I specify that I renamed the theme that you gave me "VanillaEclair.zip" and I use the last #38 Nightly ROM of CM6 for buzz.

What is the problem ? :(
[Android Themes] ASimmons:
Ok so, the program will close itself out when its finished, just ignore the everything is ok message that is part of the verbose of 7zip, its actually working still and on that injection your trying I would expect it to run for atleast 20 minutes and then close on its own.

Only use HDPI to MDPI if the theme your injecting is an HDPI theme and you want to inject it into an MDPI rom. The theme I linked above was an MDPI theme so you don't have to worry about that.

So after reading your post I suddenly noticed you ran the injector backwards. you want to inject vanilla eclair zip into the buzz rom. So the final output should be themed-cm_buzz_full-30.zip and this will be your flashable. So like I said let it run till it closes out it might take a while (like 30 minutes even) if it blocks for a long time just wait it will finish.
[Android Themes] Hultra:
It works !! :cool:

Some display bugs, but I think it's normal.

Thanks a lot for your help and your script is very very nice ! :D

A last question, all of themes we can found on XDA are compatible with this script (with a ROM like CM6 for example) ?

Thank you again !! ;)
[Android Themes] ASimmons:
Great can you post screenies!!

And pretty much all themes seem to be compatible (with some minor rules), it doesn't work with metamorph themes yet but the next version will. But honestly with some tinkering with the files I have gotten metamorphs to port also. The only other thing is xml and smali edits and I'm going to try and do the xml edits down the road, smali might never make it since these types of changes do not port nicely between roms.

The next version will address theming with regards to xml and smali just not porting...
[Android Themes] Hultra:
If you insist... ;)

Minimal Matte Theme - Wildfire - Cyanogen Nightly #38

A last question :p : With Cyanogen, the nightlies updates are installed via recovery->install from sdcard.

So when I want to update to #100 (it not exist at now), I need to Re-inject the theme into the new update ?

Thanks !
[Android Themes] ASimmons:
Thanks for the screens they look great.

Yep, this is one of the main reason why I made it. So just keep the original theme you just injected and when A new nightly comes out just run it against the newest nightly and then flash it.
[Android Themes] LostEden:
INFO

I have no problems. Can I still say thank you? It's a fantastic job. I love it! No, not you! LoL
[Android Themes] killakarl:
Can I inject a theme from the Incredible to my EVO, they both are hdpi but the folder names are not the same. Incredible's folders are HDPI-V4, and the EVO's are just HDPI.
[Android Themes] ASimmons:
Thank you. Post some screenies if you get a chance.

Well to tell you the truth it might not, but if its just the framework folder that has the v4 on them then remove it from the folders and re run it. Don't worry about the theme being signed after you alter the v4 folder names since the injector won't care. So just open the theme zip up and drag out the res folder from the framework-res.apk remove the v4 from the folders drawable folders, then go back to the framework-res.apk and delete the original res folder and then drag the altered one back into the apk. It should then work.

The next version will address these issues.
[Android Themes] Hultra:
Ok, I try with the #40 and it works great ! A lot of thanks again !

The next step is about metamorph themes if I understand, but after you are thinking about a software or an apps to automatise that ? It's just a question, but rest assured your work is amazing ;)
[Android Themes] ASimmons:
Yes the next version will be much more flexible and will not car about folder structure, along with it being a gui.
[Android Themes] Hultra:
Really nice, I have been following very closely this ! ;)
[Android Themes] killakarl:
Thanks for the response I will try when I get off work and post screenies.:D
[Android Themes] killakarl:
I tried and have two zips and a folder. Rom.zip, Theme.zip and a Theme folder. Am I doing something wrong?
[Android Themes] Hultra:
Have you waited until the script closes by itself ?

Your situation looks like when the script was running..or when you stop it.
[Android Themes] ASimmons:
Yeah it looks like your not letting it run completely through. The 2 zips and the folder are temporary, the script uses those to work on and the get deleted when its finished. Your final output should be themed-<romname>.zip and it shoud run for atleast 15 minutes.
[Android Themes] Hultra:
For french people (and maybe other), I made a french version (remodeled by me) of the use of "One Click Theme Injector" on FrAndroid forum here: http://forum.frandroid.com/topic/33419-theme-porter-one-click-theme-injector-script/

Check it out ;)

PS: I hope this does not bother you...Developers...
[Android Themes] ASimmons:
Nice... it does not bother me, I like the format if your posting I might have to steal that for the next version. Even better if you see anything in the script you can make better please do, and then share with me. Oh but could you mention me on the OP, I would appreciate it.
[Android Themes] killakarl:
Is the screen supposed to be sitting here for an hour?

files:966

size:..........

compressed:.........
[Android Themes] ASimmons:
Lol it could, I seen it run for almost and hour. Depends on how fast your pc is and how big the injection is. Just let it run if it errors or finishes it will close out. I promise its still working.
[Android Themes] killakarl:
Ok Thanks I will let it sit as long as it takes. Just was wondering.
[Android Themes] Hultra:
Ok cool, I said "Developpers", but I correct and I write your name, your xda link profile and your donation link like this (translate from french to english):

You like that ? :D:D

If you could, I'd be thrilled that you warn me of your script updates by private message, and after I could update my tutorial, thanks :)
[Android Themes] killakarl:
where does it go? after its done?

Nevermind it didn't work I will look for another theme to try. But I will try until I do it.
[Android Themes] ASimmons:
What exactly didn't work? What room and theme ate you trying? It might be a simple fix.
[Android Themes] killakarl:
I am using myn's rom rls 4 and the REDemptive theme from the droid incredible forums.
[Android Themes] dzadze:
HELP HERE ! I'm using CM RC2 Nightly 50 on wildfire and i want to import JAMT theme for CM... and when i run theme-injector it ask me for a location of the theme and rom(i've put theme in the same folder) and i type the whole path C:\User\desktop\theme-injector\theme.zip and after rom.zip. I type y for HDPI and i start... waiting for 15 min and close by itself and i get nothing ! no new themed zip... it just like i started same files in the folder ! ?
[Android Themes] dburg84:
Put your theme and your rom in the root where the script is. No need to type the path. Is your java path setup correctly?
[Android Themes] dzadze:
it shows me like this: http://img28.imageshack.us/f/javayr.jpg/

and when i run theme-injector it ask me for this:http://img338.imageshack.us/f/inhector.jpg/

i dont have do type the paths ?
[Android Themes] dmcaylor:
I'm gettiing an error at the very end that it cannot open "..\rom.zip". The rom.zip is in the folder though while the script is processing. When the error clears, and the script ends, all the files dissappear and I'm back to just the original rom and theme zip.
[Android Themes] kevin2516:
where is the theme you want to inject?

Type in: "JAMT_CM6.1.0RC2_Desire.zip"

where is the rom you want to inject it to?

type in "cm_buzz_full-51.zip"

is this a hdpi to mdpi port?

type in 'y' and press enter

let the scrip do its thing and it will close automatically.

after that you will see a new rom in the folder called themed_cm_buzz_full-51.zip.

Works for me cause i was using the JAMT theme on my wildfire.
[Android Themes] ASimmons:
Thank you for the help I've been super busy. I really appreciate it.
[Android Themes] stevedawg85:
I'm new to this theme stuff and I can't figure out what I'm doing wrong.

I'm trying to inject Dark Cherry into CM 6.1.1 and am able to output themed-cm6.1.1.zip. However when I apply it, the phone looks the same. Do I HAVE to wipe the phone, I don't want to lose my shortcuts and settings.