Hi all
I am using Sony Xperia SP. Already on Latest Deodexed ROM. I flashed a small DPI Navigation bar mod and its worked.. But i need to know how can i change the Navigation bar size as my need...
Can any one please write a short tutorial... ? I know how to compile decompile and sign ...And i have apktool and notepad ++ too
Pls some one.. Thanks in advance....
Enjoy
Dear @bignoobanand
Its not as difficult. You already know about Compiling and decompiling.. so it will b easy for you. Can we start.. ?
1) Take your framework-res.apk , SemcGenericUxpRes.apk and put it in your apktool folder
2) Right click your mouse with pressing the Shift button in keybord from the apktool folder will open Command prompt..
3) In the command prompt window Type this
apktool if framework-res.apk ( Press Enter )
apktool if SemcGenericUxpRes.apk ( Press Enter )
apktool d framework-res.apk frame ( the frame is a folder name where ur compiled framework files will save. U can give any name )
It will take some time. After Process finish go to apktool folder and locate for frame folder
open it
search for res / values and open it
search for dimens.xml file and right click it then open with notepad ++ . You will get a script...
Find these lines
<dimen name="navigation_bar_height">48.0dip</dimen>
<dimen name="navigation_bar_height_landscape">48.0dip</dimen>
<dimen name="navigation_bar_width">48.0dip</dimen>
Change the height and width as of your wish..
For example if u need a 32 DPI potrait and 20 DPI landscape navigation bar means do this like below
<dimen name="navigation_bar_height">32.0dip</dimen>
<dimen name="navigation_bar_height_landscape">29.0dip</dimen>
<dimen name="navigation_bar_width">20.0dip</dimen>
Save and exit
Again go to command prompt again and type this
apktool b frame framework-res-new.apk ( press enter and it will take some time to finish )
Note :- The framework-res-new.apk is the new decompiled framework that u edited the dimens.xml value... U can give any name..
after process finish next u need to sign the apk . Do this
java -jar SignApk.jar testkey.x509.pem testkey.pk8 framework-res-new.apk framework-res-sign.apk ( press enter )
Note :- framework-res-sign.apk is the new signed apk name... u can give any name...
after that copy the framework-res-sign.apk to your phone's System folder using root explorer and rename it to framework-res.apk then move it to System/framework
and reboot in to cwm then wipe cache and wipe dalvik cache then reboot.. done...
Any doubts means u can ask...
Regards
Rajeev
Thaaaaaaaaaaaaaaaaaaaaaanks
Whooooooo.... :fingers-crossed::fingers-crossed::fingers-crossed: Thanks for the detailed tutorial friend... Trying now..
Edit : Oooops... Bootloop.. Let me try again
Edit : Sorry sir. My bad. I did not rename the framework-res-sign.apk to framework-res.apk...he he he
Now its worked like a charm... What i say. ? You are great sir... Thank you for the help.... Now i learned one new thing in android because of you... Thank you so much,,,
bignoobanand said:
Whooooooo.... :fingers-crossed::fingers-crossed::fingers-crossed: Thanks for the detailed tutorial friend... Trying now..
Edit : Oooops... Bootloop.. Let me try again
Edit : Sorry sir. My bad. I did not rename the framework-res-sign.apk to framework-res.apk...he he he
Now its worked like a charm... What i say. ? You are great sir... Thank you for the help.... Now i learned one new thing in android because of you... Thank you so much,,,
Click to expand...
Click to collapse
My pleasure mate.. And pls dont call me as SIR :angel:.. Call me Rajeev... Always happy to help... :good:
Rajeev said:
Dear @bignoobanand
Its not as difficult. You already know about Compiling and decompiling.. so it will b easy for you. Can we start.. ?
1) Take your framework-res.apk , SemcGenericUxpRes.apk and put it in your apktool folder
2) Right click your mouse with pressing the Shift button in keybord from the apktool folder will open Command prompt..
3) In the command prompt window Type this
apktool if framework-res.apk ( Press Enter )
apktool if SemcGenericUxpRes.apk ( Press Enter )
apktool d framework-res.apk frame ( the frame is a folder name where ur compiled framework files will save. U can give any name )
It will take some time. After Process finish go to apktool folder and locate for frame folder
open it
search for res / values and open it
search for dimens.xml file and right click it then open with notepad ++ . You will get a script...
Find these lines
<dimen name="navigation_bar_height">48.0dip</dimen>
<dimen name="navigation_bar_height_landscape">48.0dip</dimen>
<dimen name="navigation_bar_width">48.0dip</dimen>
Change the height and width as of your wish..
For example if u need a 32 DPI potrait and 20 DPI landscape navigation bar means do this like below
<dimen name="navigation_bar_height">32.0dip</dimen>
<dimen name="navigation_bar_height_landscape">29.0dip</dimen>
<dimen name="navigation_bar_width">20.0dip</dimen>
Save and exit
Again go to command prompt again and type this
apktool b frame framework-res-new.apk ( press enter and it will take some time to finish )
Note :- The framework-res-new.apk is the new decompiled framework that u edited the dimens.xml value... U can give any name..
after process finish next u need to sign the apk . Do this
java -jar SignApk.jar testkey.x509.pem testkey.pk8 framework-res-new.apk framework-res-sign.apk ( press enter )
Note :- framework-res-sign.apk is the new signed apk name... u can give any name...
after that copy the framework-res-sign.apk to your phone's System folder using root explorer and rename it to framework-res.apk then move it to System/framework
and reboot in to cwm then wipe cache and wipe dalvik cache then reboot.. done...
Any doubts means u can ask...
Regards
Rajeev
Click to expand...
Click to collapse
Bro I did the same thing but with Advanced apktool and it worked too but when I factory reset my phone I got bootloop. Now can you tell me how do I fix that?
Related
Okay So Alot Of People Asking On How To Decompile/Compile .APK ITS EASY!! You Are Just Too Lazy To Read And Learn it the Proper way
No Offense The First Thing You Need to Do is Download Boudz-Filezzz.zip in Attachments you will find aapkt apktool.jar and apktool.bat and baksmaali
Okay So Extract
The First Thing To DO is :
--First Get framework-res.apk From System/Framework/Framework-res.apk,And SystemUI From System/App/SystemUI.apk And TWframework-res.apk From System/Framework/TWFramework-res.apk And Place With The File You Extracted..
--Next Press Shift+Alt and Right Click on An the white space in the File (Boudz-Filezz)
and Press open Command Prompt
Now Type ::
Code:
apktool if framework-res.apk
Now it Will Install the Framework
Next is To Install SystemUI,its the same just replace framework-res.apk with SystemUI.apk (IT IS IMPORTANT TO MENTION THE APK)
Code:
apktool if SystemUI.apk
And
apktool if twframework-res.apk
Click to expand...
Click to collapse
Okay Now We Installed The Files Now I Want To Decompile SystemUI.apk For Example With Half Of Ace i Users Fail in..
open Command Prompt by Pressing Shift+Alt and Right Click on An the white space in the File (if its open no need)
And Type
Code:
apktool d SystemUI.apk Test
Okay So Lemme explain The Code apktool is the file and D stands For Decompile And SystemUI.apk Which is the apkname And Test Is the Folder that the SystemUI.apk will be Decompiled To.
That Wasn't Bad Wasn't it?
Now Edit Something in test folder (Decomplied SystemUI.apk) Change Some 9.PNG From Some ROM TO your SystemUI and Xml is Also readable edit some codes ... :silly::silly:
Now After Doing That we Need To Compile It Back to An APK this is Easy... just Type in Command Prompt
Code:
apktool b test
Okay So apktool is the file itself and B Stands For Compile And Test is the Folder that i Want to Compile it To a APK so press enter and Open the test>systemUI>dist SystemUI.apk Thats It You Successively Modded A SystemUI Okay So I Wont Provide Any Credits Because i Wrote all This myself and Didn't Need any help all was done by me Please If I Helped You In This Tutorial Dont Forget To Hit The Thanks Button
Boudz-FILEZZ:[URL="http://www.mediafire.com/?qq3zf5yw1mwy5o8"]http://www.mediafire.com/?qq3zf5yw1mwy5o8[/URL]
I always get an error
I wrote this tutorial that explains how to port Jelly Bean transition animations on EVERY ROM & especially on EVERY PHONE!!!.
1) First of all, you need to download and install APK MANAGER:
http://apkmultitool.com/?q=node/5
2) Extract with WinRAR, from the ROM you want to modify, the file framework-res.apk, that you can find in the directory \System\framework\.
3) Go to the apk manager folder and place the framework-res.apk file in the folder "place-apk-here-for-modding".
4) In the apk manager folder, double click on the file "Script". A cmd window will open.
5) Where it says "Please make your decision", write "22" (Set current project) and enter. Then enter "1" (to choose the first apk) and enter. Then enter "9" (Decompile apk) and enter.
The script will decompile the framework-res.apk.
6) Now go to your apk manager folder, go to projects\framework-res\res\anim\.
In this folder there are the animations of your rom. They consist in some .xml files decompiled.
7) Download this:
http://www.mediafire.com/download.php?8u5y88ais0awj1r
8) Copy the files from the folder "anim" of the zip downloaded into the anim folder and you are asked to replace the files; choose yes.
9) Now go to your apk manager folder, go to projects\framework-res\res\values\. Edit the file integers.xml.
Modify the values in those lines:
Code:
<integer name="config_shortAnimTime">150</integer>
<integer name="config_mediumAnimTime">300</integer>
<integer name="config_longAnimTime">400</integer>
to:
Code:
<integer name="config_shortAnimTime">200</integer>
<integer name="config_mediumAnimTime">400</integer>
<integer name="config_longAnimTime">500</integer>
and add these just below:
Code:
<integer name="config_activityShortDur">150</integer>
<integer name="config_activityDefaultDur">220</integer>
Save.
10) Return to Script. Enter "11" (Compile apk) and enter.
The script will rebuild the framework-res.apk.
11) You are asked if this is a system application. Enter "n" and enter.
12) Go to the folder "place-apk-here-for-modding" delete the file "unsignedframework-res.apk", click with the right mouse button on "framework-res.apk" and select "7zip > Open file", delete the folder "res" and "resource.arsc", go to the folder "projects\framework-res\build\apk\" select the folder "res" and the "resource.arsc", drag to zip and close.
13) Ready, now just replace.
CONGRATRULATIONS!!! YOU ARE DONE!!!
And if you think this tutorial is useful, CLICK THANKS!!!
P.S.: If you think that this post can help or interest people of other forums (with other devices), please share this post
Credits: Dinhodroid
Thanks nice guide and animations
Sent from my HTC Explorer A310e using xda premium
Thanks a lot
Sent from my GT-S5830 using Tapatalk 2
Good work. This is being used on my custom rom called ICS Redux for the Sidekick 4G! :good:
AW: [GUIDE]Port Jelly Bean transition animations on EVERY ROM & EVERY PHONE
Does that also work for gingerbread ??
I scratch that. I keep getting an error when recompiling.
KageBeast said:
I scratch that. I keep getting an error when recompiling.
Click to expand...
Click to collapse
that has nothing to do with this.
mv_style said:
that has nothing to do with this.
Click to expand...
Click to collapse
So me trying to put the animations on my phone and getting error when recompiling the framework-res has nothing to do with this? I believe you are wrong sir.
KageBeast said:
So me trying to put the animations on my phone and getting error when recompiling the framework-res has nothing to do with this? I believe you are wrong sir.
Click to expand...
Click to collapse
Can u compile and recompile other apps?
hey OP have u taken the original modders permissions to port here ?
mv_style said:
Can u compile and recompile other apps?
Click to expand...
Click to collapse
Yeah I can but i got this work. I had issues compiling the first time because i was also editing another xml but it worked the 2nd time.
Hi,
I got here a rooted Xperia Z, and I asked myself it its possible to easily make the navigation bar (back,home,window manager) smaller than original.
Just to save some screen
I read something like you have to modify apk´s and change system files, can anyone maybe explain it in detail?
Or maybe there is already an app for it, which can change the size on the fly?
Thank you!
I cant give you a tutorial since I dont have the phone yet,but you should look into /System/build.prop, usually that is where the dpi is changed so you should look into code that has dpi or navbar in it. Other than that,you could look into Framework.jar but I used to soft brick my phone when I fiddled with stuff I don't understand so be careful. Anyway,you'll need root and I think build.prop gets rebuilt to default every time you reboot so you need some kind of mod to keep it changed. In a month or so we are gonna have Paranoid android ported so you will be able to change everything from the settings
On my Xperia T JB, you must change some files in /system/framework/framework-res.apk, you must also make some changes to /system/app/SystemUI.apk
I'm no expert (yet) so I can't help much after that..
xanthos84 said:
Hi,
I got here a rooted Xperia Z, and I asked myself it its possible to easily make the navigation bar (back,home,window manager) smaller than original.
Just to save some screen
I read something like you have to modify apk´s and change system files, can anyone maybe explain it in detail?
Or maybe there is already an app for it, which can change the size on the fly?
Thank you!
Click to expand...
Click to collapse
Yeah u can change the size!
you need to use apktool to edit framework-res.apk! Just tell me, do u know how to use apktool?
If yes then I will post the full tutorial step by step!
If No then I will post a few links along with the tut!
Btw u just need to edit framework-res.apk! No systemUI editing is required!
As for the dpi - if u change the dpi in the build.prop then its changed for the whole system, not only for the navigation bar! I had tried it once! My neo v 's default dpi is 240 and I decreased it to 140 - result- xperia home went crazy! Lolz!
Sent from my »Neo V«
Dev Jaskirat said:
Yeah u can change the size!
you need to use apktool to edit framework-res.apk! Just tell me, do u know how to use apktool?
If yes then I will post the full tutorial step by step!
If No then I will post a few links along with the tut!
Btw u just need to edit framework-res.apk! No systemUI editing is required!
As for the dpi - if u change the dpi in the build.prop then its changed for the whole system, not only for the navigation bar! I had tried it once! My neo v 's default dpi is 240 and I decreased it to 140 - result- xperia home went crazy! Lolz!
Sent from my »Neo V«
Click to expand...
Click to collapse
Hi Neo and thanks for your reply!
I am quite new to Android, so I have no experience into apktool.
Looking forward for your tutorial!
Thanks!
How TO Get Smaller Soft Keys
Bro You can call me DJ!
Neo V is the name of my device !! Sony Xperia Neo V!
By the way tell me if it works for you i will post it in the XZ dev section too for others!
Already did !- http://forum.xda-developers.com/showthread.php?p=38503045
Let's Begin:
First of all make a backup of your rom by going into the recovery ! Its good to have one incase something goes wrong!
To DO on your XZ-
1) Install root explorer
2) Navigate to system/framework/
3) Copy 'framework-res.apk' and 'SemcGenericUxpRes.apk' from that location to your SDcard.
4) Now connect your XZ to your PC.
To DO on your PC-
1) Install apktool v3 [you can find it easily on google! ]
2) After you are done with installing apktool open a cmd window in that location [ you can do that by right clicking in that window while keeping the shift key pressed, then click on the open command window here option from the drop down menu which appers].
3) Copy framework-res.apk and SemcGenericUxpRes.apk from your SDcard to your PC to the location where your apktool files are present.
4) Now in the cmd window which you opened earlier you need to type some commands -
apktool if framework-res.apk
now press 'enter key'
then
apktool if SemcGenericUxpRes.apk
press enter
The above 2 lines have installed the framework-res.apk and SemcGenericUxpRes.apk to your system which the apktool will later use as resources to decompile the framework-res.apk
now we need to decompile the framework-res.apk, for this type
apktool d framework-res.apk framework-res
it will perform a series of functions just wait for it till its finished!
when its done you will see that there is a new folder 'framework-res' in the window[location] where you have installed the apktool!
navigate to framework-res/res/values/
open dimens.xml using noteped++[yeah forgot to say that you need to install this too! ]
look for the lines 'navigationbar height' and navigationbar width'
the default size would be 48! just reduce it to what ever you want! 28 is recommended by me ! height = 28 and width= 24
Save the changes.
Now switch to the cmd window again
We are going to re-compile the framework-res.apk-
type-
apktool b framework-res framework-res-new.apk
when its done then you will have the new framework-res-new.apk with smaller softkeys!
5) Now copy it to your SDcard
6) Disconnect your XZ
7) Open root explorer in your XZ.
8) Copy the 'framework-res-new.apk' to your system/
9) Long press it and click on permissions
10) set it to rw-r--r--[1st row + + - ; 2nd row + - - ; 3rd row + - -][+ means ticked and - means unticked]
11) once done , rename the 'framework-res-new.apk' to 'framework-res.apk'.
12) Copy it to system/framework/
13) Press Yes when it asks to replace the original.
14) Then reboot your XZ [it might force reboot itself].
15) Done! now you have smaller softkeys!
Press the thanks button below if you found this helpful! It was quite difficult to type!
Dev Jaskirat said:
Bro You can call me DJ!
Neo V is the name of my device !! Sony Xperia Neo V!
By the way tell me if it works for you i will post it in the XZ dev section too for others!
Already did !- http://forum.xda-developers.com/showthread.php?p=38503045
Let's Begin:
First of all make a backup of your rom by going into the recovery ! Its good to have one incase something goes wrong!
To DO on your XZ-
1) Install root explorer
2) Navigate to system/framework/
3) Copy 'framework-res.apk' and 'SemcGenericUxpRes.apk' from that location to your SDcard.
4) Now connect your XZ to your PC.
To DO on your PC-
1) Install apktool v3 [you can find it easily on google! ]
2) After you are done with installing apktool open a cmd window in that location [ you can do that by right clicking in that window while keeping the shift key pressed, then click on the open command window here option from the drop down menu which appers].
3) Copy framework-res.apk and SemcGenericUxpRes.apk from your SDcard to your PC to the location where your apktool files are present.
4) Now in the cmd window which you opened earlier you need to type some commands -
apktool if framework-res.apk
now press 'enter key'
then
apktool if SemcGenericUxpRes.apk
press enter
The above 2 lines have installed the framework-res.apk and SemcGenericUxpRes.apk to your system which the apktool will later use as resources to decompile the framework-res.apk
now we need to decompile the framework-res.apk, for this type
apktool d framework-res.apk framework-res
it will perform a series of functions just wait for it till its finished!
when its done you will see that there is a new folder 'framework-res' in the window[location] where you have installed the apktool!
navigate to framework-res/res/values/
open dimens.xml using noteped++[yeah forgot to say that you need to install this too! ]
look for the lines 'navigationbar height' and navigationbar width'
the default size would be 48! just reduce it to what ever you want! 28 is recommended by me ! height = 28 and width= 24
Save the changes.
Now switch to the cmd window again
We are going to re-compile the framework-res.apk-
type-
apktool b framework-res framework-res-new.apk
when its done then you will have the new framework-res-new.apk with smaller softkeys!
5) Now copy it to your SDcard
6) Disconnect your XZ
7) Open root explorer in your XZ.
8) Copy the 'framework-res-new.apk' to your system/
9) Long press it and click on permissions
10) set it to rw-r--r--[1st row + + - ; 2nd row + - - ; 3rd row + - -][+ means ticked and - means unticked]
11) once done , rename the 'framework-res-new.apk' to 'framework-res.apk'.
12) Copy it to system/framework/
13) Press Yes when it asks to replace the original.
14) Then reboot your XZ [it might force reboot itself].
15) Done! now you have smaller softkeys!
Press the thanks button below if you found this helpful! It was quite difficult to type!
Click to expand...
Click to collapse
Thank you for posting!
I will try this later!!
This works on any Rooted Android device. I tried to make the guide easy for those who don't know much. Please backup before attempting this mod.
REQUIREMENTS:
1. ROOT
2. Install root browser on the device: https://play.google.com/store/apps/details?id=com.jrummy.root.browserfree
3. Install Android Multitool the computer: http://www.mediafire.com/download/7px0d9i51cv5boc/AndroidMultitool_3.3.zip
TUTORIAL:
1. Use root browser and copy /system/framework/framework-res.apk to /sdcard
2. Save framework-res.apk from /sdcard to AndroidMultiTool Files folder in your computer
2. Now we need to Decompile the apk with AndroidMultiTool. Run AndroidMultiTool.exe
3. Under Decompling, select the framework-res.apk file and click decompile. Decompiled files will show up in Decompiled_apk folder
4. go to the folder Decompiled_apk/framework-res/res/values/
5. Open dimens.xml with notepad
6. change values for:
<dimen name="navigation_bar_height">48.0dip</dimen>
<dimen name="navigation_bar_height_landscape">48.0dip</dimen>
<dimen name="navigation_bar_width">42.0dip</dimen>
Use 25 for all dip values to match status bar; or use a bigger number for all three values to make them bigger. Then save.
7. Now we need to Compile the apk with AndroidMultiTool. Under Compiling, select the folder /decomplied_apk/framework-res and click OK. Then click compile. After it's done, you can close Android Multitool
8. Go to the original framework-res.apk in the Files folder and rename it to framework-res.zip
9. Open framework-res.zip and copy AndroidManifest.xml and META-INF folder to your desktop.
10. Go to compiled_apk/framework-res folder
11. Rename framework-res.apk to framework-res.apk.zip
12. Copy and replace AndroidManifest.xml and META-INF folder from your desktop in the framework-res.apk.zip
13. Rename framework-res.zip back to framework-res.apk
14. Copy framework-res.apk into your device /sdcard.
15. Then use root browers to copy and replace framework-res.apk into /system/framework
16. Your device will reboot by itself with the new smaller soft keys
REFERENCES AND THANKS TO:
Flextrick : http://forum.xda-developers.com/nexus-4/themes-apps/mod-customize-navigationbar-height-t2306742
Flextrick : http://forum.xda-developers.com/showthread.php?t=2326604
Charles Chow : http://chromloop.com/2013/07/how-to...on-bar-in-cyanogenmodcm10-1-on-nexus-4-guide/
there's also a way to enable the softkeys http://forum.xda-developers.com/galaxy-s3/themes-apps/mod-how-to-enable-soft-keys-t1960460.
the question is, after I enable the softkeys to my SGNote 3 would your instructions above work?
Update:
I tried your process, upon decompiling, the tool said that the .apk file is not found or is not readable -,-'
its not working.
Under framework-res folder no sub folder res creating, and in android multi tool log showing 7 errors relating with java. please get back to me.
Doesn't work for me
I try 3 times, always stuck on boot screen.
Not working, followed each steps with detailed.
Phone stuck in bootloop..
---------- Post added at 12:06 PM ---------- Previous post was at 12:03 PM ----------
barrugo said:
I try 3 times, always stuck on boot screen.
Click to expand...
Click to collapse
Sad
I've got a problem: This tool can't decompile framework-res.apk, says it can't find it! How do I resolve this?
Hello Guyzzz.....This Is My First Theming Guide Fro Mt65XX Devices
In This Guide I Will Tell You How To Do The Following Things:-
##Making Settings Holo Light##
##Changing The Switch##
##Changing The Spinners##
Requirements:-
##APKTOOL##
##NOTEPAD++##
##Knowledge About Decompiling And Recompiling##
##Time,Patience And Most Important Of All............A Working Brain--------- ##
OK......So Lets Get Started.......
For Making Settings Holo Light
Decompile Settings.apk
Open Android Manifest.xml Using NotePad++
Search For This Line
Code:
<application android:hardwareAccelerated="true" android:icon="@mipmap/ic_launcher_settings" android:label="@string/settings_label" android:supportsRtl="true" android:taskAffinity="" android:theme="@android:style/Theme.Holo" android:uiOptions="splitActionBarWhenNarrow">
Change
Code:
android:theme="@android:style/Theme.Holo"
TO
Code:
android:theme="@android:style/Theme.Holo.Light"
Save And Exit Android Manifest.xml
Recompile Your Settins
Sign It Manually
MOVING ONNNN.......
For Changing The Switch
Decompile framework-res.apk
Download Any Switch Resource From Below
Copy The Items From The "res/drawable" Folder Of The Downloaded Folder And Replace Those Files In framework-res "res/drawable" Folder
Now Goto drawable-hdpi{depending on ur device}And Delete All The Switch Pngs Present There{NORMALLY THE NAME STARTS WITH "switch_...9.png"}
Thats IT.....Now Recompile And Sign framework-res
AGAIN......MOVING ONNNN.......
For Changing The Spinners
Decompile framework-res.apk
Download Any Of The Spinner Resources From The Second Post
Extract The File And Open the Folder
Copy All The Contents from The Drawable Folder And Paste It In Your Folder{You Will be Asked To Replace The Files....Just Do It}
Now Open The Downloaded Resource Folder And Copy All The PNG'S In The FOlder And Paste It In "drawable-hdpi" Folder Of Your framework-res{Replace All The Files.....IF ASKED!!}
Thats IT.....Now Recompile And Sign The APK
ENJOY.....-HIT THANKS IF YOU LIKE MY WORK!!
Chetan Lodha said:
Hello Guyzzz.....This Is My First Theming Guide Fro Mt65XX Devices
In This Guide I Will Tell You How To Do The Following Things:-
##Making Settings Holo Light##
##Changing The Switch##
##Changing The Spinners##
Requirements:-
##APKTOOL##
##NOTEPAD++##
##Knowledge About Decompiling And Recompiling##
##Time,Patience And Most Important Of All............A Working Brain--------- ##
OK......So Lets Get Started.......
For Making Settings Holo Light
Decompile Settings.apk
Open Android Manifest.xml Using NotePad++
Search For This Line
Code:
<application android:hardwareAccelerated="true" android:icon="@mipmap/ic_launcher_settings" android:label="@string/settings_label" android:supportsRtl="true" android:taskAffinity="" android:theme="@android:style/Theme.Holo" android:uiOptions="splitActionBarWhenNarrow">
Change
Code:
android:theme="@android:style/Theme.Holo"
TO
Code:
android:theme="@android:style/Theme.Holo.Light"
Save And Exit Android Manifest.xml
Recompile Your Settins
Sign It Manually
MOVING ONNNN.......
For Changing The Switch
Decompile framework-res.apk
Download Any Switch Resource From Below
Copy The Items From The "res/drawable" Folder Of The Downloaded Folder And Replace Those Files In framework-res "res/drawable" Folder
Now Goto drawable-hdpi{depending on ur device}And Delete All The Switch Pngs Present There{NORMALLY THE NAME STARTS WITH "switch_...9.png"}
Thats IT.....Now Recompile And Sign framework-res
AGAIN......MOVING ONNNN.......
For Changing The Spinners
Decompile framework-res.apk
Download Any Of The Spinner Resources From The Second Post
Extract The File And Open the Folder
Copy All The Contents from The Drawable Folder And Paste It In Your Folder{You Will be Asked To Replace The Files....Just Do It}
Now Open The Downloaded Resource Folder And Copy All The PNG'S In The FOlder And Paste It In "drawable-hdpi" Folder Of Your framework-res{Replace All The Files.....IF ASKED!!}
Thats IT.....Now Recompile And Sign The APK
ENJOY.....-HIT THANKS IF YOU LIKE MY WORK!!
Click to expand...
Click to collapse
Good Job Bro I Think It Will Be Hard But It's Easy Good Job :laugh:
lol... this is all so NOT easy.
you missed few important parts in between your Simple Guide.
But Catchy Topic Header...
Add more Basic But important Steps
Dude.. you missed a lot of things in that tutorial ! i Hope in futute you will add more Things in that tutorial !
dare2know said:
lol... this is all so NOT easy.
you missed few important parts in between your Simple Guide.
But Catchy Topic Header...
Add more Basic But important Steps
Click to expand...
Click to collapse
SDShukla said:
Dude.. you missed a lot of things in that tutorial ! i Hope in futute you will add more Things in that tutorial !
Click to expand...
Click to collapse
I Dont Think bro...bcoz i followed these steps and everything worked!!
@chetan ,
it was jUST A POINTER nothing to make u feel bad,
Screenshots?
download from below!?!?!?
There is no resources to download in the 2nd post !!!