[PORTING] [NEED HELP] [N] Gravitybox for Nougat Unofficial - Xposed General

outdated
go to here
Gravitybox for nougat
removed the "gravitybox framework not responding" error on api 24 and 25
also re-branded the app as gravitybox for nougat
tested working:
battery (kind of)
center clock + day of the week
data transmission Monitor
power setting menu
skip tracks with volume buttons
clock settings
you tell me...
Not working:
Stock battery with percentage
Quick Settings
Lock screen shortcuts
Setting of the optional button
deactivate network type indicator in status bar
Navigation bar tweaks (BRICK WARNING!)
you tell me...
sources for helpers
download links for sdk 24 and 25 are the same
Code:
uninstall the old one, otherwise it'll give "Failure [INSTALL_FAILED_DUPLICATE_PERMISSION: Package com.ceco.nougat.gravitybox attempting to redeclare permission gravitybox.permission.UNLOCK already owned by com.ceco.marshmallow.gravitybox]" error
Since I won't have a lot of time to port everything (btw, I'm already late for one thing right now) so I expect the community to help.
That's why I posted the source at github, this way anyone can collaborate to the code.
Anyone that helps me will get credit too, just claim it someway I can see it
brick fix by @photoguy29
To fix this: Reboot to TWRP recovery and navigate to: Advanced>File Manager>data>data>com.ceco.nougat.gravitybox
Once you are in the com.ceco.nougat.gravitybox folder, in the bottom right corner is a folder Icon. Tap that icon>delete
This will delete all the changes you made in Gravitybox, and upon reboot, the System UI functions properly. The gravitybox apk will also still be installed, so you can go and re-activate your tweaks that WERE working.
credits to @C3C076 creator of gravitybox

For me works:
battery
center clock + day of the week
data transmission Monitor
power setting menu
Not works:
Lock screen shortcuts
Setting of the optional button

Why that rush?
I have already migrated like 90% of the module to Nougat after working for almost 2 weeks on it non-stop. Currently QS management is undergoing redesign and there's still quite a lot of work left. It's still a work in progress - not suitable to be made available to the masses and also, I am still not convinced whether to release something as there is no official Xposed Framework. I'll see.

@ C3CO76
Because I like it a lot your gravity box [emoji41] [emoji39]
Wysłane z mojego Moto G (4) przy użyciu Tapatalka

I'm glad you like it. But then it doesn't make any sense to release a version that is far from working when you could keep it for personal use.
Feel me?

@C3C076 i guess people love GB so much
This ported xposed for N situation is confusing but people are desperate to have xposed and their beloved modules even if its partially working

Can't live without gb's pie control

C3C076 said:
Why that rush?
I have already migrated like 90% of the module to Nougat after working for almost 2 weeks on it non-stop. Currently QS management is undergoing redesign and there's still quite a lot of work left. It's still a work in progress - not suitable to be made available to the masses and also, I am still not convinced whether to release something as there is no official Xposed Framework. I'll see.
Click to expand...
Click to collapse
sorry, I didn't knew it, I looked into the git and thought that no one would do it anymore (because nougat had been here for a long time)
but still a lot of people are just crazy like me that wants it even if sacrifices need to be made, just like people wants an unstable xposed rather then nothing, they want the gravitybox
and no one uses every tweak available like me, I just use one or two and both works
I'm glad to see you haven't abandoned the project, I wouldn't be able to do it like you
and please release it, for people like us, there are 66422 downloads on the xposed for nougat thread (counting the xposed installer app because it's the same for both api levels and only one version) not counting people like me that downloaded it from the alternate link.
sort of 66422 persons waiting for gravitybox to be released even if it breaks something
and not everyone knows how to release a version that is far from working when you could keep it for personal use, I learned how to use xposed 3 years before learning something that would allow me to do this port (and it still sucks)

Yes, I understand. Hard to tell what comes next at this time. I will be taking decisions after I am happy enough with the migration results and the results of internal testing on various device/OS combinations I have at hand.

not working : deactivate network type indicator in status bar

Is lockscreen transparency and blur working

Not working: Navigation bar tweaks
Activating the master switch will cause the System UI to crash upon reboot.
To fix this: Reboot to TWRP recovery and navigate to: Advanced>File Manager>data>data>com.ceco.nougat.gravitybox
Once you are in the com.ceco.nougat.gravitybox folder, in the bottom right corner is a folder Icon. Tap that icon>delete
This will delete all the changes you made in Gravitybox, and upon reboot, the System UI functions properly. The gravitybox apk will also still be installed, so you can go and re-activate your tweaks that WERE working.
I hope this helps

Stock battery with percentage not working for me.

I believe what this guy is doing, is a good thing, if people get into installing Xposed modules that are unofficial they should know that it's unstable, and in most cases can brick your device. CT, I do see where you're coming from, but it's along the lines of "People don't kill people, guns do." No, that's not how the world works, and everyone on the Internet should be able to share what they want.

Thanks for the mod, working battery percentage (buggy), skip tracks with volume buttons, clock settings, advances power menu. Moto G5+ stock rom sdk 24 Xposed systemless (magisk)

Patience is a virtue...

LexignisOfficial said:
I believe what this guy is doing, is a good thing, if people get into installing Xposed modules that are unofficial they should know that it's unstable, and in most cases can brick your device. CT, I do see where you're coming from, but it's along the lines of "People don't kill people, guns do." No, that's not how the world works, and everyone on the Internet should be able to share what they want.
Click to expand...
Click to collapse
yes, that's what I meant
if you use any xposed version with any module, custom roms, root, any mods you shouldn't care about stability (people do but they shoudn't)
by the way, I looked on the Gravitybox git and I saw no nougat branch
so I did this because I thought that either the creator wouldn't make any more releases or he hadn't started (and if he wanted to use my as base because of the mm to n naming changes could save him like 5 minutes and I wanted to help and this is all the only help I can give)
and I had this mod for myself because Center clock and round battery works and I only use thoose
but I thought on the people at the same situation that coudn't do It by themselves
but thanks again for C3C076 for being patient with my impatience
I'm happy it won't be my job to port the rest of it because it'd be baaad

gkillershots said:
yes, that's what I meant
if you use any xposed version with any module, custom roms, root, any mods you shouldn't care about stability (people do but they shoudn't)
by the way, I looked on the Gravitybox git and I saw no nougat branch
so I did this because I thought that either the creator wouldn't make any more releases or he hadn't started (and if he wanted to use my as base because of the mm to n naming changes could save him like 5 minutes and I wanted to help and this is all the only help I can give)
and I had this mod for myself because Center clock and round battery works and I only use thoose
but I thought on the people at the same situation that coudn't do It by themselves
but thanks again for C3C076 for being patient with my impatience
I'm happy it won't be my job to port the rest of it because it'd be baaad
Click to expand...
Click to collapse
not working
Force LTR direction
forrces LTR layout direction RTL locales
(requires rebbot )

masrysat said:
not working
Force LTR direction
forrces LTR layout direction RTL locales
(requires rebbot )
Click to expand...
Click to collapse
an official port has been released here

nexus 6 on slimroms (Slim-shamu-7.1.2.build.1.13),
"am/pm" option does NOT work.

Related

[ROM][4.4.4][Official] NamelessROM [NIGHTLIES]

What is NamelessROM?
NamelessROM Gerrit Review
What is NamelessROM ?
Simple - NamelessROM is opportunity.
An opportunity to have a voice to the development team of the after-market firmware that you run on your device.
The main goal of NamelessROM is to provide quality development for android devices, phones and tablets alike.
NamelessROM developers are available nearly 24/7 and respond to bug reports and feature requests almost instantly.
This availability will allow you, the end-user, to have direct input into exactly what features and functions are included on the firmware that YOU run.
NamelessROM maintains features and functions of several well-known open-source, AOSP-based ROMs, as well as many features of our own.
See the screenshots in the 3rd post, and visit our website for more detailed information.
NamelessROM = endless possibilities. Unless you have an iPhone, then you're out of luck.
Click to expand...
Click to collapse
ANNOUNCEMENT: We are looking for Device Maintainers to expand our support, please visit our IRC channel or PM @Evisceration, or @jumoog for information.
Disclaimer
#include <std_disclaimer.h>
*
* Your warranty is now void.
*
* I am not responsible for bricked devices, dead SD cards,
* thermonuclear war, or you getting fired because the alarm app failed. Please
* do some research if you have any concerns about features included in this ROM
* before flashing it! YOU are choosing to make these modifications, and if
* you point the finger at me for messing up your device, I will laugh at you. Hard. A lot.
*/
Click to expand...
Click to collapse
Got a bug report? Want to request a feature? Need extended support?
JIRA (recommended)
Google+ Community​
Click to expand...
Click to collapse
Installation Instructions
FROM OTHER ROMS
Factory Reset/Wipe Data
Format System
Format Dalvik Cache
Install ROM
Install Gapps
Reboot
Profit
UPDATE FROM NamelessROM TO NEWER RELEASE
Just download the zip and flash it. You will NOT need to wipe anything.
Optionally you can also you our own OTA Updater​
Click to expand...
Click to collapse
Contributions and Credit
Android/Google/AOSP
AOKP
AOSPA
CyanogenMod
OmniROM
SlimROMs
ALL OF OUR AWESOME TESTERS
Click to expand...
Click to collapse
Downloads
ROM
Downloads
Gapps (Banks CORE Gapps recommended)
Banks Gapps
Source
NamelessROM Source​
Click to expand...
Click to collapse
Please note, there is still WIP
TROUBLESHOOTING, HELP, QUESTIONS AND ALL LIKE THAT GO IN HERE
(http://forum.xda-developers.com/showthread.php?t=2800031)
List of bugs
Whats not working so far:
Bluetooth is not powerful at a long range seems to be fixed per user reports
FM Radio (does not work, will never work, no attempts will be made to bring it back)
Native Wifi Tethering (works with third party tethering apps)
HD (720p) video recording, just switch to a lower resolution and it should work. (seems to be fixed, would need some verification)
Additions
Additions can be found HERE
be careful with the overclocked kernel (max speed 1200mhz)!
Every hardware is different, some devices can handle the overclock, some cant.
I am not responsible for bootloops or whatever!
If you need calender sync and it doesnt work, please take a look here
http://forum.xda-developers.com/showpost.php?p=49549653&postcount=37
Some screenshots
https://www.dropbox.com/sh/r2v2ffk0e52r2u9/ne9C54YyqE
Ehrmagerd, moaaar screeansheerts
https://plus.google.com/photos/112596745475827922271/albums/6024840900241861201
Features List​
NamelessROM Proprietary Features
NamelessROM Setup Wizard (replaces Google SetupWizard)
DeviceControl App - Allows for device-specific customizations
NamelessROM OTA Update Center
Fully Integrated KitKat White UI Theme
Advanced Device Information in Settings -> About Phone
Interface Features
DarkToggle - TRDS
Animation Control
Custom Battery Icon Settings
Center Clock Setting
Custom Carrier Label
Signal Icon Settings
Network Activity Indicator
Network Speed Indicator
Notification Count in StatusBar
Double-Tap StatusBar to Sleep
Theme Chooser
Recents RAM Bar
Configurable / Hide-able ClearAll Button in Recents
Screen-Off Animations
Notification Drawer Features
BrightnessSlider in Notification Drawer (see screenshots - like Stock ROMs)
Contextual Notification Panel Headers (notification header background image changes based on time of day)
Auto-Close Notification Drawer
Notification Drawer / Notification Transparency Settings
CM QuickToggles and Ribbons
Lockscreen Features
Lockscreen Notifications
Lockscreen See-Through
QuickUnlock for PIN/Password Security Lockscreens
Battery Level Around UnlockRing
Carousel Animation for Lockscreen Widgets
Custom Lockscreen Widgets
Sound Features
Audio Themes - (will be grayed out until SoundPackages are placed in proper directory on SD Card!!!)
QuietHours
Charging Sounds
Dialer Features
Non-Intrusive InCallUI
Flip to Mute / Flip to Reject Incoming Call
Send Incoming Call to NotificationDrawer/StatusBar
Reverse Lookup
Nearby Location Search within Dialer (like GoogleDialer)
Button Features
Music Playback Control (long-press volume buttons to skip music tracks)
Reorient Volume Buttons on rotation
Keyboard Cursor Control with Volume Buttons
Volume Button Wake
Screenshot / Screenrecord PowerMenu options
Click to expand...
Click to collapse
Congratulations for new forum.
and...
waiting for audio to be fixed.
and
as always great job. :good::good::good:
Grateful thanks
Good work with the Rom !
I really appreciate all the work you've done ! :angel:
If you need anything, like always, just ask !
vsg24 said:
Congratulations for new forum.
and...
waiting for audio to be fixed.
and
as always great job. :good::good::good:
Click to expand...
Click to collapse
the last days there was really a HUGE amount of work, all these administrative things and getting the base of the rom itself done.
but theres still a lot to do and no break in sight
hoping to get time for audio soon, its really bugging me.
cstyves said:
Good work with the Rom !
I really appreciate all the work you've done ! :angel:
If you need anything, like always, just ask !
Click to expand...
Click to collapse
thank you so much
you know, gfx' are always very welcome hehe
Good I have leaked one of the latest zips on a big Russian forum this morning, only good comments Except of audio, of course
matshch said:
Good I have leaked one of the latest zips on a big Russian forum this morning, only good comments Except of audio, of course
Click to expand...
Click to collapse
and i thought i can trust my beta testers
yeah i have nearly no experience in audio, so need to research a lot which is time consuming.
Evisceration said:
and i thought i can trust my beta testers
yeah i have nearly no experience in audio, so need to research a lot which is time consuming.
Click to expand...
Click to collapse
Russian is very annoying And you asked to not post link, I haven't posted
@Evisceration
Good work. I wanted to request for a few features
1."XPosed Framework".
2. Viper4Android (it works out of box better)
Tried to register in forum but found some difficulty in doing so. Also for gerrit your link should be with http and not https.
Again Nice work
pkb_always4u said:
@Evisceration
Good work. I wanted to request for a few features
1."XPosed Framework".
2. Viper4Android (it works out of box better)
Tried to register in forum but found some difficulty in doing so. Also for gerrit your link should be with http and not https.
Again Nice work
Click to expand...
Click to collapse
mhm, im afraid that will not happen :/
we are very open with requests, but there are some things.
as proprietary is likely not to get included, and thats what Viper is, even if it may work better (btw our tuned DSPManager is badass though)
and XPosed, i know a lot of people use it, but the thing is like that.
if we include it, it means we "support it officially" which results in, we have to fix everything which xposed may break and that is very likely to happen, as it modifies the system.
and thats a no go.
Ok got your point! But meant DSP is badass anyway? hehe!
pkb_always4u said:
Ok got your point! But meant DSP is badass anyway? hehe!
Click to expand...
Click to collapse
yeah haha.
it has some additional effects (bass boost, stereo widening) and also a brand new interface
https://github.com/NamelessRom/andr...mmit/48acef92682148840eb7f9620ab0b543d67f701d
though its not much of use until Audio is fully working anyways
Saw the link...looks promising but till sound doesnt work cant compare and say anything.
I flashed this new ROM 3 hours ago and now I am restoring my apps with Titanium step by step with making CWM backups of course.
Until now it looks very good and stable.
1. Can I install SuperSU and if yes what is preferred: install from market or flash the zip?
2. The boot animation could be improved IMHO.
3. I changed the launcher to XPeria Z 2.06b (compatible to Android 4.4)
4. GPS is really not better as in Velox and stock ROMs (5-10 minutes until a fix), IZS and Mackay need 10 seconds. It seems that your ROM does not use A-GPS.
Thank you for your hard work developing a new ROM!
tramp20 said:
I flashed this new ROM 3 hours ago and now I am restoring my apps with Titanium step by step with making CWM backups of course.
Until now it looks very good and stable.
1. Can I install SuperSU and if yes what is preferred: install from market or flash the zip?
2. The boot animation could be improved IMHO.
3. I changed the launcher to XPeria Z 2.06b (compatible to Android 4.4)
4. GPS is really not better as in Velox and stock ROMs (5-10 minutes until a fix), IZS and Mackay need 10 seconds. It seems that your ROM does not use A-GPS.
Thank you for your hard work developing a new ROM!
Click to expand...
Click to collapse
you dont need to flash supersu as superuser is already integrated
bootanimation is a default one, its really high resolution and thats why its REALLY slow and laggy, we just need to decide a good bootanimation
launcher is launcher3 by default, but it really lacks a lot (like every previous one, trebuchet too) so im running with Nova (fast and lightweight, regarding ram udage too)
gps is hard for me too test as the second hand p970 i just bought for development is half broken (my first one broke completly so i had to buy a second one) and i dont really use it much.
though i applied gps tweaks but still it seems something isnt sticking how it should (propably kitkats new way of handling sensors, maybe permission changes etc)
5) audio doesnt work so it shouldnt be used as a daily driver until its fixed ( someone donates some time or helps me out? )
Sent from my GT-I9505
I think u should make a boot animation for your brand (Nameless ROM). a light and beautiful one.
--------
also pls don't change launcher. let launcher3 to stay default.
Evisceration said:
you dont need to flash supersu as superuser is already integrated
Click to expand...
Click to collapse
Yes, I know it but I like SuperSU much more.
I installed it from the market and it worked at once, so no problem.
First I respect your really hard work with this ROM!
Do you use the same kernel as in your Velox ROM?
Can I use another kernel perhaps from Mackay (very stable)?
I tried your ROM yesterday with installing my usual apps (they are running perfect in IZS and Mackay but not in Velox and now in Nameless) but I had to do this without the back cover of my phone to be able to remove the battery because of the permanent crashes.
These (kernel ?) crashes are not repeatable, sometime the phone reboots but stucks during the boot animation.
As mentioned the Velox ROM on my phone is almost as unstable as the Nameless (I cannot count how often I made a fresh install).
I will try again and again, now with only some of my apps and the default launcher.
Please believe me I will help you
Edit and solution at least on my phone:
the culprit was SuperSU. Without it Nameless is very stable since 1 week
tramp20 said:
Yes, I know it but I like SuperSU much more.
I installed it from the market and it worked at once, so no problem.
First I respect your really hard work with this ROM!
Do you use the same kernel as in your Velox ROM?
Can I use another kernel perhaps from Mackay (very stable)?
I tried your ROM yesterday with installing my usual apps (they are running perfect in IZS and Mackay but not in Velox and now in Nameless) but I had to do this without the back cover of my phone to be able to remove the battery because of the permanent crashes.
These (kernel ?) crashes are not repeatable, sometime the phone reboots but stucks during the boot animation.
As mentioned the Velox ROM on my phone is almost as unstable as the Nameless (I cannot count how often I made a fresh install).
I will try again and again, now with only some of my apps and the default launcher.
Please believe me I will help you
Click to expand...
Click to collapse
kernel is default kernel without extra tweaks.
it reboots because it panics inside the system, as its not fully done yet, still a lot needs to be ported, eg audio and hardware composer.
Sent from my GT-I9505
Evisceration said:
bootanimation is a default one, its really high resolution and thats why its REALLY slow and laggy, we just need to decide a good bootanimation
Click to expand...
Click to collapse
This one for the OmniROM looks nice and simple:
http://forum.xda-developers.com/showthread.php?t=2612199
In the meantime I am trying the yesterday nightly.

Any alternatives for Blurred System UI?

the Xposed module that would give you're notification panel a blurred effect. seems to have disappeared earlier last year. Just wondering if there are any alternatives you guys may know of. I have a rooted Note 5, 5.1.1 btw.
edit: suggest of any system tweaking mods would help
It's still in there as an exposed module. I tried it yesterday but it doesn't play ball with the toggle tiles.
Yeah an update needs to be released for this phone. It's not 100% working yet. I'm having trouble finding modules that actually would work.

Just tweak it

XIAOMIEU/miGlobe/ROS cleanup actions
BOOT SCRIPT
What it does:
* choose 7 categories of app removal
* disable 36 apps as per post 6 (preferred method, ppl can reenable)
* uninstall super sticky apps (i'd still prefer disabling by renaming, but didn't work)
* remove usage access for google (this is the only part not working - because of custom ROM, they say)
* recover hostname modified by xiaomi (privacy) (hardcoded, but could read it from settings in future)
* remove weird XiaomiEU app icons
* disable wifi diagnostics
* disable dumping of network
Download: file attached
Installation:
- run in su terminal or add to any startup script
ADAWAY LIST
What it does:
* adds as many Xiaomi servers to adblocker as possible
Download: file attached
Installation:
- open Adaway menu on the left and choose 'Your lists'
- click menu button on the top right and choose 'Import all lists'
- choose your file, and apply
What actions are needed after MIUI ROM is installed and what is already improved:
[automated] to disable:
Code:
Browser, Cloud Print, CloudServiceSysbase, com.mui.translation.xmcloud, com.xiaomi.micloudsdk.SdkApplication, Digital Wellbeing, Email, Google, Feedback, File Manager, Google Backup Transport, Google Calendar Sync, Google Contacts Sync, Google One Init Setup, Google Partner Set Up, Joyose, Mi Account, Mi Cloud, Mi Cloud backup, Mi Credit, Mi Video, Mi Wallpaper Carousel, MiCloudSync, Music, NextPay, Xiaomi service framework
[automated] to delete (can't disable):
Code:
FindDevice, Miuidaemon, MiuiHome, Xiaomi service framework
Disabling MiuiHome helps a lot as this launcher causes gfx problems (empty black screen) even when it's not selected as home provider.
Another tasks post flash weekly update:
- [automated] root magisk 19 (with one click in L.R.Team TWRP)
- [enhanced] reenable hosts in Adaway including attached custom Xiaomi blacklist
- [automated] remove /system/media/theme/miui_mod_icons
- [not working yet] redisable app permissions, 'Usage Access' and 'Modify system settings' (the later ensures first two are not enabled later - the aggressive Xiaomi/Google apps ignore user choices and help each other to restore permissions user doesn't like)
- redisable Device Admin, Trust admin (find my device, smart lock)
- [automated] LOG_PATH_FLAG=0 in cnss_diag.conf and /data/vendor/wlan_logs/ transformed to file - this is usually kept after ROM upgrade, this is where WiFi spying and tcpdumpin' takes place
- [automated] xiaomi pushes "Mi9" hostname, that's not privacy sensitive, need to setprop net.hostname [YOURNAME] on each boot (e.g. 3C script)
original bash
Oh i hate MIUI so much, but have to live with it until alt ROMs will come, fully supporting fingerprint, bluetooth, camera.
This MIUI (EU) is so aggressive overwriting all apps and dialogs in the system, and it's overall ugly and unnecessarily complex (except pro-looking charging animation, 24h wallpaper, and AOD). It blocks starting apps by default, it blocks app notifications by default. Battery ops are a joke, and all memory cleaner triggers kill virtually everything running. Zero respect for high prio notif apps running. It's so modified that tons of xposed modules won't have impact. It even annoys with data connection dialogs, download operations.. they stick their nose everywhere. I don't trust this company at all, so i've taken stronger measures and zero byte to Xiaomi policy.
In first round of making this phone less retail and more pro is
- revoke all authorizations (get the hell out Xiaomi)
- stop feeding device ids (oh they even have choice for it, but i need more complex and trustful blocking via Xposed) to xiaomi apps
- delete xiaomi account, now that won't stop findDevice and other cloud nonsense from running (contradiction to Xiaomi statement findDevice not supported on unlocked bootloaders)
- disable xiaomi packages via titanium/3c:
Code:
BugReport.apk
CloudBackup.apk
CloudService.apk
CloudServiceSysbase.apk
GoogleBackupTransport.apk
Joyose.apk
MiGalleryLockscreen.apk
MiVideo.apk (useless app without DLNA)
Music.apk (useless app without DLNA)
NextPay.apk
ThemeManager.apk
but hey, it's not always possible, some apps can't be disabled, this aggression can be stopped by not deleting but renaming the files in /system/[priv-]app e.g.:
Code:
FindDevice.apk.disabled
MiuiDaemon.apk.disabled (can be disabled but will still show up, what)
MiuiHome.apk.disabled
- firewall block any remaining xiaomi apps to stop Baba/Baidu etc connections
Rinse and repeat til you see no data transferred in the network monitor.
Some UI fixes already done:
- AOD doesn't show any notifs -> use "MIUI AOD Notification icon" xposed module, however, it will show too much (not configurable)
- Notch is ugly like hell, can't smart-crop it like OnePlus(R) -> use Notch Remover app (i'd like some system solution rather, due to performance reasons)
- AI button can be fully configured, forget MIUI choices and install xposed Edge
- Device health, the new feature, is hidden, just trigger it via activities, then create the app icon via its UI for convenience
- several vanilla dialogs are accessible via Settings search or activities like appops, notifications
- navigation [bar] enhanced by xposed Edge
I applaud:
- existing offline cron-able backup (although it won't save 90% of system settings which is so needed on this ROM)
- complex data usage configuration
- not hiding call recording, no need for xposed tweaks
- good battery info (wide icon, great animations and LED confirmation), oh yeah, Qi people do need this for practical reasons
- all recent micro tweaks like click on clock on quick settings opens clock
-notif. light, samsung style - great , double tap wake, raise2wake (producing too many smp2p-sleepstate wakelocks) - also great
I (or hopefully a ROM author) would like to fix this:
- remove their Security (which i think includes all memory and battery handling), PermissionManager nonsense
- remove status bar alarm icon, just go already! (fix via xposed and 3c didn't work! it's on the left)
- reduce status bar height to align with notch (xposed plugin didn't work)
- show batt% when notifs are expanded (batt% is literally nowhere to be shown, not in Battery details either, unless you turn on % status bar icon which is annoying, want to see % only when expand quick settings just like on other phones - that is user friendly)
- this UI overwrite app icons, omg..why.. of course i don't use their lausy home app (which doesn't even bring Pie swipe-to-apps action), but twisted icons will show up in all system dialogs
- Pie navigation [bar] is only good in vanilla pie, Samsung OnePlus and Xiaomi managed to destroy it by customizations, would love AOSP style in full screen mode (navbar-less), Xiaomi additionally created "original" swipe-from-right Back action, which interferes with GBoard swipes
- how to enable either Oreo or original Pie recents? used to tweak it via xposed Edge on note9,6t
- the MAC is not randomized, are you kidding me + device name you set won't matter when you make connections, they push Mi9-Mobile name, i don't like both for privacy reasons
- weather widget (where is it), linking weather cities to clock cities
- AOD only on notification with a preview (OnePlus style)
- voice navigation in Camera, this will require a different app
- remove all stupid confirmations with timeouts with several seconds
- "this UI overwrite app icons" -> fixed by using Global dev version
i tried the Global Dev ROM http://en.miui.com/download-361.html and i was shocked that it's the same firmware except those ****ty icons! not much missing, very very little things only.. few more processes (like facebook snitchware), the firewall blocked them proactively.. no byte sent. will be cleansed quickly. i saw Night mode and 48mpix mode in camera briefly but it depends on kernel somehow. weird. so weird brand.
doggydog2 said:
-notif. light, samsung style - great , double tap wake, raise2wake (producing too many smp2p-sleepstate wakelocks) - also great
Click to expand...
Click to collapse
Getting massive smp2p-sleepstate wakelocks - even with double tap and raise to wake disabled. Any idea what else could be causing this?
DavidRJ said:
Getting massive smp2p-sleepstate wakelocks - even with double tap and raise to wake disabled. Any idea what else could be causing this?
Click to expand...
Click to collapse
AOD, double tap to wake, pocket lock, handwave gesture, out-of-pocket gesture..some of those.. i just tested disabling this wakelock and it didn't help battery life. but i have a parasitic magisk/xposed drain now so maybe i don't spot the difference right now.
Achieved good battery life in the end. No bad wakelocks at all. I have a temporary AOD set, d.tap to wake, so this is not causing it. Now i will turn on Pocket lock back. I guess just like it was written in the other thread, the wakelocks are caused by the doze gestures ("Phh" menu in Settings).
Vaste majority of glitches above are fixed in the AOSP ROM. Definitely far better than any Xiaomi ROM tested. Next time i wouldn't waste any time with Xiaomi software IF the classic root unfriendly functionality works (fp, bt-car, cam..). That will be precondition for a buy in future, and 2 week unlock period will be considered hard too. If OnePlus will put QC/QI to model 8, that'll be the next phone.
Root-friendly brands:
1/ OnePlus (all easy, ROM is ok to keep, all functions kept) - WINNER
2/ LG (pretty easy, lil bit functionality can be lost, but they keep back fingerprint & community don't care about their new models -> dead brand)
3/ Xiaomi sort of (difficult unlock, terrible software, very difficult flashing, all functions kept)
4/ Samsung sort of (problems with some functionality, more and more obstacles for developers, Knox, bad battery....tired of it)
Gutripping list - what to do after installation/upgrade of MIUI
moved to first post
Why don't you just buy another phone? It's easier...
What's worse for one.... Isn't for another.
I have got pretty good SOT 6 hours on wifi around 5 on mobile network.
I like Miui...and all the Chinese oehhhh they are spying tin foil head stuff come on...
XiaomiEU app icons can be removed here: non-destructively rename /system/media/theme/miui_mod_icons (thanksgod)
Magisk compatible: 19.0+ (not booting with any earlier version)
QuickStep compatible: no
Still can't find link to Running services, they really care to hide it. This activity Settings\com.android.settings.RunningServices gets overwritten by app info which counts size on disk but at least give backdoor to original app properties.
*justintime* said:
Why don't you just buy another phone? It's easier...
What's worse for one.... Isn't for another.
I have got pretty good SOT 6 hours on wifi around 5 on mobile network.
I like Miui...and all the Chinese oehhhh they are spying tin foil head stuff come on...
Click to expand...
Click to collapse
my SOT is easily above 10hours sadly i can't find a modern phone, with rootability, wireless charging, fingerprint not in the back. forget SD card, notches and tons of other requirements.. so this is a list:
https://www.gsmarena.com/results.php3?nRamMin=6000&chkWCharging=selected&idFingerprint=5
discount unrootable huawei, nokia and i'm literally stuck with just S10 and Mi9. it's so bad situation. S10 struggles with root yet as Samsung created yet another tricks. Soon rooting will be a hate speech and we'll be arrested
Thank you for looking into all this and writing it up here.
I was tempted to give MIUI a go temporarily since everything else is early stages right now, but I think I'll wait for the GSIs instead. And hey, "just buy another phone or willingly give up your privacy to megacorps and the government" is pretty great if you'd like to live in a dystopia at some point
xephyris said:
Thank you for looking into all this and writing it up here.
I was tempted to give MIUI a go temporarily since everything else is early stages right now, but I think I'll wait for the GSIs instead. And hey, "just buy another phone or willingly give up your privacy to megacorps and the government" is pretty great if you'd like to live in a dystopia at some point
Click to expand...
Click to collapse
@doggydog2 grow up.... Playing a game who has the largest....?? I was just saying with it the phone and software isn't that bad.
Buy a Pixel or OP
@xephyris
Ghehehe man man man..... Like you have privacy in 2019...wake up...
So giving all your **** to Google is no problem for you...?
Are you using miui.eu from (xiaomi.eu) or global rom EU version?
The op sounds like he came here to promote Oneplus for some reason.
(duplicit)
@xephyris thanks, GSI is strong already except the fingerprint not excellent. i'm watching git changes, literally reading the code, and can't wait for more fixes.. for an AOSP - not bad status already with fp,bluetooth,camera,aptx working. Let's talk about other device AOSPs with features missing.. GSI is generic but when devs actually own the device, the progress is far batter (FlokoRom being the best, now new TWRPs progressing).
 @*justintime* don't understand what you blab about, i was just saying what is the situation. as you're long member, you should have remembered the golden times where all this stuff was easy and you could choose any mobile. and no "nonsense to fix in next generation" existed like notches or back fingerprints. also i'm giving little to Google, have zero ads, cleaned fingerprints of my internet activity, device data is cloaked etc to the extent i actually don't need to clean up Xiaomi processes. i do have privacy in 2019.. that's something i'm not even describing here as it's generic, here i fight the specific xiaomi bloat. when i sniff my network connections or trace personal data usage, i am satisfied. it's very clean.
 @rasmali ..and not promoting, as i spend too much time to fix this Xiaomi, it's pretty hard from unlock process, TWRP problems, Gapps problems, battery issues, camera issues to the MIUI. Also tested all ROMs, kernels, recoveries so i'm sharing/getting the knowledge to make sure we all later profit. maybe i'll script the cleanup process from post #6. true the OnePlus is cool, i did just single flashing/restoring process there for me and one for another person, and it's perfectly working from A to Z.. it's shocking easy compared to Mi9. just lacking QC+Qi:/
Keep posting updates, as you im trying to find a solution for the Running services.
any way to disable xiaomi service framework without causing problems?
bilal91 said:
any way to disable xiaomi service framework without causing problems?
Click to expand...
Click to collapse
Which problem you have disabling it through adb?
denzel09 said:
Which problem you have disabling it through adb?
Click to expand...
Click to collapse
i've heard it could cause a bootloop...have you done it through adb and can you direct me towards how you did it?
doggydog2 said:
Delete (can't disable):
Code:
FindDevice, Miuidaemon, MiuiHome, Xiaomi service framework
Click to expand...
Click to collapse
Introducing Xposed plugin "MIUI Anesthetist".
It will help disable the above ultra-sticky services which cannot be disabled (and we're not talking about normal system dialogs, we're disabing with root tools already).
However the author doesn't realise the spy company Xiaomi made 2 of them even more ultra-sticky: Miuidaemon, Xiaomi service framework.
The Xiaomi invented the way to load those even when disabled. As you can see in "Running services"* the processes are active.
*I'm kidding - you won't see it there as Xiaomi disabled this transparency tool, you need another root tool to check running processes.
So you still need to rename them in /system/[priv-]app folder.
Plus the FindDevice "disabled" with help of this plugin will make many error popups by another part of the system which tries to trigger it at all cost.
so it looked good first, as disabling would ultimately bring the convenience of setting and forgetting even during ROM updates.
That's not the case, so there's still maintenance needed as in the post 6.

Are you rooted and why?

Just as the title says I'm just asking those of you who are rooted and a quick brief explanation of why? Even those not rooted I would also encourage to Express your reasonings.
Personally I'm not rooted right now because I don't have TWRP and Google pay is iffy at the moment but I would love to root for substratum, adaway, and Viper sound mods.
Thanks guys.
Google Pay works with a simple fix in Termux app - no issues with it unless you use EdXposed.
I'm rooted for modding, theming, ability to install custom kernel, Button Mapper capabilities, Swift Backup, ability to fix device ambient EQ, ability to mod Active Edge, ability to use Lawnchair with QuickStep recents. mod accent colors to cool neon colors, iYTPB YouTube mod.. Substratum (not using currently but will be soon), ability to hide navbar.. the list goes on.
I'm rooted because this is a Google device with open source code and active development so modding and customizing my device is easy, fun, and I am able to see the changes being made without the blind guesswork and hackery involved in trying to develop for so many half-baked source release devices.
rooted so I can use;
- AdAway
- ViPER4Android
- EdXposed
As previously mentioned, Gpay is working fine.
And you don't "need" TWRP to root the P4XL.
sharpz811 said:
Just as the title says I'm just asking those of you who are rooted and a quick brief explanation of why? Even those not rooted I would also encourage to Express your reasonings.
Personally I'm not rooted right now because I don't have TWRP and Google pay is iffy at the moment but I would love to root for substratum, adaway, and Viper sound mods.
Thanks guys.
Click to expand...
Click to collapse
wrongway213 said:
Google Pay works with a simple fix in Termux app - no issues with it unless you use EdXposed.
I'm rooted for modding, theming, ability to install custom kernel, Button Mapper capabilities, Swift Backup, ability to fix device ambient EQ, ability to mod Active Edge, ability to use Lawnchair with QuickStep recents. mod accent colors to cool neon colors, iYTPB YouTube mod.. Substratum (not using currently but will be soon), ability to hide navbar.. the list goes on.
I'm rooted because this is a Google device with open source code and active development so modding and customizing my device is easy, fun, and I am able to see the changes being made without the blind guesswork and hackery involved in trying to develop for so many half-baked source release devices.
Click to expand...
Click to collapse
Thanks for your input guys but I'm a little confused through googling I see a magisk module that supposedly does all the necessary scripting in the background and then like mentioned here I see manually editing via termux. So I'm just wondering what is the exact procedure or is there a thread I can't seem to find with the exact instructions?
sharpz811 said:
Thanks for your input guys but I'm a little confused through googling I see a magisk module that supposedly does all the necessary scripting in the background and then like mentioned here I see manually editing via termux. So I'm just wondering what is the exact procedure or is there a thread I can't seem to find with the exact instructions?
Click to expand...
Click to collapse
I recommend this Termux fix, believe spaceman860 from DU is the first I saw using this but could be wrong, copying this from Telegram
Gpay fix v2
1. Install Termux app and open the app
2. Type pkg install sqlite hit enter and let it install.
3. Type su hit enter
4. Copy and paste this then hit enter
am force-stop /data/data/com.google.android.apps.walletnfcrel && chmod 777 /data/data/com.google.android.gms/databases/dg.db && /data/data/com.termux/files/usr/bin/sqlite3 /data/data/com.google.android.gms/databases/dg.db "update main set c='0' where a like '%attest%';" && chmod 444 /data/data/com.google.android.gms/databases/dg.db
5. Reboot
I'm rooted mainly so I can install a custom kernel. I always end up rooting for one small reason or another.
Because i can
Adaway for now.
I root for,
AdAway
YouTube Vanced
Active Edge Mod
Custom Fonts
Themes (Swift Installer and Substratum)
Viper4Android
Centre Clock Mod
Build prop edits (just to change volume steps, really)
Screen recorder with internal audio recording
iOS Emojis
Some Tasker stuff that requires root
Swift Backup
SD Maid Pro
Main feature is custom kernel... It can realy provide a boost
@rickysidhu_ can you give me a link to the screen recording app please?
un9a7y said:
@rickysidhu_ can you give me a link to the screen recording app please?
Click to expand...
Click to collapse
https://play.google.com/store/apps/details?id=com.orpheusdroid.screenrecorder
- AdAway
- ViPER4Android
- EX Kernel
Yes, rooted.
Because I use:
Custom Kernels (battery saving)
BlackenedMod (battery saving)
AdAway (no ads!)
YouTube Vanced (YouTube without ads and other cool features!)
Custom Themes (just a better colour palate for OEM colours in styles)
Viper4Android (awesome sound on speakers/earphones)
Centre Clock Mod (purely aesthetic)
TiB (backing up and restoring apps)
I haven't rooted since the first pixel. Haven't needed to. Adguard premium does what I need along with YouTube vanced.
I'll never bother messing with my phones again.
Sent from my Google Pixel 4 XL using XDA Labs
I'm rocking a P3xl, but I rooted for...
Advanced Charging Control module - allows me to control how the battery is charged - (ie lower the max charge to 80% and other things that should increase overall battery life)
Active Edge Mod (mostly standard settings, but can squeeze to take a picture when the camera is open instead of having to press the shutter button on the screen. This really helps when trying to hold the phone with one hand).
Viper4Android
AdAway
YouTube Vanced
ExperimentalX kernel - great kernel and it has high brightness mode (HBM) support too. (Like the Pixel 4 series, the 3a series has a max brightness that is actually lower than the screen is capable of. HBM overrides this and truly maxes the brightness. It really helps when using the phone outside in bright sunlight).
With the Pixel 4 series, I think being able to map the Soli gestures for other things might be very interesting too.
FINGERFACE!!!!!! How can Google release a flagship model with no FP sensor before getting all the banking/security apps to support the Face-unlock API???
They don't call it the bleeding edge for nothing and something had to come first; there would never be support without need and there is no need until someone creates it. Realistically Google has used their power over the ecosystem to require support and it's going to be ubiquitous in the near future. For now, some of us have to bleed a little bit...
krabman said:
They don't call it the bleeding edge for nothing and something had to come first; there would never be support without need and there is no need until someone creates it. Realistically Google has used their power over the ecosystem to require support and it's going to be ubiquitous in the near future. For now, some of us have to bleed a little bit...
Click to expand...
Click to collapse
No need to bleed, just root and install EdXposed and Fingerface.
No longer feel the need to root. System is working just fine and I'm using DNS66 from f-Droid with AdAway hosts. It's working absolutely fine without rooting.
Sent from my Google Pixel 4 XL using XDA Labs

EdXposed and Gravitybox working on ROG phone 3?

As the title asks, does anyone know if EdXposed amd GravityBox are working on the ASUS ROG Phone 3? If they are working, are there any features that are known to cause problems and should not be used?
Thanks all and stay healthy!
Exposed should work fine (haven't tried it myself though).
I thought GravityBox was for Samsung devices only......?
You can also try SystemUI Tuner - a lot of its tweaks do work.
Hey, thanks for the response. As for GravityBox, as far as I know (I could certainly be wrong though) it's developer originally designed it for OnePlus phones due to OnePlus's willingness to give out it's android source code to make it easier for users to root it. Later on, the developer decided to add support for other phones as well.
As for SystemUI Tuner, I've never heard of it. Does it require root? (Im asking because obviously root allows far more customization and that is what I'm looking for.) I am a several year GravityBox user and I want to have at least most of the customization features from GravityBox if I am going to be using a different app/piece of software. For example, I would like to still have the feature such as being able to customize the number of rows and columns in quick settings, keeping the screen off when the charger is plugged in and unplugged, changing the carrier text (i.e. instead of "MyCarrier" you can put anything you want), having the network speed & date AND time in the status bar and changing the position of all of the items in the status bar, having right and left arrow keys in the NavBar when the keyboard is showing, amongst other things.

Categories

Resources