Related
First of all I would like to say I am not the creator of this I am just sharing what I have found I will try and keep the thread updated when new versions are released. All credits should be given to the mod who has made this xposed framework module.
Original thread
http://forum.xda-developers.com/showthread.php?t=2316070
Version 2.5.7
READ THIS POST CAREFULLY BEFORE PROCEEDING ANY FURTHER
Hey!
After countless hours of coding and searching for proper entry points
to inject my code to incorporate fixes and mods, here it is:
GravityBox - Xposed module targeted for devices running Android 4.1/4.2/4.3
Originally, this module was intended for MTK6589 devices. Later on, it was adjusted to support other - non-MTK devices - as well.
Introduction
The app utilizes amazing Xposed framework coded by recognized
developer rovo89 which, briefly, provides interface for injecting code into any app, including system services.
This means, it allows to modify behaviour of applications and system services at run-time. No need to
hack apps the usual way by decompiling, hacking and recompiling, anymore. One of the biggest advantages of GravityBox is that it is not bound
to any specific device. Actually, it should run on any device having vanilla Android 4.1/4.2/4.3 (ROM close enough to AOSP).
This project wouldn't be possible without rovo's Xposed framework, so huge kudos to him.
Feature highlight
GravityBox provides 2 main groups of features:
Fixes - help to fight typical MTK6589 bugs like:
--- Date&Time settings crash
--- Caller ID mismatch
--- Split conversation in messaging
--- Wakelock in calendar app periodically turning on the screen
--- Waelock in messaging app turning on the screen every time new message arrives
--- Missing TTS settings in Language&Input
--- Missing extended developer options
Mods - the set of additional useful features that make using the system more easy and fun
--- CyanogenMod Pie controls
--- Expanded Desktop
--- Statusbar QuickSettings tile management with tile reordering
--- Lockscreen targets
--- Statusbar color and transparency
--- Statusbar Brightness Control
--- Statusbar icon colors
--- Additional QuickSettings tiles:
------- Sync on/off, WiFi AP on/off, GravityBox shortcut, Torch, Network mode (2G/3G/2G+3G switch), Sleep, QuickRecord,
QuickApp, GPS on/off, Ringer mode, Volume tile
--- Quick pulldown - switches to QuickSettings when status bar is pulled down near edges
--- Auto-switch to QuickSettings when there are no notifications
--- Center clock in statusbar
--- Battery indicator style
--- Navigation bar tweaks
--- Low battery warning policy
--- Disable LED flashing when battery low
--- Disable LED while charging
--- Auto-hiding of signal icons for empty SIM Slots
--- Advanced power-off menu (reboot, recovery)
--- Volume key cursor control
--- Skip tracks by volume key long-press while screen off (thanks to rovo89)
--- More volume levels for music stream
--- Option to control safe headset media volume
--- Button for clearing all recent tasks at once
--- Fullscreen caller photo
--- CRT screen off animation
--- Minimal brightness setting
--- Autobrihtness levels adjustment
--- Lockscreen tweaks - show widgets maximized, lockscreen background style (color fill, custom image)
--- Lockscreen rotation
--- Phone tweaks - flip action, disable vibrate on call connect
--- Hardware key actions - menu long-press/double-tap, back long-press, home long-press
--- MasterKey vulnerabilities patched (thanks to @Tungstwenty)
--- Dithered Holo background
--- Option to use solid black Holo background
--- Expandable volume panel
--- Option to unlink ringtone and notifications volumes
--- Notification drawer style (background color, image for portait/landscape, transparency)
--- Button backlight modes (default, disabled, always on while screen is on)
--- Button backlight notifications (for devices that lack Notification LED)
... more to come.
Compatibility
- this module is designed to run on vanilla or close-to-vanilla Android 4.1, 4.2 and 4.3 (AOSP)
- supports majority of MTK6589, MTK6577, MTK8389 devices
- supports "Google devices" like Nexus, HTC One Google play edition, and others running vanilla Android 4.1/4.2/4.3
- Samsung Touchwiz, HTC Sense, MIUI, LeWa, etc. are NOT supported. It is not guaranteed this module will work on these at all so try at your own risk. This module is simply too complex to support all kind of ROM brands that were vastly modified by vendors.
- DO NOT USE WITH CUSTOM ROMS LIKE CM,AOSPA,ROOTBOX,AOKP,SLIM, ETC... IT MAKES NO SENSE AND CAN CAUSE CONFLICTS AND UNEXPECTED BEHAVIOUR
- I will not implement any exceptions that will adapt this module to a specific custom ROM. Please, do understand, it is unmanageable.
- I will not provide any support for devices violating these compatibility rules
Prerequisites
To use this module, the following conditions must be met
- You have a device running Android 4.1/4.2/4.3 that's based on AOSP (vanilla or close-to-vanilla Android)
- ROM must be rooted (XposedInstaller requires root to be able to install framework into system)
- You have working custom recovery allowing you to make a backup before installing Xposed framework
GravityBox has been developed and tested on THL W8 5" XHDPI device (MTK6589)
Installation
If you are using my GravityMod2 ROM, don't follow these instructions to update!
There's a flashable ZIP for updating GravityBox in GravityMod2 thread!
These instructions are only for those not running GravityMod2 ROM!
1) Backup your current ROM in custom recovery. I am serious. Don't skip this step.
2) Get the Xposed installer from Download section from Xposed official thread (the latest version is typically available at this link: http://dl.xposed.info/latest.apk)
3) Install and run Xposed installer and follow the instructions to activate Xposed framework
4) Reboot. If device doesn't boot that means that the Xposed framework is not compatible with ROM you are currently
running. You don't need to continue with the next steps. You will have to restore your ROM from backup.
5) Download, GravityBox.apk attached at the end of this post, rename it to GravityBox.apk and install it
6) Make sure GravityBox app is installed to internal memory. If it was installed to phone storage or external storage,
move it to the internal memory, first
7) Run Xposed installer, go to Modules menu and activate GravityBox by checking the checkbox
8) Reboot
9) Launch GravityBox from app drawer or from Xposed installer and set options as desired
Reporting bugs
If you experience problems with certain feature, provide the full-detailed info that can help me
to reproduce the bug and attach debug.log file you'll find in /data/xposed directory on your phone.
In case you experience SystemUI crashes or other apps Force Closing, or device soft reboots, attach logcat from time
crash occurs. (use adb logcat *:E or your favorite logcat app from Play Store).
Please, don't attach big logs. Only the portion where error is clearly seen.
Disable all other xposed modules before reproducing bug to make sure it is really GravityBox related
Remember, this app was developed and tested on one particular MTK6589 device so it is not guaranteed that
it will work flawlessly on yours.
Multilanguage support
Volunteers are welcome to translate GravityBox to other languages.
Simply download this file: https://github.com/C3C0/GravityBox/r...es/strings.xml
Use Notepad++ to edit strings and then send me edited file so I can include translations into next release.
Source code
GravityBox is opensource. Sources are available in my gihub: https://github.com/C3C0/GravityBox
If you're a dev and have some ideas for additional features, feel free to fork it, work on it
and send the pull requests.
Copyright notice
https://github.com/C3C0/GravityBox/blob/master/NOTICE [/URL]
Credits
- @bgcngm for his code contributions to the project
- rovo89 for his ultimate Xposed framework and "Volume keys to skip track" mod
- peptonib for starting me up with this project
- THL W8 owners for providing support and feedback
- CyanogenMod project
- ParanoidAndroid project
- SlimBean, RootBox, AOKP projects
- Sergey Margaritov for ColorPickerPreference
- @Tungstwenty for MasterKey vulnerabilities patch
- All those who provided translations for different languages (Mr.Premise, peptonib, kidmar, ch-vox, romashko, Indiant, lelemm, oicirbaf, unavix, LuHash, ...)
- and finally, all those who keep the project alive by supporting me via donations (you know who you are)
Changelog
https://github.com/C3C0/GravityBox/b.../CHANGELOG.txt
Sent from my Nexus 4 using xda premium
SCREENIES
http://forum.xda-developers.com/attachment.php?attachmentid=2027735&d=1370730338
http://forum.xda-developers.com/attachment.php?attachmentid=2027737&d=1370730338
http://forum.xda-developers.com/attachment.php?attachmentid=2125253&d=1374150428
http://forum.xda-developers.com/attachment.php?attachmentid=2125254&d=1374150428
DOWNLOAD LINK
http://forum.xda-developers.com/attachment.php?attachmentid=2298922&d=1380786001
300 viewed and not one single thanks.
Sent from my Nexus 4 using xda premium
kyleastley said:
300 viewed and not one single thanks.
Sent from my Nexus 4 using xda premium
Click to expand...
Click to collapse
I already gave you my thanks, but let me give you an advice: do things to help community, not because the thanks, I am sure you will get more thanks. Thanks for sharing, cheers.
Using on my Nexus 7 an working great!!!
I had a system UI crash when I used it on crDroid
kyleastley said:
300 viewed and not one single thanks.
Sent from my Nexus 4 using xda premium
Click to expand...
Click to collapse
may i ask why do we need another thread for the same mod when there is already one opened ?
i`m afraid it will create confusion while using search button
the original thread contains all info for users and they can receive answers from the developer straight away
a moderator will soon confirm or not my thoughts
appreciate you intention to help anyway
thanks !
OP, if you really want to contribute, and possibly get some thanks in the process, you might want to consider creating an index thread for the Nexus 4 Themes and Apps forum where you include a link to this and every other piece of work posted in this forum. If you need an example, consider the following...
http://forum.xda-developers.com/showthread.php?t=1859851
Duplicate thread closed
nAOSP ROM 7.x for Xperia S
The purpose of this rom is to provide a rom not so far of the AOSP with some cool features (nAOSP means "near AOSP").
In addition to my work, I'm using some external works to do this rom so I first want to thanks the community and specially millosr,billchen1977,ViPER4Android Team ,Cyanogenmod Team , FXP Team
nAOSP 7.1 Nougat Changelog
b04 (7.1.2)
sdcardfs is used by default. In case of an issue with a specific application (old one ?), you can revert to fuse.
IMPORTANT: It is now possible to use ext4 again as some of you (me either) encountered some corruptions after few month with f2fs.
October security patches (android-7.1.2_r36)
kernel update (from Xperia S AOSP 8.1 work)
sdcarfs : replace fuse (see Settings/nAOSProm)
sdcardfs: reduce IOs and memory usage
/cache and /data: ext4 and f2fs supported
b03 (7.1.2)
Please cleanup data and cache of Substratum after ROM update. If it is not working, please read post #1457 and #1458
June security patches (android-7.1.2_r17)
Rebase Substratum support on mr2 branch (Rootless mode)
TWRP 3.1.1
b02 (7.1.2)
May security patches (android-7.1.2_r10)
Gallery2 reintroduced @millosr)
Wallpaper picker fixed @millosr)
Google Assistant by default @millosr)
b01 (7.1.2)
Android 7.1.2
April security patches (android-7.1.2_r5)
Su: security patches
PowerHAL
Lightbar: Low power mode (by default)
MPDecision: disabled. CPU1 controlled by PowerHAL exclusively
Governor: Interactive by default (automatic switch to conservative or powersave by PowerHAL)
Dev: rebase to mr2 branch
TWRP: 3.1.0 (OTA, official support for android 7.1)
FS: Update f2fs user tools to 1.6 (from omni)
Traduction: update for Simplified Chinese, Spanish and Russian (send me your nicknames and I will add credits )
libcore: SafetyNet workaround (basicIntegrity and ctsProfileMatch support) - will not work in every case
b03 (7.1.1)
android-7.1.1_r22 (February security fixes)
Settings: enable Gestures (into Device section after User) to manage pickup, double tap on power to run camera and wakeup
Sensors: Pickup: stable and enabled by default
b02 (7.1.1)
Please clean flash to fix battery drain visible on b01
android-7.1.1_r9 (January security fixes)
OTA: Support addon.d (Gapps and hosts file will be restored so you don't need to flash gapps anymore during a dirty flash) @millosr)
OTA: Support resize /system automatically for those with bigger /system (compatible with addon.d as the resize occurs before addon.d restore)
QS: Number of columns configurable @millosr)
Status bar: bring back support of custom battery style @millosr)
Navbar: Pixel style + fix crash when enabled for some applications @millosr)
RIL: fixed manual network selection requests @millosr)
Launcher3: Search bar not displayed anymore for those without search provider (not tested when a service provider is available). Dark icons on status bar if the top wallpaper is not dark.
Eleven, Gallery, ...: Switch from CM to LineageOS repos
b01 (7.1.1)
android-7.1.1_r4 (December security fixes)
Themes: Pixel blue by default
Settings, WakeUp, ROMUpdater: fix for Pixel blue @millosr)
QS: Fast Charge tile removed. Fast Charge integrated with Battery tile. Properly handle the fact that a fast charge change require an unplug/plug to be effective.
Tethering usb/wifi fixed @AdrianDC)
Launcher3: Give it a try, looks like Pixel Launcher
Round Icons enabled
b02
SeLinux: Offline charging fixed
OMS7: few fixes like doze invert for dark theme
Themes/Audio: fix StrictMode issue with theme files (fix issue like SystemUI crash with Low battery sound)
MTPDocumentProvider crash fixed
b01
android-7.1.0_r6 (November security fixes)
initial release - same level than 7.0 b06
Power Off fixed
kernel: Supplementary patch for Dirty COW (thanks @millosr)
Gapps: Wizard issue fixed (clean flash) (thanks @Jurn_Software, @Adrian DC)
FMradio fixed
selinux: fix suntrold permissions
Substratum: full support (bootanim, fonts..., OMS7)
OTA: ROM Updater back online
nAOSP 7.0 Nougat Changelog (DISCONTINUED)
Previous versions
b06
Please remove your themes before flashing the ROM as Substratum is now fully supported (but not the legacy one)
android-7.0.0_r19 (November security fixes)
kernel: security updates
OMS7 support
b05
android-7.0.0_r14
SELinux: Enforced
Fix camcorder
Fix battery draining when screen off
Audio: incall: port voice session and volume/mute control from nAOSP 5.1
Navigation bar tuner (see System UI Tuner)
Dialer: automatic proximity speaker
New audio sounds from Google Nexus devices
Tethering: Available for everyone (no provisionning, bypass tethering plan)
Ui: QS USB Tethering
Ui: QS Sync
Ui: Press on Clock or Date from status bar will start Alarm or Calandar Apps (new alarm or new event on Long press)
Time: Disable uneeded proprietary time_daemon which causing unexpected clock change
Themes: full substratum themes support (base, dialer, contacts, settings...)
Exchange: bring back support from Android 6.0
Jack: add manual plug/unplug control for broken jack detection (see nAOSProm settings and Quick Settings) - thanks to @sne and @heavens dragon for the icon
su: include supolicy (from SuperSU)
Night mode: Automatic mode and rework for 7.0/Kcal support - see System UI Tuner/Color and Appearance
SafetyNet: experimental workaround (working fine with SafetyNet Helper but not with Android Pay. don't know for PokemonGo)
TWRP: not included (please use the one from nAOSP 6.0 b13)
b04
android-7.0.0_r11 (October security patches)
Bluetooth: fix that permit to toggle on the bluetooth after a clean flash @millosr)
fix multiple soft reboot (eg: video playback on Gallery) @millosr)
TWRP: include twrp (fix adb shell when /system mounted, log alert...) - in case of an issue to flash opengapps you will have to revert the recovery to the one provided on nAOSP 6.0 b13 or your fota backup
gapps-config.txt: do not install GooglePackageInstaller (needed for integrated Superuser)
b03
Kernel : multiple security fixes + sdcardfs support
Busybox included
Adaway, Susbtratum legacy apps supported (some time Adaway is not able to write and need a second try)
diag: Fix permissions for /dev/diag and services that need it
GPU: Enable tiled
2D: Support 60 fps + managed by the GPU to reduce CPU load (improve global responsivness).
OMX: Hw encoder support
Webview provider (Developer Settings)
b02
Bluetooth (thanks @millosr) - All incoming files supported
FMRadio
Camera slow start issue fixed
Flashlight
Camera2 : crash and portrait issue fixed
DeskClock : crash on World button fixed
Email: Fake security for Exchange
b01
android-7.0.0_r6 (September security fixes)
Selinux : PERMISSIVE (temporary)
telephony: opensource libril and rild (thanks @millosr)
Memory: Malloc SVELTE mode (reduce memory space but slower allocation speed)
Pretty much everything already into nAOSP 6.0 b13
Download
Release available under :
https://www.androidfilehost.com/?w=files&flid=49217
Overclocking
Overclocked kernel are tested on my own device BUT I won't be responsible for any damages on yours.
By default the ROM will use stock frequencies.
Thermanager
By default if the device is too hot it will reduce the screen brightness and CPU clock. When the device will be cool enough it will restore brightness and CPU clock but at 1.5Ghz only.
If you want to force thermanager to restore the clock to a specific value defined by an external overclocking tool, you can edit /system/etc/thermanager.xml.
See http://forum.xda-developers.com/showpost.php?p=62419397&postcount=2465
ViPER4Android
All credits go to ViPER520 and the amazing works.
You should read detail and go to thanks developers.
xda : http://forum.xda-developers.com/showthread.php?t=2191223
website: http://vipersaudio.com/blog/?page_id=31
Themes
Themes are supported with Substratum only (OMS).
This is not a CM Theme Engine and so you can just use Substratum OMS themes.
Howto flash
flashing procedure for 7.x
Translation help
Translation for 7.x
Known issues
Maybe never an empty list but we are trying !
Source
nAOSP 7.0
nAOSP 7.1
nAOSP 7.1.1
nAOSP 7.1.2
Release
Kernel: 3.4.0
Android: 7.x
Thanks
- millosr
- billchen1977
- ViPER4Android Team
- Cyanogenmod Team
- FXP Team
- TWRP Team
- All the community around Android
FAQ
Flashing procedure
You need to merge partitions /data and /sdcard (already done if you come from nAOSP 6.0).
Please, read the 6.0 procedure to flash this ROM. (ext4 and f2fs are both supported again since 7.1.2 b04)
If you come from nAOSP 6.0 b13, you can simply flash the ROM as usual (a clean flash is preferable if you migrate from 6.0)
About Gapps: Due to odex, the ROM takes more space than before so please prefer Micro Gapps.
About SuperSU: Not yet supported (if you flash it, you will have a bootloop)
Translation
If you have some time and want to translate missing parts on the ROM your help is welcome. You can create a pull request with github or if you are not familiar with this tool, you can send files to me directly or in the forum. BUT I really prefer if you can create a pull request. If you don't know how to do it, ask some help in the forum
New languages are welcome (some language are not supported by Android so check here: http://stackoverflow.com/a/30028371 )
Reference files are English and French ones.
Thanks
Settings
https://github.com/mickybart/android_packages_apps_Settings/tree/nAOSP-7.1.1
Reference files:
./res/values/urom_strings.xml
./res/values-fr/urom_strings.xml
Framework/base
https://github.com/mickybart/android_frameworks_base/tree/nAOSP-7.1.1
Core
Reference files:
./core/res/res/values/urom_strings.xml
./core/res/res/values-fr/urom_strings.xml
SystemUI
Reference files:
./packages/SystemUI/res/values-fr/urom_strings.xml
./packages/SystemUI/res/values/urom_strings.xml
ROM Updater
https://github.com/mickybart/android_packages_apps_ROMUpdater/tree/nAOSP-7.1.1
Reference files:
./res/values/strings.xml
./res/values-fr/strings.xml
Translation needed only (except if the language is missing) for :
<string name="old_update_summary">
<string name="lost_downloaded_update_summary">
<string name="backup_title">
<string name="backup_summary">
<string name="custom_recovery_title">
<string name="custom_recovery_summary">
<string name="apply_update_wipe_dialog_text">
<string name="apply_update_post_dialog_text">
<string name="apply_update_wipe_post_dialog_text">
<string name="browser_redirect_dialog_title">
<string name="browser_redirect_dialog_message">
WakeUp
https://github.com/mickybart/android_packages_apps_WakeUp
Reference files:
./res/values/strings.xml
./res/values-fr/strings.xml
Dialer
https://github.com/mickybart/android_packages_apps_Dialer/tree/nAOSP-7.1.1
Reference files:
./res/values/urom_strings.xml
./res/values-fr/urom_strings.xml
PackageInstaller
https://github.com/mickybart/android_packages_apps_PackageInstaller/tree/nAOSP-7.1.1
Reference files:
./res/values/urom_strings.xml
./res/values-fr/urom_strings.xml
7.1 : Working / Not working
Working:
GSM
Wifi
Audio (Earphone, speakerphone, headset)
Video
Camera
USB OTG
GPS
All sensors (include PickUp and Significant Motion sensors)
NFC
ViPER4Android (sound FX)
Encryption (GSM is working too)
Flashlight
Bluetooth
OMX Hw codec
2D up to 51 fps
Camcorder
SELinux enforced
FMradio
Software navigation bar
Not working / Bugs:
GPS: Russian Glonass sats not locked
Youtube at 60fps
2D not able to reach 60 fps (51 fps max)
SuperSU (use builtin root)
7.0 : Working / Not working (DISCONTINUED)
Working:
GSM
Wifi
Audio (Earphone, speakerphone, headset)
Video
Camera
USB OTG
GPS
All sensors (include PickUp and Significant Motion sensors)
NFC
ViPER4Android (sound FX)
Encryption (GSM is working too)
Flashlight
Bluetooth
FMRadio
OMX Hw codec
2D to 60 fps
Camcorder
SELinux enforced
Not working / Bugs:
Documents UI: crashing on 1st run after reboot (MTP host message)
GPS: Russian Glonass sats not locked
Power Off (need a hard power off)
Youtube at 60fps
SuperSU (use builtin root)
low battery (<15%) crash SystemUI
To implement:
PowerHAL
First one!
Thanks for the android 7 took 8minutes from flashing to 1st boot wow
Amazing work developers feeling lucky
thanks for the rom i have now a z3 compact but i will try this on my old xperia s for test
you need logcat and kmsg right?
Splitscreen working
:victory:
Camera working (Google Camera)
Video Playback working in Google Photos
Musik with Google Play music
Bugs Bluetooth (as stated in op) nothing else sofar
no crashes so far
anth0nymDROID said:
Splitscreen working
:victory:
Camera working (Google Camera)
Video Playback working in Google Photos
Musik with Google Play music
Bugs Bluetooth (as stated in op) nothing else sofar
no crashes so far
Click to expand...
Click to collapse
Are you using Display Size to small ? I think that split mode fit well with this settings
mickybart said:
Are you using Display Size to small ? I think that split mode fit well with this settings
Click to expand...
Click to collapse
Display size small Text big. thanks to you also i encrypted my device mobile network is working data also
earphone is working fine for me.. @mickybart what do u mean by headset not detected???sorry if I got it wrong
thank you for this great rom, headset working perfectly
Nice to see the 7.0 progress on Xperia S, great work micky
Hello guys, again, many thanks to mickybart for keeping xperia s up to date.
Question to those who tried this rom. Is performance of Android 7.0 on our old device ok enough? I know this is alpha but what's the performance comparison of simple things between this and Android 6.0?
anth0nymDROID said:
Display size small Text big. thanks to you also i encrypted my device mobile network is working data also
Click to expand...
Click to collapse
I have update the working/not working section. Thanks for the feedback about encryption. (Maybe ext 4 crypt will be backported a day to better fit 7.0)
nageswarswain said:
earphone is working fine for me.. @mickybart what do u mean by headset not detected???sorry if I got it wrong
Click to expand...
Click to collapse
pradeepvg said:
thank you for this great rom, headset working perfectly
Click to expand...
Click to collapse
I mean that when I plug a headset on the jack plug of the phone, for me the sound is not redirected. I tested it with Dialer and Eleven. For both it is not working.
Let me know if we are speaking about the same things
mickybart said:
I have update the working/not working section. Thanks for the feedback about encryption. (Maybe ext 4 crypt will be backported a day to better fit 7.0)
I mean that when I plug a headset on the jack plug of the phone, for me the sound is not redirected. I tested it with Dialer and Eleven. For both it is not working.
Let me know if we are speaking about the same things
Click to expand...
Click to collapse
It's working for me. I have Eleven disabled viperfx is Not Setup music Player is Google Play music
I Can make Call with Change over to Headset successfully have Not tried with an incoming Call yet
Thanks @mickybart & you rock man!!
:highfive::highfive:
Feeling lucky that i have Xperia S
great work @mickybart and @millosr :laugh: i downloaded, flashed the rom and already started working on to fix my theme anyway you probably already know about this bug but once camera is opened(default one) or it's flash light related which works but takes times to start, it keeps running in background.
NFC seems to be working tested with galaxy Note 3 and it shared the file via NFC, only crashed bcuz bluetooth is not working.
Documents is also crashing on 1st run after reboot and it's empty but 'Settings->Storage->Explore' is working(probably know bug too) but here's crash log for it maybe it will help:
EDIT: it's showing the files
Code:
09-16 18:59:14.430 5445-5445/com.android.mtp E/AndroidRuntime: FATAL EXCEPTION: main
Process: com.android.mtp, PID: 5445
java.lang.RuntimeException: Unable to get provider com.android.mtp.MtpDocumentsProvider: java.lang.IllegalStateException: command '7 appfuse mount 10010 5445 MtpDocumentsProvider' failed with '400 7 Command failed'
at android.app.ActivityThread.installProvider(ActivityThread.java:5814)
at android.app.ActivityThread.installContentProviders(ActivityThread.java:5403)
at android.app.ActivityThread.handleBindApplication(ActivityThread.java:5342)
at android.app.ActivityThread.-wrap2(ActivityThread.java)
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1528)
at android.os.Handler.dispatchMessage(Handler.java:102)
at android.os.Looper.loop(Looper.java:154)
at android.app.ActivityThread.main(ActivityThread.java:6077)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:865)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:755)
Caused by: java.lang.IllegalStateException: command '7 appfuse mount 10010 5445 MtpDocumentsProvider' failed with '400 7 Command failed'
at android.os.Parcel.readException(Parcel.java:1691)
at android.os.Parcel.readException(Parcel.java:1636)
at android.os.storage.IMountService$Stub$Proxy.mountAppFuse(IMountService.java:1368)
at android.os.storage.StorageManager.mountAppFuse(StorageManager.java:1239)
at com.android.mtp.AppFuse.mount(AppFuse.java:69)
at com.android.mtp.MtpDocumentsProvider.onCreate(MtpDocumentsProvider.java:136)
at android.content.ContentProvider.attachInfo(ContentProvider.java:1751)
at android.content.ContentProvider.attachInfo(ContentProvider.java:1726)
at android.provider.DocumentsProvider.attachInfo(DocumentsProvider.java:177)
at android.app.ActivityThread.installProvider(ActivityThread.java:5811)
at android.app.ActivityThread.installContentProviders(ActivityThread.java:5403)*
at android.app.ActivityThread.handleBindApplication(ActivityThread.java:5342)*
at android.app.ActivityThread.-wrap2(ActivityThread.java)*
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1528)*
at android.os.Handler.dispatchMessage(Handler.java:102)*
at android.os.Looper.loop(Looper.java:154)*
at android.app.ActivityThread.main(ActivityThread.java:6077)*
at java.lang.reflect.Method.invoke(Native Method)*
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:865)*
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:755)*
09-16 18:59:23.759 571-1496/system_process W/ActivityManager: Unable to launch app com.android.mtp/10010 for provider com.android.mtp.documents: launching app became null
09-16 18:59:23.760 5406-5426/com.android.documentsui E/ActivityThread: Failed to find provider info for com.android.mtp.documents
09-16 18:59:23.760 5406-5426/com.android.documentsui W/RootsCache: Failed to load some roots from com.android.mtp.documents: android.os.RemoteException: Failed to acquire provider for com.android.mtp.documents
09-16 18:59:25.536 5406-5681/com.android.documentsui W/Adreno-GSL: <get_panel_settings:3805>: Android framework reported version 2. So, don't force ES30
09-16 18:59:25.537 5406-5681/com.android.documentsui I/Adreno-EGL: <qeglDrvAPI_eglInitialize:381>: EGL 1.4 QUALCOMM build: MINGHSUC_AU_LINUX_ANDROID_KK_2.7_RB1.04.04.02.007.047+PATCH[ES]_msm8960_refs/tags/AU_LINUX_ANDROID_KK_2.7_RB1.04.04.02.007.047__release_ENGG ()
OpenGL ES Shader Compiler Version: 17.01.12.SPL
@mickybart all things related to headset is working perfectly(receiving call,dialing number,music player,mx player)
Flashlight is working (open camera)
To use as torch I downloaded tiny flashlight app.by this switching on the flash as torch is working but its also taking some seconds to start like camera app...
anth0nymDROID said:
It's working for me. I have Eleven disabled viperfx is Not Setup music Player is Google Play music
I Can make Call with Change over to Headset successfully have Not tried with an incoming Call yet
Click to expand...
Click to collapse
nageswarswain said:
@mickybart all things related to headset is working perfectly(receiving call,dialing number,music player,mx player)
Flashlight is working (open camera)
To use as torch I downloaded tiny flashlight app.by this switching on the flash as torch is working but its also taking some seconds to start like camera app...
Click to expand...
Click to collapse
you right guys it's working for me too ! . Probably that my device was not in a good state because I was working on few part of the system (push some new lib, etc)
heavens dragon said:
great work @mickybart and @millosr :laugh: i downloaded, flashed the rom and already started working on to fix my theme anyway you probably already know about this bug but once camera is opened(default one) or it's flash light related which works but takes times to start, it keeps running in background.
NFC seems to be working tested with galaxy Note 3 and it shared the file via NFC, only crashed bcuz bluetooth is not working.
Documents is also crashing on 1st run after reboot and it's empty but 'Settings->Storage->Explore' is working(probably know bug too) but here's crash log for it maybe it will help:
EDIT: it's showing the files
Code:
09-16 18:59:14.430 5445-5445/com.android.mtp E/AndroidRuntime: FATAL EXCEPTION: main
Process: com.android.mtp, PID: 5445
java.lang.RuntimeException: Unable to get provider com.android.mtp.MtpDocumentsProvider: java.lang.IllegalStateException: command '7 appfuse mount 10010 5445 MtpDocumentsProvider' failed with '400 7 Command failed'
at android.app.ActivityThread.installProvider(ActivityThread.java:5814)
at android.app.ActivityThread.installContentProviders(ActivityThread.java:5403)
at android.app.ActivityThread.handleBindApplication(ActivityThread.java:5342)
at android.app.ActivityThread.-wrap2(ActivityThread.java)
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1528)
at android.os.Handler.dispatchMessage(Handler.java:102)
at android.os.Looper.loop(Looper.java:154)
at android.app.ActivityThread.main(ActivityThread.java:6077)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:865)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:755)
Caused by: java.lang.IllegalStateException: command '7 appfuse mount 10010 5445 MtpDocumentsProvider' failed with '400 7 Command failed'
at android.os.Parcel.readException(Parcel.java:1691)
at android.os.Parcel.readException(Parcel.java:1636)
at android.os.storage.IMountService$Stub$Proxy.mountAppFuse(IMountService.java:1368)
at android.os.storage.StorageManager.mountAppFuse(StorageManager.java:1239)
at com.android.mtp.AppFuse.mount(AppFuse.java:69)
at com.android.mtp.MtpDocumentsProvider.onCreate(MtpDocumentsProvider.java:136)
at android.content.ContentProvider.attachInfo(ContentProvider.java:1751)
at android.content.ContentProvider.attachInfo(ContentProvider.java:1726)
at android.provider.DocumentsProvider.attachInfo(DocumentsProvider.java:177)
at android.app.ActivityThread.installProvider(ActivityThread.java:5811)
at android.app.ActivityThread.installContentProviders(ActivityThread.java:5403)*
at android.app.ActivityThread.handleBindApplication(ActivityThread.java:5342)*
at android.app.ActivityThread.-wrap2(ActivityThread.java)*
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1528)*
at android.os.Handler.dispatchMessage(Handler.java:102)*
at android.os.Looper.loop(Looper.java:154)*
at android.app.ActivityThread.main(ActivityThread.java:6077)*
at java.lang.reflect.Method.invoke(Native Method)*
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:865)*
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:755)*
09-16 18:59:23.759 571-1496/system_process W/ActivityManager: Unable to launch app com.android.mtp/10010 for provider com.android.mtp.documents: launching app became null
09-16 18:59:23.760 5406-5426/com.android.documentsui E/ActivityThread: Failed to find provider info for com.android.mtp.documents
09-16 18:59:23.760 5406-5426/com.android.documentsui W/RootsCache: Failed to load some roots from com.android.mtp.documents: android.os.RemoteException: Failed to acquire provider for com.android.mtp.documents
09-16 18:59:25.536 5406-5681/com.android.documentsui W/Adreno-GSL: <get_panel_settings:3805>: Android framework reported version 2. So, don't force ES30
09-16 18:59:25.537 5406-5681/com.android.documentsui I/Adreno-EGL: <qeglDrvAPI_eglInitialize:381>: EGL 1.4 QUALCOMM build: MINGHSUC_AU_LINUX_ANDROID_KK_2.7_RB1.04.04.02.007.047+PATCH[ES]_msm8960_refs/tags/AU_LINUX_ANDROID_KK_2.7_RB1.04.04.02.007.047__release_ENGG ()
OpenGL ES Shader Compiler Version: 17.01.12.SPL
Click to expand...
Click to collapse
For now I have nothing special set for Layers except doze invert.
About Camera I confirm that everything is working but we reach a timeout on the framework of camera2. If I'm activating the torch on the kernel there is no delay for example.
I will try to figure out what changed on 7.0 for camera2 legacy support and that should fix Camera2 and Flashlight.
Thanks about NFC test.
. theOne3TOS
for OnePlus 3T
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Features
Based on Stock OxygenOS
=> My Custom Slashscreen - thanks to makers_mark for Injector tool
=> My Custom Bootanimation
=> Aroma Installer - thanks to amarullz
=> Root Choices- Magisk
=> Permissive Module
=> AdAway or Blokada
=> Debloater via Aroma
=> BusyBox Installer - thanks to osm0sis
=> Option to Choose Options Through Aroma without having to Install Full OS (Just UnCheck theOne3TOS)
=> Viper4Android (must install Permissive Module)
=> Dolby Digital Plus
=> No Verity for those who are Decrypted (thanks to xXx)
=> Option for Stock Bootanimation/Splash Screen in Aroma
Thanks to c_86 for testing my betas and testing my Open Beta Roms due to I am not using/installing Open Betas on my 3T
ROM OS Downloads
Installs OS, Root and Debloat options
Stable
Open Beta
Community Beta
ROM Add-On Package Downloads
Installs Apps, Magisk Modules and Sounds Mods
Download
Apps
Code:
Adaway
Blokada
OZone
Substratum Theme Engine
Titanium Backup
Magisk Modules
Code:
BusyBox
CloudFlare DNS
Fingerprint Swip - Aswin08
Google Contacts and Dialer
Permissive
Samsung ONE UI Weather
YouTube Vanced
Wifi Bonding 2.4GHz
Sound Mods
Code:
Audio Modification Library
Viper4Android
Dolby Digital Plus
Dirty Flash/Update Install Instructions
-Must have Bootloader Unlocked and TWRP installed
!!!remove any Overlays if using Substratum!!!
1. Boot to TWRP
2. Make sure to always do a Nandroid Backup
3. Install theOne3TOS Rom (Do Not Wipe Anything) (Make sure to choose a root and redo you debloating)
4. Install Add-On package and configure AROMA (if just dirty flashing no need to reinstall any apps, modules or sounds mods unless new)
5. *Optional install Xposed (Not Compatible with Pie)
-Enjoy!
Clean Install Instructions (TWRP Bootloop Fix)
1. Boot to TWRP
2. Make sure to always do a Nandroid Backup
3. Wipe > Factory Reset (Do not wipe data in Advanced Wipe)
4. Wipe > Advanced Wipe > Caches, System and Vendor
5a. Install theOne3TOS with Root and boot to OS (Do not install Add-On package yet)
5b. ***Reboot back into OS so Magisk Manager will load (You do not have to go through Setup yet)
6. Boot to TWRP and Install Add-On package and choose your options in Aroma
7. *Optional install Xposed (Not Compatible with Pie)
Setup OS and Enjoy!
Screenshots
Splash Screen
Wallpaper + Boot anitmation
Rounded Recents
Color Accent Light
Color Accent Dark
Magisk Module Uninstaller
fixes bootlooping due to Magisk Modules - thanks to @veez21
uninmod_magisk-v3-20180406.zip
How to Use:
1. Flash in recovery (TWRP)
2. Go to TWRP's Terminal/ADB Shell (if you're not using twrp 3.x)
3. Type
Code:
uninmod
4. That should present you a list of modules you've installed
!!! I AM NOT RESPONSIBLE FOR ANY POSSIBLE DAMAGE DONE TO YOUR DEVICE AS A RESULT OF FLASHING AND I AM NOT RESPONSIBLE FOR ANY BRICKED PHONES OR LOST DATA... FLASH AT OWN RISK !!!
PLEASE READ IF DECRYPTED
I have not flashed any custom roms or decrypted so I cannot provide support if coming from any other custom roms (even other custom OxygenOS roms) or having device being decrypted, seems like a lot of people are having issues with this and I am sorry, I am removing decryption options from my rom and I will try to provided the best instructions from other members who know how to fix this issue. Thank you!
If you want to keep decryption please read this POST for Patched Boot.img and this Post how on how to keep Decryption. Thanks to @seburton for link
-----------------------------------------------------------------------------------------------------------------------------------------------------------------------
My other Roms
theOne7ProOS - Magisk Module
theOne7OS - Magisk Module
theOne6TOS - Magisk Module
theOne6OS - Magisk Module
theOne5TOS
theOne5OS
theOne3OS
Donations: Thank you so much!!!
@110112 - 5.00
@bigbaldbloke - 10.00
@preference - 10.00 @preference - 5.00 @preference - 15.00
@checko55 - 10.00
@grellsen - 10.00 @grellsen - 10.00 @grellsen - 10.83
If you like my work Donations are appreciated, You all are Amazing!!! and Thank You!!!
PayPal
Please Report Any Bugs. Thank You!
Change Log
Code:
[B][U]theOne3TOS - Final Stable Release 9.0.6[/U][/B]
[B]System[/B]
-Updated Android security patch to 2019.10
-General bug fixes and improvements
-Updated GMS apps
[B][U]theOne3TOS[/U][/B]
-Updated Magisk 20.1
-Updated Magisk Manager v7.4.0
[B][U]theOne3TOS 9.0.4[/U][/B]
[B][U]System[/U][/B]
Updated Android security patch to 2019.6
General bug fixes and improvements
[B][U]theOne3TOS Stable 9.0.3[/U][/B]
[B][U]Bug Fix[/U][/B]
-Fixed issues of parallel WhatsApp can't login
[B][U]System[/U][/B]
-Updated system to Android 9 Pie
-Brand New UI for Android Pie
-Updated Android security patch to 2019.4
-General bug fixes and improvements
[B][U]Do Not Disturb mode[/U][/B]
-You can now customize the time range in the new DND mode
[B][U]New Gaming Mode 3.0[/U][/B]
-Supported displaying text content of the heads up notification
-Added notification for 3rd party calls
[B][U]Phone[/U][/B]
-Dialer now supports Google Duo
[B][U]Camera[/U][/B]
-Supports Google Lens to provide you with powerful image recognition experiences
[B][U]theOne3TOS[/U][/B]
-Updated Magisk 19.3
[B]theOne3TOS Closed Beta Pie[/B]
-Closed Beta for testing *Use at Own Risk*
-Updated Magisk Manager 7.1.1
-Updated Magisk Stable 18.1
-Added Magisk Beta 19.0
[B][U]Add-On Package - v1.3[/U][/B]
-Made apps magisk module based
[B][U]Add-On Package v1.2[/U][/B]
-Made all Launchers as Magisk Modules for easy uninstall if you do not like
-Added CPL Launcher w/Google Feed/Weather Plugin (thanks to @jas_is_0n_fire for suggestion)
-Added CPL Launcher - Pixel Bridge (thanks to @jas_is_0n_fire for suggestion)
-Added Emoji category
-Added iOS 12.1 Emoji
-Added S9 Emoji
-Added One Emoji
-Added Facebook Messenger Emoji
-Added Whatsapp Emoji
-Added RoundedCorners to Apps
-Added OnePlus Bullets Wireless Viper4Android Profile - Thanks @anaganisk (if have V4A installed, needed to delete from magisk first, reboot to OS, then install V4A from Add-On Package)
v7.1 - 5.0.8 (Oreo 8.0)
[B][U]theOne3TOS[/U][/B]
-Added Dolby Digital Plus Module
-Added Audio Modification Library Module
-Updated/Fixed Viper4Android (you must choose between 2 options during flash... so pay attention)
-Updated BusyBox to 1.29.2
-Fixed Google Dialer and Contacts Module
v7.0 - 5.0.8 (Oreo 8.0)
[B][U]System:[/U][/B]
- Updated Android Security Patch to 2018.11
- Support OnePlus Type-C Bullets Earphones
- General bug fixes and improvements
[B][U]theOne3TOS[/U][/B]
-Updated to Magisk 18
-Updated BusyBox 1.92.2
v6.0 - 5.0.7 (Oreo 8.0)
[B][U]System[/U][/B]
-Updated Android Security Patch to 2018.11
-Support OnePlus Type-C Bullets Earphones
-General Bug fixes and improvements
v5.0 - 5.0.6 (Oreo 8.0)
[B][U]System[/U][/B]
-Updated Android Security patch to 2018.9
-General bugs fixed and improvements
[B][U]theOne3TOS[/U][/B]
-Upgraded background apps limit to 60
v10.3 - Open Beta 30 (Oreo 8.0)
v4.1 - 5.0.5 (Oreo 8.0)
[B][U]theOne3TOS[/U][/B]
-Updated Magisk Manager to 6.0
-Updated Magisk Beta to 17.2
-Updated Substratum to 1007
-Updated Ozone to 3.95
-Removed OTA System Updates
-Added Engineer Mode in DeBloat list
v4.0 - 5.0.5 (Oreo 8.0)
[B][U]System[/U][/B]
- General bug fixes and improvements
v3.0 - 5.0.4 (Oreo 8.0)
[B][U]System[/U][/B]
-Updated Android security patch to 2018.7
[B][U]Camera[/U][/B]
-Improve image quality for front camera
-Fixed manualISO setting issue of 3rd party camera apps
[B][U]Third-Party Apps[/U][/B]
-Fixed parallel WhatsApp crash issues
-Fixed front camera zoom in issues for Snapchat
[B][U]theOne3TOS[/U][/B]
-Fixed Dolby Atmos install
-Removed Force encryption disabler (causing issues)
-Updated Magisk Manager 5.8.3
v2.2 - 5.0.3
v10.2 - Open Beta 30 (Oreo 8.0)
[B][U]theOne3TOS[/U][/B]
-Added Dolby Atmos to sound mods
-Fixed issues in Aroma
-Removed Force Encryption Disabler [COLOR="Red"](Removes all confusion and people are messing up their phones and since this is stock OxygenOS u do not need to be decrypted and there is no speed differences)[/COLOR]
v2.1 - 5.0.3 (Oreo 8.0)
v10.1 - Open Beta 30 (Oreo 8.0)
[B][U]theOne3TOS[/U][/B]
-Added Force Encryption Disabler (check if decrypted, if you are encrypted and need to decrypt, you will need to format data)
-Added Contacts and Dialer to DeBloat List
-Added Google Contacts and Dialer to Modules List
-Updated Magisk Manager to 5.8.1
v10.0 - Open Beta 30 (Oreo 8.0)
[B][U]Open Beta 30[/U][/B]
[B][U]Launcher[/U][/B]
-Improved search tags in app drawer
-Added "New Installs" category tag in app drawer
-Improved app list for hidden space and toolbox
[B][U]Camera[/U][/B]
-Optimized switching between front and rear camera
[B][U]Multimedia[/U][/B]
-Supported seeking through timeline for AAC audio files
[B][U]theOne3TOS[/U][/B]
-Added DeBloat All Google Apps to DeBloat List
-Added DeBloat All OnePlus Apps to DeBloat List
-Added Google Contacts Sync to DeBloat List
-Added Google Print to DeBloat List
-Reorganized DeBloat List
-Updated Magisk Manager 5.8.0
v9.0 - Open Beta 29 (Oreo 8.0)
[B][U]theOne3TOS[/U][/B]
- Added CloudFlare DNS magisk module
[B][U]Open Beta 29[/U][/B]
[B][U]System:[/U][/B]
- Updated Android security patch to 2018.6
[B][U]OnePlus Switch:[/U][/B]
- General bug fixes and improved data transfer stability
v8.0 - Open Beta 28 (Oreo 8.0)
[B][U]Open Beta 28[/U][/B]
[B]OnePlus Switch[/B]
-UI improvements
-Improved support for application data migration
-General bug fixes and stability improvements
[B]File Manager[/B]
-Now able to manage Parallel Apps files
[B]Camera[/B]
-New Camera UI design
[B][U]theOne3TOS[/U][/B]
[B]Magisk[/B]
-Updated Installer to 5.7.0
v2.0 - 5.0.3 (Oreo 8.0)
[B][U]Oxygen OS 5.0.3[/U][/B]
[B][U]System:[/U][/B]
-Updated Android security patch to 2018.5
-Supported FaceUnlock
[B][U]Launcher:[/U][/B]
-Refined Shelf UI design
-New design for App shortcuts
-Supported more options when long pressing an icon
[B][U]Gallery:[/U][/B]
-Places: a map view of photos by location
-Supported sharing photos to Shot-On-OnePlus
-Added "Recently Deleted" collection
[B][U]File Manager:[/U][/B]
-Added "Large files" category
[B][U]Weather:[/U][/B]
-Added new widget for Launcher
-Improved the positioning accuracy
-Adjust refresh interval for weather information update
v7.0 - Open Beta 27 (Oreo 8.0)
[B][U]Open Beta 27[/U][/B]
[B]System[/B]
-Updated Android security patch to May
[B]Launcher[/B]
-Added Toolbox Card in shelf
-Added Hidded Space in app drawer
-Added support for editing dynamic icons(weather,clock and calendar)
[B]OnePlus Switch[/B]
-Optimized user interface for backup & restore
-Optimized logic for time remaining
-General bug fixes and stability improvements
[B]Messages[/B]
-Added Group MMS
v6.0- Open Beta 26
[B][U]Open Beta 26[/U][/B]
[U][B]Launcher[/B][/U]
- Supported double-tap to lock screen
- Improved search history for App drawer
[U][B]File Manger[/B][/U]
- Hide lock-box entry in guest mode
- Optimized scanning logic for large files
v5.1- Open Beta 25
[B][U]theOne3TOS[/U][/B]
- Added CloudFlare DNS Magisk Module
- Removed Google DNS from build.prop
- Updated Permissive Magisk Module to 1.2
- Updated Magisk Manager to 5.6.4
- Updated Busybox to 1.28.3
- Updated substratum to 984
- Updated Ozone Theme to latest
v5.0- Open Beta 25
[B][U]Open Beta 25[/U][/B]
[B][U]System[/U][/B]
-Updated Android security patch to 2018-04
[B][U]OnePlus Clock[/U][/B]
-Changes to alarm background color and other UI changes
-Stopwatch updated with new UI
[B][U]Card Package[/U][/B]
-Added new membership card in Shelf
v4.0- Open Beta 24 (Oreo)
[B][U]Open Beta 24[/U][/B]
[B]Launcher[/B]
-Added recent search tag in search app section of the app drawer
-General bug fixes and improvements
v3.6 - Open Beta 23 (Oreo)
[B][U]theOne3TOS[/U][/B]
- Updated to Magisk 16.0
- Updated to Magisk Manager 5.6.3
v3.5 - Open Beta 23 (Oreo)
[B][U]theOne5TOS[/U][/B]
-Updated to Magisk Manager 5.6.1
-Updated to Magisk 16.0
[B][U]Open Beta 23[/U][/B]
[B][U]Phone:[/U][/B]
- New auto pickup gesture; answer an incoming call by raising the phone
[U][B]System:[/B][/U]
- Updated Android Security Patch to 2018-02
- General bug fixes and improvements
[U][B]Gallery 2.5:[/B][/U]
- New design for Collections tab
- Added reorder function for Collections
- Added recently deleted Collection
[U][B]OnePlus Switch:[/B][/U]
- Supported data migration for application backup
v3.0 - Open Beta 22 (Oreo) *** v1.4 - 5.0.1 (Oreo)
[B][U]Open Beta 22[/U][/B]
[B][U]Phone[/U][/B]
-Added pick-up gesture switcher
-Added SMS categorized function in India
[B][U]System[/U][/B]
-General bug fixes and improvements
[B][U]theOne3TOS[/U][/B]
[B][U]Added Apps Section in Aroma[/U][/B]
[U]-Apps Added in Aroma to Select[/U]
+Titanium Backup
+Substratum Engine
+OZone Substratum Theme
+Xposed Installer moved to Apps Section
+Rounded Corners - Gives Rounded corners like Galaxy S8+
[B][U]Added More to Debloat List[/U][/B]
[U]-Apps Added to OPDebloat List[/U] (Oreo Only)
+Account
+AutoRegistration
+Dirac
+OPSwitch
+OPCamera
-Removed AndroidPay (no longer in system)
-updated Xposed Framework to v90 beta3 for Oreo (must install manually)
================================================================================================================================================
v2.1 - Open Beta 21 (Oreo) *** v1.3 - 5.0.1 (Oreo) *** v1.3 - 4.5.1 (Nougat)
[B][U]theOne3TOS[/U][/B]
-Added Xposed Installer to Aroma
-Aroma theme mods (debloat and oneplus debloat in the same section)
================================================================================================================================================
v2.0 - Open Beta 21
[B][U]theOne3TOS[/U][/B]
-Updated to Magisk Manager 5.5.5
-Added OPNote to OPDebloat list
[B][U]Known Issues[/U][/B]
-Bootanimation will not install on first install (read bug reports for fix)
[B][U]Open Beta 21[/U][/B]
[B][U]Launcher:[/U][/B]
-Launcher Updated to v2.3
-Drawer categories
-You can see new categories when using the search icon in the drawer
-Auto folder tagging
-When you add applications that are similar, our system will help you automatically name the new folder you created
-Dynamic Icon for Clock
-The Clock icon is now dynamic
-Notification dot optimization
-The Blue notification dots present to notify you of a newly installed app will now be removed automatically after 15 days
-Launcher usage tips improved
-We’ve added some new helpful tips for first use of the launcher
[B][U]System:[/U][/B]
-Support for Airtel VoLTE in India
-Face Unlock function added
-Added OnePlus Switch application for backup & restore
-We’ve added the new OnePlus switch app so moving your information to a new OnePlus device will be easier than ever
-Other bug fixes and optimizations
[B][U]Known issues:[/U][/B]
-Airtel VoLTE feature may not work (have coverage) in some areas
-Some third party camera applications may not fully work with this update
================================================================================================================================================
v1.2
[B][U]theOne3TOS[/U][/B]
-AROMA Theme Updated
-Updated Magisk Manager to 5.5.4 and Magisk to 15.3
-Should Fix Magisk Manager not installing on first boot
-Fixed A.R.I.S.E (must have permissive and busybox installed - look at possible bugs on how to install modules with magisk)
-Removed 5.0
================================================================================================================================================
v1.1
[B][U]theOne3TOS[/U][/B]
-Added Calculator, DeskClock, OPMessenger, and OPGallery to Debloat list (thanks to @hasenbolle)
-Added AdAway to Debloat list (at the bottom of list)
-Updated OB20 to Magisk 15.2
-Fixed SuperSU Install
-Installing Magisk will Uninstall SuperSU (may need to uninstall SuperSU app manually)
-Installing SuperSU will Uninstall Magisk (may need to uninstall Magisk app manually)
================================================================================================================================================
v1.0 - Initial Release
[B][U]theOne3TOS[/U][/B]
-Magisk 15.2 (OS 4.5.1)
-Magisk 14.6 (OB20/OS 5.0.1) (15.2 will not boot)
[B][U]OxygenOS 4.5.1 (Nougat)[/U][/B]
[B]System:[/B]
-General bug fixes and stability improvements
[B][U]OxygenOS 5.0.1 (Oreo)[/U][/B]
[B]System:[/B]
-Added support for aptX HD
-Added Wi-Fi hotspot device manager
-Added "adaptive mode" screen calibration
-Updated Android security patch to December
-General bug fixes and stability improvements
[B][U]OxygenOS OB20 (Oreo) (Not Tested by me)[/U][/B]
[B]Notes (New OnePlus app):[/B]
-Take notes quickly and simply
-Share notes as picture
-Memo widget on Shelf is editable
[B]Quick clipboard:[/B]
-Enhanced copying and editing ability
[B]Weather:[/B]
-New weather widget
[B]File Manager:[/B]
-Added large files category
-Speed improvements while deleting massive files
[B]System:[/B]
-Added OTG toggle in Quick Settings
-Added notification when 3rd party apps delete contacts
-Updated Android security patch to December
-General bug fixes and improvements
Older Releases
[U][B]OxygenOS 5.0 - Oreo[/B][/U]
[B]System[/B]
-Update to Android O (8.0)
-Added Parallel Apps
-Added Picture in Picture
-Added Auto-fill
-Added Smart text selection
-New Quick Settings design
-Updated security patch to September
[B]Launcher[/B]
-Added notification dots
-New app folder design
-Now able to upload photos directly to Shot on OnePlus
reserve - just in case
Great to have a alternative to custom OOS rom! Also different versions This rom i will follow, and probably try it.
Thanks for starting this
Nice, i will try.
Hope it's better than FreedomOS
Nice ! ill test it in a while , thanks !
Looks Yummy
Working flawless! 4.5.1 version. Because I don't like Oreo yet.
tetra96 said:
Nice, i will try.
Hope it's better than FreedomOS
Click to expand...
Click to collapse
What is wrong with FreedomOS?
oh great to see aroma oos based custom rom!!! And on top of that we have choice from 3 versions, am so delighted to see this. I was waiting for something like this for op3T. Going to test it now!
Is gapps in the package? Is the right Firmware in the package?
I used the OB20 and works great, with Magisk 15.2 boot normal.
-CRO-Maher said:
What is wrong with FreedomOS?
Click to expand...
Click to collapse
In experience, nothing. But since Freedom OS hasn't yet updated either CE version or regular with the latest updates from Oneplus, i guess people wanted to have the latest update and not wait for the update, if it will arrive. No answers from the developer so far even if it think it will come eventually. Busy with personal life probably and thats okey, but now there are other alternatives which is great for us
afrob said:
Is gapps in the package? Is the right Firmware in the package?
Click to expand...
Click to collapse
no gapps and both Oreo builds were built from the Official OTA's from OnePlus's Website
Is OS 5.0.1 official. Can't find the change log in official website. Is it OP created one?
cobusr said:
I used the OB20 and works great, with Magisk 15.2 boot normal.
Click to expand...
Click to collapse
ok great thank u, i will get that updated in the next build. I appreciate all the feedback everyone
But is the right Firmware for the different builds included?
afrob said:
But is the right Firmware for the different builds included?
Click to expand...
Click to collapse
yes, i am not using the same fw for each build
Cyborg.Gangster said:
Is OS 5.0.1 official. Can't find the change log in official website. Is it OP created one?
Click to expand...
Click to collapse
5.0.1 is not from the official site yet, but it is an official build, I am uploading 5.0 Build from the Official site right now for those who just want to stay from the Official site, I didn't realize at the time the 5.0.1 was not from the OP site.
Bradl79 said:
5.0.1 is not from the official site yet, but it is an official build, I am uploading 5.0 Build from the Official site right now for those who just want to stay from the Official site, I didn't realize at the time the 5.0.1 was not from the OP site.
Click to expand...
Click to collapse
So you are going to upload a build from the official site 5.0? And the security patch in 5.0.1 is still December? It's a bit confusing that is that one you built or the official ones are going to release one with the same change log as that of the 5.0.1? Btw please continue your support for this. We are craving for one such ROM built over stock. Thank you for your efforts.
This is a simple Xposed module to fix the problem in Sony Oreo firmware that Wifi and mobile data traffic indicators are making other icons shifting positions continuously.
Sony Android Oreo Flavor: Accordion in Notification Bar on Network Activity
Requirements
1. Your phone must be rooted
2. Xposed framework must be installed first http://forum.xda-developers.com/showthread.php?t=1574401
Instructions
Install the module
Run Xposed Installer and enable the module Sony Status Activity Fix
Reboot the phone
Source code
You can find source code for this module from GitHub here.
Download
Xposed Module Repository
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
What is this?
These are two Magisk modules that adds the following cool features to any Pixel 3, 4, 5 and 6 device running Android 12:
Enable/Disable Google Sans font system wide
Adds Icon Styles and Icon Shapes overlays from Android 11
Fonts options
Enable/Disable Combined signal icons
Pixel 6 Wallpapers
Adds 2 button mode navigation (it was removed on Android 11 but I think some users like that navigation mode, so I add it)
Adaptive sound options
Navigation bar options (reduce keyboard bottom space size, completely remove NavBar)
SystemUI Tuner options
Enable Game Overlay for all Pixels by default (although, if something goes wrong while playing games, you can disable this feature)
Enable/disable dual tone battery meter (it only works on icon portrait mode)
Enable/disable showing the number of unread messages on status bar notifications
Reduce Status bar height (and option to correct left padding on devices with the notch on the left)
Option to enable/disable more themed icons on launcher (some apps don't have a themed icon so it won't work for all apps)
Enable/Disable left shortcut on Lock screen
Enable/Disable camera shortcut on Lock screen
------------------//------------------------
Enable/Disable Wifi + Cell QS Tiles instead of single Internet QS Tile *
Battery Styles *
Clock Customization *
Network Traffic Indicators (on Pixel 5, Pixel 6 and Pixel 6 Pro devices they only work on QS Header) *
QS Battery percentage independent options (show estimate time remaining or just percentage) *
Dual tone Light/Dark themes for QuickSettings Panel and Power Menu *
Album art on lock screen options *
Music visualizer options (requires Visualizer fix module) *
QS Quick pulldown with one finger (options are off, drag from the top left and drag from the top right) *
Rom Control app (to setup all these options)
* -> These features are only available if "SystemUI module" is installed.
Downloads:
Addon_Features_for_Pixel_Visualizer_Fix.zip -> Install this module first (if you haven't installed it before). Afterwards, reboot your device and wait for about 1 minute before doing anything else. Really, I'm not joking, install, reboot and just wait. You see, this "Visualizer fix" module is only needed in order to add a missing permission to SystemUI. It only has to be installed once (obviously, if in the future you clean flash the ROM, you'll have to flash it again or you'll be missing that required permission). And, since it's only needed once, this module is deleted from the system after doing what it has to do. So, it's normal that you won't see it as installed after installing everything.
Android_12_Addon_Features_for_Pixel_V8.zip -> "Harmless" module that works on any Pixel device running on STOCK ROM, The features marked with an * above options, on Rom Control app, won't do anything if the SystemUI module, shared next, isn't installed.
Android_12_Pixel_3_SystemUI_for_Addon_Features_V7.zip -> This is "THE" module! This module adds all xml and smali changes into SystemUI and framework-res. Without this module the "exclusive features" won't work. Also, this module could be responsible for breaking boot if it fails to work at your end. I've ran several tests on my device (a Pixel 4a) and didn't face any issues but, since this module replaces stock SystemUI and framework-res for modded ones, you could run into problems if some other module tries to do the same or it's simply incompatible with it.
Android_12_Fixes_for_Pixel_3.zip -> This module is an extra and it's only for Pixel 3 devices. It enables the rounded corners on windows, as well as, AOD screen lights on/off animations.
Notes regarding the "exclusive version" for Pixel devices:
DO NOT, I'll repeat, DO NOT flash "SystemUI module" zip on any other ROM besides stock Pixel. It won't work! If you want those extra features on your current ROM you will have to port them yourself. I explain how to later on this post.
Make sure that you're able to run adb shell as root before rebooting your device.
If something goes wrong after flashing "SystemUI module", like if your device doesn't boot or something stupid, connect your phone to your PC during boot and run this:
Code:
adb shell
Code:
su
Code:
rm -rf /data/adb/modules/Modded_SystemUI && reboot
If you forgot to enable the ability to run adb shell as root, and if your device is on a "non-boot" state, the only way you can fix that is to remove all Magisk modules you have installed. That can be achieved by running the following commands during boot:
Code:
adb shell
Code:
magisk --remove-modules
If none of the above methods work to get your device booting, then you have to boot into safe mode. By doing so, Magisk will disable all modules for you (it doesn't uninstall them, just disables them). To force a boot into safe mode all you need to do is to keep pressing volume down button during boot animation. After the system boots into safe mode you can reboot your device to boot up normally (since all modules will be disabled). If you get stuck during boot animation again, just force another reboot (I've had to do that during my tests).
When a new OTA update comes please don't flash the "SystemUI module" until I say it's ok to do so. I mean, me or any other member who may have tested it. Why? Because Google may change things on stock SystemUI and/or framework-res between builds. When that happens, I have to recreate the module again to adapt those changes. Rest assured that I'll always test the module with new builds and update as necessary.
The SystemUI module is different on Pixel 6 devices! For those I had to make a new module, since Pixel 6 SystemUI is different from all other Pixels.
In case your device gets caught in a bootloop, please provide me a logcat so I may try and look if anything can be done about it. To do so, during boot connect your device to your PC and grab a logcat with this adb command:
Code:
adb logcat > log.txt
After grabbing the log, please open the txt file and search for "FATAL". Afterwards post here the lines where the "Fatal error occurred".
I've made these modules for my personal use and just decided to share with all XDA community. Having this in mind, there's no need for donations (although I won't refuse them if you want to buy me a beer). As for requests or whatever, I can only add more stuff when, and if, I have time for it. I'm a really busy man in real life so I can't promise anything nor ETAs.
Requirements:
Unlocked bootloader
Magisk Root | Magisk Manager
Suggestion:
Uninstall all other modules you may have installed before installing SystemUI module zip. They could be incompatible with the "SystemUI module" thus making the device get caught in a bootloop. You may install them afterwards, one by one, just to make sure everything is ok.
If you're up to it, instead of disabling/removing modules, I recommend you to flash latest stock build through fastboot using flash_all.bat. In order to retain your data, remove the "-w" flag from the update command on flash-all script.
How to install?
Flash the "SytemUI" Magisk Module
Reboot device
If it booted ok, flash "Addon Features" Magisk Module
Reboot device
Have fun!
Faced a black screen after flashing the "SystemUI MOD"? Then try this:
(This usually happens when an error about "TensorFlow lib" is shown on the logcat, if it's any other error, don't do this. Share the log instead so I may take a look)
Enable 2 button, or 3 button, navigation mode on System Settings
Install "SytemUI" Magisk Module
Reboot device
Have fun!
If you're still having issues or if you want to fix that "TensorFlow lib stupid bug", which is responsible for not being able to use stock gestures navigation, then you'll have to do this:
Uninstall all previous Magisk modules you had installed
Completely uninstall Magisk (using the option on Magisk Manager app)
Reboot device
Flash latest stock ROM build through fastboot using flash_all.bat (remember to remove the -w flag inside the bat file if you want to keep your data)
Root the device again using latest Magisk Canary (stable version works for the time being but latest Magisk Canary is more compatible with Android 12)
Flash these two modules, and only these just to make sure no other module is causing conflicts
Reboot device
Hopefully it will work, so enjoy!
Video:
Check all Rom Control (with exclusive features) options HERE.
Note that this video was recorded when I've made this for Android 11. Some features may not be present (yet) for Android 12. The video is here only for those, who have never tried this on Android 11, may understand what to expect.
How's these "exclusive features" even possible?
All features that you see on Pixel Devices "SystemUI module" were reverse engineered from Proton AOSP and Evolution X ROM source code. The source code is available on the links bellow shown on the credits. This means that I've been practicing some hard core "old school" Android smali edition in order to get this working. So, yes, I have some credits about this but, if it weren't for the original developers and it's public source code, none of this would be possible. Thank them for this!
Smali, and xml, edition wasn't enough to get this working. After decompiling, changing/adapt the code and recompiling everything again, I had to find a way to make it bootable without messing with the original apk signature. And here is where VR Theme logic came in handy. So thanks for the original dev who brought us this feature.
As for ROM Control app....this was/is a project created by daxgirl and wubydax back in 2015! So yeah, I'm not bringing anything new here, I just followed their instructions in order to get the features working after editing smali/xml with the source code taken from PAOSP and Evolution X. The original app source code is also available on the link shared on the credits.
I've just combined all of the above into a Magisk Module and shared here so that we can get the best of both worlds....a stock ROM with custom features included.
Rom Control with "exclusive features" source code:
https://github.com/ElTifo/CustomSettingsForDevs/tree/Pixel4a_Android12
Want to port the "exclusive features" to your Pixel device running on other ROM? Here's how:
https://github.com/ElTifo/CustomSettingsForDevs/tree/Pixel4a_Android12/app/src/mods
Credits:
Proton AOSP ROM team, specially @kdrag0n for all his work on Dual tone light/dark themes and other Proton AOSP helpfull commits.
EvolutionX ROM team, specially @joeyhuab
@daxgirl and @Wuby986 for ROM Control project and source code.
@Tulsadiver for showing me how to adapt VR Theme logic originally used on 3Minit Battery Mod by @gharrington.
@Ticklefish for Tickle My Android
@topjohnwu for Magisk
@Freak07 for Adaptive Audio
@trzpro for More themed icons on launcher mod
Cheers and enjoy!
Hello!
Both modules have been updated to Version 5 and the links are now available on the OP.
What changed?
Added Android 11 Icon Styles and Icon Shapes overlays
Added ProtonAOSP Fonts overlays
Option to enable/disable Wifi and Data separate Tiles, instead of Internet Tile
Reduced screenshot overlay PIP time after taking a screenshot
Added more themed icons
Updated Rom Control app
Hope you may enjoy this.
Heads up:
The icons and fonts overlays gets disabled after a reboot or a SystemUI restart. Don't know why. So, after a reboot you'll have to change those options again.
The icon shapes, sometimes, require us to disable theme icons and enable it again after choosing our desired shape. Don't know why as well...
Yeah, this kind'a sucks... but, if I find a solution, I'll fix it on next version.
Cheers!
Hello!
Both modules have been updated to Version 6 and the links are now available on the OP.
What changed?
Added Album art on lock screen options
Added Music visualizer options (requires Addon_Features_for_Pixel_Visualizer_Fix.zip)
Force Google Sans system-wide is now optional
Enable/disable combined signal icons on status bar
Added center clock fix to the right (for Pixel 3a models)
Updated Rom Control app
Heads up:
I still wasn't able to understand what causes the fonts, icons and icon shapes overlays get reset upon reboot or SystemUI restart
Install Addon_Features_for_Pixel_Visualizer_Fix.zip first. Afterwards, reboot and wait for about 1 minute before doing anything else. Really, I'm not joking, install, reboot and just wait. Afterwards you may install the other 2 modules and reboot
The visualizer fix is deleted from the system after doing what it has to do. So it's normal that you won't see it as installed after finishing all this. That fix is only there to add a missing permission to SystemUI. It only has to be installed once (obviously if on the future you clean flash the ROM, you'll have to do it again)
Anyway, hope you may enjoy this.
Cheers!
Can i reflash latest zip on old one without removing it.
Amigo porque no funcionan los gestos de pantalla, siempre que los activo, me reinicia el cel y queda una pantalla negra, solo pasa con los gestos.
Tasneem khan said:
Can i reflash latest zip on old one without removing it.
Click to expand...
Click to collapse
Yes.
Hello!
Both modules have been updated to Version 7 and the links are now available on the OP.
What changed?
Fix fonts, icons and icon shapes overlays get reset upon reboot or SystemUI restart
Light theme QS Header is now optional
Added 2 more battery styles (Big circle and Big dotted circle)
Added option to enable/disable dual tone battery meter (it only works on icon portrait mode)
Added option to enable/disable showing the number of unread messages on status bar notifications
Added option for QS Quick pulldown with one finger (options are off, drag from the top left and drag from the top right)
Enable Game Overlay for all Pixels by default (although, if something goes wrong while playing games, you can disable this feature)
Added 8 new fonts overlays
Fix lag on camera if navbar his completely hidden
Added option to enable/disable left shortcut on Lock screen
Added option to enable/disable camera shortcut on Lock screen
Force Google Sans system-wide is still optional but it's enabled by default (I like it that way, so yeah...bummer. You'll still be able to disable it, so no problem whatsoever)
Removed battery percentage option on system settings (since we can now change it on ROM Control app, it didn't make much sense to leave it there. Besides, it wasn't doing anything...)
Updated Rom Control app
Hope you may enjoy this.
Cheers!
Hello!
Addon features module has been updated to Version 8 and the link is now available on the OP.
What changed?
Added a fix to get rid of the TensorFlow lib stupid bug once and for all
Hope you may enjoy this.
Cheers!
Sorry for disturbing but I found the thread in Pixel 6 Forum which provides much newer versions of this and I installed it. However my Pixel 3 **booted twice** which means it doesn’t support the full version of the latest module according to the thread and I noticed that the github page says “from 3a to 6” but I don’t know if Pixel 3 is included. The question is I have no idea whether it was because Pixel 3 is not supported by the latest version that my installation fell back to lite version, or some other factors led to that. I wonder if Pixel 3 is supported, and if not, what the last version that supports Pixel 3 is as V8 mentioned in this post doesn’t work property on my device (The centralized time is not at the exact center of the status bar).
Best regards!
Masellum said:
Sorry for disturbing but I found the thread in Pixel 6 Forum which provides much newer versions of this and I installed it. However my Pixel 3 **booted twice** which means it doesn’t support the full version of the latest module according to the thread and I noticed that the github page says “from 3a to 6” but I don’t know if Pixel 3 is included. The question is I have no idea whether it was because Pixel 3 is not supported by the latest version that my installation fell back to lite version, or some other factors led to that. I wonder if Pixel 3 is supported, and if not, what the last version that supports Pixel 3 is as V8 mentioned in this post doesn’t work property on my device (The centralized time is not at the exact center of the status bar).
Best regards!
Click to expand...
Click to collapse
I'm sorry but the mods haven't been updated for Pixel 3 and 3 XL since these devices haven't got the same SystemUI as all other Pixels on newer Android 12 builds.
You must use the version shared here, if you want to use this MOD.
Blame Google...
Typhus_ said:
I'm sorry but the mods haven't been updated for Pixel 3 and 3 XL since these devices haven't got the same SystemUI as all other Pixels on newer Android 12 builds.
You must use the version shared here, if you want to use this MOD.
Blame Google...
Click to expand...
Click to collapse
oh.. that’s a pity Thank you!
is this works on pixelexperience rom?
fauziakhmad said:
is this works on pixelexperience rom?
Click to expand...
Click to collapse
No.
Well, the "FULL" mods don't. Only Addon features single zip on the OP might work.
Cheers!
can we just disabled mod from magisk?
fauziakhmadd said:
can we just disabled mod from magisk?
Click to expand...
Click to collapse
Yes disable or remove, either one works.
From this day on, Addon Features Module will no longer receive any updates. It's the EOL for it.
BUT....
I'm pretty sure you all noticed that @siavash79 has been working with me for some time now and we've teamed up to come up with a module that will try to, not only have everything Addon Features had, but MORE.
HOW!?
By creating a new project, called "AOSP Mods".
That project will be a mix between a Magisk module and Xposed module (using Lsposed zygisk version).
For now, the 2 projects are still separated (Addon Features and AOSP Mods) but the final objective is to merge them into a single module.
So, you may still use Addon Features V21 LITE version module zip but, in order to have some of the "exclusive features", that were present on FULL version, working, you'll need to flash AOSP Mods as well.
So, let's all just move on to the new AOSP Mods thread and start to have fun together, shall we?
See you guys "on the other side".
Cheers!