Need some resources to get started theming for DX - Droid X Themes and Apps

I'd like to give a shot to making some themes myself for you guys. Can someone recommend some good resources/guides to help me get started theming for DX? Preferably with files that would allow me to work on the leaked 2.2 build GUI as I'm under the impression that 2.2 files have changed significantly.

First thing, deodex your phone.
http://www.droidxforums.com/forum/droid-x-themes/4620-how-manually-deodex-your-phone.html
Then follow this:
http://forum.xda-developers.com/showthread.php?t=749333
To get an idea of how to start. I'm also just starting tonight, but that's pointed me in the right direction.

Yay! Good luck and thank you. I probably won't get to start for two weeks since I'm going on a trip in two days. Be sure to post your progress here

Also See This: http://androidforums.com/droid-all-...notification-clock-pull-down-text-colors.html
That's important for changing text colors...I'm testing it now. Booting is taking longer than normal...if it works I'll post some pics next.
EDIT: It took awhile to boot, but it worked! Lots more work to do, but proof of concept.
EDIT2: You can see that I still have to do the icons/3g etc.
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}

Nice start. Yeah I read that the deodexing slows boot because it has to rebuild the cache.

I think it's also because in order to change the text color you have to modify services.jar. Boot speed is back to normal, that was what was slowing it down.

Phew, gosh. It took a long time to boot, nerve-wracking. I didn't mind so much during deodexing, but when I was applying the theme, my heart almost stopped.
Then, right when it's almost done booting it makes a little TICK on the vibrate, and I exhale .
Anyway, first attempt worked!

Awesome! Congrats! I'm still trying to figure out a way to edit the XML files. AXMLPrinter2 apparently doesn't work with FroYo. Once I can edit everything, and I get home from work, I'm gonna really push on getting more images done.

Wanted to let you know I FINALLY got the XML's all sorted out.
Get this: http://code.google.com/p/android-apktool/
Download and install per instructions on the front page.
Run in cmd like this:
apktool d -f <path to framework-res.apk>
It will decode the apk and pop all the files into a folder named after the apk. Then you can just open the XML files, and then you can build back again....though I haven't tackled that step yet.

Some of the apks are encoded? i don't think I have noticed one I couldn't open in winrar

No I can open the APK's just fine, but I couldn't open the XML's and see the plain-text. The apktool converts the XML so that they are readable in plain-text. Then you can use that to read the hex values in the XML properly. When I did this in status_bar.xml
I changed the HexValue AFTER 08 00 00 1C from 00 00 00 FF to FF FF FF FF. This changed text like "USB Connection" to show up in White now.
But it seems that status_bar_expanded.xml and status_bar_latest_event_content.xml don't have Hex Colors in them anymore. I'm still looking into this...

I just did this one and it does most of what you already want. may be a good starting point.
http://forum.xda-developers.com/showthread.php?t=760553
i'm just trying to see if I can sort out the transparency issues (see screens) and the fact that you can't seem to get transparent shade in 2.2 for DX

I have all that stuff done as well. The main problem I'm having is that, you see in yours where you have the actual notifications and the text is black? Well if I make a dark colored image/theme that text is almost unreadable. I'm trying to figure out how to make that particular text color white. Clock and everything I was able to do with services.jar hacking.
I'll delve into it more when I'm not at work

Have not tried it yet, but this may help you:
http://androidforums.com/droid-all-...notification-clock-pull-down-text-colors.html
edit: don't think this is for 2.x, but look:
http://alldroid.org/default.aspx?g=posts&m=8222#post8222
this guy got it, and someone already asked how. maybe stay tuned for the answer

Here's the latest version, skinned the battery (and charging) animations, and the signal strength images so far. Just lightened it so that the text is readable until I figure exactly where those text values are stored.

Good start. Way to work with what you're given . Well, I'm off on my trip. I'll check back when I'm back. Happy modding.

Thanks, check for a PM from me too.

Feel free to use my files as a reference, you can use them in your theme and modify them to your liking. Just dont forget to give credit

Related

weird calendar issue

I have weekly reminders for when my check is supposed to be deposited and for bills and when I go to view the item it's fine but if I try to edit the reminder it always says it's on the next day and I can't change it to the correct way on my phone I can't really find anyone else with this issue and I don't really know how long it's been going on also sometimes on the edit page the from: part will be wrong but then the to: part will be right ex: from:Friday 4-23 to:Thursday 4-22 I couldn't get a screen shot of this tho, here are some screen shots to show .
normal view
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
edit view
Lessthantito said:
I have weekly reminders for when my check is supposed to be deposited and for bills and when I go to view the item it's fine but if I try to edit the reminder it always says it's on the next day and I can't change it to the correct way on my phone I can't really find anyone else with this issue and I don't really know how long it's been going on also sometimes on the edit page the from: part will be wrong but then the to: part will be right ex: from:Friday 4-23 to:Thursday 4-22 I couldn't get a screen shot of this tho, here are some screen shots to show .
normal view
edit view
Click to expand...
Click to collapse
yikes. id say get a new calender. no! lol. assuming your events are backedup? i bet a fresh wipe and flash would fix the issue.
I had the same problem awhile back. Seems like it went away when I rooted and loaded custom ROMs.
This is an issue with your time zone and all-day (24 hour) events. Your phone is starting an hour or so before midnight so your preview shows the event as a day early.
The solution is to update your Gmail time zone (or whatever calendar is at fault) to match your phone. I've had the same issue with Google's US Holidays calendar, and Arizona's lack of daylight savings means Sprint always screws up the network provided time zone.
offtopic
where.tf did you find that black taskbar with 3G?! since my ban was lifted, ive been looking for that. what ROM are you running?
It's the Android calendar that's messed up my normal online google calendar is fine, I think I might have found what it is, my phone is set to -4GMT which is wrong it's supposed to be -5GMT that's what everything else is set to (except my phone) on the phone -5 is bogota Columbia and I can only select it if I deselect automatic time (use network-provided values) and then it changes the time to an hour off(behind) any ideas to change this so that it's correct or is it the HTC/Android calendar that is screwed up?
I'm running damageless v1 if you want the 3G black taskbar
mountaindont said:
offtopic
where.tf did you find that black taskbar with 3G?! since my ban was lifted, ive been looking for that. what ROM are you running?
Click to expand...
Click to collapse
You already have them in your phone.it's a simple matter of copying and renaming 5 png's. You can do it in less than 10 min with 7zip
Aside, I wonder if calendar reminders are incompatible with flan lock like the world clock? hmmm
nebenezer said:
You already have them in your phone.it's a simple matter of copying and renaming 5 png's. You can do it in less than 10 min with 7zip
Click to expand...
Click to collapse
im using some custom window transitions, which changed the taskbar icons a little. can i still as easily change these icons (im vaugly familiar with the 7zip method) without breaking w.t.?
mountaindont said:
im using some custom window transitions, which changed the taskbar icons a little. can i still as easily change these icons (im vaugly familiar with the 7zip method) without breaking w.t.?
Click to expand...
Click to collapse
hmm, I dont know much about transitions but I don't know why not. As long as the files are the same size you should be able to name the ones you want the same name as the ones that are currently being used. It should be pretty simple.

[App][1.6+] Hack me if you can (easy-hard)

{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Hack me if you can!​
Hey guys,
I am proud to present you four apps you may legally crack (Well kind of, the Market policy actually doesn't allow you to disassemble downloaded apps, but who cares).
Each of these apps has a simple Activity asking you for a username and a serial.
Your goal is to find a working username/serial combination ^^
It starts really easy in Kids Mode and gets harder with every app. I recommend starting with Kids Mode or Easy.
Feedback is appreciated!
Good luck and have fun!
If you haven't decompiled an Android APK yet, google for
- baksmali
- dalvik opcodes
- smali
- apktool
- dex2jar (if you don't like opcodes)
- jdgui
If you don't know what adb, logcat or root means, don't download it!
Play Store links removed, please download APKs below.
Highscore* so far for Hard:
1. ricardopvz
2. regisca
3. Pimmos
4. chipwreck1
5. iuss
6. inzepinz
7. SteelBytes
8. inzzzz
9. lufuscu
10. tdski82
11. sehaas
12. Drakuwa
13. nihilus
14. orivier
Below is the APK for the hard version, so you don't have to buy it from the market
Some hacking advise:
- There is not the solution to get the serial, if you are stuck, try another way to get it
- You don't have to understand all of the code (especially if you're trying the hard version), the only part you must understand is the code where the entered serial is checked with the generated serial.
- An easy way to find this part is by looking for strings (=text). For example, if it is not the right serial, try searching for "wrong", as it is shown in the toast.
- You could even crack the app. With cracking I don't mean making the app accept every serial (which would be easy), but e.g. display the correct serial instead of the message "Wrong serial".
- And last but not least, don't let the code confuse you or give up! The hard app may look *very* complex, but at it's core it is not about how the serial is generated, but how it is checked.
*: To enter the Highscore, please enter the serial and username you used in the form or send it to me via pm
thanks i'll try on it...
Motorola Defy™
Nice app just solved kid mode lol
Sent from my R800x using XDA App
Interesting lol, Might give this ago later
Lol I'll try then
Challenge accepted ;-D
Nice idea!
Sent from HydrOG3N MOD S2.
Technology Evolves, Android Evolves.
HydrOG3N is THE Revolution.
Thanks guys =)
I hope you have fun with it ^^
Sorry, I completely forgot to post the apk for the hard version... you guys don't have to pay for it ;-)
I actually don't know anything about hacking. I don't know how to solve kid mode lol... yeah I'm a noob. I'll have to read up on the logcat stuff! Hopefully I can solve kid mode soon
Great! I am on the step where i have to submit username and serial
This looks fun. Will try when I get home...
Sent from another Dimension!
Nice idea!
Now at "Medium".. and here things get suddenly much more advanced than on the previous two steps.
thanks for this cool challenge!
Now the question is, do you have to make a serial gen base of this or can you just patch the routine and bypass serial + username combo all together basically looks like a simple if then true !false statement. Mind you I haven't even started on this but just wondering if that's the case then fairly simple like 90% of the other android apps out there. Even apps that use server side authentication are very easy to crack on android.
well im really interested in this game, but its too hard, can u give us some tips on how to play? o.o im really lost in this game.
This is great, I can wait to give this a go, will definitely encourage users to learn more about how android apps work and how to work the code, I'm sure I'll learn a lot in the process
Went it around. Sorry
This sounds cool, downloading now. Thanks for the for this cool contribution to the community.
Used logcat | grep -i hack to get past kid.
Used dex2jar and jd-gui to get past easy.
Working on medium now, using same tools as above, and will take a look at hard, now that you've posted the apk
Thanks for the apps and challenge. It's been fun getting back into checking code.
Sent from my A500 using xda premium
Made it through Medium, working on Hard now
P.S. I hate smali - but this will finally force me to learn those opcodes

Smali Editing

I am looking to find someone who is willing to guide a quick learner in Smali editing. I have located the colors I want to change and have replaced their values but the end result is still no color change.
I have used Apk Manager along with Notepad++ and HxD.
I am on gtalk to make things easier.
Thanks!
BTW I've searched but all subjects on the matter are vague.
ssconceptz said:
I am looking to find someone who is willing to guide a quick learner in Smali editing. I have located the colors I want to change and have replaced their values but the end result is still no color change.
I have used Apk Manager along with Notepad++ and HxD.
I am on gtalk to make things easier.
Thanks!
BTW I've searched but all subjects on the matter are vague.
Click to expand...
Click to collapse
evn i'm in search of it... need to mod my camera.apk
so if u find some do let me know...
ssconceptz said:
I am looking to find someone who is willing to guide a quick learner in Smali editing. I have located the colors I want to change and have replaced their values but the end result is still no color change.
I have used Apk Manager along with Notepad++ and HxD.
I am on gtalk to make things easier.
Thanks!
BTW I've searched but all subjects on the matter are vague.
Click to expand...
Click to collapse
You can read all the meaning of the command from here:
http://pallergabor.uw.hu/androidblog/dalvik_opcodes.html
I learned it from there, and it helped me alot to add mod to Statusbar widget custom brightness..
Another thing i know, because this is an interpreted java language:
1. a variable will be named as v0-vn, which n stands for the number of variable existant in a function. And if you add any other variable than provided (like the max one is v9 and you want to have v10), you need to modify .locals declaration on the header of the function.
public static function <functionname>():type of return
.locals 10
~you can use v0-v9~
end function;
Click to expand...
Click to collapse
2. any parameter sent to the function will be named as p0-pn.
3. Any looping or directives command can only be done with
l:location
~looping program inside~
goto :location
Click to expand...
Click to collapse
That's it. The rest of the built in function can be learned from the link. Hope this helps.
Is there any particular way the/place where dimensions are stored, or it's just build in the code? I'm just trying to edit size of something in smali, but I can't find the dimensions...
Converting from hex to dec doesn't give anything that seems like value in pixels, either.
sizes are usually .xml arent they?, what exactly, perhaps we can help.
Smali is tough. no question.
Okay, thanks for the support! Here's what I'm trying to do:
I'm trying to resize these blue panels so that that the third row fully appears (as przemo5020 showed) :
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Here's the one on 450x854 screen, how it should like:
Download link: http://dl.dropbox.com/u/11576727/SemcMusic/SemcMusic.apk
Original thread: http://forum.xda-developers.com/showthread.php?t=1544956
ssconceptz said:
I am looking to find someone who is willing to guide a quick learner in Smali editing. I have located the colors I want to change and have replaced their values but the end result is still no color change.
I have used Apk Manager along with Notepad++ and HxD.
I am on gtalk to make things easier.
Thanks!
BTW I've searched but all subjects on the matter are vague.
Click to expand...
Click to collapse
How do you locate the colors in smali?? I'm desperatlly trying to locate backgrounsd colors without success....
are colors always like: const/16 ?or is there anything else?
someone can help please???

How to Change The Build And Software Numbers

I have'nt seen this on the forum,so i thought i would post this,i think this is a cool mod,i use it to add custom to my rom,anyway this is not my guide,it was originally posted by Sam Sarsten.
It may not be the coolest thing you could mod on your rooted HTC EVO, but the build and software version numbers can be changed very easily. Whether you want to see your name, feel cool and have it say "Ice Cream Sandwich," or just want to screw with your friends and have it say "iOS 5," changing version numbers is fast and fun.
Normally on the stock ROM, when you go to Settings > About phone > Software information, things looks pretty boring. You might see the word "Shooter" or "Supersonic" with some numbers and periods after it. If you're rooted, your ROM dev has most likely changed this to the name of the ROM.
And now you can change it too.
To get started, you will need several items:
•Rooted HTC EVO (I'll be doing this with a 4G, but a 3D should work just fine)
•Root Explorer ($3.99) or other root file manager app
•What you want your new version numbers to be
This is really easy and only takes a few steps. So, let's get going!
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
The first step to any modification is creating a Nandroid backup. Once this is complete, we can start the process, which is demonstrated in the video above and spelled out below.
Open up Root Explorer (or similar app) and go into the system folder. Make sure you hit the Mount R/W button in the upper right hand corner of the app and locate the build.prop.
Long press the build.prop file and then hit Open in Text Editor.
We want to edit one or two lines (you choose which files you want to edit):
1.ro.build.description edits the Build number
2.ro.product.version edits the Software number
I will change mine to say Good and EVO and Ice Cream Sandwich (v4.0.1), respectively.
When you are done editing the build.prop file, hit MENU and then Save changes.
Now, just reboot your HTC EVO (a hot restart is not enough).
Voila! You have a custom version number!
If you ever want to go back to stock, Root Explorer automatically adds a build.prop.bak (backup of your original file) that just needs to be renamed.
But, who would want to do that? I've added a new thread in the forums, so let's see what crazy version numbers you guys can come up with!
Heres a video.... http://www.youtube.com/watch?feature=player_embedded&v=PN4KlUik5_w
This might come in handy for someone starting out BUT I can already see the wheels turning on those trying to kang people's roms....hahahaha
mazdarider23 said:
This might come in handy for someone starting out BUT I can already see the wheels turning on those trying to kang people's roms....hahahaha
Click to expand...
Click to collapse
Lol,too funny.Yea i was thinking of putting something like...
Build Number:Cherry Pie OS
Software Number:6.1 Android
I like to mess with people,lol.
Diablo67 said:
Lol,too funny.Yea i was thinking of putting something like...
Build Number:Cherry Pie OS
Software Number:6.1 Android
I like to mess with people,lol.
Click to expand...
Click to collapse
The sad part about that is that someone MIGHT believe that you're actually running Android 6.1...hahahaa
i am running android revision 7.0.4. you;re a bit behind bro
tommytomatoe said:
i am running android revision 7.0.4. you;re a bit behind bro
Click to expand...
Click to collapse
I knew you were the man but Cot Damn... Leaving us all in the dust...
Sent from my PG8610000 using xda premium
Help
Can you please please tell me how to change tha image we see after sevral clicks on our android version number
Cool thanks

BlueStacks Beta - editing the "boot" animation

Hi everyone,
I decided to create a quick guide and place to share your custom BlueStacks boot animations.
Quick Guide:
The boot or loading screen is made up of two different files. One is a static PNG image the other is a GIF animation. Both files are found in C:/ > Program Files (x86) > BlueStacks and can be replaced.
Step one: Quit BlueStacks and use task manager to ensure there are no BlueStacks processes running.
Step two: Go to the directory above and copy and paste the files "ProductLogo" and "loading" to a convenient location to back them up.
Step three: Search the internet for fun new replacement files and edit as needed (or create your own).
Step four: Rename the files to reflect the original file's name and place them in the BlueStacks folder.
*restart BlueStacks and enjoy*
The animation (Dysgenic (Modified by aph)) and image (tenet421 ) I am using currently:
https://skydrive.live.com/redir.aspx?cid=7eb358e495e201cb&resid=7EB358E495E201CB!179&parid=root
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Edit: Thanks to rocketero,
We have a new home button image.
Go to C:>Program Files (x86)>BlueStacks and use the same process as above. The image will be called "HomeButton".
If you have another cool button post it here.
Here is my version: in the flavor of xda
Is the XDA an animation? I would be interested to see it in action
This isn't an animation I created for BlueStacks but I wanted to share anyway just to get opinions
It was created with some editing and splicing of other users boot animations.
Wetzel402 said:
Is the XDA an animation? I would be interested to see it in action
Click to expand...
Click to collapse
No, I didnt know how, or wanted to bother
---------- Post added at 07:58 PM ---------- Previous post was at 07:52 PM ----------
Wetzel402 said:
This isn't an animation I created for BlueStacks but I wanted to share anyway just to get opinions
It was created with some editing and splicing of other users boot animations.
Click to expand...
Click to collapse
Its alright, but to busy, I went for an easy look, that won't waste resources running, and it wouldnt look right in that small area since its a full screen (phone) animation
Also there is glitch mostly cause you didnt remove the files after the android explodes
J94w said:
Its alright, but to busy, I went for an easy look, that won't waste resources running, and it wouldnt look right in that small area since its a full screen (phone) animation
Also there is glitch mostly cause you didnt remove the files after the android explodes
Click to expand...
Click to collapse
I created it for my wife's phone specifically. There is actually supposed to be flashing between the android exploding and the particle ring effect but it does look odd.
I'm working on a new one now
New one's up if anyone cares to have a look
Edit: I resized the image to fit in BlueStacks, removed the "Droid" logo, and made the end loop longer so it plays until BlueStacks boots
Hello,
Sorry to derail your thread, but I just wanted to let ya know that this thread and another thread got an article on the XDA Portal. Here's the link:
http://www.xda-developers.com/android/google-play-store-and-custom-boot-animations-in-bluestacks/
It's actually a featured article, so it goes in the "featured articles" box at the top of the page. Congrats!
Also, I used this mod personally and it worked great for me. Fantastic work and thank you!
PoorCollegeGuy said:
Hello,
Sorry to derail your thread, but I just wanted to let ya know that this thread and another thread got an article on the XDA Portal. Here's the link:
http://www.xda-developers.com/android/google-play-store-and-custom-boot-animations-in-bluestacks/
It's actually a featured article, so it goes in the "featured articles" box at the top of the page. Congrats!
Also, I used this mod personally and it worked great for me. Fantastic work and thank you!
Click to expand...
Click to collapse
Yes, I saw your article. Thanks and great work!
Such a simple little mod but still fun

Categories

Resources