HOW TO PORT 25 GRID TOGGLES!
With ease!
As many people know porting the lidroid toggles to you're stock device is a lot of work especially when u port the grid toggles.
why ?
because these toggles all needs you to add all ids and such and then in all smali you need to fix 0x730254 etc values.
BUT NOW!!! that time is over i have been working on these toggles for a few days now and its set so it will get all values etc with only packagename
so you only need to copy paste the stuff i say you to
SCREENS:
REQUIREMENT:
- BRAIN
- Patient
- Know how to decompile/recompiling Apk file
- notepad++
- Tool for decompiling, : apkmanager/apktool/Virtous/apkmultitools/ etc,
1. Decomple SystemUI.apk
/res/values/ids.xml
Add the following values to ids.xml
2. SystemUI/res/values/strings.xml
Add the following strings to strings.xml
3. SystemUI/res/values/styles.xml
Add the following strings to styles.xml
3. Copy paste the Attached Content.zip to ur systemui/
This will add the resources,arrays.xml,layout and toggle smali's
4. SystemUI/res/layout/**** any layout you want.
add the following in it to load the toggles.
5. Now compile the systemui.apk and it should be working
6. Add the ToggleSettings.apk to system/app
BUGS:
CREDITS:
Attachements:
Content.zip dl link https://dl.dropboxusercontent.com/u/56034188/toggles/sp/ContentV9.zip
or see bottom of post for attached zip
ToggleSettings dl link https://dl.dropboxusercontent.com/u/56034188/toggles/sp/ToggleSettings.apk
or see bottom of post for attached apk
With ease!
As many people know porting the lidroid toggles to you're stock device is a lot of work especially when u port the grid toggles.
why ?
because these toggles all needs you to add all ids and such and then in all smali you need to fix 0x730254 etc values.
BUT NOW!!! that time is over i have been working on these toggles for a few days now and its set so it will get all values etc with only packagename
so you only need to copy paste the stuff i say you to
SCREENS:
REQUIREMENT:
- BRAIN
- Patient
- Know how to decompile/recompiling Apk file
- notepad++
- Tool for decompiling, : apkmanager/apktool/Virtous/apkmultitools/ etc,
1. Decomple SystemUI.apk
/res/values/ids.xml
Add the following values to ids.xml
Code:
<item type="id" name="spomc_toggle_toggle_button">false</item>
<item type="id" name="spomc_toggle_icon_button">false</item>
<item type="id" name="spomc_toggle_text_button">false</item>
Add the following strings to strings.xml
Code:
<string name="spomc_always_use_accessory">Use by default for this USB accessory</string>
<string name="spomc_bt">BT</string>
<string name="spomc_data">Data</string>
<string name="spomc_rotate">Rotate</string>
<string name="spomc_wifi">Wi-Fi</string>
<string name="spomc_gps">GPS</string>
<string name="spomc_wifiap">Wi-Fi AP</string>
<string name="spomc_airplane">Airplane</string>
<string name="spomc_vibrate">Vibrate</string>
<string name="spomc_silent">Silent</string>
<string name="spomc_torch">Torch</string>
<string name="spomc_sync">Sync</string>
<string name="spomc_settings">Settings</string>
<string name="spomc_control">Controller</string>
<string name="spomc_ram">Clear RAM</string>
<string name="spomc_brightness">Brightness</string>
<string name="spomc_weather">Weather</string>
<string name="spomc_volumes">Volume</string>
<string name="spomc_widgets">Widget</string>
<string name="spomc_reboot">Reboot</string>
<string name="spomc_battery">Battery</string>
<string name="spomc_troll">Troll</string>
<string name="spomc_flash">Flash</string>
<string name="spomc_prev">Previous</string>
<string name="spomc_next">Next</string>
<string name="spomc_play">Play/Pause</string>
<string name="spomc_sleep">Sleep</string>
<string name="spomc_default_wifi">WIFI</string>
<string name="spomc_default_bt">BT</string>
<string name="spomc_default_gps">GPS</string>
<string name="spomc_default_rotate">ROTATE</string>
<string name="spomc_default_vibrate">VIBRATE</string>
<string name="spomc_default_control">CONTROL</string>
<string name="spomc_default_sync">SYNC</string>
<string name="spomc_default_data">DATA</string>
<string name="spomc_default_silent">SILENT</string>
<string name="spomc_default_settings">SETTINGS</string>
<string name="spomc_default_airplane">AIRPLANE_MODE</string>
<string name="spomc_default_ram">CLEAR_RAM</string>
<string name="spomc_default_brightness">BRIGHTNESS</string>
<string name="spomc_default_weather">WEATHER</string>
<string name="spomc_default_volumes">VOLUMES</string>
<string name="spomc_default_widgets">WIDGETS</string>
<string name="spomc_default_reboot">REBOOT</string>
<string name="spomc_default_battery">BATTERY</string>
<string name="spomc_default_troll">TROLL</string>
<string name="spomc_default_flash">FLASH</string>
<string name="spomc_default_prev">PREV</string>
<string name="spomc_default_next">NEXT</string>
<string name="spomc_default_play">PLAY</string>
<string name="spomc_default_sleep">SLEEP</string>
<string name="spomc_default_profile">PROFILE</string>
<string name="spomc_default_cpu">CPU</string>
Add the following strings to styles.xml
Code:
<style name="brucekey_icon">
<item name="android:disabledAlpha">?android:disabledAlpha</item>
<item name="android:background">@drawable/togglebtn_bg</item>
<item name="android:layout_width">wrap_content</item>
<item name="android:layout_height">wrap_content</item>
</style>
This will add the resources,arrays.xml,layout and toggle smali's
4. SystemUI/res/layout/**** any layout you want.
add the following in it to load the toggles.
Code:
<com.spacey.xperiatabs.toggles.TogglesView android:orientation="vertical" android:layout_width="fill_parent" android:layout_height="wrap_content" />
6. Add the ToggleSettings.apk to system/app
BUGS:
- Data toggle Possibly working not sure yet
- DONT! change any png names or string names etc it wont work
- Profile Picture and Name are set blank if u select it pres sthe toggle and edit it to ur name and a picture. the picture will appear if you reboot.
CREDITS:
- AuliaYF
- AOKP
- CM
- TentenPonce
- TuxKids
- Aryne
- Potato Bro's
- MOSP team
- SonyXperiaZ2 for toggle pngs
- Dedy Prayetno
- SpaceCaker ofcourse!
Attachements:
Content.zip dl link https://dl.dropboxusercontent.com/u/56034188/toggles/sp/ContentV9.zip
or see bottom of post for attached zip
ToggleSettings dl link https://dl.dropboxusercontent.com/u/56034188/toggles/sp/ToggleSettings.apk
or see bottom of post for attached apk
Attachments
Last edited: