New: XDA launches forum for app developers. Discuss coding, tools, marketing, and more.
XDA Developers Android and Mobile Development Forum
Forgot your password?
 
Post Reply+
Tip us?
 
ciscogee
Old
(Last edited by ciscogee; 30th October 2012 at 10:02 PM.)
#1  
ciscogee's Avatar
Senior Member - OP
Thanks Meter 191
Posts: 866
Join Date: Aug 2011
Location: Wa State

 
DONATE TO ME
Default [10.30.12][TOOLS][TUTS]Let My People THEME!!![WIP]

I would like to see everyone getting evolved with personalizing there phone to their liking. Minor theming is not hard at all (i can do it lol). But its opens a door to what can be done with alot of effort from you. We wont have this phone forever, and it is a difficult one to mod, so by starting on this one it should only get easier... right?

Im gonna be stepping back on theming and mod investigations for a few weeks, im still in process of moving and everything is getting packed soon, un packed when house is ready in couple weeks.

These are necessities for tools to start customizing your rom.
(please correct me if any info is incorrect )
Note: I run WIN764 so these main links are for windows. I will link original threads for other OS'. Also with label em.]
[ENVIRONMENT]
Android SDK http://developer.android.com/sdk/index.html
EASY TUT: HERE - just make sure you use our phones drivers

Thats the basic environment. [with go further later on]

[NEW]
Virtuous Ten Studio [Windows Only] - Been watching its development for a long time, its finally available and creating new standards.

[APKTOOLS][must have environment set up.]
Trailblazer101's Custom Framework Maker : Best Tool for our phone! Keeps getting better, now with apktool and Update.zip support!
APK EASY MANAGER [OP] : NEW! Very simple UI, Decompile/Recompile apks.
Apk Manager 5.0.2 [OP] : Great Tools, has options. [NOW APK-Multitool]
Apk Mutli-Tool [OP] : I used this one the most for mutliple edited apks.
Apk Changer [OP] : Best tool for editing one apk at a time, only one i use for .jars.

[THEME TOOLS]
I.D.i.O.T : Theme DataBase [NEW FEATURES]
Auto Theme Porter [OP] : Used to port themes [.pngs/.9s only] that have same file names, works great for froyo to froyo port. GB and ICS have to do by hand with name changes etc. This is easy way of porting images, you will still have to edit xmls.

[EDITOR TOOLS]
7zip : Oh so essential for apks!
Notepad++ : Needed to edit XMLs.
To be continued....
posted via esp with help from fingers
The Following 4 Users Say Thank You to ciscogee For This Useful Post: [ Click to Expand ]
 
ciscogee
Old
(Last edited by ciscogee; 2nd November 2012 at 06:14 PM.)
#2  
ciscogee's Avatar
Senior Member - OP
Thanks Meter 191
Posts: 866
Join Date: Aug 2011
Location: Wa State

 
DONATE TO ME
Default Theme guides

These are great guides to share, all have basics but great to cross reference for troubleshooting.

Theme Porting Guide : Generalization how-to. [Remember we dont have SystemUI.apk, So most of those systemUI xmls are in your Framework-res.apk and Twframework-res.apk]

The Ultimate Themeing Guide : Pretty much all-in-one guide.

Android Developers Guide : Android Bible. Harder to read though.


Basic .PNG changes:

Advanced .PNG changes:

Creating/Editing .9s: This one still i have not mastered.

XML Edits: [Text colors - Personalize System text - Landscape for any apk]

To be continued....
posted via esp with help from fingers
The Following User Says Thank You to ciscogee For This Useful Post: [ Click to Expand ]
 
ciscogee
Old
(Last edited by ciscogee; 31st October 2012 at 02:51 AM.)
#3  
ciscogee's Avatar
Senior Member - OP
Thanks Meter 191
Posts: 866
Join Date: Aug 2011
Location: Wa State

 
DONATE TO ME
Future TrailBlazer101's Custom Framework Maker Tut!

Themer built in mods tut

Step 1: adb installed and in path
Step 2: download themer and unzip
Step 3: connect phone to pc and dbl click batch file in themer folder.
Step 4: pull current framework (or drag framework-res.apk into batch and select M)
Step 5: mod (x is softkeys and clock colors etc)
Step 6: make themed apk and cwm
Step 7: push and reboot recovery
Step 8: flash in cwm, reboot

PicTutorial: [download zip file below for all imgs]
 


[/code]


Themer decompile mods
Soon
Attached Files
File Type: 7z Softkeytut.7z - [Click for QR Code] (3.16 MB, 13 views)
posted via esp with help from fingers
The Following 2 Users Say Thank You to ciscogee For This Useful Post: [ Click to Expand ]
 
ciscogee
Old
#4  
ciscogee's Avatar
Senior Member - OP
Thanks Meter 191
Posts: 866
Join Date: Aug 2011
Location: Wa State

 
DONATE TO ME
hopefully this is enough space for other resources etc...
posted via esp with help from fingers
The Following User Says Thank You to ciscogee For This Useful Post: [ Click to Expand ]
 
Txwolf1980
Old
#5  
Txwolf1980's Avatar
Senior Member
Thanks Meter 185
Posts: 784
Join Date: Aug 2011
Location: Huntsville Tx
Sweet. One stop shop for those who wanna try it. Good job.
The Following User Says Thank You to Txwolf1980 For This Useful Post: [ Click to Expand ]
 
ian_ajah
Old
#6  
ian_ajah's Avatar
Member
Thanks Meter 3
Posts: 58
Join Date: Feb 2012
Location: yogyakarta
great..
i wanna start from this thread to learning
i'm wait ur updates Ciscogee

---------- Post added at 01:07 AM ---------- Previous post was at 01:02 AM ----------

great..
i wanna start from this thread to learning
i'm wait ur updates Ciscogee

Sent From My HTC G9 a.k.a Liberty / Aria
CyanogenMod v2.3.7 STABLE


The Following User Says Thank You to ian_ajah For This Useful Post: [ Click to Expand ]
 
ciscogee
Old
#7  
ciscogee's Avatar
Senior Member - OP
Thanks Meter 191
Posts: 866
Join Date: Aug 2011
Location: Wa State

 
DONATE TO ME
Quote:
Originally Posted by ian_ajah View Post
great..
i wanna start from this thread to learning
i'm wait ur updates Ciscogee

---------- Post added at 01:07 AM ---------- Previous post was at 01:02 AM ----------

great..
i wanna start from this thread to learning
i'm wait ur updates Ciscogee
What rom and os are you running? Ie. Froyo or gingerbread?
Also what all are you trying to accomplish?

Sent from my SCH-I400 using xda premium
posted via esp with help from fingers
 
ian_ajah
Old
#8  
ian_ajah's Avatar
Member
Thanks Meter 3
Posts: 58
Join Date: Feb 2012
Location: yogyakarta
Quote:
Originally Posted by ciscogee View Post
What rom and os are you running? Ie. Froyo or gingerbread?
Also what all are you trying to accomplish?

Sent from my SCH-I400 using xda premium
i use gingerbread CM7 stable version on my HTC Sense
can i make this tuts to editing an widget,ex : fancy widget..?
i wanna try to edit/make some clock skins/weather skins and apllying on fancy widget first..
can u help me?

Sent From My HTC G9 a.k.a Liberty / Aria
CyanogenMod v2.3.7 STABLE


 
Txwolf1980
Old
#9  
Txwolf1980's Avatar
Senior Member
Thanks Meter 185
Posts: 784
Join Date: Aug 2011
Location: Huntsville Tx
Quote:
Originally Posted by ian_ajah View Post
i use gingerbread CM7 stable version on my HTC Sense
can i make this tuts to editing an widget,ex : fancy widget..?
i wanna try to edit/make some clock skins/weather skins and apllying on fancy widget first..
can u help me?
IF you are looking at skinning, I would say most of your edits will be in xml files.
There will be an apk associated with the widget. I would start by decompiling that, using apkmanager (That is my preference. I haven't played with any of the programs ciscogee is recommending) and starting with simple PNG edits. Then work your way up from there.
The Following User Says Thank You to Txwolf1980 For This Useful Post: [ Click to Expand ]
 
ian_ajah
Old
#10  
ian_ajah's Avatar
Member
Thanks Meter 3
Posts: 58
Join Date: Feb 2012
Location: yogyakarta
Quote:
Originally Posted by Txwolf1980 View Post
IF you are looking at skinning, I would say most of your edits will be in xml files.
There will be an apk associated with the widget. I would start by decompiling that, using apkmanager (That is my preference. I haven't played with any of the programs ciscogee is recommending) and starting with simple PNG edits. Then work your way up from there.
wow..nice..i'll try first..
if i'm getting problem,i'll be back here,lol

Sent From My HTC G9 a.k.a Liberty / Aria
CyanogenMod v2.3.7 STABLE