[ROM] Havoc-OS-4.15 [R|Android 11] [April 26th, 2022] - G4 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"
}
Havoc-OS 4.x is based on AOSP, inspired by Google Pixel.​Has a refined Material Design 2 UI crafted by @SKULSHADY.​Many useful features that will blow your mind.​All you can dream of and all you'll ever need.​Just flash and enjoy...​
Code:
[SIZE="3"][SIZE="3"][B][U]General:[/B][/U][/SIZE]
Material Design 2 UI
Android R Style Screenrecord Dialog
Rounded UI
Inbuilt GApps (optional)
Face Unlock
Enhanced QS Battery Estimation
Lockscreen Clocks
Font Customisation
Dark Theme Support for AOSP apps
Notification LED Settings
Pixel Lockscreen weather
Signature Spoofing
Micro-G support
Lockscreen charging animation
[SIZE="3"][B][U]Status Bar:[/B][/U][/SIZE]
Clock & Date Settings
Custom Logo
Brightness Control Gesture
Double Tap to Sleep
Network Traffic Indicator Settings
Carrier Label Settings
Battery Icon Style/Percentage Settings
Status Bar Icons Toggle
HD/VoLTE Icon Toggle
4G/LTE Icon Toggle
Data Disable Icon Toggle
Roaming Indicator Toggle
Small Mobile Type Icon Toggle
Bluetooth Battery Status Toggle
[SIZE="3"][B][U]Quick Settings:[/B][/U][/SIZE]
Quick Pulldown
Smart Pulldown
Battery Estimates Toggle
Background Opacity
Background Blur Configuration
Header Image Configuration
QS Customisations
Rows/Column
Tile Title
Vibrate on Touch
Brightness Slider Customization
Brightness Slider On Bottom/Top/Hidden
Auto Brightness Icon
Brightness Control Buttons
QS Footer Customization
Settings Icon
Running Services Icon
Edit Icon
User Switcher Icon
[SIZE="3"][B][U]Ambient Display:[/B][/U][/SIZE]
Show/Hide Battery Level
Ambient Options
Always On
Always On When Charging
Wakeup On New Notifications
Wakeup on New Music (Music Ticker)
Sensor Based Screen Wakeup (Tilt/Hand Wave/Pocket)
Double Tap for Ambient Display
Ambient/Always On Display Brightness Configuration
[SIZE="3"][B][U]Screen:[/B][/U][/SIZE]
Corners Customisation
Rounded Corner Radius
Corner Content Padding
Legacy App Scaling
Force Higher Aspect Ratio for Selected Apps
[SIZE="3"][B][U]Buttons:[/B][/U][/SIZE]
Navigation
Nav Bar Toggle
System Navigation Type
Arrows Keys
Volume Buttons
Swap Keys
Volume Steps
Long Press to Seek Tracks
Keyboard Cursor Control
Volume Rocker Wakeup
Volume keys Answer Call
Power Button
Power Menu Customization
Lockscreen Options
Visibility on the Lockscreen
Reboot
Advanced Reboot
Screenshot Option
Screenrecord
Screen-Off Torch
Double Tap Power Button
Long Press Power Button
Back Gesture
Arrow Animation toggle
Long Swipe Type (Swipe and Hold/Swipe Edge to Edge)
Long Swipe Timeout
Long Left/Right Swipe Action
Haptic Feedback toggle
[SIZE="3"][B][U]Gestures:[/B][/U][/SIZE]
Jump To Camera
System Navigation Settings
Prevent Ringing Gesture
Swipe To Screenshot
Touchscreen Gestures
[SIZE="3"][B][U]Lockscreen:[/B][/U][/SIZE]
Double Tap to Sleep
Media Cover Art
Media Cover Art Blur Level
Music Visualiser
Unlocking
Pocket Detection
Fingerprint
Screen Off FOD
Show Icon
Recognizing Animation
FP Authentication Vibration
FP error Vibration
Elements Customisation
Status Bar
Quick Settings
Lock Icon
Charging Info
[SIZE="3"][B][U]Notifications:[/B][/U][/SIZE]
Flashlight
Blink for incoming call
Blink for Call Waiting
Screen
Edge Lighting Customisation
Status Bar
Heads Up
System
FC Notifications
Misc
Kill App Button
Noisy Notifications
[SIZE="3"][B][U]Animations:[/B][/U][/SIZE]
Animation Duration
System Animation customization
QS Tile Animation Customisation
[SIZE="3"][B][U]Battery Saving:[/B][/U][/SIZE]
Smart Pixels
Suspend Actions
[SIZE="3"][B][U]Miscellaneous:[/B][/U][/SIZE]
Gaming Mode
Wake Up on Charge
Charging Animation
Screenshot Type (Full/Partial)
Adaptive Playback
Playback Timeout (30sec/1min/2min/5min/10min)
[SIZE="3"][B][U]Other Features:[/B][/U][/SIZE]
Vibration & Haptics Customization
LiveDisplay
Notch Hide Settings
Seperate ringtone for SIM1&2
Screen Refresh Rate (For Supported Devices)
ALways On Display
Smart Charging
Theming
Styles and Wallpapers
Dark Theme
Accent Colour
Icon Shape
[SIZE="3"][B][U]QS Tile Shortcuts:[/B][/U][/SIZE]
Heads Up tile
Caffeine tile
CPU info tile
Smart pixel tile
Live Caption
Screenrecord tile
Gaming Mode tile
Screenshot tile
LTE tile
Music Tile
LiveDisplay
Switch Data Card Tile
Reboot Tile
Reading Mode
Gaming Mode
Compass
Sound Search
Compass Tile
[/SIZE]
https://photos.app.goo.gl/WSbmYy7QeB6K9CSn6​
Founder & Lead Developer:​SKULSHADY (Anushek Prasal)​​Support Team:​theo.j22 (Tushar Jain)​​
ROM: https://mega.nz/folder/FR0EBKTT#KmJ2xpat0zhS1XCBqTzrjQ​Open GApps: http://opengapps.org​Magisk: https://forum.xda-developers.com/apps/magisk/official-magisk-v7-universal-systemless-t3473445​Telegram Support Group: https://t.me/havocofficial​Telegram Announcements Channel: https://t.me/Havoc_OS​Discord Server: https://discord.gg/YfhBCj4​
1. Download the ROM, GApps, Magisk.​2. Wipe System, Data, Cache, Dalvik.​3. Flash the ROM, GApps (Optional), Magisk (Optional).​4. Reboot and Enjoy.​
LineageOS (https://github.com/LineageOS)​Crdroid (https://github.com/crdroidandroid)​Pixel Experience (https://github.com/PixelExperience)​Nitrogen Project (https://github.com/nitrogen-project)​Omnirom (https://github.com/omnirom)​And all the other Developers, Testers, Donators and Users.​
https://github.com/Havoc-OS​
Device trees:
Common (https://github.com/aoleary/device_lge_g4-common/commits/r)​Device (https://github.com/aoleary/device_lge_g4/commits/xtended)​Kernel (https://github.com/aoleary/G4-Titan-Kernel/commits/r-test)​Vendor (https://github.com/aoleary/vendor_lge/commits/r)​
XDA:DevDB Information​Havoc-OS, ROM for the LG G4​​ROM OS Version: 11.x R​ROM Kernel: Linux 3.10​Based On: AOSP​​Version Information​Status: Stable​​Created 2022-04-26​Last Updated 2022-04-26​

Hi guys,
Everything that works in A10 (Q) works in A11 (R) and in some cases works better.
For example, we have 5GHz Hotspot back again after many years without..
I find A11 even faster than Pie. It is really smooth.
NOTE: use the latest TWRP and Magisk to be sure not to have any installation issues
Bugs:
1. We dont get the "bars" for the mobile/data network, but telephone/data works perfectly..
I havent had time to look into it yet, but I will try soon.
2. *There is one weird bug with Magisk*
When you install the apk, do not open Magisk, as it will ask you to reboot and it will keep bootlooping if you do that.
Instead, after installing the apk, just reboot the phone before opening the Magisk app and everything will be OK.
This is NOT a ROM issue.
3. For the first time restore via Google Setup, do NOT restore any Settings. It seems to break camera.
You can restore apps/sms/calls/etc, but not Settings.
This is an existing issue from A10 (Q) and honestly I do not know how to fix it..
Better to try and just avoid it

dude, i think the software is in 5 fps mode

cengizsamed said:
dude, i think the software is in 5 fps mode
Click to expand...
Click to collapse
What do you mean?

Great ROM, great dev!!

aoleary said:
What do you mean?
Click to expand...
Click to collapse
it works very slowly when scrolling through the menu,the fps is as if it were 1

cengizsamed said:
it works very slowly when scrolling through the menu,the fps is as if it were 1
Click to expand...
Click to collapse
What menu exactly?
Do you have a log?
I haven't noticed those issues, but I do admit that it is not my main device anymore..
It's my work/dev device to keep you guys up to date with the latest and greatest as much as possible

Hi guys,
I have uploaded new builds today with the device linking issue in Whatsapp finally fixed!!!
This build includes numerous changes to the kernel and some performance improvements on the device side.
It's also updated to the June 2022 Security Patch.
Go get 'em

cengizsamed said:
dude, i think the software is in 5 fps mode
Click to expand...
Click to collapse
Same here I have made a clean install (v4.16 - 20220622), booted without any problem. But menus, status bar, notifications and original apps that come with stock installation etc. are lagging while scrolling like the friend just has said in 5-10 fps. Playstore-installed apps are smooth in most cases though not always.
I have turned back to havoc android 10 rom which is pretty OK.
Hope you can fix it, good luck with that.

I have a G4 H811 which has the last official LOS on it. (LOS 14.1 / Nougat)
Wanted to see if I could put something more modern on it, and _ideally_ with VoLTE support.
Any possibility of that?
I noticed this setting is included in the ROM:
HD/VoLTE Icon Toggle
Perhaps it gave me false hope.

Exabyter said:
I have a G4 H811 which has the last official LOS on it. (LOS 14.1 / Nougat)
Wanted to see if I could put something more modern on it, and _ideally_ with VoLTE support.
Any possibility of that?
I noticed this setting is included in the ROM:
HD/VoLTE Icon Toggle
Perhaps it gave me false hope.
Click to expand...
Click to collapse
Hi. No, unfortunately this device doesn't support Volte

miracsu said:
Same here I have made a clean install (v4.16 - 20220622), booted without any problem. But menus, status bar, notifications and original apps that come with stock installation etc. are lagging while scrolling like the friend just has said in 5-10 fps. Playstore-installed apps are smooth in most cases though not always.
I have turned back to havoc android 10 rom which is pretty OK.
Hope you can fix it, good luck with that.
Click to expand...
Click to collapse
Did you try msmXtended? I run msmXtended on my g4, so I don't have much experience with Havoc-OS, but I don't remember those issues.
But I definitely don't have those kinds of issues in msmXtended..
When menus, status bar, notifications and original apps that come with stock installation etc. are lagging while scrolling, does it last very long? Is it just for one or two seconds or does it last a lot longer?

aoleary said:
Did you try msmXtended? I run msmXtended on my g4, so I don't have much experience with Havoc-OS, but I don't remember those issues.
But I definitely don't have those kinds of issues in msmXtended..
When menus, status bar, notifications and original apps that come with stock installation etc. are lagging while scrolling, does it last very long? Is it just for one or two seconds or does it last a lot longer?
Click to expand...
Click to collapse
Yes, I've tried msmXtended and you're right, it doesn't have the same issues but it doesn't fit to me unfortunately and don’t know why.
The lagging lasts forever, I have given it a double chance that I have used it with and without Gapps two days. It was an unbearable experience using it. Moreover, I have tried previous roms and they are the same.

miracsu said:
Yes, I've tried msmXtended and you're right, it doesn't have the same issues but it doesn't fit to me unfortunately and don’t know why.
The lagging lasts forever, I have given it a double chance that I have used it with and without Gapps two days. It was an unbearable experience using it. Moreover, I have tried previous roms and they are the same.
Click to expand...
Click to collapse
I'll have to have a look at it so. What previous ROMs did you try?

aoleary said:
I'll have to have a look at it so. What previous ROMs did you try?
Click to expand...
Click to collapse
The ones that v4.15-... but they've been removed from the server, so I can't see which ones they were but all of them have had the same issue. I've tried both UsU and normal ones. I don’t have any problems with any other ROMs. I really would like to try it for daily use.
Hope you ease with that.

Hi guys.
I have uploaded Havoc-OS with the July Security patch integrated.
The random slowness should be mostly fixed. Havoc-OS did not have the power profiles for our device in their source. I added them and it should be OK now.
Standard Changelog:
In the meantime I have updated the kernel.
Battery life should be improved as all services are now forced onto the "little cores". Previously they could be started on any of the 6 cores.
UI speed has been improved, so the overall experience should be better.
Whatsapp pairing has been fixed
Youtube/Instagram slowness issues have been fixed

cengizsamed said:
dude, i think the software is in 5 fps mode
Click to expand...
Click to collapse
I don't know if you ever got it sorted on your device, but I had same issue after installing it an hour ago.
Original post:
I went into Developer Options, and I noticed an option called:
Graphics Driver Preferences.
UPDATE:
I went into Developer Options, and did the following:
I set windows animation scale, transition animation scale, animator duration scale to 0.0
&
Enabled Disable HW overlays.
Though for some reason that HW overlays disables again each time I load up developer options.
I also re-enabled graphic driver preferences too.
Now it switching between windows pretty speedy

leslietsuk said:
I don't know if you ever got it sorted on your device, but I had same issue after installing it an hour ago.
I went into Developer Options, and I noticed an option called:
Graphics Driver Preferences.
I turned that off and the FPS issue eased up a lot.
Click to expand...
Click to collapse
Thx. I'll check that out.
Which build are you on?
I uploaded a build in early August that I thought fixed the slowness issues in Havoc-OS?

aoleary said:
Thx. I'll check that out.
Which build are you on?
I uploaded a build in early August that I thought fixed the slowness issues in Havoc-OS?
Click to expand...
Click to collapse
Just updated my previous post.
Using the latest build:
Havoc-OS-v4.19-20220805-h815-Unofficial.zip
It's a strange one, on some windows it would slide side to side fast but be slow on the up n down, then other things like pulling down menu from top of screen it would be slow and also trying to slide a notification either left or right would be in slow mode.
But since I altered a few things in developer settings which I've put as an edit in previous post, all seems to be working ok now.
Awesome rom by the way and ty so much for making it, truly appreciated.

leslietsuk said:
Just updated my previous post.
Using the latest build:
Havoc-OS-v4.19-20220805-h815-Unofficial.zip
It's a strange one, on some windows it would slide side to side fast but be slow on the up n down, then other things like pulling down menu from top of screen it would be slow and also trying to slide a notification either left or right would be in slow mode.
But since I altered a few things in developer settings which I've put as an edit in previous post, all seems to be working ok now.
Awesome rom by the way and ty so much for making it, truly appreciated.
Click to expand...
Click to collapse
I'll try and add that by default to the next builds

Related

[ROM][CM10][Sep05-Build6] Domination - Taking Cyanogenmod to the next level

{
"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"
}
Why is this ROM "taking CyanogenMod to the next level?
CyanogenMod does not want to include many customizations like they did in cm7
But why not? We want to customize our phones!
This ROM adds more options and cherries to CyanogenMod, cherry picked from the CM gerrit, Google gerrit, AOKP gerrit, many github pages that are around or made by me
This ROM also includes a lot of experimental changes like many NEON optimized code sets, better libraries like jpeg-turbo and tweaked surface flinger, skia and many more
Want to turn the recent panel in to an app killer?
Just press the kill-all button!
You want to reboot but don't wait to long?
Just execute a hot reboot this is 50% - 70% faster then a normal reboot
Hate the stupid useless overflow menu button (onscreen menu button)?
Also got an option for that just hide it!
In Android you can swipe from the top of the screen downwards to expands the status bar
Why only from the top of the screen?
In this ROM you can define actions for
Swiping top edge
Swiping left edge
Swiping right edge
Swiping bottom edge
for example if you want the hide the status bar you can simply define a swipe action for it to an edge you like
And there is a lot more in this ROM!
Stock but still highly customizable the way we like it
Issues:
- WiFi direct doesnt work
- MHL output is rotated incorrectly to portrait in horizontal mode (but workaround is added for hw decoded videos/youtube. Use bsplayer from playstore, almost all videos play with it in correct rotation in hwoverlay)
Instructions:
Download all the needed files (ROM, Gapps, kernel (only if you'd wish to use a different one then the stock kernel))
Extract the boot.img from the ROM.zip or the kernel.zip you'd download
Reboot to phone to bootloader mode (the white HBOOT screen where you can use fastboot)
Choose fastboot
Flash the kernel
fastboot flash boot boot.img
fastboot erase cache
Boot into recovery
Flash the ROM.zip
Flash Gapps
Optional! Flash the kernel.zip (only needed if you did flash a different kernel then the one included in the ROM.zip)
ROM:
Download portal
Gapps:
http://owain.hopto.org/gapps-jb-20120716.zip
Kernels: (modules need to be download from their own thread)
http://owain.hopto.org/?dir=HTC One X/Domination jelly/Kernel
Wipe all (but data when you come from earlier CM10 Domination)
Flash boot.img for your kernel
Flash Rom
Flash gapps
Flash kernel modules
Boot, configure and enjoy!
Zowie93 - For all the drawables in this topic
Team douche - For CyanogenMod
Team KANG - For AOKP
CNA - For CNA
SGT7 - For some pretty nice features
Team eos - For just being awesome
Pabx - For polly sound fixes
nimrodity - For his great sense of perfection
Three nice video's from nimrodity!
one big note!
if you ask something that is explained in one of the video's below i will just point at the direction of this post
nimrodity said:
i uploaded the 3 videos to the Blog´s Youtube channel,will delete the old ones from my personal channel in the next days.
Just so you know.
Here are the new ones
Click to expand...
Click to collapse
yes we know these kernel versions are outdated SO WHAT!?
the results are still same but probably a couple of the " - " points got solved
Source nimrodity over at http://androidroots.com/king-of-kernels-kernel-comparison-htc-one-x/
nimrodity said:
Franco R16
+very smooth ; very good performance ; stable ; above average battery life
- BT pairing issue ; volume wake is flaky ;
———————————————————————————————————————————————–
Eternity 0.61 regular
+super smooth ; really top notch,awesome performance ; BT working;stable;
-volume wake flaky ; huge battery drainer, in standby as in use ; worst battery of all tested kernels ; sometimes screen needs up to 3 seconds till its on
Eternity 0.61 OC
sorry,couldnt get it to work stable,maybe unlucky,but speed seemes amazing for the short time i could use it
————————————————————————————————————————————————
Faux 7m
+good performance ; good battery life ; stable
-BT pairing issue ; volume wake flaky ; almost constant microloags(but this is critic on a very high scale,still way better than every ICS Sense roms performance)
Faux 7u
+awesome performance but similar microlags like m but at bit less noticable ; good battery life in relation to speed ; stable
-BT pairing issue ; volume wake flaky ; microlags
————————————————————————————————————————————————-
TripNDroid 011A
+BT working;volume wake fixed and working(trip created the fix,so all thx to him for that)
-worst performance of all tested kernels with a noticable gap ; lots of microlags,much more noticable than on faux
have to mention i finished the test early because of the poor performance and lags so cant say anything about battery life and the rest
————————————————————————————————————————————————–
NCX 0.99b noOC (volume wake fix not officialy included yet,but worked fine on my test kernel)
+good performance ; by way best battery life of all tested kernels ; BT working ; volume wake fixed and working(again thx to trip) ; stable
-not top notch perfomance but battery life was priority of this anyways and its about on par with faux 7m but with better battery life
NCX 0.99b OC
+awesome perfomance ; BT working,stable ; superb battery life in relation to speed ; stable
-volume wake fix not yet included(but should be done soon,very soon)
—————————————————————————————————————————————————
Summary
Perfomance King
In terms of perfomance i couldnt really decide a winner.
Place 1 goes to Eternity regular and ncx 0.99b OC,eternity was slightly smoother,in fact the smoothest of all but had some rare bigger lags,but nothing really even worth noticable.
ncx was therefore a bit more constant in fluidity getting very very close to the smoothness of eternity.Also gaming perfomance was slightly better.
Its a preference things which to favor,eternity reached a level of fluidity i havent seen this way on others,dont know how to describe it.
Faux 7u would have come very close and if it didnt those microlags mentioned before it would be a tie between the 3 of them.
Faux7m/Franco R16/ncx 0.99b noOC make a very respectable 3rd place, they are to much on par to decide,maybe Franco but only every so slightly
Sadly i have to say Trips kernel is the last one here,had high expectation because of his reputation but it just couldnt hold up against the rest.But Trip is very progressive and his kernel is completly build up from ground without any code from HTC,thats something we have to highly respect and appreciate and he also created many fixed for several bugs.
Battery king
clear winner without any doubt is ncx 0.99b noOC,by far the best results in every aspect
ncx 0.99b OC needs to be mentioned here because it can even outperform others in terms of battery life but still being the fastest also.
Faux 7m is very close in terms maybe a hint better but cant reach nowhere near the perfomance of ncx.
Franco´s as mentioned was above average but not as good as the winners here
Clear looser here is sadly one of the performance kings,eternity,battery life was horrible,especially standby drain but it wasnt really any better in usage.Its a shame ,if kholk would have got it close or on par with ncx in terms of battery this would have been a real awesome 1:1 battle for the title.
Overall King of Kings
The title goes fair and sqaure to ncx 0.99b OC
Best performance but still mentaining superb battery life made the win here.
This kernel is just a joy to use
2nd overall would be faux 7u but battery life cant compete with the winner.
3rd , a tie between Franco R16 and ncx 0.99b nopOC,Franco with slightly better perfomance and ncx with best battery life but still very good performance and has the least bugs(one of two kernels with fixed volume wake)
Click to expand...
Click to collapse
Code:
http://owain.biz/xda/banner2.jpg
Code:
http://owain.biz/xda/banner4.jpg
Code:
http://owain.biz/xda/banner5.jpg
Code:
http://owain.biz/xda/banner6.jpg
Build 5: md5: 7b053e54b2e9654645fa4293db63f774
Lots of fixes
Fixed gradient blending through he whole system and specific blending in Phone ,Browser and Camera
Implanted proper UMS notification in tablet mode
Better menu image for tablet mode
Fixed the part where the menu button glow got cut off in tablet mode
Compiled with the latest linaro toolchain and fixes
Included kill all button in tablet ui recent panel (only portrait PA team ****ed up the landsape one have to figure out what they did before i can include it there)
VolBtn cursor control (also working for 3th part keyboards like SwiftKey)
Hopefully finally fixed home button longpress key binding
Speed improvements
Dalvik libs are build with a way better and faster optimisation flag then the default -O2 flag
Click to expand...
Click to collapse
Build 4: md5: 9731f3c05e8b6b68aa3bbf8736502973
Fixed system UI FC
Fixed settings FC
Fixed offcial PA backup and restore
Added a bit more padding to the lockscreen weather layout to make it look a bit better
Fixed lockscreen landscape layout
Click to expand...
Click to collapse
Build 3: md5: c687e1f836e33ab77cd7db9bd9d11704
Whatsapp should be fixed
Dual panel option
Comibined bar navigation settings
Toggle system bar global action
Hide toggle system bar and airplane mode from global settings
Combined bar Force menu button
Deleted stupid recent and menu button marrige
Combined bar button color
Combined bar Button glow effect
Combined bar shorter button glow
Combined bar button glow color
Option to disable the hardware back home and menu key
Hopefully finally fixed the home long press custom action
Disabled the abriviated day of the week in tablet mode for obvious reasons
Center lock screen option
Skia: Fix path to OpenGL Headers
A lot of new linaro fixes
Screen lock: make pattern visible option
Screen lock: make pattern error option
Screen lock: make pattern dots visible option
Nfc polling: change summary to set value
Fixed recents panel for all the layouts
Fix clock AM/PM error. Some countries time format is [a h:mm] rather than [h:mm a]
End call to Home Screen option
Enabled ZSL camera mode
Update trebuchet to latest cm version
Option for old skool android boot animation
Click to expand...
Click to collapse
Build 2: md5: 6a7630cdc5fa27ed5169de04d0a95c06
ParanoidAndroid hybrid engine and settings panel (HUGE THANKS TO PARANOIDANDROID TEAM!)
Libjpeg-turbo
Build with the latest linaro nightly toolchain
Build with the linaro -O3 instead of the (slower) -O2 flag (you will really feel the speed improvement)
Tweaked skia
Volume keys + and - keys update on rotate option
A lot of aliasing violations fixes through the whole system
Hopefully fixed the long press home button
Updated to the latest HTC blobs and radio
Headset pugged in action (switch to vibrate/silent mode)
Flip phone to silent the phone when recieving a call
Flip face down action (switch to vibrate/silent mode)
Volume adjust sound (disable the sound when adjusting the volume)
Support GSM AT commands for SMS over bluetooth
WebView : Add openUrl menu item
Accept all mimetypes for inbound bluetooth file transfers
Add standard method for enabling mfpu and mcpu code optimization
Allow highEndGfx override
Globalactions: sound actions
Keyguard: Add accelerometer override to lockscreen
Backlight settings
Add support for variable size pattern lockscreen
Services: Fix tethering (softap) startup
Mms: Fix phone doesn't vibrate on receiving texts unless on vibrate only
Email: Fix phone doesn't vibrate on receiving texts unless on vibrate only
Calendar: Fix phone doesn't vibrate on receiving texts unless on vibrate only
Add Facebook contact sync support
Allow the statusbar to show both network technology and signal strength text
Add option for switching between UMS and MTP/PTP mode
Trebuchet: new App Icon featuring Cid
Option to enable gfx effects
SystemUI: Move statusbar container object
Skia: Assembly optimized 4 blittering related functions
Fix don't interrupt ongoing PIN/PUK verification
Sensor: Add RotationVectorSensor2
Framework: Fix NPE in notification manager if profiles disabled
Make flash_off indicator visible
Fix all upscaled lockscreen drawables and add a few new drawables
Kill app back-button : Don't kill default launcher
Make notification header settings icon align with the text
PowerWidget : TouchInterceptor updates
Phone: Add Missed call and Voicemail specific notification lights
Framework: Audio service - add missing pieces from CM9 port
Dialer - T9 / Landscape Merges
Lockscreen : Widgets before secure lockscreen fix
Add option to always show battery status on lockscreen
GlobalActions: Fix dialog dismissal
Settings : Switch state fix
Settings: Add the ability to enable/disable use of Profiles
Add increasing volume option for alarm clocks
Additional notification action to call sender
Improve scrolling cache
Browser: Increased tab limit
Added a menu item in Browser called Close other tabs
Browser : Open in incognito tab
Framework: Add ability to disable Power menu screenshot
GlobalActions: Fix dialog dismissal
Apn Settings : Fix panel title
Camera: Add ISO support
Externalize symbol picker options to resources
Hostapd: Android related changes for sockets
SystemUI: Fix navigation bar recreation when applying theme
Roboto: Fix for Unicode Character U+1EE1
ActivityTrigger: New class to invoke when activity starts/resumes
Phone: Add transparency to incall screen
Framework: Tablet powerwidget improvements
Frameworks: tablet powerwidget management
ProfilesSettings : Don't reinstantiate
Add the capability to set GC paramter system wide or per app level
Framework: fix notification icons not animating till ticker is updated
Bluetooth: AVRCP 1.3 features changes
Bind VolUp+VolDown to toggle the ringer
DevelopmentSettings: Refactor ADB over Network
Bootanimation: allow using RGB565 instead of ARGB8888
Lockscreen: make lockscreen weather time more friendly
Emoji patch from CM9 for the MMS app
Fix pixelated xhdpi emoticons
Add lockscreen rotation as an optional rotation setting
Framework: Fix NPE in Power penu
Settings: Flip to silent/vibrate
Settings: Flip Vibrate updates
Add notification shade wallpapers setting
Bluewall firewall (notification irritation prevention!)
Fix Navbar for tablets & other non x-hdpi devices
NavBar: Button color
NavBar: Button glow color
NavBar: Shorter button glow option
Improve tethering notification icons
Framework: Option to toggle items in shutdown menu
Fix system bar scrollview on landscape
Framework Track Control : Switch from broadcast to audio service
Lockscreen Vibrate option
Limit the number of status bar notification icons
Disable recents when using multiuser (only for the primary user)
Only show notifications for the primary user
Skia: GPU backend enhancement for canvas2D.
Fix memory leak in ApnSettings-activity
Settings: Don't direct to market if no markets installed
Settings: Fix the issue the setting crashes after unmount SD card in landscape
Settings: Fixed DevicePicker showing all dev even if BT is off
Settings: This fixes crash caused by null pointer
Settings: Fix use of holo drawables in a few more places
Fix for updating TCP buffer size when switching network type
Update runtime resource overlay tests to Jelly Bean
Generate idmap files via proxy program, just like dexopt.
Support multiple overlays targeting framework-res.apk
Runtime resource overlay for any package
Unify how overlay packages are loaded
Unify how base and overlay packages are matched
Store package paths in idmap, add idmap --inspect
libnfc-nxp: Fix a race condition in the phOsalNfc deferred timer callback implementation.
libnfc-nxp: Recovery after lost read messaged from pn544
libnfc-nxp: HCI ANY_OPEN_PIPE on identity management gate crash fix
libnfc-nxp: Add support for target-customized NFC stack configuration
libnfc-nxp: Support of topaz tag NFC Forum version number 1.1
libnfc-nxp: Fixed race condition in phDal4Nfc_Write() causing same buffer to be freed twice
libnfc-nxp: TX retry mechanism at HCI layer to recover from physical write error
libnfc-nxp: FRI State Machine update problem fix
Bluez: Memory corruption and SEGV crash on SDP Requests
Bluez: Managing incoming packet with unknown PID
Bluez: Add AutoRetry option to audio.conf
Bluez: AVDTP disconnection timeout problem fixed
Bluez: fixed occasional audio stream issue
Bluez: prevent passing NULL pointer
Bluez: Crash avdtp_unref
Bluez: network: Add retries for BNEP connection setup
Bluez: Handle BNEP setup request extension headers
Bluez: Wait remote side to send AVDTP_START when acting as acceptor
Bluez: Add handling of AVDTP command collision
Bluez: Object 'data' is used after it was freed.
Bluez: Fix handling of a2dp suspend indication
Bluez: fix discoverable timeout issue at startup
Bluetooth: add illegal exception handler in BluetoothOppTransferHistory
Bluetooth: fix the null pointer issue in OPP
Bluetooth: Fix the issue for IO Exception
Bluetooth: Add exception handle for startObexSession()
Bluetooth: Fix ANR when stopping OPP transfer
Bluetooth: Enhancement of the Excpetion management
Bluetooth: improve transmission bitrate
Bluetooth: Fix the issue the shown device name on toast is not up to date
Bluetooth: moved list clearing operation to an async task
Bluetooth: Fix ANR when displaying the schedule bar
Bluetooth: fixed crash when file was deleted during batch sending
Webkit: Avoid members with the same base name in ar's archives
Webkit: FlushSemaphore access after free
Webkit: Avoid duplicate definition of GlyphPage::fill
Webkit: Fix memory leak caused by CSSRuleList wrapper
Webkit: HTML5 video playback enhancement
Webkit: enable no-pic compiling option
Webkit: Duplicate definitions
Webkit: Enable dynamic effect of GIF animating images in browser
V8: enable no-pic compiling option
Click to expand...
Click to collapse
Build 1: md5: d9fc014d9e00621e62292a3476ba2391
Only jellybean rom for the HTC One X that got the needed configuration for proper multicore support
Included a lot of linaro changes
Status bar clock color
Battery bar
Custom carrier
Abbreviated day of the week
Clock position
BETA hybrid bar i repeat BETA!!
Navigation bar settings (enable changing buttons adding button menu position and visibility)
Build.prop settings
Init.d settings (including zipalign, fix permissions, enable swap, SD boost and clear cache)
GPS quickswitch
Edge swype
Camera sounds
Render effect
Automatic backlight settings
No timeout for display
Scrolling cache settings
Scroll friction and scroll fling velocity settings
And a lot more
Click to expand...
Click to collapse
Congratulation
Inverted gapps?
Suited for high resolution?
I've been looking forward to this. Thanks, Owain94!
What all things are not working in the initial build?
Sent from my HTC One X
I'll give it a go, why not!
EDIT: What version of the Faux kernel have you repackaged?
mexxxico said:
Congratulation
Inverted gapps?
Suited for high resolution?
Click to expand...
Click to collapse
inverted gapps will follow later
scream_clarity said:
I've been looking forward to this. Thanks, Owain94!
Click to expand...
Click to collapse
thank you sir!
kryptoner said:
What all things are not working in the initial build?
Sent from my HTC One X
Click to expand...
Click to collapse
updated first post with the things that are not working
also updated second post with a changelog for the first release
EddyOS said:
I'll give it a go, why not!
EDIT: What version of the Faux kernel have you repackaged?
Click to expand...
Click to collapse
faux 4b8
franco 12
ncx 030
bricked 0.3
Cheers Owain, looking forward to taking this one for a spin.. been using your roms since rooting my 1x originally so looking forward to some JB goodness (if its owt like me nexus 7 I'll be well chuffed )
Will report back later on any issues...
Sounds like a good ROM... is there any chance of some screenshots?
I wish I could click Thanks a million times. This is such a good rom. Feature packed from build 1. Awesome battery so far with faux kernel. Looking forward to future builds. If you need a tester, I'm there.
Sent from my HTC One X using xda premium
Just going through initial setup, hopefully it'll be good
EDIT: Initial Google account sync is taking a LONG time compared to other ROMs but I think it's a WiFi issue in the office. Bit annoying, though!
Finally up and running - found an issue. 24hr clock doesn't display properly (see attached - taken at 14:00 BST)
EDIT: Ignore me, was a setting that I didn't know I had to change!
EddyOS said:
Finally up and running - found an issue. 24hr clock doesn't display properly (see attached - taken at 14:00 BST)
EDIT: Ignore me, was a setting that I didn't know I had to change!
Click to expand...
Click to collapse
Oh **** you're right the am/pm style should not be applied to the second 2 numbers of the clock...
I didn't notice this because I use 12 hour clock always with am/pm style on
Will look into this I'm sorry
Sent from my HTC One X using XDA Premium HD app
It's all good mate, was weird to just see the first number at first!
EddyOS said:
Finally up and running - found an issue. 24hr clock doesn't display properly (see attached - taken at 14:00 BST)
EDIT: Ignore me, was a setting that I didn't know I had to change!
Click to expand...
Click to collapse
Lol, I had just made the exact same post as you with images and everything!
Those that don't know the setting to change it til Owain updates is:
Settings -> System -> Status Bar -> AM/PM style -> Regular AM/PM
Looking good so far Owain, no time to test properly though due to being at work (wireless signal appears to be a little lower but I read that it's a cosmetic thing with the JB roms in general so far compared to ICS)
Apart from on the lockscreen how is 'google now' accessed? (no biggie as I don't use it that often on my nexus 7 but I am interested to know, don't appear to be able to swipe up from the home hardware button to activate it)
Thanks, will update more if I find more wrong
edit:
Wow, just enabled hybrid bar for 10seconds, loving how it looks and look forward to seeing the progress on it! (on top option would rule but please, don't concern yourself with that, get the basic issues sorted out before listening to me!)
edit2:
Ahhhhh! long pressing the app switcher button now launches the search dialogue which is google now (short press is menu)
edit3:
final edit for good measure... THIS IS AMAZINGLY SMOOOOTTHHHH!!!!! BRILLIANT!
edit4:
Ah.. ok.. I broke something somehow, I can no longer access recent apps by holding down the home key (I am pretty sure it worked initially before I started playing about) - Recent apps switcher is still set within the hardware keys settings section but not doing anything it appears
I noticed just one issue so far, the camera won't focus on anything.
Sent from my HTC One X using xda premium
yes for me the long press home is not working and also the camera issue +1
What's the default kernal... Or do we have to flash manually...
Sent from my HTC One X using xda premium
has anyone tried the xLoud mod with this? I wonder if it will work on JB its really helpful for me on ICS.

[ROM][JB][4.2.2] Vanilla RootBox - geeb CDN *unofficial* [07.03.13]

Thread Closed as Per OP.
For further Development please use link provided. >>>> HERE​
......
{
"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"
}
Description
Vanilla RootBox is built straight from RootBox sources & Google Sources
and always carries a very light installation with no extra/useless apps.
This means, you can enjoy a pure Android experience combined with PA/AOKP/CM features and some cherry-picks.
Keep in mind Jelly Bean is only at the beginning stage of development and there will be minor bugs.
If you're wondering how this ROM differs from any other AOKP roms out there
Try it yourself and choose the one that meets your requirements
Recommended Install
Wipe Data/Factory Reset (This does not affect your Internal/External storage)
Wipe Dalvik Cache
Flash RootBox
Flash JB GAPPS
Wipe Dalvik Cache
Reboot
If you decide to "DIRTY FLASH" I will not support any problems you encounter
Credit/Thanks
Bajee
IOMonster *TheCubed*
The CyanogenMod Project
AOKP
Teamhacksung
Paranoid Android
DaXmax
Rodries
Pier
BigDenn
Shelnutt2
Chadouming
sk8erwitskil
dvhexer
JankA4U - graphics / bootanimation
PonyExpress
Everyone else I forgot to mention
Trialsrider1
Haze028
Shorelinedev
N4 devs
Open Source
Downloads
| --> July.03-2013
Gapps
| --> Banks Gapps - HERE
| --> Recommended Gapps are banks minimal or multiDPI - then update whatever necessary on store. thanks
| --> gapps-4.2.2-jb-6.30.2013-signed.zip
Disclaimer / Warning!: I'm not responsible for any reason should you bork your phone
Donations
If you want to donate, feel free to do so otherwise don't forget to hit thanks and show your appreciation for all the hard work that goes into this.
RootBox Sources
My Github Sources
Changelog
May.2013
May.03
Email force close when pressing back key after selecting characters
Add turn off action to WiFi Tether notification
Framework: CustomToggle Improvements (!Advanced)
FW: settings: arrayList API rework
Fix Per-App Color
WiFi text - Fixed
Clock - Fixed
SignalText - Fixed
WiFi Icons - Fixed
Signal Icons - Fixed
Fix Notification Shortcuts FC
updated Superuser
Fix CustomToggle Actions
Camera: HDR: Read parameters for hardware HDR support
On mako and geeb(and soon find5), HDR mode is a scene-mode. Software HDR
uses Util.isCameraHdrSupported to check whether or not hardware
already supports it, which should also set software HDR flag.
However, this method is not called soon enough to set this flag
on time, so we call it before checking for software HDR status.
updated wifi to prima 3.2.3.110 caf
https://www.codeaurora.org/gitweb/external/wlan/?p=prima.git
May.06
Camera: Fix Handsfree NPE
PAC: Fix Battery icons
Fix Pie Toggle.
RC: Ribbon fix reset method derp.
Default back to LTE/WCDMA/GSM if supported
Currently after unchecking the 'Use only 2G networks' option, the
default Network Mode is 'WCDMA Preferred'. This patch will change
the behaviour so that if the mobiel supports LTE, the default mode
upon unchecking 'Use only 2G networks' is LTE/WCDMA/GSM
Phone: Add blacklist unknown numbers functionality
This way you can choose to block numbers not
in your contact list
Add counters to missed and blacklisted calls
notifications
Do not attempt to do any matching against the '0000' number.
Additionally, uncheck 'block unknown' when its dependency 'block
private' is unchecked to make the shared pref values follow the expected
behaviour.
Profile Toggle: Update chosen profile
Once a profile has been changed, the proper state was not being updated by the toggle. It's now fixed by using a broadcast instead.
FW: Navring ShouldUnlock method
Don't unlock for the ring options, and power
Fix Auto-Brightness
Changing Automatic Brightness option or setting up Notifiction shortcuts was causing a SystemUI crash. This should fix that issue.
Remove Hold back to kill from RB Settings.
This feature is available through RC.
Add MHL support with kernel that comes with rom
Added smartmax governor to kernel
and alot more other minor things
May.06 v2
Fix: camera does not show up on secure lockscreen
Due that on secure lockscreen the startup order is
onCreate->onResume->onPause->onResume and all listeners
are already killed there is no need to kill the
voice listeners which will cause a pause when
the user try to access the camera from a secure
Lockscreen
FW: Ribbons - Long swipe App window.
Window similar to recents with all the users apps.
Options to control app color, background color, and
background opacity.
On touch listeners for targets and close button
Make dividers colorize with text.
Fixed animations make columns spacing work automagiclly
No more AOSP Launcher, Track own Launcher Trebuchet ported from CM
and rootbox and also some PA touches.
May.08
Correct attachment type for Mms only has subject
Mark the attachment type of Mms only has subject as TEXT
avoid to show Mms View as untimely
Allow theming via Theme Chooser: add missing values for landscape and tablets
Trebuchet: Fix drawer vertical orientation bugs
Issue: https://jira.cyanogenmod.org/browse/CYAN-901
Audio: Organize, include only newer ringtones
Remove duplicate notifications
Acrux=Antares and Bellatrix=Betelgeuse.
Duplicate Media cleanup
Clean duplicate notifications and ringtones.
JIRA : https://jira.cyanogenmod.org/browse/CYAN-292
Hidden Statusbar Pulldown
Currently the Statusbar can be hidden through various options. While this is on
though, notifications, signal, battery, etc cannot be seen. Sure you could just
unhide it real quick but Hidden Statusbar Pulldown allows you to swipe down and
reveal the Statusbar for a configurable amount of time before hiding again
Kernel:
new prima drivers 3.2.3.112
added new governor DANCEDANCE
what is dancedance? find out here
http://forum.xda-developers.com/showpost.php?p=36879068&postcount=2685
May.10
Correct attachment type for Mms only has subject
Mark the attachment type of Mms only has subject as TEXT
avoid to show Mms View as untimely
kernel: new wifi drivers (prima)
Rework Hidden StatusBar logic (WIP)
mainly resync with sources up to date
other minor little things...
May.18
Fix up notification LED behaviour
- Commit 5713307 (in ICS) attempted to
fix the problem that the notification LED wasn't reenabled after
turning off the screen again, but introduced another bug in the
process: If another pending notification with LED at the time when the
notification with the new magic flag introduced by that commit (which
was used by phone and MMS apps) was active, the LED still wouldn't be
turned on at screen off time. Also, this commit didn't handle locking
correctly.
This commit essentially reverts 5713307 and makes sure the LED is
reevaluated when the screen is turned off again.
- This change also makes the assignment of the LED when multiple pending
notifications want to use the LED more clear: The notification with
highest priority gets the LED. If multiple notifications with same
priority exist, the most recent one gets the LED.
PHONE & MMS
Kill off use off FORCE_LED_WITH_SCREEN_OFF notification flag.
NotificationManager has been fixed to reenable the LED when turning off
the screen.
kernel
udpate prima 3.2.3.119
https://www.codeaurora.org/gitweb/external/wlan/?p=prima.git
May.22
JIT: Performance fix for const doubles
Some recent Arm processors take a performance hit when
creating a floating point double by loading it as a pair of singles.
Legacy code to support soft floating point doubles as a pair of core
registers loaded double immediates in this way.
With the CL, we handle double immediates as a single unit.
Fix JIT bug related to immediate doubles
Change 256211 (JIT: Performance Fix for const doubles) introduced a
defect that can cause the JIT to use the wrong floating point
double constant in traces in which the following conditions hold:
o Two (or more) different 64-bit floating point constants are used.
o The physical register holding the first constant is still live
at the time the second constant is used.
o The low 32 bits of the two constants are identical.
In this situation, the load/copy optimization pass will incorrectly
determine that the two constants are the same, delete the load of
the second constant and re-use the first constant value.
Note: this problem only occurs with 64-bit floating point literals.
64-bit long literals are unaffected.
This CL works around the problem, and a subsequent CL will rework
disambiguation of 64-bit immediates in a somewhat cleaner fashion.
libsysutils: fix null pointer and memory leak issue
In SocketClient::quoteArg function
1. Fix potential null pointer accessing issue
2. Fix potential memory leak introduced by realloc fail
Settings: Option to force keyboard to show enter key (2/2)
Original SlimRoms feature! Not everyone likes emoticons
about 21 added commits to kernel
see here for more info https://github.com/houst0nn/kernel_msm/commits/jb-geeb
bunch of other crap but who cares...
you guys probably don't understand all those fixes but just a butt feeling
the rom should give you alittle more vrooooooooooom!!!! and I don't mean benchmarks but just overall user feel. *don't quote me I can't test*
I would like to think.. let me know the results pls and thanks.. more updates comming up, been busy working on my m7 rom
anyways enjoy...
May.24.2013
Bring back RB behaviour
When navbar is set to zero, chevrons are disabled since statusbar is still visible. Let's keep the chevrons
even if the statusbar is visible and let the user decide through RB Settings.
Add transparency settings for lockscreen
This will enable the user to set the transparency level
for the lockscreen.
FW: Ribbon v1.0 overhaul
Thickness Increase max && decrease min
Configurable long swipe and long press swipe areas
consolidate and cache views for smoother animations
User adjustable animantion duration
Add dismiss options for swipe ribbon
- Always dismiss on click
- never dismiss on click
- Don't dismiss for navbar action
fix app window crash if user has fast fingers and to much time
on their hands...
Swipe ribbon drag handles now get their own location, height,
width, and opacity.
Hide apps from app window
Hooks to dismiss app window if softkeys or navbar buttons pressed
Fix app window to pull all components also IE camera and messenger.
Rub some unicorn polish on the on touch glow. The giant boxes were
a bit ridiculous.
If ribbon is empty but toogles are not, just show toggles no flipper.
add adb wireless to toggle map
Phase 1 of the Animation chooser. Simple helpers to let users
choose the animation for the swipe ribbon and app window.
ill be adding some fancier animations for now just some of
the stock AOSP one.
Add lots o animation options. Also preload animations instead
of creating them at run time, should smooth things out a bit.
Keyboard IME hide, Vertical spacing App window, Cache resources.
Fix IME hide when navbar hidden.
Longpress on app window now takes you to app info.
Per-app PIE color
Since we're using Per-app color now, let's use it for PIE as well.
Fix layout of MultiWaveView and GlowPadView.
If the calculated size of the rings is much smaller than the measured
size (which is happening e.g. on mdpi 600x1024 tablets), the glow pad
appeared shifted to the right.
This happened due to the insets being calculated as difference of
available and needed size, and later on being added to the available
size. Example numbers (Nexus 4 with density forced to 160):
- computed size in onMeasure: 768x505
- scaled size in onMeasure: 505x505
- thus, insets are calculated as 131/0
- in onLayout, placementWidth (364) and max target width (108) are much
smaller than width (768)
- thus, center is calculated as 131 + (768 / 2) = 515, thus shifted to
the right
Fix that by not using width in the calculation, as the inset size
already takes it into consideration.
LockScreen: Fix crash when unlocking twice
This will keep track if the BroadCastReceiver is registered and
will unregister it only if so.
Fix message composing in DarkUI with emojis enabled
fix xxhdpi inverted launcher icon for Mms (HTC ONE)
Mms: set notification number attribute for messages
This will enable also the notification count overlay properly
May.27.2013
RB Settings: Update icon for keyboard enter
AudioService: Remove STREAM_NOTIFICATION from ringer mode streams
EthernetDataTracker: Set network available on connected
This change fixes state mismatch found in the bugs below,
and makes the code look consistent with disconnect().
In startMonitoring(), reconnect() is called before mNMService.registerObserver().
Then dhcpThread.run() could finish without getting interfaceLinkStateChanged() callback.
In such a case, mNetworkInfo has connected but not-available state - which is contradictory.
FW: Fix Menu Overflow Disable Option
The three button Menu Overflow would display no matter what setting was seleted within ROMControl, this commit makes a slight change to correctly return a result that reflects the users selection through ROMControl.
I had to enable then disable the option for it to function correctly (no reboot required)
Remove opaque check in preparing dirty region
Since preserve swap is enabled, we need to clear the color buffer
when the scissor rect is prepared for a new process. This prevents
garbage being present from the previous process in the color buffer.
SystemUI: show blue dc-hspap icon when connected to Google services
TelephonyManager: hide NETWORK_TYPE_DCHSPAP
LockScreen: Fix crash when unlocking twice
This will keep track if the BroadCastReceiver is registered and
will unregister it only if so.
SystemUI: fix vertical date not showed while on Pie
SystemUI: show date on 2 lines in status bar
This allows showing of the full day of the week, and removes
the blank space above the date (which always felt strange to
me when clicking it to access the calendar).
It also fixes a spacing issue on smaller screen devices that
causes the quick settings button to be partially chopped off
when the AM/PM clock settings are enabled.
Fixed an accidentally dot showed in some languages (for ex. US english)
Bluetooth: Fix MAP accept threads sometimes spinning endlessly.
Randomly (under no obvious precondition), the MAP access threads spinned
endlessly after enabling BT, because mServerSocket.accept() always threw
IOExceptions, probably because the actual socket was already closed.
This change makes sure to exit the thread when that happens to not waste
CPU cycles and battery power.
This tracks similar changes done to the BluetoothPbapService and makes
sure to follow the (working) PBAP flow.
May.29.2013
Add Multi-Part and Split SMS Configs
Fix a number of issues with T9 dialer.
- Fix an ArrayIndexOutOfBoundsException (like reported in
[1]) which happened when highlighting the last digits of a number and
the number had additional characters after those digits.
- Fix another potential ArrayIndexOutOfBoundsException due to the
highlighting code relying on normalNumber being a subset of number,
which wasn't the case due to number being additionally sent through a
formatter. Fix that by running the formatter before normalizing.
- Fix number highlighting not working if the number match occured at the
end of the number.
- Fix number type label & formatting not being updated on locale
changes.
- Fix T9 search not being triggered when pressing the dial button to
recall the last dialed number.
Remove DEBUG to avoid to run checking at every turn
Needn't to run storage checking in DEBUG mode at every turn,
it will make "DELETE OLD MSGS" always be checked in Mms Settings
Enhance the Easy Selector
- Follow GoogleUI Guidelines
- Fullscreen selector
- Added groups support
Mms: Go TRDS 2.0
use propper configuration values now
MMS app: fix crash when MMSC setting is NULL
An APN with a null MMSC column prevented the MMS app
to find the next APN in query.
MMS: Fix lookup of vanity addresses
Avoid the use of the function PhoneNumberUtils.stripSeparators for non-strict
phone numbers.
Camera: Add TrueView
This commits adds the ability to show the complete image sensor frame
rather than the cropped preview used by aosp to fill the entire
screen.
Fix wrong log information in DevicePolicyManagerService
When user reset password their password,
if password doesn't match target quality of device,
DPM print a log why can't reset password.
however log message isn't correct information.
in log context, it have to exist current quality
and target quality. this patch can help print correct log
Avoid IllegalArgumentException in Preference.java compareTo()
In some situations the collection.sort() algoritm fails in compareTo()
with a: java.lang.IllegalArgumentException: Comparison method violates
its general contract!, due to a more strict validation of the compare
contract.
Fix CalendarView to show the month title properly.
Step to reproduce:
Do this test on a Tablet (i.e. do in multi-pane layout)
1. Settings > Date & time > Uncheck the Automatic date & time checkbox.
2. Select 'Set date' and set the month to January and Done.
3. Re-select 'Set date' then you will find no month title just above the calendar.
Framework/base: Added synchronization block to avoid race condition
Fix for the synchronization issue leading to access of an array
Index out of bounds. Issue occurs due to race condition between
removing the activities of a crashed process from history stack
and resuming a separate activity.
SystemUI: Fix Tablet UI Date View
Mobile indicator has been removed, is still showed in quicksettings mobile tile. http://goo.gl/1ZtuS
TRDS 2.0: Update Dark toggle state
June.2013
June.03.2013
Reduce observers in SystemUI: StatusBarIconView
Currently, for each status bar icon view there is a observer that
listens for changes of STATUS_BAR_NOTIF_COUNT. With one
notification usually having one or more status bar icons
you may end up easily with 10+ more observers for ~5 notifications.
With this commit the internal observer class becomes a singleton.
This means there is now only one observer for all status bar icons
and additional binder calls on new notification are avoided.
Reduce observers in SystemUI: KeyButtonView
This is based on the work by Jens Doll for the StatusBarIconView
The ContentObserver class will be a singleton, so there is only
one observer for all buttons.
On my Nexus 10 it reduced the observer count from 48 to 4.
Reduce observers in SystemUI: BatteryBarController
This is based on the work by Jens Doll for the StatusBarIconView
The ContentObserver class will be a singleton, so there is only
one observer for all instances.
On my Nexus 10 it reduced the observer count from 15 to 3
Fixing crash in PhoneNumberUtils getNumberFromIntent
Handling intent with no data when trying to retrieve number from
intent.
audio: Add overlay to fix analog docks.
Of particular interest to devices using libhardware_legacy and
affected by commit 5a484b7: http://goo.gl/rVR1Z
which restricted the routing of AUDIO_DEVICE_OUT_ANLG_DOCK_HEADSET
to docks using FORCE_ANALOG_DOCK cases. The EXTRA_DOCK_STATE_CAR case is
returning FORCE_BT_CAR_DOCK, preventing the dock audio from routing properly.
Add an overlay option for overriding to FORCE_ANALOG_DOCK.
FW: Menu Overflow Disable - Different Implementation
Original method I used to enable the menu overflow disable option incorrectly disabled the menu overflow altogether for some devices due to a late night derp.
This implementation of the check to confirm if the menu overflow has been disabled through ROMControl should hopefully correct this issue.
Pie: set Big as default for item gap (2/2)
Screen: http://goo.gl/aocZ7
Pie: updates (2/2)
-pie angle: fixes, cleaning and new value (Huge)
-pie size defaults
-strings updates
Pie: Fix and easy recalculation for Chevron and Pie
Pie: set angle default to 12° (1/2)
Pie: let Chevron adapt itself from pie's angle.
> This make Chevron able to recreate the battery bar when the angle changes.
Fix unresponsive statusbar area.
Framework: GlowPad Torch
LongPress GlowPad...Torch.
Release...No Torch.
FavoriteToggle: DismissKeyguard
Small Fix
ClockActions: Dismiss Keyguard
Kanging SteveSpear's Brilliant
dismissal method here.
Doesn't require an activity
as ...OnNextActivity() does
Fix MAP SDP record generation
Give the bluetooth app API to register a server socket for a specific
UUID/port pair. It needs that for registering two OBEX server instances.
Fix Profiles - Ring Mode
Fix: AUTO_TIME and AUTO_TIME_ZONE moved to Global google
Frameworks: airplane_mode_on moved to global google and CM
Improve auto-brightness handling
- Add a setting to control the auto-brightness algorithm responsitivity
- Make the algorithm react much faster when the ambient brightness
increases quickly, e.g. when receiving a call in bright sunlight.
Settings: Call Ring mode what Google calls it, not Silent mode
Silent mode -> Ring mode cleanup
Fix Notification shortcuts icons picker FC
Allow changing auto-brightness responsitivity.
Adapt torch intent for Glowpad
Change intent for this feature as we do not use AOKP'S torch
Lockscreen Longpress: Unlock Logic
In my opinion, we should unlock after
user removes their finger.
This matches short-press unlock better
and allows the user to change their mind
on a target (I do that a lot).
Added a vibration action on longpress
being true.
Fix SMS sending.
ACTION_SEND_MESSAGE must be routed through the privileged receiver now,
otherwise it'll be dropped in SmsReceiver.
BatteryIcon with Center Text should be fixed now
Q & A Thread - HERE - thanks to PonyExpress
IF you have questions about PIE bug look HERE any I honestly don't know why it's hard for some of you to use the SEARCH and LOOK HERE ABOUT THIS ISSUE
ATTENTION
For those of you that are LGPNST'ing back to old original TOT or flashing the original KDZ .. to be able to boot AOSP roms.
for best and stability use the latest Official JB kdz to flash then root and then unlock then flash this rom.. thanks
another note.. if you are on the old ICS and haven't flash original LG JB. u can grab the newer modems for your phone HERE
dont' forget to hit thanks if u appreciate the work.. ENJOY!
Reserved...
Re: [ROM][4.2.2][AOSP/AOKP/CM/PA] LGOG Vanilla RootBox [initial release]
Sweet. Now get back to working on a sweet stock rom.
LG Optimus G E971/3/5
Re: [ROM][4.2.2][AOSP/AOKP/CM/PA] LGOG Vanilla RootBox [initial release]
Hello Houstonn, I'll test when back from work, however, about AOKP / CM bugs, are there in your rom the same reboots as Chadouming's cm 10.1 rom?
Sent from Somewhere using my Puppet Master
Re: [ROM][4.2.2][AOSP/AOKP/CM/PA] LGOG Vanilla RootBox [initial release]
So far so good. loving dark rootbox!
Sent from my Optimus G using Tapatalk 2
Running good on E975 also. Just missing camera, but that was expected.
Re: [ROM][4.2.2][AOSP/AOKP/CM/PA] LGOG Vanilla RootBox [initial release]
Is the kernel still sticking at 384mhz on this new build Houston?
Sent from my Optimus G using xda app-developers app
---------- Post added at 11:07 AM ---------- Previous post was at 10:32 AM ----------
I can confirm that the kernel is not sticking at 384mhz on this new build. This might be your best ROM yet Houston. Everything is smooth as butter. No issues with anything as of yet. Keep up the great work:thumbup:
Sent from my Optimus G using xda app-developers app
Nice to see more stock Android ROMs. Sad that there's little ROMs based on LG software. Keep it up though!
Re: [ROM][4.2.2][AOSP/AOKP/CM/PA] LGOG Vanilla RootBox [initial release]
Great ROM but I hate to say but I don't have a notification light.
Nothing for SMS or even when I go to test.
Also does anyone know how to use chadoumings color settings?
Otherwise kick ass ROM!
E973.
Sent from my Optimus G using Tapatalk 2
Re: [ROM][4.2.2][AOSP/AOKP/CM/PA] LGOG Vanilla RootBox [initial release]
Ya no notification light for me either. Nor does it blink red when it's charging. Not a huge deal breaker for me though.
Sent from my Optimus G using xda app-developers app
Re: [ROM][4.2.2][AOSP/AOKP/CM/PA] LGOG Vanilla RootBox [initial release]
Also can confirm that my phone is once again fast and responsive, no longer getting stuck at the 384.
Sent from my Optimus G using xda premium
Pretty slick ROM. I like some of the customizations but it's almost overwhelming at times but power to the people! Look forward to testing it a bit more. NFC does not appear to work at this time either. Toggle just won't check. The true test will be stability. Additionally, the LTE toggle doesn't work and I'm not in an LTE area so I'm not sure if LTE works at all but I imagine it does and the toggle is just broken.
EDIT: LTE is in fact working.
I cant seem to get this to boot. After flash I see the LG logo for a second then black screen. Have tried reflashing and rebooting several times. Do you need to kdz to stock first? I am coming from 4.1.2 on the LGE971 Using clockwork recovery
dspot said:
I cant seem to get this to boot. After flash I see the LG logo for a second then black screen. Have tried reflashing and rebooting several times. Do you need to kdz to stock first? I am coming from 4.1.2 on the LGE971 Using clockwork recovery
Click to expand...
Click to collapse
Make sure you are wiping data/cache/dalvik cache before booting.
Re: [ROM][4.2.2][AOSP/AOKP/CM/PA] LGOG Vanilla RootBox [initial release]
Thanks bro, Still no go.. Any chance you or anyone could post the md5 for the ROM?
Thx
Sent from my LG-E971 using xda app-developers app
so led notification, nfc and camera isn't working? anything else? very tempted to flash.
dspot said:
Thanks bro, Still no go.. Any chance you or anyone could post the md5 for the ROM?
Thx
Sent from my LG-E971 using xda app-developers app
Click to expand...
Click to collapse
MD5: d980b19b6d6816e6cb280c7e3ecf5bac
qjai said:
so led notification, nfc and camera isn't working? anything else? very tempted to flash.
Click to expand...
Click to collapse
Camera works on the E971/E973 (Canadian) variants. It's just the E975 it's broken on. The ROMs been out less than a day so it's hard to say what it's really like. Make a NANDroid backup and try for yourself. If you don't like it, it's 5 minutes to get back to the way you were.
dpvu said:
MD5: d980b19b6d6816e6cb280c7e3ecf5bac
Camera works on the E971/E973 (Canadian) variants. It's just the E975 it's broken on. The ROMs been out less than a day so it's hard to say what it's really like. Make a NANDroid backup and try for yourself. If you don't like it, it's 5 minutes to get back to the way you were.
Click to expand...
Click to collapse
yea I plan to do so, but then after flashing those jb roms, I noticed my storage partitions keep moving to /0 or /0/0 folders so in the end, takes a very long time to recover my stuff for the new rom, as well as just returning to the backup.
sorry.. the LEDS were my mistake I was trying some other things out and forgot to set them back on... I'll look into the NFC as well as it was working on my previous test builds.. all the issues are mostly due to me changing a few upstream sources due to the recent problems we've been getting, by changing some sources I'm managing to get better stability instead of having reboot issues and sod issues.. will have another build out shortly.. as for now getting familiar with the rom features is the best I can say till I have the next release with issues addressed. thank you

[ROM] Dirty Unicorns 6.0.1 {Find 7s} {LVM Supported} (08/05/16)

{
"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"
}
About Us:
Dirty Unicorns is a project that started out with no name. It was a project that was first based off AOKP back in the early days of Jelly Bean. In the early days it was just a one man show on one device, the EVO 3D. Since then, many others have joined the project and it has grown exponentially.
We have seen a lot of talent contribute to this project of ours. Big or small, the focus was always on contributing to the community. That is ultimately why we do what we do. After Jelly Bean, we decided to move to a new base, OmniROM. While AOKP was fun, OmniROM proved to be even more exciting base because it challenged us to see what we could do with a project that had different goals in mind. We learned a lot and again, gain contributors. With Lollipop, we moved to an AOSP base with a lot of patches from CAF to make our older devices function as they should. We grew even more and learned a whole lot more.
It has been an awesome learning experience and is still not over! We are still learning every day and continue to move forward. Lastly, we DO NOT accept, nor ask, for donations. We don't believe in that. Everything that is necessary to keep this project going is out of our own pocket. Gerrit, Jenkins, Websites, Devices, etc. We will never ask for a dime. All we do ask, is that you have patience, search, read and try to enjoy the process with us!!​
Kernel Source:
https://github.com/DirtyUnicorns/android_kernel_oppo_msm8974
Flashing Instructions:
- Confirmed working on Find 7a by DemonDroid_97 here
- Verify that you're using the latest version of TWRP
- Perform a FULL WIPE as described below
(A full wipe is when you wipe system/data/cache)
- Oppo Firmware package 2.1.5
You must run firmware 2.1.5 BEFORE flashing this ROM
If you come from ColorOS 2.1.5 you dont need to to anything else
flash this in recovery
https://drive.google.com/file/d/0B4vRAhHheUkxeUZuSFR3WGVxOE0/view?usp=sharing
- Flash the latest version of this ROM
- Flash recommended GAPPS linked below
- Reboot and ENJOY!!
**If you fail to follow these instructions, please don't bother reporting any bugs**
**If you use Xposed, please don't bother reporting any bugs**
**If you use another kernel, please don't bother reporting any bugs**
Change Log:
Code:
[B]Version 10.5[/B]
- Lots of translations
- Update to Android-6.0.1_r62
- New DU logo for QS navbar/fling tile and keyboard
- Added revert recents in OmniSwitch
- Bring back basic group support
- Enable support for groups in External contacts accounts
- Sync citylist handling with upstream in DeskClock
- Fix crash when no storages are available
- Fix concurrent access to mStorages
- Disable all ListView and GridView selectors in OmniSwitch
- New DU logo everywhere
- Added ability to change location sensors mode in quick settings
- Added Solid bar sanity levels and Lavalamp anim speed
- Fix lock insanity with ActivityManager
- Fix and remember state with OmniSwitch's launcher mode
- Allow immersive options for Slim Recents
- Move LockClock up per request
- Fix notification panel can't hide in statusbar
- Enable camera hal v3 interface
- Disable cellular networks settings menu if airplane mode is enabled
- Set upper limit of 40 FPS on Pulse's renderer drawing
- Added Proximity wake on selected devices
- Fixed NPE in Messaging app
- Add tabs transitions effects in DirtyTweaks
- Add a blank footer to System app remover
- Add ability hide/show app launcher icon for OmniSwitch
- Make sure screenshot Qs and power menu icons match
- Fix volume timeout derp
- Get rid of ugly dialog in radio info
- Adjust padding between battery icon and text
- Add CPU info overlay
- Add backup services to the whitelist after the android-6.0.1_r54 merge
- Remove navigation bar option in Extended desktop settings conditionally
- Pulse 2.0 Advanced Audio/Visual Rendering
- Fix SmartBar alpha when pulse enabled and music paused from lockscreen
- Update DU Certified to v2.3
[CODE][B]Version 10.4[/B]
- Update to Android 6.0.1_r54
- Update SuperSU to v2.76 stable release
- Lots of translations
- Lots of changes and fixes to DU Certified
- SmartBar/Fling clear notifications action
- SmartBar/Fling volume panel action
- SmartBar editor action
- Add a visual cue when editing SmartBar
- Reset SmartBar button animation/pressed state when cancelled
- Add SmartBar save/restore profiles
- Add a visual cue when editing SmartBar
- Add volume tones back
- Add volume dialog timeout
- Fixed WiFi not saving bug
- Add edit action for screenshot notification
- Add support for gestures on certain devices
- Add draw stroke width support to Screenshot Crop/Share
- Add blur feature to Screenshot Crop/Share
- Add launcher mode to OmniSwitch
- OmniSwitch launcher mode day 0 fixes
- Fix a glitch causing shadow not to be reset when header disabled
- Fix one more misbehaving shadow
- Fixed storage permission issue for attachments
- Fix playback for mkv files with lacing
- Cleaned house in Dirty Tweaks, layout fixes
- Clean up System app remover
- Clean up and fix potential NPE's in Recents
- Move DU logo under statusbar items
- Add missing INTERACT_ACROSS_USERS_FULL permission
- Adding NullPointerException check in DocumentsUI
- Add new Theme Provider icon
- Remove unneeded top margin in QS tuner
- Set zygote process priority to -20 to speed up VM startup time
- Call eglReleaseThread in threadLoop for bootanimation
- Enable single tap rebinding for hwkey back and home
- Support MPEG4 codec in Matroska files
- Pass AAC profile from MatroskaExtractor
- Adds some parsing capability
- Support HEVC tracks in Matroska containers
- Remove charging from persisted function composition
- Expose extended statusbar shadow values for themers
- Use correct read/write perms for provider
- Update controls preview to properly render themed assets
- Apply band-aid to ensure theme provider preview permissions are correct
- Use proper API for Fling dialog handling and make them cancelable
- Add API to get detailed state of DeviceIdleController
- Create configurable default expanded desktop style
[B]Version 10.3[/B]
-Update to Android 6.0.1_r46
-Lots of translations
-Lots of CMTE fixes
-Add interpolators to qs tiles
Fixes the system server crash issues caused by null pointer in NetworkPolicyManagerService
-Screenshot Crop and Share
-Dyanamically Configurable Pulse Bar Dimensions
-Fix WaveGenerator memory leak
-Fix overflows in amrwbenc
-Fix for rounding error during encoding
-Enable Wifi Display to support 1920*1080 60fps
-Fix high battery drain after using flashlight
-Fix de-referencing NULL
-Added null check for memory reference
-Fix a video recording issue when sw encoder is used
-Fix compiler warnings
-Fix cameraId type of onDeviceStatusChanged
-Allow media server to disconnect camera even unlocked
-OmniSwitch: cleanup BitmapCache handling
-Remove gallery option from mid-screen shortcuts
-Power/reboot dialogs dim
-Remove bluetooth only when connected toggle
-Add back 'setOnlyAlertOnce' to notification for restricting background data
-Introduce ScreenType class
-Battery bar enhancements
-Fix lcd density theme derp with text edit color
-Restore custom DPI density after updates
-Remove unused observer in AmbientDisplayTile
-Tighten up how we execute a theme change
-Clean up spaghetti factory in BatterySaver tile
-Updated DU-About layout
-Show charging current in mAh on lockscreen
-Keyguard charging current switch
-Fix wakelock blocker's janky layout
-Fix animations duration slider preference janky layout
-Headers overlay support!
-Fix du logo size inside DU-About
-Fix Quick settings tiles font themes derp
-Update theme in CellBroadcastReceiver to match settings
-Fix wrong label for Desktop backup password
-Change battery full level from 90 to 100
-Bring back the 'AOSP look' in Settings
-Fix double tap power launching custom lockscreen icon
-Fix default app for default grants
-Grant signature permission to setup and search
-Fix adb over network
-Use VectorDrawable's for rendering battery
-Add UI/UX capability to attach a saved video to a MMS message
-Display humidity and wind data in LockClock forecast dialog
-National data roaming is off when no active subscriptions
-Adjust the CAF task manager layout
-Harden against null bitmaps from provider still processing
-Lots of Camera2 (AOSP Camera) fixes
Fix jank with 'Show4LTE mod
-Make Launcher3 theme aware (for real this time)
-Add animations to quick settings tiles
-Added support for video and audio mms attachments
-Speed up notification panel pulldown animation when called externally
-Make sure to expand all the way when flinging
-Fix phone crashes after tapping Data Usage in Settings
-Stop adjustConfigurationLw causing sleep/lock
-Fix possible NPE in Settings
-Fix Storage Applications Manager dropdown
-Allow sorting Applications by size in Settings
-Fix the memory leak in TetherSettings
-Use DocumentsProvider API helper methods
-Long press StatusBarHeaderView to launch ThemeChooser headers
-Show title of category in browser fragment (CMTE)
-Battery fixes from CM (vector)
-Added RTL support to theme chooser
-Stop resetting per-app overlays all the time!
-Add More Storage preference to Gallery2
-Fix dismissing Play Store app installed notification
-Mark Pixel C keyboard as having hardware autorepeat
-Separate default header handling from contextual headers
-Fix google-explicit-constructor warnings
-Fix batterySendBroadcast not synchronized issue
-Fix system crash caused by invalid array index of LegacyTypeTracker
-Fix possible OOB
Fix resume box appear when reopen a video by Gallery
-Fix facing check in CameraUtils
-Fix misleading indentation
-Gallery's progress bar stay at 0 when play some clips
-Fix so you can go back in Time zone page
-IP protocol shows wrong in ApnEditor
-Fix the memory leak in DrawOverlayDetails
-Use correct icon for sim card
[B]Version 10.2[/B]
- Update to Android 6.0.1_r43
- New and improved DU change log app
- Show more accurate internal storage capacity
- Allow screen recording to record up to one hour
- Allow screen recording in landscape
- Replace hamburger menu icons with horizontal ellipsis
- Allow system_app access to setenforce
- Fix font changes for clocks
- Fix notification LED NPE
- Add in-app search bindable actions and resources
- Fix recents passing through Google search bar
- Fix off-center date on lockscreen when no alarm is set
- Fix hotspot client AP count
- Fix InCallUI contact image position
- Add SMS/MMS limitation feature
- Enable turn on data when MMS received feature
- Update Chromium to LKGR
- Use circular reveal for showing/hiding task manager panel
- Update SmartBar editor popup menu logic and animation refresh
- Update OmniSwitch
- Show the option for 'Show running apps' for AOSP recents
- Re-center lockscreen notifs
- Add a carrier config for default value of WFC user setting
- Allow Smartbar to unlock recent apps button and make it removable
- Fling: Up swipe left/right support
- Enable quick pulldown for all
- Add a check to see whether the wallpaper's size has changed
- Point Ambient display tile longpress action to it's own settings
- Various CMTE fixes
- Various optimizations and fixes
- Updated translations
[B]Version 10.1[/B]
- Update to Android 6.0.1_r24
- Add Torch to Power Menu
- Adjust Themes tile
- Messaging: QuickReply
- Phone: Call blacklisting
- Custom Ambient Display options
- Add Caffeine QS tile
- Fix volume key music control seeking while ambient display is enabled
- Restore animations back to stock values
- Materialize SIM Toolkit icon
- SmartBar: Fixes across the board including DPI changing
- Fix the duplicate value in expanded download field
- Add custom shadow on header image
- OmniSwitch: Add basic multiwindow support
- Switch to OpenWeather for lockscreen and header weather
- Compile theme apps in the background
- Fix weather items NPE while casting
- Show volume panel tile in QS
- Update SuperSU to 2.71
- Add Heads Up button to the extended statusbar
- Centerize the empty view for WiFi and BT tiles
- Add Heads Up Timeout option
- Remove color picker options
- Fix annoying black statusbar and navbar issue
- Organize Dirty Tweaks more to make things streamlined
- Optimizations and bug fixes
- CMTE fixes and updates
- Updated translations
For a detailed change log, check [URL]http://gerrit.dirtyunicorns.com/#/q/status:merged,n,z[/URL]
[B]Version 10.0 [/B]
- Initial Release of M
[B]9.8[/B]
- final lp build
- Updated to the newest aosp revision
[B]9.7[/B]
- Update to Android 5.1.1_r18
- Add Hot Reboot to Power Menu
- Fix 3-finger Gesture
- Slimified Nav Ring targets
- Ability to ignore interruptions while active media playback
- Add OmniSwitch as Recents
- Add Gesture Lockscreen
- Ability to hide Power Menu on the Lockscreen
- Ability to have notification lights while screen is on
- Bring back the Battery Bar
- Allow lockscreen elements to be themeable via color changing
- Ability to disable Privacy Guard notifications
- Add Volume Panel QS tile
- Disable extended statusbar weather by default
- Add ability to rotate the lockscreen
- Haptic feedback for QS tiles
- Time Contextual Headers
- Fix NFC tile disappearing
- Volume panel timeout ability
- Long press lockscreen lock icon to activate Torch
- Add menu action to OmniSwitch
- Fix Ad Blocker
- Re-organize Dirty Tweaks to make things more streamlined
- Further optimizations and bug fixes
- CMTE fixes
- Updated translations
For a more detailed change log [URL]http://gerrit.dirtyunicorns.com/#/q/status:merged,n,z[/URL]
[B]9.6[/B]
- Update to Android 5.1.1_r9
- Patched up stagefright vulnerability
- OmniSwitch updates
- Added ability to enable or disable scrolling cache
- Add 3-finger screenshot gesture
- Fix QS - Notification shade blank area bug
- Add DT2S for Lockscreen
- Add Lockscreen Wallpaper functionality
- Add new nav bar icons by Bryan Owens
- Add Enable-Disable notification color inversion
- Customize Battery Saver notification icons
- Add Dotted Battery icon style
- Add Longpress Settings actions to QS
- Add System App Remover
- Add back menu button for navbar
- Reorganize Dirty Tweaks
- Reorganize About Phone - About Tablet
- Update more icons
- Fix backup tool
- Added optimizations to various repos
- Spruced up DeskClock
- Various translations
- Added back Omni's customizable PhaseBeam wallpapers
- Materialized Launcher3
- Fix assorted bugs reported or discovered
[B]Version 9.5[/B]
- Update to Android 5.1.1_r8
- Wi-Fi calling
- Add Breathing Notifications (calls/sms/voicemail)
- Slim Recents
- Option to disable Torch on screen off
- Add Slim Navbar customizations
- Add SlimPIE
- Add SELinux Switch
- Add NavBar Tile
- Move button mods to Navigation menu
- Add Expanded Desktop
- Add Weather to Settings (cLock)
- Add back IME arrows
- Add DU Logo in Statusbar (plus color changing ability)
- Add ability to disable Lockscreen Shortcuts
- Update more icons to Material Design
- Fix 4G instead of LTE switch
- Add Live Volume Steps
- Add Config for WiFi Country Code
- Hotspot Idle Config
- Per App Controls for keyguard
- Simplify how Extra Info determines density
- Font change size for SMS/MMS composition or incoming
- Various translations
[B]Version 9.4[/B]
- Android 5.1.1_r4
- Add USB Tether tile
- Remove carrier settings
- Make DU Extra Info themeable
- Force Expanded Notifications
- Add Music tile
- Fix disabling volume adjust sound
- Various ThemeChooser fixes
- Add Volume Rocker Swap button function
- Add Wakelock Blocker
- Add AOKP System Animations and Listview Animations
- Eliminate more checkbox options (replaced by switches)
- Add Task Manager
- Add ability to disable Lockscreen Shortcuts
- Update various icons to Material Design
- Show 4G instead of LTE switch
- Make headset notification dismissable
- Allow all files over BT
- Dirty Unicorns is starting...
- Stop About-DU from launching at startup
- Increasing ring volume
- Unlink ringer and notification volume
- Add ADB over Network tile
- Add Compass tile
- Notification ticker
- Add NFC tile
- Privacy Guard (functions alongside App Ops)
- Implement PIN keypad shuffler
[B]Version 9.3[/B]
~Update to Android 5.1.1
~Materialize DSPManager
~Fix SysUI FC for Themes with QS mods
~Change checkboxes to switches
~Remove Voice Dialer
~Fix for Play Services deep sleeping
~Fix various Theme Engine issues
~Add back notification LED settings backend
~Fix NavRing FC
~Expose values for our applications to be themed
~Hide lights settings if device doesn't support them
~Don't set preferred APN's automatically
~Fix battery and notification lights
~Various translations
[B]Version 9.2[/B]
~Added DU-Updater
~Enable WiFi Display
~Update properties to take full advantage of 3GB heap
~Make Navring available to devices with no navbar
~Add user configurable shortcuts
~Implement ambient display as Active Display
~Change location sensors mode in quick settings
~Show carrier label / custom & change color
~Add Left clock
~Volume rocker music controls
~Double tap to sleep on navigation bar
~Navbar ring targets
~Option to show four tiles per row
~Lots of tiles added
~Theme Chooser updates
[B]Version 9.1[/B]
~NavigationBar Customization
~Add navigation bar arrow keys toggle
~Add left and right virtual buttons while typing
~Create expandable volume panel
~Battery and Notification Lights
~Add Sync tile
~Screenshot Tile
~Update default app icon to a more material like icon
~Material Design makeover
~Proximity speaker: add time delay preference
~Headsup Options
~Mms improvements
~Lockscreen Tile
~Lockscreen shortcut customization
~Themed DU kb hints/spacebar
~Add About DU to settings/about phone
~Add our changelog back
~Allow disabling of FC dialogs
~Update SuperSU v2.45
~Materialize volume panel in/out animation
~Powermenu screenshot delay
~Theme Engine
[B]Version 9.0 [/B]- Initial Release of Lollipop
~Encryption is NOT forced
~SuperSU
~Add customization for Quick Settings
~Add notifications tile
~Add a standalone File Manager
~Proximity speaker
~Add long click support for QS tiles
~Option to disable brightness slider
~Optional DU Blackout keyboard
~Screenrecord
~Add FAB for recents and more locations
~Pimp the power menu out
~Smart Pulldown
~Add ability to change the color in battery saver mode
~Gesture Anywhere
~App circle sidebar
~Battery Bar
~Add Camera sound toggle
~Battery text mode & Forward port battery icon options
~Option to use volume keys to control media volume anytime
~Do not allow to access quick settings on secure lockscreen
~Configurable 0, 90, 180 and 270 degree rotation
~Add AdBlocker
~Add option to disable searchbar in recents
~Quick pulldown preference
~Statusbar clock and date customizations
~MediaScanner behavior on boot
~Add double tap to sleep
~Make voicemail notifications dismissable
~DSPManager
~Volume Rocker Wake
~Turn off carrier provisioning by default
~Doze (ambient display) timeout
~Port forward statusbar brightness control
~Disable Immersive Messages
~Added screenshot delete action in notifications
Disable/Enable screenshot sound
~OmniSwitch
~Network Traffic
~DU bootanimtion
~Quick unlock control for lockscreen
~AppOps
~Add back all keyboard IME features
~Dialer lookup
~Allow disabling volume adjust sound
~Don't wake up device when charger is plugged/unplugged
Credit and Thanks:
We would like to give thanks to everyone that contributes to the Android community, big or small because every bit counts. Although we can't list each and every contributor within the Android community, we would like to highlight some of the teams and individuals that have made it possible NOT only with just this version of DU but throughout the years because we don't ever want to forget where we came from nor those that have helped us!
That said, on behalf of the DU team we say THANKS to....
JMZ Software
Baby Jesus
Code Aurora Forum
Omni ROM
Android Open Kang Project (AOKP)
Android Ice Cold Project (AICP)
XDA-Developers
SlimROMs
Preludedrew
Max Weninger
Team Black Out
CyanogenMod
Pure Nexus Project
**If we have left someone or some team out, we apologize and please PM us**
Download Links:
Stable Version 10.5 - http://download.dirtyunicorns.com/files/find7s/Official/DU_find7s_6.0.1_20160805-2255.v10.5-OFFICIAL.zip
GAPPS - - Banks Gapps
DU TBO GAPPS - DU TBO GAPPS ZIPS
WEEKLIES - http://download.dirtyunicorns.com/files/find7s/Weeklies/
Frequently asked questions - READ HERE
Other Links:
G+ community - https://plus.google.com/u/0/communities/109738128866939227235
ROM Source - https://github.com/DirtyUnicorns
Gerrit - http://gerrit.dirtyunicorns.com
Crowdin (translations) - https://crowdin.net/project/dirtyunicorns
Jira (Bug Report / Feature Request) - http://jira.dirtyunicorns.com/
Created 1-17-2015
Last Updated 7-08-2016
XDA:DevDB Information
[ROM] Dirty Unicorns 6.0.1 {Find 7s} {LVM Supported} (08/05/16), ROM for the Oppo Find 7
Contributors
anders3408
Source Code: http://www.github.com/DirtyUnicorns
ROM OS Version: 6.0.x Marshmallow
Version Information
Status: Nightly
Current Stable Version: 10.5
Created 2016-08-06
Last Updated 2016-08-07
Let's get it started in here!!!!!
#StayDirty
wow....so surprised.....must try.
---------- Post added at 03:40 PM ---------- Previous post was at 03:39 PM ----------
it's for 7s only? is 7a supported?
Finally.
I have one problem. Whenever i set my dpi to 560 the time contextual header is not shown even if i enable it. It's not major thing just a heads up. So i use 520dpi.
I only have a 7s so yes only for 7s.
I'll test the 560 DPI issue.
Yes! Finally DU is back!!
I can confirm that this works for the 7a as well, using right now with zero problems. Great work
DemonDroid_97 said:
Yes! Finally DU is back!!
I can confirm that this works for the 7a as well, using right now with zero problems. Great work
Click to expand...
Click to collapse
Thanks
post updated to reflect that
Firstly I'd like to thank anders3408 for this ROM, I've been looking for a 3rd party ROM for a long time.
So, my Oppo Find 7s was running a "Project Spectrum" ROM with unified LVM storage.
I downloaded the Oppo Firmware package 2.1.5, Stable Version 10.5 ROM, and Banks Gapps. These were stored on my Samsung SD card
Booted into TWRP, did a FULL WIPE, and then flashed Oppo Firmware package 2.1.5, Stable Version 10.5, and Banks Gapps.
Rebooted the phone.
Eventually the phone restarted and I went through the usual setup.
But, it then came up that it had found my Samsung SD card and that an SD card was corrupt.
I looked in settings to find that my System partition was now only 4Gb. I clicked on the Samsung SD card and I set it as internal (not for moving files) and it was formatted as Samsung SD card /ex4.
When I clicked on the corrupt SD card "portable storage" (which should be the remainder of my internal storage), it came up with an error.
It was formatted as sd card /lvm2pv
Any Help to get me back to normal would be greatly appreciated.
1in said:
Firstly I'd like to thank anders3408 for this ROM, I've been looking for a 3rd party ROM for a long time.
So, my Oppo Find 7s was running a "Project Spectrum" ROM with unified LVM storage.
I downloaded the Oppo Firmware package 2.1.5, Stable Version 10.5 ROM, and Banks Gapps. These were stored on my Samsung SD card
Booted into TWRP, did a FULL WIPE, and then flashed Oppo Firmware package 2.1.5, Stable Version 10.5, and Banks Gapps.
Rebooted the phone.
Eventually the phone restarted and I went through the usual setup.
But, it then came up that it had found my Samsung SD card and that an SD card was corrupt.
I looked in settings to find that my System partition was now only 4Gb. I clicked on the Samsung SD card and I set it as internal (not for moving files) and it was formatted as Samsung SD card /ex4.
When I clicked on the corrupt SD card "portable storage" (which should be the remainder of my internal storage), it came up with an error.
It was formatted as sd card /lvm2pv
Any Help to get me back to normal would be greatly appreciated.
Click to expand...
Click to collapse
When you wiped in TWRP, did you also wipe the raw_data (or something like that) partition ?
Also are you sure its your system partition which is 4 gb ? don't you mean sdcard or data partition?
Hi anders3408,
Yes I believe I must have wiped "raw_data" when I did the Full Wipe.
But I think I'm pretty sure I have it all up and working now.
I found a guide on the Oppo community forum, had to RUN remove LVM script and then reboot, RUN setup LVM script and then reboot. From there I just followed your instructions.
And I'm must say "I LOVE IT"
I'm not usually into lots of customization, but the Dirty Unicorn ones seem "necessary" and with a little tweaking I have a my oppo running the latest version of Android.
Thanks again :good::good:
Tried this ROM today. Noticed two bugs:
1. Toggling the "SELinux: permissive" switch results in black screen. Rebooting won't help, dirty flash doesn't help either. Only full reflash of the entire ROM (with all wipes) solves this issue. Ouch.
2. While there is an option to enable on-screen button bar, there is no option to disable capacitive buttons (or I didn't find one).
Hi, I have the 7s but with new lcd panel. Is the stable version compatible? Thanks.
tropical cactus said:
Hi, I have the 7s but with new lcd panel. Is the stable version compatible? Thanks.
Click to expand...
Click to collapse
Yes, my 7s also has a new LCD panel. This build is fully compatible.
aoleg said:
Yes, my 7s also has a new LCD panel. This build is fully compatible.
Click to expand...
Click to collapse
Thanks. Already downloaded. Will try when free. Now on CM 13 snapshot. Getting a random reboot once in a while.
aoleg said:
Tried this ROM today. Noticed two bugs:
1. Toggling the "SELinux: permissive" switch results in black screen. Rebooting won't help, dirty flash doesn't help either. Only full reflash of the entire ROM (with all wipes) solves this issue. Ouch.
2. While there is an option to enable on-screen button bar, there is no option to disable capacitive buttons (or I didn't find one).
Click to expand...
Click to collapse
1) Can't reproduce the SElinux issue. Works fine for me. Which version are you using, weekly or official?
2) You can manually disable hardware keys by this method:
Use a file explorer with root like es or solid.
Go to root of your device > system > usr > keylayout.
Here you'll find Generic.kl
Open it in some editor.
Navigate to key 139, 158 and 172 and put a "#" in the beginning of these lines (without quotes)
Save file and reboot.
For hardware key lights, I disable them using gravity box or "Capacitive Buttons" from play store.
aoleg said:
Yes, my 7s also has a new LCD panel. This build is fully compatible.
Click to expand...
Click to collapse
It's not working for me. The screen is completely washed out. Restored backup.
I tried with my find 7s. All is working except the mic for loudspeaker is not functioning. Ppl cant hear me talking in loudspeaker. Everything else working flawlessly. Great ROM.
tropical cactus said:
Hi, I have the 7s but with new lcd panel. Is the stable version compatible? Thanks.
Click to expand...
Click to collapse
NOT works with r63419 panel. Do not try if you have this panel
roi_xordo said:
NOT works with r63419 panel. Do not try if you have this panel
Click to expand...
Click to collapse
Hi, I'm back on cm snapshot. I think the kernel for the unified partition was giving me problems. So I'm back on default and skipped the patch. Cm needs much smaller installation space and I can fit all my apps in default.
So, apparently, this rom is working for someone with the new lcd panel.
aoleg said:
Tried this ROM today. Noticed two bugs:
1. Toggling the "SELinux: permissive" switch results in black screen. Rebooting won't help, dirty flash doesn't help either. Only full reflash of the entire ROM (with all wipes) solves this issue. Ouch.
2. While there is an option to enable on-screen button bar, there is no option to disable capacitive buttons (or I didn't find one).
Click to expand...
Click to collapse
Selinux is set to permissive, since i haven't fixed up the selinux rules yet.
Iirc in next weeklies , you can disable the buttons
eofw said:
I tried with my find 7s. All is working except the mic for loudspeaker is not functioning. Ppl cant hear me talking in loudspeaker. Everything else working flawlessly. Great ROM.
Click to expand...
Click to collapse
Can't reproduce your issue.
tropical cactus said:
Hi, I'm back on cm snapshot. I think the kernel for the unified partition was giving me problems. So I'm back on default and skipped the patch. Cm needs much smaller installation space and I can fit all my apps in default.
So, apparently, this rom is working for someone with the new lcd panel.
Click to expand...
Click to collapse
Seems odd that it works for some and not others.
In general please put all your issues into Jira with logcat if possible. For the guys with LCD issue, please also add a dmesg from a bootup, so I can see what's wrong.

Themes / Apps / Mods aodNotify - Notification Light / LED for Pixel 6 Pro!

This app was initially developed for Samsung Galaxy devices with Always on Display. As Pixel devices also have an Always on Display i decided to port the Samsung version to Pixel devices.
You need a notification light / LED for your Pixel 6!
With aodNotify you can easily add a notification light / LED to your Pixel 6!
You can select different notification light styles and show the notification light around the camera cutout, screen edges or even simulate an notification LED dot in the statusbar of your Pixel 6 or Pixel 5!
As the notification light is integrated in Google's Always On Display it has minimal battery consumption and doesn't drain your battery like other apps which keep your phone awake!
MAIN FEATURES
• Notification light / LED for Pixel 6, Pixel 5 or Pixel 4a!
• Low energy notification preview
• Activate Always On Display (AOD) only on notifications
• Charging / Low battery light / LED
MORE FEATURES
• Notification light styles (around camera, screen, LED dot)
• Custom app / contact colors
• ECO animations to save battery
• Interval mode (on/off) to save battery
• Night times to save battery
BATTERY USAGE PER HOUR ~:
• LED - 3.0%
• LED & INTERVAL - 2.0%
• LED & ECO ANIMATION - 1.8%
• LED & ECO ANIMATION & INTERVAL - 1.5%
• NOTIFICATION PREVIEW - 1.0%
• ALWAYS ON DISPLAY - 1.0%
Without notification light the app consumes almost 0% battery!
The Pixel 6's Tensor chip has a context hub, which is a ultra low power context engine especially made for the AOD and other background tasks, wich should reduce power consumption a lot. The values above are approximate values from old Pixel devices.
DOWNLOAD:
DEVICES
• Pixel 6 / 6 Pro
• Pixel 5
• Pixel 4a
• Pixel ...
NOTES
• The app is still in beta stage, errors may occur!!
• Google may block this app with future updates!
• Please check if the app is compatible before updating phone software!
• Altough we never experienced any screen burn in issues on our test devices, we recommend to not keep the notification light / LED active for a long time! Use at you own responsibility!
"Google Pixel" is a protected trademark of "Google LLC"
{
"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 position of the light around the camera cutout may not be accurate in this beta.
Position can be adjusted in Notification light > Size & position > fine tuning section in the app.
Thank you! Bought. Will definitely be testing and using this!
Update: The Enable AOD in the initial setup takes me to Display settings but I had trouble finding where to re-enable AOD and set to always on. It was in the Display/Lock Screen sub-menu and I had to enable "Always show time and info".
It's also frustrating while writing this that aodNotify disappears from Recently when I'm trying to switch back and forth between the XDA App and it before I've finished completely setting up aodNotify. Actually still disappears from Recents even once it's setup too.
(All the following are fixed)
The attached screenshot shows the appropriate centered offsets for the camera ring on the Pixel 6 Pro. The Zoom, Zoom Ring, Galaxy Spin, and Florescent Tube effects don't appear to respect those settings.
General (Power Saving) / Custom Nighttime repeatedly wants to install or update the Manager app and I can't enable it.
I wouldn't mind the DnD option except if only want it to follow specific scheduled DnD, not DnD that I manually enable.
I prefer to be able to set custom battery low and full percentages, such as 25 and 75, respectively.
Does the app use Google's ability to back up app data to the cloud? Otherwise will there be an option to backup and restore manually?
Thanks, I think that's all regarding testing for now.
No longer applies, for the original testing version:
Click to expand...
Click to collapse
Deleted
roirraW edor ehT said:
Thank you! Bought. Will definitely be testing and using this!
....
Click to expand...
Click to collapse
Thanks for the feedback. Theres an update on the way fixing position and some other issues.
You can set position offset to 0 on next release then.
The app is not in recents, because its getting killed then if you clear apps. Users complained about this.
Thanks for the initial setup hint. Optimised descriptions now.
Trying to optimize as soon as i get my Pixel.
You are awesome mate! Been using your app since S10 days and I'm so glad you're doing this for the pixel 6. Your app is perfect for samsung and I hope it will be the same for pixels.
Jawomo said:
DEVICES
• Pixel 6 / 6 Pro
• Pixel 5
• Pixel 4a
• Pixel ...
NOTES
• The app is still in beta stage, errors may occur!!
• Google may block this app with future updates!
• Please check if the app is compatible before updating phone software!
• Altough we never experienced any screen burn in issues on our test devices, we recommend to not keep the notification light / LED active for a long time! Use at you own responsibility!
Click to expand...
Click to collapse
Thanks will try this when my device arrives
question, have you not considered have X-Y sliders to adjust the position of the notification circle/led and its scaling
This means you should theoretically have 1 app that supports all your current devices and futures devices other than minor compatibility fixes
squee666 said:
Thanks will try this when my device arrives
question, have you not considered have X-Y sliders to adjust the position of the notification circle/led and its scaling
This means you should theoretically have 1 app that supports all your current devices and futures devices other than minor compatibility fixes
Click to expand...
Click to collapse
There are position sliders in the app for sure. But theres much more going on in behind.
I highly optimize the app for specific manufacturers. For this there are a Samsung, Google, OnePlus and a Global version for now.
I couldnt manage to merge them all into one unfortunately, bacause they all have different always on display implementations.
Jawomo said:
There are position sliders in the app for sure. But theres much more going on in behind.
I highly optimize the app for specific manufacturers. For this there are a Samsung, Google, OnePlus and a Global version for now.
I couldnt manage to merge them all into one unfortunately, bacause they all have different always on display implementations.
Click to expand...
Click to collapse
ahh yeah makes perfect sense i've been lucky to have an led in current phone (note 9)
hopefully in future it will be more standardized in oems code implementation
Link to source code?
This is looking pretty good! Any plan to implement multiple colors for the notification light?
ipowyourface said:
This is looking pretty good! Any plan to implement multiple colors for the notification light?
Click to expand...
Click to collapse
It's awesome. It includes the kitchen sink, too! Check the Colors menu. I prefer the "Auto Colors" option for apps, I changed the Battery notification colors, and I might set specific colors for special contacts like my wife. It would be extra nice to be able to have the camera ring notification for my wife be extra noticeable.
Click to expand...
Click to collapse
I cant wait to get my pixel now
Just installed, bought pro. Very nice app, nicely customisable too!
• LED - 3.0%
Click to expand...
Click to collapse
Does that mean that when I have an unread WhatsApp message that creates a green ring around the camera cutout it costs me about 24% battery during 8 hours of sleep?
mko000 said:
Does that mean that when I have an unread WhatsApp message that creates a green ring around the camera cutout it costs me about 24% battery during 8 hours of sleep?
Click to expand...
Click to collapse
You can define how frequently and for how long the app generates the notifications, and even define sporadic notifications off x pattern for y amount of time if that's what you want.
nevermind I saw the post.
I don't think this app is for me. I did like the notification light on my nexus 4 but I have gotten used to not having one.
mko000 said:
Does that mean that when I have an unread WhatsApp message that creates a green ring around the camera cutout it costs me about 24% battery during 8 hours of sleep?
Click to expand...
Click to collapse
Don't you guys use flip to shh when sleeping? I just turn my phone around and it's quiet and the display is off 100%.
roirraW edor ehT said:
You can define how frequently and for how long the app generates the notifications, and even define sporadic notifications off x pattern for y amount of time if that's what you want.
Click to expand...
Click to collapse
Let's say that a flashing light only requires 2/3 of that, it's still a lot.
Morgrain said:
Don't you guys use flip to shh when sleeping? I just turn my phone around and it's quiet and the display is off 100%.
Click to expand...
Click to collapse
Good idea, but that would mean I would probably need two hands to snooze the alarm? I'll try it out.
mko000 said:
Let's say that a flashing light only requires 2/3 of that, it's still a lot.
Click to expand...
Click to collapse
I've always liked this app made for the other devices I've used. I doubt if it'll use even 2/3 of what you mentioned. Personally, I set mine to only notify for up to 5 minutes. Anything beyond 5 minutes, I know to just turn on my screen and see if I've had any new activity because I was most likely going to the bathroom or purposefully taking a nap away from my phone.
You can adjust as you see fit.

[ROM][BETA] Havoc-OS-3.12 [Q|Android 10] [January 21st, 2022]

{
"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"
}
Havoc-OS 3.x is based on AOSP, inspired by Google Pixel.​Has a refined Material Design 2 UI crafted by @SKULSHADY.​Many useful features that will blow your mind.​All you can dream of and all you'll ever need.​Just flash and enjoy...​
Code:
[SIZE="3"][SIZE="3"][B][U]General:[/B][/U][/SIZE]
Material Design 2 UI
Android R Style Screenrecord Dialog
Rounded UI
Inbuilt GApps (optional)
Face Unlock
Enhanced QS Battery Estimation
Lockscreen Clocks
Font Customisation
Dark Theme Support for AOSP apps
Notification LED Settings
Pixel Lockscreen weather
Signature Spoofing
Micro-G support
Lockscreen charging animation
[SIZE="3"][B][U]Status Bar:[/B][/U][/SIZE]
Clock & Date Settings
Custom Logo
Brightness Control Gesture
Double Tap to Sleep
Network Traffic Indicator Settings
Carrier Label Settings
Battery Icon Style/Percentage Settings
Status Bar Icons Toggle
HD/VoLTE Icon Toggle
4G/LTE Icon Toggle
Data Disable Icon Toggle
Roaming Indicator Toggle
Small Mobile Type Icon Toggle
Bluetooth Battery Status Toggle
[SIZE="3"][B][U]Quick Settings:[/B][/U][/SIZE]
Quick Pulldown
Smart Pulldown
Battery Estimates Toggle
Background Opacity
Background Blur Configuration
Header Image Configuration
QS Customisations
Rows/Column
Tile Title
Vibrate on Touch
Brightness Slider Customization
Brightness Slider On Bottom/Top/Hidden
Auto Brightness Icon
Brightness Control Buttons
QS Footer Customization
Settings Icon
Running Services Icon
Edit Icon
User Switcher Icon
[SIZE="3"][B][U]Ambient Display:[/B][/U][/SIZE]
Show/Hide Battery Level
Ambient Options
Always On
Always On When Charging
Wakeup On New Notifications
Wakeup on New Music (Music Ticker)
Sensor Based Screen Wakeup (Tilt/Hand Wave/Pocket)
Double Tap for Ambient Display
Ambient/Always On Display Brightness Configuration
[SIZE="3"][B][U]Screen:[/B][/U][/SIZE]
Corners Customisation
Rounded Corner Radius
Corner Content Padding
Legacy App Scaling
Force Higher Aspect Ratio for Selected Apps
[SIZE="3"][B][U]Buttons:[/B][/U][/SIZE]
Navigation
Nav Bar Toggle
System Navigation Type
Arrows Keys
Volume Buttons
Swap Keys
Volume Steps
Long Press to Seek Tracks
Keyboard Cursor Control
Volume Rocker Wakeup
Volume keys Answer Call
Power Button
Power Menu Customization
Lockscreen Options
Visibility on the Lockscreen
Reboot
Advanced Reboot
Screenshot Option
Screenrecord
Screen-Off Torch
Double Tap Power Button
Long Press Power Button
Back Gesture
Arrow Animation toggle
Long Swipe Type (Swipe and Hold/Swipe Edge to Edge)
Long Swipe Timeout
Long Left/Right Swipe Action
Haptic Feedback toggle
[SIZE="3"][B][U]Gestures:[/B][/U][/SIZE]
Jump To Camera
System Navigation Settings
Prevent Ringing Gesture
Swipe To Screenshot
Touchscreen Gestures
[SIZE="3"][B][U]Lockscreen:[/B][/U][/SIZE]
Double Tap to Sleep
Media Cover Art
Media Cover Art Blur Level
Music Visualiser
Unlocking
Pocket Detection
Fingerprint
Screen Off FOD
Show Icon
Recognizing Animation
FP Authentication Vibration
FP error Vibration
Elements Customisation
Status Bar
Quick Settings
Lock Icon
Charging Info
[SIZE="3"][B][U]Notifications:[/B][/U][/SIZE]
Flashlight
Blink for incoming call
Blink for Call Waiting
Screen
Edge Lighting Customisation
Status Bar
Heads Up
System
FC Notifications
Misc
Kill App Button
Noisy Notifications
[SIZE="3"][B][U]Animations:[/B][/U][/SIZE]
Animation Duration
System Animation customization
QS Tile Animation Customisation
[SIZE="3"][B][U]Battery Saving:[/B][/U][/SIZE]
Smart Pixels
Suspend Actions
[SIZE="3"][B][U]Miscellaneous:[/B][/U][/SIZE]
Gaming Mode
Wake Up on Charge
Charging Animation
Screenshot Type (Full/Partial)
Adaptive Playback
Playback Timeout (30sec/1min/2min/5min/10min)
[SIZE="3"][B][U]Other Features:[/B][/U][/SIZE]
Vibration & Haptics Customization
LiveDisplay
Notch Hide Settings
Seperate ringtone for SIM1&2
Screen Refresh Rate (For Supported Devices)
ALways On Display
Smart Charging
Theming
Styles and Wallpapers
Dark Theme
Accent Colour
Icon Shape
[SIZE="3"][B][U]QS Tile Shortcuts:[/B][/U][/SIZE]
Heads Up tile
Caffeine tile
CPU info tile
Smart pixel tile
Live Caption
Screenrecord tile
Gaming Mode tile
Screenshot tile
LTE tile
Music Tile
LiveDisplay
Switch Data Card Tile
Reboot Tile
Reading Mode
Gaming Mode
Compass
Sound Search
Compass Tile
[/SIZE]
https://photos.app.goo.gl/WSbmYy7QeB6K9CSn6​
Founder & Lead Developer:​SKULSHADY (Anushek Prasal)​​Support Team:​theo.j22 (Tushar Jain)​​
ROM: https://mega.nz/folder/cYswTBAJ#OxpJFbecui2lPugdJgAxvA​Open GApps: http://opengapps.org​Magisk: https://forum.xda-developers.com/apps/magisk/official-magisk-v7-universal-systemless-t3473445​Telegram Support Group: https://t.me/havocofficial​Telegram Announcements Channel: https://t.me/Havoc_OS​Discord Server: https://discord.gg/YfhBCj4​
1. Download the ROM, GApps, Magisk.​2. Wipe System, Data, Cache, Dalvik.​3. Flash the ROM, GApps (Optional), Magisk (Optional).​4. Reboot and Enjoy.​
LineageOS (https://github.com/LineageOS)​Crdroid (https://github.com/crdroidandroid)​Pixel Experience (https://github.com/PixelExperience)​Nitrogen Project (https://github.com/nitrogen-project)​Omnirom (https://github.com/omnirom)​And all the other Developers, Testers, Donators and Users.​
https://github.com/Havoc-OS​
Device trees:
Common (https://github.com/aoleary/device_lge_g4-common/commits/q)​Device (https://github.com/aoleary/device_lge_g4/tree/msmXQ)​Kernel (https://github.com/aoleary/G4-Titan-Kernel/commits/pie_mergeQ)​Vendor (https://github.com/aoleary/vendor_lge/commits/q)​
XDA:DevDB Information​Havoc-OS, ROM for the LG G4​​ROM OS Version: 10.x Q​ROM Kernel: Linux 3.10​Based On: AOSP​​Version Information​Status: Beta​​Created 2022-01-21​Last Updated 2022-01-21​
Finally. Android 10 on the LG G4!!!
Thanks to @steadfasterX, @DevUt, @tullyp, @kessaras, @masemoel and everyone else who contributed along the way
NOTE: For VS986 to get service, network settings has to be set to Global for LTE and CDMA, and must dial out once at every boot. (May be helpful in setup instructions) (thanks to @tullyp for the info)
This ROM is already pretty much bug free..
But if you find something, please report it with logcat..
I won't be adding Security Patches to the ROM, as we are working on bringing A11 to the G4, but that could take a couple of months, so enjoy A10 for the moment
E3004: This package is for device: g4,p1,h815; this device is ?ro.product.name.
Updater process ended with ERROR: 7
Error installing zip file 'sdcard/Download/Xtended-Tribute-To-MartinCoulon-h815-20220121.zip'
Updating partition details...
...done
don't working.. (815tr)
Thank you for your effort in bringing this to our LG G4's. After removing the 'Assert' line, the H811 rom installed with no issues on my UsU'd H812. However, I mean the following points to be constructive, not criticisms as I understand the is a Beta version. No logcat for the following reason:
A major issue preventing this for consideration as a daily driver: the battery drain was absolutely huge while installing and updating the apps, even though the phone was plugged in to charge - i.e., it failed to charge when plugged in and the phone was on even after a couple of re-boots. The battery lost it's charge completely and shut down twice while trying to update it after a Full clean install. This is unacceptable. The issue does not present on LOS 16.0 at all, so something needs to be solved here.
Couple of other things:
- Inordinately slow to boot even after the first boot after installation.
- No 'Advanced restart' in the 'Developer options' or anywhere else that I could find.
- Titanium Backup that I use for restoring some apps no longer on Play Store (apps only, not data), showed the backup folder on my SD card as empty. It is not - never ran into this issue before when transitioning roms to a higher version.
Hopefully, these issues can be addressed soon as the rom is very promising.
Thank you again.
S.
sdembiske said:
Thank you for your effort in bringing this to our LG G4's. After removing the 'Assert' line, the H811 rom installed with no issues on my UsU'd H812. However, I mean the following points to be constructive, not criticisms as I understand the is a Beta version. No logcat for the following reason:
A major issue preventing this for consideration as a daily driver: the battery drain was absolutely huge while installing and updating the apps, even though the phone was plugged in to charge - i.e., it failed to charge when plugged in and the phone was on even after a couple of re-boots. The battery lost it's charge completely and shut down twice while trying to update it after a Full clean install. This is unacceptable. The issue does not present on LOS 16.0 at all, so something needs to be solved here.
Couple of other things:
- Inordinately slow to boot even after the first boot after installation.
- No 'Advanced restart' in the 'Developer options' or anywhere else that I could find.
- Titanium Backup that I use for restoring some apps no longer on Play Store (apps only, not data), showed the backup folder on my SD card as empty. It is not - never ran into this issue before when transitioning roms to a higher version.
Hopefully, these issues can be addressed soon as the rom is very promising.
Thank you again.
S.
Click to expand...
Click to collapse
Hi,
Thanks for the feedback.
I'll fix the assert thing. That's an easy fix that I did for AOSiP in Pie.
I will hopefully start building individual versions for each device like SFX does for LineageOS.
1. Regarding the battery, I never experienced an issue as drastic as you, and believe me, I probably flashed it 20 times in the last 6 weeks.. Nobody else has reported that type of battery drain in the G4 Users Channel either, so your battery is probably starting to die..
2. The boot time is what it is. If its slower than other ROMs, not much I can do about it..
3. There is most definitely an advanced restart option. Its in ConfigCenter, probably in the Hardware Buttons section.
4. Did you verify that TB had the permission to read external storage? Permissions are a lot stronger in A10, than A9..
omeralp said:
E3004: This package is for device: g4,p1,h815; this device is ?ro.product.name.
Updater process ended with ERROR: 7
Error installing zip file 'sdcard/Download/Xtended-Tribute-To-MartinCoulon-h815-20220121.zip'
Updating partition details...
...done
don't working.. (815tr)
Click to expand...
Click to collapse
This is the Havoc-OS thread, but it is OK as it would be the same for Havoc-OS. I will hopefully soon start releasing individual builds for each device. I can't give an exact date, but hopefully soon..
aoleary said:
Hi,
Thanks for the feedback.
I'll fix the assert thing. That's an easy fix that I did for AOSiP in Pie.
I will hopefully start building individual versions for each device like SFX does for LineageOS.
1. Regarding the battery, I never experienced an issue as drastic as you, and believe me, I probably flashed it 20 times in the last 6 weeks.. Nobody else has reported that type of battery drain in the G4 Users Channel either, so your battery is probably starting to die..
2. The boot time is what it is. If its slower than other ROMs, not much I can do about it..
3. There is most definitely an advanced restart option. Its in ConfigCenter, probably in the Hardware Buttons section.
4. Did you verify that TB had the permission to read external storage? Permissions are a lot stronger in A10, than A9..
Click to expand...
Click to collapse
I admit the battery isn't the best (I ordered a new one after the experience) BUT, my comparison was with the my normal Daily driver LOS 16.0 where I do do not experience the complete lack of charging and rapid drain when the phone is on and plugged in - so, IMO, there is room for some substantial improvement there. Not all members installing this rom will have brand new batteries, if you get my drift.
Couldn't find the Advance restart in the Config Center (I did look there) - perhaps I missed it.
The TB seemed to see the SD card and show the files and folders but not sure if it was actually reading/displaying the content. May be worthwhile to let members no how to allow it ... just a thought.
Thanks,
S.
sdembiske said:
I admit the battery isn't the best (I ordered a new one after the experience) BUT, my comparison was with the my normal Daily driver LOS 16.0 where I do do not experience the complete lack of charging and rapid drain when the phone is on and plugged in - so, IMO, there is room for some substantial improvement there. Not all members installing this rom will have brand new batteries, if you get my drift.
Couldn't find the Advance restart in the Config Center (I did look there) - perhaps I missed it.
The TB seemed to see the SD card and show the files and folders but not sure if it was actually reading/displaying the content. May be worthwhile to let members no how to allow it ... just a thought.
Thanks,
S.
Click to expand...
Click to collapse
Better wait for LineageOS. SFX should be building it soon. We both share everything, so it will have exactly the same base as my ROMs, so the only difference will be in the ROM. LineageOS might fare a bit better for your phone since it has less features..
New h811, h815, h815_usu, h812_usu and f500_usu uploaded to the Havoc folder..
This means no need to flash baseband before flashing UsU ROMs
Clean Flash MANDATORY!!
Fixes:
Location/RIL bug
Annoying charging light flashing
RIL stability improved
GPS speed improved
UI/System speed improvements
If you have a variant not included above, ask and you shall receive
815 and 815_usu not working..
E3004: This package is for device: g4,p1,h815; this device is ?ro.product.name.
Updater process ended with ERROR: 7
Error installing zip file 'sdcard/Download/…
Thnx!
omeralp said:
815 and 815_usu not working..
E3004: This package is for device: g4,p1,h815; this device is ?ro.product.name.
Updater process ended with ERROR: 7
Error installing zip file 'sdcard/Download/…
Thnx!
Click to expand...
Click to collapse
Can you provide the recovery log as indicated in 2.A here : https://forum.xda-developers.com/t/...-n-o-p-twrp-2020-06-22.3442424/#post-68249027
omeralp said:
815 and 815_usu not working..
E3004: This package is for device: g4,p1,h815; this device is ?ro.product.name.
Updater process ended with ERROR: 7
Error installing zip file 'sdcard/Download/…
Thnx!
Click to expand...
Click to collapse
Another user tested the h815_UsU build on his h815tr device and it installed perfectly for him.
I would recommend that you update your recovery (TWRP/SHRP) to the latest version and try again..
Thank you very much for your great work! I think what you are doing is very sustainable.
I have a Dual-SIM LG G4, LG-H818N. Is there any chance this or the next A11 ROM will be working with Dual SIM and the Camera? Or could you recommend another ROM for H818N?
Have a great day!
gon0 said:
Thank you very much for your great work! I think what you are doing is very sustainable.
I have a Dual-SIM LG G4, LG-H818N. Is there any chance this or the next A11 ROM will be working with Dual SIM and the Camera? Or could you recommend another ROM for H818N?
Have a great day!
Click to expand...
Click to collapse
Hi,
Unfortunately for you thé h818 is unlockable You can read the explanation in the UsU thread, so I cannot build a ROM for your device as it cannot be unlocked..
aoleary said:
Hi,
Unfortunately for you thé h818 is unlockable You can read the explanation in the UsU thread, so I cannot build a ROM for your device as it cannot be unlocked..
Click to expand...
Click to collapse
Dear aoleary,
thank you for the explanation. No problem, I'll surely find another phone next year You all keep up your great work, I really like it!
Have a great day!
Hello,
Thank you for your great job. The ROM link is broken, can you fix it please?
Havoc-OS Latest buids uploaded. Go get em.
Changelog:
Whatsapp QR Code scanning bug fixed
kamikazedc said:
Hello,
Thank you for your great job. The ROM link is broken, can you fix it please?
Click to expand...
Click to collapse
I just clicked on the link and it worked fine for me. Choose to open it in a browser..
I have just installed this on my H815 - I've had to go back to my old phone whilst my Pixel 5 is back in for repair. This ROM feels so much like the Pixel experience
The only issue I have experienced so far is the camera - the camera app included with the ROM just force closes every time I open it. I have tried clearing app data a couple of times but the same thing happens. I have tried Google Camera but the camera doesn't show (the screen stays black). I have also tried Open Camera but this gives an error message "Failed to open camera. Camera may be in use by another application? ID:0". Any suggestions on how to get the camera working?
Thanks, Andy

Categories

Resources