[ROM][N4][7.1.2_r33]★ Pure Nexus ★ Substratum ★[08/16/17] - Nexus 4 Android Development

{
"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"
}
The Pure Nexus Project​
Disclaimer:
We are not responsible for anything that may happen to your phone as a result of installing custom roms and/or kernels. you do so at your own risk and take the responsibility upon yourself.
"This is a user friendly thread. All feature requests will be heard and considered. I am not against anything that doesn't stray too far away from the original idea of the ROM! Helping one another is also encouraged! Please be respectful and you will always be treated the same way, we are all here for a good experience."
About:
The Pure Nexus Project aims to bring stability and features to your Nexus device, while keeping Google's vision in line and not straying too far away from that. If you are looking for a stable ROM with true tested features and minimal bugs, then this is the place to be.
Features:​
Code:
[SIZE="2"][COLOR="#1976D2"]-General[/COLOR]
*Based on AOSP Android 7.1.2_r33
*Busybox, and Init.d support
*Googles Pixel sounds and OEM wallpapers from factory images
*Googles Pixel theme and Pixel navbar animation
*Bug fix's and stability improvements
*UI Improvements (fixed a bunch google forgot to materialize)
*Rootless Substratum OMS Theme Engine support
*ADB enhancements (ADB over wifi, Hide ADB icon, colored logcat "abd logcat -C")
*Enabled Developer settings by default
*Enabled Night mode for all devices
*Enabled App ops
*Custom night light brightness options
*Disabled forced encryption
*Disabled tether provision checks
*Made preselectable item clickable in app picker dialog
*Added download speed in notification
*Added Advanced Reboot menu
*Added Advanced screenshot functionality (longpress tile/power menu for selectable screenshot)
*Added back volume adjust sounds and toggle
*Added advanced rotation control and lockscreen rotation toggle
*Added ability to lock app in landscape via rotation tile
*Added advanced charging sound controls
*Added advanced seekbar style animation controls
*Added Quick setting header Longpress actions
*Added ability to see app version when sideloading app
*Added app package name to app info screen
*Added ability to launch app when touching app icon in app info screen
*Added phone info shortcut to about phone/status on top
*Added dynamic vendor image notification
*Added additional battery saver trigger steps
*Added ability to unlink notification volume from ringer volume
*Added Increasing ringtone option
*Added Proximity Speakerphone and dialer lookup
*Added Group support in contacts
*Removed googles SystemUpdate option
*Removed googles legal information
[COLOR="#1976D2"]-PureNexus Settings[/COLOR]
[COLOR="red"]Lock Screen[/COLOR]
*Lockscreen item option(time, date, alarm text toggles & Clock font style)
*Double tap anywhere to sleep
*Long press power for torch
*Option to disable lockscreen media art
*Option to scramble the pin entry layout
*Option to disable the pin ripple background when entering lockscren pin
*Option to disable fingerprint success vibration
[COLOR="red"]Notification Drawer[/COLOR]
*quick settings pulldown (left,right,always)
*smart pulldown (no ongoing, no dismissable, no notifications)
*advanced quick settings easy toggle
*Brightness slider on/off toggle
*Haptic feedback on quick setting on/off toggle
*ability to disable quick settings on secure lockscreen
*ability to disable the quick settings title text
*ability to change number of quick settings columns
*ability to change the amount of rows in quick settings
*ability to set contexual or custom header images
[COLOR="red"]Recent apps[/COLOR]
*immersive recents
*kill all fab
*kill all fab location
[COLOR="red"]Statusbar[/COLOR]
*Battery customization(percentage/icon style)
*sync battery icon with quick settings tile
*Battery bar options(location, color, style, thickness, animation)
*Carrier Label customization(placement, text)
*Clock customization(show clock, show seconds, alignment, ampm, date, date style, date position, date format)
*Network traffic meter options(enable, display units, update interval, hide arrows, auto hide, inactivity threshold)
*Statusbar icon blacklist
*Double tap on statusbar to sleep
*Status bar brightness control
*Status bar notification count
*Status bar bluetooth battery meter toggle
[COLOR="red"]Navigation Bar[/COLOR]
*Navbar toggle and Height/width options
*Navigation bar tuner
*Pixel navbar animation toggle
*Ability to enable one handed mode
*Ability to enabe double tap to sleep
*longpress back to kill
*configurable longpress back to kill timeout
[COLOR="red"]PowerMenu[/COLOR]
*Option to disable on secure lock
*Add/remove (reboot, screenshot, screen-record, torch, airplane mode, user switcher,settings shortcut, search, voice search, lock now, sound panel)
[COLOR="red"]Volume Rocker[/COLOR]
*Volume keys control media volume
*Volume key wake
*Volume key music control
*Volume key orientation swap
*Volume key keyboard cursor control
*Volume up and power action (screen record/selectable screenshot)
*Volume down to enter do not disturb
*Volume up to exit do not disturb
*Do not disturb volume panel switch
*Volume steps customization
[COLOR="red"]Display[/COLOR]
*expanded desktop options
*option to enable/disable wake on plug
*3 finger swipe for screenshot toggle
*Battery and Notification LED controls
[COLOR="red"]Media & Notifications[/COLOR]
*Ability to turn off vibration when double tapping power button for camera
*Power notification controls
*Peeking notification option(on/off, timeout, snooze length)
*low battery notification toggle
[COLOR="red"]Miscellaneous[/COLOR]
*force enable or disable scrolling cache
*ability to enable app icon on toast
*incall vibration options[/SIZE]
Downloads & Changelog:​
Changelog
Rom builds
Gapps:
Mini Gapps
* OpenGapps are a complete mess(no offense to its dev) and they break stuff, so if you decide to flash them regardless of what I just said, then please don't leave comments in the thread complaining about it.
SuperSU
Latest TWRP (if you don't already have it installed)
==> The installation instructions are there. Click on "Primary (Recommended)" and you'll see the file there.
Kernel Adiutor Mod
Installation instructions:​
Requirements: ROM, Gapps, SuperSU
*** If you start fresh:
1. Reboot into recovery
2. Go to the "Wipe", tap on "Advanced Wipe" and can check all the boxes except for the "Internal storage" one, then simply "Swipe to Wipe"
3. Flash the ROM
4. Flash the Gapps
5. Flash SuperSU
Then reboot to system and you're done.
*** If you're upgrading / "dirty flashing":
1. Reboot into recovery
2. Go to "Advanced Wipe" and check only "Dalvik cache" and "Cache", then "Swipe to Wipe".
3. Flash the ROM
4. Flash SuperSU
4. Do another Cache + Dalvik cache wipe (OPTIONAL)
Then reboot to system.
*** If you're using a custom kernel:
1. Flash the ROM (clean or dirty flash, depending on your choice)
1' flash the Gapps (only for clean ROM installations)
2. Flash your preferred custom kernel
3. THEN flash SuperSU
And reboot to system
*** Moving between custom kernels:
* After flashing the first custom kernel, if you decide to try another one, you MUST either:
>> dirty flash the ROM before changing the kernel. OR
>> extract the "boot.img" file found inside the "...ROM...zip" and flash it in recovery.
>> Then will you be able to safely move to a different kernel.
You also must flash SuperSU AFTER the kernel, otherwise you'll lose the root previleges.
Kernel tweaking tutorials:​
Tutorial 1
Tutorial 2
Credits & Thanks:​
Lead developers: BeansTown106, Dwitherell, Nathan Chance
The Cheeky Bastards - Bajasur, DaveyAnnihalation, Surge1223!!!
The PureNexus Moderators - MicMars, Kris Nelson
The CyanogenMod Community
Dirty Unicorns
SlimRoms
OmniRom
Euphoria-OS
xWasabi
And all other open source Devs i may have missed!
"Revival-basic" source
Here's a nice review made by @MikeTheTechSavvy:
https://www.youtube.com/watch?v=aXjBA7xMg8Q&feature=youtu.be
XDA:DevDB Information
Pure Nexus, ROM for the Google Nexus 4
Contributors
dragos281993, spezi77
Source Code: https://github.com/PureNexusProject
ROM OS Version: 7.x Nougat
ROM Kernel: Linux 3.4.x
Based On: AOSP
Version Information
Status: Stable
Created 2016-07-24
Last Updated 2017-08-16

Mako exclusive changelog:
--> 17. june. 2017:
* updated to the latest June sources: android_7.1.2_r17
* everything new is the same as what the official PN builds include so check the official changelog for that.
Changelog for older builds
--> 14. may. 2017:
* updated to the latest May sources: android_7.1.2_r8
* Fix nav bar showing always on the left when the device is rotated to 270 degrees
--> Also, fix the order of the buttons so the back button always shows
on the bottom <--
* Prebuilt apps: - sort out and include: Google Dialer, Gboard and Contacts as default (fully functional now)
--> 30. april. 2017:
* Bump up to 7.1.2_r6
* Hide the "No notifications" text in the notification panel
--> When there aren't any notifications to display in the notification panel, a text saying "No notifications" appears there. The thing is, when the notification panel is empty, we already know it's because we didn't receive any notifications, so there's no need for an annoying text to tell us what we already know.
* Added 3 new Google apps: Contacts, Dialer and Messages.
--> 17. feb. 2017:
Restructure no.2
- kernel cleanup
- device tree cleanup
- "battery saver" on-off sequence that made the phone reboot ---> fixed
- battery led fixed and tweaked a bit
- battery "charging slowly" status on the lockscreen ---> fixed
- the automatic brightness for "night light" has been removed because it wasn't working
- other small visual fixes that are not yet present in the official PN builds
--> 1. feb. 2017:
- Complete restructure (but the base is the same, obviously)
- Added some apps:
*--> Camera
*--> Gallery
*--> Clock (deskclock)
- System performance improvements
- Kernel compiled with ubertc 5.4.1 cause 6.x was causing issues.
- Added back "Mpdecision" cause now there are improvements done to have it work nicely and I set it as the default "hotplug" (the standby time is fantastic with it)
- "Smartmax" gone, cause it caused system shutdowns when the phone entered deepsleep mode.
- Other kernel tweaks and improvements which give you a nice experience.
- CAMERA FIXED (Yaaay !!!)
The new restructuring thingy broke the thing that was fixed in the previous build, and that's the native "screen recording" feature.
* Use "Screen Recorder - Free No Ads" by Kimcy929, from the PlayStore and you'll have no issue.
--> 7. jan. 2017:
- Enable "NIght light" (which is fantastic when you're tired and your eyes hurt)
- Add "double-tap-to-sleep on the navbar" (couldn't wait for Nate to add it, so I added it myself)
- Native "Screen record" fixed thanks to our beloved @spezi77 (you can add an option to the Power menu for fast access)
- Maximum fling velocity reduced (there's too much stuff that has to be loaded on the screen with a single swipe, and the CPU is struggling to do that. Fewer things to load when swiping means lower impact on the CPU and a better UX fluidity)
- "Lights with screen on" feature removed (I don't see its purpose so I remove it)
- "Font size" and "Display size" removed from Settings/Accessibility as they're already in "Display" (so bye bye duplicate ! thanks to KreAch3R)
- device tree cleaned up a bit
- kernel compiled with UberTC6.x (gcc 6.1.1)
- some other kernel tweaks and improvements
* Camera WIP
* I pinpointed the led erratic behaviour source. It's caused by the "battery light" (which I didn't remove, for the time being). Turn it off if the rainbow-led-colours bother you.
--> 16. dec. 2016:
- Remove "force expanded notifications" and "smart pulldown" (because they were causing too much stutter in the notification panel)
- Remove power connect/disconnect notification support
- Disable safe headset volume
- Reduce the delay during headset removal
- Add support to manually pause/resume download
- Add download speed, remaining time, and percentage in notification
- Set "interactive" as default governor
- Tune TCP performance (based on CAF values
- Enforcing the minimum delay between notification sounds of an app
- Disable ADB authentication
Next build: -camera fix and other stuff.

NOTE:
* "Revival kernel" is now the default kernel for this ROM cause it offers a decent amount of features without the need of flashing a different kernel. Those who don't feel like doing much tweaking can simply use it as is.
* The stock values in Revival have been set to offer a balance between performance and battery life and this aspect is even more favoured by the fact that it's been compiled with UBERTC-5.4.
* The kernel behaves exactly like all the other stock kernels when it comes to moving between custom kernels. That means you can flash whichever custom kernel you prefer without any problems.
* If you're not satisfied with "Revival", you can easily flash a different kernel. Everyone has a choice.
It's recommended to use Kernel Adiutor Mod for tweaking. You can find it in the Downloads & Changelog" section in the first post.
Quick fix for "ADB - unauthorized":
First of all, you have to make the hidden folders show up (in Windows) by > checking < an option called "Show hidden items".
* In Windows 10 you can activate it like this: Go into a folder (randomly, cause it doesn't matter which one it is). and at the top of the window, search for the "View" tab and click on it. From there, on the right side, check the "Hidden files" option. This applies on a system level so that's why it doesn't matter in which folder you are when you activate it. In other Windows versions, this feature is activated differently, so Google it. On Ubuntu/Linux, right-click on a blank space inside a folder and you'll see there a "Show hidden files" option.
Now, let's get to business:
1. On you computer, navigate to C:\Users"your username"\.android (on Windows) or /Home/.android (on Ubuntu/Linux)
You'll see there 2 files, "adbkey" and adbkey.pub
2. Connect the phone to the computer (make sure you have "USB debugging" activated so you don't have to worry about it later)
3. Copy the "adbkey.pub" file to your phone. Put it in /sdcard/emulated/0 (which is the main sdcard directory, where you see all the main folders like "Pictures, "Music", etc)
4. Disconnect the phone from the computer.
5. Now on your phone, using a terminal app (I prefer "Material terminal" from the Play Store) execute these commands:
- su
- cd /storage/emulated/0
- cat adbkey.pub >> /data/misc/adb/adb_keys
Now "adb_keys" has been created in the location mentioned at the next step.
6. Using a file manager app (eg. Solid Explorer) navigate to /data/misc/adb.
7. Give permissions 666 to the "adb_keys" file (giving permissions differs from a file manager to another)
8. Connect the phone to the computer, run adb devices in the computer terminal and you'll see that adb finally works.

Some differences between Marshmallow and Nougat:
The difference is not that big but the are a few changes.
There's the new visual improvements, like the new notification panel, the way the Settings look or the "Recents panel". When it comes to actual performance, "dose" has been improved and it now works not only when the device is sitting on your table for a long period of time. Also, there's no more "app optimisation" process at boot up, after you wipe the cache partition or clean install a ROM, and that makes things considerably faster, a breeze compared to the previous version of Android. And not to forget, Nougat has a new compiler and you'll see that the apps install a little bit faster. Some apps that used to install in over a minute, now do it in half the time.
From Google developers' page:
*****> In Android 7.0, we've added a Just in Time (JIT) compiler with code profiling to ART, which lets it constantly improve the performance of Android apps as they run. The JIT compiler complements ART's current Ahead of Time (AOT) compiler and helps improve runtime performance, save storage space, and speed up app updates and system updates <*****
FAQ not needed because all the problems can be addressed directly in the thread (I'm very active as you'll see)

Downloading!
Thank you so much!

Awesome, you did it. Thanks for continuing the development of this great ROM. All the best! :good:

Glad you were able to get it working, enjoy the building process!

spezi77 said:
Awesome, you did it. Thanks for continuing the development of this great ROM. All the best! :good:
Click to expand...
Click to collapse
I agree, our Nexus ? is gonna live for a looong time. Btw @spezy77 I was using your HellSpawn with PN for some time and then switched to Revival (clean flashed&wiped everything) as I wanted less tweaks and better stability.
But 3 days ago I had a few reboots and the phone lags too often with no apparent reason, I'm going to clean flash dragos' ROM in these days and will try Revival again hoping that it was a PN problem, or a -75uV issue. If the reboot happens again I'll try to save some logs as soon as the phone boots again and post them in your thread. :good:
Random reboots and lag in general are concerned with the kernel used and not the ROM, right? So I will not post here for these problems.
Thank you @spezy77 and @dragos281993 again!

TheArt. said:
I agree, our Nexus ? is gonna live for a looong time. Btw @spezy77 I was using your HellSpawn with PN for some time and then switched to Revival (clean flashed&wiped everything) as I wanted less tweaks and better stability.
But 3 days ago I had a few reboots and the phone lags too often with no apparent reason, I'm going to clean flash dragos' ROM in these days and will try Revival again hoping that it was a PN problem, or a -75uV issue. If the reboot happens again I'll try to save some logs as soon as the phone boots again and post them in your thread. :good:
Random reboots and lag in general are concerned with the kernel used and not the ROM, right? So I will not post here for these problems.
Thank you @spezy77 and @dragos281993 again!
Click to expand...
Click to collapse
Revival is the stock kernel for PN from now on as it offers great features and stability from the start. I'm still editing this thread so I'll add info regarding that matter. Clean flash the build and use it for a while as is, or try it without UV. Revival will behave exactly like a stock kernel and you'll have to either dirty flash the ROM to flash the "boot.img" file found inside the ROM.zip, before trying a different custom kernel.

spezi77 said:
Awesome, you did it. Thanks for continuing the development of this great ROM. All the best! :good:
Click to expand...
Click to collapse
"WE" did it, my friend.

Just wondering, what version of revival is this rom running. Also great work and thanks for continuing development. People like you guys are the reason our outdated phone is still relevant.

Good job, hope you can still maintain this device

blackbuffalo said:
Good job, hope you can still maintain this device
Click to expand...
Click to collapse
Thanks, buddy ! I definitely will. I'm gonna keep this phone for a little longer so I'll deliver PN for as long as I have it.
Thanks again for all your work. I hope we'll hear from you from time to time.
Sent from my Nexus 4 using Tapatalk

chaostrodamis said:
Just wondering, what version of revival is this rom running. Also great work and thanks for continuing development. People like you guys are the reason our outdated phone is still relevant.
Click to expand...
Click to collapse
It's got the latest version, as shown in the kernel source. It's stable, offers decent battery life and it has a nice list of features for everyone to enjoy.
Sent from my Nexus 4 using Tapatalk

Epic thread #2. Awesome !
Quick question, does it need full wipe or dirty wipe if i have PureNexus r25 build ?

Thanks for the ROM . Question : Which camera application you suggest?

@dragos281993,Hello friend,good morning welcome and good luck.
I was waiting for.
Regards ,Christos

quentin2260 said:
Epic thread #2. Awesome !
Quick question, does it need full wipe or dirty wipe if i have PureNexus r25 build ?
Click to expand...
Click to collapse
Full wipe.
Sent from my Nexus 4 using Tapatalk

Durotan said:
Thanks for the ROM . Question : Which camera application you suggest?
Click to expand...
Click to collapse
I use OpenCamera and it's really good. Maybe the frontal camera need a tweak but it's good

Durotan said:
Thanks for the ROM . Question : Which camera application you suggest?
Click to expand...
Click to collapse
Try "Camera MX" or "Open Camera" as Pac-Man suggested. I personally prefer the first one cause it's got a few very nice features.
Sent from my Nexus 4 using Tapatalk

Related

[ROM][4.4.4] BeanStalk 4.4.4010 jflte (07-19-14)

{
"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"
}
**NOTE: I am not responsible for damaged devices. **​
I am proud to present to you BeanStalk Builds put together by scott.hart.bti based for the Samsung Infuse. You get speed, stability, and ultra customization ability. Many of the additional code additions came from slim ROM and also Derteufels build and have been modified to work with scott's current setup. A huge thanks to Derteufel and the Slim ROM guys for their work and dedication. Also a big thanks to everyone involved with CM as that is the building stone in this project. Thanks to skyliner33v for the bootanimation and upcoming wallpapers!
I plan on updating this and adding features on a pretty regular basis, so if you happen to like this, keep checking back.
Like what you see? Click the thanks button or Donate to scott.hart.bti by clicking HERE
Ask all non-development related questions on the Q&A page created by here. Thanks stingdude for making the page!
CM based
Lockscreen background options (Color fill, Custom image, Transparent)
Customizable Lockscreen text color
Lockscreen rotation
Option to enable all widgets
Minimize lockscreen challange
Use widget carousel
Slider Shortcuts
Static Lockscreen shortcuts
Lockscreen button actions
LCD Density
Scroll elasticity options
Default App grip option
Custom Carrier label
Dual Pane options
Customizable boot animation (off, default, set your own bootanimation)
Custom original BeanStalk Wallpapers by skyliner33v
Custom BeanStalk bootanimation by skyliner33v
Status bar color and transparency
Clock and date options which includes color, location, style
Signal Styles which include color and text instead of icons, alternate GB signal layout, hide signal icons
Breathing SMS option
Battery styles - Includes specific colors and styles. Also includes battery bar
Do not disturb option
Show notification count
Pie controls (need to have lockscreen background set to something other then default to work correctly (dont ask why) )
Fully customizable navigation bar - Includes style, layout, color, nav rings, pretty much everything you can think of.
Quick settings color settings, tiles per row, Quick pulldown, text color
Notification shortcuts, behaviour, drawer style (customizable colors), toggle colors, longpress quicksettings icon to enable/disable toggles
Keyboard and input method options which include disable full screen keyboard and auto rotate
Kil app back button with customizable timeout values
High end graphic effects option
option to disable/enable vibrate on expand for notifications alerts
Low battery warning customizable options
Recents RAM bar fully customizable with color styles
Clock widget for LockClock including extra options to fully customize every feature of the lockclock
Build.prop MOD options to enable/disable tweaks as preferred
Less frequent Notification sounds options
CRT screen off/on options to specify how the animation shows
Enable/disable wake up on charge option
Superuser fully embedded into the build and accessed from settings menu
CM Performance options and features
About BeanStalk option with links to github source and facebook for beanstalk. Also links to my twitter and donate.
insane amount of edits/tweaks/fixes to make this build absolutely fly
option to use a fully themable MMS packages. You can access from mms - settings - theme settings
Numerous other options hidding throughout the build
None!
Wipe data factory reset
Wipe cache and dalvik cache
Go to mounts/storage
format system
format data
format cache
Flash rom
Flash gapps
Wipe cache and dalvik cache again
Reboot
ROM
BeanStalk Build 4.4.4010 - jflte
Gapps 4.4
SlimROM source can be found HERE
DerTeufel's source can be found HERE
My source can be found HERE
Donate to scott.hart.bti by clicking HERE
Change Log:
BeanStalk 4.4.215
* Removed goomanager and added BeanStalkOTA app. OTA updates for GAPPs and ROM updates. Huge thanks to the PA team as I used their base OTA package to get started. Please keep in mind that this will only find updates if your device maintaner uploads to the official beanstalk goo account.
* Setup change log webpage at http://www.scotthartbti.com/index.php/beanstalkbuilds/
* Couple of fixes to Active Display
* Added option to view rambar in GB instead of MB
* Changed the busy dialog animation font to match 4.4 UI
* Added Misc features under lockscreen menu which include the following:
- Lockscreen blur
- Lockscreen blur radius
- Lockscreen transparency
- Lockscreen rotation
* Option to set signal icon to either LTE or 4g
* Forward ported notification drawer brightness slider
* Added Gesture navigation
* Added longclick switchbutton
* Sleep Screen shortcut
* Option to set the phone to 2g while screen is locked to save battery
* Hidden ‘android animation’ planted somewhere secretely in the build
* Added system update to about phone. Setup to point to BeanStalkOTA
* Forward ported sound settings
* Forward ported power connect/disconnect
* Added Stylus gesture features
* Tons of UI fixes and improvements to better suite the 4.4 theme
* Tons of misc fixes and imrpovements throughout.
BeanStalk 4.4.205
* Added CPU info option (developer settings)
* Fast Torch option (controlled by holding power button when screen is off)
* Added IME features (languages and input settings)
* Made clear recents button configurable
* Ported circle memory meter for recents
* SlimROM chamber of secrets option (developer options)
* Quick sound record title
* Updated TRDS with newer drawables
* Updated brightness status bar slider code
* New screen record built in app with customizable options from beanstalk display options
* Screen record option can also record audio
* Made the power menu profile switcher optional and fixed the implementation which allows it to follow current power menu style layouts that the user defines. (disabled by default)
* Added screen recorder power menu option (disabled by default)
* Double tap to sleep gesture
* Expanded TRDS to numerous system apps
* MMS bubbles from slimrom
* Fixed variable lock pattern issue. Works as it should now.
* Add lockscreen rotation as an optional rotation setting
* Forward ported power widgets - located in quicksettings and notification drawer menu.
* Ported fixes and additional power widgets
* Option to set active/inactive colors for power widgets
* Option to set headset to launch voice commands
* Allow to disable quicksettings completely
* fix for screenshot animation glitch in portrait
* new busy dlg animation from skyliner
* Quicksettings fliptile when clicking a tile
* AudioEffect: Add a stereo widener effect
* AudioFX: Add center frequency param to bassboost
* update icons and remove cm specific icons.
* allow disabling call end sound
* QS: make dynamic tiles configurable
* Custom lockscreen handle
* Beanstalk shortcut options (this is all slims work, just renamed to beanstalk)
* Custom carrier label
* Added brightness slider (swipe status bar to control brightness when enabled)
* Updated density changer to set density on the fly. No longer requires a reboot!
* Wake on connect/disconnect option
* NUMEROUS fixes and improvements throughout.
BeanStalk 4.3.1015
* Major additions related to telephony from CM
* Few Active Display cleanups/fixes
* Camera optimizations
* Multi-Window (Accessed from recents. Long press app and add to multiview)
* Option to enable Notification Light when screen is on
* Floating Window option
* Fliptile animation
* AOKP Custom system animations
* Battery level around lock ring (Did i list this last time?)
* Remote display framework support
* Density changer overhaul - improvements.
* Switched back to the custom MMS package with tons of customizable theme options. Listed under mms - settings - mms theme settings.
* Fixes and cleanups build wide.
* Thanks again to vaughn for getting another build together.
BeanStalk 4.3.1009
* Fixed call log info issue not responding issue
* Added OTA support for all beanstalk builds that upload to the main www.goo.im/devs/beanstalk account.
- OTA wont be available until the next update since this is the first build with the ota support added.
* Added Thinking bridge traffic meter
* Major Overhaul to privacy guard and layout changes. All credit to slim
* Network color preference options. Thanks carbon
* Keypad shuffler option. for ultra high security.
* add never sleep screen mode
* Added performance profiles
* Merged android-4.3.1_r1 sources
* Add support for FM feature
* More cleanup/fixes for Active Display
* Reverted a bunch of questionable commits. Should be more stable.
BeanStalk 4.3.08
* Merged in the lastest Android 4.3_r3 source code
* Fixed gapps services fc'ing. Was due to a shady commit.
* Added device partion information (settings - storage - partitions)
* Added back external bluetooth GPS support.
* Added Halo mods.
* Updated busy dialog animation.
* Updated how busy dialog information is shown.
* Rework thumbnail handling
* Notification long press fix
* DockAudio: Route audio via dock for Samsung devices
* update to BeanStalk Explorer.
* Numerous fixes and improvements throughout the build.
BeanStalk 4.3.075
Optimized/cleaned lockscreen code
Updated profiles settings
Added .75 and .25 animation scales
Couple wifi fixes
Ported statusbar brightness slider (notification drawer styles) from AOKP rom control
Statusbar brightness slider (finger slide across statusbar style)
Updated colorpicker and layout for powerwidget color options
Removed dithering option
Added lock before unlock
Camera/Gallery options from slimrom. Smart control, jpeg quality settings, color effects, etc.
As usual, numerous fixes throughout the build.
BeanStalk 4.3.07 - 8/29/2013
More updates to HALO
Merged android-4.3_r2.2
Option to set LTE icon to 4g icon instead
Massive overhaul to lockscreen targets
Option to show network usage stats
Mock SMS developer option
Added listview animations from thinking bridge build. Pretty neat.
Makeover font size control with auto preview.
Notification drawer brightness slider
Optimizations and cleanups to PIE and navbar
IRDA support added into the build for devices that can use it.
Cleaned up trigger code for PIE/Extended desktop/Nav bar. - Thanks slim
Many many many cleanups/fixes/optimizations across the board
Removed the CM hardware tunables code and keeping previous advanced device settings.
Screen on for MMS/SMS
HALO overhaul.. looks similar, but code has been updated... again. (thanks pa)
Optimized images (thanks vanir)
Option for floating quicksetting windows
Optional encryption password sync
Enhancements for app ops
updated BS battery icons.. looks crisper (Thanks skyliner)
Fixed blacklist support
Crazy amount of fixes/improvements/cleanup build wide. Almost there!
BeanStalk 1.300 - 7/27/2013
More HALO changes and fixes.
Make quiet hours options better. Ringer options and general fixes.
Selinux support merged into frameworks/settings
Added options for touchkey light duration (devs this requires overlay config in device side)
Added fast charge tile and power widget (devs this requires overlay config in device side)
Added external GPS options
Option to automatically reply to sms while in quiet hours mode
Numerous fixes and improvements throughout the build.
Im sure i forgot alot of other things that ill probably think of eventually
8/01/2013
Fixed CM call bug
Added IR support
Touchkey light duration is now an option (Settings/System/General UI)
BeanStalk 1.275 - 7/18/2013
Latest CM changes
Fast Charge QS Tile
Fast Charge power widget
Halo fixes
Fixed Halo and 3rd party installations
Probably more I am missing...
BeanStalk 1.275 - 7/11/2013
New dialer
Make contacts aware of blacklist settings
Option to hangup and dialback from incallscreen
Prompt when MMS storage is full
Third part installing while HALO is active has been fixed
Make shutdown receivers a priority
Specify notification types for auto hide statusbar
BeanStalk battery style and BeanStalk percent style. Thanks skyliner!
Specify notification types for QS quick pulldown check
Make Go to sleep tile/widget act just like the power button
HALO - Keep apps in recents
Recents RAM circle
halo can save last position now
activate qs and notifications toggle for navring
Add an option to allow a (subtle) notification vibration during calls
Add option to hide music controls in lockscreen
add reset option to clock color and cleanup
Changed the way that date format selector is shown
Allow user to trigger a volume rescan
Introduce Privacy Guard Manager
Removed unnecesary tweaks and set some options at boot (similar to CM setup)
BeanStalk 1.261 - 6/30/2013
Brand new bootanimation by skyliner!!! Make sure you show your appreciation to him!
RamBar shows GB instead of MB if applicable (chrisc93)
Gesture based lockscreen security option (lockscreen - screenlocks - gesture)
Overlay to enable ADB as default for developmental purposes. (builders only)
Quick Peek fixed (slimrom)
Change Jellybean to BeanStalk in hidden easter egg
Flying jellybeans changed to beanstalks and tacos!
2g/3g profile connections profile options
Updates for torch
Profile picker activity added (option available from deskclock alarms)
Numerous improvements for HALO colors/effects! Added back BeanStalk drawable for HALO
Option to enable/disable custom HALO colors.
Added CM Privacy guard
statusbar/notification drawer speed up
DeskClock user defined world cities options
BeanStalk 1.253 - 6/24/2013
Fixed Misc Settings (ram bar and keyboard - Sorry about that!)
HALO styles - Option to set different colors for the HALO floater (Credit @ daxxmax)
Added 6 new battery styles - Credit @ Bajee11
Reverted back to CM status bar drawables
Add bluetooth triggers to profiles
Clear recents side switcher (Credit @ andros11)
Master switch to enable/disable HALO
Configurable home button wake option
Navring, Navbar, PIE code cleanups
Removed status bar swipte and replaced with status bar quick peek (basically the same)
Expand profiles (ability to specify power menu behaviour)
Close notification panel when swiping away the last clearable notification
Numerous fixes and improvements across the build
BeanStalk 1.240 - 6/15/2013
HALO!
Triggers to change profiles based on AP
Back Icon on action bar of APN settings
Camera button rebinding and lockscreen action additions.
App boosting by default (load apps quicker)
Fixed QS shortcut picker icons (were in the wrong order)
Fixed 0% battery QS tile
Fixed DSP manager
NUMEROUS fixes build wide
Numerous improvements to HALO
Improved theme chooser UI
Many improvements and fixes to MMS
BeanStalkPapers improvements plus 1 new wall. Thanks skyliner!!!
Updated Nova Launcher
Latest CM source added
Beanstalk 1.230 - 6/14/13
Fixed Bluetooth
BeanStalk 1.230 - 5/30/13
Initial Post
Instructions for porting Beanstalk
Setup to build - This section can be skipped if youve ever built anything before. This is for first time build setup.
1. From your root terminal location, type the following: sudo apt-get install curl git-core gnupg flex bison gperf libsdl1.2-dev libesd0-dev libwxgtk2.6-dev squashfs-tools build-essential zip curl libncurses5-dev zlib1g-dev sun-java6-jdk pngcrush schedtool g++-multilib lib32z1-dev lib32ncurses5-dev lib32readline5-dev gcc-4.3-multilib g++-4.3-multilib
2. Type: mkdir ~/bin
3. Type: PATH=~/bin:$PATH
4. Type: curl https://dl-ssl.google.com/dl/googlesource/git-repo/repo > ~/bin/repo
5. Type: chmod a+x ~/bin/repo
From terminal
1. type 'cd'. This will bring you to your root folder.
2. type 'mkdir beanstalk'. This will create a folder named beanstalk.
3. type 'cd beanstalk'. This will take you to the beanstalk directory created from previous step
4. type 'repo init -u git://github.com/scotthartbti/android.git -b cm-10.1'. This will setup the folders to be synced.
5. type 'repo sync'. This will sync the folders to your beanstalk directory. Note - This will take some time depending on internet connection. Be patient!
6. After the repo sync finally finishes, all you need to do is add your device, kernel, vendor specific files for the device you are building for. (You must know what these are, dont bother asking me if your not sure.)
7. Make sure all your device specific files are setup as if you were going to build for CM.
8. Outside of terminal, navigate to beanstalk/vendor/cm. Double click on the get-prebuilts file and select run in terminal. This will fetch necessary files needed to build and place them where they need to be.
9. Type '. build/envsetup.sh && brunch "device name"'
10. Previous step will start building beanstalk for your device. The process takes anywhere from 1 - 3 hours depending on your computer.
11. Once completed, it will say package complete and you will have a beanstalk named zip file in your out folder.
Dl interested big time..hoping headset talk back works Bam!
Sent from my SGH-M919 using Tapatalk 4 Beta
wally3614 said:
Dl interested big time..hoping headset talk back works Bam!
Sent from my SGH-M919 using Tapatalk 4 Beta
Click to expand...
Click to collapse
It's using the 5/30 cm10.1 nightly device files so I don't think it will. We just have to wait for that bug to get fixed on cm.
I will be making new builds when significant cm changes are made! :good:
EDIT: It looks like the problem has been fixed! http://forum.xda-developers.com/showpost.php?p=42067121&postcount=285
I'll have a new build up for tomorrow.
Cool
Sent from my SAMSUNG-SGH-I337 using Tapatalk 4 Beta
wally3614 said:
Aw sweet yeah just flashed it n nogo but bro will dl your release tomorrow bam!!!
Sent from my SAMSUNG-SGH-I337 using Tapatalk 4 Beta
Click to expand...
Click to collapse
I read in the CM10.1 nightly thread that people were experiencing a black screen after flashing. Is that what happened?
What ROM did you flash from? And what kernel are you using?
I came from task650's AOKP and am using KT's latest kernel.
I came from darthstalker running att apns running kt tw kernel yours booted right up no issues
Edit: I DIDNT MEAN your rom wouldnt boot a nogo just about the headphone call not working yet
Sent from my SAMSUNG-SGH-I337 using Tapatalk 4 Beta
wally3614 said:
I DIDNT MEAN your rom wouldnt boot a nogo just about the headphone call not working yet
Sent from my SAMSUNG-SGH-I337 using Tapatalk 4 Beta
Click to expand...
Click to collapse
Sweet okay! Glad it all booted up. Hopefully this headphone call audio will be fixed :fingers-crossed:
I just got my s4 today and gave my infuse running Scott's rom to my girlfriend. I cannot wait to run it here will check back tomorrow after work
Sent from my SAMSUNG-SGH-I337 using xda premium
Just to let you know, I'm still working on this build.
I get an alert saying "Unfortunately, the process com.android.Phone has stopped." with the latest build.
I did a full wipe so I don't know what's causing this.
Anyways, I am rebuilding it as I type this, so hopefully that problem will be gone.
Loving all the features, and not too many FC's, but there's a problem when I make a phone call, it doesn't go through, then FC. Once that gets fixed this will be the perfect ROM.
As of now, the only bugs I know of are the BT and headset phone audio.
I was hoping that today's build would fix that, but when I boot it up, I get an error saying, "the process com.android.phone has stopped."
I have asked around to see if I can get any help with this issue. But for now, I'll just keep the 5/31 build up because it seems to be working fine.
jellymonster442 said:
Loving all the features, and not too many FC's, but there's a problem when I make a phone call, it doesn't go through, then FC. Once that gets fixed this will be the perfect ROM.
Click to expand...
Click to collapse
Can you provide a logcat?
I just tested the phone, and it works great...no FC!
What apps were FC on you?
I suggest doing a complete wipe (format data and cache too).
chrisc93 said:
Can you provide a logcat?
I just tested the phone, and it works great...no FC!
What apps were FC on you?
I suggest doing a complete wipe (format data and cache too).
Click to expand...
Click to collapse
Really? Whenever I would make a call, I would not be able to hear the other person, and they would not be able to hear me, and then after they hang up it would freeze, and after a couple seconds tell me that the phone had stopped working. I'm going to go ahead and do a complete wipe and flash the rom again. Hopefully it works.
Also, it only happened twice when I was on the ROM, but randomly while I was using it, my phone would say, "Unfortunately, the process com.android.Phone has stopped." I just pressed ok, and then restarted my phone and it would work.
I'm going to try and reflash the ROM, hopefully it works this time.
jellymonster442 said:
Really? Whenever I would make a call, I would not be able to hear the other person, and they would not be able to hear me, and then after they hang up it would freeze, and after a couple seconds tell me that the phone had stopped working. I'm going to go ahead and do a complete wipe and flash the rom again. Hopefully it works.
Also, it only happened twice when I was on the ROM, but randomly while I was using it, my phone would say, "Unfortunately, the process com.android.Phone has stopped." I just pressed ok, and then restarted my phone and it would work.
I'm going to try and reflash the ROM, hopefully it works this time.
Click to expand...
Click to collapse
Were you ever able to make a phone call?
chrisc93 said:
Were you ever able to make a phone call?
Click to expand...
Click to collapse
No, not once.
I wiped data, cache, dalvik, flashed the ROM. Not one FC. Phone calls going and coming. Best ROM I've ever used!
Sent from my SGH-I337 using xda premium
jellymonster442 said:
No, not once.
I wiped data, cache, dalvik, flashed the ROM. Not one FC. Phone calls going and coming. Best ROM I've ever used!
Sent from my SGH-I337 using xda premium
Click to expand...
Click to collapse
Sweet! Glad I could help you out.
Still working on the BT and headset audio. It will be perfect with those completed
Used it on the infuse since day one and just handed it over to my dad and he loves it !
Can't wait to see this here ! Scott is an amazing dev and thank you for taking on this ROM ! Is a very high scale that Scott has created with this ROM !
Sent from my SAMSUNG-SGH-I337 using xda premium
BeanStalk refuses to install on my SGH-I337. It fails as soon as it executes to install using the Loki CWM 1.035

[ROM/PORT][AOSP][KK][22/06]**UNOFFICIAL** **C-RoM** -4.4.4- -v7.1...

{
"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"
}
Galaxy S I9000 C-RoM Sources Forked From AOSP Sources, Ported To SGH-T959.
SystemUI FC Fixed.
Theme Engine Fixed.
Wallpapers Fixed.
Added HOVER With All Options.
QuickSettings: Added ProfileTile
Protected App
Dual panel
Show statusbar in expanded desktop
Framework: add compass tile
Framework: add camera tile
Implement ad blocker
Allow disabling of FC dialogs
Expose heads up.
Add time-context headers to the notification header
New UI C-RoM OTA
Base: Allow hiding notification icons
Add option to change size of QS ribbon bar
Add Dialpad key padding
Bring back Density changer to C-RoM
AND MANY MANY MORE...
OLD CHANNEL LOG
3-20-14
Fixed Halo Issue For Real.
SlimPIE Fixes
Active Display Fixes
Dark C-RoM : Fix Dark card call incoming text color
Change SQL to improve performance.
SystemUI: Cleanup and enhance notification drawer header
Better expose 'QS Tiles and layout' function
3-25-14
Moved Halo Icon back to on Statusbar ( Not sure if it works good on HDPI devices).
Launch the msim settings when the new card dialog appears
Disable keyguard widget frame
Don't hide baseband on dual sim devices
Port BatteryBar
Frameworks: Fix linked volume does not persist after reboot.
Change notification background from holo to kitkat grey
Fix possible ANR and navigation bar freeze
Frameworks: do not kill favorite recent apps
Frameworks: fix possible NPE + and missing expandable panel correction
Fixed Recent Clear Butons colors
Don't register methods when there's nothing to register.
Get rid of noise during boot.
InCallUI: Fix potential NPE
Launcher3: Icon pack support
OmniSwitch: added icon pack support
4-3-14
Framework: Notify User Interaction on Unlock
Disable navigation bar camera button if widget carousel is enabled
frameworks/base: Fix the random UI corruption
On-The-Go mode
JFLTE : Added Device Settings Back
Fix LTE tile
SystemUI: Pimp-up Media Tile
Settings: Fix Quiet Hours Tile long press action
Keyguard disable challenge drag down on simpin/simpuk screen
Another minor speed tweak
SlimPie: turn on HA on highEndGfx devices
frameworks/base: forward port DC-HSPAP support
Add Haptic Feedback to quicktiles
Gesture Lockscreen.
Fix Floating window bug
GC: Improve the string parsing for GC parameter setting
Mirroring layout on RTL languages
Lockscreen Notifications: some fixes
Quiet Hours: Add 4 state (off, timed inactive, timed active and forced on) support
Fix Lockscreen Blur Rotation
base: Add theme support to Ringtone and Profile pickers activities
GlobalActions: Fix Airplane Mode on/off issue
Circular Memory indicator for recents panel
MSimNetworkController: fix Quick Settings
Flip to Mute/Reject Call
Add a 45 second timeout option for Screen, Dream and Lock timeouts.
Add "Enable Widgets" option and fix "Make Gesture Visible."
Add Halo Ninja Mode
Flip to Mute/Reject Call
4-10-14
ART Fixed
New Performance Control Instead CM Performance Options.
Battery Saver Mode From Omni.
New Bootanimations by PartimusPrime
FixedBattery Stats Always Awake
Removed HALO Icon From Statusbar
Base: Floating window with multitasking
Implement App circle sidebar
App Circle sidebar (add support floating window)
App Circle sidebar (add support Samsung multiwindow flags)
SystemUI: allow hiding notification icons
Revert "Reimplement PowerSaverManager !" & Revert "Suspend Actions"
(seems to eating battery not saving lol.)
Revert "TeloRadio"
Slim IME settings
Add SmartCover stubs
Base: fix MultiSelectListPreference NPE
base: Fix screen on stats after a boot
Separate Change Encryption Password Entry
Add dock battery support.
Changed PacBusyDialog C-RoM Logo
Changed C-Tool Icon by 972style
Revert "SMS Breath"
Fix Floating window bug
msm8960: Remove duplicate audio firmware type
hammerhead: Make SYSTEM owner of cpu online files
Gallery2 - Add 6.2Mp resolution set
Gallery2: Handled seek to previous frame in case of video trim
Camera: Fix out-of-order operations while setting up the editor
Camera2: if camera HAL does not return valid picture formats do not show wrong defaults
Implement SMS mark for unread
jflte: assert: add jflterefreshspr
jflte: Add missing Permissions for Step Sensor
Add Semaphore_KK_3.4.3v
Bluetooth Headset Problem Still Not Fixed Looking For FIX!
Working On OTA Please Do Not Ask Me Anything About This.
And Many More...
4-11-14
Bluetooth Headset FC seems to fixed.
Add Trebuchet Instead Launcher3.
Add Back Halo Icon.
Add Back Stock Recent.
Add blacklist provider permission.
Add Support Mock SMS
SysUI: Use LocationController from status bar service for GPSTile.
Fixed Battery Saver Tile.
Working On OTA Please Do Not Ask Me Anything About This.
And Many More...
4-20-14
Add C-RoM OTA.
Add New Theme Chooser From CM
DownloadManager: add support pause/resume/stop notifications
Fix vibrator intensity restore on boot
settings: Make mobile settings a first-class citizen
Add New Icons For C-Tool and C-RoM OTA.
fw/base: MOAR misc fixes & enhancements
Memory leaks, NPEs, races and optimizations for fw/base
Location Manager Fixes
SlimRecents: fix sometimes missing first task
assign PowerMenu on longclick Tile Sleep
DocumentsUI: Allow open files instead of URIs
Fix slim recents floating window
Frameworks: SlimRecents: Make expanded layout pretty
Framework: Allow Power Notification Sounds For Wireless
And Many More...
4-21-14
Fixed MMS FC.
Fixed Download Options On Notification [Start/Pause]
Added Neo - Kernel CMA TWRP 23.04
Fixed OTA Color.
And Many More...
4-26-14
Settings: Driving Mode
Fix MSIM Network Settings
SlimRecents: user configurable default expanded mode
Removed HALO Icon!!!
Theme Engine Fixes.
Ad blocker revisited
Dialer: Landscape support (for in-dock use / qwerty sliders)
Don't show "Eject card" if the card is not accessible
Notification long press fix
App sidebar: notify if app is not installed
QuickSettings: fix long press on Network Mode Tile
Bluetooth: pause music player on A2dp service disconnect
Bluetooth: Add Total track number.
SystemUI: Alpha tuning in recents
Increased the amount of document visible in Recent Documents
And Many More...
5-3-14
PEEK
PEEK: configurable pickup timeout
Slims Hardware Key Rebinding
Fix crash when clicking a file from recents or downloads
Added HALO Icon back!!!
Kill floating activities running in the same thread when tapping outside
BatterySaver Fixes
PerformanceControl - add option to force high-end graphics on low memory devices
Volumes in Settings/Sound is slow to start
Total and available fields missing in Settings storage menu
MSIM Fixes
mako: Change the owner of cpu online files
Fix a NPE when putting a null-Bundle in an Intent
StatusHeader: night begins two hours earlier, at least its dark outside
OmniSwitch: quick switcher
And Many More...
5-12-14
New Theme UI
Add old-school (JB like) battery percents style due to its better visibility
resume: fix recents showing up when waking the device with the home button
SlimRecents: development shortcut
SlimRecents: add floating window menu
Halo: allow choose notifications on floating window or not
Peek: adjust timeout and wakelock slightly
Store dialpad showing state
Fix Configurable up to user (LTE or 4G)
Fixed Screenshot Tile delay. ( Options On C-Tool )
Fix for launch app in floating mode from recents
SystemUI: Add LongClick SwitchButton
make LinearColorBar themeable
Data traffic details: use proper string for System UID
KernelTweaker Expose Faux sound settings
KernelTweaker Add DT2W control for Mako (Stratosk's implementation)
KernelTweaker Add Touch Wake Control for Mako
KernelTweaker Add TRDS (Dark-UI)
KernelTweaker add USB OTG option for Mako
And Many More...
5-20-14
PEEK: Beautify bridging layers code
Disable Camera shutter sound
C-Tool - Persistence - Add installer persistence
Theme Engine Fixed
Fixed Slim Recent On Dark C-RoM (Moved Slim/Stock Recent Option into Rambar menu on C-Tool)
Added Launcher3 Instead Trebuchet.
Lockscreen Rotation Optional
Dismiss IME when floating window is dismissed
Fix updating of the status bar header image
On-The-Go: handle display orientation changes
Peek wake timeout
Add CPU boosting hooks
Return: Custom Carrier Label
Smart Pull-Down - Any Notification
Second Clock
CPUFreq Tile
Settings: add "Accept all files" option for incoming files via Bluetooth
And Many More...
CarbonROM
@PartimusPrime For Amazing Bootanimations
CyanogenMod
AOKP
PARANOIDANDROID Team.
PAC-RoM Team
SlimRoms
AICP
Dirty Unicorns
AOSB
droidjam For His Help
@972style for Amazing Images and Icons.
If i Forgot Your Name Please PM Me...
[Thank's Alot]
Freenode : #C-RoM
1. Factory Data reset
2. Wipe Cache/Dalvik
3. Format System/Data
4. Install C-rom.zip from Sdcard
5. Wipe Cache/Dalvik
6.Reboot device
7.boot back into recovery
8.Wipe Cache/Dalvik
9. Flash gapps
10.Wipe Cache/Dalvik
11. Reboot and Enjoy
So you want to do a dirty flash?
You could but i wouldn't recommend it and i wont give support. I like to treat flashing like sex, keep it clean and safe lol.
https://www.mediafire.com/folder/wx82j4w9b7fkb/C-rom
Gapps
http://forum.xda-developers.com/showthread.php?p=34610569 but any 4.4+ gapps will do.
Kernel Source
Rom Source
[ROM][AOSP][KK-4.4.4][22/06] **C-RoM** -4.4.4- -v7.1..., a ROM for the Samsung Galaxy S SGH-T959
Contributors
aways
ROM Kernel: Linux 3.0.x
ROM Firmware Required: Root And Custom Recovery Mod
Based On: AOSP, CyanogenMod, AOKP, PARANOID, CarbonROM
Version Information
Status: Stable
Current Stable Version: 7.1
Created 2013-09-13
Last Updated 2014-06-22
***My personal Thanks***
@aways For allowing me to port C-rom.
@sada23 For allowing me to use Cm11 as base.
​
thanks for update~
waihung0626 said:
thanks for update~
Click to expand...
Click to collapse
your welcome and enjoy the update.
Sent from my Icrap Killer using Tapatalk
Trying this one out on my old Vibrant. So far, performance is smooth and truly full featured when it comes to customization. I once had a little issue with the dialer where the End call button did not want to work, I then turned on Airplane Mode, and when I tried to turn it off, it didn't want to highlight the button although others worked just fine . I proceeded to clean both caches and so far that bug hasn't reappeared. Will keep testing.
nirogu325 said:
Trying this one out on my old Vibrant. So far, performance is smooth and truly full featured when it comes to customization. I once had a little issue with the dialer where the End call button did not want to work, I then turned on Airplane Mode, and when I tried to turn it off, it didn't want to highlight the button although others worked just fine . I proceeded to clean both caches and so far that bug hasn't reappeared. Will keep testing.
Click to expand...
Click to collapse
thats odd i have not had that issue what so ever. did you do a clean install, change kernel, flash any mods, or alter the rom any other way then all the custumization options thats provided? sorry for all the questions just trying to pin point the cause of this.
Sent from my Icrap Killer using Tapatalk
dzee206 said:
thats odd i have not had that issue what so ever. did you do a clean install, change kernel, flash any mods, or alter the rom any other way then all the custumization options thats provided? sorry for all the questions just trying to pin point the cause of this.
Sent from my Icrap Killer using Tapatalk
Click to expand...
Click to collapse
Yes, clean flash (as in wiping all caches and partitions including /system) before flashing. Also nope, no mods or alternate kernels flashed. Oh yeah, and I found that the screen color/gamma settings do not stick after a reboot.
nirogu325 said:
Yes, clean flash (as in wiping all caches and partitions including /system) before flashing. Also nope, no mods or alternate kernels flashed. Oh yeah, and I found that the screen color/gamma settings do not stick after a reboot.
Click to expand...
Click to collapse
thanks for the info i'll look through the og thread that i ported from and see if i can find some answers/solutions for you.
update: sorry couldnt find a answer/solution for those 2 issues your having, i read the last 20 pages of the thread and nothing. this is a port though so some bugs will be present that are not in the I9000 version of C-rom.
dzee206 said:
thanks for the info i'll look through the og thread that i ported from and see if i can find some answers/solutions for you.
update: sorry couldnt find a answer/solution for those 2 issues your having, i read the last 20 pages of the thread and nothing. this is a port though so some bugs will be present that are not in the I9000 version of C-rom.
Click to expand...
Click to collapse
Thanks. Don't worry, things like that happen, I just hope the first one I reported doesn't reappear since the phone's not with me for now and the person's only used to how Jelly Bean (and up) works.
Issue: Videos wouldn't play. Not YouTube, not another video app. Not over cellular data, not over Wi-Fi.
Solution: I found that by changing the kernel to the "v" version of Semaphore instead of the "sv" version solves this problem. Just a heads up.
nirogu325 said:
Issue: Videos wouldn't play. Not YouTube, not another video app. Not over cellular data, not over Wi-Fi.
Solution: I found that by changing the kernel to the "v" version of Semaphore instead of the "sv" version solves this problem. Just a heads up.
Click to expand...
Click to collapse
yeah i was aware of that, its just that i like the performance of "sv" over the "v" version. if yall would prefer a different kernel with this rom just speak on it i' ll take it in to consideration. thanks for pointing that out though im sure some people will run in to that issue and not know what to do, now should be easier for them unless they dont bother reading any pages of the thread lol.
Sent from my Icrap Killer using Tapatalk
C-rom 5.7 in now up, added changes to channel log in op. enjoy folks! as usual report what ever bugs yall may find and i'll try my best to help out with what ever issues may arise.
C-rom 5.8 is up, op updated with changes so enjoy folks. removed semaphore 3.4.3 sv for 3.4.3v instead to resolve video streaming/playing.
5.9 is now up, let me know of any issues that yall may run into.
UPDATE:replace the mms.apk in 5.9 with a previous version or from any other 4.4.2 rom as it will lead to mms crashing after recieving a text, i just ran into this issue after running 5.9 for 3 days straight.
6.0 is now up! mms bug is still present in latest update when receiving a text will make the app crash so i swapped out the apk from 5.8 instead, it was the last release i know of that this problem didn't occur so i hope this helps resolve the issue. changes are in the op so enjoy yall and like usual report what ever issues yall may run into...
LMFAO spamming my own thread haha:laugh: on a serious note, 6.1 is now up updated channel log as well as op enjoy.
Thans U !
waihung0626 said:
Thans U !
Click to expand...
Click to collapse
your'e welcome
Sent from my Half Baked Vibrant using XDA Premium 4 mobile app
I have an issue with Bluetooth. I tried various combination of kernels and modems with no success. Must be a ROM problem.
selmandeli said:
I have an issue with Bluetooth. I tried various combination of kernels and modems with no success. Must be a ROM problem.
Click to expand...
Click to collapse
sorry but yes its the rom. channel log in the the I9000 states it seems to be fixed i'll stop by over there and ask about it cause i dont use bluetooth so i wouldnt know. just to be sure you mean your'e having issues with bluetooth head set? if so can you grab a logcat for me so i can it to the devs attention and see what he says as the issue is out of my hands, if i can think of a way to resolve it i'll report back.
UPDATE: ok i see what you mean now bt wont turn on at all, i'll grab the log and past it on. thank you for bringing it to my attention or else i would have never known.
UPDATE 2: got bluetooth sorted and now C-RoM is powered by a new kernel gonna pull the faulty upload of 6.1 of mine and upload the proper one, give me about an hour or so and i'll have it up gotta run out and do some grocery shopping real quick. sorry for the inconvenience...
UPDATE 3: fixed version of the rom is now up let me know of other issues that may occur.
Sent from my Half Baked Vibrant using XDA Premium 4 mobile app
where did you get the gapp to download?

[ROM] [klte] [official] [4.4.4.] [sep13] [AOSB] [1.3.7]

[ROM] [klte] [official] [4.4.4.] [sep13] [AOSB] [1.3.7]
Introduction About AOSB Project KitKat Edition
AOSB Project based on CyanogenMod the best stable source
AOSB is the new face of ProBAM ROM , We have been blown up ProBAM
{
"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"
}
features
OTA Support
AOSB Exclusive Feature: Custom SmoothProgressBar
AOKP Navigation bar menu in settings for all devices now
AOKP Animation Control
ListView Animation
Keyboard Animation
Scrolling Animation
AOKP Custom Navigation Ring
AOKP Custom Navigation Bar
ChameleonOS Gesture Anywhere
ChameleonOS Screen Recording
ChameleonOS Screen Recorder: add ability to record audio from mic
TeloRadio (Connection Manager)
Omni Audio Themes Settings
OmniSwitch App
Omni allow disabling call end sound
Omni Audio : Stereo widening
Omni Audio : Center frequency for Bass Boost
AOSPAL LockScreen Notifications
AOSPAL Lockscreen Blur
Slim CRT animation: add scale down
Slim IME options
Slim DarkUI (system wide in black)
Add Music Tile
Flip to Mute/Reject Call
Advanced BatteryBar
Chainfire SU App
User selectable camera click sound (disable camera sound)
Quicktile row option:set 3,4,5 tiles per row
LTE toggle support and Configurable up to user (LTE or 4G)
Add Wifi name to notification drawer and option to enable/disable
Frameworks: notification drawer background
wide support for chinese language
wide support for dutch language
MediaScanner behavior on boot
HALO
HALO MODS
HALO: make windows move able and scale able
Mobile Network Battery Saver Mode
Configurable up to user (LTE or 4G)
Advanced Battery Bar
FB sync abbility to connect facebook contacts into contacts app
App sidebar
IME switcher notification
Navigation bar with custom dimensions
Screen video recording
Configurable init.d
Build PropModder
Incoming calls dialog
RAM bar with custom colors
Builtin Xposed Framework
Xposed : Per-App Layout
Network usage stats
ChameleonOS Active display (s-view alternative)
AD: Display Time out
AD: Turn Off Display
AD: Threshold to proximity
AD: Sort notifications by newest to oldest
AD: HUGE Fixes
mms: iOS features
mms: Emoji and Smiley support
samsung kernel super charged
advanced low battery indicator options
Custom Carrier Label
CyanogenMod 11 “Android 4.4.4 base” The highest degree of stability and performance , battery life
Virtual surround sound
App Privacy
Privacy Guard more informations
Change Device colors Like Dynamic , Standard , Cinama like Sammy rom
Vibration Customization
S Pen detecte/Pointer/Gesture
S-PEN Notfications
S-PEN QuickBar app
LED Colors , you can change led color while charging for example
LED Fading/Blinking
LED Disable
Privacy Guard
Hardware keys remapping
Lockscreen ring and notification shortcuts
Power widget
USB Mass Storage
Clock settings
Quiet Hours
Power Sounds
Profiles
Gesture Lockscreen
Hover
Heads-up
Driving mode
Weather header
The Team
codexc AOSB chief and original founder
Team Members
Installation instructions so If installing for the first time:
To install this ROM you will need to have an unlocked boot loader and a custom Recovery such as TWRP or ClockWorkMod installed
1 Copy the downloaded AOSB to your phone.
2 update recovery, is required for install android kitkat
3 Boot into your recovery
4 Back up your ROM
5 Enter recovery
6 Make full wipe "included "system"
7 Install the ROM
8 install GAPPS package
9 Reboot - the first boot can take up to 2 minutes
10 Recommended to Reboot again after ROM is up for the first time
User Friendly Developer
If you like my work please consider a donation!
Powered by
DOWNLOAD
aosb_kk_1.3.7_klte
PA gapps
What is Android Open Source BAM Project?
it is a custom ROM developed as free and open source software based on the official releases of Android by CyanogenMod,
AOSB (ProBAM) ROM have been the pinnacle of perfection employing the best of all the Best ROMs in a Package which makes sense!.. While the latest one doesn’t incorporate a slew of features.
Changelog
Find our latest Full change logs
Find our latest GitHub change logs
Follow us to keep in touch ::
G+:
https://plus.google.com/+ProBamNet
Facebook:
https://www.facebook.com/AOSB.Project
Twitter:
https://twitter.com/AOSB_ROM
Offical website
http://probam.net
Source on github
GitHub
AOSB Gerrit
Build AOSB from source
source
About the developer
http://codexc.com/me/
Thanks and Credits for :
CyanogenMod Team!!!
All Open Source Projects !
Team-Hydra !
Elelinux !
​
XDA:DevDB Information
AOSB, ROM for the Samsung Galaxy S 5
Contributors
firebird11, codexc
ROM OS Version: 4.4.x KitKat
ROM Kernel: Linux 3.4.x
Based On: CyanogenMod
Version Information
Status: Testing
Created 2014-09-13
Last Updated 2014-09-13
FAQ and Know issues:
when probam in black turn on , the systemui make force close
try to switch off black ui then restart and try enable it again
after dirty flash the device hangs and systemui make force close
you need to make wipe all and clean cache and make fresh install in this case
when try video recoding the device freeze or slow down
screen video record with ondemand or pegasusq governors u will have a laggy recorded video. If you try with performance governor from performance in settings , then the video will be a lot smoother.
Camera crashing some times and not works anymore "camera not connected"
the rom included an small application "camera restart" you can use it for fix this issue
titanium recovery not restore my applications
For those who cannot find their previous files, because CM based rom will target the sdcard storage to use root/0/ directory.
So normally all the files besides the root/0/ directory will not be shown on the file explorer.
To solve this, you will need a file browser that has ROOT capability, eg. Root Explorer
then go to mnt/shell/emulated/ all your file should be here.
Now move all the files into mnt/shell/emulated/0/ folder.
Should solve the problem.
Privacy guard IS working?
after enabling privacy guard in security settings
you have to switch to settings>apps and then choose to enable or disable each app individually.
I'm sure nobody would want to tick every single app, that would almost be the same as enabling airplane mode.
General Questions:
Need to install Gapps ?
yes
"Wipe needed before install ProBam?"
If you come from a different Rom :
FULL WIPE/CACHE/DALVIK CACHE/SYSTEM/DATA
"How do I edit custom toggles?" :
Go into Settings/Custom tiles.
What is the newest stable version?
ProBAM v1.3.3
What kernel does this ROM use?
CM kernel - supercharged!
Which launcher(s) are included in ProBAM?
Google launcher
Which equalizer(s) is included in ProBAM?
DSP with Stereo effects
Does this ROM with kernel supports UMS? (USB Mass Storage)
Yes
Important please read:
I. Appreciation
There are many ways to show your support to us. You can:
Press the "Thanks" button.
Wear our specially prepared banner
Share your opinion about my work and write some feedback in our threads.
Advertise our work to your friends, family, anyone who owns this device.
Rate our threads with 5 stars.
Click to expand...
Click to collapse
II. Sharing
XDA-Developers.com is all about sharing. If you would like to use any part of our work, please feel free to do so but remember to do the following beforehand:
Inform - Please send us a PM or email telling us
Permission - Please, if you do not have permission from us, don't use it. Most of the time, we will allow you to, but if you don't get our permission first, we will report.
Credits - No one wants their work stolen. Please remember to give proper credits when using our work.
Click to expand...
Click to collapse
III. Support
If you have any issues or questions, please feel free to post them in the our threads. However, because all of us have social lives outside of XDA, your questions may not always be answered right away. Members who are more experienced in our work, please help out the ones who don't.
If you want to get the fastest and the best answer - ask the question in our threads instead of PM'ing us. Chances are, other users will be able to help you when Team Members don't have the time to.
Click to expand...
Click to collapse
reporting bugs:
1 - report your bug in the forum of your device and see if other people having the same problem :crying:
2 - try to solve it with all the knowledge you can get :silly:
3 - if that doesn't work go to our support center and place your findings there, report your bug and which device you have , this way it goes straight to the developers
4 - only report a bug if your really sure it's not your own fould! --- clean install , stock kernel , no weird home manufacturing stuff ,etc,etc,
5 - you can also request features there :victory:
:laugh:
Click to expand...
Click to collapse
Changelogs
AOSB 1.3.7
New Features/Improvements:
Android 4.4.4 R2
AOSB: New BootAnimation supported all devices!
Frameworks: SlimROM Heads up
Swipe left for notifications and recents
Swipe left an app in recents to open in floating mode
Swipe down an app in AOSB recents to open in floating mode
ActiveDisplay: Huge Fixes/improvements
Sync AOSPA Floating window Changes with AOSB
Implement App circle sidebar
Floating widow: snap modes (up, down, left, right)
HALO windows moveable and scaleable
Over scroll effects
code fixes HOVER And HALO
Navbar: reimplement navbar cursor keys
User defined wifi/usb tether network.
Torch: fix torch toggle delay on boot
Make torch shutdown by camera usage work properly
Download: add to support pause/resume download by manual
Bring DownloadManager API inline with AOSPA
Send a boost hint when a key on the navbar is pressed
MultiWindow: Improvement and more [buggy]
Fix lock screen notifications proximity sensors
Add APN for Tele2 4G, Claro (Panama), Tiscali Mobile (Italy), TIGO and VOX for Paraguay
Themes: Fixes on Style, boot animation, and wallpaper , etc
NavRing: Fix visibility issues on some devices
SystemUI: New Smart Pull-Down
SystemUI: Smart Pull-Down - Any Notification
SystemUI: Over scroll effects
SystemUI: Weather
SystemUI: show statusbar icon if quiet hours is active
SystemUI: Fix crash of SystemUI (OutOfMemory)
SystemUI: Fix SystemUI crash on Recent App
SystemUI: Fix crash of SystemUI (AOSB Recent Landscape)
SystemUI: Show notification when charging.
SystemUI: Fix Airplane mode toggle issue using Quick Access menu.
SystemUI: Update UserTile from Google 4.4 code
SystemUI: fix double tap to sleep not working with secure lock screen
SystemUI: Swipe to float mode for notifications and recents
SystemUI: Fix tile fliping
HeadsUp: Fix dismiss on back key press.
AOSB Bubble: Integrate with gesture SlideLayer
AOSB OTA: Gapps auto update
AOSB OTA: integration with Sourceforge download servers
Settings: Search anywhere for anything !
Settings: Driving Mode
Settings: Heads up
Settings: Show heads up at the bottom of the screen
Settings: Implement App circle sidebar
Settings: Vibration options customizer
Settings: App Sidebar, Support for Configurable Trigger Region
Settings: Protected apps
Add native heads up support on dialer
Remove Old non-intrusive dialog
Remove Old Wakelock Blocker
Mms: Fix thread view bugs also in black UI
Mms: Fix FC issue that when tapping contact icon many times
Mms: Add native heads up support
Mms: Emoji and Smiley support
Mms: Add quick emoji button next to text input
DownloadProvider: add to support download into sdcard storage
DownloadProvider: fix the crash when rotate screen.
Add to support pause/resume download
DownloadNotifier: Standardize play store and browser downloads
DownloadNotifier: Normal notification for singles
DownloadProvider: Add transfer speeds in notification
Camera2: remove the pause button when timelapse is on
Camera: Fix beauty mode & slow shutter indicator
Camera2: Fix camera application memory leak
Camera2: Add 50MP, 37.5MP resolution entry
Camera: Fix JPEG quality DB update
Blacklist call recording for US/EU mccs, remove sysprop flag for enabling
Call recording service implementation, show recordings and allow playback in call history
Dialer: Refactor SmartDial for additional languages
Hardware: Add high touch sensitivity support
Devices Blob:
msm8960-common: kk gps blobs
msm8960/express: ril blob dance
HLTE: Update to GSM KK blobs
klte: use prebuilt NFC HAL
serrano: Remove prebuilt GPS blobs
msm8960-common: update mpdecision/libqc-opt
serrano: Massive KitKat blob updates
klte: Import proprietary libs
kltespr: Import proprietary libs
klte: Initial import of klte
jflte: gpe 4.4.4 adreno
jflte: use gpe camera hal
jflte: Clean up and remove extra libs
hammerhead: Update proprietary libs
KitKat Camera Blobs
m7spr: update blobs from 5.03.651.3 RUU
s4-common: update wcnss blobs from mint 9.2.A.0.295
Samsung Kernel:
Update WiFi drivers from 1.61.47 --> 1.61.58
Boeffla sound 1.6.6
prevent freeze on smart dock plug
updates ROW to V4.
tweaks SIO a bit.
add more governor
add more schedulers
enable conservative
update mali driver
mali r3p1 for devices that need it
audio: Remove hackaround for broken audio in first call
Telephony And Dialer (Technical):
Contact photo in call log can not change in time
Dialer: revert old non-intrusive dialoger for incoming calls
Dialer: Blacklist call recording for Australia.
Add up navigation to call barring activity.
Fix handling of unavailable network in call barring activity.
Fix FC when phone type switched from GSM to CDMA.
Delay setting of active subscription
Fix crash during back to back emergency calls.
Fix issue that phone would crash when PLMN search
TeleService: Return to previous activity when click back icon in Dual SIM settings
TeleService: Remove the option menu of the restore defaults
Fix crash when call to voicemail with no number.
TeleService: Do not save an empty quick respond message
TeleService : Disable network mode select when it is GSM only
TeleService: Remove "vibrate when ringing" from multi sim call settings
TeleService : Add networkmode changed listener and CDMA APN item
Fix the failure when doing unit test
TeleService: Highlight the forbidden network operator
TeleService: Remove the function of MO call on APM
TeleService: Support call waiting on CDMA phone
TeleService: Hide sim label when calling sub is absent
Disable data in manual PLMN search on non-dsda mode.
Add MSIM check to avoid phone app crash
Phone: Disconnect current call if there is an active call on other sub
MSIM: on permanent failure cause, don't redial
Fix call barring always request from default sub
Telephony: Add Multi SIM support for voicemail ringtone
TeleService: Add FDN seting for CDMA network type
MSIM(DSDA): if any sub is active dont disconnect BT
fix cannot end videocall issues after NFC read contact and lauch another call
Make incoming call screen style configurable
thanks the first downloading
thx man it's time to enjoy
Wow nice rom gonna try it out!
first bug already spotted... always lost wifi signal when restart phone
dsp manager has stopped
At last my favorite's
i just can find center clock anyone have a luck with that ?
and to change wallpaper in lockscreen
chanthoeunpen said:
i just can find center clock anyone have a luck with that ?
and to change wallpaper in lockscreen
Click to expand...
Click to collapse
themes - lockscreen walpapers
center clock is in settings - date & time
I can't remove the search bar anyone else having this issue
Are you using Nova Launcher?
Does this work on the VZW Dev Edition?
***Edit. Flashing NAO... I'll let you know. ***
***Double Edit***
Telephony and text are working fine on KTLEVZW Dev Edition.
*** Triple edit***
Network cuts in and out. I need to keep toggling back and forth between LTE and WiFi. Still more stable than any other rom I've been on.
....downloading!
Sent from my klte using Tapatalk
Running great on G900R4 !
mempho69 said:
Are you using Nova Launcher?
Click to expand...
Click to collapse
No google launcher
---------- Post added at 04:59 PM ---------- Previous post was at 04:56 PM ----------
ukie21 said:
No google launcher
Click to expand...
Click to collapse
mempho69 said:
Are you using Nova Launcher?
Click to expand...
Click to collapse
Using nova launcher and it got rid of it thanks!
Very nice, smooth, lots of options and all is working for me. Thanks for the new ROM.
SM-G900W8
Well, for as a fast check, everything looks to be working good.
People, the DSP force close is a common bug in many ROMs. Just disable it @ Settings > Apps
(Pic says "Enable" cuz it is disabled)
Then, install Viper4Android (DSP on steroids),
reboot and Voilà!
Can't send MMS on G900T using stock messaging app. Always force closes
Fast rom! :good: but where is "camera restart" app?? Cant find it

Themes / Apps / Mods [MOD][MAGISK][ANDROID 12] Addon Features for Pixel Devices - Pixel 5a 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!
Well, today I've received some good news. An user reported that the mod is working without the need to flash a different "SystemUI" module just for Pixel 5 devices.
On Android 11 there was a problem where I could not add the Network Traffic indicators feature showing on status bar. They could only work if set to be on QS header. On Android 12 that happened again on Pixel 6 models. So I thought that Pixel 5 devices required that too.
Fortunately, it isn't and that's just cool.
I've attached some screens here so you may check that for yourselves. I'm going to remove the "Pixel_5_SystemUI" link on the OP since it's no longer required.
Cheers!
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!
Thanks!
So i installed this on my Pixel 4a5g and all went smoth. Everything worked with out issue.
Now i did not uninstall any magisk mods or anything like that which I am aware was in the OP to do, but everything went smotthly.
However when i checked safetynet it failed. So I uninstalled the modules and restarted the phone only to still fail safetynet..
I had safetynet fix 2.1.2 installed. But when i looked after uninstalling this mod, i noticed that safetynet was missing from my active mods list. I re installed it and restarted the phone and was passing saeftynet again.
Not saying this mod removed it. I may have accidently.
My question......
Could this mod inadvertenly remove safetynet fix on install?
rhewins2268 said:
So i installed this on my Pixel 4a5g and all went smoth. Everything worked with out issue.
Now i did not uninstall any magisk mods or anything like that which I am aware was in the OP to do, but everything went smotthly.
However when i checked safetynet it failed. So I uninstalled the modules and restarted the phone only to still fail safetynet..
I had safetynet fix 2.1.2 installed. But when i looked after uninstalling this mod, i noticed that safetynet was missing from my active mods list. I re installed it and restarted the phone and was passing saeftynet again.
Not saying this mod removed it. I may have accidently.
My question......
Could this mod inadvertenly remove safetynet fix on install?
Click to expand...
Click to collapse
No, this module does not touch any other module so it's impossible for them to remove the safetynet modue.
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!
hi, just installed "Fix for Addon Features", and it hasn't deleted itself .. does that mean it hasn't run?
I'm on Canary Magisk Zygisk 5d6d2417 (23015)
Thanks for updating to V7.
Link for SystemUI V7 has been updated on the OP.
AOD is now fixed!
Hello!
Both modules have been updated to Version 8 and the links are now available on the OP.
What changed?
Added a TensorFlow lib stupid bug fix on the "Addon Features" module zip (from now on, this one really has to be installed first or at the same time as the SystemUI module zip)
Added a workaround for the QS date ugliness when the date is enabled in the clock options
Fix clock being white on light QS after playing media
Updated Rom Control app
Cheers!
Hello!
Both modules have been updated to Version 9 and the links are now available on the OP.
What changed?
Corrected all icon packs overlays so that the WiFi, BT and Hotspot QS Toggles won't cause a SystemUI FC
Cell QS Tile now shows carrier name
Added 3 more fonts
Revamped Screenshot service (it now allows us to delete screenshot as soon as we take it and we can enable/disable screenshot shutter sound)
Updated Rom Control app
Cheers!
Hello!
Both modules have been updated to Version 10 and the links are now available on the OP.
What changed?
Added more custom themed icons
Show/Hide QS edit icon on QS Footer
Show/Hide Quick access Developer options icon on QS Footer
Added one more option for QS Quick pulldown with one finger (now you can drag from anywhere on the top to quickly access brightness bar)
Long press QS footer Settings icon to access Rom Control (since some of you don't see the app icon on the drawer I thought on this solution)
Added option to invert 2 or 3 button navigation modes layout (meaning...now you can swap back and recent apps buttons)
Added option to configure back gesture navigation height (full screen, half screen, one third of the screen or just back down on the screen)
Updated Rom Control app
Hope you may enjoy this!
Cheers!
Thankyou for your work! Can you update please the mirrors for Android_12_Addon_Features_for_Pixel_V10.zip ? I got OOPS! no mirrors found, when i'm trying to download the addon.
jimmy16 said:
Thankyou for your work! Can you update please the mirrors for Android_12_Addon_Features_for_Pixel_V10.zip ? I got OOPS! no mirrors found, when i'm trying to download the addon.
Click to expand...
Click to collapse
That's an Android File Host issue. It will be ok soon...I hope. In the meantime I'll just share it here as attachment. It's the best I can do for now.
Cheers!
Thankyou, is working like a charm
Hello!
Both modules have been updated to Version 11 and the links are now available on the OP.
What changed?
Added more java date string types on clock date customization
Added signal icons styles (don't know why but when enabling them, Rom Control app crashes...well, whatever... )
Fixed some icons not appearing on lock screen status bar (they can be disabled using SystemUI Tuner for those who don't want them to appear anywhere)
Enable/disable carrier text on lock screen
Added date, clock and battery click actions on QS Header (long click on clock goes to system time settings, simple click opens clock app)
Fix Network Traffic on QS if set to QS header only (now it's only visible if fully expanded and on the top right)
Force user selected font on more UI places
Added Landscape battery style and left battery text option
Use less blur and zoom on lock screen album art
Added QS Tiles animations options
Enable/Disable vibration while touching QS Tiles
Allow overriding feature flags (this allows us to override feature flags manually using setprop persist.sysui.flag."whatever_flag_we_want" command)
Added Voice Access for all Pixels (you can turn it on on Accessibility options and control your device with voice commands)
Updated Rom Control app
Hope you may enjoy this and I wish you all a happy new year!
If you would like to show me your support, please leave a like or follow my band pages or drum covers YouTube channel (the links are on my signature). I would be very grateful if you did.
See you guys in 2022!
Cheers!
Hello!
SystemUI V11 module is compatible with January build, I'm already using it. Addon features is as well, but that one never gets affected when a new build comes out...
Although I noticed some changes on some java files, fact is, it's compatible.
Either way, I'll have to recheck stuff (in case I notice that something gets broken while using it).
Now I just have to wait to see if January build for Pixel 6 devices brings new stuff, or not.
Cheers!
Do I have to flash the "visualizer fix" after flashing a factory image (the one when you remove the -w, not deleting all data)? And if I don't use the cover art lock screen option, do I have to flash the "visualizer fix" anyhow?

[MOD][MAGISK][ANDROID 12] Addon Features for Pixel Devices - Pixel 4 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!
Thanks for this! I got the black screen on installing SystemUI, but since Magisk Hide is removed from Canary, I'm reluctant to install that now. On stable v23.
But, my only reason for wanting the SystemUI-module is to get album art back on lock screen, but it doesn't seem that that's included on the A12 variant for now. At least it's not a mentioned feature. Will it be included in the future?
jadajada said:
Thanks for this! I got the black screen on installing SystemUI, but since Magisk Hide is removed from Canary, I'm reluctant to install that now. On stable v23.
But, my only reason for wanting the SystemUI-module is to get album art back on lock screen, but it doesn't seem that that's included on the A12 variant for now. At least it's not a mentioned feature. Will it be included in the future?
Click to expand...
Click to collapse
I'm trying to implement that feature. For the time being is still unavailable. But, yes, that's a feature that I too really want.
Cheers!
After uninstalling all other magisk modules besides the "safe" module, I've tried installing the SystemUI module with no luck. My phone bootloops, and I boot into SafeMode to uninstall Magisk. Am I missing something? Any suggestions?
Pixel 4, Android 12 Stable (Build: SP1A.211105.002.A1)
usaid.shafqat said:
After uninstalling all other magisk modules besides the "safe" module, I've tried installing the SystemUI module with no luck. My phone bootloops, and I boot into SafeMode to uninstall Magisk. Am I missing something? Any suggestions?
Pixel 4, Android 12 Stable (Build: SP1A.211105.002.A1)
Click to expand...
Click to collapse
Disable gestures navigation and flash the SystemUI module. If it works it means that you're facing the TensorFlow lib issue that I've talked about on the OP.
If that works, which most likely will, to fix it permanently you'll need to reflash stock ROM.
Cheers!
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!
Typhus_ said:
Disable gestures navigation and flash the SystemUI module. If it works it means that you're facing the TensorFlow lib issue that I've talked about on the OP.
If that works, which most likely will, to fix it permanently you'll need to reflash stock ROM.
Cheers!
Click to expand...
Click to collapse
Yup, that worked! But as soon as I re-enable gesture navigation, everything breaks and the phone fails to boot instantly (not sure if that's expected?). Do you have a workaround?
Great work with the mod, however!
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!
Thanks! Is the black screen-issue still a thing?
jadajada said:
Thanks! Is the black screen-issue still a thing?
Click to expand...
Click to collapse
Unfortunately, for some, yes it is.
Even I today faced that bug while performing tests for the next version.
I've fixed it just as I've explained on the OP, so no worries.
Cheers!
My only worry is using Magisk Canary since Magisk Hide is gone... I haven't looked into solutions for that yet.
jadajada said:
My only worry is using Magisk Canary since Magisk Hide is gone... I haven't looked into solutions for that yet.
Click to expand...
Click to collapse
Use denylist. For what matters it works just the same.
usaid.shafqat said:
Yup, that worked! But as soon as I re-enable gesture navigation, everything breaks and the phone fails to boot instantly (not sure if that's expected?). Do you have a workaround?
Great work with the mod, however!
Click to expand...
Click to collapse
Just reinstalled and followed the first set of instructions again for V6 (which I did for V5 as well), and everything is working flawlessly with navigation gestures. Not sure what changed or helped.
I installed V6 and got no black screen at boot this time. Everything worked! Thanks!
Spoke too soon. Got black screen after an hour. Did everything fresh as in OP and now it works.
Man, that music visualizer is damn cool!! Thanks
Heads up for anyone wondering, the Dec 2021 pixel update does not seem compatible with this version of system_ui (bootloop on pixel 4). Wait for the module to be updated before flashing. If a log file or any other information will help you update the module let me know.
No need for it. I'm already aware of what I've got to do in order to update it.
I'll share as soon as possible.
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!
Hello!
Both modules have been updated to Version 8 and the links are now available on the OP.
What changed?
Added a TensorFlow lib stupid bug fix on the "Addon Features" module zip (from now on, this one really has to be installed first or at the same time as the SystemUI module zip)
Added a workaround for the QS date ugliness when the date is enabled in the clock options
Fix clock being white on light QS after playing media
Updated Rom Control app
Cheers!

Categories

Resources