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....
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....
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]
{
"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"
}
[/code]
Themer decompile mods
Soon
hopefully this is enough space for other resources etc...
Sweet. One stop shop for those who wanna try it. Good job.
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
ian_ajah said:
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
Click to expand...
Click to collapse
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
ciscogee said:
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
Click to expand...
Click to collapse
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?
ian_ajah said:
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?
Click to expand...
Click to collapse
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.
Txwolf1980 said:
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.
Click to expand...
Click to collapse
wow..nice..i'll try first..
if i'm getting problem,i'll be back here,lol
One thing I forgot to mention. You will need to install the SDK, java dev kit., and have adb in your path, to use apkmanager. Ciscogee has a tut linked in the op for that.
so
do i have to edit the xml's if i change the button colors
katypeaceperry said:
do i have to edit the xml's if i change the button colors
Click to expand...
Click to collapse
Now you are starting to learn what to ask. No, you don't. Xml controls what images are shown, where they appear on the screen, and the text colors and sizes. But changing the actual colors of the buttons themselves doesn't affect the xml.
Dished out by my dumb digits
Anyone getting to themeing? Don't be afraid to ask questions. Would love to see what chall have done.
Sent from my SCH-I400 using xda premium
aws:
●๋•ηι¢є ιηƒσ●๋•
•°•♡ⓣⓗⓐⓝⓚⓢ♡ •°•
Sent from my GT-S5670 using xda premium
Virtuous Ten Studio - The next level of editing apps
added to OP
Its for windows only and just try it out, all credit to the makers and all that...
Having problems with .9 images...trying to theme the status bar so I replaced the images thru 7zip, and flashed it and my status bar doesn't change at all..idk why its doing this?
Sent from my SCH-I400 using XDA
Having problems with .9 images...trying to theme the status bar so I replaced the images thru 7zip, and flashed it and my status bar doesn't change at all..idk why its doing this?
Sent from my SCH-I400 using XDA
Click to expand...
Click to collapse
Unzip the apk with the imgs u want to port.
Then open your apk you want to mod with 7z
Drag imgs from port apk to the 7z window and replace.
Make sure they have the same name.
Are the imgs also hdpi?
Close 7z window and save changes etc.
Put your apk in a flashable zip.
(Use trailblazers themer, [copy apk in same folder as batch and drag into batch, follow on-screen instructions. ])
Flash in cwm
Clear cache and dalvick.
Reboot
Sent from my SCH-I400 using Tapatalk 2
ciscogee said:
Unzip the apk with the imgs u want to port.
Then open your apk you want to mod with 7z
Drag imgs from port apk to the 7z window and replace.
Make sure they have the same name.
Are the imgs also hdpi?
Close 7z window and save changes etc.
Put your apk in a flashable zip.
(Use trailblazers themer, [copy apk in same folder as batch and drag into batch, follow on-screen instructions. ])
Flash in cwm
Clear cache and dalvick.
Reboot
Sent from my SCH-I400 using Tapatalk 2
Click to expand...
Click to collapse
Yes I did it exatcly like that and it doesn't change it.
Sent from my SCH-I400 using XDA
What are you trying to change?
Screenshot please
Sent from my SCH-I400 using Tapatalk 2
Related
I have spent 1 and a half days creating, coding and running batch files in command prompt to ensure this will work for anyone AND ENSURE IT IS NOOBPROOF FOR EVERYONE.
UPDATE: V2 below, see below for details on changes.
The Lockring kit below is Unique to me and there isnt anything like it out there.
Here is my detailed guide to Modding your own lockscreen. LockRing kit i created is attached below and is COMPATIBLE WITH ANY SENSE 3 ROM OR Sense 3 THEME . Also Works for any Sense 3 Device, Sensation & Evo3D
{
"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"
}
THERE IS VERY LITTLE WORK and NO CODING INVOLVED FOR YOU. ALL YOU DO IS
You put your ROM zip in the place ROM Folder - No need to rename
Place your lockring in lockring folder - No need to rename, just make sure its a PNG file not JPG
then collect the finished file in collect recovery zip folder.
See the video guide in post 2 for how to extract lockring and how to use a new lockring
Batch files in the kit will do all the work for you.
Requirements
-Java (Java Runtime Environment) - You need this otherwise your lockring APK will not be signed and prevent installation in recovery.
-271 x 270 Lockring in PNG File Format - Easiest way to get a lockring is to google a PNG image of what you want as. e.g search for Assassins Creed PNG. Quite alot of PNGs come with a transparent background which is what u need.
1st TIME SET UP
Create a New Folder in C:\ called "Lock_Ring_Kit"
Open the lock ring kit zip file and copy all the files and folders into the folder you just created.
Guide to extract a lockring
To extract a theme and/or lockring from another ROM
IF you have seen A lockring on EVO 3d FORUM
IF you have a really cool ROM or theme and you want to take the lockscreen ring out of it.
STEP 1. Place Your ROM or THEME you want to take lockscreen from Place_ROM_ZIP_HERE
STEP 2. Click 1. Extract APKs_FROM_ROM.bat. This will automatically run 2._decode_from_APK
Step 3. Click 3. Extract lockrings (OPTIONAL).bat.
This will put lockrings from the Rom or theme into the extract_lockscreen folder. you can now use this lockring.
And the rest of the files will be placed in Mod_files_here Folder (more about this below)
Guide to mod your own LockRing
STEP 1. Delete any existing files in Place_ROM_ZIP_HERE and Place Your ROM or THEME in the folder. This will be used as a base.
STEP 2. Click 1. Extract APKs_FROM_ROM.bat. .
Once the APKs have been extracted This will automatically run 2._decode_from_APK
*If you have the apks you want to use as a base then just place them in the Place_APKs_FILE_here Folder and click Decode from APK *
STEP 3. Get your Lockring you want and put it in the Place_Lockring_here folder. Make sure your lockscreen image is flipped vertically(mirror upside down image). e.g
Sense uses upside down lockrings to display them right side up. use the 3.0.1 Flip Lockring with FSResizer.exe to flip it upside down if it isnt already.
STEP 4. Click 3.1 Replace Lockrings.bat. This is to replace the existing lockrings with your lockring
Step 5. Click 4. Encode and create recovery zip.bat.
This will Re-encode your lock ring into the APKs, sign them then produce a signed zip file you can flash in recovery
Step 6. Flash your File in clockwork and enjoy.
Additional Features
Mod_Files_Here Folder you can go into this folder and into the default folder or other skins In this folder you can replace the navigation bar in Sense homescreen, also background for widgets and clock numbers etc. care should be taken u replace pngs with the another of the same dimensions.
Backup and Restore allows u to back up 4 different lock rings + Fusion files and restore them anytime so u can work on different ones at different times,
FS resize will allow u to resize your lock ring to 271x270 and also flip it upside down if it isnt upside down. Make sure you flip not rotate!
Download Lock_Ring_Kit v2 or click the attachment below
Replace Lockrings.bat Bug Fixed
BUG FIXED in v2 -->WHEN DRAGGING AN APP TO THE LOCK RING IT WOULD SHOW THE PREVIOUS RING!
Added option to rename lockring zip to whatever you want before it is put in collect here folder
If you get system could not find file error on some occasions, its normal, as i have either asked for it to delete something but the files already deleted
just make sure u follow the process.
excellent work my friend! gonna try it now
Solidus_n313 said:
excellent work my friend! gonna try it now
Click to expand...
Click to collapse
Its not uploaded yet lol. I'm in bed now. Not slept all night over it. I'll upload later on. Give it about 6 hours. Plus I need to make a noob video and sort out instructions before I upload.
But th. What I recommend solidus. download a graphic app. mod a lock ring
271 x 270
Then I'll
have this uploaded later. Just load your ROM. Put the lockscreen in the folder
Run 3 and 4 and flash
Sent from my HTC Sensation Z710e using XDA App
xl VipeR lx said:
Its not uploaded yet lol. I'm in bed now. Not slept all night over it. I'll upload later on. Give it about 6 hours. Plus I need to make a noob video and sort out instructions before I upload.
Click to expand...
Click to collapse
hahaha i noticed that when it just sent me to multiupload
thats good then ill get a lil content prep time
Solidus_n313 said:
hahaha i noticed that when it just sent me to multiupload
thats good then ill get a lil content prep time
Click to expand...
Click to collapse
No worries. Speak to you later. But i'm actually quite pleased with it. It will benefit alot of people with nothing required to download or anything besides the small zip file. Everything is some through command prompt
Sent from my HTC Sensation Z710e using XDA App
yeha thats what i was thinking, but i can only imagine the onslaught of noob questions about this app, even with a video i suppose its better than doing individual requests tho
enjoy the rest, looks like youve earned it yet again
Nice app + guide. I'll give it a go later today
hav0c said:
Nice app + guide. I'll give it a go later today
Click to expand...
Click to collapse
Just got up, ill be uploading in 2 hours time. i will be adding more features such as unzipping other apks and rezipping them. so you can change your own icons, status bars and all sorts without going technical
Will this work on a Mac?
Hey viper, does your tool have support for odexed roms as well, or just de-odexed?
Behold_this said:
Hey viper, does your tool have support for odexed roms as well, or just de-odexed?
Click to expand...
Click to collapse
just de-odexed. as its easier to handle de-odexed files,, everything is all in one apk not in multipe apks.
lozonw said:
Will this work on a Mac?
Click to expand...
Click to collapse
No it is made for windows as i used windows and spent 11 hours wrestling with the code
Patiently waiting.....
Sent from my HTC Sensation 4G using xda premium
twistedvision76 said:
Patiently waiting.....
Sent from my HTC Sensation 4G using xda premium
Click to expand...
Click to collapse
lol you can be the first one to test, sending you link now!
Hi guys sorry its late, having a problem where everything would work but when flashing in recovery nothing would happen
realised it was because it was zipping the apk up as
Fusion.apk not
fusion.apk
capital letter makes a difference!
will be ready soon
Anyone willing to test this out for me now?
twisted vision is offline!
does this work to mod the other aspects of a theme (ie, rosie, clock, widgets, etc)? or does it just do the lockscreen? The reason i ask is im looking to port a theme from the evo3d, and i was wondering if this could help.
will it work with the 2.3.4 framework ?
abuserkadayf said:
will it work with the 2.3.4 framework ?
Click to expand...
Click to collapse
It will work with 2.3.4 or 2.3.3, it will work with evo 3d even.
Tools you will need
-the original apk u want to modify +plus backup of it (framework apk & system ui.apk)
-system ui.apk located in system/app folder of any gb rom!!!!
-framework apk located in /system/framework folder any rom including cm7 -froyo miui ics so on lol...
-you will also need this zip which will be attached to the bottem of the post.
-also java sdk- properly setup will not go into this on this thread as it goes over -the scope of what im trying to show this is for people that already know and or -have some understanding of how to thme / modify a rom
-notepad++ for windows users
First off yor going to want to copy the contents of said zip into your framework apk
the location they need to be copied is /res/drawable-hdpi
all 3 files this will give u a transparent glass effect which will be what we are using
second off you will need apktool or equivalent but for this guide ill be going over how to use apktool to decompile and recompile it
copy your system ui to your apktool directory then open a command prompt in windows and navigate to that directory please refer to windows if you do not know how to change directories
apktool d systemui.apk ./systemui
you will see the progress
baslmaking.... copying resources xmls smali etc
you may get some ping 9 errors thats ok as we wont be using the modified apk just some of the files out of it once done
ok now you have your new shinny folder
navigate to res/layout
the file that needs modification is
status_bar.xml---OPEN THIS IN NOTEPAD++ OR YA MANY SPECIAL THINGS WILL HAPPEN
the second line should read or something similar
com.android.systemui.statusbar.StatusBarView androidrientation="vertical" android:background="#F0000000" android:focusable="true" android:descendantFocusability="afterDescendants"
you need to change it to this
com.android.systemui.statusbar.StatusBarView androidrientation="vertical" android:background="#77000000" android:focusable="true" android:descendantFocusability="afterDescendants"
most notably the #77000000
that will make your statusbar transparent
save your work!!!!!
take your systemui.apk and make a copy of it somewhere just in case
actually make 2
then rename the systemui.apk thats in the apkfolder to systemui.bak so it does not get overwritten!!!
then from your command prompt type this:
apktool b ./systemui systemui.apk
hit enter
it should now say smaling... rebuilding resources bla bla bla
and then after you have a shinny new apk
adb push that back to your device or flash via cwm
wala!!! if you loose your status bar after this happens lol it can happen
take the status_bar.xml out of the new systemui.apk and copy it into res/layout on one of the backups (hence why i said make a backup lol and flash that!!!
wala you should now have transparent status bar in your rom once its booted
(also note you may not see it if your launcher does NOT SUPPORT transparent status bars!!!!!) ADW IS NOTORIOUS FOR THIS....
win!!!
screenshots!!!
{
"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"
}
You just can't stop! BTW... nice screenies.
Your the man. Thanks for posting this.
Sent from my SGH-T959V using xda premium
Is this possible on FROYO? Yes, i said Froyo.
TheKucho said:
Is this possible on FROYO? Yes, i said Froyo.
Click to expand...
Click to collapse
you dont need to in froyo as the status bar is controled by status_background.png or status_background9.png in froyo just make that transparent
How would i do that? Thanks for simplifying it for me
Sent from my rockin' Galaxy S 4G using XDA Premium App
TheKucho said:
How would i do that? Thanks for simplifying it for me
Sent from my rockin' Galaxy S 4G using XDA Premium App
Click to expand...
Click to collapse
get photoshop extract the drawable hdmi folder from your froyo rom find those images get photoshop make em transparent move them back
someone likes zeam i see. looks good bro. maybe you can put it in with your updates?
droidmyst said:
someone likes zeam i see. looks good bro. maybe you can put it in with your updates?
Click to expand...
Click to collapse
the nice advange is i have a new method of doing it which will be added to the new update.... so long as yuor launcher supports
let launcher handle background images check box if you un check it the status bar is half transparent..
if you get tired of it check the box that says let the launcher handle it it goes back to being black so now u get the best of both worlds no need to re theme the rom
hey raver is there an easier way to do this or is this the only way i want to do this to my status bar but i dont know how to use apktool tried looking it up on the web still couldnt figure it out.
Just do it on UOT. it workd
Sent from my SGH-T959V using xda premium
Oh snap!!!! ok thank u
Sent from my SGH-T959V using XDA App
Hey airfluip how do i do it on uot
Sent from my SGH-T959V using XDA App
Ok hey raver i finally did it but i still dont see any transparencies what was i supposed to do with the framework after i replaced the status bars
Sent from my SGH-T959V using XDA App
chris31jct said:
You just can't stop! BTW... nice screenies.
Click to expand...
Click to collapse
is there an easier way to do this...i want and need this sooooo bad...id pay someone to do it...is there any other directions that might be easier explained...i dont know ...can anybody please try to help my out ill even paypal some $$...need to...please help this some-what-noob...thanks in advance... ;-}
oh for people that it dont work for if you ever used uot kitcen on ur system ui
You need to decompile your system ui
navigate to
systemui/smali/com/android/systemui/statusbar
ticker smali
status bar smali
Look for const v4 it will have 0x03
those need to be cahanged to -0x3
also uot has a nasty habbit of addng new values in so if you see Const v0 0x03
change those to -0x03
recompile enjoy
hey raver have u done this to the roms u added status bar transparencies too. if so could i just take the ticker smali and statusbar smali out of your systemui and just use it in my systemui. will that work
hey im trying uot but it keeps giving me security error can anyone help..
It has nothing to do with smali. I will send them to you when I have my home computer
Hey gang. I know a lot of people know of JsChiSurf. You should. That man is one of the main reasons I do what I do today. Buy him some beers or fund his retirement
Anyways. He came up with a mod that can change the Sprint Banner in the Sense Lockscreen. The hack is pretty straightforward yet awesome. I based this mod off of his. Check it out here
His goal was to use a hex editor to modify the text, but I am taking a different approach. We have so many tools available now. Apktool, apk manager, and of course, Android Utility. This is for Sense 1.0 ota 4.54 Evo 4g.
This mod is easy to do.
Tools: Android-Utility, or apktool, Java
Download the attached files below: HtcLockScreen.apk and Testsign.jar
1. Have com.htc.resources.apk and framework-res.apk from your rom ready
2. Decode the apk like this if using apktool, run in command prompt or terminal:
Code:
apktool if framework-res.apk
apktool if com.htc.resources.apk
apktool d HtcLockScreen.apk out
3. Now, you should have a folder called "out"
4. Open the folder and look for res/layout/lock_screen_bar.xml
5. Open the xml in Notepad ++ or Gedit
6. Search for where it says "EVO Classic"
7. Change it to your desired text
8. Save and exit
9. Now, we compile the apk
Code:
apktool b out HtcLockScreen-new.apk
10. Now, we resign the apk.
Code:
Method A:
Open the original apk with 7-zip.
Take out the entire "META-INF" folder.
Open new apk with 7-zip.
Put in META-INF folder.
Method B: (only works on Evo Classic and other roms with signature verification off)
type in this command:
java -jar testsign.jar HtcLockScreen-new.apk HtcLockScreen-signed.apk
11. Download the sample Update.zip Found here, attached at bottom
12. Put the apk (renamed to HtcLockScreen.apk) inside the zip under system/app/
13. Flash and enjoy!
Sorry if this isn't noob-friendly enough. I tried to come up with a different way but this is all I got. The details are all there.
Please try it first.
But if you really can't get it, feel free to request a specific word or banner. I can upload them for you.
{
"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"
}
Once again, thanks to JsChiSurf for original mod. I took and modified for the latest 4.54
Sincerely,
Tommy Nguyen
Requests
Only changes the Banner Text. Lockbar will not be included.
All to be applied with ZipThemer
-EViL-KoNCEPTz- Banner
Sprint Banner
I'm guessing we can still use sprint apps, because this only changes the banner. Would I be correct?
bcarter2000 said:
I'm guessing we can still use sprint apps, because this only changes the banner. Would I be correct?
Click to expand...
Click to collapse
You sir are correct
Sent from my PC36100 using Tapatalk
The command:
apktool HtcLockScreen.apk out
Doesn't seem to work. I am using the most recent version of apktool on a Windows machine.
Whoops.
apktool d HtcLockScreen.apk out
Typo corrected.
all you need is a lovely signature.
Tommy you are a beast! You write these guides like you wrote the code or something. Do you know of a guide somewhere that breaks down smali code? That's where I need to be lol
Swyped from my Red Hot Razr phone running Tapatalk
i got it all working except building the new .apk
it builds but instead of an .apk its a folder...
edit: i think i might have found it.
mpitcher225 said:
Tommy you are a beast! You write these guides like you wrote the code or something. Do you know of a guide somewhere that breaks down smali code? That's where I need to be lol
Swyped from my Red Hot Razr phone running Tapatalk
Click to expand...
Click to collapse
Being that smali is a hack language there arent any guides...but you can read on java. It will help.
life_420 said:
i got it all working except building the new .apk
it builds but instead of an .apk its a folder...
edit: i think i might have found it.
Click to expand...
Click to collapse
Hope you find it!
Sent from my PC36100 using Tapatalk
just flashed and lockscreen came up with my personal banner, it worked...
screenshot in a minute
nice thanks button is hit.
That was way to easy... LOL
life_420 said:
just flashed and lockscreen came up with my personal banner, it worked...
screenshot in a minute
nice thanks button is hit.
That was way to easy... LOL
Click to expand...
Click to collapse
I thought so too when I posted the guide
Glad you got it! Looking good robert
Sent from my PC36100 using Tapatalk
tommytomatoe said:
Being that smali is a hack language there arent any guides...but you can read on java. It will help.
Hope you find it!
Sent from my PC36100 using Tapatalk
Click to expand...
Click to collapse
Wow I didn't know that lol. Thanks man
Swyped from my Red Hot Razr phone running Tapatalk
{
"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"
}
After receiving many questions on how I modded my Espier Launcher.apk I decided to write this tutorial. Many thanks to Taine0 for inspiration and initial instructions!
WHAT THIS GUIDE IS FOR:
-How to change icons in espier launcher
-How to change page indicators
-How to change dock
-How to change notification bubble
-How to add custom icons (for apps not natively themed by espier launcher) RECENTLY EDITED
-How to install onto phone
A. Preliminary Steps:
1. Install apktool
2. Create a directory called Espier launcher mod
3. Download Espier Launcher and rename to launcher.apk
4. Place Espier Launcher into that directory.
5. Open terminal.
6. Change terminal directory to your Espier launcher mod folder.
E.G. I ran this:
Code:
cd /home/gaurav/Desktop/Espier launcher mod
7. Decompile the apk.
Code:
apktool d launcher.apk
B. Changing basic icons.
**UPDATE**
Now, to prevent icons from being edited (in a bad way) by Espier Launcher, download this icon and place it in drawable-(h/m/l)dpi. This is crucial to prevent your icons from getting a weird white glow around them!
1. Open res/drawable-(hdpi/ldpi/mdpi/xhdpi) *depending on what screen size your phone is. I have an mdpi so i will go into drawble-mdpi
2. Change the desired icon
For example, the file
Code:
ic_com_android_camera_preparecamera.png
can be replaced by an image of the same (or similar) size. when you're done, it should look like:
Screenshot
3. Refer to Section G
C. Changing page indicators
1. Open res/drawable-mdpi
2. Find the file:
Code:
ic_screen_level_focus.png
ic_screen_level_normal.png
3. Replace these two files with desired ones
4. Open res/drawable-hdpi
5. Replace these files with desired images.
Code:
ic_screen_level_focus
ic_screen_level_normal.png
ic_screen_level_search_focus.png
ic_screen_level_search_normal.png
ic_screen_level_widget_focus.png
ic_screen_level_widget_normal.png
6. Refer to Section G.
D. How to change dock
1. Navigate to res/drawable-mdpi (in my case)
2. Find file called
Code:
toolbar.png
3. Replace with desired (make sure the dock image is correct size for your phone)
4. Refer to Section G.
E. How to change notification bubble.
1. Open res/drawable-mdpi
2. Find and replace with desired image
Code:
icon_shuzi1.png
3. Refer to Section G.
F. How to add custom icons
*Warning* This section is a lot more confusing. Please read carefully. *Warning*
1. Navigate to /res/values/arrays.xml
2. Now, it gets tricky.
3. Go this website
4. Search for an app. It should look like this:
Screenshot
5. Now, in arrays.xml, scroll down until you see this type of coding
Screenshot
6. Get to the end of that "chunk" of xml.
7. Let's say we're theming the facebook app. So we add this to xml. (and fill it out with info)
Code:
<item>ACTIVITY_OF_APP</item>
<item>DESCRIPTIVE_ACTIVITY_OF_APP</item>
<item>@drawable/NAME_OF_APP</item>
For example:
Code:
<item>com.facebook.katana</item>
<item>com.facebook.katana.LoginActivity</item>
<item>@drawable/facebook</item>
You get the first line of info like this:
Screenshot
and the second:
Screenshot
in that third line of that xml we add (@drawable/NAME_OF_APP), you can name your app anything you want. i made it "facebook" in this case.
8. Save and exit.
9. Find a desired image for your application (in this case facebook).
10. Rename it to "NAME_OF_APP.png" in this case, "facebook.png"
11. Drop that file into drawable/mdpi
12. Repeat steps 1-11 for as many applications as you want to theme.
13. Refer to Section G.
G. How to install on your phone
1. First, save and close everything you're working on.
2. Open your terminal, and change its directory to the "espier launcher mod" folder
3. Type in
Code:
apktool b 'PATH_TO/espier launcher mod' 1.apk
4. Take that 1.apk, and sign it, using a program like ApkSigner
5. Connect your phone to your computer via USB.
6. Mount it as a mass storage device.
7. Transfer that signed.apk to the root of your sdcard.
8. Now on your phone, uninstall any current version of EspierLauncher you may have.
9. Then, using a file manager, install the signed.apk from your sdcard.
YOU'RE DONE!
Hope everyone finds this guide very useful! If you want to see what it looks like as a completed project Check out my DeviantArt
I've been looking for ways to mod Espier Launcher and recently asked one users from deviantArt to teach me how but didn't get a response and now I saw this. Thanks a lot mate, this is very useful ! :]
Mello^ said:
I've been looking for ways to mod Espier Launcher and recently asked one users from deviantArt to teach me how but didn't get a response and now I saw this. Thanks a lot mate, this is very useful ! :]
Click to expand...
Click to collapse
Yup! I got a lot of requests so I made this guide! Glad you like it!!
Sent from my Liberty using XDA App
I modded this launcher myself removing backdops, icon backgrounds. But changing
the png file with a transparent file. Can you teach doing this by changin code?
Secondly can you teach how to use 2 lines icon names? I do this by changing
a code but i think you already know this.
With all of these it will be a perfect launcher.
mind posting/sharing your modded espier launcher?
This is dope! Great job mate!
Sent from my GT-I9100 using XDA App
yken said:
I modded this launcher myself removing backdops, icon backgrounds. But changing
the png file with a transparent file. Can you teach doing this by changin code?
Secondly can you teach how to use 2 lines icon names? I do this by changing
a code but i think you already know this.
With all of these it will be a perfect launcher.
Click to expand...
Click to collapse
Oh yes, i forgot to include how to get rid of icon backdrops...I do not know how to change the code (regards to the icon backgrounds) nor I know how to make the icon names have 2 lines :/ If you could post those instructions, i will add to OP and give you some credit
roi14 said:
mind posting/sharing your modded espier launcher?
Click to expand...
Click to collapse
Sorry, I wish I could, but the icons i've used in it are NFR. So...no
iekansh said:
This is dope! Great job mate!
Sent from my GT-I9100 using XDA App
Click to expand...
Click to collapse
Thanks!!!
super awesome, dude !
thanks! glad you appreciate it!
Why don't you Share your apks ?
Sent from my GT-I9100 using XDA App
why dont you just share you apks dude?
For everyone wondering why he won't share his modded launcher, it's because the icons aren't for release. He made this tutorial, why not just do it yourself?
Really nice and thorough tut! I was waiting over on deviantart but didn't see it until now!
For those not wanting to install apktool, the same can be done with apkmanager much easier. Gaurav, I would actually recommend changing the tutorial to use apkmanager instead. Much easier for the noobs You would only have to change up a couple of steps.
iLauncher is better.
kcls said:
For everyone wondering why he won't share his modded launcher, it's because the icons aren't for release. He made this tutorial, why not just do it yoursellf?
Click to expand...
Click to collapse
That is exactly correct!
kcls said:
Gaurav, I would actually recommend changing the tutorial to use apkmanager instead. Much easier for the noobs You would only have to change up a couple of steps.
Click to expand...
Click to collapse
Sounds good. I will update when I find some free time.
GetPatriotized said:
iLauncher is better.
Click to expand...
Click to collapse
I thought Espier was smoother. And i know how to theme
Sent from my Liberty using XDA App
Mate, I don't use apktool nor apk manager. I just use 7zip for modding apks and I can't seem to find the values folder on the res so I can't add any app activities on array.xml :/
help TT
Mello^ said:
Mate, I don't use apktool nor apk manager. I just use 7zip for modding apks and I can't seem to find the values folder on the res so I can't add any app activities on array.xml :/
help TT
Click to expand...
Click to collapse
You have to use one of the two, they decompile the apks so the XML is readable. Unzipping with 7 zip will result in a bunch of gibberish for XML.
Tapatalkin it from my IHO CM7.1'd, MIUI Themed Optimus V
kcls said:
You have to use one of the two, they decompile the apks so the XML is readable. Unzipping with 7 zip will result in a bunch of gibberish for XML.
Tapatalkin it from my IHO CM7.1'd, MIUI Themed Optimus V
Click to expand...
Click to collapse
I see now, Thanks a lot mate :]
Well, thanks to supetawesomedude and his awesome guide, I moded espier launcher so now it has Suave theme This theme is for MDPI devices only (I dont have HDPI devices so I can't test). Backup your Espier Launcher config, remove it, install the file below and restore the config Enjoy
awesome guide bro, but too complex for me to get my head around it lol, if they just allowed the option that ilauncher has for custom icons this would rock so much more imo, and thanks TMinh for sharing your setup
So can you only add up to 14 icons by editing the public.xml?
I'm up to 8 right now and just realized it only goes up to icbk_color_14
Hi guys...
In 290 firmware (Android 4.3) we have new and nice theme engine which we can use to easily MOD our devices and make it more personal.
For now, we have only few themes (on market) and it's time that we buil/MOD our own...
It's very easy to do that...
You can change
* navigation bar
* status bar
* icons (Home launcher, nav bar)
* system backgrounds (in settings)
...and many other things...
I'll do some MOD after Xmas but for now (as I don't have free time) I give you this fast and easy "How to".
1.Download themes from XDA
DOWNLOAD 4.3 THEMES
2. Decompile theme
* you'll get this
{
"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"
}
3. Now go into the folder "assets"
* you'll see few zip files
#. android.zip - system buttons, checkbox and other png's
#. android.systemUI.zip - png's for systemUI change (here you can see png's for navigation bar)
#. com.sonyericsson.home.zip - well...this isn't hard to figure out - in this folder you can find icons and png's for Home launcher.
* like this :
4. Extract zip file - the one you wanna change...
For example, let's say, we want to change icons on navigation bar.
- Extract file to you apktool folder (com.android.systemUI.zip),
Rename com.android.systemUI.zip to com.android.systemUI.apk and decompile it like you decompiled main apk (theme)
go to folder res/drawable-xxhdpi, change or replace png's (back, home, menu...) save files (you must use same name and resolution)
5. Change png's you want to change
(it's just to show how to do it, don't use Paint for editing )
6. Recompile com.android.systemUI
and rename it back to com.android.systemUI.zip
6a. Copy com.android.systemUI.zip back to assets folder (delete old one first)
6b. Recompile theme
7. Install apk on your device like any other apk file.
If you can't install app and you get errors - ~ DO THIS
FOLLOW ME
And that's it....
It's easier than built theme from a scratch...
You can change settings background (android.zip/res/drawable-xxhdpi/semc_bg.jpg and semc_bg_light.xml) and many other things....
Be creative and when you build something - share here
As I said, I'll make something as soon as Xmas past....
don't forget to install new framework and semcgeneric apk on your PC - we have changed Android version and you could bump into compiling errors if you use framework from 4.2.2
Extract framework and semcgeneric apk from system/framework to your Apktool folder and
In CMD you have to write :
Apktool if framework-res.apk
Apktool if semcgenericuxpres.apk
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
IMPORTANT
For now we are only succeeding to MOD and use MODed themes on stock based, rooted devices.
You'll need root - that's most important.
I'm developing/patching services.jar to bring this awesome themes for all - stock and stock based ROMs.
So try to use patched services.jar from second post on stock rooted 4.3 and please report.
If you like my work and would like to support me - link is here
CLICK TO DONATE
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Credits:
@Mazellat (for giving themes for download) @niaboc79 (for helping me and teaching me many great things)
@Metallijim (for great MODs and work)
Sent from my Z1
How to mod themes without apktool
-----------------------------------------------------------------------------------------------------------------------------------
SUPERUSER MOD
O.K guys - it's here...
Use if you like it or need it and if you find it's O.K for your ROM (for building your ROM) feel free to use it.
DOWNLOAD
Sent from my Z1
This is great news..kindly make it for Xperia z..
Sent from my C6602 using Tapatalk
sonyfan45 said:
This is great news..kindly make it for Xperia z..
Sent from my C6602 using Tapatalk
Click to expand...
Click to collapse
If you have same or similar theme engine on XZ - then it's very simple to use that on your device...
Sent from my Z1
Great, i'll try..
Sent from my C6603 using XDA Premium 4 mobile app
hhlong89 said:
Great, i'll try..
Sent from my C6603 using XDA Premium 4 mobile app
Click to expand...
Click to collapse
Make sure you share your work with us
It's very simple to do that MODing, only thing you need is time, plenty of time - to change every png.
It's time for Z1 to have more stuff...
And it's not important how small MOD is - please, share it.
I know I will as soon as I find some free time (and that will ne soon, very soon)
Sent from my Z1
@niaboc79 bro Is this tutorial helpful to port new theme engiene to 4.1.2 exitenz rom??just an inquery..
Sent from my LT28h using XDA Premium 4 mobile app
Chocklety Boyee said:
@niaboc79 bro Is this tutorial helpful to port new theme engiene to 4.1.2 exitenz rom??just an inquery..
Sent from my LT28h using XDA Premium 4 mobile app
Click to expand...
Click to collapse
Mate, believe me, I can't write tutorial for Niaboc
Sent from my Z1
funky0308 said:
Mate, believe me, I can't write tutorial for Niaboc
Sent from my Z1
Click to expand...
Click to collapse
Hehe
Nice tutorial my friend
After my hollydays, I will also do some theming, in fact we are now able to theme and change everything in the rom with the theme
Sent from my C6603 using Tapatalk
Yeah...Sony did nice job this time
Sent from my Z1
funky0308 said:
Yeah...Sony did nice job this time
Sent from my Z1
Click to expand...
Click to collapse
@funky0308 can u help me??
With your turorial we can only edit png BUT .9.png cant => must decompiling #. android.zip OR #. android.systemUI.zip OR #. com.sonyericsson.home.zip for which we want to mod!
So use apktoll for that => edit .9.png => recompiling Zip => recompiling apk => everything OK => but when put to phone => cant install anymore => replace => cant use
I dont know why??
thanhhii said:
@funky0308 can u help me??
With your turorial we can only edit png BUT .9.png cant => must decompiling #. android.zip OR #. android.systemUI.zip OR #. com.sonyericsson.home.zip for which we want to mod!
So use apktoll for that => edit .9.png => recompiling Zip => recompiling apk => everything OK => but when put to phone => cant install anymore => replace => cant use
I dont know why??
Click to expand...
Click to collapse
You can edit 9.png - just check tutorials online...
HOW TO EDIT 9.png"
If your decompilig and recompiling process went well - it must work.
What you can do, if you can't install apk, install app called zipsigner
ZIPSIGNER MARKET LINK and sign your edited app to your framework.
Then try to install it
Edit : you can use this tutorial for zipsigner app
TUTORIAL ZIPSIGNER
Sent from my Z1
Ok thanks u so much! I will try Zipsigner
By the way i have already know how to edit. 9.png. My problem that is after recompiling ok i cant use this apk anymore!
And another question!
Have u try to mod stock Z1 4.3 theme?
I have try and the color.xml not in res/value. It in the zip inside asset folder => decompiling this zip and will get color.xml => Change the color code such as Red to Yellow => recompiling zip => recompiling apk => put to system/app => restart ==> color not change, JUST LIKE STOCK => I dont know why?
Can u try and tell me?
Sent from my C6903 using XDA Premium 4 mobile app
thanhhii said:
Ok thanks u so much! I will try Zipsigner
By the way i have already know how to edit. 9.png. My problem that is after recompiling ok i cant use this apk anymore!
And another question!
Have u try to mod stock Z1 4.3 theme?
I have try and the color.xml not in res/value. It in the zip inside asset folder => decompiling this zip and will get color.xml => Change the color code such as Red to Yellow => recompiling zip => recompiling apk => put to system/app => restart ==> color not change, JUST LIKE STOCK => I dont know why?
Can u try and tell me?
Sent from my C6903 using XDA Premium 4 mobile app
Click to expand...
Click to collapse
@niaboc79 will know better but I'll try to explain.
Color.xml is only for signing the color not for using it.
You have to set color in color.xml and than you have to "call" this color in style.xml, layout or manifest...
You could change already assigned color in color.xml - but I'm not sure it'll work. (I'm guessing you tried that)
Android use only two modes for colors - dark and light, not colors - themes.
All other colors (in settings, taskmanager or systemUI) we can change by changing png's or editing smali files.
Sent from my Z1
i suggest if some one can make stock theme with full 100% transparent navbar and state bar
i think is so awesome
funky0308 said:
@niaboc79 will know better but I'll try to explain.
Color.xml is only for signing the color not for using it.
You have to set color in color.xml and than you have to "call" this color in style.xml, layout or manifest...
You could change already assigned color in color.xml - but I'm not sure it'll work. (I'm guessing you tried that)
Android use only two modes for colors - dark and light, not colors - themes.
All other colors (in settings, taskmanager or systemUI) we can change by changing png's or editing smali files.
Sent from my Z1
Click to expand...
Click to collapse
1. I have try Zipsigner and it work perfect => thanks u so much!
2. Ok i will try! But in 4.2.2 i just decompiling theme such as Pinktheme.apk => change the color code in res/value/color.xml => recompiling => put to system/app and it work well => 4.3 is complex!!! Hichic :crying::crying:
thanhhii said:
1. I have try Zipsigner and it work perfect => thanks u so much!
2. Ok i will try! But in 4.2.2 i just decompiling theme such as Pinktheme.apk => change the color code in res/value/color.xml => recompiling => put to system/app and it work well => 4.3 is complex!!! Hichic :crying::crying:
Click to expand...
Click to collapse
You are welcome...nice to see someone is building something.
When you make something interesting please share.
We have here many users that doesn't have skills to do that and it would be nice if we all help them.
- Basically, that should work but yeah, 4.3 is a bit different and we'll have to find a way to MOD that in some other way...
Sent from my Z1
funky0308 said:
You are welcome...nice to see someone is building something.
When you make something interesting please share.
We have here many users that doesn't have skills to do that and it would be nice if we all help them.
- Basically, that should work but yeah, 4.3 is a bit different and we'll have to find a way to MOD that in some other way...
Sent from my Z1
Click to expand...
Click to collapse
I'm sure what i have done is exactly but dont know why it dont work??
Just the Androidmanifest.xml but i have check and no thing difference! It just call the color from the zip inside asset folder! And i have change the color code!
Hic how??
Is it possible to use this tutorial to remove the battery percentage on the status bar ?
Sent from my C6902 using xda premium
Josh.L.Wang said:
Is it possible to use this tutorial to remove the battery percentage on the status bar ?
Sent from my C6902 using xda premium
Click to expand...
Click to collapse
Uh.. You can already do that in power management section of settings.