[MOD] H+ Icon for HSPA+ and HSPAP network for Android 4.2.2 - HTC One SV

Im separated icons for HSDPA and HSPA+ networks
Now it shown H or H+ in status bar according to the network types

rollon76 said:
Im separated icons for HSDPA and HSPA+ networks
Now it shown H or H+ in status bar according to the network types
Click to expand...
Click to collapse
Can you share with us, which files you have edited to get it work?

old.splatterhand said:
Can you share with us, which files you have edited to get it work?
Click to expand...
Click to collapse
Many.Its a animated icons
Replace in \SystemUI\smali\com\android\systemui\statusbar\policy\HtcGenericNetworkController.smali
.line 1507
:cond_44
sget-object v0, Lcom/android/systemui/statusbar/policy/HtcTelephonyIcons;->HTC_DATA_H:[I
to
sget-object v0, Lcom/android/systemui/statusbar/policy/HtcTelephonyIcons;->HTC_DATA_HPLUS:[I
then copy png and xml files from zip and recompile

I mean only the H+ Icon, not the others (animated).
So, it is more than on 4.1.2...

H+ Icon for HSPA+ and HSPAP network for Android 4.4.2 for HTC ONE
H+ Icon for HSPA+ and HSPAP network for Android 4.4.2 for HTC ONE (tested ViperOne 6.2.1 1.54.401.5)
How to:
First make a backup
1. Decompile your SystemUI.apk
2. Navigate to smali/com/android/systemui/statusbar/policy/HtcGenericNetworkController.smali
3. Find the method .method private final updateDataNetType()V
4. Find the smali code (Line 5497)
if-nez v29, :cond_25
sget-object v29, Lcom/android/systemui/statusbar/policy/HtcIcons;->HTC_DATA_H:[I
5. Replace HTC_DATA_H by HTC_DATA_HPLUS
if-nez v29, :cond_25
sget-object v29, Lcom/android/systemui/statusbar/policy/HtcIcons;->HTC_DATA_HPLUS:[I
6. Recompile the file and replace in the phone
7. Enjoy it
8. Click thanks button
9.
rollon76 said:
Credits to rollon76 by the Idea
Click to expand...
Click to collapse

dmonium said:
H+ Icon for HSPA+ and HSPAP network for Android 4.4.2 for HTC ONE (tested ViperOne 6.2.1 1.54.401.5)
How to:
First make a backup
1. Decompile your SystemUI.apk
2. Navigate to smali/com/android/systemui/statusbar/policy/HtcGenericNetworkController.smali
3. Find the method .method private final updateDataNetType()V
4. Find the smali code (Line 5497)
if-nez v29, :cond_25
sget-object v29, Lcom/android/systemui/statusbar/policy/HtcIcons;->HTC_DATA_H:[I
5. Replace HTC_DATA_H by HTC_DATA_HPLUS
if-nez v29, :cond_25
sget-object v29, Lcom/android/systemui/statusbar/policy/HtcIcons;->HTC_DATA_HPLUS:[I
6. Recompile the file and replace in the phone
7. Enjoy it
8. Click thanks button
9.
Click to expand...
Click to collapse
Will this work for M8 Marshmallow?

isimsizkullan said:
Will this work for M8 Marshmallow?
Click to expand...
Click to collapse
Yes. Insert Coin with MM base has it already (a long time).

old.splatterhand said:
Yes. Insert Coin with MM base has it already (a long time).
Click to expand...
Click to collapse
I dont want to change ROM, if i download the rom and pull the SystemUI.apk and flash it to my current system, will this work? Or am i have to recompile the SystemUI.apk myself?

isimsizkullan said:
I dont want to change ROM, if i download the rom and pull the SystemUI.apk and flash it to my current system, will this work? Or am i have to recompile the SystemUI.apk myself?
Click to expand...
Click to collapse
You are better to go and recompile SystemUI by yourself, i think.
You also can try with the apk from IC, but make a backup in recovery before.

old.splatterhand said:
You are better to go and recompile SystemUI by yourself, i think.
You also can try with the apk from IC, but make a backup in recovery before.
Click to expand...
Click to collapse
Sure, i will make a backup.
If you are using this "Insert Coin" ROM, can you upload SystemUI.apk? My connection is slow, downloading the whole ROM takes hours.
I am trying to decompile SystemUI.apk with Advanced Apk Tool but there is no smali folder.

isimsizkullan said:
Sure, i will make a backup.
If you are using this "Insert Coin" ROM, can you upload SystemUI.apk? My connection is slow, downloading the whole ROM takes hours.
I am trying to decompile SystemUI.apk with Advanced Apk Tool but there is no smali folder.
Click to expand...
Click to collapse
Here you go. Good luck.

old.splatterhand said:
Here you go. Good luck.
Click to expand...
Click to collapse
Thanks.
Did not work, SystemUI doesn't launch, i installed the old one back.
And i found out that to edit smali, the apk must be deodexed, is that right? I am on stock right now which means odexed.

isimsizkullan said:
Will this work for M8 Marshmallow?
Click to expand...
Click to collapse
Yes, this works with all htc phones, you only should find the line specific
if you like, you can send me the systemUI and I can modify it

dmonium said:
Yes, this works with all htc phones, you only should find the line specific
if you like, you can send me the systemUI and I can modify it
Click to expand...
Click to collapse
I was afraid to ask, thank you.
I uploaded the odex file too, i dont know if you need that but just in case.

DEODEX
isimsizkullan said:
I was afraid to ask, thank you.
I uploaded the odex file too, i dont know if you need that but just in case.
Click to expand...
Click to collapse
For make this mod is necessary deodex the apks (smali code is in the odex file)
I need the apks from framework too

dmonium said:
For make this mod is necessary deodex the apks (smali code is in the odex file)
I need the apks from framework too
Click to expand...
Click to collapse
Do you mean framework-res.apk?

all files apks and respective odex from /system/framework folder

dmonium said:
all files apks and respective odex from /system/framework folder
Click to expand...
Click to collapse
I am uploading the whole folder. I will give the link in ten minutes.
---------- Post added at 05:15 PM ---------- Previous post was at 04:49 PM ----------
dmonium said:
all files apks and respective odex from /system/framework folder
Click to expand...
Click to collapse
Sorry, my connection sucks.
Here: https://www.dropbox.com/s/qxwntsnh1zw9sjj/framework.zip?dl=0

Related

[How To] Fix Phantom Voicemail For Most ROMs

The main post has several older ROMs that are not likely to change. If you are looking for newer ROMS like Decks ICS, CM9, AOKP, and MIUIv4 look at the end of the thread and work your way back. Most are fixes uploaded as attachments after request are made. Since there are so many updates I am not even going to try to keep the main thread current becuase of time constrants.
Thanks for your understanding,
JusticeAA
***********************************************************************
I know there are several Sprint users that are plagued with the native voicemail notification icon and message "New Voicemail (2) Dial ..." which is commonly referred to as the "phantom voicemail."
There is a "fix" in which you can call Sprint and activate an old phone but for some with government contacts and such that is not an option. I found a fix that should work with almost all ROMs since it changes the android side not the HTC side.
I have attached a flashable zip for several popular rom's to this post. For the DIY I will leave the walk through.
Basic knowledge and tools about decompiling and compiling apk's is required, do a search it will be helpful. For some reason I decompile with apkmultitool and recompile with apktool and have the best luck, your results may vary.
**Standard Disclaimer: Know what you are doing and backup anything before you change things. Google search is your friend.**
Here are the steps:
1. Extract the Phone.apk from your ROM and decompile.
2. Open \smali\com\android\phone\CallNotifier$1.smali if you are using a sense rom, I use Notepad++
3. Other roms you may have to search for it, MIUI has the section needed in CallNotifier$2.smali
3. Near the bottom of the small file you will see something like this:
.method public onMessageWaitingIndicatorChangedEnhanced(I)V
.locals 1
.parameter "count"
.prologue
.line 638
iget-object v0, p0, Lcom/android/phone/CallNotifier$1;->this$0:Lcom/android/phone/CallNotifier;
#calls: Lcom/android/phone/CallNotifier;->onMwiChanged(I)V
invoke-static {v0, p1}, Lcom/android/phone/CallNotifier;->access$000(Lcom/android/phone/CallNotifier;I)V
.line 639
return-void
.end method
Click to expand...
Click to collapse
If you can't find it use Notepad++ and search in multiple files for "onMessageWaitingIndicatorChanged"
In that section (between .method public... and .end method), change the line:
invoke-static {v0, p1}, Lcom/android/phone/CallNotifier;->access$000(Lcom/android/phone/CallNotifier;I)V
Click to expand...
Click to collapse
to:
return-void
Click to expand...
Click to collapse
Now it should look like this:
.method public onMessageWaitingIndicatorChangedEnhanced(I)V
.locals 1
.parameter "count"
.prologue
.line 638
iget-object v0, p0, Lcom/android/phone/CallNotifier$1;->this$0:Lcom/android/phone/CallNotifier;
#calls: Lcom/android/phone/CallNotifier;->onMwiChanged(I)V
return-void
.line 639
return-void
.end method
Click to expand...
Click to collapse
4. Save your smali and recompile, if you did it right there should be no errors (I always get errors in apkmultitool ,that is why I use apktool.)
5. Copy the classes.dex from your new apk build into the original apk to keep the original signature.
5. Push your modified Phone.apk back into /system/app and you should be good to go.
This is a much cleaner method then what I used before. This should reduce battery drain and prevent sudden closing of the Phone.apk.
THEY ARE FLASHABLE ZIPs. Make sure you wipe cache and dalvik first to be on the safe side.
Thanks for passing this on man. Imma have to try this.
I've called my phone, left a message. Dialed vm, erased message and the vm icon is gone after this.
Sent from my PC36100 using Tapatalk
Any chance of getting this fix in a zip file, or apk for us less techknow furtunate ?
Thanks
lionedas said:
Any chance of getting this fix in a zip file, or apk for us less techknow furtunate ?
Thanks
Click to expand...
Click to collapse
I uploaded the two that I have, what rom are you using? I obliviously won't have time to do every request but I can do some.
JusticeAA said:
I uploaded the two that I have, what rom are you using? I obliviously won't have time to do every request but I can do some.
Click to expand...
Click to collapse
Radiance RC4
so I think the rcmix you posted should work right ?
Edit: after looking at them I dont think they are the same, I am post phone.akp from RC4
incase you get time to mod it.
Thanks again
lionedas said:
Radiance RC4
so I think the rcmix you posted should work right ?
Click to expand...
Click to collapse
Its based off the same build so it should, fyi Radiance RC5 is out now.
Make a nandroid first so you can go back if it doesn't work.
sizes are different posted apk above
RC4 and RC5 use the same phone.apk so it should be good for guys needing it for both..
lionedas said:
sizes are different posted apk above
RC4 and RC5 use the same phone.apk so it should be good for guys needing it for both..
Click to expand...
Click to collapse
I just upload the modded Radiance Phone.apk. The archive was giving me trouble in 7zip but I think I got it straightened out.
Please let me know if it works.
Anyone have any how to links, or ? on getting system apk's installed
Thanks
Nice job.Thank you
Any chance you can do CyanogenMod 7.2?
nydriek said:
Any chance you can do CyanogenMod 7.2?
Click to expand...
Click to collapse
There should already be a setting in CM7 for that. If you go into settings, then phone settings, one of the options is something like display voicemail notifications. Make sure that is off and they should be gone.
lionedas said:
Anyone have any how to links, or ? on getting system apk's installed
Thanks
Click to expand...
Click to collapse
Sorry about being so lazy, I am testing out making flashable zips and will upload them as soon as they are done.
Flashable zips are up, the only one I have test is for RCMix3D, so please let me know.
lionedas said:
Radiance RC4
so I think the rcmix you posted should work right ?
Edit: after looking at them I dont think they are the same, I am post phone.akp from RC4
incase you get time to mod it.
Thanks again
Click to expand...
Click to collapse
4 and 5 are up, in case you want to update!
Hey, think you can make one for nrg energy Rom? I was tryin your method but screwed up a few times. A flashable zip would be awesome
Sent from my PC36100 using xda premium
Steven 1 said:
Hey, think you can make one for nrg energy Rom? I was tryin your method but screwed up a few times. A flashable zip would be awesome
Sent from my PC36100 using xda premium
Click to expand...
Click to collapse
Done, please report back on how it works.
AOSP?
ive tried to decompile this using apktool for miui and it keeps telling me that it cant decode attr value like 487536705398 times its crazy any solutions?
dvickers said:
ive tried to decompile this using apktool for miui and it keeps telling me that it cant decode attr value like 487536705398 times its crazy any solutions?
Click to expand...
Click to collapse
MIUI is totally different, I was able to decompile it with apkmultitool by using the framework as a dependency.
The code is in a totally different place too and it already used the (Z) value. I did a small modification and it compiled without errors but that doesn't mean it will work.
(removed)

[updated][MOD][SENSE4]Autorotate Rosie

Update: corrected issue wile adding shortcut.
Hello,
Here is autorotate Rosie.apk for Sense4 build (1.53), just install it in recovery.
Hope you like it!
edit: I haven't seen that Baadnews has done it before me,so it's not his apk, it's really my work. Please don't tell me I'm a kanger.
edit2: Baad's version is better because you can toggle autorotate on/off with modded dev-tools apk, in my version it's hard coded in Rosie.apk without ability to disable it. Here is the link to Baad's post: http://forum.xda-developers.com/showpost.php?p=24074180&postcount=1678
Is that from you?
send with HTC Sensation powered by Sense 4 using Tapatalk 2
Yes, just some smali files to edit.
Note for themers: You only need to replace classes.dex in Rosie.apk.
strange I saw this already few days ago in Insert Coin Beta topic...
madtrexx said:
strange I saw this already few days ago in Insert Coin Beta topic...
Click to expand...
Click to collapse
In insertcoin topic is a apk and no apk in this topic Just a zip flash ^^
madtrexx said:
strange I saw this already few days ago in Insert Coin Beta topic...
Click to expand...
Click to collapse
I didn't follow this thread, so I didn't see baad has done it before me, and I have done it MYSELF, I am not a kanger.
All apologize to baad.
dude, do not worry, you are not a kanger, all your work is very appreciated. keep up the good work, and if you ever need help or an advice feel free to ask
Very thx for fix this bug
nono2lozere said:
Yes, just some smali files to edit.
Note for themers: You only need to replace classes.dex in Rosie.apk.
Click to expand...
Click to collapse
Anyway you could post/pm the smali edits you made. I want to try and see if it will work on Sense 4.0 Lite for the HTC One V ports.
obviously i tried your apk and baads one but as expected they didn't work!
scaryshark said:
Anyway you could post/pm the smali edits you made. I want to try and see if it will work on Sense 4.0 Lite for the HTC One V ports.
obviously i tried your apk and baads one but as expected they didn't work!
Click to expand...
Click to collapse
Hello,
Decompile Rosie.apk, go to Rosie/smali/com/htc/launcher/settings/ (or Rosie\smali\com\htc\laucher\settings\ if you're using Windows), open SettigUtil.smali.
Search isSupportOrientationChange()Z method and replace it with:
Code:
.method public static isSupportOrientationChange()Z
.locals 1
.prologue
.line 341
const/4 v0, 0x1
return v0
.end method
Compile, replace classes.dex in original apk, push apk to /system/app.
That's all!
nono2lozere said:
Hello,
Decompile Rosie.apk, go to Rosie/smali/com/htc/launcher/settings/ (or Rosie\smali\com\htc\laucher\settings\ if you're using Windows), open SettigUtil.smali.
Compile, replace classes.dex in original apk, push apk to /system/app.
That's all!
Click to expand...
Click to collapse
just got home now, unfortunatley there isn't an entry for that in the smali code, i guess i'll have to try something else.

[GUIDE][MOD] Enable navigation bar 4.2.2

This is a quick dev guide to enable navigation bar for S4. Tested on I9505 but should work here also.
Decompile SystemUI.apk go to res/values/drawables and add:
Code:
<item type="drawable" name="tw_navigationbar_bg">#ff000000</item>
Now download attached files and copy files to corresponding folders in SystemUI.apk if folder does not exist(drawables-xhdpi) create it.
Compile SystemUI.apk and push to device (nothing will happen yet) Just to check device boots fine.
Now use any buil.prop editor and add line:
Code:
qemu.hw.mainkeys=0
You can also enable it now through framework-res method.
Reboot and your done.
Please hit thanks and give credits.
There is no values folder in res.
Sent from my GT-I9500 using Tapatalk 2
adichandra said:
There is no values folder in res.
Sent from my GT-I9500 using Tapatalk 2
Click to expand...
Click to collapse
Have you decompiled systemui.apk ? Or you have just opened the apk file?
Sent from my Octa Core S4
Just opened the apk. I dont have any idea how to decompile that. Any guide?
Can you just serve the zip that i can easily flash in cwm?
Sent from my GT-I9500 using Tapatalk 2
systemUI
I have found this but when I click it the installation window opens. So should I proceed there? Please if you could add a few more steps to explain then noobs like us will be able to follow.
Thanks
ok now i know we have to use apktool etc. Most people couldnt get it working so what would be the best tool?
gharrington said:
This is a quick dev guide to enable navigation bar for S4. Tested on I9505 but should work here also.
Decompile SystemUI.apk go to res/values/drawables and add:
Code:
<item type="drawable" name="tw_navigationbar_bg">#ff000000</item>
Now download attached files and copy files to corresponding folders in SystemUI.apk if folder does not exist(drawables-xhdpi) create it.
Compile SystemUI.apk and push to device (nothing will happen yet) Just to check device boots fine.
Now use any buil.prop editor and add line:
Code:
qemu.hw.mainkeys=0
You can also enable it now through framework-res method.
Reboot and your done.
Please hit thanks and give credits.
Click to expand...
Click to collapse
Wonder how to do it if my rom is odexed ?
I dont think this thread is supported anymore
WOW!
This worked exceptionally well on my T-Mobile GS4 (M919).
I'll slip a thanks your way!
Please can you give details step by step for apks to use to compile and decompile etc for us simple people who want the navigation keys.
Thanks
Use this tutorial http://forum.xda-developers.com/showthread.php?t=2195680
For odexed rom don't care about odex file as you won't need to change smali files.
Styrke said:
Use this tutorial http://forum.xda-developers.com/showthread.php?t=2195680
For odexed rom don't care about odex file as you won't need to change smali files.
Click to expand...
Click to collapse
Can you post a pre-made SystemUI?
arian44 said:
Can you post a pre-made SystemUI?
Click to expand...
Click to collapse
Bump that...Tried figuring out decompiling myself, but it's a nightmare.
Tried decompiling and then following the instructions. Lots of hang ups. Isnt there an easier way?
Is there an easy way? Thanks
Enviado desde mi GT-I9500 usando Tapatalk
arian44 said:
Can you post a pre-made SystemUI?
Click to expand...
Click to collapse
I would second that as a request.
eldecanopy said:
Is there an easy way? Thanks
Enviado desde mi GT-I9500 usando Tapatalk
Click to expand...
Click to collapse
Add this to the end of the build.prop file in system/
qemu.hw.mainkeys=0
You have to use an alternate launcher though, but it works.
rohan999 said:
Add this to the end of the build.prop file in system/
qemu.hw.mainkeys=0
You have to use an alternate launcher though, but it works.
Click to expand...
Click to collapse
This used to work very well with S3 but did not work on i9500 S4. I'll try again.
I dont know how I changed permission but on S4 its showing read only and does not take changes . Can you please guide as to how you changed to read-write for build prop
No that doesnt work. Says systemUI has stopped. I remember that from last time and tried again through rom toolbar
can i use this method on 4.3 rom?
Maybe this should help....
http://forum.xda-developers.com/showthread.php?t=2014062
or maybe this, (this one is for ics but refer to the decompilation and recompilation using apk tool)
http://rohan999.wordpress.com/2012/03/31/how-to-enable-on-screen-ics-keys-on-any-ics-rom/

[GUIDE] Build Your Own KitKat Theme For Any Device

Kitkat Theme By You for YOU !!!!​
First this is very much Compatible With NOOB's
This Thread Is Build On The basis of my understanding of Android Devices since I Joined XDA
What does this KITKAT THEME Consists
New KITKAT UI
Status bar EDITS
New clock
New Kit Kat dialer
Transparent Status bar
New Boot Animation of CM 11
New KITKAT UI sounds (Camera click, touch buttons sound …etc.)
New Kit Kat Launcher ( HOLO -For GB, ICS+ DEVICES - KITKAT Lacuncher of nexus 5)
New white battery and signal icons
… And much more taste it for yourself
What do you Required ???
A Fresh Working Mind
Android-Version- Anything Above Gingerbread (2.3+)
Basics (I Will give you simple guides to follow )
All few Files from your Rom which You Want to Edit
Patience
and finally Hope of Getting this Done Successfully
So Here Are Some Basics you need to Know !
Where Do I get the files of my Device to Modify
Just Go to Root of your Device (Represented by " / ") you will find many folders
Folders Which are important to us
Root/System
In System you might See few more Folders they will be like
(These which are important for us )
App
framework
lib
media
and other file called buildprop.txt in this folder
Click to expand...
Click to collapse
What are all these folders ?
APP - This is the place where all the system apps exist
FRAMEWORK - This a very a very Important Folder it consists of important files like framework-res.apk , framework.jar....Etc and defines the whole UI of your system.
LIB - Not much use for theming but useful for Installing few apps as system apps, We will Get to this later.
Media - This consists of all the stuff like Sound you here when you while using your phone like Default Ringtone,Sound when you click your buttons etc and The Animation when you start your Device
Build Prop - This Consists of important properties of your system like the android version, build number ROM You are running on etc....... Be Very Careful While Playing around with this
Click to expand...
Click to collapse
Few Things Which You need to Know about your Device
What is the Resolution OF your Device
What Android Version Is it running on ?
Is It a HDPI Device or MDPI or IDPI or XDPI or XXDPI Device or .......
Here are Some Links that might help you
1) list-of-android-devices-with-pixel-density
2) tablet-smartphone-resolutions-screen-size-list
3) list-of-pixel-density-device
Click to expand...
Click to collapse
HERE are some that Tools and stuff that might Help you
[Advice/Reference/Guide] The Definitive APK Modding & Theming Thread... {09/03/14}]
Click to expand...
Click to collapse
Here are some IMPORTANT TOOLS WHILE WORKING
Root Explorer (or any other with root access)
GIMP EDITOR FOR PC
Image Editor by BYTE Experts (Image editing In Android )
Winzip For PC
Any Tool Which can Recomplie and Decomiple APK's (Eg - APK MULTI TOOL) or Virtuous Ten
Notepad++
Blank CMW or Aroma
YOUR WORKING BRAIN
Click to expand...
Click to collapse
So Guys What are the files which we want From your Device ??
From APP Folder ( Root/System/App )
Settings.apk
SystemUI.apk
From FRAMEWORK Folder ( Root/System/framework )
framework-res.apk
framework.jar
Click to expand...
Click to collapse
Next Guys is very Important you need to select a rom (Preferable CM-11) of a different Device with same Screen Resolution and Download it
Here are links for checking the resolutions and devices
1) list-of-android-devices-with-pixel-density-buckets/
2)tablet-smartphone-resolutions-screen-size-list/
3)list-pixel-density-devices
Click to expand...
Click to collapse
Now Lets Start the Real Work
Extract the following Things From the other Rom
System/Media (Whole folder)
System/framework/framework-res.apk
System/app/Priv/SystemUI.apk
System/app/Settings.apk
Click to expand...
Click to collapse
FOR USERS EDITING IN MOBILE (Root Explorer)..........PC users go down
Now rename the follwing files (Both from your device and the other rom) [dont mix them up. place them in different folder] as
Code:
framework-res.apk
as
Code:
framework-res.zip
Code:
Settings.apk
as
Code:
Settings.zip
Code:
SystemUI.apk
as
Code:
SystemUI.zip
FOR PC USERS
JUST Select the apk and right click and select winzip or any other tool and press extract
From now on use have to use your brain, gut feel, your choices and stuff.
SO Extract the zips
Got to Res folders of each apk
For Example if you are working on Settings go to
Res folder in both your rom and the cm11
in your rom go to the the file which is related to your screen resolution
Eg.
For HDPI -(drawable-hdpi)
and same with cm11 and then start comparing the pictures the both folders and there might be nice pics in (drawble-XXHDPI) folder and that doesnt mean you can take all the pics from drawable-XXHDPI after choosing your stuff replace your images and rename if necessary ( if the images look exactly the same and with different name and rename to the name of picture in your name and replace the pic ) just go into the main folder of the file of your app which you extracted and zip of your rom
For Eg. Its Setting app
after you have edited the pics
Some Other Tips
There are few pictures in blue try to edit theme with gimp or Image Editor By Byte Experts
For chaning Default Wallpaper
Go to framework-res.apk
in that go to res
then drawable
and choose the Image you want and replace the image with same name
9 pngs can be replaced in the same way, but if you want to edit them follow this video- How to easily edit .9.png files
go back to res and then back again you will find all the folders like
assets
META-INF
res
resources.arsc
AndroidManifiest.xml
Select all the files present and zip them then Rename the zip again to " Setting.apk "
now you need to push the file back to your device
Just follow this Thread - How Install a App as System APP
For Setting and SystemUI and for framework
you need to paste them in ROOT/System/framework
Click to expand...
Click to collapse
Do the Same thing With Settings.apk and system UI
FOR KITKAT BATTERY ICONS (you need to replace your old battery icons with these With same name as that of your battery icons in framework-res.apk )- [THEME] 1% battery and statusbar VR Themes(and KitKat)
For layout changes and stuff work it you self it to complex so..... but anyways here is a Guide which you may like
[GUIDE][GB] Status bar and notification panel color changer | owner pic mod
Now i will start Dividing the Thread into Gingerbread And For ICS+ and Kitkat DEVICES
Click to expand...
Click to collapse
FOR GINGERBREAD USERS (ANDROID - 2.3+ )
[GUIDE] [MOD] Add KitKat Easter Egg in your ROM [GB]
HOW TO USE A Blank flashable zip - [Guide]How to make a flashable zip
Extract
Start placing the files which i tell you in System/App (of blank flashable zip )
You need to the some how get the apk's of these app
The list go's as follows
ICS Camera
ExDailer
Kitkat theme for Ex dailer
Xposed for Gb
Holo Launcher
Tinted status bar for gb
JELLY bean clock
Setting app and the SystemUI app which you modified earlier
Kitkat Easter egg for GB File which he gave in the thread
I will give the Apk's Look at the end of the thread
For Change in Android Number and name as what ever you want do this(Be very carefull) -
Go to to Build prop file in Rot/System/
Open the file with notepad or text editor and do the following things
Maybe somewhere around line 2 you will find
Code:
ro.build.id=GINGERBREAD
change it to
Code:
ro.build.id=KITKAT
and somewhere aroung line 15 you will find
Code:
ro.build.version.release=2.3.6
or similar code
change it to
Code:
ro.build.version.release=4.4.2
save the file and reboot to test it then place the build prop in system/ of your
flashable zip
now place all these apks in the flashable zip
IN
system/app
if there is no app folder make one and place them
Now similarly place only the frameworrk-res.apk, framework.jar files in
system/framework
Now take the Media folder which you extracted Before From CM 11 and place the folder in
system folder and go back and zip the file and its done
Now place it in your SD-Card and flash it With Custom Recovery -Eg. TWRP or......
I will give you part-2 of this Theme at end just flash that after flashing your theme
Happy Kitkat Theming
Click to expand...
Click to collapse
FOR ICS+ USERS (ANDROID - 4.0.3+ )
[GUIDE] [MOD] Add KitKat Easter Egg in your ROM [GB]
HOW TO USE A Blank flashable zip - [Guide]How to make a flashable zip
Extract
Start placing the files which i tell you in System/App (of blank flashable zip )
You need to the some how get the apk's of these app
The list go's as follows
Google for Kikat dailer for ics or here is the link [APP ICS 4.1+][2014-03-20]KitKat Dialer
Xposed Module
Google Now Launcher
Tinted status bar
Setting app and the SystemUI app which you modified earlier
Kitkat Easter egg for GB File which he gave in the thread
I will give the Apk's Look at the end of the thread
For Change in Android Number and name as what ever you want do this(Be very carefull) -
Go to to Build prop file in Rot/System/
Open the file with notepad or text editor and do the following things
Maybe somewhere around line 2 you will find
Code:
ro.build.id=ICS
change it to
Code:
ro.build.id=KITKAT
and somewhere aroung line 15 you will find
Code:
ro.build.version.release=4.03
or similar code
change it to
Code:
ro.build.version.release=4.4.2
save the file and rebbot to test it then place the build prop in system/ of your
flashable zip
now place all these apks in the flashable zip
IN
system/app
if there is no app folder make one and place them
Now similarly place only the frameworrk-res.apk, framework.jar files in
system/framework
Now take the Media folder which you extracted Before From CM 11 and place the folder in
system folder and go back and zip the file and its done
Now place it in your SD-Card and flash it With Custom Recovery -Eg. TWRP or......
Happy Kitkat Theming
MISC STUFF
[MOD][XPOSED][4.0+]Android Apps Theme Engine-Theme Your Android Apps Without Any Third Party App Or Extra Xposed Module
Can take some more resources here - [ROM] [4.2.1] KitKat UI [Beta2 Release][8TH NOV]
Click to expand...
Click to collapse
FOR KITKAT USERS (ANDROID - 4.4+ )
Just follow this Awesome Guide -[09 Mar.] [HOW-TO] Complete Your KitKat look (Holo light - White UI) 33b5e5 genocide
Click to expand...
Click to collapse
Here Is An Example For You (Anyways its HDPI) - KitKat theme for Micromax A87
Click to expand...
Click to collapse
Please Help Me Improve This Guide.
This is Just the beginning
If you think this post is useful and should be featured on XDA NEWS Or XDA Portal hit this -
Click to expand...
Click to collapse
Credit
All the Guys Whose Threads are mentioned
And all the Apps
:angel:
Click to expand...
Click to collapse
Great guide. Just one point/tip if I may, I see it a lot that People suggest to rename an apk to zip, well in order to open a zip you obviously need to have a program capable of doing so, so just set apks to open with your preferred zip program which will cut out the unnecessary step of having to rename each apk you want to mod.
XperienceD said:
Great guide. Just one point/tip if I may, I see it a lot that People suggest to rename an apk to zip, well in order to open a zip you obviously need to have a program capable of doing so, so just set apks to open with your preferred zip program which will cut out the unnecessary step of having to rename each apk you want to mod.
Click to expand...
Click to collapse
Yes thanks you very much but i will mention that do that with a pc but need to follow same procedure.while working in your mobile ( Root Explorer) or es they don't give direct option to extract
kaushikb.1996 said:
Yes thanks you very much but i will mention that do that with a pc but need to follow same procedure.while working in your mobile ( Root Explorer) or es they don't give direct option to extract
Click to expand...
Click to collapse
hello...! the guide is quit amazing! :laugh: but i cant find any device's rom same as my phone's resolution... my devce is lg optimus hub and resolution is 320x480, mdpi ... can you help me find that? thank you...
Malyaj said:
hello...! the guide is quit amazing! :laugh: but i cant find any device's rom same as my phone's resolution... my devce is lg optimus hub and resolution is 320x480, mdpi ... can you help me find that? thank you...
Click to expand...
Click to collapse
Thank you very much HTC Explorer will do the work for you
kaushikb.1996 said:
Thank you very much HTC Explorer will do the work for you
Click to expand...
Click to collapse
Thanks for the guide bro its awesome! :laugh: and thanxs for device recommendation too!
actually i was also thinking about make same like your thread if u want any help you can look into my rom
http://forum.xda-developers.com/showthread.php?t=2781700
sssomnath474 said:
actually i was also thinking about make same like your thread if u want any help you can look into my rom
http://forum.xda-developers.com/showthread.php?t=2781700
Click to expand...
Click to collapse
Yeah....
Sent from my GT-S5360 using XDA Free mobile app
lol,nearly the half apps are ics,jb styled,how shall it looks like kk?launcher not kk,clock not kk,blablabla
-CALIBAN666- said:
lol,nearly the half apps are ics,jb styled,how shall it looks like kk?launcher not kk,clock not kk,blablabla
Click to expand...
Click to collapse
Hey have a look at my first post and for clock you can modify jbclock+ to make it look like kk and best launcher according to me is holo kk launcher and if your running ICS+ there are many apps that looks exactly like kk launcher which version of android are you running on?? And I really think if you change many of the images in the talks it will drastically change things please have patience to read the first post
And yeah it looks like I din't work too much for this thread
Sent from my GT-S5360 using XDA Free mobile app
kaushikb.1996 said:
I don't get you exactly, I already build a Kitkat theme for my device before creating this thread
Sent from my GT-S5360 using XDA Free mobile app
Click to expand...
Click to collapse
actually me also thought to make a thread like how to theme like kitkat but u already did
sssomnath474 said:
actually me also thought to make a thread like how to theme like kitkat but u already did
Click to expand...
Click to collapse
Anything you want to add to this thread?? Or any suggestions??
Sent from my GT-S5360 using XDA Free mobile app
kaushikb.1996 said:
Anything you want to add to this thread?? Or any suggestions??
Sent from my GT-S5360 using XDA Free mobile app
Click to expand...
Click to collapse
yes just put a headline systemui.apk
and make a guide how to make it look like kitkat i can help you to gather all the guide for GB
similarly for framework
and one more thing you must add some screenshot that is necessary
thus people can find all guide from one thread as well some ideas from you too
Thank You
sssomnath474 said:
yes just put a headline systemui.apk
and make a guide how to make it look like kitkat i can help you to gather all the guide for GB
similarly for framework
and one more thing you must add some screenshot that is necessary
thus people can find all guide from one thread as well some ideas from you too
Click to expand...
Click to collapse
i think its better if you a create separate thread for framework and systemui then i will add the link as i am not aware of the word limit of the post in xda .... and if would could help withe the screenshots it would be good an surely i will help you with that thread thank you
Awesome !!!
Works perfectly with my Micromax A96 !!!!!
Thanks developer !!!
:good::good::good::good::good::good::good::good::good:
sriss said:
Works perfectly with my Micromax A96 !!!!!
Thanks developer !!!
:good::good::good::good::good::good::good::good::good:
Click to expand...
Click to collapse
Thats why I told it works with any rom in the world
And don't forget to hit thanks if helped
kaushikb.1996 said:
Thats why I told it works with any rom in the world
And don't forget to hit thanks if helped
Click to expand...
Click to collapse
@kaushikb.1996, I saw your thread of Micromax A87, in that you've themed the dialer too, right? If I attach my Phone.apk and Contacts.apk? Can you do it for me? As far I've read the OP, there's nothing bout' that. Maybe you can help?
Thank You.
Geek-DROID said:
@kaushikb.1996, I saw your thread of Micromax A87, in that you've themed the dialer too, right? If I attach my Phone.apk and Contacts.apk? Can you do it for me? As far I've read the OP, there's nothing bout' that. Maybe you can help?
Thank You.
Click to expand...
Click to collapse
No I actually din't theme it, I used exdailer and dark theme its a light and good looking too
Great thread. Helped me a lot since I'm working on a Android L themed ROM for the galaxy express using Pacrom as base. I've managed to get the settings.apk theme changed like the header and color and stuff. Trying to change the icon colors in settings and theme the dialer and framework res. Whenever I theme the dialer and framework res it the dialer doesn't show up after replacing via system/priv-app permissions -rw-r-r-. And the framework res cause a boot loop. All I did was change some pngs and .9 images and edited the XML's dimensions and styles XML to match up then made any necessary changes to the drawables due to kitkats new theming process. Shoot me a PM thanks In advance.
Androtopia12 said:
Great thread. Helped me a lot since I'm working on a Android L themed ROM for the galaxy express using Pacrom as base. I've managed to get the settings.apk theme changed like the header and color and stuff. Trying to change the icon colors in settings and theme the dialer and framework res. Whenever I theme the dialer and framework res it the dialer doesn't show up after replacing via system/priv-app permissions -rw-r-r-. And the framework res cause a boot loop. All I did was change some pngs and .9 images and edited the XML's dimensions and styles XML to match up then made any necessary changes to the drawables due to kitkats new theming process. Shoot me a PM thanks In advance.
Click to expand...
Click to collapse
Well it lots like you have normally edited .9.pngs like any other picture so there is a force close as framework runs throughout the system there is probably a boot loop for now take the apks from youe rom and flash them from recovery and after that while editing .9.pngs you first decompile the apk
Then select the picture leaving that black dots and the border and save and recompile.
I have attached the video in first post

Themed KK apks

I've taken the time to theme some KK apks (contacts.apk, teleservices, systemui, settings, framework, dialer). I only have a few pngs that I haven't themed but it's pretty complete. If anyone is interested, I will provide the pngs. This only for xhdpi (320) and AOSP roms.
interested
dandydon414 said:
I've taken the time to theme some KK apks (contacts.apk, teleservices, systemui, settings, framework, dialer). I only have a few pngs that I haven't themed but it's pretty complete. If anyone is interested, I will provide the pngs. This only for xhdpi (320) and AOSP roms.
Click to expand...
Click to collapse
Look great but i am not a developer. I am interested to see the .apk and install them on my s3.
Zenia said:
Look great but i am not a developer. I am interested to see the .apk and install them on my s3.
Click to expand...
Click to collapse
what rom are you running?
dandydon414 said:
what rom are you running?
Click to expand...
Click to collapse
beanstalk-4.4.275-20140325-d2lte.
its 4.4.2 with baseband version i535vrlf2
thank you for quick respond
Zenia said:
beanstalk-4.4.275-20140325-d2lte.
its 4.4.2 with baseband version i535vrlf2
thank you for quick respond[/QUOTE
which phone uses that basedband? verizon, att, tmobile?
Click to expand...
Click to collapse
Yardie_Style said:
interested
Click to expand...
Click to collapse
here you go
contacts: https://drive.google.com/file/d/0Bx1c6k1NlKGkZ2xuWHo0czVYM28/edit?usp=sharing
dialer: https://drive.google.com/file/d/0Bx1c6k1NlKGkTUhTc1VKSW90M0U/edit?usp=sharing
framework: https://drive.google.com/file/d/0Bx1c6k1NlKGkZ2VSRC1PaXNRdW8/edit?usp=sharing
settings: https://drive.google.com/file/d/0Bx1c6k1NlKGkNUl3TUpnS04xTWM/edit?usp=sharing
systemui: https://drive.google.com/file/d/0Bx1c6k1NlKGkZ2szUl84eTFuZjQ/edit?usp=sharing
teleservices: https://drive.google.com/file/d/0Bx1c6k1NlKGkYS14X2tIU3BDNTg/edit?usp=sharing
all these pngs need to be copied to the drawable-xhdpi of each apk. for systemui you can't modify the apk and just copy it back to the priv-app folder. you'll get FC on systemui. I usually open up the rom zip with 7-zip, extract the apks (system/priv-app folder system/framework for framework.apk), look for the drawable-xhdpi folder then drag the pngs into that folder. after you do this for each apk copy them all, except framework.apk, to the system/priv-app folder. framework.apk goes into the system/framework folder. copy the rom back to your sd card, go into recovery and reflash the rom without doing any wiping. if you have xposed you might have to re-enable it and reboot
I know it sounds like alot of work. I usually modify the rom before I flash it. This process should work with any aosp kk rom. I've flashed several and always theme the apks before I flash it. these not flashable zip files.
DO THIS AT YOUR OWN RISK
ALWAYS NANDROID FIRST
THIS IS ONLY FOR THE S3
NOT RESPONSIBLE IF YOU MESS SOMETHING UP
I've installed plenty of roms and always do this and have not had any problems.
Zenia said:
beanstalk-4.4.275-20140325-d2lte.
its 4.4.2 with baseband version i535vrlf2
thank you for quick respond
Click to expand...
Click to collapse
looks like beanstalk is up to version Build 4.4.285
dandydon414 said:
looks like beanstalk is up to version Build 4.4.285
Click to expand...
Click to collapse
yes but 275 more stable in my opinion and i am on verizon
Zenia said:
yes but 275 more stable in my opinion and i am on verizon
Click to expand...
Click to collapse
have you tried c-rom. by the same developer. I've had zero issues so far
dandydon414 said:
have you tried c-rom. by the same developer. I've had zero issues so far
Click to expand...
Click to collapse
well i am happy with that one no problem at all.dirty unicorn was my favorite one but no updates at all
Zenia said:
well i am happy with that one no problem at all.dirty unicorn was my favorite one but no updates at all
Click to expand...
Click to collapse
yeah dirty was nice. still waiting for a kk version like you

Categories

Resources