Related
So this is my very first attempt in ROM porting.
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Some of you may have heard of tablet mode and if you have tried it you know well that it smashes your phone. Apps are small, their layout is screwed, things overlap, crash or stop working, Google Play forbids you to download, if you tried AOKP you cant even use launcher and phone. In short, it is a mess.
PARANOIDANDROID changed that. It does not "heal" tablet mode, it obliterates the boundaries. You define how big or small apps are, you define in which UI they display, no matter if your phone runs in tablet or phone mode, which also you can define. Customize every single entity on your phone, lockscreen, navigationbar, system-components, widgets, apps. If you prefer stay with your three bearpaw buttons + drop-down curtain or switch to a combined navigationbar + drop-up notificationcenter, enjoy Youtube in 3D, Gmail and settings in 2-columns, Chrome in its better mobile UI, etc. Nothing overlaps, nothing crashes, everything works as you'd expect. This is completely new ground and has never been realized before, it is lightyears from tablet mode.
Install ROM: http://d-h.st/ufK
Install Google Apps: http://d-h.st/wCo (and only these! other GApps will have Play Store broken in tablet mode!)
Wipe caches, factory reset is a must if you're coming from another rom than CM9
If automatic brightness is disabled, button backlight doesn't turn on after Power button is pressed
Maybe something else, you tell me
I used jerl92's CM9 build as a base, HWComposer libraries and kernel from Andromadus Mimicry (these made this ROM insanely fast) and hdorius' DHD port. Sorry for being a "winzip dev", as I'm yet a complete noob in Android development
Thanks to:
ahjavery for his ROM porting guide
blk_jack and the whole Andromadus team for their great work
D4rKn3sSyS and molesarecoming for such a great ROM
Xylograph for his tips and porting help
Version 0.5 beta (09-Aug-2012)
Terminal Emulator, Gallery and LatinIME FCs/UI bugs fixed.
GApps removed. Use a separate package to install them.
Default UI is changed to "Phone mode (optimized)".
Button backlight bug not fixed yet.
Version 0 beta (30-Jul-2012)
Keyboard bug fixed
Removed apps: Adobe Flash Player, Apex & Nova Launchers, Dropbox, ES File Explorer, ROM Manager. Google Apps left, but probably will be removed later.
Improved automatic brightness accuracy
Dual-band Wi-Fi support enabled
adb remount error fixed
UI lagging is gone — now using kernel and libs from Andromadus (hope blk_jack won't kill me for that)
... can I call this a beta now?
Version 0 alpha (21-Jul-2012)
First public release.
YEAHHHHH THANKS !!!! Downloading right now xD
Nice work,It's fantastic, thanks man.
Great work!
Inviato dal mio HTC Vision con Tapatalk 2
How on earth did you manage to get it boot? I tried for countless hours to get it booting but with no luck
Sent from my HTC Vision using xda premium
So any chance you already patched this rom with pDroid [android privacy protection patch]? (otherwise not sure where the 'paranoid' comes in )
kbeezie said:
So any chance you already patched this rom with pDroid [android privacy protection patch]? (otherwise not sure where the 'paranoid' comes in )
Click to expand...
Click to collapse
I don't know why did they decide to call this ParanoidAndroid (maybe with the exception of this), but it doesn't have pDroid patches installed.
The main feature of this ROM is to switch between Tablet and Phone layouts selectively for every application.
NeverGone\RU said:
I don't know why did they decide to call this ParanoidAndroid (maybe with the exception of this), but it doesn't have pDroid patches installed.
The main feature of this ROM is to switch between Tablet and Phone layouts selectively for every application.
Click to expand...
Click to collapse
Ahh, musical inspiration. Though I suppose if someone wanted to make this work with pdroid would simply use the auto-patcher (would just have to know if its aokp, cm9, etc and the rom date for it to make an appropriate pdroid zip patch).
Speaking of which what type of rom is it based off of for the ICS? Sense, CM9, AOKP, AOSP? Looks almost AOKP from the screenshots.
kbeezie said:
Ahh, musical inspiration. Though I suppose if someone wanted to make this work with pdroid would simply use the auto-patcher (would just have to know if its aokp, cm9, etc and the rom date for it to make an appropriate pdroid zip patch).
Speaking of which what type of rom is it based off of for the ICS? Sense, CM9, AOKP, AOSP? Looks almost AOKP from the screenshots.
Click to expand...
Click to collapse
It is based of jerl92 unoffical cm9 wich is stated in the first post.
Sent from my HTC Vision using xda premium
johrie said:
It is based of jerl92 unoffical cm9 wich is stated in the first post.
Click to expand...
Click to collapse
Guess I was expecting to see it in the largest first paragraph, missed it under credits (for some reason that post placed credits under a scrollable box in my window so was missing if I didn't use my mouse to scroll within the post).
finally! ParanoidAndroid come to HTC Vision. few weeks ago i saw this rom on my friend's HTC Sensation. quite good rom. thanks for bring ParanoidAndroid to Vision :highfive:
Congratulations on your first ROM! I'll try it out for sure :good:
For hardware-software keyboard fix, use the instructions provided in my rom porting guide about patching android.policy.jar.
It is there in the first post of the thread, patch the android.policy.jar and it will be fixed.
ajhavery said:
For hardware-software keyboard fix, use the instructions provided in my rom porting guide about patching android.policy.jar.
It is there in the first post of the thread, patch the android.policy.jar and it will be fixed.
Click to expand...
Click to collapse
I already tried to, but this file section already looks like this:
Code:
.line 1311
const/4 v1, 0x0
iput v1, p0, Lcom/android/internal/policy/impl/PhoneWindowManager;->mLidOpen:I
...
.line 1313
const/4 v1, 0x1
iput v1, p0, Lcom/android/internal/policy/impl/PhoneWindowManager;->mLidOpen:I
...
.line 1315
.restart local v0 #sw:I
:cond_15
const/4 v1, -0x1
i.e. exactly as you've stated it should be edited. But maybe I've just found wrong place.
By the way I went ahead and made the pDroid patch for this release (1.5) of ParanoidAndroid for Vision. I had to use the 20120706 rom date in order to get the patch to work.
Patch Log (you can use the same command to just patch it yourself)
Code:
./auto_patcher PARANOIDANDROID.zip pdroid cm9 20120706
### verify tools ###
### verify ROM ###
### unzip patch tools ###
### unzip patch patches ###
### unzip rom ###
inflated: system/framework/core.jar
inflated: system/framework/framework.jar
inflated: system/framework/services.jar
### create updater script ###
inflated: META-INF/com/google/android/update-binary
inflated: META-INF/com/google/android/updater-script
### using Clockworkmod installer ###
### create restore.zip ###
### decompile framework.jar ###
... extract preloaded-classes ...
### decompile core.jar ###
### decompile services.jar ###
### patch pdroid/cm9/20120706 ###
### apply framework.patch ###
Reversed (or previously applied) patch detected! Skipping patch.
38 out of 38 hunks ignored -- saving rejects to file smali/android/net/wifi/WifiConfigStore.smali.rej
Reversed (or previously applied) patch detected! Skipping patch.
15 out of 15 hunks ignored -- saving rejects to file 'smali/com/android/internal/telephony/RIL$RILSender.smali.rej'
Reversed (or previously applied) patch detected! Skipping patch.
4 out of 4 hunks ignored -- saving rejects to file 'smali/com/android/internal/telephony/sip/SipPhone$SipConnection.smali.rej'
... apply preloaded.patch ...
### apply core.patch ###
### apply services.patch ###
### rebuild framework.jar ###
### rebuild core.jar ###
### rebuild services.jar ###
### create updater.zip ###
### finished ###
flash update.zip to install the modified
flash restore.zip to restore the original
I've renamed it to paranoid_pdroid_on.zip and paranoid_pdroid_off.zip (off restores the 3 jar files back to the way it was in the original zip, and on puts the patched .jar files into the system to work with the pdroid app)
[Files moved to attachment]
MD5 (paranoid_pdroid_off.zip) = 49d7bf9a2d2bdceb750d6dd95ac44705
MD5 (paranoid_pdroid_on.zip) = 0fd1764ee447424e67c1f96e39d68072
You can grab the pDroid app (free) itself from the market place (but it won't work until you patch the system).
even though there's a restore/off patch make sure to do a nandroid backup just to be on the safe side
I installed the following via recovery:
Paranoid Android 1.5 for Vision Rom
paranoid_pdroid_on.zip (pDroid enabled patch)
TitaniumBackup (So I could just quickly restore my pdroid app instead of signing up to google)
Then rebooted (love the boot animation by the way), and tried out pDroid. Screenshots attached.
So ya now can have more paranoia in your ParanoidAndroid
NeverGone\RU said:
I already tried to, but this file section already looks like this:
Code:
.line 1311
const/4 v1, 0x0
iput v1, p0, Lcom/android/internal/policy/impl/PhoneWindowManager;->mLidOpen:I
...
.line 1313
const/4 v1, 0x1
iput v1, p0, Lcom/android/internal/policy/impl/PhoneWindowManager;->mLidOpen:I
...
.line 1315
.restart local v0 #sw:I
:cond_15
const/4 v1, -0x1
i.e. exactly as you've stated it should be edited. But maybe I've just found wrong place.
Click to expand...
Click to collapse
My guess is that since this rom uses a tablet UI, values need to be reversed. If you would have changed anywhere else, softkeyboard might not appear but since that is not the issue.
One hit is to try with reversed values, i.e. 0x0 with 0x1 and 0x1 with 0x0.
Try and reply if you find sucess.
Sent from my HTC Vision using Tapatalk 2
awesome, love the rom
Thanks a lot for porting this to our device. Also could you make the launchers optional. Try using aroma. You could take this script in a pack i made as an example.
Love the Paranoid Android, very lovely, haha~
I have gathered pretty much all the things useful in modding our system.
I ask other developers to post their findings here also.
My aim is to allow people to learn how make their own edits and mods.
Happy modding,
As of now our only option for recovery from a screw up is flashing the stock image via Odin, so be careful.
Developer Tools:
AIO Tool Pack - The main tools I used in creating this deodexed package (Includes the following)
APK Manager with the compatible ApkTool and AAPT (Took me a while to find compatible versions of both due to strange qualifiers in resource APKs)
Dex2Jar with JD-Gui (Useful for checking out JavaCode in order to apply to ByteCode) (If you've got an extra Kilo-Dollar to spare check out Jeb)
Baksmali/Smali Manager for editting jar files
Odin 3.07 for flashing stock firmwares (available in dev thread)
Click to expand...
Click to collapse
Click to expand...
Click to collapse
Psuedo-ROM
Deodexed System Installer With Listed Mods
(Mirror) (MD5:108a5553c6ae82af9b0a3319ceffc8b8)
All Responsibility Are Belongs To You
Entire deodexed system with some mods already installed. Based on the AMDL ota update.
You must be rooted and updated to build number I337UCUAMDL.
I recommend a factory reset, fresh wipe via Odin, updating ota, rooting, then installing this package.
After installing it is recommended that you freeze the OTA apps in order to block OTA updates.
- LocalFOTA, AT&T Software Update, FWUpgrade
- Mod list:
5/18/13 -
Removed struck-out items from 5/8/13 change log for NottachXposed compatiblity
Integrated debloater into installer
Added extended power menu (scrosler)
Added init.d support (scrosler)
-Added zipAlign init.d script
Added 1% battery support for SystemUI
Click to expand...
Click to collapse
5/9/13 -
Tethering enabled via framework-res.apk, includes Bluetooth tethering (romracer)
Removed WiFi connected notification via SecSettings.apk
Enabled accessibility widgets via SecSettings.apk
Removed carrier label in status bar via SystemUI.apk
Removed full battery notification via SystemUI.apk
Removed loud volume warning via framework.jar
Option to unlock all AT&T APNs (In installer)
Unhid broadband APNs
Enabled scrolling wallpaper
Removed launcher help text
Removed multi-window help button
Removed boot sound
Redeodexed entire AMDL update
Fixed APKs for de/recompiling
More...
Click to expand...
Click to collapse
-Installation:
Copy "copy_to_sdcard" folder to internal sdcard
With USB debugging enabled run the Windows BAT file in the package.
Answer questions.
Profit...
Click to expand...
Click to collapse
Click to expand...
Click to collapse
Click to expand...
Click to collapse
Tutorials:
Framework installation using ApkTool
Modding using Apk Manager
Reading source using Dex2Jar
Click to expand...
Click to collapse
Click to expand...
Click to collapse
Tips & How-Tos:
Exposed framework installer - Use this version of the exposed installer which is compatible with the S4
More tips & mods
Click to expand...
Click to collapse
Click to expand...
Click to collapse
Extra Downloads:
Debloater bat file - Removes AT&T, Google, and Samsung bloat (Open in any text editor to inspect/edit the files that will be removed)
I337UCUAMDL_RAW_SYSTEM_DUMP - The base from which this deodexed installer is created from
Click to expand...
Click to collapse
Click to expand...
Click to collapse
Framework installation using ApkTool
In order to use Apk_Manager on System APKs you will first need to install the System Frameworks to your ApkTool.
Assuming you have downloaded both zips from the first post unzip the tools folder to a location of your choosing.
Next, extract the frameworks zip to your newly created Apk_Manager folder and place them in the 'other' folder so they are in scope of apktool.jar, also in the 'other' folder.
Now, with no files selected in the 'other' folder, Shift+RightClick an empty area of the folder and choose "Open command window here".
Do:
Code:
apktool if framework-res.apk
&&
Code:
apktool if twframework-res.apk
The frameworks should be installed as 1.apk and 2.apk respectively. Confirm by navigating to C:/Users/<YOU>/apktool/framework.
Example output:
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
You should see 1.apk and 2.apk, they will be a different file size of the res APK, this is because they only contain info pertaining to APKs that may utilize their resources.
Now you have your frameworks installed correctly and can continue using Apk-Manager to Mod your other, deodexed, APKs, such as SystemUI.apk.
I hope this will be helpful to some, if there are any additional steps I can add to make it clearer please let me know.
Modding using Apk Manager
Apk-Manager examples coming soon...
Reading source using Dex2Jar
Dex2Jar is a useful tool for generating Java source from APK/JAR dex files.
In order to use Dex2Jar first open your APK/JAR with WinRar or similar and extract the dex file to the Dex2Jar root directory.
Next drag-n-drop the dex file onto dex2jar.bat. This will create a jar archive in the same directory.
Next drag-n-drop that newly created jar onto jd-gui.exe.
This will open a tree view of the Java source.
Note that it is not always possible for Dex2Jar to reconstruct the source code and some classes may have errors.
Also, structure of the source may be in somewhat ByteCode format, still having gotos and labels...
For more information on Dalvik opcodes see here.
Another tool useful in reconstructing Java code is Virtuous Ten Studio.
Did you know?
A few additional places to look at are...
Disable WiFi Connected Notification -
http://forum.xda-developers.com/showpost.php?p=40865546&postcount=6
Click to expand...
Click to collapse
Disable Loud Volume Warnings -
http://forum.xda-developers.com/showpost.php?p=40970794&postcount=10
Click to expand...
Click to collapse
Enable "Find My Mobile" in Settings -
system/csc/feature.xml { CscFeature_Setting_DisableMenuFindMyMobile="false", CscFeature_Setting_FindMyMobile="true" }
Click to expand...
Click to collapse
Unhide 'broadband' APNs in Network Settings -
system/csc/feature.xml { CscFeature_Setting_HideApnList="" }
Click to expand...
Click to collapse
Enable APN edits -
SQL Editor - data/data/com.android.providers.telephony/databases/nwk_info.db_carriers - Δ editable to '1'
Click to expand...
Click to collapse
Nottach said:
A few additional places to look at are...
Click to expand...
Click to collapse
That tip about enabling Find My Mobile is quite nice. After changing that, the option does show up in Settings -> More Tab -> Security; however it doesn't appear to work correctly. The phone never shows up as registered on my Samsung Account. I even tried creating a new Samsung account to test with and by enabling remote control when over wifi and cell data.
captawsm said:
That tip about enabling Find My Mobile is quite nice. After changing that, the option does show up in Settings -> More Tab -> Security; however it doesn't appear to work correctly. The phone never shows up as registered on my Samsung Account. I even tried creating a new Samsung account to test with and by enabling remote control when over wifi and cell data.
Click to expand...
Click to collapse
Hmm, just checked it out and it seems they haven't added the S4 to the list of devices? Maybe in the future they will.
I saw that the S III shows up in the list of devices on the Samsung Dive website. I still have my "stock" rooted S III so I might check to see if this trick works on there and if it will register on the site. I can post results if anyone is interested which may let us know if we just need to wait till the S4 shows up on the site.
Edit: if anyone wanted to know: Tried on a stock rooted AT&T S3 w/ 4.1.1 and ran into same issue - I can enable remote controls but device never registers on the samsungdive.com website so maybe there is something more to getting Find My Phone working that just editing features.xml
If someone else tries this, I'd be interested in hearing if you run into the same problem.
I do a lot of decompiling/recompiling and minor smali/xml edits, I just want your general opinion here.. Do you or have you ever used Chainfires Fast AAPT?
http://forum.xda-developers.com/showthread.php?t=1907281
So I'm trying to disable the Media Volume Alert by modifying android\media\AudioManager of framework.jar, as shown below, and I'm unable to get the device to fully boot after replacing the original file. It just hangs on the AT&T logo. I can get ADB so I can replace the original and then it boots.
Does my mod look like it should break it? All I did was change the level at which the dialog appears to 16 (0x10) instead of 10 (0xa). I would think that would be OK. I don't get any error recompiling either. I've tried wiping dalvik-cache between replacements, no luck. I've also tried returning false at the beginning of the 'isEarProtectLimitOn' method, no luck. I'm stuck, any ideas?
line 483
Code:
# direct methods
.method static constructor <clinit>()V
.registers 1
.prologue
.line 60
const-string v0, "AudioManager"
sput-object v0, Landroid/media/AudioManager;->TAG:Ljava/lang/String;
.line 269
const/16 v0, 0xd
new-array v0, v0, [I
fill-array-data v0, :array_16
sput-object v0, Landroid/media/AudioManager;->DEFAULT_STREAM_VOLUME:[I
.line 2971
const/16 v0, 0x10
sput v0, Landroid/media/AudioManager;->EAR_PROTECT_LIMIT_INDEX_DISABLE:I
.line 2972
[COLOR="Red"]-- const/16 v0, 0xa[/COLOR]
[COLOR="Green"]++ const/16 v0, 0x11[/COLOR]
sput v0, Landroid/media/AudioManager;->EAR_PROTECT_LIMIT_INDEX_NORMAL:I
EDIT: This is the correct edit to disable the Loud Volume Notification. I guess my tools were out of date. After updating baksmali it worked.
Basically instead of at level 10 it triggers only at the max volume, which I think is triggered someplace else. I'll keep looking for the root.
EDIT2: In addition to the above edit the 'EAR_PROTECT_DEFAULT_INDEX' needs to be changed so it doesn't trigger at Max Volume.
Same file, line 109:
Code:
.field public static final EAR_PROTECT_DEFAULT_INDEX:I = [COLOR="Red"]0x11[/COLOR]
No moar Loudness warnings!!
Nottach said:
A few additional places to look at are...
Click to expand...
Click to collapse
Thanks for this!
This was my first time editing SQL db's, so I didn't want to do anything I wasn't sure about. After making the APN's editable, the APN protocol is still grayed out. Is there a way to change the default value of the APN protocol itself (specifically to "iPv4/iPv6") within the database?
Hey man i see ur postinf mods. I removed the ongoing wifi on s3 and same exact method works on s4 but needs to be using a deodex system which i will push this weekend however i can get u a guide if u wanna try?
sgh-i747(d2att)(sgs3) on latest cm10.1 or ultimatum
howtomen said:
Hey man i see ur postinf mods. I removed the ongoing wifi on s3 and same exact method works on s4 but needs to be using a deodex system which i will push this weekend however i can get u a guide if u wanna try?
sgh-i747(d2att)(sgs3) on latest cm10.1 or ultimatum
Click to expand...
Click to collapse
You mean the WiFi Connected notification?
I found this method. Is yours different?
Mine seems to work well but I'm curious as to what you found too.
Nottach said:
You mean the WiFi Connected notification?
I found this method. Is yours different?
Mine seems to work well but I'm curious as to what you found too.
Click to expand...
Click to collapse
in the s3 we used this method which still works and only requires the secsettings http://forum.xda-developers.com/showpost.php?p=29047026&postcount=1
howtomen said:
in the s3 we used this method which still works and only requires the secsettings http://forum.xda-developers.com/showpost.php?p=29047026&postcount=1
Click to expand...
Click to collapse
I see, I think my method never calls the NotificationManager because it returns doNotShowNotification while yours still creates the notification but never calls show() on it. which may lead to memory leaks. I think mines cleaner?
Nottach said:
I see, I think my method never calls the NotificationManager because it returns doNotShowNotification while yours still creates the notification but never calls show() on it. which may lead to memory leaks. I think mines cleaner?
Click to expand...
Click to collapse
i see makes good sense thanks for the work
@howtomen You have experience making all apps multi-window? I was abe to get the all to show in the drawer but their indexes are messed up and the wrong app gets added when dragging.
I think I have to fix or create the adapter?
Why not linking directly to the tools? dex2jar and smali are udpated often, and the current APKTool fails to properly decode some resources in stock firmware of this device.
Nottach said:
I have gathered pretty much all the things useful in modding our system.
I ask other developers to post their findings here also.
My aim is to allow people to learn how make their own edits and mods.
Let's fill this Thread with detailed how-tos instead of this Section with crappy themed ROMs.
Happy modding,
As of now our only option for recovery from a screw up is flashing the stock image via Odin, so be careful.
Downloads:
Tool Pack
APK Manager with the newest ApkTool and AAPT (Took me a while to find compatible versions of both due to strange qualifiers in resource APKs)
Dex2Jar with JD-Gui (Useful for checking out JavaCode in order to apply to ByteCode)
Baksmali/Samli Manager for editting jar files
Odin 3.07 for flashing stock firmwares (available in dev thread)
Frameworks Only
Framework files for ApkTool installation (Ready for installation to ApkTool)
Entire Deodexed System With Listed Mods
Entire deodexed system with some mods already installed for a common developer base.
Installable if you know how. Based off romracers deodexing.
- Mod list:
Instruction:
Framework installation using ApkTool
Modding using Apk Manager
Reading source using Dex2Jar
Tips & How-Tos:
http://forum.xda-developers.com/showpost.php?p=40914188&postcount=5
Click to expand...
Click to collapse
Nottach said:
@howtomen You have experience making all apps multi-window? I was abe to get the all to show in the drawer but their indexes are messed up and the wrong app gets added when dragging.
I think I have to fix or create the adapter?
Click to expand...
Click to collapse
Very excited to see this happen. Really miss this from my hacked S3.
Sent from my SAMSUNG-SGH-I337 using xda app-developers app
That download speed from devhost is PAINFUL! I'm working on porting over cm10.1's MMS.apk for our device once this is finished. I may try to find a you better mirror man lol.
Hello guys I started modding my own Android Stock Rom with things that I learned from the past
today I wanted to share my first mod for the Xperia ZL; the battery mod and how to sort the Toggles.
I made a 1% Battery mod for the Xperia ZL with a beautiful battery design that will show you the percentage of charge in your phone.
(Instead of having activated the option on Battery Administration)
Also, I found out how to sort the System Toggles so... let's start :laugh:
Changelog
- 23/06 : Ported "Stock Feeling" to Android 4.2.2 (Latest firmware .423)
- 24/06 : Added "White Battery" for Android 4.2.2 (Includes Charging animation + Updated Stock Feeling with charging anim. too.)
- 24/06 : Fixed Error of not correctly showing battery icon according to percentage.
- 25/06 : Fixed Bug when charging to 100% it would still play animation of charging
- 25/06 : When finishing an animation cycle will show the Battery Percentage charged and then will start the charging animation again.
Click to expand...
Click to collapse
Download for Android 4.2.2 (.423) - Incl. Charging Animation and Soon Centered Clock
Stock Feeling (My favorite)
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
White Battery
To go back to stock flash this: Original Battery
Flash them via Recovery (CWM or TWRP) - You will require a deodexed rom and busybox to flash this.
Click to expand...
Click to collapse
[OUTDATED] Downloads for Android 4.1.2 + Sorting QuickSettings on 4.1.2
Download for Android 4.1.2 (None of these includes a Centered Clock)
Stock Feeling with Percentage (My favorite)
ICS Battery v2 w/percentage uncentered (My 2nd favorite)
ICS Battery w/percentage centered
All these mods are combo'ed with the sorting of Toggles, they're sorted in this way, you'll find below a guide about sorting them.
Flash them via Recovery (CWM or TWRP) - You will require a deodexed rom and busybox to flash this.
Click to expand...
Click to collapse
[TUTORIAL][4.1.2 ONLY] Sorting System Toggles
Requirements:
- A SystemUI.apk dump.
- ApkManager (I used this one and works like a charm).
- Basical knowledge of using a program to decompile apks (You can find many tutorials here in xda).
Explanation:
When we decompile the SystemUI.apk there's a "smali" folder, inside this folder go to "smali\com\sonymobile\systemui\statusbar\tools"
here we will find many files that are called "Tools", the "ToolsMain.smali" is what we're looking for. To modify this file we will need an
advanced notepad editor like Notepad++. Open the ToolsMain.smali in Notepad++ and go to line 802 which starts with something like this:
.method public start()V
.locals 2
Click to expand...
Click to collapse
Here we will put attention in these lines:
.line 79
invoke-direct {p0}, Lcom/sonymobile/systemui/statusbar/tools/ToolsMain;->createSound()V
.line 82
invoke-direct {p0}, Lcom/sonymobile/systemui/statusbar/tools/ToolsMain;->createBluetooth()V
.line 85
invoke-direct {p0}, Lcom/sonymobile/systemui/statusbar/tools/ToolsMain;->createWifi()V
.line 88
invoke-direct {p0}, Lcom/sonymobile/systemui/statusbar/tools/ToolsMain;->createDataTraffic()V
.line 91
invoke-direct {p0}, Lcom/sonymobile/systemui/statusbar/tools/ToolsMain;->createSettingsShortcut()V
Click to expand...
Click to collapse
To sort the toggles to your preference you must change the order of these.
DO NOT CHANGE THE ".line XX" just move the invoke-direct {p0} [...] to the desired position.
In my mod the toggles are sorted to be Wifi, then Bluetooth, then Data Traffic, then Sound.
(I didn't moved the Settings toggle, so I don't know what could happen. )
So this would be my order in the ToolsMain.smali
.line 79
invoke-direct {p0}, Lcom/sonymobile/systemui/statusbar/tools/ToolsMain;->createWifi()V
.line 82
invoke-direct {p0}, Lcom/sonymobile/systemui/statusbar/tools/ToolsMain;->createBluetooth()V
.line 85
invoke-direct {p0}, Lcom/sonymobile/systemui/statusbar/tools/ToolsMain;->createDataTraffic()V
.line 88
invoke-direct {p0}, Lcom/sonymobile/systemui/statusbar/tools/ToolsMain;->createSound()V
.line 91
invoke-direct {p0}, Lcom/sonymobile/systemui/statusbar/tools/ToolsMain;->createSettingsShortcut()V
Click to expand...
Click to collapse
After doing this, you can compile the SystemUI in apk and flash to your phone
Well, I just deodex stock ROM, but when flash your mod after, it says "failed" in recovery.
Sent from Xperia ZL
rtimoff said:
Well, I just deodex stock ROM, but when flash your mod after, it says "failed" in recovery.
Sent from Xperia ZL
Click to expand...
Click to collapse
May I know what error are you getting? Do you have busybox installed? + I found a bug during charging that I will fix during the day.
xkeita said:
May I know what error are you getting? Do you have busybox installed? + I found a bug during charging that I will fix during the day.
Click to expand...
Click to collapse
I install busybox, flash deodex for .253, and then flash your mod. Don't remember what exactly was written in TWPR, but it's failed
Sent from Xperia ZL
rtimoff said:
I install busybox, flash deodex for .253, and then flash your mod. Don't remember what exactly was written in TWPR, but it's failed
Sent from Xperia ZL
Click to expand...
Click to collapse
Ok I found the problem, I will fix it and upload it in a while, with other battery mods
Edit: FIXED AND UPDATED <3
Success
Sent from Xperia ZL
rtimoff said:
Success
Sent from Xperia ZL
Click to expand...
Click to collapse
Haha, happy that it worked, now I'll aim to center the clock.
xkeita said:
Haha, happy that it worked, now I'll aim to center the clock.
Click to expand...
Click to collapse
center clock:victory:
Hello guys! I'm working on porting the mods to Android 4.2.2 and I will soon include the centered clock.
If someone wants centered clock for Android 4.1.2 tell me and I will update the post (I won't test it since I updated&started modding on 4.2.2)
xkeita said:
Hello guys! I'm working on porting the mods to Android 4.2.2 and I will soon include the centered clock.
If someone wants centered clock for Android 4.1.2 tell me and I will update the post (I won't test it since I updated&started modding on 4.2.2)
Click to expand...
Click to collapse
Work fine at 4,2,2 xperia zl ,423 deodex.
Tested your 4.2.2 version, work flawlessly :good:
Can you add charging animation too?
If anyone wants different styles of battery % ... I modded mine (battery %) with that:
[Modding App] OGBatteryMod v2.1.0 (Android 2.3 - 4.2.2)(No Root) by OsamaGhareeb
butatx said:
Can you add charging animation too?
Click to expand...
Click to collapse
Sure, I'll try to get it working (Y)
Updated:
-Added: Charge Animation
-Added: White Battery
-Fixed: Percentage in battery not changing according to battery.
xkeita said:
Updated:
-Added: Charge Animation
-Added: White Battery
-Fixed: Percentage in battery not changing according to battery.
Click to expand...
Click to collapse
Tested ur new version with charging, worked flawlessly. It beautiful
Can you make every charging cycle it show your current percentage charged?
butatx said:
Tested ur new version with charging, worked flawlessly. It beautiful
Can you make every charging cycle it show your current percentage charged?
Click to expand...
Click to collapse
Looks like a good idea. I'll try to do it when I get home.
New update 25/06
* When finishing an animation charge will show the percentage of the battery charged, then will start the next animation cycle.
* Fixed a bug when charge finished that it would make the animation to continue playing even if it reached the max charge.
(Links have been replaced so you can download again - Soon I'll upload the alternative versions with centered clock (including for the stock one))
xkeita said:
New update 25/06
* When finishing an animation charge will show the percentage of the battery charged, then will start the next animation cycle.
* Fixed a bug when charge finished that it would make the animation to continue playing even if it reached the max charge.
(Links have been replaced so you can download again - Soon I'll upload the alternative versions with centered clock (including for the stock one))
Click to expand...
Click to collapse
Tested the new version (maybe you can start numbering your file now easier to keep track of your progress), work flawlessly as always.
Thank you very much, really appreciate you effort :good:
I'd love just the blue battery, without the numbers to match the stock 4.2.2 With this mod can I turn it off in the setting sor does it HAVE to be there?
what was the base for the mod? 6506, 6503?
my zl is 6506, and would love to add this to my rom?
i have noticed that on other versions of sony the different versions do not always work.
great work by the way.
Jelly Bean Easter EggIntegrating in system
Note: Do at your own risk, I won't take responsibility of any haphazard you may cause to your or your friend/wife/husband/sister/blah phone by adding this mod. Neither will I account for any misuse of it
Again, don't add this in your ROM to fool people in believing it's real Jelly Bean(as it's seen previously)
It ALSO contains the Game (BeanBag - Bean Flinging)
No flaming tolerated
Pre-Requisite
framework.jar
Deodexed ROM
ADB (Optional)
APK-Multitool to decompile framework.jar classes.dex
Easter Egg app attached below
GUIDE
1. Pull your framework.jar in your working folder. You can do this manually or by adb
Shift+Right Click in your working folder and choose Open command Window here and type:
Code:
adb pull /system/framework/framework.jar
2. Rename your framework.jar to framework.apk.
Place it in "place-apk-here-for-modding" folder
Go to script.bat of APK-Multitool, choose 24 and select framework.apk
Choose 9 and decompile it .
3. Go to projects folder, and in framework.apk folder
Go in /smali/com/android/internal/app/PlatLogoActivity.smali
Now I have made a very simple code to make it work rather than just adding the Jelly Bean PlatLogoActivity in GingerBread and solving errors. Short and sweet and easy as hell.
Select all and replace it with this code:
Code:
.class public Lcom/android/internal/app/PlatLogoActivity;
.super Landroid/app/Activity;
.source "PlatLogoActivity.java"
# direct methods
.method public constructor <init>()V
.registers 1
.prologue
.line 12
invoke-direct {p0}, Landroid/app/Activity;-><init>()V
return-void
.end method
# virtual methods
.method protected onCreate(Landroid/os/Bundle;)V
.registers 7
.parameter "savedInstanceState"
.prologue
.line 16
invoke-super {p0, p1}, Landroid/app/Activity;->onCreate(Landroid/os/Bundle;)V
.line 18
new-instance v1, Landroid/content/Intent;
const-string v2, "android.intent.action.MAIN"
invoke-direct {v1, v2}, Landroid/content/Intent;-><init>(Ljava/lang/String;)V
.line 19
.local v1, intent:Landroid/content/Intent;
new-instance v2, Landroid/content/ComponentName;
const-string v3, "iaj.areeb.jellybean"
const-string v4, "iaj.areeb.jellybean.PlatLogoActivity"
invoke-direct {v2, v3, v4}, Landroid/content/ComponentName;-><init>(Ljava/lang/String;Ljava/lang/String;)V
invoke-virtual {v1, v2}, Landroid/content/Intent;->setComponent(Landroid/content/ComponentName;)Landroid/content/Intent;
.line 23
:try_start_16
invoke-virtual {p0, v1}, Lcom/android/internal/app/PlatLogoActivity;->startActivity(Landroid/content/Intent;)V
:try_end_19
.catch Landroid/content/ActivityNotFoundException; {:try_start_16 .. :try_end_19} :catch_1d
.line 39
:goto_19
invoke-virtual {p0}, Lcom/android/internal/app/PlatLogoActivity;->finish()V
.line 41
return-void
.line 31
:catch_1d
move-exception v0
.line 35
.local v0, e:Landroid/content/ActivityNotFoundException;
const-string v2, "First install that app iamareebjamal told you to!"
const/4 v3, 0x0
invoke-static {p0, v2, v3}, Landroid/widget/Toast;->makeText(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast;
move-result-object v2
invoke-virtual {v2}, Landroid/widget/Toast;->show()V
goto :goto_19
.end method
Also, I've made it noob proof by ActivityNotFoundException so if someone does not follow full guide, his framework doesn't crash
4. Now, go again to script.bat and choose 11 to compile it.
Then choose 8 to push it in your system and type
Code:
/system/framework/framework.jar
5. Now, you have to install this app by me, it contains the Easter Egg code and that smali above redirects to it:
Download (Version 1.1- Contains Bean Bag (Game too))
6. Now, Hot Reboot your Phone. Rebooting is too long
You can either do that by EPM or by following code in command prompt:
Code:
adb shell killall system_server
7. Now go in your Settings and multiple tap on Android Version
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Voila!
I removed the Build.Version information from code as it will look funny if it said Android 2.3.6 JELLY BEAN, as most of us have build.prop set as original 2.3.6
You can change the amount of Beans by going into Menu -> Number of beans. Remember: Less beans, more smoothness
GitHub Source
Source is licensed under GPL. I think you know what that means. If you don't, read this
Code:
Changelog
Version 1:
Platlogo only
Version 1.1:
Added Bean Bag
Reduced amount of Beans from 30 to 20 to reduce lag
Credits
Google for the PlatLogo Code (Obviously :silly
Geo Piskas for app source for adding Bean Bag and ability to change number of beans
m4rinko2 for giving me idea of adding it in my app :good:
StackOverflow for codes regarding hiding of Status Bar
Eclipse, APK-Multitool for making this mod possible
thats realy cool,great work!!! :good:
nice work
it is a great work i have made this but in other method, you can check HYPERION 8's PlatLogoActivity.
very interesting
Edit:
otherwise miniROM TouchWizUX already has this feature, go check it out doesnt mean that you're kanging his project.
AuliaYF said:
it is a great work i have made this but in other method, you can check HYPERION 8's PlatLogoActivity.
very interesting
Edit:
otherwise miniROM TouchWizUX already has this feature, go check it out doesnt mean that you're kanging his project.
Click to expand...
Click to collapse
Didn't know that
Thanks for telling
This thing is awesome!!! If bean gaming would work it would be the biggest success!. Great mod for gingerbread theming.
Sent from my A110 using XDA Premium HD app
if possible could you share source code ?
looks pretty nice
Sent from my S500 using xda app-developers app
How bout a video guide on this!
And I guess it works with cm7
Damn, Areeb! U were faster than me. Great job!
Akhilendra Gadde said:
This thing is awesome!!! If bean gaming would work it would be the biggest success!. Great mod for gingerbread theming.
Sent from my A110 using XDA Premium HD app
Click to expand...
Click to collapse
I tried that. Needs many new files and animations which gb doesnt have
Sent from my GT-S5570I using Tapatalk 2
---------- Post added at 09:29 AM ---------- Previous post was at 09:26 AM ----------
SpaceCaker said:
if possible could you share source code ?
looks pretty nice
Sent from my S500 using xda app-developers app
Click to expand...
Click to collapse
https://github.com/android/platform...om/android/internal/app/PlatLogoActivity.java
Sent from my GT-S5570I using Tapatalk 2
If you press it,it will show all the beans like jellybean?
Sent from my BCM21553 using Tapatalk 2
devilyuri said:
If you press it,it will show all the beans like jellybean?
Sent from my BCM21553 using Tapatalk 2
Click to expand...
Click to collapse
No
Sent from my GT-S5570I using Tapatalk 2
I am trying to add BeanBag
It's animation requirements can be solved by nineolddroid library
The real problem is it uses DayDream service
So either add that service in services.jar which can be a difficult task(and rather useless, as only this can use it) or use a pre-existing app - https://play.google.com/store/apps/details?id=geo.piskas.jellybeangame
I'll try for some time and if I fail, I'll just redirect to this app
SpaceCaker said:
if possible could you share source code ?
looks pretty nice
Sent from my S500 using xda app-developers app
Click to expand...
Click to collapse
i just want you to know that, in HYP8, i used 25 images, i put it inside framework-res. then in the activity, i used looping method, inside the looping method, it changed the ImageView based on the first image public id then + 1. but it becomes laggy, since the images are from framework-res.
nice work buddy i will try it:thumbup:
Sent from my GT-S5360 using Tapatalk 2
nice guide !!!
Areeb strikes again :beer::beer:
Great tut btw i was about to ask u this as u showd me ur cosmic v3's SS..
Sent from my GT-S5360 using xda app-developers app
AuliaYF said:
i just want you to know that, in HYP8, i used 25 images, i put it inside framework-res. then in the activity, i used looping method, inside the looping method, it changed the ImageView based on the first image public id then + 1. but it becomes laggy, since the images are from framework-res.
Click to expand...
Click to collapse
If that's the case, extract them to temp location run animation.
eg, when rom installs, extract image to a particular location (say data/local/ympia)
so when that action is triggered, the sequence of images is shown.
or like areeb said redirect to app.
iamareebjamal said:
I am trying to add BeanBag
It's animation requirements can be solved by nineolddroid library
The real problem is it uses DayDream service
So either add that service in services.jar which can be a difficult task(and rather useless, as only this can use it) or use a pre-existing app - https://play.google.com/store/apps/details?id=geo.piskas.jellybeangame
I'll try for some time and if I fail, I'll just redirect to this app
Click to expand...
Click to collapse
Here is the lib of that app!
Jelly Bean Game
m4RinKo2 said:
Here is the lib of that app!
Jelly Bean Game
Click to expand...
Click to collapse
Thanks
Will update the app with Bean Bag on Wednesday
AuliaYF said:
i just want you to know that, in HYP8, i used 25 images, i put it inside framework-res. then in the activity, i used looping method, inside the looping method, it changed the ImageView based on the first image public id then + 1. but it becomes laggy, since the images are from framework-res.
Click to expand...
Click to collapse
hmm yeah
but it would be possible as a sideloaded app
or let the app use the images from different app
also the real beanbag thing
basicly uses 1/ 2 images
and uses the java code to color them
Sent from my S500 using xda app-developers app
SpaceCaker said:
hmm yeah
the real beanbag thing
basicly uses 1/ 2 images
and uses the java code to color them
Sent from my S500 using xda app-developers app
Click to expand...
Click to collapse
I implented beanbag in my app. Works.
Sent from my GT-S5570I using xda app-developers app
Requirements
Brain (Any version will work)
SystemUI.apk (Stock because we will remove stock toggles)
Notepad++ (Any text editor will do)
APK-tool (Or any tools that can decompile/compile apk)
Steps
Decompile SystemUI.apk
Go to
Code:
SystemUI.apk\smali\com\android\systemui\statusbar\[COLOR=Red]StatusBarService.smali[/COLOR]
Find
Code:
.line 350
.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;
iget-object v7, p0, Lcom/android/systemui/statusbar/StatusBarService;->mExpandedView:Lcom/android/systemui/statusbar/ExpandedView;
invoke-virtual {v7, v3, v12}, Lcom/android/systemui/statusbar/ExpandedView;->addView(Landroid/view/View;I)V
Then delete it :good::good::good:
Compile:fingers-crossed:
Le wild cleaner ui appear!
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Moving the toggles
Just put this anywhere in the statusbar_expanded.xml
Code:
<include layout="@layout/quickpanel_quick_settings" />
mariozawa said:
Requirements
Brain (Any version will work)
SystemUI.apk (Stock because we will remove stock toggles)
Notepad++ (Any text editor will do)
APK-tool (Or any tools that can decompile/compile apk)
Steps
Decompile SystemUI.apk
Go to
Code:
SystemUI.apk\smali\com\android\systemui\statusbar\[COLOR=Red]StatusBarService.smali[/COLOR]
Find
Code:
.line 350
.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;
iget-object v7, p0, Lcom/android/systemui/statusbar/StatusBarService;->mExpandedView:Lcom/android/systemui/statusbar/ExpandedView;
invoke-virtual {v7, v3, v12}, Lcom/android/systemui/statusbar/ExpandedView;->addView(Landroid/view/View;I)V
Then delete it :good::good::good:
Compile:fingers-crossed:
Le wild cleaner ui appear!
Moving the toggles
Just put this anywhere in the statusbar_expanded.xml
Code:
<include layout="@layout/quickpanel_quick_settings" />
Click to expand...
Click to collapse
Nice guide boss! But how to remove the text below the stock toggles?
ryan_joshua said:
Nice guide boss! But how to remove the text below the stock toggles?
Click to expand...
Click to collapse
Try to edit
Code:
<com.android.systemui.statusbar.quickpanel.WifiSettingButton android:textSize="13.0dip" android:textStyle="normal" [COLOR="Red"]android:textColor="#ffffff" [/COLOR]android:gravity="center" android:id="@id/quickpanel_wifi_btn_text" android:background="@drawable/quickpanel_button_selector_bg" android:paddingTop="63.0dip" android:paddingBottom="3.0dip" android:focusable="true" android:layout_width="fill_parent" android:layout_height="fill_parent" android:text="@string/quickpanel_wifi_text" />
change the value of textColor to #00ffffff since when you read the smali it will set the text to On/Off so you can't hide it. The easiest way to hide is set the color to transparent or modify its class so it will not set text anyMore.That's only my theory if you have any suggestions feel free to post it
Nice guide bro. :good:
Why mine its still appear ?
wow . why didnt i find this guide before if this for toggle . how about that carrier .
@mariozawa, to move the toogles to bottom must we delete that smali line first sir ?
or what ?
Mranggapo said:
@mariozawa, to move the toogles to bottom must we delete that smali line first sir ?
or what ?
Click to expand...
Click to collapse
Yes you need to remove first the stock toggles from expanded view.
Try to add this in status_bar_tracking.xml
<include layout="@layout/quickpanel_quick_settings" />I don't know the exact location but try it inside <com.android.systemui.statusbar.CloseDragHandle
mariozawa said:
Yes you need to remove first the stock toggles from expanded view.
Try to add this in status_bar_tracking.xml
<include layout="@layout/quickpanel_quick_settings" />I don't know the exact location but try it inside <com.android.systemui.statusbar.CloseDragHandle
Click to expand...
Click to collapse
but i have modified toogle (not lidroid)
still same ?
Mranggapo said:
but i have modified toogle (not lidroid)
still same ?
Click to expand...
Click to collapse
Maybe if your toggles has its own layout like lidroid with taking care of lidroid by dcsms
mariozawa said:
Maybe if your toggles has its own layout like lidroid with taking care of lidroid by dcsms
Click to expand...
Click to collapse
sir ive done it thanks , but why my toogles didnt get inside close drag handle ? its floating outside
Sir,post a guide regarding Moving lidroid toggles below jellyheader ...
or moving jelly header above the lidroid toggles..
Himan Boro said:
Sir,post a guide regarding Moving lidroid toggles below jellyheader ...
or moving jelly header above the lidroid toggles..
Click to expand...
Click to collapse
Try this awesome guide by @dcsms
http://forum.xda-developers.com/showthread.php?t=1952943
You will now have a linear layout that will hold your toggles.
Just move that linearlayout any where you want inside status_bar_expanded.xml
I tryd it many tym ..But Evrytym M Getting FC... ...no other guides rather than this...
Nice thread very help full
mariozawa said:
Maybe if your toggles has its own layout like lidroid with taking care of lidroid by dcsms
Click to expand...
Click to collapse
Nice guide
How to make Notification layout stable..
always usefull guide...
youre great teacher... :good:
btw i have a idea...
how to make signal bars n data all one place ... like ics
im very noobs in xml n smali editing
Hey Hii... I've got few doubts btw... Followin DCSMS's guide we include the lidroid toggles by replacin the stock toggles... In your guide u hav asked to delete the complete section where we replaced lidroid toggles with stock toggles... How do we move lidroid toggles to anywer we need ??
wilfredcool007 said:
Hey Hii... I've got few doubts btw... Followin DCSMS's guide we include the lidroid toggles by replacin the stock toggles... In your guide u hav asked to delete the complete section where we replaced lidroid toggles with stock toggles... How do we move lidroid toggles to anywer we need ??
Click to expand...
Click to collapse
This is Stock TW Toggles.
For Lidroid toggles follow dcsms guide "Taking care of lidroid in statusbar expanded" :good: