StatusBarMod 14 Toggles with QuickPanelSettings for Stock 6.1.A.0.452

Search This thread

p3001ee

Member
Apr 28, 2012
30
119
Munich
Hi,

I loved the QuickPanel from my ARC S, so I ported Lidroids Statusbar Quickpanel to our Xperia S. ;)

Attached CWM Package contains:
- deodexed SystemUI.apk
- QuickPanelSettings.apk

This StatusbarMod is for 6.1.A.0.452 Stock Firmware.
Before install, make a backup of your phone.

[Edit]:
- Updated SystemUI.apk - Fixed background when pressing a toggle
[Edit]:
- Added 1%-step battery percentage; Please don't ask me to integrate more different battery percentage styles. There are hundered of different styles for this. But I hope this one will be good enough! ;)
[Edit]:
- StatusBarTogglesWithBatMod-v2-HDPI.zip:
Toggle Indicator is working now; Fixed my BatteryMod to use HDPI icons and not a mix of XHDPI/HDPI (different sizes of battery icon)
[Edit]:
- Updated StatusBarTogglesWithBatMod-v2-HDPI.zip:
Fixed FC on Reboot-Toggle when pressing on "now"-Option in the reboot dialog. Now I hope all toggles working without errors. ;)
[Edit]:
- Added StatusBarTogglesWithBatAndBBar.zip with brightness slider
[EDIT]:
- Added QuickPanelStockBatWithBBar.zip: Using stock battery icons, Quickpanel + BrightnessBar
[EDIT]:
- And also: QuickPanelStockBat.zip: QuickPanel without BBar and with stock battery icons.
- Removed StatusBarToggles.zip and StatusBarTogglesWithBatMod.zip; These versions has some bugs and/or were incomplete.
 

Attachments

  • shot_000001.jpg
    shot_000001.jpg
    15.3 KB · Views: 24,735
  • shot_000004.jpg
    shot_000004.jpg
    14.1 KB · Views: 18,176
  • StatusBarTogglesWithBatMod-v2-HDPI.zip
    1.3 MB · Views: 4,589
  • StatusBarTogglesWithBatAndBBar.zip
    1.3 MB · Views: 3,619
  • shot_000002.jpg
    shot_000002.jpg
    16.4 KB · Views: 44,458
  • QuickPanelStockBatWithBBar.zip
    1.3 MB · Views: 1,864
  • QuickPanelStockBat.zip
    1.3 MB · Views: 2,183
Last edited:

m1st3r1

Senior Member
Aug 15, 2010
890
279
Jakarta
working nice... with small graphic bug, but still it's working.

but if u can add battery percentage is better :D
 
Last edited:
  • Like
Reactions: fjcor

umarian

Inactive Recognized Contributor
May 7, 2011
1,488
2,958
Congratulations;excelent job man.
For who wish percentage battery i made a flashzip with circle battery.
UPDATE:a new mod ststusbarcircle2 with ics toggle;many thans for "Vipitus"
After instal enter in CWM and fix permision and reboot.
PS:always make a backup.
 

Attachments

  • Statusbarcircle.zip
    1.4 MB · Views: 546
  • Screenshot_2012-07-13-08-15-36.jpg
    Screenshot_2012-07-13-08-15-36.jpg
    13.3 KB · Views: 5,494
  • StatusBarCircle2.zip
    1.3 MB · Views: 361
  • Screenshot_2012-07-13-18-33-25.jpg
    Screenshot_2012-07-13-18-33-25.jpg
    12.9 KB · Views: 5,172
Last edited:

umarian

Inactive Recognized Contributor
May 7, 2011
1,488
2,958

Attachments

  • Screenshot_2012-07-13-09-55-53.jpg
    Screenshot_2012-07-13-09-55-53.jpg
    12.2 KB · Views: 1,708
  • Screenshot_2012-07-13-09-59-33.jpg
    Screenshot_2012-07-13-09-59-33.jpg
    12.2 KB · Views: 1,522
  • Screenshot_2012-07-13-10-06-05.jpg
    Screenshot_2012-07-13-10-06-05.jpg
    12.3 KB · Views: 1,472
  • Screenshot_2012-07-13-10-10-25.jpg
    Screenshot_2012-07-13-10-10-25.jpg
    12.2 KB · Views: 1,422
  • Screenshot_2012-07-13-13-07-18.jpg
    Screenshot_2012-07-13-13-07-18.jpg
    13.6 KB · Views: 1,386
  • Screenshot_2012-07-13-13-17-03.jpg
    Screenshot_2012-07-13-13-17-03.jpg
    12.2 KB · Views: 1,301
  • Screenshot_2012-07-13-13-21-09.jpg
    Screenshot_2012-07-13-13-21-09.jpg
    12.2 KB · Views: 1,303
  • Screenshot_2012-07-13-13-33-35.jpg
    Screenshot_2012-07-13-13-33-35.jpg
    12.2 KB · Views: 1,348
Last edited:

blakwhite

Senior Member
Nov 30, 2010
167
52
We have been waiting for this.

{deleted due to many requests}

I attached a screenshot below, that might show a bug. One specific app shows as highlighted all the time.

Thanks for the work.
 

Attachments

  • uploadfromtaptalk1342164185737.jpg
    uploadfromtaptalk1342164185737.jpg
    26.5 KB · Views: 1,421
Last edited:

HellRoot

Senior Member
Feb 12, 2012
1,484
300
Works great.. Thank you very much... But I would love to have tether in the statusbar aswell :)

Sent from my LT26i using xda app-developers app
 

Top Liked Posts

  • There are no posts matching your filters.
  • 65
    Hi,

    I loved the QuickPanel from my ARC S, so I ported Lidroids Statusbar Quickpanel to our Xperia S. ;)

    Attached CWM Package contains:
    - deodexed SystemUI.apk
    - QuickPanelSettings.apk

    This StatusbarMod is for 6.1.A.0.452 Stock Firmware.
    Before install, make a backup of your phone.

    [Edit]:
    - Updated SystemUI.apk - Fixed background when pressing a toggle
    [Edit]:
    - Added 1%-step battery percentage; Please don't ask me to integrate more different battery percentage styles. There are hundered of different styles for this. But I hope this one will be good enough! ;)
    [Edit]:
    - StatusBarTogglesWithBatMod-v2-HDPI.zip:
    Toggle Indicator is working now; Fixed my BatteryMod to use HDPI icons and not a mix of XHDPI/HDPI (different sizes of battery icon)
    [Edit]:
    - Updated StatusBarTogglesWithBatMod-v2-HDPI.zip:
    Fixed FC on Reboot-Toggle when pressing on "now"-Option in the reboot dialog. Now I hope all toggles working without errors. ;)
    [Edit]:
    - Added StatusBarTogglesWithBatAndBBar.zip with brightness slider
    [EDIT]:
    - Added QuickPanelStockBatWithBBar.zip: Using stock battery icons, Quickpanel + BrightnessBar
    [EDIT]:
    - And also: QuickPanelStockBat.zip: QuickPanel without BBar and with stock battery icons.
    - Removed StatusBarToggles.zip and StatusBarTogglesWithBatMod.zip; These versions has some bugs and/or were incomplete.
    10
    short tutorial how I ported the ARC/S QuickPanel to Xperia S

    Because some of you has ask me (PM), how did the port. So - I think it could be interesting for other developers, themers and modders ;)

    So - here we go!

    Following files I have used:

    • deodexed framwork-res.apk for LT26i
    • deodexed SystemUI.apk for LT26i
      (all above from here)
    • SemcGenericUxpRes.apk for LT26i (from my own phone)
    • Modded SystemUI.apk with QuickPanel from LT18i (see xda)
    • APK-Manager from this post [EDIT:] Link is dead, so download here!

    And now my installed programs:


    - Install Eclipse and ADT-Plugin
    - Install Android SDK from eclipse
    (All above is not really necessary, but I'am using eclipse DDMS View for debugging purpose of the phone; for that, you need to USB-Debugging enabled on your Xperis S)
    - Install Apk-Manager-ICS to C:\Apk-Manager-ICS

    First Step
    - Open DOS-Box and go to folder C:\Apk-Manager-ICS\other
    - Install deodexed framework-res.apk file with:
    apktool if <path>\framework-res.apk
    - Move deodexed LT26i (Xperia S) SystemUI.apk to C:\Apk_Manager_ICS\place-apk-here-for-modding\StockSystemUI.apk
    - Move LT15/18i (ARC/S) modded SystemUI.apk (with QuickPanel) to C:\Apk_Manager_ICS\place-apk-here-for-modding\ModSystemUI.apk
    - Start APK-Manager:
    - Select Option 22and choose "StockSystemUI.apk"
    - Select Option 10 (Decompile with Dependencies)
    - when ask for "dependee apk": Drop the "SemcGenericUxpRes.apk" to APK-Manager DOS Box and pressed <ENTER>
    - project folder for decompiled StockSystemUI is C:\Apk_Manager_ICS\projects\StockSystemUI.apk\
    - Do the same steps for ModSystemUI.apk
    - Modded SystemUI is decompiled in C:\Apk_Manager_ICS\projects\ModSystemUI.apk\

    Second Step
    - open another DOS box and go to folder C:\Apk_Manager_ICS\projects\ModSystemUI.apk\
    - start python script (attached zip file) to find all QuickPanel related resources
    and create a Change-Report:
    python <path>\getChangeReport.py smali\com\lidroid\systemui\quickpanel res\values\public.xml > C:\Apk_Manager_ICS\ChangeReport.txt
    - Open C:\Apk_Manager_ICS\ChangeReport.txt in your favorite Editor (e.x. Notepad++) and have a look
    - integrate all found resources to LT26i Stock SystemUI project folder tree and add these
    resources to the relevant XML files (but do not touch "res/values/public.xml"!!!!
    (This file will be re-generated by apk-manager!)
    - compile Stock SystemUI (with the new resources)
    - Say "Y" for question, if this is an system apk
    - Say "y" for when ask for "copy over additional files"
    - When waining for pressing a key:
    - Delete "resources.arsc" and any resources you have added in "C:\Apk_Manager_ICS\keep"
    - Press any key to finalize apk building
    (Now all resources has been added and a new public.xml with valid IDs has been integrated)
    - First step APK is saved by APK-Manager as C:\Apk_Manager_ICS\place-apk-here-for-modding\unsignedStockSystemUI.apk
    - rename it to C:\Apk_Manager_ICS\place-apk-here-for-modding\Step1StockSystemUI.apk
    - Decompile it in the same way as described above!
    - After decompile, new project folder exists now: C:\Apk_Manager_ICS\projects\Step1StockSystemUI.apk\
    - have a look in res\values\public.xml: all new resources are listed and got an ID
    - copy C:\Apk_Manager_ICS\projects\ModSystemUI.apk\smali\lidroid to C:\Apk_Manager_ICS\projects\Step1StockSystemUI.apk\smali\lidroid
    - copy C:\Apk_Manager_ICS\projects\ModSystemUI.apk\smali\com\lidroid to C:\Apk_Manager_ICS\projects\Step1StockSystemUI.apk\smali\com\lidroid
    - adapting all IDs in all smali files (C:\Apk_Manager_ICS\projects\Step1StockSystemUI.apk\smali\com\lidroid\systemui\quickpanel)
    to the new ID from res\values\public.xml (The prev. generated ChangeReport will help!!)
    - use kdiff3 to compare
    1: C:\Apk_Manager_ICS\projects\StockSystemUI.apk\smali\com\android\systemui\statusbar\phone\PhoneStatusBar.smali
    2: C:\Apk_Manager_ICS\projects\Step1StockSystemUI.apk\smali\com\android\systemui\statusbar\phone\PhoneStatusBar.smali​
    - using kdiff3 to integrate changes in method "makeStatusBarView" (main diff block at the end of the method)! Not more!
    - check ID in method "makeStatusBarView":
    ...
    invoke-virtual {v0, v9, v2}, Landroid/content/Context;->registerReceiver(Landroid/content/BroadcastReceiver;Landroid/content/IntentFilter; )Landroid/content/Intent;

    const v6, 0x7f03001c

    invoke-static {v0, v6, v11}, Landroid/view/View;->inflate(Landroid/content/Context;ILandroid/view/ViewGroup; )Landroid/view/View;
    ...​
    - change ID (0x7???????) to the ID for "power_widget_layout" (look in res/values/public.xml)
    - when all changes has been made, choose Option 11 in APK-Manager to compile apk
    - Say "y" for question, if this is an system apk
    - Say "y" for when ask for "copy over additional files"
    - If apk-manager is waiting to press any key, delete "classes.dex" from the "keep" folder" and press enter in APK-Manager
    - The final SystemUI.apk is saved as "C:\Apk_Manager_ICS\place-apk-here-for-modding\unsignedStep1StockSystemUI.apk"
    - rename it to "SystemUI.apk".

    Et-Vola! All done! SystemUI.apk is ready for installation! ;)
    9
    Congratulations;excelent job man.
    For who wish percentage battery i made a flashzip with circle battery.
    UPDATE:a new mod ststusbarcircle2 with ics toggle;many thans for "Vipitus"
    After instal enter in CWM and fix permision and reboot.
    PS:always make a backup.
    6
    hi fellow xperians

    was tired of waiting on someone making a fully .50 compatible systemui from Xperia S so i made it myself

    my 1st attempt at android tweaking (more new things 2 come, i come from the old days wm6, so modding is in my blood)...

    modded and fully 6.1.A.2.50 compatible toggle plus brightness bar (no memory card string issues, no gps icon issues)...

    icons r not mine and all based on OP work (my thanks 2 him) check screenshot 4 more details...

    remember 2 always make backups before doing anything... This is 4 Xperia S... did not test on other devices... use with caution!

    u r welcome 2 mod file as pleased, happy modding...

    cheers
    6
    ICS styled toogles (white coloured) for you ;)
    Just flash normally in CWM.

    I've added also Polish language :)