Hello everyone,
It has been quite a time on xda and i found that there are a number of tweaks availble for our mini GALAXY Y especially for the status bar.
But the problem is that all these tweaks are located in different threads which makes them a lot more messy.
Therefore I present you a compilation of the common but most used tweaks for galaxy y.
THREADS WILL BE UPDATED.........SO LOOK OUT FOR NEW AMAZING TWEAKS !!!!!!!!!!!!!!
Click to expand...
Click to collapse
PLEASE PM ME IF YOU FIND ANY OTHER TWEAKS FOR OUR GALAXY Y AND I WILL ADD IT HERE
CREDITS :--
@marcussmith2626
@dcsms
@jpdesuasido
[Guide] [Mod] How to make any gingerbread or cm7 status bar transparentThere's two ways to make the statusbar bar Transparent and I'll post them both
One way works with any gingerbread rom (deodex & rooted) and one with cyanogen 7.
I have not tried it on ics or jelly bean but you can try (for people who stumble across this thread who are not galaxy y users) ..
Please dont ask for support unless you are using a custom rom on galaxy y.:good:
Any other phones please goto your own phone forum for support.
You also need a launcher that is capable of transparency .:angel:
Adw works but you need to disable wallpaper hack in settings .
Holo launcher works.
any other launcher if it doesn't work look in it's settings & try & disable wallpaper hack or manage internally .
1-)Method one for non cm
You need apk tool installed - if you don't know how to use it see marcussmith2626's guide here --
http://forum.xda-developers.com/showthread.php?t=2206938
Once you have decompiled SystemUI.apk using apk tool goto res/layout Open status_bar.xml in notepad
1.Find the following line
Code:
<com.android.systemui.statusbar.StatusBarView android:orientation="vertical" [COLOR="Red"]android:background="#000000"[/COLOR] android:focusable="true" android:descendantFocusability="afterDescendants"
Notice android:background is normally a hexadecimal value or it could be an @drawable value
either way change it to the following
Code:
<com.android.systemui.statusbar.StatusBarView android:orientation="vertical" [COLOR="Red"]android:background=" [user=3944923]@drawab[/user]le/nameofpng" [/COLOR]android:focusable="true" android:descendantFocusability="afterDescendants"
Notice that android:background is now a @drawable value
2.Detete the space between the " and the @
(the is because the forum has changed the @ to mentions and I cant work out how to stop it doing it)
3.Change nameofpng to the name of your transparent background image (just the name - do not include the file extension .png)
4.Place this image with the same name as the @drawable value in res/drawable-ldpi
(of course other devices might be in mdpi or hdpi)
5.Recompile and sign apk
Put in a flashable zip and flash with system mounted
6.You can download and use the pngs in the attachment (for ldpi like galaxy y) or create your own
To create a transparent status bar image just take a non Transparent one and edit it in a photo application to make it Transparent (make sure image dimensions stay the same and is for your phone resolution)
2-)Method two for cm7
Note you will need apk tool installed and notepad++ installed
1.Download the patcher tool by Z25
2.Unzip the contents to a folder
3.Place your SystemUI.apk and framework-res.apk in files_to_patch
4.Run patcher.bat
5.Select status bar tweaks and enable only transparent status bar
6.Edit the smali file as described in the text file that pops up
7.Select option build and sign
8.Select option to create zip files
You now have a zip file called patch.zip
Flash this in cwm to enable transparency
To actually make it Transparent you need to apply a theme with a transparent status bar
First disable wallpaper hack from adw launcher settings
Then either download a transparent Theme from playstore for theme chooser and apply in theme chooser
Or create your own theme
Goto UOT kitchenhttp://uot.dakra.lt/kitchen
Code:
1.Take cyanbread.apk from the app folder of your cm7 rom & place on pc (or any other Theme Chooser Theme you wish to make transparent)
2.Rename it to what you want to call theme
3.Upload it to kitchen (under cm7 theme in file upload)
I4.n status bar tweaks set background transparency to around 70% Transparent and any other settings you need like carrier or footer - don't forget to generate preview once done
5.Make sure you have selected ldpi in statusbar tweak settings and ldpi/mdpi for theme chooser preview in file upload (other devices may vary) and in file upload change update binary to galaxy
6.Then goto summary section
7.If everything is green create the theme
8.If not make sure you have clicked generate preview on status bar tweaks
kitchen will then create theme for you
Once it's done download it flash in cwm with system mounted & then apply it in theme chooser
here are some of the statusbar my marcussmith2626--
http://forum.xda-developers.com/showthread.php?t=2123899
r
[GUIDE]How to add EDT Tweak support on your SystemUI
Hi guys
This time I will make a tutorial on how to add "EDT" tweak support on your SystemUI:fingers-crossed::fingers-crossed:
Features of EDT Tweaks
1.Battery Options
Show/Hide Battery Icon (Doesn't work)
Battery Text Style (Regular,Hide and Small %)
Prepend/Append Battery Text
Change Charging Color (For Battery Text)
Change Regular Color (For Battery Text)
Change Medium Level Color (For Battery Text)
Change Low Level Color (For Battery Text)
2.Clock Options:laugh:
Show AM/PM
Small AM/PM
Hide AM/PM
Hide Clock
3.Signal Options
Show Signal Bars (Doesn't work)
Show Signal Strength (Not available yet)
Show dBm Text (Not released)
Bug List
1.Show/Hide Battery Icon
2.Show Signal Bars
3.Show Signal Strength
4.Show dBm Text
Click to expand...
Click to collapse
Requirements
1.EDT Files (download in attachment)
2.EDT Tweaks apk (download in attachment)
3.SystemUI.apk
4.Apktool or similar
Click to expand...
Click to collapse
How to Install
1.Download the EDT Files zip package on your Computer and extract it anywhere in your desktop
2.Now on your phone, Pull your SystemUI.apk and paste it on your sd card
3.Now connect your phone to your Computer and Connect USB Storage
4.Copy the pulled SystemUI.apk and paste it on your apktool folder
5.Decompile your SystemUI.apk (You know how to do it right?)
6.Now copy the extracted smali from the EDT Files zip package and paste it on smali/com/android/systemui/statusbar/. Replace if asked
7.Go to res/layout/ and open status_bar.xml
8.Copy this code
Code:
[COLOR="Purple"]<com.android.systemui.statusbar.BatteryText android:textAppearance="@*android:style/TextAppearance.StatusBar.Icon" android:gravity="center_vertical" android:orientation="horizontal" android:paddingRight="2.0dip" android:layout_width="wrap_content" android:layout_height="fill_parent" />[/COLOR]
9.Paste it belowabove this code
Code:
[COLOR="Purple"]com.android.systemui.statusbar.Clock[/COLOR]
10.Compile the SystemUI.apk (You know how to do it right?)
11.On your phone, push the SystemUI.apk to system/app using Root Explorer or similar.
12.Now install EDT.apk and you can now use it's features
rr
[GUIDE]How to add lidroid 14 statusbar toggle buttons for Galaxy YAll Credits belongs to dcsms
Please refers to lidroid original thread below
http://forum.xda-developers.com/showthread.php?t=1289896
Requirements :--
1. A Computer with JAVA DEVELOPMENT KIT [JDK] installed
2. Apktool
3. Notepad++ / other UNIX editor
4. Knowledge about how to compile/decompile apk (dont ask me.. just use the search bar.. there a bunch of tuts how to do that)
Click to expand...
Click to collapse
firstly download this file :
1. lidroid-res
http://forum.xda-developers.com/attachment.php?attachmentid=750399&d=1318661697
2. LidroidSystemUI
http://forum.xda-developers.com/attachment.php?attachmentid=750756&d=1318701014
3. QuickPanelSettings
http://forum.xda-developers.com/attachment.php?attachmentid=751238&d=1318747162
Click to expand...
Click to collapse
Procedure :--
1. Download LidroidSystemUI.apk and decompile it with apktool, then you get LidroidSystemUI dir.
2. Pull and Decompile your SystemUI.apk, copy LidroidSystemUI/smali/* into SystemUI/smali.
3. Open SystemUI/smali/com/android/systemui/status/StatusBarService.smali. Find(Ctrl + F) QuickSettingsView, change codes below
Code:
.local v3, qsv:Lcom/android/systemui/statusbar/quickpanel/QuickSettingsView;
const v7, 0x7f030002
invoke-static {p1, v7, v9}, Landroid/view/View;->inflate(Landroid/content/Context;ILandroid/view/ViewGroup;)Landroid/view/View;
move-result-object v3
.end local v3 #qsv:Lcom/android/systemui/statusbar/quickpanel/QuickSettingsView;
check-cast v3, Lcom/android/systemui/statusbar/quickpanel/QuickSettingsView;
.line 352
.restart local v3 #qsv:Lcom/android/systemui/statusbar/quickpanel/QuickSettingsView;
with
Code:
const v7, 0x3030003
invoke-static {p1, v7, v9}, Landroid/view/View;->inflate(Landroid/content/Context;ILandroid/view/ViewGroup;)Landroid/view/View;
move-result-object v3
check-cast v3, Lcom/lidroid/systemui/quickpanel/PowerWidget;
.line 352
.local v3, qsv:Lcom/lidroid/systemui/quickpanel/PowerWidget;
invoke-virtual {v3}, Lcom/lidroid/systemui/quickpanel/PowerWidget;->setupWidget()V
4. Compile SystemUI with apktool,
5. open up your SystemUI.apk with winrar or 7zip
6. locate to SystemUI/build/apk/ and find classes.dex onto the winrar/7zip
7. Then Push it into /system/app/
5. push lidroid-res.apk in /system/framework/, push QuickPanelSettings.apk in /system/app, reboot.
Click to expand...
Click to collapse
More mod :
Originally Posted by [email protected]
To have 6 visible toggles : edit : SystemUI/smali/com/lidroid/systemui/quickpanel/PowerWidget.smali
change :
Code:
.field private static final LAYOUT_SCROLL_BUTTON_THRESHOLD_PORT:I = 0x5
to
Code:
.field private static final LAYOUT_SCROLL_BUTTON_THRESHOLD_PORT:I = 0x6
Code:
div-int/lit8 v2, v2, 0x5
to
Code:
div-int/lit8 v2, v2, 0x6
Note: i skip editing androidmanfest.xml (cuz when we do this... we should sign all of the apk in /system/app and /system/framework. ..but if u insist.. please see the original thread above how to do that...unless if u dont do editing androidmanifest.xml u'll got FC when pressing Flashlight button. anyway i dont need it.. so its not a big deal)
DONT FORGET TO PRESS ATHANKS :laugh::laugh::laugh:
[GUIDE]BRIGHTNESS SLIDER IN STATUS BAR
UPDATE ZIP FILES FOR JELLY BLAST ND HYPERION ADDED CHK AT THE END OF POST
GUYS THOSE WHO ARE TRYING IT AFTER COMPILNG UR APP PLZ DECOMPILE AND CHK WHETHER TAT ""in"" FOLDER IS IN SMALI FOLDER
REQUIREMENTS :--
1> DECOMPILING/ COMPILING TOOL (LIKE VTS OR APKTOOL OR APKMULTITOOL OR ANY OF UR CHOICE
2>UR SYSTEMUI.APK
3>STATUSBARGREEPER( PLZ SEARCH XDA FOR ITS DOWNLOAD LINKS)
Click to expand...
Click to collapse
STEPS
1) DECOMPILE UR SYSTEMUI.APK
2)NAVIGATE TO res/layout/status_bar_expanded.xml
3) OPEN IT FOR EDITING
4) SEARCH FOR THE FOLLOWING CODE
Code:
<FrameLayout android:layout_width="fill_parent" android:layout_height="wrap_content" android:layout_weight="1.0">
[COLOR="Indigo"]
[/COLOR]
5) PLACE THE FOLLOWING CODE ABOVE CODE U SEARCHED ABOVE
Code:
<LinearLayout android:gravity="center_vertical" android:orientation="horizontal" android:paddingTop="20.0dip" android:layout_width="fill_parent" android:layout_height="wrap_content">
<in.jmkl.dcsms.statusbargreper.SlideBrightness android:layout_width="fill_parent" android:layout_height="wrap_content" />
</LinearLayout>
6) ADD THE FOLLOWING FOLDER IN smali/*here*
DOWNLOAD HERE--
IN.ZIP
7)RECOMPILE THE THE SYSTEMUI APP ND PUSH IT........
8) RESTART UR DEVICE ND UR DONE..:
9) ND YADO INSTALL STAUSBARGREEPER APK
Click to expand...
Click to collapse
FOR JB FLASH VIA CWM--
1)HYPERION----HERE
2)JB--->>>HERE
DO VISIT THIS POST TOO
http://forum.xda-developers.com/showthread.php?t=2084127
Its much better to actually link to the orig thread and just have an index type thread instead of just posting the entire guide here
this is because threads are updated and its also much eaiser for people to get support from the person who wrote the thread then just having spam "help me" stuff here
also you didnt seek permission to repost all these guides - well at least you didnt ask me
creating a thread which indexes guides is fine and links to the thread but just copy and past the entire guide is not good
you can get an idea of what an index thread is by clicking on the link in my signature as that will take you to my index thread
Bro You Could give Links to original thread instead of re posting all guides..its look messy
Thread Closed as it is nothing but duplication of existing work present in the device forum.
A.cid
Forum Moderator
Related
Tutorial & Theme's Download Hold On To Your Balls.
| How To Create You Own Theme. (There are images contain in the framework-res.apk Extract it using 7-Zip & edit it) [You Can Start Theme-ing now]
| How To Change Status Bar Font Color. Time Font Color: (Refer To Post: #2) | StatusBar Font Color - : (Refer To Post: #3)
| How To Get It Installed On Your I8000
- Basically its o2bupdate.tar.gz thingy.
File's Provided:
- Original Android 2.1(Eclair) Theme From Almar's android files [Beta1 Original Theme Extracted, Beta1 Original Framework-res.apk]
- Modified StatusBar Font Color: White/Black. [Statusbar - White, Statusbar - Black [Original] ]
- .... more will come
Requirement's To Start:
- Any photo editing software [Recommended **Adobe Photoshop/GIMP]
- Some files to work around with. [Smali Dex Compile&decompile, Context Editor, HxD Hex Editor]
- 7-Zip You will need it for some reason [You Will Understand Why Later]
- .... more will come
Smali Dex Compile & Decompile:
This small program is used generally for extensions that are .dex its a simple thing to use. (Refer To Post: #2)
Context Editor:
A program use to edit the file's that are found after using smali. (Refer To Post: #2)
Will Update More Soon.
Here are some screen-shots of what I've been working on:
Note: Please Ignore - (No Service)|Starhub. My sim got suspended for not paying bill's
There's so much that you can do but sadly im only a designer who designs theme. so with this info and file provided i hope you guys out there can do something better. Peace.
Please Take Note That Current Theme Won't Work On Beta 2, Only For Beta 1. I'm Currently working on Beta 2 File's. Will Update Soon.
How To Use Smali Dex Compile / DeCompile For classes.dex and Context Editor: [Changing Of Font Color Time On You Status Bar!]
Download This Files: [Smali Dex]
Normally I will place all my files to C:\Android\ for a new project. But you can choose anywhere you like that is at your own convenience.
1. You will need classes.dex from Service.jar - Extract it out using 7-Zip or WinRAR.
2. Once You have already done extracting classes.dex out put it in you project folder.
3. You can start following the steps below.
So lets start. Lets say i have already extracted all the file i've needed and placed it to my project folder here is what you need to do. Run CMD.
Type in cd C:\Android\ or where ever you project folder is located it. It should show you something like this once you've pressed ENTER.
[attachment=69743:1.png]
Okay lets move one, now here is what you need to check be sure that classes.dex is located inside the folder in order for you to start de-compiling the dex files.
Now Type in java -Xmx512M -jar baksmali.jar -o classout/ classes.dex
After pressing enter you should now get a classout folder inside you project folder.
[attachment=69746:2.png]
Now double click on the classout folder. [Do not close the CMD it will save you alot of time.] Inside the folder contains alot of files so lets cut it short with a photo:
Locate the file here: classout\com\android\server\status
Item will be: StatusBarIcon.smali
[attachment=69748:3.png]
Okay once you see the StatusBarIcon.smali we will now start using the Context Editor that is given on the first Post.
Right Click on StatusBarIcon.smali open with Context Editor or You could run context editor and just drag StatusBarIcon.smali into it.
You should get something like this:
[attachment=69752:4.png]
Now on Context Editor press CTRL+F and type color and press enter.
You should all be getting this paragraph that i've highlighted:
[attachment=69754:5.png]
Follow the following lines stated below: From original to edited.
Text Original:
Code:
.line 46
const/high16 v6, -0x100
invoke-virtual {v4, v6}, Landroid/widget/TextView;->setTextColor(I)V
Text Edited:
Code:
.line 46
const v6, -0x1
invoke-virtual {v4, v6}, Landroid/widget/TextView;->setTextColor(I)V
Once you are done, Save the file & close context editor. Go to your Project folder and rename your classes.dex to classes-old.dex You need to do this just incase you mess up some stuffs. After you have done with this go to cmd and type in java -Xmx512M -jar smali.jar classout/ -o classes.dex Press enter and now you'll get the new classes.dex
Here's what you need to do open service.jar with 7-Zip and drag the new classes.dex inside and save. You're done changing your status bar Time into white color. The next tutorial is changing your status bar text to white color [The Tricky Part].
To store the new service.jar you have compiled you can use ADB USB or o2bupdate.tar.gz your own convenience [I'll touch on a how to soon]
If your using o2bupdate.tar.gz place it in My Storage/ where haret is at and run haret. Let the o2bupdate do it stuffs & You'll get a white color time font something like this: [attachment=69760:tada.png]
Photo's Will Be Updated Soon.
How to use HxD Hex Editor: I Believe Most Of You Knows How To. (Changing Status Bar Font Color To White) Other colors may work to you can try.
Download Files: HxD Hex Editor 1.7.7.0
By now most of you should have the Framework-res.apk with you. Inside the apk contain images & XML for the android theme. You can mess around with the images & the xml.
But what i'm about to teach you all here is basically changing the font color of the status bar.
Go inside the framework-res folder that you have extracted. Go to this directory: framework-res\res\layout
Look for a file named status_bar.xml
[attachment=69761:1_1.png]
Now once you have found it. Open HxD Hex Editor and drag status_bar.xml into it.
Now once you have done that, press the search tab and click find 08 00 00 1C. change text string to hex value.
The first one should come out: [Now in the photo you see the red box Change it to FF FF FF.]
[attachment=69762:2_2.png]
We are not done yet. Do The same thing again search for 08 00 00 1C.
This is what you should get: [Now in the photo you see the red box Change it to FF FF FF.]
[attachment=69763:3_3.png]
One you change it save it but don't close it just yet. There's another few more steps you need to do.
Now search for 39 00 01 01.
You should get this: [Now in the photo you see the red box change it to 1C FF FF FF FF.]
[attachment=69764:4_4.png]
Now save it and close Hex editor. Open your framework-res.apk with 7-Zip and drag your edited Status_bar.xml in it and save.
Use o2bupdate.tar.gz to update or you can simply use adb usb. Remember if you use o2bupdate.tar.gz the should contain \system\framework\ in order for it to be updated. save goes to service jar.
Now this is what you should get after the update :
[attachment=69765:Tada_2.png]
Further Developement =D =D
Further Developement =D =D Further Developement =D =D
Well I had criskelo SystemUI.apk (JVB) moded to have transparent pulldown BG, now I'm on JVH, and when I use same APK it gives some error mesages when I connect USB. So I took deodexed JVH SystemUI.apk copied all .png (all but icon one) from old to new apk, but there is no transparency.
Then I searched and found out that I must mod classes.dex. with smali/baksmali.
-find smali/com/android/systemui/statusbar
-open StatusBarService.smali
-search for the line const/4 v5, 0x2
-change it to const/4 v5, -0x3
Did that replaced files and app, but still no transparency?
Search file in layout folder statusbar_tracking.xml if i'm right. There you need to edit 1 line or copy it from old apk
Sent from my GT-I9000 using XDA App
nedooo said:
Well I had criskelo SystemUI.apk (JVB) moded to have transparent pulldown BG, now I'm on JVH, and when I use same APK it gives some error mesages when I connect USB. So I took deodexed JVH SystemUI.apk copied all .png (all but icon one) from old to new apk, but there is no transparency.
Then I searched and found out that I must mod classes.dex. with smali/baksmali.
-find smali/com/android/systemui/statusbar
-open StatusBarService.smali
-search for the line const/4 v5, 0x2
-change it to const/4 v5, -0x3
Did that replaced files and app, but still no transparency?
Click to expand...
Click to collapse
The transparency is in an xml file as the guy above pointed out.
Thanks mates, will try and report back...it works, just copied status_bar_tracking.xml fron old one, first I tried to mod it with APK manager 4.9, and no way to recompile (don't know is that dependee issue or APK manager fault).
BIG THANKS
yeah,you have to change the xml and the shade_bg.png as I wrote in the other thread.here http://forum.xda-developers.com/showpost.php?p=13621055&postcount=346
pauldiddy said:
yeah,you have to change the xml and the shade_bg.png as I wrote in the other thread.here http://forum.xda-developers.com/showpost.php?p=13621055&postcount=346
Click to expand...
Click to collapse
Big thanks worked perfectly!
Hello, I have 3 days trying to apply transparency to the sense rosie.apk 3.0 and it still fails.
I know I need to edit some xml apk, but I do not know what they are.
Please if someone could say that xml files are applying transparency.
Thanks in advance
a greeting
Forgive my groin but I use a translator .. jejeje
anxo79 said:
Hello, I have 3 days trying to apply transparency to the sense rosie.apk 3.0 and it still fails.
I know I need to edit some xml apk, but I do not know what they are.
Please if someone could say that xml files are applying transparency.
Thanks in advance
a greeting
Forgive my groin but I use a translator .. jejeje
Click to expand...
Click to collapse
You should post this in the Q and A section. Download one of my mods and decompile rosie.apk. Take my all_apps_view.xml in my layout folder and you can see the edits you need to make. Also values change colors and values hdpi colors.
This is the dev section not the q&a
But have a look at this thread: http://forum.xda-developers.com/showthread.php?t=1078621
It should be the same, i think.
regards
nickiberli said:
This is the dev section not the q&a
But have a look at this thread: http://forum.xda-developers.com/showthread.php?t=1078621
It should be the same, i think.
regards
Click to expand...
Click to collapse
So I've done is for the transparency of the dock bar, I wonder about the tranparent list of applications, but many thanks for your reply
klquicksall said:
You should post this in the Q and A section. Download one of my mods and decompile rosie.apk. Take my all_apps_view.xml in my layout folder and you can see the edits you need to make. Also values change colors and values hdpi colors.
Click to expand...
Click to collapse
thank you very much for your replies and forgive if this issue is not going in this section
There are different ways to the target, but here is the basic version (without custom addons of my custom Rosie).
1. Surprise - Decompile Rosie with apktool or apkmanager
2. Edit color.xml in values and values-hdpi folder
Bubble free Icon Text Background <color name="bubble_dark_background">#00191919</color> and <color name="bubble_text_shadowColor">#00000000</color>
Transparent App Drawer <color name="all_item_background">#00000000</color> and <color name="add_to_home_background">#00000000</color> (last one also in color.xml in values-hdpi folder)
2.a) 00 in the front is for Alpha Channel - that brings 100% Transparency. If you prefer semi transparent drawer, you can use 77, 88 or 99 (depends on your taste).
3. 4x5 App Drawer - edit intergers.xml in values folder
<integer name="allprogram_grid_rows">5</integer> and <integer name="allprogram_grid_columns">5</integer>
4. Smaller font in app drawer - edit application_boxed.xml
android:textSize="18.0px"
5. Compile and (if you use apkmanager) delete resources.arsc and layout folder in keep folder
In case you try it with 2.36 Rosie, you also need to edit launcher.smali
Change:
const/high16 v23, -0x100
to:
const/high16 v23, -0x6700
6. In order to change your dockbar, you need to decompile fusion.apk with m.10 editor and edit all necessary pngs there
he_stheone64 said:
There are different ways to the target, but here is the basic version (without custom addons of my custom Rosie).
1. Surprise - Decompile Rosie with apktool or apkmanager
2. Edit color.xml in values and values-hdpi folder
Bubble free Icon Text Background <color name="bubble_dark_background">#00191919</color> and <color name="bubble_text_shadowColor">#00000000</color>
Transparent App Drawer <color name="all_item_background">#00000000</color> and <color name="add_to_home_background">#00000000</color> (last one also in color.xml in values-hdpi folder)
2.a) 00 in the front is for Alpha Channel - that brings 100% Transparency. If you prefer semi transparent drawer, you can use 77, 88 or 99 (depends on your taste).
3. 4x5 App Drawer - edit intergers.xml in values folder
<integer name="allprogram_grid_rows">5</integer> and <integer name="allprogram_grid_columns">5</integer>
4. Smaller font in app drawer - edit application_boxed.xml
android:textSize="18.0px"
5. Compile and (if you use apkmanager) delete resources.arsc and layout folder in keep folder
In case you try it with 2.36 Rosie, you also need to edit launcher.smali
Change:
const/high16 v23, -0x100
to:
const/high16 v23, -0x6700
6. In order to change your dockbar, you need to decompile fusion.apk with m.10 editor and edit all necessary pngs there
Click to expand...
Click to collapse
thank you very much with this if it's clear that jejeje
Because we are very far if you do not invite a beer
XDXD
* ARTICLES MADE IN MACHINE LG G3 ANDROID 4.4.2 MACHINE DO THE SAME AND FLEXIBLE THINKING.
Preparation:
computers
Preset apktool
You must know how to use apktool okay.
File LGPhone.apk and LGSystemUI.apk was taken in Rom deodex you want Mod okay.
Begin.
A. Working with files this most important LGPhone.apk okay.
1. Decompile LGPhone.apk out
2. Navigate to the path LGPhone / smali / com / android / phone
Find PhoneGlobals.smali open in Notepad + +
> Find the following keywords.
Code:
.field private final mMediaButtonReceiver:Landroid/content/BroadcastReceiver;
> Add the following line immediately below it.
Code:
.field private final mModeReceiver:Landroid/content/BroadcastReceiver;
> Find Next line after.
Code:
mReceiver:Landroid/content/BroadcastReceiver;
> Add the following line immediately below it.
Code:
.line 236
new-instance v0, Lcom/android/phone/NetworkModeReceiver;
invoke-direct {v0}, Lcom/android/phone/NetworkModeReceiver;-><init>()V
iput-object v0, p0, Lcom/android/phone/PhoneGlobals;->mModeReceiver:Landroid/content/BroadcastReceiver;
> Find next keyword.
Code:
registerReceiver(Landroid/content/BroadcastReceiver;Landroid/content/IntentFilter;)Landroid/content/Intent;
> Add the following line immediately below it.
Code:
.line 633
new-instance v0, Landroid/content/IntentFilter;
const-string v1, "com.android.phone.CHANGE_NETWORK_MODE"
invoke-direct {v0, v1}, Landroid/content/IntentFilter;-><init>(Ljava/lang/String;)V
iget-object v1, p0, Lcom/android/phone/PhoneGlobals;->mModeReceiver:Landroid/content/BroadcastReceiver;
invoke-virtual {p0, v1, v0}, Lcom/android/phone/PhoneGlobals;->registerReceiver(Landroid/content/BroadcastReceiver;Landroid/content/IntentFilter;)Landroid/content/Intent;
> Save PhoneGlobals.smali
3. NetworkModeReceiver Download this file to extract and copy all the files in the path LGPhone smali / smali / com / android / phone
4. Recompile the LGPhone.
5. Fixing what replaces it back old LGPhone.apk file.
-------- 2G/3G toggle mod Guide --------- Choimobile
B. How on LGSystemUI.apk
1. Decompile LGSystemUI.apk out
2. Navigate to the path LGSystemUI/smali/com/lge/quicksettings/
> Open QuicksettingsItemList.smali using Notepad + +
> Find and fix all the 2GOnlyHandler EcoHandler
> Save QuicksettingsItemList.smali back
3. Find LGsystemUI/res/values-xx/
> Open strings.xml by Notepad + +
> Sp_quicksettings_eco_mode_NORMAL edit> Eco mode <a> The 2G <
> Save the strings.xml
4. Find LGSystemUI/res/values
> Open bools.xml using Notepad + +
> Find eco edit keywords >false< >true< save.
5. Download the file, unzip
> Copy smali in LGSystemUI/smali/com/lge/quicksettings/handlers
> Copy image to LGSystemUI/res/drawable-xxhdpi
6. Recompile the LGSystemUI
Replace the following items in LGSystemUI/build/apk file into the root LGSystemUI.apk
- 2 image file in res/drawable-xxhdpi on LGSystemUI.apk/res/drawable-xxhdpi
- Resources.arsc on LGSystemUI.apk
- Classes.dex into LGSystemUI.apk
C. Copy LGPhone.apk and LGSystemUI.apk have to edit the system/app and set 644 memory and delete files LGPhone.odex LGSystemUI.odex go. Reboot the machine and see the results.
Note: The tutorial is done on LG G3 Android 4.4.2 on another machine thinking you have flexibility with each release and each code.
Mod Guide Choimobile 2G/3G toggle.
-Thank: chuc by choimobile.vn/forums
- source: http://choimobile.vn/threads/huong-dan-mod-toggle-2g-3g-2g-only-len-cac-may-android-lg.27391/
Great guide
Thanks
Seems not the same lines can be found on KK.
Also, LGPhone.apk is LGTeleService.apk on my ROM.
Also the lines on smali files are not totally the same.
Thanks for the guide though.
Hi, I know this is an old thread, but I was wondering if you would do "how to enable flashlight toggle"
I have a LG Gpro 240K running one of your lollipop roms. I would REALLY appreciate it.
:good::good::good::good::good:
hi please fix network toggle for lgsystemui and lgteleservice
hi please help
i can't do this changes to my rom
here is files you need
LGTeleService.apk
View attachment LGTeleService.apk
the network toggle is here but don't work ( it can't change network )
i spend a lot of time , i hope some one can fix it
actually can't understand what should i do with lgteleservice.apk ( how to add toggles to this apk?) how to add this codes to lgteleservice?
sorry for my bad english
hi please help
i can't do this changes to my rom
here is files you need
LGTeleService.apk
View attachment 4269150
the network toggle is here but don't work ( it can't change network )
i spend a lot of time , i hope some one can fix it
actually can't understand what should i do with lgteleservice.apk ( how to add toggles to this apk?) how to add this codes to lgteleservice?
sorry for my bad english
EAGLEBOOY said:
hi please help
i can't do this changes to my rom
here is files you need
LGTeleService.apk
View attachment 4269150
the network toggle is here but don't work ( it can't change network )
i spend a lot of time , i hope some one can fix it
actually can't understand what should i do with lgteleservice.apk ( how to add toggles to this apk?) how to add this codes to lgteleservice?
sorry for my bad english
Click to expand...
Click to collapse
hi i fixed it
you should change this line in build.prop
ro.build.user=cloudyfa
to
ro.build.user=matrix_neo
+++++++++++++++++++++++++++++++
this is because
in SystemUI\smali\com\lge\systemui
a file with this name "ModelFeature.smali" in lines 527 and 541
const-string v0, "matrix_neo"
const-string v0, "matrix_neo"
should same as line in build.prop
ro.build.user=*********
Hi All , and Happy New Year 2015 with Lollipop on I9100
Its been long time i havent made a thread, this one is only to show you what i have learn around the NET (XDA is my House!) since i have my device .
i show you how to use apktool and decompile/compile process of some apks system from our new CM12.
The essential code to touch is in colors.xml and styles.xml files from decompiled sources , but you too, you have to know what to do with XML code.
I'm not trying to teach you about XML CODE, i just show you how i compare xml code from another theme with code from rom i have on my device and i show you how i try to make/adapt the changement code .
to learn about xml code , see @Goldie thread here :
http://forum.xda-developers.com/gal...de-understanding-creating-smali-mods-t2488033
in my video, i worked on framework-res, systemui and settings .
So you can make you little test a part and show us your change according my video. colors.xml and styles.xml are the best way to begin i think, according my great friend @Vivek_Neel and its thread here :
http://forum.xda-developers.com/android/themes/guide-t2978121/
Hope you have a big device with large screen/displaying to read it as well, 720p is a must
thanks.
My videos result :
3Minit Battery Mod on CM12:
HOW TO : http://forum.xda-developers.com/showpost.php?p=57975609&postcount=4
BLACK our CM12
Inspirations and all credits :
@Vivek_Neel for:
[Guide][How to theme lollipop roms with ease]
http://forum.xda-developers.com/android/themes/guide-t2978121
Euphoria Dark :
http://forum.xda-developers.com/showpost.php?p=58075585&postcount=635
@nicholaschum for :
http://forum.xda-developers.com/galaxy-s3/themes-apps/flashable-material-dark-temasek-t2993376
http://forum.xda-developers.com/galaxy-note-3/themes-apps/flashable-material-dark-temasek-t2992088
@androidous for his post and his autodidactic method i used too
http://forum.xda-developers.com/showpost.php?p=58038461&postcount=399
and his github here :https://github.com/androidous/Material_Black
method of work :
- decompile all stuff from themes in intro.
- decompile all my need from CM12 I9100
- by comparison, change only made on colors.xml and styles.xml in /res and some other little xml in /drawable or /layout
All my CWM Flashable files are here : http://d-h.st/users/skorpion/?fld_id=42551#files
details of files : contacts.apk, dialer.apk, systemui.apk, settings.apk, framework-res.apk and maybe trebuchet (not sure)
FINAL-Material_Black-master-CM12-BETA7.zip
FINAL-Material_Black-master-3MinitBattery-CM12-BETA7.zip
CM12-EUPHORIAbattery.zip
(these two files need that you have installed 3MinitBatterySettings.apk from 3MinitBatteryModFiles2.2_MD5_2aaf0531d4b8c74b33aacdba79575221.zip , see post4 bellow)
STOCK--CM12-BETA7.zip
(return to stock CM12 beta7)
Its not perfect but perfection will come soon, its just my first shoot about complete theming , just try it !
Voilà
3Minit Battery Mod on CM12
Source :
from @pas2001 for his thread 3Minit Battery Mod Updated: [03/09/14]
http://forum.xda-developers.com/showthread.php?t=2799958
and
http://forum.xda-developers.com/showpost.php?p=53795131&postcount=4
from @davidisflash , here is the working SystemUI.apk for CM12 unofficial rom on Note 4!!
http://forum.xda-developers.com/showpost.php?p=57646050&postcount=2468
thanks for its SystemUI.apk from CM12.
i decompiled SystemUI.apk from CM12 Note4 to gain MinitBattery$1.smali , MinitBattery$ResourceManager.smali and MinitBattery.smali files and have learned that i have to change some codes in system_icons.xml instead of status_bar.xml like in @pas2001 thread.
here it is my code for SystemUI/layout/system_icons.xml :
(in red , what i changed)
Code:
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout android:gravity="center_vertical" android:id="@id/system_icons" android:layout_width="wrap_content" android:layout_height="fill_parent"
xmlns:android="http://schemas.android.com/apk/res/android">
<com.android.keyguard.AlphaOptimizedLinearLayout android:gravity="center_vertical" android:orientation="horizontal" android:id="@id/statusIcons" android:layout_width="wrap_content" android:layout_height="fill_parent" />
<include android:id="@id/signal_cluster" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_marginStart="2.5dip" layout="@layout/signal_cluster_view" />
<com.android.systemui.BatteryMeterView android:id="@id/battery" android:layout_width="[COLOR="Red"]0.0[/COLOR]dip" android:layout_height="[COLOR="Red"]0.0[/COLOR]dip" android:layout_marginBottom="@dimen/battery_margin_bottom" android:layout_marginStart="7.0dip" />
[COLOR="Red"]<com.android.systemui.statusbar.policy.MinitBattery android:layout_width="wrap_content" android:layout_height="wrap_content" />[/COLOR]
</LinearLayout>
You need to download 3MinitBatteryModFiles2.2_MD5_2aaf0531d4b8c74b33aacdba79575221.zip from @pas2001 thread (1rst post) and only take 3MinitBatterySettings.apk from it if you plan to use this mod. Then you will install 3MinitBatterySettings.apk on your device. Personaly, i installed it on /data/app/ , set permissions and reboot.
In attachements, find a little pack containing only 3 smali files you need to add in SystemUI\smali\com\android\systemui\statusbar\policy according 1rst post from @pas2001.
3 files are : MinitBattery$1.smali , MinitBattery$ResourceManager.smali and MinitBattery.smali .
if you have installed CM12 on your device, you can try my SystemUI.apk in attachment too. (from beta5 or beta6)
Its easy to decompile, make the change and compile too.
Enjoy
thanks
ALL Credits to @gharrington .
Troubadour666 said:
Source :
from @pas2001 for his thread 3Minit Battery Mod Updated: [03/09/14]
http://forum.xda-developers.com/showthread.php?t=2799958
and
http://forum.xda-developers.com/showpost.php?p=53795131&postcount=4
from @davidisflash , here is the working SystemUI.apk for CM12 unofficial rom on Note 4!!
http://forum.xda-developers.com/showpost.php?p=57646050&postcount=2468
thanks for its SystemUI.apk from CM12.
i decompiled SystemUI.apk from CM12 Note4 to gain MinitBattery$1.smali , MinitBattery$ResourceManager.smali and MinitBattery.smali files and have learned that i have to change some codes in system_icons.xml instead of status_bar.xml like in @pas2001 thread.
here it is my code for SystemUI/layout/system_icons.xml :
(in red , what i changed)
Code:
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout android:gravity="center_vertical" android:id="@id/system_icons" android:layout_width="wrap_content" android:layout_height="fill_parent"
xmlns:android="http://schemas.android.com/apk/res/android">
<com.android.keyguard.AlphaOptimizedLinearLayout android:gravity="center_vertical" android:orientation="horizontal" android:id="@id/statusIcons" android:layout_width="wrap_content" android:layout_height="fill_parent" />
<include android:id="@id/signal_cluster" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_marginStart="2.5dip" layout="@layout/signal_cluster_view" />
<com.android.systemui.BatteryMeterView android:id="@id/battery" android:layout_width="[COLOR="Red"]0.0[/COLOR]dip" android:layout_height="[COLOR="Red"]0.0[/COLOR]dip" android:layout_marginBottom="@dimen/battery_margin_bottom" android:layout_marginStart="7.0dip" />
[COLOR="Red"]<com.android.systemui.statusbar.policy.MinitBattery android:layout_width="wrap_content" android:layout_height="wrap_content" />[/COLOR]
</LinearLayout>
You need to download 3MinitBatteryModFiles2.2_MD5_2aaf0531d4b8c74b33aacdba79575221.zip from @pas2001 thread (1rst post) and only take 3MinitBatterySettings.apk from it if you plan to use this mod. Then you will install 3MinitBatterySettings.apk on your device. Personaly, i installed it on /data/app/ , set permissions and reboot.
In attachements, find a little pack containing only 3 smali files you need to add in SystemUI\smali\com\android\systemui\statusbar\policy according 1rst post from @pas2001.
3 files are : MinitBattery$1.smali , MinitBattery$ResourceManager.smali and MinitBattery.smali .
if you have installed CM12 on your device, you can try my SystemUI.apk in attachment too. (from beta5)
Its easy to decompile, make the change and compile too.
Enjoy
Click to expand...
Click to collapse
Great job mate. But don't forget the real owner of 3minit battery mod @gharrington. I am only his team member.
BTW you guys can support by buy app in playstore. It up to date with new tabs function.
Thank.
plz when i followed the guide and compile the new systemui.apk
i paste it into \system\private-app\SystemUi
and i set permission to rw-r-r
but when i reboot the device a message pop up and said systemui has stopped and repetted the same thing over and over
can you tell me how did you manage to get it work ?
<T-Rex> said:
plz when i followed the guide and compile the new systemui.apk
i paste it into \system\private-app\SystemUi
and i set permission to rw-r-r
but when i reboot the device a message pop up and said systemui has stopped and repetted the same thing over and over
can you tell me how did you manage to get it work ?
Click to expand...
Click to collapse
its curious, because i always have error that you have but only when i copy apk on system. just a pop up said systemui has stopped .
when i reboot, it never appear again.
When you have compiled, did you manage META-INF folder and AndroidManifest.xml in new SystemUI.apk ?
- you set permission to rw-r-r and owner and group to root
- and you have 3MinitBatterySettings.apk on your system too ?
you missed smali files
i have tested without and i loose status bar and have constant "systemui has stopped" .
Troubadour666 said:
its curious, because i always have error that you have but only when i copy apk on system. just a pop up said systemui has stopped .
when i reboot, it never appear again.
When you have compiled, did you manage META-INF folder and AndroidManifest.xml in new SystemUI.apk ?
- you set permission to rw-r-r and owner and group to root
- and you have 3MinitBatterySettings.apk on your system too ?
you missed smali files
i have tested without and i loose status bar and have constant "systemui has stopped" .
Click to expand...
Click to collapse
no , i just replace the systemui.apk that you attached
can you give me plz all file needed to have the look in the screenshots (without changing the white backround for apps drawer) and the method plz
because i don't have time to compile my own
<T-Rex> said:
no , i just replace the systemui.apk that you attached
can you give me plz all file needed to have the look in the screenshots (without changing the white backround for apps drawer) and the method plz
because i don't have time to compile my own
Click to expand...
Click to collapse
ha, i cant share because its personal use and i made many change on it
and you will need my modded framework-res and settings for beta5 too.
its bad idea if you have though to use my systemui in attachment without 3MinitBatterySettings.apk installed just to gain 'black' ui like me.
you can follow this thread
http://forum.xda-developers.com/android/themes/guide-t2978121/
and try to adapt it and yes you will need to compile too. sry.
maybe, if i have time, i will make a post with all my XML changes on beta6 to give it a black ui .
thanks.
Troubadour666 said:
ha, i cant share because its personal use and i made many change on it
and you will need my modded framework-res and settings for beta5 too.
its bad idea if you have though to use my systemui in attachment without 3MinitBatterySettings.apk installed just to gain 'black' ui like me.
you can follow this thread
http://forum.xda-developers.com/android/themes/guide-t2978121/
and try to adapt it and yes you will need to compile too. sry.
maybe, if i have time, i will make a post with all my XML changes on beta6 to give it a black ui .
thanks.
Click to expand...
Click to collapse
please create full dark material theme decksclock, mms, calendar, calculator and others. thanks
hen you have compiled, did you manage META-INF folder and AndroidManifest.xml in new SystemUI.apk ? YES
- you set permission to rw-r-r and owner and group to root : YES
- and you have 3MinitBatterySettings.apk on your system too ? NO I D'ONT HAVE THIS APP
you missed smali files / WHAT YOU MEAN BY I MISSED THOSE FILES
i have tested without and i loose status bar and have constant "systemui has stopped" .
<T-Rex> said:
hen you have compiled, did you manage META-INF folder and AndroidManifest.xml in new SystemUI.apk ? YES
- you set permission to rw-r-r and owner and group to root : YES
- and you have 3MinitBatterySettings.apk on your system too ? NO I D'ONT HAVE THIS APP
you missed smali files / WHAT YOU MEAN BY I MISSED THOSE FILES
i have tested without and i loose status bar and have constant "systemui has stopped" .
Click to expand...
Click to collapse
i'm talking about the smali files pack in attachments post4.
you habe to install 3MinitBatterySettings.apk from @pas2001 thread too. you have FC because you missed smali files added before compilation. see again post 4.
thanks.
3Minit Battery Mod on Resurrection Remix 5.2.8 now , post4 updated
thanks
is it working on cm 12 lysergic acid? Thanks
Yakap said:
is it working on cm 12 lysergic acid? Thanks
Click to expand...
Click to collapse
see attachments post4
sweet job glad i was able to help at least a bit keep it up man :good::good:
androidous said:
sweet job glad i was able to help at least a bit keep it up man :good::good:
Click to expand...
Click to collapse
i have idea to create theme.material.dark definitions in framework-res.apk and see what i can do with it (similar from theme.material.light) , could be a sad work
and playing with android:theme="@style/ on <activity in AndroidManifest.xml maybe .
Good going @Troubadour666! Looking good
Thank great guide sorry my bad english
CM12 Material_Black Theme
Hi,
this is my last theming with Material_Black theme , following post4
CWM-I9100-CM12-Beta8-Material_Black-master-3MinitBatteryINCLUDE .zip - 22.02 MB
i have themed black Dialer.apk and Contacts.apk
ABOUT MY SystemUI.apk , you have to install 3MinitBatterySettings.apk as describe in post3 and post4.
Also , i have added networkspeedindicator from @thanhfhuongf in my SystemUI.apk too.
(his this thread here http://forum.xda-developers.com/galaxy-note-3/themes-apps/guide-lollipop-network-status-bar-t2998932)
for all of the followers insterested by theming it BLACK , i will post my colors.xml and style.xml soon, for all apk.
there are some other xml to modify too and png/jpg to change.
i'm open for other things if you have some ideas. i'm not moding but just theming, i mean, only colors and png images.
give a try and report.
thanks.
UPDATE :
NEW CWM package : 3MinitBattery and network speed indicator have been removed from SystemUI.apk.
I9100-CM12-Beta8-Material_Black-master.zip - 22.05 MB
or download SystemUI.apk in attachement, replace in CWM-I9100-CM12-Beta8-Material_Black-master-3MinitBatteryINCLUDE .zip if you have downloaded it before and reflash.