GravityBox - tweak box - Xposed module for devices running Android 4.1/4.2/4.3 ROMs - Nexus 4 Themes and Apps

First of all I would like to say I am not the creator of this I am just sharing what I have found I will try and keep the thread updated when new versions are released. All credits should be given to the mod who has made this xposed framework module.
Original thread
http://forum.xda-developers.com/showthread.php?t=2316070
Version 2.5.7
READ THIS POST CAREFULLY BEFORE PROCEEDING ANY FURTHER
Hey!
After countless hours of coding and searching for proper entry points
to inject my code to incorporate fixes and mods, here it is:
GravityBox - Xposed module targeted for devices running Android 4.1/4.2/4.3
Originally, this module was intended for MTK6589 devices. Later on, it was adjusted to support other - non-MTK devices - as well.
Introduction
The app utilizes amazing Xposed framework coded by recognized
developer rovo89 which, briefly, provides interface for injecting code into any app, including system services.
This means, it allows to modify behaviour of applications and system services at run-time. No need to
hack apps the usual way by decompiling, hacking and recompiling, anymore. One of the biggest advantages of GravityBox is that it is not bound
to any specific device. Actually, it should run on any device having vanilla Android 4.1/4.2/4.3 (ROM close enough to AOSP).
This project wouldn't be possible without rovo's Xposed framework, so huge kudos to him.
Feature highlight
GravityBox provides 2 main groups of features:
Fixes - help to fight typical MTK6589 bugs like:
--- Date&Time settings crash
--- Caller ID mismatch
--- Split conversation in messaging
--- Wakelock in calendar app periodically turning on the screen
--- Waelock in messaging app turning on the screen every time new message arrives
--- Missing TTS settings in Language&Input
--- Missing extended developer options
Mods - the set of additional useful features that make using the system more easy and fun
--- CyanogenMod Pie controls
--- Expanded Desktop
--- Statusbar QuickSettings tile management with tile reordering
--- Lockscreen targets
--- Statusbar color and transparency
--- Statusbar Brightness Control
--- Statusbar icon colors
--- Additional QuickSettings tiles:
------- Sync on/off, WiFi AP on/off, GravityBox shortcut, Torch, Network mode (2G/3G/2G+3G switch), Sleep, QuickRecord,
QuickApp, GPS on/off, Ringer mode, Volume tile
--- Quick pulldown - switches to QuickSettings when status bar is pulled down near edges
--- Auto-switch to QuickSettings when there are no notifications
--- Center clock in statusbar
--- Battery indicator style
--- Navigation bar tweaks
--- Low battery warning policy
--- Disable LED flashing when battery low
--- Disable LED while charging
--- Auto-hiding of signal icons for empty SIM Slots
--- Advanced power-off menu (reboot, recovery)
--- Volume key cursor control
--- Skip tracks by volume key long-press while screen off (thanks to rovo89)
--- More volume levels for music stream
--- Option to control safe headset media volume
--- Button for clearing all recent tasks at once
--- Fullscreen caller photo
--- CRT screen off animation
--- Minimal brightness setting
--- Autobrihtness levels adjustment
--- Lockscreen tweaks - show widgets maximized, lockscreen background style (color fill, custom image)
--- Lockscreen rotation
--- Phone tweaks - flip action, disable vibrate on call connect
--- Hardware key actions - menu long-press/double-tap, back long-press, home long-press
--- MasterKey vulnerabilities patched (thanks to @Tungstwenty)
--- Dithered Holo background
--- Option to use solid black Holo background
--- Expandable volume panel
--- Option to unlink ringtone and notifications volumes
--- Notification drawer style (background color, image for portait/landscape, transparency)
--- Button backlight modes (default, disabled, always on while screen is on)
--- Button backlight notifications (for devices that lack Notification LED)
... more to come.
Compatibility
- this module is designed to run on vanilla or close-to-vanilla Android 4.1, 4.2 and 4.3 (AOSP)
- supports majority of MTK6589, MTK6577, MTK8389 devices
- supports "Google devices" like Nexus, HTC One Google play edition, and others running vanilla Android 4.1/4.2/4.3
- Samsung Touchwiz, HTC Sense, MIUI, LeWa, etc. are NOT supported. It is not guaranteed this module will work on these at all so try at your own risk. This module is simply too complex to support all kind of ROM brands that were vastly modified by vendors.
- DO NOT USE WITH CUSTOM ROMS LIKE CM,AOSPA,ROOTBOX,AOKP,SLIM, ETC... IT MAKES NO SENSE AND CAN CAUSE CONFLICTS AND UNEXPECTED BEHAVIOUR
- I will not implement any exceptions that will adapt this module to a specific custom ROM. Please, do understand, it is unmanageable.
- I will not provide any support for devices violating these compatibility rules
Prerequisites
To use this module, the following conditions must be met
- You have a device running Android 4.1/4.2/4.3 that's based on AOSP (vanilla or close-to-vanilla Android)
- ROM must be rooted (XposedInstaller requires root to be able to install framework into system)
- You have working custom recovery allowing you to make a backup before installing Xposed framework
GravityBox has been developed and tested on THL W8 5" XHDPI device (MTK6589)
Installation
If you are using my GravityMod2 ROM, don't follow these instructions to update!
There's a flashable ZIP for updating GravityBox in GravityMod2 thread!
These instructions are only for those not running GravityMod2 ROM!
1) Backup your current ROM in custom recovery. I am serious. Don't skip this step.
2) Get the Xposed installer from Download section from Xposed official thread (the latest version is typically available at this link: http://dl.xposed.info/latest.apk)
3) Install and run Xposed installer and follow the instructions to activate Xposed framework
4) Reboot. If device doesn't boot that means that the Xposed framework is not compatible with ROM you are currently
running. You don't need to continue with the next steps. You will have to restore your ROM from backup.
5) Download, GravityBox.apk attached at the end of this post, rename it to GravityBox.apk and install it
6) Make sure GravityBox app is installed to internal memory. If it was installed to phone storage or external storage,
move it to the internal memory, first
7) Run Xposed installer, go to Modules menu and activate GravityBox by checking the checkbox
8) Reboot
9) Launch GravityBox from app drawer or from Xposed installer and set options as desired
Reporting bugs
If you experience problems with certain feature, provide the full-detailed info that can help me
to reproduce the bug and attach debug.log file you'll find in /data/xposed directory on your phone.
In case you experience SystemUI crashes or other apps Force Closing, or device soft reboots, attach logcat from time
crash occurs. (use adb logcat *:E or your favorite logcat app from Play Store).
Please, don't attach big logs. Only the portion where error is clearly seen.
Disable all other xposed modules before reproducing bug to make sure it is really GravityBox related
Remember, this app was developed and tested on one particular MTK6589 device so it is not guaranteed that
it will work flawlessly on yours.
Multilanguage support
Volunteers are welcome to translate GravityBox to other languages.
Simply download this file: https://github.com/C3C0/GravityBox/r...es/strings.xml
Use Notepad++ to edit strings and then send me edited file so I can include translations into next release.
Source code
GravityBox is opensource. Sources are available in my gihub: https://github.com/C3C0/GravityBox
If you're a dev and have some ideas for additional features, feel free to fork it, work on it
and send the pull requests.
Copyright notice
https://github.com/C3C0/GravityBox/blob/master/NOTICE [/URL]
Credits
- @bgcngm for his code contributions to the project
- rovo89 for his ultimate Xposed framework and "Volume keys to skip track" mod
- peptonib for starting me up with this project
- THL W8 owners for providing support and feedback
- CyanogenMod project
- ParanoidAndroid project
- SlimBean, RootBox, AOKP projects
- Sergey Margaritov for ColorPickerPreference
- @Tungstwenty for MasterKey vulnerabilities patch
- All those who provided translations for different languages (Mr.Premise, peptonib, kidmar, ch-vox, romashko, Indiant, lelemm, oicirbaf, unavix, LuHash, ...)
- and finally, all those who keep the project alive by supporting me via donations (you know who you are)
Changelog
https://github.com/C3C0/GravityBox/b.../CHANGELOG.txt
Sent from my Nexus 4 using xda premium
SCREENIES
http://forum.xda-developers.com/attachment.php?attachmentid=2027735&d=1370730338
http://forum.xda-developers.com/attachment.php?attachmentid=2027737&d=1370730338
http://forum.xda-developers.com/attachment.php?attachmentid=2125253&d=1374150428
http://forum.xda-developers.com/attachment.php?attachmentid=2125254&d=1374150428
DOWNLOAD LINK
http://forum.xda-developers.com/attachment.php?attachmentid=2298922&d=1380786001

300 viewed and not one single thanks.
Sent from my Nexus 4 using xda premium

kyleastley said:
300 viewed and not one single thanks.
Sent from my Nexus 4 using xda premium
Click to expand...
Click to collapse
I already gave you my thanks, but let me give you an advice: do things to help community, not because the thanks, I am sure you will get more thanks. Thanks for sharing, cheers.

Using on my Nexus 7 an working great!!!

I had a system UI crash when I used it on crDroid

kyleastley said:
300 viewed and not one single thanks.
Sent from my Nexus 4 using xda premium
Click to expand...
Click to collapse
may i ask why do we need another thread for the same mod when there is already one opened ?
i`m afraid it will create confusion while using search button
the original thread contains all info for users and they can receive answers from the developer straight away
a moderator will soon confirm or not my thoughts
appreciate you intention to help anyway
thanks !

OP, if you really want to contribute, and possibly get some thanks in the process, you might want to consider creating an index thread for the Nexus 4 Themes and Apps forum where you include a link to this and every other piece of work posted in this forum. If you need an example, consider the following...
http://forum.xda-developers.com/showthread.php?t=1859851
Duplicate thread closed

Related

[ROM][UVUBMI7][CWM/TWRP][AROMA-ish]TweakedN3 2.X UPDATED 3/13

[size=+2]TweakedN3 2.X UVUBMI7 4.3 SM-N900T Samsung Galaxy Note 3 UPDATED 3/13/14[/size]​
{
"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"
}
[size=+1]LOOKING FOR THE MINI-UPDATE THAT CAN BE FLASHED ON TOP OF TWEAKED 2.0?[/size]
Yes? Ok - then go to this post for information and download links
No? Ok - then read on... nothing to see here...
Hey everyone - resident no-one-in-particular here, and I'm finally posting my little mess of a project. And to think it only took about 3 months lol - clearly I lack a bit in the speed department, but hopefully folks enjoy what I've managed to muster together so far. This is based on the stock UVUBMI7 T-Mobile TouchWiz 4.3 that shipped with the phone... In other words - this is a stock modified T-Mobile rom! As I already mentioned this took quite a while to put together as a number of my tinkerings had to be more or less reworked from scratch (stemming from tinkerings on other devices), but on the upside I'm pretty happy with how things have turned out.
It should be noted that this is still a work in progress, so even though there are a number of things that I still want to include at the time of writing this post I feel enough is done to warrant it actually being posted - that way others (assuming others give it a shot) can let me know if things don't work or if any oddities come up. Also feel free to comment on how this might improve or if I've gone about anything in a not-so-smart way or if there is anything you would like to see (or wish wasn't there) - I can't promise I'll do anything about it, but such requests keep me motivated and learning, and thats been the driving force behind my tinkering since it began really
[size=+2]I AM IN NO WAY RESPONSIBLE FOR ANYTHING THAT HAPPENS (GOOD OR BAD) AS A RESULT OF FLASHING OR ATTEMPTING TO FLASH WHAT IS POSTED HERE![/size]
[size=+2]CWM/TWRP Installation instructions[/size]:
THIS DOES NOT QUITE INSTALL THE SAME AS OTHER ROMS!!
Wut?!? I have to read then!?! NOO!!!!
LOL - well really you don't HAVE to read, only if you want to customize things outside of the default setup. This was an idea that I started using over on the Note2 (though I've changed what I consider "default" a bit), but the end result leaves two install approaches that lead to the same result. One advantage (for those that like customizing a bit at install anyway) is that after an initial step - you will no longer need to go through aroma and reselect options when reinstalling (assuming you don't delete some files in a particular directory of course). This should be a boon to those that enjoy flashing this and that, as the process of reinstalling this will now be much faster. [size=+1]NOTE:[/size] Unless you use the default approach you will most likely need to edit/redo this process for each update to make sure all new/edited options are up-to-date! This isn't excessively relevant yet, but it will be soon enough I imagine.
A complete explanation of the three approaches and how to utilize them can be found in this post, but for the sake of brevity and simplicity I am going to focus on the approach most fitting to the general (or new-to-flashing) user.
Before getting into that though, remember that the usual rules still apply:
- While very much stable in my experience you should be cautious whenever you flash. Make sure to wipe data/factory reset to avoid issues.
- I highly recommend wiping data (or even in extreme cases flashing the UVUBMI7 ODIN file - not so relevant now as we have not been graced with any updates yet, but still it's good to note that you can grab such files via kies or from here - search for N900T and grab the most recent one - registration on the site is required, but is also free) before getting started with any of this. This is just a recommendation - not a requirement - and yes, if you flash an ODIN file that means you will have to reflash a custom recovery before moving forward.
- Tweaked needs to be flashed in a custom recovery - I recommend TWRP myself, but in theory CWM recovery or any based off of it should work fine. This should of course imply that you will need to already have such things in place if you are interested in giving this a try. For what its worth - I have been using TWRP for quite a long time on the Note3 and have been quite happy with the results.
[size=+1]THE SUPER SIMPLE SAFE APPROACH[/size]
Well the super simplest of all approaches would be to just flash the main install zip. For those that tried any of the alpha/beta zips from here the result will be very similar to what was experienced with those.
Now, if you want to have a little more say in what gets installed, and you don't care much for the underpinnings of it all, then this is all you really need to know to install Tweaked:
- Download TWO zip files from the downloads post
--- The basic approach prepare install zip
--- The main Note 3 UVUBMI7 Tweaked... zip
- Boot into custom (e.g. TWRP) recovery (if not already there)
- It's STRONGLY recommended to wipe data/factory reset
- FIRST flash the basic approach prepare install zip
--- This is an aroma-style interface where you choose from install options
- THEN without rebooting flash the main Note 3 UVUBMI7 Tweaked... zip
- Nod in approval that while different the process was still easy
----------------------------------
Just for the sake of comparison, below is what I would consider the general fits-whatever-install-approach-you-chose installation instructions:
[size=+1]THE GENERAL APPROACH[/size]
- Backup your current setup/data
- Decide which install route (basic/advanced/default) is best for you
- Download the main installer and put it on your internal/external sdcard
- If you decided on the advanced or basic install route, download relevant zip for said approach
- If you decided on advanced, set up the file(s) and place them on internal/external sdcard as instructed
- If you decided on basic, place zip on your internal/external sdcard
- Boot into custom (e.g. TWRP) recovery (if not already there)
- Recommended to wipe data/factory reset
- If you decided on basic, flash the basic installer zip
- Finally, select and install the main installer .zip you put on your sdcard
[size=+2]SCREENSHOTS[/size]
While the theme is pretty much stock, I figured I would throw in a few screenshots that show a few minor things. If you want to see the screenshots (and they aren't already showing) just click the "CLICK TO SHOW CONTENT" (or "SPOILER") button!
[size=+2]Miscellaneous Notes[/size]:
- [size=+1]REMEMBER -[/size] Regardless of what install approach you use you can always use the Modificatinator to un/re/do virtually [size=+1]ANY[/size] of the options available to you in the main install! No need to reflash the whole rom!
Even if you don't use it right away, make sure to GRAB THE MODIFICATINATOR HERE NOW so you have it if you want it later!!
- Even though the full install is not really aroma-based (definitely aroma-inspired though) the modificatinator is, as is the zip relevant to the basic approach and the battery aroma, so make sure to thank amarullz for the awesome work!
- Updates that come after the initial release MAY also have a flash-update-only option - whether or not it does just depends on the specifics of the update. [size=+1]NOTE:[/size] Depending on what is updated, an update-only flashable may break things if you are themed! I will try to avoid this as much as possible, but all it takes is a minor edit to a framework-res.apk string (for example) to necessitate an overwriting of a file typically quite important for themers (resources.arsc) - just be mindful of this please
- As the Note3 is privy to a number of ROMs and kernels, for the sake of simplicity I have included the unaugmented UVUBMI7 stock kernel as an option (fyi no kernel is flashed by default). Thanks to the kindness of @itsmikeramsay there is another kernel option - ColonelX - one can select from as well.
[size=+1]PLEASE NOTE:[/size] Individual phones seem to vary quite a bit in terms of stability/usability when it comes to kernels, so if you are having any issues like unexpected shutdowns or reboots, freezes, etc. - PLEASE switch to the stock kernel first to see if that is the culprit. That is the one that will work (well it should anyway lol) on any and all phones, so if yours happens to be a temperamental one please be mindful of what you pick and aware of the consequences such picks may elicit!
- This is still pretty much an unthemed rom (if any would like to change this PLEASE let me know - a themer I am not!). There are a few changes done in SystemUI (the pulldown in particular) and framework-res (to allow for system-wide transparency options) - and the hope behind those changes (all thanks to @Alexia Whitehurst) was theme work would then be easier as a result. Even so, this is primarily UVUBMI7 stock-themed - and this is reflective of the thinking behind the whole setup as being stock with some extra options. For those that like flashing various mods and what not, be wary - unless it specifies that it was made to work with Tweaked it likely will not.
[size=+2]Download links can be found further down.[/size]
Let me know if there are any suggestions/issues/etc. - also, feel free to stop by the IRC channel Alexia Whitehurst was so kind to make for all of this on freenode - #tweaked. If you don't have an IRC client you can always use their webchat interface here. Happy flashing!
[size=+2]Info on custom install options can be found during aroma interactions or in the installation instructions zip![/size]
[size=+2]---CHANGELOG---[/size]
Code:
[u]Version 2.X - 3/13/14[/u]
Cleaned up number-of-toggles-to-display code
- Now max is better linked to SecSettings
- Can no longer add beyond max/remove beyond min
- Capped TSM number picker range relevant to selection you are number-picking for
- Control of toggle order/display back to SecSettings
ACTUALLY made it so camera didn't pause music while taking pic/recording
SecEmail behaves w/out FC if MyMagazines is removed <- thanks to nijel8 for starting this one
Restructured TSMParts
- "Goller-ized" it - you are special if you know what that means
- Tried to make entries make more sense related to their checked status
Fixed some issues related to volume wake and volume music controls
Added in package names to application manager/app ops in secsettings <- thanks to nijel8 for the know-how on this
Cleaned up tons of little things in TSMParts
- Updated images <- thanks to nijel8 and wally3614 for this
- Removed code no longer being used
TSMParts additions
-- GENERAL --
- Can now choose elements (outside of power/reboot) to show in power menu
- Can set longpress up/down actions for music controls <- thanks to team n3bula for the idea
-- Skip/Previous/Pause
-- STATUSBAR --
- Enable statusbar brightness control <- thanks to C3C076/GravityBox for a ton of helpful code, and VZW DroidCharge 2.3.6 TW
-- Only works if autobright is off
-- Longpress statusbar to start, slide left/right to control
-- Won't work if sview cover is closed
- Enable doubletap statusbar to make phone sleep/screen off <- thanks to sbreen94 for the files, and to BOOTMGR for making the mod
-- Won't work if sview cover is closed
- Can now choose number of toggles to display separate from a max allowed
-- Landscape/portrait
-- MISC --
- Bypass exchange security
-- YOU SHOULD THINK OF THIS AS MORE OF A ONE-TIME TOGGLE
-- Make your decision on this prior to setting up an account - once asked to set a secure lock AND DOING SO it will be there regardless of this setting
- Enable on the fly thread and conversation mms send/receive text color <- HUGE THANKS to nijel8 as this mod would not be possible without his work
-- NOTE: Thread (list of all conversations) requires exit/re-enter to change
-- NOTE: Mms in thread view will not be colored
- Option to choose what key to use as default multimodal key in SamsungIME <- thanks to nijel8 for pointing me in the right direction on this
Also - I added a funny... can you find it? <- thanks to team n3bula for the idea of where to put it :)
[u]Version 2.0 - 1/26/14[/u]
Minor fixes to a few things
- Camera no longer alters transition animation when opened from secure lock
- Camera no longer pauses music during vid/pic taking
- Edits to allow for old-but-standard battery icon mod flashing
- Emoji "fix" for SecMms (return to stock must-be-mms status), and reply-all activated
- Updated a layout for aosp lockscreen to handle dpi changes
Made things ATT-capable
- ATT includes some relevant apn, csc, build.prop, apk files thanks to itsmikeramsay
- Removes wifi calling w/out FC issues
- Edits to reboot menu and data icon mod to better reflect ATT
- Custom carrier affects statusbar carrier as well
-- color and text
Same approach was used for Rogers with files thanks to Turilo
Allow any widget for lockscreen widget
Unused app section opened in JobManager
Forced on the "exit" option in stock browser
Block number settings opened in SecSettings
Updated power menu icons to a neutral white thanks to wally3614
Disabled the "wifi turning off" popup when enabling hotspot with wifi on
Made some edits to try and lighten the load for flashbar list generating
Added TSM toggle
- click to go to TSM Parts
- longpress to open penwindow
TSM Parts updates
- New TSM logo/icon thanks to wally3614
- Added link to PageBuddy settings
--GENERAL--
- Navbar on/off on-the-fly
-- Also in powermenu
-- Edited to force all 4 buttons to always show
-- Framework-res edits made to make bar smaller
-- Screenshot combo still works :)
- Custom aircommand text color option
--DEVICE INFO--
- Added in links to remainder of testsettings options
-- Device information
-- WiFi information
--LOCKSCREEN SETTINGS--
- Home button wake on/off
- AOSP lockscreen haptic on/off
--STATUSBAR SETTINGS--
- Finished TSM disabled options
-- Statusbar color options
-- Notification pulldown color options
- Added option to turn on/off ATT statusbar carrier text
--MISC SETTINGS--
- Moved ascending ringer to misc from general
- Added in option to skip call ended screen
- Added in on/off for unlimited multiwindow
[u]Version 1.0 - Initial release 12/27/13[/u]
Deodexed
Busybox
SuperSU
Init.d support for stock kernel
Support stock or custom bootanimation
- Replaced shutdown with international
No CIQ
No Knox (thanks to sshafranko for finding many I missed :) )
Attempts at neutering SysScope
- Shows as System Official
BUILD.PROP TWEAKS!!!
- Just kidding, though to be fair I did do 2 things:
-- Added mod version line
-- changed ro.securestorage.support from true to false
Increased recipient limit when sending sms/mms via SecContacts
Disabled some annoying warnings in SecSettings
Disabled some annoying warnings on mobile data/airplane toggles
Disabled the popup explaining how to clear defaults when one is set
Unlocked and unblocked a few things in SecSettings
- Unlocked Font Clarity option
- Unblocked font apk checks for sideloaded font apks
- Added in access to spellchecker settings
-- requires google keyboard to be fully funtional...???
-- though don't need to USE it...?
- Unlocked VZW tabs on/off option (hit Menu while in SecSettings)
- Opened access to the native "App Ops" for per-app permission handling
Enabled Autobrightness adjustment (SecSettings and SystemUI)
"Unlocked" a few extra toggles (again, SecSettings and SystemUI)
- Also added Wifi Calling toggle (same locations)
- As well as a Torch toggle (yep, same locations again)
SecMms edits
- raised restrictions on recipient limits, rate of sending
- some emoji-allowing attempts
- folder view enabled as an option
- attempted to increase mms image-attachment quality
- screen on/off option
- save messages
- no "no data" warning shown when sending mms over wifi w/ wifi calling on and data off
SecLauncher4 edits
- snap grid animation duration decreased
SamsungCamera2 edits
- disabled warnings involving low power for camera/camcorder/flash use
- allow video recording during calls
- transition animation scale no longer changed when opening camera
Eliminated Nfc odex-file verification
Added a few wallpapers to the wallpaper chooser
Minor csc edits
- Made stock APN editable
- Removed tethering APN
- Added in epc.tmobile apn
- Made stock bookmarks editable
Removed TetheringProvision.apk
- Also removed its calls
Unlimited multiwindow/multiinstance/penwindow apps
- Pen window is optional in case you like the pen window manager app
- Does not include things like SHealth, Camera, or Dialer (multiwindow)
-- Plus a few more - can add package names to /system/etc/fbs_exclusions.txt
- No issues w/ scrolling in edit window or drag-is-not-drop scenarios
Lockscreen widget limit increased from 5 to 8
- Didn't want the "page" indicators to get messed up :)
Extended power menu
- Includes 4way reboot
- Modified it a bit for sview (reboot just reboots)
- Screenshot
- Activated data toggle
- Can be made smaller/preventable-on-lockscreen in TSM
System-wide transparency mod thanks to Alexia
Restructered and transparent pulldown thanks to Alexia
TSMParts apk included (Settings > Device tab)
- Did some restructuring :)
- Color Picker has increased in size
- All links to things outside the apk are working
- List and color preference summaries update with selections made
--GENERAL--
- CRT animation (crt, fade, or stock)
- Full/low battery notification on/off
- Full/low battery notification on/off
- Low power screen dim on/off
- Wake on un/plug on/off
- Steady ringer option
- Ear protection on/off
- Power menu minimalizer (only show power/reboot - includes sview)
- Option to allow volume rocker to control cursor in text fields
- Long press volume rocker song skip
- Double press home - can set to whatever voice search is available
-- should still work even if SVoice home button is disabled or if SVoice is removed
- Long press menu - can set to GoogleNow
- Long press app kill
-- Can set to menu or back - stock functionality used when done on whitelisted app
- NFC mod - screen on, that + lockscreen, or that + screen off
-- NOTE: screen off option will likely stop working if the device goes sleepy time deep enough
- Popup browser popout target
-- Requires slightly edited popupbrowser from Tweaked Note2
--LOCKSCREEN--
- Option to use different uncolored image for sview background (currently just black)
- Disable lockscreen (separate from SecSettings option)
- Option to use AOSP lockscreen
- Custom lockscreen carrier text option
-- Can also colorize carrier text
- Option for quick pass/pin unlock (no need to press ok if pass/pin correct)
- Option to allow widgets w/ secure lockscreens
-- includes link to fav apps/camera and multi-widget on/off in SecSettings
- Option to disable power menu on keyguard/lockscreen
- Lockscreen flashlight (uses Home button)
-- long press on, long press off when screen on
-- remains on with screen off
-- turns off when screen turns back on or unlock
- Option for volume-as-wake
-- Requires kernel support - or device to be plugged in
- Option to use custom lockscreen timeout
-- Can opt for 3-30 sec vs stock 5/10
- Finger ink on/off for ripple unlock method
- Choose from stock or custom ink color for ripple unlock method
--STATUSBAR--
- Opt to hide toggles from notification area
- Choose number of toggles to show in notification area (3-20)
- Option to use that same limit on the toggle panel area
- Option to use and set custom color for toggles
-- only affects on/dim icons, off is still grey
-- avoid transparency if you don't want the color of the actual image file to show
-- avoid this altogether if using detailed themed toggle images
- Option to use and set custom color for toggle text
-- set to fully transparent to have text not show :)
- AM/PM off/small/normal option
- Clock right/left/center/off option
- Clock coloring options (both statusbar and pulldown)
- Small/large day-of-week option for statusbar clock
- Option to show icons for actual data connection type
- Option to have data icon persist while on wifi
- Show signal dbm text option
-- On/off for dbm label
-- Color options based on signal strength
- Battery bar options
-- Miui or mirror centered
- Hide/show signal bars
- Ability to colorize battery text/bar
- Hide/show battery icon
- Ability to choose from 1 of three different icon types
-- currently its green stock, white circle, red gauge -- THANKS FOREVERLOCO!
- Option to move clear button to header of notification area
- Option to show/hide No notification text bar from notification area
- Option to show/hide Ongoing text bar from notification area
- Option to show/hide Notification text bar from notification area
- Option to show custom carrier text
-- Can edit and colorize text
- Hide NFC
- Hide smart screen
- Hide blocking notification
- Hide IME
- Hide alarm
- Hide bluetooth
- Hide sound
- Hide wifi calling notification (statusbar only)
- Hide no sim
--MISCELLANEOUS--
#Dialer/Contacts
- Show record button in call on/off
- Show call button in contacts on/off (small icon in call log...)
#Launcher
- Scrollable wallpaper on/off
- Infinite loop on/off (affects app drawer as well)
- Hide vs. Disable app option
- Up swipe targets GoogleNow or MyMagazine
- Option to disable home-on-homescreen MyMagazines trigger
#Mms
- Smiley button instead of Enter on/off
- Server vs phone timestamping
- Sms/Mms logging on/off
#SamsungIME
- Long press duration stock (500ms) or short (250ms)
#Multiwindow
- On/off for unlimited penwindow app
- Multiwindow style options - can change on-the-fly
-- stock, floating, floating+dock, floating+quad, or floating+dock+quad
--OPEN PEN WINDOW WITHOUT SPEN--
- Opens w/ default dimensions
Updated many system apps
- Includes handwriting fixes :)
[size=+2]---LIKE THEMES?---[/size]
Good! As time goes on hopefully there will be an increasing number of themes made SPECIFIC FOR TWEAKED! This will be good, as while there are a number of themes out there that would likely at least partly work ones made specifically for Tweaked will completely work! Below is a list of such themes for ease of reference!
I will update this list as new ones come out, so make sure to check back from time to time! Also - MAKE SURE TO THANK THEM! There aren't many who have done this, so make sure they know the work is appreciated!
[size=+1]Themes for Tweaked[/size]
- AOSP by foreverloco
- Kryon themes (Element and PaperKut) by wally3614
- Toxic Sickness by SICKMADE
- Lights Out by SICKMADE
----------------------
Let me know if there are any issues!
XDA:DevDB Information
TweakedN3, a ROM for the T-Mobile Samsung Galaxy Note 3
Contributors
dwitherell
ROM OS Version: 4.3.x Jellybean
ROM Firmware Required: Custom recovery
Based On: UVUBMI7 T-Mobile stock 4.3 TouchWiz
Version Information
Status: Stable
Current Stable Version: 2.X
Stable Release Date: 2014-03-13
Created 2013-12-28
Last Updated 2014-03-13
Hey there everyone -
I felt like being a bit lazy, so I decided I wouldn't do a full update this time since, if we are being honest, most have already moved on to working on 4.4.2 anyway and the demand for this is not going to be all that large. That being said, I did manage to get a decent amount done, so I wanted to post it before I ended up making the plunge into 4.4.2 myself. The instructions for this are rather minimal, but they do exist. I know reading is often characterized as the devil - it's not so bad How complicated the process is really depends on whether or not you are currently using the dark mms (option in the tweaked install or via the modificatinator) or dark email (which was posted here). If you are NOT using either of those, you can skip step 2 below
[size=+1]HOW TO UPDATE TO TWEAKED 2.X[/size]
1) Download the flashable zip you can get from the post here
2) IF you are currently using the dark mms or dark email, pull out the dark.prop from inside the zip you just downloaded and place it in your TweakedInstall directory on your phone
--- Open the dark.prop for editing (same rules apply here for editing this file that apply to editing the other prop files described in this post
--- For whichever app you have the dark version of, change the 0 to a 1
--- save and close the dark.prop
3) Boot into recovery and flash the zip
[size=+1]NOTES SPECIFIC TO TWEAKED 2.x[/size]
-- MMS --
If you can no longer see the text...
- It's likely the default color. Depending on whether it is the dark or light based mms the defaults are tied to color values in /res/values/colors.xml, so the themed version you are using may alter these values, or the particular background/bubble you are using may mask the text.
- If that is the case... you will pretty much have to use a custom text color (or change background/bubbles) as a result... so get to it!
-- SamsungIME --
If the multimodal key mod causes issues depending on where the keyboard is being used...
- Return the setting to "Stock" - this ignores anything I did and reverts all behavior to how it would be had I done nothing
If the key you set it to does nothing when you press it...
- Make sure the option itself is available!
- Good way to check - long-press the key... if it doesn't show in that menu... then the key won't work!
- For example - set it to the voice key but disable Google Voice Typing in Settings > Language and input -- key press does nothing, longpress does not show the voice icon
-- SecEmail --
Bypass exchange security...
- You need to choose what you want to do BEFORE you set up your account (actually, before you establish the security settings)
- ONCE YOU HAVE ESTABLISHED SECURITY SETTINGS FOR AN ACCOUNT - THEY ARE SET!! REGARDLESS OF CHECKBOX!
[size=+2]---TWEAKED 2.X CHANGELOG---[/size]
Code:
[u]Version 2.X - 3/13/14[/u]
Cleaned up number-of-toggles-to-display code
- Now max is better linked to SecSettings
- Can no longer add beyond max/remove beyond min
- Capped TSM number picker range relevant to selection you are number-picking for
- Control of toggle order/display back to SecSettings
ACTUALLY made it so camera didn't pause music while taking pic/recording
SecEmail behaves w/out FC if MyMagazines is removed <- thanks to nijel8 for starting this one
Restructured TSMParts
- "Goller-ized" it - you are special if you know what that means
- Tried to make entries make more sense related to their checked status
Fixed some issues related to volume wake and volume music controls
Added in package names to application manager/app ops in secsettings <- thanks to nijel8 for the know-how on this
Cleaned up tons of little things in TSMParts
- Updated images <- thanks to nijel8 and wally3614 for this
- Removed code no longer being used
TSMParts additions
-- GENERAL --
- Can now choose elements (outside of power/reboot) to show in power menu
- Can set longpress up/down actions for music controls <- thanks to team n3bula for the idea
-- Skip/Previous/Pause
-- STATUSBAR --
- Enable statusbar brightness control <- thanks to C3C076/GravityBox for a ton of helpful code, and VZW DroidCharge 2.3.6 TW
-- Only works if autobright is off
-- Longpress statusbar to start, slide left/right to control
-- Won't work if sview cover is closed
- Enable doubletap statusbar to make phone sleep/screen off <- thanks to sbreen94 for the files, and to BOOTMGR for making the mod
-- Won't work if sview cover is closed
- Can now choose number of toggles to display separate from a max allowed
-- Landscape/portrait
-- MISC --
- Bypass exchange security
-- YOU SHOULD THINK OF THIS AS MORE OF A ONE-TIME TOGGLE
-- Make your decision on this prior to setting up an account - once asked to set a secure lock AND DOING SO it will be there regardless of this setting
- Enable on the fly thread and conversation mms send/receive text color <- HUGE THANKS to nijel8 as this mod would not be possible without his work
-- NOTE: Thread (list of all conversations) requires exit/re-enter to change
-- NOTE: Mms in thread view will not be colored
- Option to choose what key to use as default multimodal key in SamsungIME <- thanks to nijel8 for pointing me in the right direction on this
Also - I added a funny... can you find it? <- thanks to team n3bula for the idea of where to put it :)
[size=+2]---TWEAKED 2.X DOWNLOAD LINKS---[/size]
Note 3 UVUBMI7 Tweaked v2.X UPDATE ONLY
NOTE: THIS IS TO BE FLASHED OVER TWEAKED 2.0
md5: 67D6F8236578DF85CB668C1882940AD1
Note 3 UVUBMI7 Tweaked T-Mobile ONLY OTA Stopper
NOTE: THIS IS TO PREVENT THE OTA NOTIFICATION - IF YOU ALREADY HAVE IT, YOU WILL NEED TO WIPE CACHE IN RECOVERY
md5: 8DF6F94EC0827B7F73BA1942A395F940
[size=+2]FAQ[/size]
Q: What the hell is TSMParts (new option in Settings menu)?
A: A interface for a huge slew of mods and tweaks originally put together by the original members of TSM and inspired by impressive works of numerous others - the TSM Parts interface acts as a control for all of the customizable fun available. There are a large number of options there - so make sure to check them all out!
Q: TSMParts is asking for superuser access?!?
A: Yep - there are some options (one in particular under Miscellaneous settings) that will need it, so make sure you grant it!
Q: I'm having overlap issues with statusbar icons and center clock - what should I do?
A: Yeah - things may overlap, so you will have to either change settings to avoid the issue or just deal with it.
Q: I set a statusbar icon to hide, but it's still there. What gives?
A: The statusbar icon tweaks may require a little effort on your part for changes to take effect. All changes can be elicited with a reboot/hotboot, BUT for most there are other ways:
-- Bluetooth/vibrate-silent/alarm icons/ime -- just change their state (on/off or vibrate/sound, etc)
-- No sim -- if the notification is already active you will need to reboot/hotboot to hide it
-- smart "eye" icon -- changes will happen once the eye triggers
Q: How is battery life on this rom?
A: This is a stock modified rom. As such, battery life will be equivalent to stock were you to be running a similar array of apps and kernel - it really should be no different than stock otherwise (which imo is not half bad really). The kernel and misbehaving 3rd party apps have more to do with battery life than a modified stock rom - at least in my opinion (and experience, though it's limited).
Q: I keep getting messages saying FlashBarService had to close - WHY YOU MAKE BREAK ON THIS!?!
A: There are two ways I've seen this happen. The first is when someone has HUNDREDS of apps installed - and in that case it usually FCs once and is fine after that. The other time I see it is when a particular app is installed that just refuses to play nice with multiwindow or penwindow. In that case, if it can be chased down and isolated, you can add the package name into the fbs_exclusions.txt file in /system/etc/ and all should be well once again. Worst case scenario - disable unlimited penwindow apps and unlimited multiwindow apps and see if things improve. If so, use the pick-what-to-include types of apks and see if the situation improves.
Q: So tethering is a common topic... can it be done with this?
A: Truth is tethering should work on any stock modified rom (with the exclusion of bluetooth tethering, which seems perplexingly to be the property of international-based stock roms only, or verizon from what I hear). The upsell avoidance is what people are really after - and much like others who lay the claim I did a little work in an attempt to avoid such things. That being said, there are one or two common things I've heard that are helpful (and unable to be set as defaults per my inability to figure out just how to do that) in attaining such a goal, and they all involve minor edits to the APN.
- The first is switching the APN protocol from IPv6 to IPv4/IPv6
- The second is adding auth to the list of APN types
I know little to understand why these things should have an impact, but reports indicate they do - so there you go
Q: CRT/fade animation doesn't work in landscape... why?
A: I actually forced this to be the case, as I could not avoid an odd half-screen effect scenario that happened in landscape - which was the result of a hacky fix to FCs that occurred with those animations and rotation changes.
Q: When I toggle navbar on/off there sometimes is a black bar left at the bottom - CAN YOU MAKE IT STOP!?!
A: This only seems to happen when toggled via the power menu and appears to be specific to the TW launcher - and has an easy fix. Open up an app, like Messaging for example, and then close it. The wallpaper will resize and all is well once again
Q: Why isn't the accurate data icon mod working!!?!
A: The only time that mod shows an effect is when you are on the T-Mobile network - I don't believe other networks will see a change in data icon behavior.
Q: After I flashed the 2.X update I can't see texts in Mms - WHY DO YOU TORTURE ME?
A: There may be instances where the default colors I point to in xmls don't jive with the bubble options you've selected, or have been edited based on the theme you are running. Seems like a good time to change the color of the text right?
Q: What is this LMT thing? How do you use it?
A: You need to check out noname81's thread here for info on that!
Q: Why don't you mention blah blah blah in your FAQ? It would have helped me a lot!
A: My bad - PM me anything you think should be added to this that would be helpful for the general user base!
[size=+2]How to custom install Tweaked[/size]
As I said, there are really three approaches to installing Tweaked:
[size=+2]----- DEFAULT -----[/size]
This is the approach used when one of two things has happened:
- 1) There was no preparation done or found as far as selecting options (i.e. no install.prop found where it should be on internal/external sdcard)
- 2) You are flashing an updated version of the main installer and failed to update your install.prop. Note that in this case your original install.prop can still be found, it just has a .bak added to the end of the file name.
This approach installs a set of options that harken back to the earlier alpha/beta days of the rom when there were no install options - it was just a zip that you flashed and that was it.
When you flash the main installer zip as-is and it will give you a default setup after installation - at which point you can then reboot into recovery and flash the modificatinator (see downloads post here) - which is still aroma-based.
[size=+2]NOTE:[/size] For the next two approaches please be aware that the process will likely need to be redone with new versions to make sure you have access to all available options!
I will try to keep changes to these files minimal, but changes are inevitable, so make sure to stay up-to-date with the version you are flashing, as otherise you will likely get the default install!
[size=+2]ALSO -[/size] with these approaches you can place the TweakedInstall directory on either the internal or external sdcard. That being said, in general if you have a TweakedInstall directory on BOTH your external AND internal sdcard, the files in the external sdcard directory will be chosen over those in the internal sdcard directory. Furthermore - it is VERY important that you DO NOT RENAME ANY OF THE FILES OR THE DIRECTORY! If you do you will likely get a default install when flashing the main installer (not the worst thing, but still).
[size=+2]----- BASIC -----[/size]
This is the approach that was discussed to some extent in the "SUPER SIMPLE SAFE APPROACH" in the first post. This approach utilizes the aroma installer, but it doesn't actually install anything. Instead, it creates and correctly places one of the files referenced in the advanced approach for you. On the surface it will appear quite similar to what you might see regarding aroma, but trust me nothing is being flashed (outside of one file being written to internal/external sdcard). You only need to do this once, unless you later decide you want to change your setup or you are flashing an updated version of Tweaked.
Again - THIS DOES NOT FLASH TWEAKED!
[size=+2]----- ADVANCED -----[/size]
This approach requires changes you will have to do, and therefore needs a little reading and preparing ahead of time. In order to help things along, I've put together a zip file (see downloads post here) with instructions and needed files - make sure to read the... well, the README! The contents of that readme file are below:
--- From the READMEFIRST-INSTRUCTIONS.txt in the InstallInfo.zip file ---
##################################################
# HOW TO CUSTOM INSTALL USING ADVANCED APPROACH: #
##################################################
1) Decide if you will be editing text files on the computer or the phone
- regardless of where you do this, the result must go in a specific directory on your internal/external sdcard (see below)
- if you use a computer to edit, make sure it uses the Unix-style end-of-line character (you can use Notepad++ on a PC)
- Not all text editors work as you need them to if doing this on the phone - I have only tried it using the built-in text editor in Root Explorer
######## THIS IS VERY IMPORTANT AND A SOURCE FOR SIMPLE MISTAKES - YOU HAVE BEEN WARNED! ########
2) Extract the TweakedInstall folder
- Inside are four files - the main one of interest is install.prop
3) Open install.prop and read the instructions
- it is on this file you select options
- this is similar in idea to how it was done in aroma
- ALL you are doing with this is changing the numbers that come after the = signs
- DON'T CHANGE ANYTHING ELSE! ONLY NUMBERS!
- Follow the instructions for what each number means for each choice
4) Complete any other OPTIONAL file edits per how you want to install
OPTIONS INCLUDE (these are for the more advanced users around - THEY ARE NOT NEEDED AND CAN BE IGNORED):
- If you opted to further debloat beyond available options and have set dangertweak to = 1
- edit the applist file with the apk name that you want removed
- ONE APK PER LINE
- see baseapplist.txt for a list of apk names that are included on /system as "default"
- If you opted to keep some pre-existing system files and have set savelist to = 1
- edit the savelist file with the full path to the file you want saved
- so for example if you wanted to save a script file called 02ForExample that was in the init.d folder, you would enter
/system/etc/init.d/02ForExample
into the savelist file
- ONE PATH PER LINE
5) Make sure the directory along with your newly-edited files are moved to your sdcard if not already
### IMPORTANT: THIS DIRECTORY HAS TO BE AT THE ROOT OF YOUR SDCARD (INTERNAL OR EXTERNAL)!! ###
### IMPORTANT: THE NAME OF THIS DIRECTORY MUST NOT CHANGE!! ###
### IMPORTANT: YOU ARE DOING THIS AT YOUR OWN RISK!! ###
6) Boot into recovery and flash the main installer zip
TAKE HOME:
The edited install.prop file (and optional ones related to it) being kept in the TweakedInstall directory on your sdcard will make it so you won't need to do any choosing the next time you want to flash the main installer. You can always come back to or reflash Tweaked exactly how you have set it up with no extra effort!
--- End READMEFIRST-INSTRUCTIONS.txt -
The hope is that these instructions are as simple but as thorough as possible for those wanting to embark on the advanced customizing approach.
[size=+2]---MAIN DOWNLOAD LINKS---[/size]
Note 3 UVUBMI7 Tweaked v2.0 -- Mirror
NOTE: THIS IS THE FILE THAT INSTALLS THE ROM
md5: 83BE15BB0B25EB7DAD27D40D72976565
Tweaked v2.0 Basic Approach Prepare Install -- Mirror
NOTE: While this is flashable, it does NOT flash the rom!!
md5: FCF29906918F11EE41E2C8719EA49067
Tweaked v2.x Advanced Approach Installer Information -- Mirror
NOTE: This is NOT a flashable zip! Open it up and read through it!
[size=+1]---OTHER DOWNLOADS---[/size]
Tweaked Modificatinator UVUBMI7 v2.0 -- Mirror
NOTE: This is an aroma installer that lets you un/re/install most of the mods from the main installer
md5: 43D142EAFFCACC24E28A123E116B8308
SView Background Aroma v1.0
NOTE: This lets you assign 1 of 27 different custom sview backgrounds to use with the custom sview background option in TSMParts (thanks to @boobah204). There is also an option to use your own image - see aroma zip for more info.
md5: 2074E7A9604B7675145723F960D3F8AA
Battery Aroma v1.1 -- Mirror
NOTE: This lets you assign 1 of 67 different battery icons (thanks to @foreverloco) to any of the 3 battery icon options available in TSM Parts.
md5: 9AAEC9876E20B97B1E951C02D96D3996
Batt1 charging battery icon fix
NOTE: Flash this if you try a battery icon mod that is NOT from the Battery Aroma zip and notice the charging icons aren't behaving.
md5: FD4AB3286F4C8153E0743C496D269D0D
---OLD DOWNLOADS---
[size=-1]Note 3 UVUBMI7 Tweaked v1.0
NOTE: THIS IS THE FILE THAT INSTALLS THE ROM
md5: E8C1CCDA4543647BF513C9C4BE6D1113
Tweaked v1.0 Basic Approach Prepare Install
NOTE: While this is flashable, it does NOT flash the rom!!
md5: E627E7BF2D59D4670EA3D6F4F15A0A52
Tweaked v1.x Advanced Approach Installer Information
NOTE: This is NOT a flashable zip! Open it up and read through it!
Tweaked Modificatinator UVUBMI7 v1.0
NOTE: This is an aroma installer that lets you un/re/install most of the mods from the main installer
md5: 4CB4441A9B823A1808E66DE35BF6C45D[/size]
[size=+2]THANKS GO TO:[/size]
sbrissen - smali tips and what not
nitsuj17 - tips, advice, useful info, and tireless stifling
imnuts - far too many reasons to list
jt1134 - far too many reasons yet again
ChainsDD and Chainfire - reasons upon reasons
Alexia Whitehurst - support, theme/mod work, and a host of other things too numerous to name
wanam/lidroid - amazing guides
amarullz - awesome install utility
dirtybudha - for lending me some server space for screenshots and mirrors
wally3614 - awesome icons, boot animation, AT&T testing, and amazing theme work!
nijel8 - a number of awesome mods (settings package names, mms text coloring, awesome call ended screen mod info, secemail mods, tsmparts improvements, etc.) - great help!
itsmikeramsay - helping get the AT&T side of things up and running, kernel stuff
JaeKar99 - for awesome wallpaper/banner/boot animation work now and in the past for Tweaked (if you like his work feel free to show him!)
Warrior1975 - for kicking things off to even get this phone in the first place
AkaTheMacDaddy - tester extraordinaire and endless encouragement
KalEl7 - tester extraordinaire and endless encouragement
boobah204 - awesome sview aroma and testing
mikeyxda - help w/ non-murky ripplier lockscreen
foreverloco - for making an awesome AOSP theme specific for my muddled mess of a rom
prdog1 and mikeybones - critical pieces to the long-press-kill mod
prdog1 again - general support/info/help
deeznutz1977 - testing and idea making
icedventimocha - for making awesome toggle images for the new toggles (WiFi Calling, Torch)
ReelFiles - uber-thorough testing of little-used nuances
Owlensteed - testing and mediafire goodness
beanstown106 - pointing me towards the aosp lockscreen info
chopperthedog - for hooking me up with file hosting stuffs
gunnermike - also providing hosting for files
Endless2232 - layout (and general) xml guidance
MidnightNinja - image repairs and what not
loserskater - improved volume skip info
[email protected] - help w/ SysScope from back in the Note2 days
noname81 - all the good LMT launcher work - check out his thread for more info!
didact79 - awesome guides that get me pointed in the right direction
scalee - amazing pointers on modifying flashbarservice/multiwindow
JoshBeach - letting me use his font apk and helping me debug things without even knowing it
dragonstalker - pointers, tips, general helpfulness
erikmm - pointers, tips, general helpfulness
merwin - pointers, tips, general helpfulness
All of TeamSbrissenMod and those responsible for TSMParts
Anyone else I likely forgot
[size=+2]ALL OF THESE PEOPLE DESERVE YOUR THANKS! MAKE SURE THEY KNOW THAT![/size]
Beyond the contributions of the above individuals, there were a number of guides found on xda or via google that were used along the way. Some representative samples include:
CRT/Fade animation guide
This and this were looked at for upsell avoidance attempts
Finger ink effect
Aroma installer info
Call recording guide
This and this held clues for the Nfc screen off/lockscreen mod
SecMms.apk modding info
Better volume skip info
This guide helped me figure out my twist on the lockscreen torch
Signature verification removal
xposed multiwindow mod by Scalee used as a guide for editing flashbarservice
Quick enter mod guide for pin/pass lockscreens by loserskater
FemBlack and XBlast for clues on volume key cursor movement
zst123 and XuiMod for clues and smali bits regarding muiu battery bar mod
C3C076 and GravityBox for clues regarding statusbar brightness control mod
A bunch of others that have become buried in my browser history...
Not sure what I'll do with this post quite yet, but I'm sure I'll find a use for it soon enough
In the meantime - I hope everyone enjoys my take on things!
Can't resist. 1st..
Look forward to the awesomeness that will ensue here. Thx dwith!
Legen.........wait4it...... dary
And boom goes the dynamite
Thanks for all that you do dwith
sent from my ??????? note 3?
No other rom even comes close. Extremely well done good sir!
:beer:
For us already on this, should we update?
sent from my N3 using XDA Premium 4 mobile app
BDR456 said:
No other rom even comes close. Extremely well done good sir!
:beer:
For us already on this, should we update?
sent from my N3 using XDA Premium 4 mobile app
Click to expand...
Click to collapse
Which version you running?
sent from my ??????? note 3?
Just installed it yesterday as per your suggestion
sent from my N3 using XDA Premium 4 mobile app
BDR456 said:
Just installed it yesterday as per your suggestion
sent from my N3 using XDA Premium 4 mobile app
Click to expand...
Click to collapse
Derp lol... nope your good...you could re down the battery aroma. Dwith added more colors
sent from my [email protected] note 3?
deeznutz1977 said:
Derp lol... nope your good...you could re down the battery aroma. Dwith added more colors
sent from my [email protected] note 3?
Click to expand...
Click to collapse
I actually don't use the regular battery icon. Usually remove it and use the battery bar.
Man do i like this rom!
sent from my N3 using XDA Premium 4 mobile app
tweaked note 3
Thanks again for a great rom for a top device.
U THE MAN!
Confirmation number: 6SC06034NV831773J
Looks like I am late to the party... I knew I shouldn't have slept in! Thank you, Dwith!!!!
ROM is Super Awesome!
Finally lol thank you
NOTE 3
From the Note II to the Note III, Awesome Sauce... Thanks for the RoM Dwith!!!

TweakedN3 3.95 - UVUDNF9 - UPDATED 10/30/14

[size=+2]TweakedN3 3.95 UVUDNF9 4.4.2 SM-N900T Samsung Galaxy Note 3[/size]​
{
"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"
}
Hey everyone - me again, resident no-one-in-particular. Much like my previous forays into "projects"... I'm finally getting to where I feel good about posting this little mess - and it only took 4 months! Clearly I am still lacking a bit in the speed department, but hopefully folks enjoy what I've managed to muster together so far. This was originally based on the stock UVUDNF1 T-Mobile TouchWiz 4.4.2 and is now based on the stock UVUDNF9 4.4.2 base - the most recent official update at the time of writing this post... In other words - this is a stock modified T-Mobile rom! As I already mentioned this took quite a while to put together as a number of my tinkerings had to be more or less reworked from scratch (stemming from tinkerings on other devices and changes between 4.3 and 4.4.2 - and even between 4.4.2 builds), but on the upside I'm pretty happy with how things have turned out.
It should be noted that I still consider this a work in progress, so even though there are a number of things that I still want to include - at the time of writing this post I feel enough is done to warrant it actually being posted. That way others (assuming others give it a shot) can let me know if things don't work or if any oddities come up. Also feel free to comment on how this might improve, if I've gone about anything in a not-so-smart way, or if there is anything you would like to see (or wish wasn't there) - I can't promise I'll do anything about it, but such requests keep me motivated and learning, and thats been the driving force behind my tinkering since it began really
[size=+2]I AM IN NO WAY RESPONSIBLE FOR ANYTHING THAT HAPPENS (GOOD OR BAD) AS A RESULT OF FLASHING OR ATTEMPTING TO FLASH WHAT IS POSTED HERE![/size]
In an attempt to keep things clear and concise, see below for links to posts containing various bits of should-be-read info on what this is all about.
Wally's World
General installation instructions
Advanced/Custom installation instructions
FAQ and notes
Downloads
Links to compatible themes
Thanks and resources
Click to expand...
Click to collapse
[size=+2]SCREENSHOTS[/size]
While the theme is pretty much stock, I figured I would throw in a few screenshots that show a few minor things. If you want to see the screenshots (and they aren't already showing) just click the "CLICK TO SHOW CONTENT" (or "SPOILER") button!
Click to expand...
Click to collapse
[size=+2]---CHANGELOG---[/size]
Code:
[u]Version 3.95 - 10/30/14[/u]
Again with some minor miscellaneous fixes
- Fixed an issue with init.d on stock kernel
- Allowed SELinux status to show in About Phone for ATT folks
-- Force update SuperSU to v2.16 for ATT permissive scripts to work
- Prevented new unlock effect sounds from bleeding over into AOSP unlock style
General
- Renamed particle and lens unlock effects to popping colors and light
- Scrapped the N3 twist on particle (or popping colors) and fully ported the S5 version
-- No longer need to force kill SystemUI when switching to/from particle
- Screen record option in power menu thanks in large part to @0xD34D
- Revert the patent block on SamsungIME autocorrect - for funsies
TSM Parts additions
=== General ===
- Added option to disable FLAG_SECURE
-- prevents disabling screenshot in some apps
- Added option to have plug-in notification use sound instead of always vibrate
=== Power menu ===
- Added option to show/hide screen record toggle
-- Also included screen record options for video size, bitrate, and sound
=== Statusbar ===
- Separated toggle color options
-- Now can color indicator and icon separately
- Added option to set custom target for TSM toggle longpress
- Added DOW MTH DD option for Day Month format
- Fixed an issue w/ other languages and the Day Month format mod
[u]Version 3.9 - 10/06/14[/u]
A few more miscellaneous fixes
- Fixed FC issues for ATT folks on SecMms and SecContacts
- Fixed issue w/ S5 Mms and SecTelephonyProvider
- Fixed FC when adjusting volume and chromecast-ing
- Corrected typos and reworked a number of things in updater-scripts
- Cleaned up things related to statusbar clock
- Fixed 30min screen timeout resetting to 10min on reboot
- Notification sound now plays when connecting charger
General
- Unlocked particle and lens unlock effects thanks to bri315317
-- SysUI is killed when switching to/from particle
-- Includes lock/unlock sounds for both newly unlocked effects
- Edited GPS toggle to cycle through all location options
TSM Parts additions
=== HardKey ===
- Added "Do nothing" options for hardkeys
- Added/altered a few icons seen in picker
=== Statusbar ===
- Cleaned up some code related to clocks
- Added option to hide clock but still show date
- Completely hide clock now in clock position settings
- Added several date/day formats to choose from
[u]Version 3.8 - 9/20/14[/u]
A few miscellaneous fixes
- Custom double-press home now works independent of s-voice settings
- Can now set Screen off as a custom target for hardkeys
- Power menu option as custom target for hardkeys no longer needs an initial activiation via power button
- AirView settings in S5 UI now points to the N3 location (so you can turn it on/off now)
- Added Font settings to S5 SecSettings UI
- Added a Tweaked version of The Box thanks to erikalin - check it out!
General
- Updated to TMo UVUDNF9 4.4.2 base
- Updated S5 SecMms (was using initial release - now NG4)
- Edited TSMParts so white/black background shows behind colored text to improve legibility
TSM Parts additions
=== General ===
- Can now disable capacitive keys from lighting up on screen touch
-- NOTE: It will still occur on lockscreen screen touches...
- Added Heads Up notification on/off
- Added custom timeout for Heads Up notification
=== Statusbar ===
- Option to enable/disable volume slider in pulldown
[u]Version 3.5 - 8/28/14[/u]
Miscellaneous Fixes
- Fixed the Call Forwarding FC in call settings
- Fixed some miscellaneous ATT-related bugs in SecPhone
- Fixed the ebay search issue
- Cleaned up some multiwindow stuff in order to make Trigger happy
- Removed camera and a few others from multiwindow stuff
- Added in some stuff to the toggle resets (both in SecSettings and TSMParts) that can help if the torch toggle gets "stuck" (I've seen this happen when there are FC issues involving SystemUI or Keyguard)
- Redid one aspect of a wifi calling check that wasn't working in SecContacts, so hopefully ATT folks will no longer have (or at the very least a decreased number of) force closes involving SecContacts
- Fixed the secure camera widget mod
- Just for funsies I also worked in the fix for the SystemServer crash based on the xposed mod put together by @thomashoffmann (info thread found here - make sure to thank him for the fix!)
General
- Updated to TMo UVUDNF4 4.4.2 base
- Removed the S5 MMS quick reply 160-character limit
TSM Parts additions
=== General ===
- Added custom Animation Scale options
-- anything in range of 0.00 to 10.00
-- did this for window animation, transition animation, and animation duration
-- also removed them in developer settings and added a link to tsm parts
- Added disable doublepress home option to hardkey settings area
- Added power menu as an option for hardkey custom app selection
=== Statusbar ===
- Can now pick custom app that opens with dateview click
-- Triggered when clicking on time/date with pulldown active
=== Touchwiz app settings ===
- Can now pick custom app that opens with upswipe on N3 TW Launcher
[u]Version 3.0 - 7/14/14[/u]
General
- Based on TMo 4.4.2 UVUDNF1
- 4 way reboot
- Added screenshot as an option for powermenu
- Removed annoying popups when using powermenu data/airplane mode toggles
- Syscope has been eviscerated - system official status
- CarrierIQ removed/edited/neutered as well
- custom boot animation support
-- just inject bootanimation.zip in /system/media
-- if not included, will play stock qmg instead
- Replaced TMo-flavored bootanimation/shutdown qmgs with international variants
- Appended PowerOn/Off.oggs w/ .bak to "remove" those sounds
- Increased max number of lockscreen widgets allowed from 5 to 8
- Disabled the annoying how-to-clear-defaults popup when selecting "always" for default app
- Unrestricted widget selection for lockscreen widgets
- The funny haha from 4.3 has been worked back in :)
- Made some minor edits related to tethering - of varying worth it seems, so be warned
- Edits throughout that allow for the removal of wifi calling things for non-TMobile phones
--- NOTE: This just means things have been prepped for such a scenario - wifi calling is still included!
--- For those not using TMo service, you need to opt for the appropriate carrier to ATT-ify things!
- Edits made to neuter/remove the rom-side dvfs hijinx - thanks #bizcoon for the help :)
-- Left wakeup booster intact to avoid wakelag
- Disabled signature checks
- Removed some Knox apks
- Forced all apps in multiwindow/penwindow
-- If an app doesn't agree w/ it, you can add the package name to /system/etc/mwin_exclusions.txt
-- App-Specific Mods (Listed Alphabetically) --
MultiWindowTrayService edits
- Force the allowing of quad view
PopupBrowser.apk
- Oldie but goodie from N2 - up-and-running and what not :)
PageBuddyNotiSvc2 edits
- Allowed apk to listen to settings so you can shut off notifications
- Headphones connected, spen detached, etc.
SamsungCamera edits
- Removed low battery restrictions
- Prevent music pausing when focus/shutter sound plays or when taking video
- Can now take video while in call - because why not right?
SamsungIME edits
- Enabled native longpress delay controls (200, 300, 500ms or custom)
SecEmail edits
- No longer force-closes if you remove MagazinesHome/Lounge (MyMagazines)
SecLauncer edits
- Enabled theme chooser capability
- Included theme chooser, including 6 extra theme apks
SecSettings edits
- Disabled some popups (adb, nonmarket, wifi on when turning on hotspot)
- Disconnected from tether provision apk
- Disabled font apk checking
- Enabled menu list/grid option on stock ui
- Added spen, removed fingerprint and rearranged some things on "s5" ui
- Enabled font clarity option
- Enabled spellcheck on/off in language settings
-- May require install of keyboard like google keyboard
- Enabled call/message block
- Refined some of the animation step options in developer settings (.25 and .75 added) - thanks bajasur!
- Connected notification panel settings w/ tsm toggle settings
-- Won't let you add more than max set by custom toggle number setting in tsm
-- Won't let you remove if you have only 3 active
SecMms edits
- Slight bump to attached mms image quality
- Slight increase to allowable size
- Increase to allowable recipients, messages, sms-to-mms thresholds
- Enabled emoji to be sent as sms
- Enabled folder view option, save to sdcard, reply all option
SecContacts edits
- Increase to allowable recipients to match SecMms
- Added image for VoLTE icon when using Call Icon display mod
SystemUI edits
- Enable auto-brightness adjust in pulldown
- Added 3 toggles (TSM, wificalling, flashlight)
-- Borrowed a little from the TMo S5 "official" wifi calling toggle
- Unlocked a number of hidden toggles
- Added an S5 version of smart network toggle icon
- Eliminated popups/warnings on data/airplane/wifi hotspot toggles
- Toggles will "re-size" when fewer than the custom portrait/landscape number of set to show
- Made some image/xml edits with the help of foreverloco and wally3614
-- Allows custom notification background to be seen better, and can allow for transparency
-- Lessened the amount of dim that occurs to the background when pulling down notification panel
- Edits to SecSettingsProvider to have all toggles show after data wipe
TSM Parts
- Underwent some MAJOR restructuring -
- Added ability to set it as a shortcut
- Open pen app window
=== Device info ===
- Device information
- Battery history
- Battery information
- Usage statistics
- Wifi information
=== General ===
- Link to developer options
- Option to disable wakeup booster (only allowed dvfs element, hopefully anyway)
- NFC mod type
-- Stock, lockscreen, screen off
- Option to choose custom air command text color
- Custom popupbrowser popout app
-- Requires popupbrowser from 4.3 tweaked...
- Screen off animations (NOT "on" - by design)
-- Stock (200ms fade), CRT (400ms), Fade (600ms)
- Disable wake on un/plug
- Disable low power screen dimming
- Disable low/full battery notification
- Hide pagebuddy notifications
- Enable volume panel expanded as default
- Enable/disable headphone ear protections
- Power menu options are now working
- Hardkey options -- NEW --
-- Volume cursor control type
--- Up/down moves cursor in text field left/right
--- Up/down moves cursor in text field right/left
--- Up/down does not move cursor in text field (stock)
-- Enable volume music controls
--- Option to set volume up/down longpress action
--- Can choose from skip, previous, or pause
-- Alter actions of doublepress home; longpress menu, back, home
--- Can pick any shortcut or visible-to-app-drawer app for any of them
--- Can also choose "screen off" option
-- Longpress app kill options
--- Can set to menu, back or none
=== Lockscreen ===
- Link to SecSettings lockscreen options
- Option to use custom lockscreen timeout
-- Can choose between 3-30 seconds
-- Note that SmartStay will override these settings
- Option to alter sview background (altered option is just flat black)
-- This also forces the apply-to-all to be NO in SecSettings when checked
- Option to force cover to be considered SView cover
- Option to disable lockscreens (separate from secsettings option)
- Option for Note3 or AOSP style lockscreen
- Option to disable aosp haptic feedback
- Option to allow quick pin/pass unlock
-- NOTE: This will cause a perceived slow down in responsiveness as every letter typed beyond three gets checked
- Allow camera widget on secure lockscreens
- Option to use custom carrier text (and choose text)
- Option to choose custom carrier text color
- Option to disable powermenu on lockscreen
- Option to disable home button wake
- Enable lockscreen torch
-- NOTE: Does NOT work on SView screen - this is by design
- Option to enable volume wake (requires kernel support or device to be plugged in after few seconds of screen off)
- Option to enable finger ink when swipe + ripple are on
- Option to enable custom ink colors
- Option to set custom ink color
=== Statusbar ===
- Option to toggle between S5 and N3 UI for SystemUI
- Enable statusbar brightness control
- Enable doubletap statusbar sleep
- Disable in-app icon dimming
- Option to use custom color for status bar
-- NOTE: Statusbar will still behave as it did on stock in regards to transparency
- Option to locate toggles at top/bottom or hidden from notification area (thanks to cbucz24 for starting the bottom toggle work!)
- Link to stock toggle options
- Toggle reset is functional
- Set max number of scrollable toggles
- Option to limit number of toggles shown on panel to same max scrollable number
- Set portrait/landscape toggle number
- Turn on/off and set custom toggle/toggle text color
- Option to hide toggle text completely
-- This also shrinks the toggle size - thanks @timurg for pointing me in the right direction :)
- Show/hide brightness bar
- Clock options
-- AM/PM type
-- No clock
-- Left/right/center
-- Custom clock color
-- Day of week large/small
- Accurate data icon type
- Enable persistant data icon
- Show dBm, label, and color options
- Option to hide signal icon
- MIUI battery bar options
-- standard miui feel
-- mirror
- Enable charging animation of battery bar
- Can also set color of battery text/bar via battery text/bar options
- Removed hide battery checkbox
- Show battery % text option
- Now icon type has 4 options
-- 4.4 stock
-- 4.4 w/ percent in icon
-- 4.3 image based (charging not animated, charging icons do not have anim in name)
-- none
- Option to alter color of 4.4 battery and text/bolt
- Option to use static image, animation, or custom color for notification area background (thanks to @jimmydene84 for starting the work on this one!)
- Option to use stock or animatation sequence for notification area close handle (thanks to @wally3614 for images!)
- Date/Clock color
- Show clear in header (AOSP style)
- Hide no notifications text box
- Hide Notifications text box
- Use custom carrier text
- Use ATTcarrier (statusbar) location
- Set custom carrier text
- Set carrier text color
- Statusbar hide nfc icon option
- Statusbar hide smart screen icon option
- Statusbar hide blocking icon option
- Statusbar hide ime picker icon option
- Statusbar hide alarm icon option
- Statusbar hide bluetooth icon option
- Statusbar hide vibration/silent icons option
- Statusbar hide wificall icon option
- Statusbar hide no sim icon option
=== Touchwiz app settings ===
- Switch between stock and "S5" ui
-- restarts Secsettings in new ui
- Email exchange bypass
-- MUST set this to what you want PRIOR to setting up the account!
- Steady ringer
- Skip call ended screen
- Show record button
-- NOTE: call recording now works out-of-the-box - seems TMo fixed that!
-- That being said - thanks go to freeza for pointing me to where the edits need to go if not already there!
- Show call in contacts
- Enable scrollable wallpaper
- Enable infinite scroll
- Enable hide apps/disable apps in app drawer
- Alter home upswipe target to Google Now
- Enable smiley button
- Network time stamp
- Disable sms/mms logs
- Enable convo send/recieve text color
- Enable thread list send/receive text color
Let me know if there are any suggestions/issues/etc. - also, feel free to stop by the IRC channel Alexia Whitehurst was so kind to make for all of this on freenode - #tweaked. If you don't have an IRC client you can always use their webchat interface here. Happy flashing!
XDA:DevDB Information
TweakedN3 v3.x, ROM for the T-Mobile Samsung Galaxy Note 3
Contributors
dwitherell
ROM OS Version: 4.4.x KitKat
Based On: UVUDNF9 T-Mobile Stock 4.4.2
Version Information
Status: Testing
Current Stable Version: 3.95
Stable Release Date: 2014-10-30
Created 2014-07-15
Last Updated 2014-10-30
THEME COMPATIBLE UPDATE FOR TWEAKED 3.0[/B]
KRYON THEME FIXES ONLY
MATERIAL-L ******UPDATED FOR TWEAKED 3.95 ONLY!!!! Others are YET to be Updated
http://www.mediafire.com/download/pd7fnraxofpqqws/KRYONTHEME_MATERIAL-L_TWEAKED_3.95NF9.zip
FLAT MURDER
http://www.mediafire.com/download/hh6cnu6ch0ap5je/Tweaked3.0.Fixes_FLATMURDER.zip
RED-FLAT MURDER
http://www.mediafire.com/download/yogm39vvhglhxea/KRYONTHEME_RED_FLATMURDER_NF1_TWEAKED_07202014.zip
changelog
- Fix the Call Forwarding FC in call settings
- Fix the ebay search issue
- Added in some stuff to the toggle resets (both in SecSettings and TSMParts) that can help if the torch toggle guts "stuck" (I've seen this happen when there are FC issues involving SystemUI or Keyguard)
- Redid one aspect of a wifi calling check that wasn't working in SecContacts, so hopefully ATT folks will no longer have (or at the very least a decreased number of) force closes involving SecContacts
- Fixed the "bug not found" - the secure camera widget mod wasn't working correctly (originally visibility was attached to a stock swipe lockscreen setting over the tsm option; it also did not work on pattern/signature lock)
- Just for funsies I also worked in the fix for the SystemServer crash based on the xposed mod put together by thomashoffmann
______________________________________
BELOW ARE RESOURCES FOR MY THEMES @foreverloco THEMES AND COLONEL-X kernel. All in one post baby!
KRYON THEME
FOR THE GALAXY NOTE 3 on ATT & TMO RUNNING TWEAKED NF1 KITKAT ROM O N L Y
KRYON THEME is a new theme that digs a little deeper into your Touchwiz ROM's DNA. Its not just image work, but expanding into the smallest things and exploring/exposing new ideas that will make Touchwiz become almost a new UI feel. With KRYON THEMEs, I wanted to merge that edgy taste with a bit of class, to the Touchwiz experience while driving that happy feel and sleek look through out. As an avid AOSP lover, I simply love the Note 3 and all its glory, just not the hideous look of stock TW. KRYON THEME hopes to make you smile
These versions are IN BETA RELEASE and consists of the Main Structures-Framework, SecSettings, SecContacts, SecPhone, SystemUi, S5-Mms, Calculator, Job Manager, MultiWindowTray, MusicPlayerWT, Camera and Clock of course there is more to come. Just getting started...
Screenies:
MATERIAL-L
FLAT MURDER
RED-FLAT MURDER
DOWNLOAD LINK HERE:
http://forum.xda-developers.com/showthread.php?p=53607818#post53607818
For FOREVERLOCO's BADAYUSS AOSP Multi Color Themes for Tweaked
Download Link Here:
http://forum.xda-developers.com/showthread.php?t=2676315
Black n White Theme by @cbucz24
Download here:
http://forum.xda-developers.com/showthread.php?t=2798112
[THEME]☆NF1 Black & White Tweaked/ Updated 7/17☆
-----------------------------------------------------------------------------------------------
[/URL][/IMG]
ColonelX | ColonelXB​
[size=+2]TWRP Installation instructions[/size]:
While this rom does offer some customizable options at install - THE CUSTOMIZATION PROCESS IS NOT QUITE THE SAME AS OTHER ROMS!!
What does this mean? Well, if you want to tailor your installation using some of the available options, you'll have to read up on how to do so.
Wut?!? I have to read then!?! NOO!!!!
LOL - well like I said you really don't HAVE to read about this, it's only if you want to customize things outside of the default setup. If you don't want to customize anything, then simply flash the main TweakedN3 zip and be on your way. NOTE:Info on default and custom install options can be found during aroma interactions or in the installation instructions zip!
So you want to customize the install? Sounds good - and read on.
This was an idea that I started using over on the Note2, but the end result leaves two custom install approaches that lead to the same result. One advantage (for those that like customizing a bit at install anyway) is that after an initial step - you will no longer need to go through aroma and reselect options when reinstalling (assuming you don't delete some files in a particular directory of course). This should be a boon to those that enjoy flashing this and that, as the process of reinstalling complete with customized options will now be much faster. [size=+1]NOTE:[/size] Unless you use the default approach you will most likely need to edit/redo this process for each update to make sure all new/edited options are up-to-date! This isn't excessively relevant yet, but it will be soon enough I imagine.
A complete explanation of the advanced approach can be found in this post, but the focus here is on the approach most fitting to the general (or new-to-flashing) user.
Before getting into that though, remember that the usual rules still apply:
- While very much stable in my experience you should be cautious whenever you flash. Make sure to wipe data/factory reset to avoid issues.
- I highly recommend wiping data (or even in extreme cases flashing the UVUDNF9 ODIN file - this has been shown anecdotally to not be necessary, but still it's good to note that you can grab such files via kies or from here - search for N900T and grab the most recent one - registration on the site is required, but is also free) before getting started with any of this. This is just a recommendation - not a requirement - and yes, if you flash an ODIN file that means you will have to reflash a custom recovery before moving forward.
- Tweaked needs to be flashed in a custom recovery - I recommend TWRP myself. There are reports that CWM itself does not work with this, but recoveries based off it like PhilZs seem fine. Just note that the only one I've tested this on is TWRP - so tread cautiously if treading elsewhere This should of course imply that you will need to already have such things in place if you are interested in giving this a try. For what its worth - I have been using TWRP for quite a long time on the Note3 and have been quite happy with the results.
[size=+1]THE SUPER SIMPLE SAFE APPROACH[/size]
Well the super simplest of all approaches would be to just flash the main install zip. For those that tried any of the alpha/beta zips discussed here the result will be very similar to what was experienced with those.
Now, if you want to have a little more say in what gets installed, and you don't care much for the underpinnings of it all, then this is all you really need to know to install Tweaked:
- Download TWO zip files from the downloads post
--- The basic approach prepare install zip
--- The main TweakedN3 UVUDNF9 zip
- Boot into custom (e.g. TWRP) recovery (if not already there)
- It's STRONGLY recommended to wipe data/factory reset
- FIRST flash the basic approach prepare install zip
--- This is an aroma-style interface where you choose from install options
- THEN without rebooting flash the main TweakedN3 UVUDNF1 zip
- Nod in approval that while different the process was still easy
Click to expand...
Click to collapse
Just for the sake of comparison, below is what I would consider the general fits-whatever-install-approach-you-chose installation instructions:
[size=+1]THE GENERAL APPROACH[/size]
- Backup your current setup/data
- Decide which install route (basic/advanced/default) is best for you
- Download the main installer and put it on your internal/external sdcard
- If you decided on the advanced or basic install route, download relevant zip for said approach
- If you decided on advanced, set up the file(s) and place them on internal/external sdcard as instructed
- If you decided on basic, place zip on your internal/external sdcard
- Boot into custom (e.g. TWRP) recovery (if not already there)
- Recommended to wipe data/factory reset
- If you decided on basic, flash the basic installer zip
- Finally, select and install the main installer .zip you put on your sdcard
Click to expand...
Click to collapse
[size=+2]How to custom install Tweaked[/size]
So you've decided to customize the install a bit eh? Good to hear.
[size=+2]NOTE:[/size] For this approach please be aware that the process will likely need to be redone with new versions to make sure you have access to all available options!
I will try to keep changes to these files minimal, but changes are inevitable, so make sure to stay up-to-date with the version you are flashing, as otherwise you will likely get the default install!
[size=+2]ALSO -[/size] with both custom install approaches you can place the TweakedInstall directory on either the internal or external sdcard. That being said, in general if you have a TweakedInstall directory on BOTH your external AND internal sdcard, the files in the external sdcard directory will be chosen over those in the internal sdcard directory. Furthermore - it is VERY important that you DO NOT RENAME ANY OF THE FILES OR THE DIRECTORY! If you do you will likely get a default install when flashing the main installer (not the worst thing of course).
[size=+2]----- ADVANCED -----[/size]
This approach requires changes you will have to do, and therefore needs a little reading and preparing ahead of time. In order to help things along, I've put together a zip file (see downloads post here) with instructions and needed files - make sure to read the... well, the README! The contents of that readme file are below:
--- From the READMEFIRST-INSTRUCTIONS.txt in the TMoInstallInfo.zip file ---
########################################################
# HOW TO CUSTOM INSTALL USING ADVANCED APPROACH: #
########################################################
1) Decide if you will be editing text files on the computer or the phone
- regardless of where you do this, the result must go in a specific directory on your internal/external sdcard (see below)
- if you use a computer to edit, make sure it uses the Unix-style end-of-line character (you can use Notepad++ on a PC)
- Not all text editors work as you need them to if doing this on the phone - I have only tried it using the built-in text editor in Root Explorer
######## THIS IS VERY IMPORTANT AND A SOURCE FOR SIMPLE MISTAKES - YOU HAVE BEEN WARNED! ########
2) Extract the TweakedInstall folder
- Inside are four files - the main one of interest is install.prop
3) Open install.prop and read the instructions
- it is on this file you select options
- this is similar in idea to how it was done in aroma
- ALL you are doing with this is changing the numbers that come after the = signs
- DON'T CHANGE ANYTHING ELSE! ONLY NUMBERS!
- Follow the instructions for what each number means for each choice
4) Complete any other OPTIONAL file edits per how you want to install
OPTIONS INCLUDE (these are for the more advanced users around - THEY ARE NOT NEEDED AND CAN BE IGNORED):
- If you opted to further debloat beyond available options and have set dangertweak to = 1
- edit the applist file with the apk name that you want removed
- ONE APK PER LINE
- see baseapplist.txt for a list of apk names that are included on /system as "default"
- If you opted to keep some pre-existing system files and have set savelist to = 1
- edit the savelist file with the full path to the file you want saved
- so for example if you wanted to save a script file called 02ForExample that was in the init.d folder, you would enter
/system/etc/init.d/02ForExample
into the savelist file
- ONE PATH PER LINE
5) Make sure the directory along with your newly-edited files are moved to your sdcard if not already
### IMPORTANT: THIS DIRECTORY HAS TO BE AT THE ROOT OF YOUR SDCARD (INTERNAL OR EXTERNAL)!! ###
### IMPORTANT: THE NAME OF THIS DIRECTORY MUST NOT CHANGE!! ###
### IMPORTANT: YOU ARE DOING THIS AT YOUR OWN RISK!! ###
6) Boot into recovery and flash the main installer zip
TAKE HOME:
The edited install.prop file (and optional ones related to it) being kept in the TweakedInstall directory on your sdcard will make it so you won't need to do any choosing the next time you want to flash the main installer. You can always come back to or reflash Tweaked exactly how you have set it up with no extra effort!
--- End READMEFIRST-INSTRUCTIONS.txt -
The hope is that these instructions are as simple but as thorough as possible for those wanting to embark on the advanced customizing approach.
[size=+2]FAQ[/size]
Q: What the hell is TSMParts (new option in Settings menu)?
A: An interface for a huge slew of mods and tweaks, the base of which was originally put together by the original members of TSM and has since been inspired by impressive works of numerous others - the TSM Parts interface acts as a control for all of the customizable fun available. There are a large number of options there - so make sure to check them all out!
Q: TSMParts is asking for superuser access?!?
A: Yep - there are some options that will need it, so make sure you grant it!
Q: I'm having overlap issues with statusbar icons and center clock - what should I do?
A: Yeah - things may overlap, so you will have to either change settings to avoid the issue or just deal with it.
Q: I set a statusbar icon to hide, but it's still there. What gives?
A: The statusbar icon tweaks may require a little effort on your part for changes to take effect. All changes can be elicited with a reboot/hotboot, BUT for most there are other ways:
-- Bluetooth/vibrate-silent/alarm icons/ime/nfc/wificalling -- just change their state (on/off or vibrate/sound, etc)
-- No sim -- if the notification is already active you will need to reboot/hotboot to hide it
-- smart "eye" icon -- changes will happen once the eye triggers
Q: How is battery life on this rom?
A: This is a stock modified rom. As such, battery life will be equivalent to stock were you to be running a similar array of apps and kernel - it really should be no different than stock otherwise (which imo is not half bad really). The kernel and misbehaving 3rd party apps have more to do with battery life than a modified stock rom - at least in my opinion (and experience, though it's limited).
Q: So tethering is a common topic... can it be done with this?
A: Truth is tethering should work on any stock modified rom. The upsell avoidance is what people are really after - and much like others who lay the claim - I did a little work in an attempt to avoid such things. That being said, there are one or two common things I've heard that are helpful in attaining such a goal.
- The first is switching the APN protocol from IPv6 to IPv4/IPv6
- The second is disabling VoLTE
I know little to understand why these things should have an impact, but reports indicate they do - so there you go
Q: Why isn't the accurate data icon mod working!!?!
A: The only time that mod shows an effect is when you are on the T-Mobile or ATT network - I don't believe other networks will see a change in data icon behavior.
Q: What is this LMT thing? How do you use it?
A: You need to check out noname81's thread here for info on that!
Q: Why can't I toggle off/on the security settings for exchange-based emails using the stock email client?
A: Mostly because I haven't been able to figure out how to do it. As long as you set it up to how you want PRIOR to setting up the account, AND you don't change the setting later - you should be fine.
Q: Why is it that when I swap the settings UI type the settings icon itself seems to move in the app drawer?
A: The toggling of the two UI types make the SecSettings package "appear" different to the system, so it's location in the app drawer may change after toggling depending on the launcher and settings used. This is normal and of no concern.
Q: I have an N9005 - can I flash this?
A: Thankfully the N9005 can pretty much flash any N900T rom, but there can be issues with things like wifi/bluetooth/nfc. Thanks to some due diligence searching of @galaningenieros and his pointing to the good work of @cdmvirt here, you can fix it right up by flashing the files found in this post!
Q: I'm getting a force close when I try toggling N3/S5 in TSMParts > Statusbar options... WHY YOU MAKE ME BREAK MY PHONE?!?!!
A: This has been an odd one, but it appears as if the blame resides within a few xposed modules. In particular, the iOS battery module and wanam have both been implicated. I will try to come up with a way around it, but if you uninstall these modules your toggling experiences should improve.
Q: I flashed this in safestrap and either used an old install.prop or none at all - why did I get an AT&T install?!?
A: I did this on purpose - I made it so when flashing it assumes that if you are using the default install.prop and in safestrap that you want an ATT-ified install (assumes you have an N900A and ATT as a service provider). If this is NOT the case - you can override this by updating or setting up a current install.prop
Q: Why don't you mention blah blah blah in your FAQ? It would have helped me a lot!
A: My bad - PM me anything you think should be added to this that would be helpful for the general user base!
[size=+2]Miscellaneous Notes[/size]:
- [size=+1]REMEMBER -[/size] Regardless of what install approach you use you can always use the Modificatinator to un/re/do virtually [size=+1]ANY[/size] of the options available to you in the main install! No need to reflash the whole rom!
Even if you don't use it right away, make sure to GRAB THE MODIFICATINATOR HERE NOW so you have it if you want it later!!
- Even though the full install is not really aroma-based (definitely aroma-inspired though) the modificatinator is, as is the zip relevant to the basic install approach, so make sure to check out this thread and this thread and thank amarullz for the awesome work!
- Updates that come after the initial release MAY also have a flash-update-only option - whether or not it does just depends on the specifics of the update. [size=+1]NOTE:[/size] Depending on what is updated, an update-only flashable may break things if you are themed! I will try to avoid this as much as possible, but all it takes is a minor edit to a framework-res.apk string (for example) to necessitate an overwriting of a file typically quite important for themers (resources.arsc) - just be mindful of this please
- As the Note3 is privy to a number of ROMs and kernels, for the sake of simplicity I have included the unaugmented UVUDNF9 stock kernel as an option (fyi no kernel is flashed by default).
[size=+1]PLEASE NOTE:[/size] Individual phones seem to vary quite a bit in terms of stability/usability when it comes to kernels, so if you are having any issues like unexpected shutdowns or reboots, freezes, etc. - PLEASE switch to the stock kernel first to see if that is the culprit. That is the one that will work (well it should anyway lol) on any and all phones, so if yours happens to be a temperamental one please be mindful of what you pick and aware of the consequences such picks may elicit!
- This is still pretty much an unthemed rom - so if any would like to change this PLEASE let me know (a themer I am not!). This is reflective of the thinking behind the whole setup as being nothing more than stock with some extra options. On that note - for those that like flashing various mods and what not, be wary - unless it specifies that it was made to work with Tweaked it likely will not.
- If you are unable to grab a logcat of a force close/issue, there is a directory on your phone that may contain files I can use in a similar way.
/data/log/ is the directory, and the files that offer tidbits and clues as to what the issue was start with the name "dumpstate_". If you send those to me along with an explanation of what went wrong, I will be much quicker to figuring out (and hopefully resolving) the issue!
Click to expand...
Click to collapse
[size=+2]---MAIN DOWNLOAD LINKS---[/size]
Note 3 UVUDNF9 Tweaked v3.95 -- Mirror
NOTE: THIS IS THE FILE THAT INSTALLS THE ROM
md5: 1FB05B0D42AC12CC77BC88F81A8B7913
Tweaked v3.9/3.95 Basic Approach Prepare Install -- Mirror
NOTE: While this is flashable, it does NOT flash the rom!!
md5: BC18B3EDD539B9EE1A3698887E168A77
Tweaked v3.9/3.95 Advanced Approach Installer Information -- Mirror
NOTE: This is NOT a flashable zip! Open it up and read through it!
[size=+1]---OTHER DOWNLOADS---[/size]
Tweaked Modificatinator UVUDNF9 v3.9/3.95 -- Mirror
NOTE: This is an aroma installer that lets you un/re/install most of the mods from the main installer
md5: 0DA4F443DCD12E2D077870BD08E842EB
Stock NF9 Kernel
NOTE: Flash this if not already on it and you are having reboot/freeze up issues
md5: EFC3EF2C98ECFDC3A9008C31557DA571
Tweaked MiniUpdate 3.9-to-3.95 -- Mirror
NOTE: THERE WILL BE ISSUES IF FLASHED WHEN NOT ALREADY ON 3.9!!
NOTE2: This one has a strong chance of NOT breaking themes! Yay!
md5: 4543A646B574FC9C5A9C9C3EB3D12263
---old download links---
Note 3 UVUDNF9 Tweaked v3.9 -- Mirror
NOTE: THIS IS THE FILE THAT INSTALLS THE ROM
md5: 9EE03F5A6794BA5658A48621954E6433
Tweaked MiniUpdate 3.8-to-3.9 -- Mirror
NOTE: THIS WILL OVERWRITE APKS THAT ARE COMMONLY THEMED! BE WARNED!
md5: 58F6347311297CAF2EDA47A78819A8AD
Note 3 UVUDNF9 Tweaked v3.8 -- Mirror
NOTE: THIS IS THE FILE THAT INSTALLS THE ROM
md5: E76C041A751BEC3BFFC1D3A4571C4BE9
Tweaked v3.8 Basic Approach Prepare Install -- Mirror
NOTE: While this is flashable, it does NOT flash the rom!!
md5: E42429029B66CB2169E4BA8223970CAB
Tweaked v3.8 Advanced Approach Installer Information -- Mirror
Tweaked Modificatinator UVUDNF9 v3.8 -- Mirror
NOTE: This is an aroma installer that lets you un/re/install most of the mods from the main installer
md5: 721FE067CBE36C7F43A1C0F9627ADBF0
NOTE: This is NOT a flashable zip! Open it up and read through it!Note 3 UVUDNF4 Tweaked v3.5 -- Mirror
NOTE: THIS IS THE FILE THAT INSTALLS THE ROM
md5: DB29DF70820370B014DAFEB39F08C61D
Tweaked v3.5 Basic Approach Prepare Install -- Mirror
NOTE: While this is flashable, it does NOT flash the rom!!
md5: 3043567A660EEFFE77137ADA90B9A0D5
Tweaked v3.5 Advanced Approach Installer Information -- Mirror
NOTE: This is NOT a flashable zip! Open it up and read through it!
Tweaked Modificatinator UVUDNF4 v3.5 -- Mirror
NOTE: This is an aroma installer that lets you un/re/install most of the mods from the main installer
md5: F72234793306D9A16858CEB80E5CB69E
Note 3 UVUDNF1 Tweaked v3.0 -- Mirror
NOTE: THIS IS THE FILE THAT INSTALLS THE ROM
md5: B48A541B5B5CD590B9A1A5E6BE5E735C
Tweaked v3.0 Basic Approach Prepare Install -- Mirror
NOTE: While this is flashable, it does NOT flash the rom!!
md5: DBA4EC7FF7AEC1C1BE3EDB87F7DC8E4D
Tweaked v3.0 Advanced Approach Installer Information -- Mirror
NOTE: This is NOT a flashable zip! Open it up and read through it!
Tweaked Modificatinator UVUDNF1 v3.0 -- Mirror
NOTE: This is an aroma installer that lets you un/re/install most of the mods from the main installer
md5: 06132CDC3BDDA9E16ECB49C14B92EE60
[size=+2]---LIKE THEMES?---[/size]
Good! As time goes on hopefully there will be an increasing number of themes made SPECIFIC FOR TWEAKED! This will be good, as while there are a number of themes out there that would likely at least partly work ones made specifically for Tweaked will completely work! Below is a list of such themes for ease of reference!
I will update this list as new ones come out, so make sure to check back from time to time! Also - MAKE SURE TO THANK THEM! There aren't many who have done this, so make sure they know the work is appreciated!
[size=+1]Themes that have been made for Tweaked[/size]
Even though they are listed here, MAKE SURE THEY ARE COMPATABILE/UPDATED FOR THE VERSION OF TWEAKED YOU ARE USING!
- AOSP by foreverloco
- KRYON themes (there are more than one!) by wally3614
- REDRUM, RareAir, and Stock Blacked Out by SICKMADE
- Black and White by cbucz24
- Illuminati by cerj
[size=+2]THANKS GO TO:[/size]
sbrissen - smali tips and what not
nitsuj17 - tips, advice, useful info, and tireless stifling
imnuts - far too many reasons to list
jt1134 - far too many reasons yet again
ChainsDD and Chainfire - reasons upon reasons
iBotPeaches and JesusFreke - none of this would be possible without the work they are doing!
Alexia Whitehurst - support, theme/mod work, and a host of other things too numerous to name
wanam/lidroid - amazing guides
amarullz - awesome install utility
0xD34D - awesome screen record app
dirtybudha - for lending me some server space for screenshots and mirrors
wally3614 - awesome icons, boot animation, AT&T testing, and amazing theme work!
cbucz24 - help with .9s and getting the bottom toggle mod started, general idea creating and testing, image work
jimmydene84 - getting the animated handle/pulldown backgrounds started, general idea creating and testing
jdidtht - ridiculous amounts of support, testing, and encouragement
wcoast - testing and finding all kinds of interesting things
micmars - words cannot describe... well generally they can, but they are hard pressed when targeting this one
nijel8 - a number of awesome mods (settings package names, mms text coloring, awesome call ended screen mod info, secemail mods, tsmparts improvements, etc.) - great help!
itsmikeramsay - helping get the AT&T side of things up and running, kernel stuff
JaeKar99 - for past awesome wallpaper/banner/boot animation work
Warrior1975 - for kicking things off to even get this phone in the first place
AkaTheMacDaddy - tester extraordinaire and endless encouragement
KalEl7 - tester extraordinaire and endless encouragement
boobah204 - testing and idea stimulating
xperiacle - for great mods involving multiwindow, source for secthemechooser and theme apks
mikeyxda - help w/ non-murky ripplier lockscreen
sbreen94 - general s5-relavent discussions, and info on a few mods
bajasur - for help in working out a few trickier mods
foreverloco - for making an awesome AOSP theme and inverted apks specific for my muddled mess of a rom, and some new gps icons!
prdog1 and mikeybones - critical pieces to the long-press-kill mod
prdog1 again - general support/info/help
deeznutz1977 - testing and idea making
hangoutohfreeza - you know who you are
businesscoon - nuf said
icedventimocha - for help with toggle images
ReelFiles - uber-thorough testing of little-used nuances
Owlensteed - testing and mediafire goodness
beanstown106 - pointing me towards the aosp lockscreen info
RErick - help in talking through some ATT issues, reboot recovery and safestrap, and the vibration based deep sleep fixes!
chopperthedog - for hooking me up with file hosting stuffs
gunnermike - also providing hosting for files
Endless2232 - layout (and general) xml guidance
MidnightNinja - image repairs and what not
loserskater - improved volume skip info
[email protected] - help w/ SysScope from back in the Note2 days
noname81 - all the good LMT launcher work - check out his thread for more info!
didact79 - awesome guides that have pointed me in the right direction numerous times
JoshBeach - helping me debug things without even knowing it
Gunthermic - unintentional idea generating
lacoursiere18 - idea generating, help with the fullscreen caller mod
Dr.Ketan - all the great fullscreen caller mod work
bri315317 - all the help with unlocking the particle and lens unlock effects
dragonstalker - pointers, tips, general helpfulness
erikmm - pointers, tips, general helpfulness
merwin - pointers, tips, general helpfulness
All of TeamSbrissenMod and those responsible for TSMParts
Anyone else I likely forgot
Click to expand...
Click to collapse
[size=+2]ALL OF THESE PEOPLE DESERVE YOUR THANKS! MAKE SURE THEY KNOW THAT![/size]
Beyond the contributions of the above individuals, there were a number of guides found on xda or via google that were used along the way. Some representative samples include:
Heads Up Notification information
CRT/Fade animation guide
This and this were looked at for upsell avoidance attempts
Finger ink effect
Aroma installer info
Call recording guide
This and this held clues for the Nfc screen off/lockscreen mod
SecMms.apk modding info
Better volume skip info
This guide helped me figure out my twist on the lockscreen torch
Signature verification removal
Quick enter mod guide for pin/pass lockscreens by loserskater
FemBlack and XBlast for clues on volume key cursor movement
zst123 and XuiMod for clues and smali bits regarding muiu battery bar mod
C3C076 and GravityBox for clues regarding statusbar brightness control mod
This and this - sources and info on SecThemeChooser and theme apks
A bunch of others that have become buried in my browser history...
First lol.... Here we go again, good job guys...
Waiting patiently for it to drop
Sent from my SM-N900T using Tapatalk
Lol maybe this one as well. No more Samsung updates for a while..[emoji6]
DIDNT NOBODY TELL ME lol. Hi guys.
Posted by a Galaxy Note 3
deeznutz1977 said:
Its going to be
Legen ..
..
Wait for it .
..
..
..
..
..
☺
Sent from my bad ass Kryon infused TWEAKED..Note 3
Click to expand...
Click to collapse
..... Dary
Legendary ...
Sent from my bad ass Kryon infused TWEAKED..Note 3
Now amazing is defined, awesome masterpiece dev/tweaked team! and Note 3 has been made whole...
Absolutely outstanding. The creative process, innate decency, creativity, and innovation is a triumph of the the development process.
You, @dwitherell, are in a class of your own. Your influence reaches far beyond this thread, the network and this device.
I'd say this rom is as good as it gets.
Sent from my SM-N900P using Tapatalk
Great
gonna be a long night. thanks a lot d!
Damnit man! Here I thought I was gonna have everything ready before the beast was released lol
Awesomeness!!!!
itsmikeramsay said:
DIDNT NOBODY TELL ME lol. Hi guys.
Posted by a Galaxy Note 3
Click to expand...
Click to collapse
You honest devs are all alike. Just sharing and not worrying about whom gets or gives credit.
Just preoccupied with helping others and getting in on the party.
Just despicably good behavior.
How dare you sir.
Sent from my SM-N900P using Tapatalk
Let's do it bros. The king of kings has been released
Start troll
After 3 years, 7 months, 11 days, 5 hours 22 minutes.... IT'S FINALLY HERE! @dwitherell I did all this tiime for you man.... you owe me big time!!!
End troll

[JDCTeam] Resurrection Remix 5.8.5 FINAL Rel 40 [23 Mar] [7.1.2_r36] [EOL]

{
"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"
}
Resurrection Remix 5.8.5​Samsung Galaxy S4 i9505 (jfltexx)​Release 40 - 23rd March 2018​
Code:
#include
/*
* Your warranty is now void.
* And other random stuff no-one reads.
*/
Intro
This is a straight port of Resurrection Remix with a tweaked kernel for Galaxy S4 i9505.
It is based on Nougat 7.1.2_r36 and nightlies of LineageOS 14.1 and Resurrection Remix from 20th March.
Security updates up to 20th March are applied, including Kernel.
OMS / Substratum is the integrated theme engine since Release 12.
Magisk is the integrated root and system modification hiding solution since Release 18.
Since Release 37 only the Rootless build is distributed.​Features
Code:
● navigation bar ▼
- enable/disable navbar
- navbar colour tint
- navbar button customisation smart bar
- navbar pulse
- navbar fling
- double tap to sleep navbar
● status bar ▼
- brightness slider
- enable / disable show notification count
- superuser indicator switch
- double tap to sleep status bar
- carrier label
- carrier label switch
- carrier label colour
- carrier label size
- clock customisation's
- time & date
- day & date toggle
- centre / right / left clock choice
- date format
- clock font styles
● battery ▼
- battery bar customisation
- battery icon customisation (circle / landscape / portrait and more)
- battery % text
● network traffic indicator ▼
- network traffic arrows switch
- incoming / outgoing traffic
- network traffic colour
● status bar RR logo ▼
- RR logo colour
- position
● custom logos ▼
- logo colour
- position
- style
● status bar weather ▼
- weather colour
- weather position (left / right)
- weather font style
- weather size
● status bar ticker ▼
- ticker text colour
- ticker icon colour
● animations ▼
- toast animations
- list view animations
- system animations
- qs tile animations
- power menu animations
- misc animations
● gestures ▼
- gestures anywhere feature
- 3 finger swipe screenshot gesture
● app circle bar ▼
- choose apps in app sidebar
- trigger width
- trigger height
- trigger position
● app sidebar ▼
- choose apps in app circle
- trigger width
- trigger height
- trigger position
● pie control ▼
- pie trigger (left / right / bottom)
- pie targets
- pie colours
- more pie features
● recents panel ▼
- clear all button switch
- clear all tasks switch
- clear all button location (top right / top left / top centre / bottom left / bottom right / bottom centre)
- full screen recents
- recents styles
- omniswitch
● cclock widget ▼
- clock and alarm customisation's
- weather panel customisation's
- calender events
● lockscreen ▼
- lock screen bottom shortcuts
- lock screen general shortcuts
- 100+ icons for shortcuts
- double tap to sleep lock screen
- lock screen media art / enable disable
- quick pin / patter unlock
- lockscreen wallpaper
- lock screen weather widget
- lock screen icons colour
● quick settings draggable tiles ▼
- customisable tiles
- dynamic tiles adjustment
- number of columns / rows
- tile animations
● notification drawer ▼
- task manager
- custom headers
- long press toggles to enter settings
- disable immersive mode messages
- force expand notification
- quick pull-down
- smart pull-down
- notification panel transparency
- volume dialog transparency
- notification panel stroke
- volume dialog stroke
● buttons ▼
- back-light timer
- back-light strength
● advanced reboot menu ▼
- power off
- reboot (recovery / boot-loader / hot reboot)
- screen-shot
- power menu end calls switch
- restart systemui
- aeroplane mode
- screen record
- on the go mode
- sound panel
● home button (for devices with hw keys only) ▼
- home button answer call
- long press actions
- double tap actions
● menu button (for devices with hw keys only) ▼
- short press actions
- long press actions
● search button (if device supports) ▼
- short press action
- long press action
● volume buttons ▼
- wake up device
- playback control
- ringtone volume control
- keyboard cursor control
- swap buttons on landscape mode
- volume key answer
● miscellaneous ▼
- selinux switch (switch between permissive and enforcing selinux if device has selinux enabled)
- clock shortcut
- disable battery saver warning colour
- ota updates
- camera shutter sound enable / disable
● systemui tuner ▼
- enabled by default
- removed demo mode and tweaked systemui tuner as compared to aosp
- status bar icons customisation's
- quick settings customisation's
● other features ▼
- performance profiles
- lcd density
- expanded desktop mode
- heads up switch and customisation's
- live display
- configurable 0/90 / 180 / 270 degree rotation
- lock screen auto-rotate switch
- double tap power button to enable camera gesture
- prevent accidental wake-up
- wake phone on charging plug
- battery light customisation's
- notification light customisation's
- font size
- CM privacy guard
- RR ota
- CM root inbuilt
- new RR configurations
- overall smoothness improvements
- optimisation's to improve battery
- includes all android nougat features
- includes all CM14.1 features
- and much much more ...
Download
Available releases:
OLD:
Release 17 - 7.1.1, last CM root version.
Release 28 - 7.1.2, Magisk 12 root, July security updates.
Release 29 - 7.1.2, Magisk 13.3 root, July security updates.
Release 30 - 7.1.2, Magisk 13.3 root, August security updates.
Release 32 - 7.1.2, Magisk 14.0 root, September security updates.
Release 33 - 7.1.2, Magisk 14.2 root, September security updates.
Release 34 - 7.1.2, Magisk 14.3 root, October security updates.
Release 35 - 7.1.2, Magisk 14.3 root, October security updates, WPA_supplicant fixes.
Release 36 - 7.1.2, Magisk 14.3 root, October security updates, WPA_supplicant fixes.
Release 37 - 7.1.2 Rootless, November security updates, Krack fixes.
Release 38 - 7.1.2 Rootless, December security updates.
Release 39 - 7.1.2 Rootless, January security updates.
CURRENT: Release 40 - New builds only from AFH going forward.
Download latest ROM from AndroidFileHost.
Download archived roms rom Sourceforge.
Source code
BuffCore kernel: here
Buffs' common device tree: here
RR code: here LOS code: here
Build instructions (use old method) here
All code in this rom is correctly forked / cherry picked / credited where not authored by Buff99.
Anyone can use my repos if they do the polite thing and ASK PERMISSION FIRST - no use outwith this please.
What does / doesn't work
All hardware support issues will be the same as LOS / CM 14.1.
DOES
GPS, orientation and acceleration work. GPS Status gets a good fix indoors.
Camera.
MHL video output.
OMS support integrated.
Magisk integrated.
You tell me.
DOESN'T
GLONASS.
You tell me.
Thanks / Credits
Code:
* Resurrection Remix core team, The extended team of RR maintainers
* CM team, LOS team, Omni team, Slim team.
* XDA developers, AndroidFileHost, Sourceforge, Github.
* Everyone who has contributed to LOS / CM on S4.
* The [COLOR=Red]Buff99_RR_test_team[/COLOR] for help and support:
* [URL="https://forum.xda-developers.com/member.php?u=4204995"]Sjamie[/URL], [URL="https://forum.xda-developers.com/member.php?u=7995577"]63ck0[/URL], [URL="https://forum.xda-developers.com/member.php?u=4669592"]Rabbit48[/URL],
* [URL="https://forum.xda-developers.com/member.php?u=5978751"]-Sohail[/URL], [URL="https://forum.xda-developers.com/member.php?u=3750366"]Andy Hall[/URL], [URL="https://forum.xda-developers.com/member.php?u=7868788"]Frankv723[/URL]
* Many thanks to [URL="https://forum.xda-developers.com/member.php?u=5968293"]Side[/URL]
* The [COLOR=Red]OptLos_test_team[/COLOR] and JDCTeam.
* Did I already thank [URL="https://forum.xda-developers.com/member.php?u=5968293"]Side[/URL]? Yes [URL="https://forum.xda-developers.com/member.php?u=5968293"]Side[/URL]. [URL="https://forum.xda-developers.com/member.php?u=5968293"]Side[/URL] MUST be thanked more than once.
* TJsteveMX and Srisurya95 for their previous work.
* DaveJimson, ReubenBrown13, Elv1503, Nxss4 - initial beta testing.
XDA:DevDB Information
Resurrection Remix Nougat for S4 i9505 (jfltexx), ROM for the Samsung Galaxy S4
Contributors
Buff99, side
Source Code: https://github.com/ResurrectionRemix
ROM OS Version: 7.x Nougat
ROM Kernel: Linux 3.4.x
ROM Firmware Required: Lollipop supporting bootloader and modem / non-hlos
Based On: LineageOS
Version Information
Status: No Longer Updated
Current Stable Version: Release 2
Stable Release Date: 2016-11-27
Created 2016-11-26
Last Updated 2018-12-02
Installation​
Required for installation: Recovery - Latest version of TWRP - TWRP 3.1.1-0
Firmware - Lollipop supporting bootloader and modem / non-hlos. Look in _Bon_Bon's great MODEMS and BOOTLOADERS collection
Gapps - a latest version of Open Gapps 7.1. Either Pico / Nano or see Addons post #7 below about how to use a Config-Gapps file to customise a Super Gapps install​1st install - " clean install "
Make a full nandroid backup <always backup!>.
Properly remove previous root solution i.e. flash Magisk uninstaller and / or UnSU.
Fully wipe device.
Install Rom.
Install desired root solution if using Rootless.
Install Gapps.
Wipe Cache and Art / Dalvik.
Reboot.
Wait for 1st boot.
Enjoy.
2nd and subsequent installs - " dirty flash "
If you do not follow these instructions you will get install / boot problems.
Uninstall all Substratum overlays.
Make a full nandroid backup <always backup!>.
Properly remove previous root solution i.e. flash Magisk uninstaller and / or UnSU.
Wipe System, Cache and Art / Dalvik <wiping System is ESSENTIAL for Magisk>.
Install Rom.
Install desired root solution if using Rootless.
Install latest Gapps (Updating with latest Gapps for every dirty flash is A Good Thing).
Wipe Cache and Art / Dalvik.
Reboot.
Wait for App optimization.
Enjoy.
Swapping between Magisk and Rootless builds
Changing build types is as simple as following the full dirty install procedure, changing the root solution in the appropriate place.
While dirty flashing may be possible for some updates, be prepared that progress sometimes means you will need to clean install updates!
Nandroid backups are your friend!
Latest changelist
- Release 40 -
Release-40-changelog.txt
md5sum - a365b7177dc31c0b91e7dd85a4395d6d
​
Fixes to APN's and sensitive numbers.
Fix SELinux policy for MAX88920 calibration file
Updated translations.
Bump security patch level to 2018-03-05.
Kernel: Buffcore 1.8.
Simple GPU governor added. Don't think it's any better than ondemand though, so not enabled by default.
Security fixes, bug fixes, crypto fixes.
March 2018 security updates applied for RR, LOS and kernel.
RR and LOS code grabbed at 12:00 GMT Tuesday 20th March.
Please view the attachment for further details.
Thanks to Buff99_RR_test_team for help and support: Sjamie, 63ck0, Rabbit48, -Sohail, Andy Hall, Frankv723
Thanks to OptLos_test_team & Side
Reporting bugs​
Proper reporting of issues will help me spend time productively fixing bugs rather than tail chasing vague issues.
Please follow these guidelines.
Reporting bugs
If you wish to report an issue, then the onus is on you to prove the issue.
If you provide exact replication instructions, an idea of how often the issue occurs and logs that enable me to replicate the issue then a fix will be possible ("if you do action 1 then action 2 then action 3 you will find that bug X occurs 100% of the time").
If you give a vague complaint about an issue then I will not look at it without explicit replication instructions and preferably logs ("phone overheats when using CallOfDirty") .
Issues about overheating, battery life or performance should be backed up with information from relevant monitoring apps.
One-off issues generally do not get investigated unless they are well documented and have provided logs.
Issues that are specific to one piece of software will generally not get investigated without logs. I am not very keen on installing software to investigate bugs, especially if I need to create user accounts. If you can replicate the issue on more than one piece of software it will increase the chance of being fixed.
Issues to do with speaker or microphone related issues need to be explicit about which speaker and mic is in use (internal, head phones, earphones, bluetooth headset, Bluetooth speakers), whether normal earpiece or hands free mode is in use, Audio mods that have been installed. Logs may be helpful too.
Issues with media / streaming / playback should be provided with examples.
A picture is worth a thousand words; a movie is thousands of pictures. If you cannot describe your problem in words, post pictures or movies to help show your issue. The rom has in-built screen capture and screen recording tools, so please use them.
It can often be difficult to tell what is going on with logs from a fully loaded system. It can help a lot if you make a nandroid of your current system, format and then make a clean install, with gapps only if needed, and only the app that causes the issue - as minimal a system for replication as possible - then replicate the bug and capture logs. If I then have to replicate the issue I can easily replicate your system.
If you want to send a full set of logs for a bug, I recommend using Syslog.
Perform some of the functionality that is bugged and then capture logs in the app.
If you have had a reboot then capture a set of logs immediately when the system reboots. If the last-kmsg file is empty then the logs are useless.
Type a brief description of the problem in the notes field and your XDA username .
Select to scrub personal information.
Upload it to a web based host (gdrive, dropbox, etc.) and PM the link to me.
And remember:
The Drill .... settings > configurations > about > the drill > logcat or GTFO​​
Hints, tips & FAQs​
RR is a very feature laden rom. Don't go mad and switch everything on when you first boot. Concentrate on a feature and see how you like it. Blur for example can take a lot of tuning to look right.
- If something does not run go into Settings > Privacy > Privacy Guard and check settings.
- To enable root go to Magisk Manager.
- Use Open Gapps for your Google apps. You can either use the smallest version you can get away with (recommended Pico or Nano) or use a larger version in combination with a gapps-config file, see post #7.
- Most issues / caveats for CM14.1 / LOS will apply for this rom!
- Long boot times on 2nd and subsequent boots? Go into Settings > Privacy > Privacy Guard > Advanced > Bootup and disable startup on apps that don't need started on every boot.
- After flashing in TWRP you may see two messages saying "E:unknown command" - this can happen on all CM14.1 based roms and is nothing to worry about.
Q. Does xposed....
A. There are now versions of Xposed which run on Nougat. However Xposed WILL NOT BE SUPPORTED AT ALL. You will be on your own. Do not report bugs. Logs that show Xposed use will be ignored.
Q. The install button does not work when I want to install an app, usually a non market side-loaded app?
A. Stop / disable the application running that is using a screen overlay.
Q. Does OTA work?
A. Yes. It checks to see if a new version has been published and alerts you. Links are provided in the OTA app for direct downloads. The rom will still need to be flashed manually as normal.
Q. Why is there now a Magisk and a Rootless build?
A. The work on this Nougat RR rom is nearly finished. I am now giving the user the option of selecting to install a root of their choice, or go with the current Magisk. Once I have finished releasing builds the Rootless version will allow you to install the latest Magisk version of the day rather than an old obsolete version that will need updated once the rom is installed. Running the rom without any root applied is also a viable option.
Q. What theme engine is integrated?
A. Full OMS7 support has been implemented from version 12 onwards, so Substratum can be installed from the play store if you wish to theme the rom.
Q. Can I use an alternate kernel?
A. You may be able to use other kernels. Use Flashify to flash them or extract the boot.img and flash as img from TWRP. Do not wipe kernel / dalvik if only flashing a kernel. SideCore looks to be a promising alternative. Buffcore FYI is now very closely related to SideCore and for most uses you will notice no difference between the two.
Q. I would like louder / better quality sound.
A. You could us the latest mod by A.R.I.S.E. - ARISE+Magnum+Opus+20180105+Stock+Edition.zip from here. See advanced post #7 for more on Arise. I no longer use Arise as I find the available Magisk mods to be less bloated and better performing. From Magisk downloads I recommend installing "Ainur Sauron", "Viper4Android FA by Ahrion" and "Audio Modification Library".
Q. Can I replace the weather provider?
A. Go to settings > apps > configure apps > weather. Add weather provider takes you to the playstore. Download Yahoo weather provider. Back to weather and enable Yahoo weather provider.
Q. Can I mirror the rom on a different provider?
A. NO! only want the rom served from AFH and Sourceforge so I can monitor downloads. NO mirroring is permitted. Downloads from other providers will not be supported.
Q. Can you make an i9515 (or other variant) build too?
A. Sorry but I am not going to make another blind build, too much grief and hassle.
Q. My screen goes black when making or receiving a call and does not return?
A. You probably need to clean and / or re-calibrate your proximity sensor. See here.
Official Resurrection Remix FAQ: here
Crowdin for translations here
Feature requests to "thoughts / feedback" section of RR G+ page here
Advanced​
Magisk:
From version 37 I don't include Magisk, it's up to you to choose your root solution.
Recommended: enable Magisk hide for Google play store and Google services framework (if using substratum also hide overlays for GPS & GSF - thanks Catscratch).
Recommended: disable busy box and host hiding.
Recommended: ensure you are certified in Google play store.
Recommended: only enable Magisk Hide when you are actually trying to hide something, may have caused root disapearing bugs.
If you want to play Mario run, you need both Magisk Hide enabled and Magisk Manager hidden.
If you have Magisk problems refer to the Magisk support thread here.
Good thread of hints and tips for Magisk by Didgeridoohan here.
Debug options esp. ADB over USB should be disabled if you are trying to get a safetynet pass.If you need busybox, the Stericson version from playstore works fine.
Adaway 3.2 is the recommended host filtering solution.​
Rootless:
From version 37 I only distribute the Rootless version.
Rootless is intended to allow the user to choose which root solution to apply.
This will be especially useful in future when Magisk 14.5 is no longer current.
The rom should even be useable without any root applied.
Google play store certification:
If you find protected applications not appearing when expected in play store, check in the settings to see the certification state. When uncertified, apps like Mario run will not show up.
To force certified, stop the play store and delete it's data. Ensure you can pass SafetyNet. Next time you start you should be certified.
F2fs
F2fs file system is supported.
It is only recommended to use with the /data and /cache partitions, leave /system as default ext4.
Caution! The /data partition contains your internal SD card partition. Although it does not get backed up when you nandroid, if you format /data you will lose the contents of Internal SD. So we need to back this up ourselves if we are changing /data.
To change /data and /cache to F2fs:Connect your phone to your PC with your trusty USB cable.
In TWRP, go into Mount and enable MTP.
Copy everything from your internal SD to a folder on your PC.
Unmount MTP.
Go into Backup and perform a full nandroid backup.
Go into Wipe and change File System on /data and /cache from ext4 to f2fs.
Restore the /data and /cache partitions from your newly performed backup (will warn you that you are restoring to a different file system, is OK).
Go back to Mount and enable MTP again.
Copy the internal SD contents back from PC.
Job done.​
Addons​
Arise:
For Release 39 use the latest ARISE+Magnum+Opus+20180105+Stock+Edition.zip from here.
Recommended: use the in-built compatibility module for Magisk. My attached Arise prop file has had this edit added.
DO not install Arise as part of an initial Clean install - has been observed that wifi connectivity has been lost due to this. Do first install as ONLY rom + (root solution) Gapps, let OS boot and settle / install apps THEN boot back into TWRP and do a dirty flash with Arise.
Arkamys audio is now broken and should not be used (from my testing anyway).
Don't be scared of it not being an aroma installer - it is actually easier and more flexible once you are used to it.
Place your edited arise_customize.prop into the root folder of your internal SD card.
The procedure for a full dirty flash with Arise then becomes:Boot into TWRP and flash: Rom, (root solution), Gapps, Arise Magnum Opus, clear cache, reboot.​
My arise_customize.prop for Opus is attached as an example to this post. You may notice it has been simplified. Try it!
For listening to loud raucous heavy metal I use:Installed using Opus prop: Core install, ViPER4Arise 2.5.0.5, v4a_profiles, Qualcomm effects = ANDROID_O, DIRAC, Uninstall MusicFX.
Viper4Arise settings: Convolver ON (DFX metal rap big bass), Viper Bass ON (Freq 60Hz, Boost 12db), Viper Clarity ON (Natural, 3.5db)​
Big Gapps:
Large Gapps packages can be installed with our large system volume, saving valuable /data space by allowing you to fill unused /system space with the Google apps you normally install from the play store.
However, do not just install the full super package and expect there to be no impact on the fluidity of your system. Installing everything will bog your system down with too much unnecessary crap.
Recommended: setup a gapps-config.txt file to customise what gets installed to your preference and use the full Super Gapps file. Using this I delete some unnecessary apps for me from the rom (trebuchet launcher, AOSP keyboard, live wallpapers, exchange, calendar) and add in about 400 Mb of google apps I normally install anyway.
Gapps-config.txt can be leveraged to uninstall pretty much any file in the rom. This is a very powerful feature.
The basic idea for setting up the config-gapps file is: Core gapps are automatically installed, so you don't bother with them. Add the Pico and Nano apps as you prefer. Add all the Google apps you normally install from the playstore.
Gapps-config.txt needs to be in the same folder as the gapps file you will be using.
Careful you do not delete essential apps for boot : you need to have a launcher and keyboard, otherwise you won't be able to do anything on first boot. Watch out for apps which delete others when added (launcher, keyboard, etc.).
I have included a zip with my config-gapps as an example and a template file setup to make it easy for you to creat your own custom version.
Spectrum
Spectrum is a basic profile switcher app by @frap129 for switching performance profiles pre-setup by the rom dev.
Download Spectrum app here.
There are 4 profiles setup in the rom for use in Spectrum. The names and descriptions are preset - the descriptions in Spectrum don't really relate too much to Buff99 profiles.
The Spectrum application does not need to be installed if you do not wish to use profile switching.
If you do not install the app the default profile ("Balanced") is used.
You can directly change profiles without the app by saving a value of 0 - 3 to /data/property/persist.spectrum.profile
BALANCED (0)
The default Buff setup, same as without Spectrum applied.
PERFORMANCE (1)
Slightly slower version of balanced.
BATTERY (2)
Tweaked for a lower speed and better battery usage. Will not be as quick to perform certain tasks but will be more battery frugal.
GAMING (3)
Setup the same as balanced, except the governer is tweaked to work with user tweaked voltages.
Balanced, Performance and Battery are setup to use with default voltages (Power efficient speeds are favoured).
Gaming is setup to be used with user tweaked voltages, and scales more smoothly between all voltages.
Any suggestions of settings to apply are welcome.
View attachment Buff99_arise_customize.prop.zip
Setup for Arise versions from 20170424 - 20180105
Core install, ViPER4Arise 2.5.0.5, v4a_profiles, Qualcomm effects = ANDROID_O, DIRAC, Uninstall MusicFX + ADDED magisk compatibility mod.
View attachment Buff99_gapps-config_2.0.zip
Version 2.0 - new template to make it easier to create your own version!
Donators
Donators​- Hall of Fame -​
Никита Перерослый
Matthias Behr
Bruno Mercier
Quentin Vanduele
Scott Dill
Sean Higgins
Jeremy Watts
Andrew Swanson
Kristopher Kolessar
Andre Kuehne
Jose Angel Palenque Plaza​
Many thanks for your generous donations !
All donators are welcome to join the Buff99_RR_test_team and / or get access to beta versions built every couple of days, PM me for details.​
Video rec work ?
Sent from my SM-G903F using Tapatalk
mbaier said:
Video rec work ?
Sent from my SM-G903F using Tapatalk
Click to expand...
Click to collapse
nope; rom is untested and bugs need reported.
It's a official release? Are u the official manteiner?
Thx for this work
AndroidianoSr said:
It's a official release? Are u the official manteiner?
Thx for this work
Click to expand...
Click to collapse
It is unofficial on jfltexx for the moment but I am official Note 8 tablet maintainer.
I am hopeful releasing this will raise interest and others will volunteer to help out on an official build as I don't want to be sole maintainer.
How can I change weather provider (cLock) to yahoo? It's better for my localization.
Bookmarked!
Sent from my jfltexx using XDA Labs
could you upload to mega?
Downloading now to try on my l720 that is gsm unlocked.
Sent from my GT-I9505 using XDA Free mobile app
Great Rom! But after a Reboot I can't acess my sd-card files
Can someone post some screenshots?
cberggold14 said:
Great Rom! But after a Reboot I can't acess my sd-card files
Click to expand...
Click to collapse
Bummer has been fine for me (..so far..)
Can you get me a log please?
@cberggold14 - I also noticed you reported the same bug on AICP 12.1...
Screenshots
https://1drv.ms/f/s!AlomWSgBgPQIrQEOMCjey3QWWVBl
https://android-hubo.de/thread/5111...-8-0-7-1-0-r7-i9505/?postID=116284#post116284
for germany

[MOD][MAGISK][ANDROID 12] Addon Features for Pixel Devices - Pixel 4a 5g Thread

{
"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"
}
​
What is this?
This is a Magisk module that adds the following cool custom features to any Pixel device (from 3a to 6 Pro) running stock Android 12 Pixel ROM:
Enable/Disable Google Sans font system wide
Adds Icon Styles and Icon Shapes overlays from Android 11
Fonts options
Enable/Disable Combined signal icons
Pixel 6 Wallpapers (requires an extra module, please check downloads section)
Adds 2 button mode navigation (it was removed on Android 11 but I think some users like that navigation mode, so I add it)
Adaptive sound options
Enable Voice access for all Pixel devices
Navigation bar options (reduce keyboard bottom space size, completely remove NavBar, invert layout*, set back gesture height*)
Enable/Disable SystemUI Tuner
Enable Game Overlay for all Pixels by default (although, if something goes wrong while playing games, you can disable this feature)
Enable/Disable dual tone battery meter (it only works on icon portrait mode)
Enable/Disable showing the number of unread messages on status bar notifications
Reduce Status bar height (and option to correct left padding on devices with the notch on the left)
Enable/Disable more themed icons on launcher (some apps don't have a themed icon so it won't work for all apps)
Enable/Disable left shortcut on Lock screen
Enable/Disable camera shortcut on Lock screen
Enable/Disable gradient effect on QS Tiles and Brightness slider
Hide gestures navbar pill (using transparency)
Colorize gestures navbar pill with dynamic accent color
Dark Themes from Android 11 Addon Features
Choose QS number of rows
Brightness slider padding and thick track options
Enhanced Google Dialer (to enable stuff like Call Recording and etc.)
Enhanced Smart Space (to enable stuff like Flashlight, Earthquakes options, etc.)
Enables some newer Pixel features to older Pixel devices (things like Live Translate, Haptic feedback settings, etc.)
Enable/Disable option to reduce QS Tiles text size (works better on some QS Tiles themes)
Option to install Tap Tap (a great app for devices without Quick Tap and even for the ones that have it)
These next features, also included in the MOD, indicates that framework-res and/or SystemUI were modded. This means that these next features will only work on devices running stock Android 12 Pixel ROM. I'll talk more about this later.
Enable/Disable Wifi + Cell QS Tiles instead of single Internet QS Tile
Battery Styles
Clock Customization
Network Traffic Indicators
QS Battery percentage independent options (show estimate time remaining or just percentage)
Dual tone Light/Dark themes for Quick Settings Panel and Power Menu
Album art on lock screen options
Music visualizer options
QS Quick pulldown with one finger (options are off, drag from the top left, drag from the top right and drag from anywhere on the top)
Revamped Screenshot service (it allows us to delete screenshot as soon as we take it and we can enable/disable screenshot shutter sound)
Show/Hide QS Edit icon on QS footer
Show/Hide Quick access Developer options icon on QS footer
Quick access Rom Control app by long pressing on QS Footer Settings icon
Edit Back gesture navigation height
Enable/Disable inverted layout for 2 and 3 button navigation modes
Enable/Disable carrier text on lock screen
Date, clock and battery click actions on QS Header (long click on clock goes to system time settings, simple click opens clock app)
QS Tiles animations and vibration options
Disabled icon blacklist on both status bar and lock screen(the icons can be disabled using SystemUI Tuner for those who don't want some icons to appear anywhere)
Override feature flags (This allows us to override feature flags manually using setprop persist.sysui.flag."whatever_flag_we_want" command)
Use 4G instead of LTE option
Resize navbar pill (normal, medium, big)
Tap to add or remove tiles in QS customizer
Enable/disable QQS Brightness slider
Enable/disable default QS Brightness slider
Auto brightness QS icon (on/off)
Brightness slider position (Top, Bottom)
Double tap to sleep on status bar
Double tap to sleep on lock screen
Enable/disable Double-line clock on lock screen and AOD
Enable/disable circle background on lock screen fingerprint icon (it only does anything on devices that have it, obviously)
Force accent color on ripple animation while unlocking with fingerprint
QS Tiles Styles
Edge Sense Plus MOD (it only works on devices with active edge sensor)
Battery Bar
-------------------//------------------
Rom Control app (to setup all these options)
Downloads:
Download latest module version from HERE! Further updates can be done using Magisk Manager.
Spoiler: Click to know more.
For more info about updates, please read THIS POST.
Addon_Features_for_Pixel_More_Live_Wallpapers.zip
Spoiler: Optional module. Click to read more.
This is an optional module. I've decided to remove everything regarding wallpapers from Addon features main module and create this one.​​I thought that it wouldn't make much sense to have a single module with almost 500 MB. So, this new optional module adds Pixel 6 static and live Wallpapers (obviously redundant for Pixel 6 users...) but, as well, it adds other Live Wallpapers that aren't normally available for download on Wallpaper & Style app (old stuff like doodle, conveyer belt, etc. from older pixels).​
Notes:
Spoiler: Please read them at least once. THEY'RE IMPORTANT!!
Since V17 the installer mod detects if your device runs into a boot loop after flashing it. If it does, and this will happen on any device not running stock Android 12 Pixel ROM, it will force a new reboot and will try to boot your device running a mod "Lite" version. The "Lite" version is nothing more than a mod version where the only features available are the ones above the red line text.
If you want those "exclusive features", the ones after the red line text, working on your current ROM you will have to port them yourself. I explain how to later on this post.
Those "exclusive features" are based on xml and smali changes made on stock SystemUI and framework-res. Without these changes the, "exclusive features" won't work.
Since this module replaces stock SystemUI and framework-res for modded ones, you could run into problems if some other module tries to do the same or it's simply incompatible with it. If you want to try any other mod that changes SystemUI, or framework-res, there's an option on ROM Control that allows you to disable those "exclusive features". After disabling them, your Pixel device will reboot with a "Lite" version as well.
Make sure that you're able to run adb shell as root before flashing this module and reboot your device. Just in case something went really wrong and you need to remove the module manually.
If your device really refuses to boot, after flashing this mod, connect your phone to your PC during boot and run this:
Code:
adb shell
​
Code:
su
​
Code:
rm -rf /data/adb/modules/AddonFeaturesForPixel/system/framework/ && rm -rf /data/adb/modules/AddonFeaturesForPixel/system/system_ext/ && reboot
​
This will only remove framework and systemui "modded" files. Without them, you're device will boot and the other features, that don't require modding, will work just fine.​​In fact, if you remove these files from the module zip before flashing, you can flash that modified zip on any device running any AOSP, or close to it, ROM.​​In case you want to completely remove the mod, you can just run this:​​
Code:
adb shell
​
Code:
su
​
Code:
rm -rf /data/adb/modules/AddonFeaturesForPixel/ && reboot
​
If you forgot to enable the ability to run adb shell as root, and if your device fails to boot, you can fix that by removing all Magisk modules you have installed. That can be achieved by running the following commands even without root shell during boot:
Code:
adb shell
​
Code:
magisk --remove-modules
​​
If none of the above methods work to get your device booting, then you have to boot into safe mode. By doing so, Magisk will disable all modules for you (it doesn't uninstall them, just disables them). To force a boot into safe mode all you need to do is to keep pressing volume down button during boot animation. After the system boots into safe mode you can reboot your device to boot up normally (since all modules will be disabled). If you get stuck during boot animation again, just force another reboot (I've had to do that during my tests).
When a new OTA update comes it's possible that the MOD will force boot with Lite version. Why? Because Google may change things on stock SystemUI and/or framework-res between builds. When that happens, I have to recreate the module again to adapt those changes. Rest assured that I'll always test the module with new builds and update as necessary.
In case your device gets caught in a boot loop, please provide me a logcat so I may try and look if anything can be done about it. To do so, during boot connect your device to your PC and grab a logcat with this adb command:
Code:
adb logcat > log.txt
After grabbing the log, please open the txt file and search for "FATAL". Afterwards post here the lines where the "Fatal error occurred".
I've made these modules for my personal use and just decided to share with all XDA community. Having this in mind, there's no need for donations (although I won't refuse them if you want to buy me a beer). As for requests or whatever, I can only add more stuff when, and if, I have time for it. I'm a really busy man in real life so I can't promise anything nor ETAs.
Requirements:
Unlocked bootloader
Magisk Root | Magisk Manager
Stock December 2021 Android 12 Pixel ROM build, or later until February 2022 for "FULL" version compatibility
Any AOSP, or close to it, Android 12+ ROM on any device for "LITE" version only (not fully tested...some devices/ROMs may not work)
Suggestion:
Uninstall all other modules you may have installed before installing this. They could be incompatible with the module thus making the device get caught in a boot loop. You may install them afterwards, one by one, just to make sure everything is ok.
If you're up to it, instead of disabling/removing modules, I recommend you to flash latest stock build through fastboot using flash_all.bat. In order to retain your data, remove the "-w" flag from the update command on flash-all script.
How to install?
Flash "Addon Features" module
Reboot device
If your device/ROM is fully compatible, everything will be ok at first boot
If not, your device will auto-reboot after first failed boot attempt and boot again with the Lite version only
Have fun!
How to update?
Open Magisk Manager app
Press the update button on"Addon Features" module
Reboot device
Have fun!
Video:
Spoiler: Click to see the video
You may check what to expect from this module HERE.
Note that this video was recorded when I've made this for Android 11. Some features may not be present for Android 12 and others can be that didn't exist for Android 11. The video is here only for those, who have never tried this on Android 11, may understand what to expect.​
How's these "exclusive features" even possible?
Spoiler: Click here if you're interested on learning how this works
All "exclusive" features that you see on the list above were reverse engineered from Proton AOSP and Evolution X ROM source code. The source code is available on the links bellow shown on the credits. This means that I've been practicing some hard core "old school" Android smali edition in order to get this working. So, yes, I have some credits about this but, if it weren't for the original developers and it's public source code, none of this would be possible. Thank them for this!
Smali, and xml, edition wasn't enough to get this working. After decompiling, changing/adapt the code and recompiling everything again, I had to find a way to make it bootable without messing with the original apk signature. And here is where VR Theme logic came in handy. So thanks for the original dev who brought us this feature.
As for ROM Control app....this was/is a project created by daxgirl and wubydax back in 2015! So yeah, I'm not bringing anything new here, I just followed their instructions in order to get the features working after editing smali/xml with the source code taken from PAOSP and Evolution X. The original app source code is also available on the link shared on the credits.
I've just combined all of the above into a Magisk Module and shared here so that we can get the best of both worlds....a stock ROM with custom features included.
Rom Control with "exclusive features" source code:
https://github.com/ElTifo/CustomSettingsForDevs/
Want to port the "exclusive features" to your Pixel device running on other ROM? Here's how:
https://github.com/ElTifo/CustomSettingsForDevs/tree/Pixel4a_Android12/app/src/mods
Credits:
Proton AOSP ROM team, specially @kdrag0n for all his work on Dual tone light/dark themes and other Proton AOSP helpfull commits.
EvolutionX ROM team, specially @joeyhuab
@daxgirl and @Wuby986 for ROM Control project and source code.
@Tulsadiver for showing me how to adapt VR Theme logic originally used on 3Minit Battery Mod by @gharrington.
@Ticklefish for Tickle My Android
@topjohnwu for Magisk
@Freak07 for Adaptive Audio
@trzpro for More themed icons on launcher mod
@Liranazuz5 and @roirraW "edor" ehT for all support and testing stuff.
@siavash79 for all help regarding module installation scripts and update feature from Magisk.
@iamlooper for At a glance enhancer module and it's install/uninstall logic which was adapted to Addon Features
Cheers and enjoy!
Does this have horizontal status bar fix as well...........or just veritcal?
GohanBurner said:
Does this have horizontal status bar fix as well...........or just veritcal?
Click to expand...
Click to collapse
Horizontal? What's wrong with horizontal size? Don't get me wrong, I have a Pixel 4a so I don't know how's horizontal size on other modules.
On Pixel 4a there's nothing wrong with the horizontal size. Anyway, the vertical overlays I've created also change the start and end padding...so...probably yes. Don't know for sure.
Typhus_ said:
Horizontal? What's wrong with horizontal size? Don't get me wrong, I have a Pixel 4a so I don't know how's horizontal size on other modules.
On Pixel 4a there's nothing wrong with the horizontal size. Anyway, the vertical overlays I've created also change the start and end padding...so...probably yes. Don't know for sure.
Click to expand...
Click to collapse
I am installing this as we speak, but on the Android 11 version the vertical status bar was nice and slim but horizontal bar was stock size. It would just be nice to have more real estate for notifications in horizontal mode. Also, thank you for updating this.
I have installed this twice. Both with my other modules enabled and with just the two addon packages enabled. Both times I boot to a black screen. Thankfully, I am able to see the power menu and can boot to safe mod to disable Magisk. Any ideas?
GohanBurner said:
I have installed this twice. Both with my other modules enabled and with just the two addon packages enabled. Both times I boot to a black screen. Thankfully, I am able to see the power menu and can boot to safe mod to disable Magisk. Any ideas?
Click to expand...
Click to collapse
Have you tried the "Faced a black screen" solution as I've explained on the OP?
Either way, without a logcat I can't know for sure what may have failed.
Typhus_ said:
Have you tried the "Faced a black screen" solution as I've explained on the OP?
Either way, without a logcat I can't know for sure what may have failed.
Click to expand...
Click to collapse
Yes. I am already on the latest stock fresh build. Re-rooted, the whole 9. But I boot, see the G logo, then it distorts for a split second and disappears to a black screen. Power menu still shows up so something might be wrong with that systemUI addon I'm guessing.
Great thank you .
It is possible to have center clock ? And %of battery on circle icon ?
It is possible to chage phill bar gesture length ? And it is compatible with Substratum theme ?
I use battery/Clock mod and G-Visual mod and with your mod I have all in one .
ggkameleon said:
Great thank you .
It is possible to have center clock ? And %of battery on circle icon ?
Click to expand...
Click to collapse
those features are already included.
ggkameleon said:
It is possible to chage phill bar gesture length ?
Click to expand...
Click to collapse
For the time being, no.
ggkameleon said:
And it is compatible with Substratum theme ?
Click to expand...
Click to collapse
I think so, yes.
ggkameleon said:
I use battery/Clock mod and G-Visual mod and with your mod I have all in one .
Click to expand...
Click to collapse
Battery/Clock mod can't be installed side by side with this module since both will try to make changes on SystemUI. As for G-Visual mod...what feature does it have for you to use it? Anyway, even if you still want to use it, you can since G-Visual mod just adds overlays.
Cheers!
Typhus_ said:
those features are already included.
For the time being, no.
I think so, yes.
Battery/Clock mod can't be installed side by side with this module since both will try to make changes on SystemUI. As for G-Visual mod...what feature does it have for you to use it? Anyway, even if you still want to use it, you can since G-Visual mod just adds overlays.
Cheers!
Click to expand...
Click to collapse
Ok thanks for response.
Yes if I use this mod I don't use Battery/Clock mod too.
I use G-Visual mod for reduce gboard and reduce status bar but is it on the mod too And for change the Phil gesture bar but they had this feature with Live Dark Substratum theme and if don't change systemUI I can use it only for have more big phil gesture bar.
Great I test it and same use font manager mod. With your I have all in one and is better.
Have a good day.
Hello, pixel 4a 5g systemui cause black screen
Add no only works
megapinky said:
Hello, pixel 4a 5g systemui cause black screen
Add no only works
Click to expand...
Click to collapse
Hi ! I test it Yesterday on my pixel 4a 5g and no black screen but stay on Google logo with bar and never start !? I do restart on safe mod and remove it. I don't test again.
megapinky said:
Hello, pixel 4a 5g systemui cause black screen
Add no only works
Click to expand...
Click to collapse
Hello.
You're getting this error:
Code:
--------- beginning of crash
11-18 21:36:11.873 2431 2431 E AndroidRuntime: FATAL EXCEPTION: main
11-18 21:36:11.873 2431 2431 E AndroidRuntime: Process: com.android.systemui, PID: 2431
11-18 21:36:11.873 2431 2431 E AndroidRuntime: java.lang.UnsatisfiedLinkError: Failed to load native TensorFlow Lite methods. Check that the correct native libraries are present, and, if using a custom native library, have been properly loaded via System.loadLibrary():
You may try what I've explained on the OP regarding that error...
...OR...
...try to enable 2 button or 3 button mode navigation. Afterwards flash the SystemUI module and check if that worked. Some users reported that gestures feature requires TensorFlow lib to be ok. At my end it is...but for some it isn't.
Cheers!
ggkameleon said:
Hi ! I test it Yesterday on my pixel 4a 5g and no black screen but stay on Google logo with bar and never start !? I do restart on safe mod and remove it. I don't test again.
Click to expand...
Click to collapse
If you could grab me a logcat I could try to look for what could have gone wrong...
Typhus_ said:
Hello.
You're getting this error:
Code:
--------- beginning of crash
11-18 21:36:11.873 2431 2431 E AndroidRuntime: FATAL EXCEPTION: main
11-18 21:36:11.873 2431 2431 E AndroidRuntime: Process: com.android.systemui, PID: 2431
11-18 21:36:11.873 2431 2431 E AndroidRuntime: java.lang.UnsatisfiedLinkError: Failed to load native TensorFlow Lite methods. Check that the correct native libraries are present, and, if using a custom native library, have been properly loaded via System.loadLibrary():
You may try what I've explained on the OP regarding that error...
...OR...
...try to enable 2 button or 3 button mode navigation. Afterwards flash the SystemUI module and check if that worked. Some users reported that gestures feature requires TensorFlow lib to be ok. At my end it is...but for some it isn't.
Cheers!
Click to expand...
Click to collapse
I enable 2 button, install system ui, reboot, boots ok
If I try to return to gesture navigation, black screen appears instant
megapinky said:
I enable 2 button, install system ui, reboot, boots ok
If I try to return to gesture navigation, black screen appears instant
Click to expand...
Click to collapse
Yes, it's the TensorFlow lib issue. To fix that completely a stock ROM reflash is necessary. If not, the only solution is that...disable gestures.
Hello!
Both modules have been updated to Version 5 and the links are now available on the OP.
What changed?
Added Android 11 Icon Styles and Icon Shapes overlays
Added ProtonAOSP Fonts overlays
Option to enable/disable Wifi and Data separate Tiles, instead of Internet Tile
Reduced screenshot overlay PIP time after taking a screenshot
Added more themed icons
Updated Rom Control app
Hope you may enjoy this.
Heads up:
The icons and fonts overlays gets disabled after a reboot or a SystemUI restart. Don't know why. So, after a reboot you'll have to change those options again.
The icon shapes, sometimes, require us to disable theme icons and enable it again after choosing our desired shape. Don't know why as well...
Yeah, this kind'a sucks... but, if I find a solution, I'll fix it on next version.
Cheers!
Hello!
Both modules have been updated to Version 6 and the links are now available on the OP.
What changed?
Added Album art on lock screen options
Added Music visualizer options (requires Addon_Features_for_Pixel_Visualizer_Fix.zip)
Force Google Sans system-wide is now optional
Enable/disable combined signal icons on status bar
Added center clock fix to the right (for Pixel 3a models)
Updated Rom Control app
Heads up:
I still wasn't able to understand what causes the fonts, icons and icon shapes overlays get reset upon reboot or SystemUI restart
Install Addon_Features_for_Pixel_Visualizer_Fix.zip first. Afterwards, reboot and wait for about 1 minute before doing anything else. Really, I'm not joking, install, reboot and just wait. Afterwards you may install the other 2 modules and reboot
The visualizer fix is deleted from the system after doing what it has to do. So it's normal that you won't see it as installed after finishing all this. That fix is only there to add a missing permission to SystemUI. It only has to be installed once (obviously if on the future you clean flash the ROM, you'll have to do it again)
Anyway, hope you may enjoy this.
Cheers!
Hello!
Both modules have been updated to Version 7 and the links are now available on the OP.
What changed?
SystemUI MOD has been updated for December build
Fix fonts, icons and icon shapes overlays get reset upon reboot or SystemUI restart
Light theme QS Header is now optional
Added 2 more battery styles (Big circle and Big dotted circle)
Added option to enable/disable dual tone battery meter (it only works on icon portrait mode)
Added option to enable/disable showing the number of unread messages on status bar notifications
Added option for QS Quick pulldown with one finger (options are off, drag from the top left and drag from the top right)
Enable Game Overlay for all Pixels by default (although, if something goes wrong while playing games, you can disable this feature)
Added 8 new fonts overlays
Fix lag on camera if navbar his completely hidden
Added option to enable/disable left shortcut on Lock screen
Added option to enable/disable camera shortcut on Lock screen
Force Google Sans system-wide is still optional but it's enabled by default (I like it that way, so yeah...bummer. You'll still be able to disable it, so no problem whatsoever)
Removed battery percentage option on system settings (since we can now change it on ROM Control app, it didn't make much sense to leave it there. Besides, it wasn't doing anything...)
Updated Rom Control app
Hope you may enjoy this.
Cheers!
Link for SystemUI V7 has been updated on the OP.
AOD is now fixed!

[MOD][MAGISK][ANDROID 12] Addon Features for Pixel Devices - Pixel 3 XL Thread

{
"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"
}
​
What is this?
These are two Magisk modules that adds the following cool features to any Pixel 3, 4, 5 and 6 device running Android 12:
Enable/Disable Google Sans font system wide
Adds Icon Styles and Icon Shapes overlays from Android 11
Fonts options
Enable/Disable Combined signal icons
Pixel 6 Wallpapers
Adds 2 button mode navigation (it was removed on Android 11 but I think some users like that navigation mode, so I add it)
Adaptive sound options
Navigation bar options (reduce keyboard bottom space size, completely remove NavBar)
SystemUI Tuner options
Enable Game Overlay for all Pixels by default (although, if something goes wrong while playing games, you can disable this feature)
Enable/disable dual tone battery meter (it only works on icon portrait mode)
Enable/disable showing the number of unread messages on status bar notifications
Reduce Status bar height (and option to correct left padding on devices with the notch on the left)
Option to enable/disable more themed icons on launcher (some apps don't have a themed icon so it won't work for all apps)
Enable/Disable left shortcut on Lock screen
Enable/Disable camera shortcut on Lock screen
------------------//------------------------
Enable/Disable Wifi + Cell QS Tiles instead of single Internet QS Tile *
Battery Styles *
Clock Customization *
Network Traffic Indicators (on Pixel 5, Pixel 6 and Pixel 6 Pro devices they only work on QS Header) *
QS Battery percentage independent options (show estimate time remaining or just percentage) *
Dual tone Light/Dark themes for QuickSettings Panel and Power Menu *
Album art on lock screen options *
Music visualizer options (requires Visualizer fix module) *
QS Quick pulldown with one finger (options are off, drag from the top left and drag from the top right) *
Rom Control app (to setup all these options)
* -> These features are only available if "SystemUI module" is installed.
Downloads:
Addon_Features_for_Pixel_Visualizer_Fix.zip -> Install this module first (if you haven't installed it before). Afterwards, reboot your device and wait for about 1 minute before doing anything else. Really, I'm not joking, install, reboot and just wait. You see, this "Visualizer fix" module is only needed in order to add a missing permission to SystemUI. It only has to be installed once (obviously, if in the future you clean flash the ROM, you'll have to flash it again or you'll be missing that required permission). And, since it's only needed once, this module is deleted from the system after doing what it has to do. So, it's normal that you won't see it as installed after installing everything.
Android_12_Addon_Features_for_Pixel_V8.zip -> "Harmless" module that works on any Pixel device running on STOCK ROM, The features marked with an * above options, on Rom Control app, won't do anything if the SystemUI module, shared next, isn't installed.
Android_12_Pixel_3_SystemUI_for_Addon_Features_V7.zip -> This is "THE" module! This module adds all xml and smali changes into SystemUI and framework-res. Without this module the "exclusive features" won't work. Also, this module could be responsible for breaking boot if it fails to work at your end. I've ran several tests on my device (a Pixel 4a) and didn't face any issues but, since this module replaces stock SystemUI and framework-res for modded ones, you could run into problems if some other module tries to do the same or it's simply incompatible with it.
Android_12_Fixes_for_Pixel_3.zip -> This module is an extra and it's only for Pixel 3 devices. It enables the rounded corners on windows, as well as, AOD screen lights on/off animations.
Notes regarding the "exclusive version" for Pixel devices:
DO NOT, I'll repeat, DO NOT flash "SystemUI module" zip on any other ROM besides stock Pixel. It won't work! If you want those extra features on your current ROM you will have to port them yourself. I explain how to later on this post.
Make sure that you're able to run adb shell as root before rebooting your device.
If something goes wrong after flashing "SystemUI module", like if your device doesn't boot or something stupid, connect your phone to your PC during boot and run this:
Code:
adb shell
​
Code:
su
​
Code:
rm -rf /data/adb/modules/Modded_SystemUI && reboot
​
If you forgot to enable the ability to run adb shell as root, and if your device is on a "non-boot" state, the only way you can fix that is to remove all Magisk modules you have installed. That can be achieved by running the following commands during boot:
Code:
adb shell
​
Code:
magisk --remove-modules
​​
If none of the above methods work to get your device booting, then you have to boot into safe mode. By doing so, Magisk will disable all modules for you (it doesn't uninstall them, just disables them). To force a boot into safe mode all you need to do is to keep pressing volume down button during boot animation. After the system boots into safe mode you can reboot your device to boot up normally (since all modules will be disabled). If you get stuck during boot animation again, just force another reboot (I've had to do that during my tests).
When a new OTA update comes please don't flash the "SystemUI module" until I say it's ok to do so. I mean, me or any other member who may have tested it. Why? Because Google may change things on stock SystemUI and/or framework-res between builds. When that happens, I have to recreate the module again to adapt those changes. Rest assured that I'll always test the module with new builds and update as necessary.
The SystemUI module is different on Pixel 6 devices! For those I had to make a new module, since Pixel 6 SystemUI is different from all other Pixels.
In case your device gets caught in a bootloop, please provide me a logcat so I may try and look if anything can be done about it. To do so, during boot connect your device to your PC and grab a logcat with this adb command:
Code:
adb logcat > log.txt
After grabbing the log, please open the txt file and search for "FATAL". Afterwards post here the lines where the "Fatal error occurred".
I've made these modules for my personal use and just decided to share with all XDA community. Having this in mind, there's no need for donations (although I won't refuse them if you want to buy me a beer). As for requests or whatever, I can only add more stuff when, and if, I have time for it. I'm a really busy man in real life so I can't promise anything nor ETAs.
Requirements:
Unlocked bootloader
Magisk Root | Magisk Manager
Suggestion:
Uninstall all other modules you may have installed before installing SystemUI module zip. They could be incompatible with the "SystemUI module" thus making the device get caught in a bootloop. You may install them afterwards, one by one, just to make sure everything is ok.
If you're up to it, instead of disabling/removing modules, I recommend you to flash latest stock build through fastboot using flash_all.bat. In order to retain your data, remove the "-w" flag from the update command on flash-all script.
How to install?
Flash the "SytemUI" Magisk Module
Reboot device
If it booted ok, flash "Addon Features" Magisk Module
Reboot device
Have fun!
Faced a black screen after flashing the "SystemUI MOD"? Then try this:
(This usually happens when an error about "TensorFlow lib" is shown on the logcat, if it's any other error, don't do this. Share the log instead so I may take a look)
Enable 2 button, or 3 button, navigation mode on System Settings
Install "SytemUI" Magisk Module
Reboot device
Have fun!
If you're still having issues or if you want to fix that "TensorFlow lib stupid bug", which is responsible for not being able to use stock gestures navigation, then you'll have to do this:
Uninstall all previous Magisk modules you had installed
Completely uninstall Magisk (using the option on Magisk Manager app)
Reboot device
Flash latest stock ROM build through fastboot using flash_all.bat (remember to remove the -w flag inside the bat file if you want to keep your data)
Root the device again using latest Magisk Canary (stable version works for the time being but latest Magisk Canary is more compatible with Android 12)
Flash these two modules, and only these just to make sure no other module is causing conflicts
Reboot device
Hopefully it will work, so enjoy!
Video:
Check all Rom Control (with exclusive features) options HERE.
Note that this video was recorded when I've made this for Android 11. Some features may not be present (yet) for Android 12. The video is here only for those, who have never tried this on Android 11, may understand what to expect.
How's these "exclusive features" even possible?
All features that you see on Pixel Devices "SystemUI module" were reverse engineered from Proton AOSP and Evolution X ROM source code. The source code is available on the links bellow shown on the credits. This means that I've been practicing some hard core "old school" Android smali edition in order to get this working. So, yes, I have some credits about this but, if it weren't for the original developers and it's public source code, none of this would be possible. Thank them for this!
Smali, and xml, edition wasn't enough to get this working. After decompiling, changing/adapt the code and recompiling everything again, I had to find a way to make it bootable without messing with the original apk signature. And here is where VR Theme logic came in handy. So thanks for the original dev who brought us this feature.
As for ROM Control app....this was/is a project created by daxgirl and wubydax back in 2015! So yeah, I'm not bringing anything new here, I just followed their instructions in order to get the features working after editing smali/xml with the source code taken from PAOSP and Evolution X. The original app source code is also available on the link shared on the credits.
I've just combined all of the above into a Magisk Module and shared here so that we can get the best of both worlds....a stock ROM with custom features included.
Rom Control with "exclusive features" source code:
https://github.com/ElTifo/CustomSettingsForDevs/tree/Pixel4a_Android12
Want to port the "exclusive features" to your Pixel device running on other ROM? Here's how:
https://github.com/ElTifo/CustomSettingsForDevs/tree/Pixel4a_Android12/app/src/mods
Credits:
Proton AOSP ROM team, specially @kdrag0n for all his work on Dual tone light/dark themes and other Proton AOSP helpfull commits.
EvolutionX ROM team, specially @joeyhuab
@daxgirl and @Wuby986 for ROM Control project and source code.
@Tulsadiver for showing me how to adapt VR Theme logic originally used on 3Minit Battery Mod by @gharrington.
@Ticklefish for Tickle My Android
@topjohnwu for Magisk
@Freak07 for Adaptive Audio
@trzpro for More themed icons on launcher mod
Cheers and enjoy!
Hello!
Both modules have been updated to Version 5 and the links are now available on the OP.
What changed?
Added Android 11 Icon Styles and Icon Shapes overlays
Added ProtonAOSP Fonts overlays
Option to enable/disable Wifi and Data separate Tiles, instead of Internet Tile
Reduced screenshot overlay PIP time after taking a screenshot
Added more themed icons
Updated Rom Control app
Hope you may enjoy this.
Heads up:
The icons and fonts overlays gets disabled after a reboot or a SystemUI restart. Don't know why. So, after a reboot you'll have to change those options again.
The icon shapes, sometimes, require us to disable theme icons and enable it again after choosing our desired shape. Don't know why as well...
Yeah, this kind'a sucks... but, if I find a solution, I'll fix it on next version.
Cheers!
Hello!
Both modules have been updated to Version 6 and the links are now available on the OP.
What changed?
Added Album art on lock screen options
Added Music visualizer options (requires Addon_Features_for_Pixel_Visualizer_Fix.zip)
Force Google Sans system-wide is now optional
Enable/disable combined signal icons on status bar
Added center clock fix to the right (for Pixel 3a models)
Updated Rom Control app
Heads up:
I still wasn't able to understand what causes the fonts, icons and icon shapes overlays get reset upon reboot or SystemUI restart
Install Addon_Features_for_Pixel_Visualizer_Fix.zip first. Afterwards, reboot and wait for about 1 minute before doing anything else. Really, I'm not joking, install, reboot and just wait. Afterwards you may install the other 2 modules and reboot
The visualizer fix is deleted from the system after doing what it has to do. So it's normal that you won't see it as installed after finishing all this. That fix is only there to add a missing permission to SystemUI. It only has to be installed once (obviously if on the future you clean flash the ROM, you'll have to do it again)
Anyway, hope you may enjoy this.
Cheers!
Can i reflash latest zip on old one without removing it.
Amigo porque no funcionan los gestos de pantalla, siempre que los activo, me reinicia el cel y queda una pantalla negra, solo pasa con los gestos.
Tasneem khan said:
Can i reflash latest zip on old one without removing it.
Click to expand...
Click to collapse
Yes.
Hello!
Both modules have been updated to Version 7 and the links are now available on the OP.
What changed?
Fix fonts, icons and icon shapes overlays get reset upon reboot or SystemUI restart
Light theme QS Header is now optional
Added 2 more battery styles (Big circle and Big dotted circle)
Added option to enable/disable dual tone battery meter (it only works on icon portrait mode)
Added option to enable/disable showing the number of unread messages on status bar notifications
Added option for QS Quick pulldown with one finger (options are off, drag from the top left and drag from the top right)
Enable Game Overlay for all Pixels by default (although, if something goes wrong while playing games, you can disable this feature)
Added 8 new fonts overlays
Fix lag on camera if navbar his completely hidden
Added option to enable/disable left shortcut on Lock screen
Added option to enable/disable camera shortcut on Lock screen
Force Google Sans system-wide is still optional but it's enabled by default (I like it that way, so yeah...bummer. You'll still be able to disable it, so no problem whatsoever)
Removed battery percentage option on system settings (since we can now change it on ROM Control app, it didn't make much sense to leave it there. Besides, it wasn't doing anything...)
Updated Rom Control app
Hope you may enjoy this.
Cheers!
Hello!
Addon features module has been updated to Version 8 and the link is now available on the OP.
What changed?
Added a fix to get rid of the TensorFlow lib stupid bug once and for all
Hope you may enjoy this.
Cheers!
Sorry for disturbing but I found the thread in Pixel 6 Forum which provides much newer versions of this and I installed it. However my Pixel 3 **booted twice** which means it doesn’t support the full version of the latest module according to the thread and I noticed that the github page says “from 3a to 6” but I don’t know if Pixel 3 is included. The question is I have no idea whether it was because Pixel 3 is not supported by the latest version that my installation fell back to lite version, or some other factors led to that. I wonder if Pixel 3 is supported, and if not, what the last version that supports Pixel 3 is as V8 mentioned in this post doesn’t work property on my device (The centralized time is not at the exact center of the status bar).
Best regards!
Masellum said:
Sorry for disturbing but I found the thread in Pixel 6 Forum which provides much newer versions of this and I installed it. However my Pixel 3 **booted twice** which means it doesn’t support the full version of the latest module according to the thread and I noticed that the github page says “from 3a to 6” but I don’t know if Pixel 3 is included. The question is I have no idea whether it was because Pixel 3 is not supported by the latest version that my installation fell back to lite version, or some other factors led to that. I wonder if Pixel 3 is supported, and if not, what the last version that supports Pixel 3 is as V8 mentioned in this post doesn’t work property on my device (The centralized time is not at the exact center of the status bar).
Best regards!
Click to expand...
Click to collapse
I'm sorry but the mods haven't been updated for Pixel 3 and 3 XL since these devices haven't got the same SystemUI as all other Pixels on newer Android 12 builds.
You must use the version shared here, if you want to use this MOD.
Blame Google...
Typhus_ said:
I'm sorry but the mods haven't been updated for Pixel 3 and 3 XL since these devices haven't got the same SystemUI as all other Pixels on newer Android 12 builds.
You must use the version shared here, if you want to use this MOD.
Blame Google...
Click to expand...
Click to collapse
oh.. that’s a pity Thank you!
is this works on pixelexperience rom?
fauziakhmad said:
is this works on pixelexperience rom?
Click to expand...
Click to collapse
No.
Well, the "FULL" mods don't. Only Addon features single zip on the OP might work.
Cheers!
can we just disabled mod from magisk?
fauziakhmadd said:
can we just disabled mod from magisk?
Click to expand...
Click to collapse
Yes disable or remove, either one works.
From this day on, Addon Features Module will no longer receive any updates. It's the EOL for it.
BUT....
I'm pretty sure you all noticed that @siavash79 has been working with me for some time now and we've teamed up to come up with a module that will try to, not only have everything Addon Features had, but MORE.
HOW!?
By creating a new project, called "AOSP Mods".
That project will be a mix between a Magisk module and Xposed module (using Lsposed zygisk version).
For now, the 2 projects are still separated (Addon Features and AOSP Mods) but the final objective is to merge them into a single module.
So, you may still use Addon Features V21 LITE version module zip but, in order to have some of the "exclusive features", that were present on FULL version, working, you'll need to flash AOSP Mods as well.
So, let's all just move on to the new AOSP Mods thread and start to have fun together, shall we?
See you guys "on the other side".
Cheers!

Categories

Resources