FRUIT of A DAY'S READ - link collection for solving problems on +3 - OnePlus 3 Guides, News, & Discussion

Hi guys,
while my +3 [received yesterday] is booting up to CM13 I've thought I'd put together a quick howto/problem-solving link collection for those who doesn't know better and for those who knows that he read it someplace but can't remember where
This is a collection of - almost - random links to threads, downloads, apps or to individual comments helping you to solve problems, pretty much based on my personal preference. None of this is my work although I collected them while reading the +3 forum from top to bottom for almost a whole day...
I've tried and followed some of them but most of them just a collection for later us [pretty much a 'note to myself' kind of stuff].
So let's see what we have here and I hope this might help somebody along the lines...
Solutions:
Previously set PIN/fingerprint does not work after Nandroid backup
How to get twrp STICK after boot
Is it possible to root the OP3 without INSTALLING a custom recovery?
Camera hack in CM13 (YMMV!)
OxygenOS cleaner script
Push Notification Issues
Official "soft debrick"/back-to-stock guide
Threads:
Mega Unbrick Guide for A Hard Bricked OnePlus 3
How to Unlock Bootloader, Flash TWRP, Root, Nandroid Backup and More !
Systemless Xposed if you use Android Pay
ElementalX Kernel for OnePlus 3
Official ViPER4Android Audio Effects for better audio
How to test USB-C cables
Downloads:
OP3 stock recovery [source Oneplus website]
Mirrors for official Oxygen OS ROMs and OTA updates or Oneplus.net
USB-C compliant cables spreadsheet
Apps [to overcome the problem of [currently] missing features]:
Please note that none of this needed if you are on CM13 as they're right built in.
DualSim Ringtone - free
Silence Premium Do Not Disturb - trialware?
Dual SIM Selector Pro - NOT FREE £5

Silence Premium DnD is not free. Thanks though. I am in the same boat as yourself.
Sent from my ONEPLUS A3003 using Tapatalk

tropicanapure said:
Silence Premium DnD is not free.
Click to expand...
Click to collapse
Thanks. Haven't tried that one it did say 'in app purchases' so might be a trial version. I'll edit OP accordingly.

Please note that if you flash CM13 then NONE of the apps needed as you can configure different ringtone to each SIM and you are also able to set up the Do Not Disturb function to turn on automatically AND you can configure the related HW key as well...

I'd love to hear some feedback on the "Push Notification Issues" solution you mentioned, mostly about how it affects battery life.

Giocarro said:
I'd love to hear some feedback on the "Push Notification Issues" solution you mentioned, mostly about how it affects battery life.
Click to expand...
Click to collapse
I have not experienced the issue myself, I've just made a mental note while I was searching for issues I might come across later on.
Mind though that I don't use FB/Twitter/any chat clients on my unit only gmail and hangouts (for text messages as well)
Also it's worth to mention that I'm on CM13

BTW if anybody has any suggestion to update OP with new solutions to issues just let me know

Related

* Official CM7 for Atrix Stable only (No Nightly )* Atrix CM Ba2tF RELEASED!!

This Will be the Site for the CM7 Releases and Updates
CM Ba2tF Build Released
As Always We will not be held responsible for ANYTHING involving your phone, by flashing this rom you accept the fact that no mater what catastrophic accident occurs, no matter how many kittens die, if natural disasters wreak havoc on your home land, EVEN IF THE "Dalai Lama" HIMSELF blames us for the mishap, we will not be held liable in any manner what so ever. You accept all risks associated with this rom by choosing to download the file end of story.​What Is CyanogenMod:
CyanogenMod is a free, community built distribution of Android 2.3.7 (Gingerbread) which greatly extends the capabilities of your phone.​Warning: Not for new users, flash this build only if you know what you are doing !!!​Atrix Dev Team:
(Click for twitter names)
Brandon15811
Edgan
Epsylon3
Eval-
Faux123
Ibproud
Joe_Ferreira
SamCripp
T0dbld
Turl
Wes​Just The Stats:​What Works:
Dock Audio
2G/3G/H+
Calls and SMS
Mute on calls
SIM PINs
RIL FastDormancy Support
WiFi now with faster scan/connect times
Audio
USB
GPS with accuracy reporting
Bluetooth
Camera (many thanks defer!)
Video recorder
(Partial) Dock support
Torch
Display
Touchscreen
Battery Stats
Accurate power usage reporting
Proximity Sensor
Screen orientation
Accelerometer, compass and other sensors.
Internal Storage and External SDCard
SDCard formatting
Ability to swap sdcard and emmc mountpoints
Multimedia Playback (videos, music)
USB Tethering
USB Notifications
USB Mode switching
All Market apps show now
Updated Unified Kernel: one kernel to rule them all!
Battery jump fix by @Jug6ernaut
ext4 filesystem
WiFi Hotspot
5-touch multitouch
Power button doesn't end calls
CrystalTalk support for calls
SMS Delivery Reports
What Doesn’t Work:
Fingerprint sensor - Work in progress (not native to CM)
Webtop - Work in progress (not native to CM)
Changelog: ​
Atrix CM Ba2tF Release
Dock Audio
Bug Fixes
Download: Atrix CM Ba2tF build
Latest version: Ba2tF​​
Click to expand...
Click to collapse
​
Installation Instructions:​
Pre-Work:​Before powering off the phone download the CM7 package and copy to internal SD Card​Note: It is standard CyanogenMod practice to make the external SD Card the primary SD Card on the device. This means after 1st boot all your app folders and personal files will be stored on in the “emmc” folder and all files from your external memory card will now be in the “sdcard” folder.
You can switch this around by going into
Settings>CyanogenMod Settings>Application>Use Internal Storage​Flashing Recovery:​
Download recovery from ROM Manager (Found in Market)
Flash Clockwork Recovery
Done
Personal Data Backup:​
Make sure device is rooted
Download “Titanium Backup” from the Android Market (Consider purchasing Pro version for more automated options)
Open Titanium Backup, press menu key and go to “Batch”
Go to Backup section and select “Backup all user apps”
Allow process to finish
Current ROM Backup:​
Reboot phone into CWM recovery (Power Button + Vol Down), press Vol Down until you see "Android Recovery" then press Vol Up to enter.
Go to Backup & Restore and create a backup (this may take some time)
Install CM7 Ba2tF:​
While in Recovery install CM7 from internal storage
After installation select Data Wipe/Factory Reset
Then Wipe Cache Partition
Reboot system now
Watch awesome boot animation.
Upgrading from earlier CM7:​
Download and push the ROM zip file to the sdcard.
Reboot into recovery.
Do a Backup to be safe!
Install the ROM zip from sdcard (your Google apps will be backed up automatically).
Personal Data Restore on CM7:​
Download “Titanium Backup” from the Android Market (Consider purchasing Pro version for more automated options)
Open Titanium Backup, press menu key and go to “Batch”
Go to Restore section and select “Restore missing apps with data” (note: under no circumstances should you restore system apps, this is the fastest way to get a soft-brick)
If you only downloaded the free version you will have to click “Install” for each app as it restores
Allow process to finish.
Get Google Apps:
There are no Google Apps bundled with CM ROMs, because Google asked Cyanogen to remove copyrighted apps. After flashing the rom, don't forget to flash Google Addon package if you want it. ROM Manager will allow you to flash it if you just go into it and after flashing the ClockworkMod recovery for Motorola Atrix, choose Download ROMs, and pick Google Apps.
Or download and push the gapps zip for CM7 from http://wiki.cyanogenmod.com/wiki/Gapps#Google_Apps to the sdcard and flash it via ClockworkMod recovery.​Radio Images:
Flash via Recovery
http://www.multiupload.com/N25DIPNAU6 (AT&T .91)
http://www.multiupload.com/0ZECKA3QZ1 (Bell)​Going Back To Your Old ROM From CM7:
Reboot phone into recovery (Power + Vol Up button)
Once in recovery go to Backup & Restore
Select Restore, then select the restore that is dated before you moved to CM7
Allow time for restore, once complete reboot phone.
​
Click to expand...
Click to collapse
Thank you to EVERYONE involved in helping with testing, coding, debugging and documenting! Enjoy!​
Donations
Click to expand...
Click to collapse
If you like our work consider donating to the team, all donations will go towards continued CM7 development and buying LapDocks for the teams to develop for.
PayPal Button
​​
Rules of thread
Read The OP ^
If you wish to thank us do so with the provided "Thanks Button" or Feel free to click the "Donate Button" and donate
Before Asking A question make sure you have followed step one, searched the forums for your question, Use our bug tracker and instructions provided in the OP
If you wish to comment, or reply to another persons post that was not following the rules , DON'T just leave it I will handle it with reporting it
Submit problems or bugs on the Teams page on the bug tracker with EVERYTHING filled out Including a log(link provided in OP)
Take all comment or general discussion to a seperate thread in "General Section"
​
This is the tone I wish to keep for this thread, currently it is friendly and the questions that are being asked are polite and reasonable. My self and the other team member's will do our best to respond to any reasonable questions like those posted so far. How ever My self and others will not hesitate to report comments and or close the thread if it can not be kept like this!! What is going on so far here is pleasant and I appreciate it so please keep it UP!! If its just a thank you or a cheer on hit the thanks button or the donate button because while I own a beer store it still is neither free nor cost effective to ship the other gentleman on the team beer. Besides those options will keep the thread clean for important questions and updates, thanks again guys and if you want to talk smack open a new thread in general we might not like it but im sure well read it just the same ​
FAQ
Having Issues or Problems?
Thad take a look here at our FAQ site.​
FAQ For Atrix CM 7 ​
Thanks. What does "additional feature" mean for the fingerprint scanner? It will be available but not included or it wont be available for CM?
Many thanks for all the hard work contributed by all the devs working on this project. I look forward to the official Beta release.
WiredPirate said:
Thanks. What does "additional feature" mean for the fingerprint scanner? It will be available but not included or it wont be available for CM?
Click to expand...
Click to collapse
Means that it is additional feature not supported by CM7... yet.
Sent from my MB860 using xda premium
YES!!
Sent from my CHERRYπ-ed Atrix 3G v.06
Swiftks said:
Means that it is additional feature not supported by CM7... yet.
Click to expand...
Click to collapse
Right that is what the OP says, I was hoping for a slight elaboration.. I know the SDK for the fp scanner was released so I was hoping at some point it would be included, its a deal breaker for me. I will be sending a donation if and when it is included. Thanks again.
WiredPirate said:
Thanks. What does "additional feature" mean for the fingerprint scanner? It will be available but not included or it wont be available for CM?
Click to expand...
Click to collapse
It means its uncharted territory, It is not android. These are features that are not opensource. What does it mean for the future, well its tuff to say we have been working hard to get these features we believe we will obtain them, we are just not going to hold back the release of the rest of the work for them. Once they are in fact accomplished they will be included, how ever as always there is no time frame or expected completion date. If they are requirements or "deal breakers" for you than you will have to go else where for the time being. Webtop was honestly a shotty hack job by Moto IOHO, and the fingerprint was done by Authentic and than "AdLibed" so to speak by Motorola and is just proving to be some what difficult. At this point if one was to copy there fingerprint data manually from a stock rom, datadeffender could be used and will work, the lockscreen is getting close , but that still leave the enrollment wizard ... anyhow as you can see all of this is a lot of work and as of late a lot of us have had limited time to work on them due to more pressing engagements (aka real life) once again rest assured they are being worked on , but we can not offer any promises beyond that !!
Very Nice !
WiredPirate said:
Right that is what the OP says, I was hoping for a slight elaboration.. I know the SDK for the fp scanner was released so I was hoping at some point it would be included, its a deal breaker for me. I will be sending a donation if and when it is included. Thanks again.
Click to expand...
Click to collapse
the SDK, is used to create apps that will use what is already on your phone (aka a working fingerprint reader, or at least that is what is expected) It did offer some incite to how things are being done, how ever it did not give us all the keys so to speak, anyhow we have obtained some help, and are getting closer. Depending on what you need from the fingerprint reader than it is still " possible" to use data defender with CM7 it it just would require manually copying data etc. We understand that this is a feature we all want, I mean its part of the reason a lot of us got the phone, hang tight once I have enough time to put into it im sure this is accomplish-able
t0dbld said:
It means its uncharted territory, It is not android. These are features that are not opensource. What does it mean for the future, well its tuff to say we have been working hard to get these features we believe we will obtain them, we are just not going to hold back the release of the rest of the work for them. Once they are in fact accomplished they will be included, how ever as always there is no time frame or expected completion date. If they are requirements or "deal breakers" for you than you will have to go else where for the time being. Webtop was honestly a shotty hack job by Moto IOHO, and the fingerprint was done by Authentic and than "AdLibed" so to speak by Motorola and is just proving to be some what difficult. At this point if one was to copy there fingerprint data manually from a stock rom, datadeffender could be used and will work, the lockscreen is getting close , but that still leave the enrollment wizard ... anyhow as you can see all of this is a lot of work and as of late a lot of us have had limited time to work on them due to more pressing engagements (aka real life) once again rest assured they are being worked on , but we can not offer any promises beyond that !!
Click to expand...
Click to collapse
love the work you guys are doing, love CM7. pretty much everything about it is pure win for me.
the only question i have, and i don't mean to sound like i'm pestering you here, is about the HDMI mirroring. any thoughts on why we're stuck in portrait mode? i know some people have gotten it to work by flashing a photon alien rom, but i'd love this feature on CM7.
Alcapone263 said:
love the work you guys are doing, love CM7. pretty much everything about it is pure win for me.
the only question i have, and i don't mean to sound like i'm pestering you here, is about the HDMI mirroring. any thoughts on why we're stuck in portrait mode? i know some people have gotten it to work by flashing a photon alien rom, but i'd love this feature on CM7.
Click to expand...
Click to collapse
Obviously this is another issue that we are aware of, it is also not limited to our work, but even stock with enabled mirroring has issues. Once again we are at work with this, and i can say that at this point almost daily something is "tried" however as evident by the existence of the problem it has not yet been resolved. We are only at this time announcing a soon to be released BETA so there are issues and currently this is one, how ever for the most part we are very stable, all of us have been using it as our daily for months, pretty much everything works as expected this is why we are looking to move forward into BETA, but why it is BETA and not a full release or RC. thanks for the support and these issues will get ironed out just as soon as we can get them done
t0dbld said:
the SDK, is used to create apps that will use what is already on your phone (aka a working fingerprint reader, or at least that is what is expected) It did offer some incite to how things are being done, how ever it did not give us all the keys so to speak, anyhow we have obtained some help, and are getting closer. Depending on what you need from the fingerprint reader than it is still " possible" to use data defender with CM7 it it just would require manually copying data etc. We understand that this is a feature we all want, I mean its part of the reason a lot of us got the phone, hang tight once I have enough time to put into it im sure this is accomplish-able
Click to expand...
Click to collapse
Thank you for elaborating on this for me! I appreciate the hard work put in by all and look forward to this release. Great job everybody involved!
t0dbld said:
Obviously this is another issue that we are aware of, it is also not limited to our work, but even stock with enabled mirroring has issues. Once again we are at work with this, and i can say that at this point almost daily something is "tried" however as evident by the existence of the problem it has not yet been resolved. We are only at this time announcing a soon to be released BETA so there are issues and currently this is one, how ever for the most part we are very stable, all of us have been using it as our daily for months, pretty much everything works as expected this is why we are looking to move forward into BETA, but why it is BETA and not a full release or RC. thanks for the support and these issues will get ironed out just as soon as we can get them done
Click to expand...
Click to collapse
thanks for the quick reply, glad to see everything is moving forward smoothly. can't wait for this feature to be fixed though, i'd sacrifice webtop/fingerprint scanner permanently if i could just get working HDMI mirroring
once again, thanks for all of your efforts in porting this awesome ROM! you guys are awesome!
Alcapone263 said:
thanks for the quick reply, glad to see everything is moving forward smoothly. can't wait for this feature to be fixed though, i'd sacrifice webtop/fingerprint scanner permanently if i could just get working HDMI mirroring
once again, thanks for all of your efforts in porting this awesome ROM! you guys are awesome!
Click to expand...
Click to collapse
Well if i was a betting man than id bet on the HDMI mirroring being done before those other 2 , but you never know, at this point Fingerprint is really held back by my limited time, i personally took on this part of the equation and I have been the one slacking as this is the busiest time of the year for my RL. anyhow like I said enjoy it, try it, test it, or hate on it either way its going to be made available and will continue to be improved... now im going to bed so you guys have a good night.
**** Side note***
This is the tone I wish to keep for this thread, currently it is friendly and the questions that are being asked are polite and reasonable. My self and the other team member's will do our best to respond to any reasonable questions like those posted so far. How ever My self and others will not hesitate to report comments and or close the thread if it can not be kept like this!! What is going on so far here is pleasant and I appreciate it so please keep it UP!! If its just a thank you or a cheer on hit the thanks button or the donate button because while I own a beer store it still is neither free nor cost effective to ship the other gentleman on the team beer. Besides those options will keep the thread clean for important questions and updates, thanks again guys and if you want to talk smack open a new thread in general we might not like it but im sure well read it just the same
t0dbld said:
Well if i was a betting man than id bet on the HDMI mirroring being done before those other 2 , but you never know, at this point Fingerprint is really held back by my limited time, i personally took on this part of the equation and I have been the one slacking as this is the busiest time of the year for my RL. anyhow like I said enjoy it, try it, test it, or hate on it either way its going to be made available and will continue to be improved... now im going to bed so you guys have a good night.
**** Side note***
This is the tone I wish to keep for this thread, currently it is friendly and questions are being asked and my self and the other team member's will do our best to respond to any reasonable questions like those posted so far. How ever My self and others will not hesitate to report comments and or close the thread if it can not be kept like this!! What is going on so far here is pleasant and I appreciate it so please keep it UP!!
Click to expand...
Click to collapse
seriously, if i can just get my HDMI mirroring this phone with CM7 will last me forever. all i need is my emulators on my big screen in the landscape mode.
do you personally know if there is anything in the photon files that leads us in the right direction? or is it just a fluke that flashing the alien ROM on our phones worked?
every little bit helps how ever if it was narrowed down that far..... well we would more than likely have it working
t0dbld said:
every little bit helps how ever if it was narrowed down that far..... well we would more than likely have it working
Click to expand...
Click to collapse
well, thanks for taking the time to answer my questions, i really appreciate it. easier to wait now that i know top men are working on it.
t0dbld said:
every little bit helps how ever if it was narrowed down that far..... well we would more than likely have it working
Click to expand...
Click to collapse
Sms delivery reports doesn't work yet
Sent from my MB860 using xda premium
help
to flash cm7 beta4 xong thi gap loi voi 4 phim co ban.ban nao biet cach khac phuc lam on chi cho toi.
thank all.

[ROM][Recovery] Links to Mokee 60.1 & TWRP 3.0.3 for Z2 Pro (not my work)

Hi there, I'm probably overstepping a bit, but at least I know every time I go trying to find ROMs for a device, I'm gonna look at threads in the ROM/Recovery/Kernel Development sub-forum for that device. Not try to find something buried in the guides or Q&A 15 pages deep behind 5732 people posting the same question over & over about whether or not VoLTE works with Jio on that phone.
So none of this is my work, it's just links to a relatively-well-working build of MM + a newer recovery than is typically linked, because I couldn't find those listed in this forum.
So anyway, the ZUK Z2 Pro seems to have an active MM Mokee build going on, which you can find here:
https://download.mokeedev.com/?device=z2pro
If they ever start in on Nougat, I assume it would show up on that page as well. Fingerprint sensor seems to work but customization of actions is GONE (just touch for back, long touch for recent, click button for home), no U-Health, built-in camera app doesn't flash (but other apps using camera API can turn it on), and vibration works through weird "route it through gamepad controller" switch... but on the upside, you can globally disable vibration if you hate it!
Meanwhile, I've seen a lot of back & forth about which version of TWRP to use here & on zukfans.eu, and it seems like with 3.0.2 builds people were getting Error 7 if they used the wrong build for the wrong ROM. Here's a link to the 3.0.3 build I've been using that seems to have solved some of thosee issues (at least I haven't hit Error 7 flashing anything), but curiously, nobody links to. The original is probably buried somewhere on the Lenovo Chinese-language forums where you need to sign in & garbage post for 3 weeks to earn enough virtual currency to unlock a download link; this one was posted by lucaam in the zukfans.eu board while replying to someone about the hardware issue where LineageOS builds will mechanically jam something in the zoom/focus/OIS part of the sensor (long story, BEST FIX EVAR - "use my recovery to install rom, open camera, force close camera app, then HIT THE SENSOR SUPER-HARD to pop it loose again so it'll work on stock roms"). Where were we? Oh yeah; TWRP 3.0.3 by those "LR.Team" guys:
https://mega.nz/#!spJgGI6T!x87tQgLCVYGb18IdaC9KTV4p7vH75KoLBqNQY3nLhrI

Huawei Mate 10 Pro Ad Block and other tips and tricks

So here is a short Huawei Mate 10 Pro guide. It might work for other Huawei's as well. If so pls let me know.
How to kill ads on Huawei Mate 10 Pro without Rooting the phone
What does the good people of XDA think is the way to go to kill ads without rooting?
NB: These tips and tricks are not my brain work. It is a collection of problems, issues and solutions to things I've experienced with the Mate 10 Pro, and the solutions are the great work of this forum and various contributors. My only contribution is to try to gather them all here in post one so people don't need to read the whole thread. In particular i would like to thank Pretoriano80 for his contributions in this thread. He made my life easier. Thank you.
-------------------------------------------------------------------------------------------------------------------------------------------------------
Recap:
Remove Ads from browsers:
This solution worked well for removing ads from browsers, so I bought it from playstore to show my support. Thx to Pretoriano80 for resolving most of my ad problems.
This solution also takes care of the in-apps ads!
Pretoriano80 said:
Hi mate, i also hate aggressive ads, so after many trials and errors, i finally found the best (and also free and no Root) solution.
I'm using an app called "Virtual Hosts" which is blocking ADS by creating a local VPN and loading a host file.
The app is open source and you can get the apk for free, downloading it from here - > https://github.com/x-falcon/Virtual-Hosts/releases < - or from Playstore by paying it (both versions are identical).
Once installed, you can downloaded and use the "host" file from here - >
http://adblock.mahakala.is/ <- or use another one of your choice (i got the file from this thread - >
https://forum.xda-developers.com/showthread.php?t=1916098 )
Click to expand...
Click to collapse
Youtube without ads:
A youtube version that is slightly altered to filter out ads. Works on non rooted devices and can be installed alongside the original youtube. Notice the modified MicroG apk on the second quote for using this modified youtube with your google account.
Pretoriano80 said:
Yes, you can try the latest x64 version from here - > https://androidfilehost.com/?w=files&flid=236411 - > it doesn't need root and can be installed alongside YouTube, as a secondary YouTube. [emoji6]
Click to expand...
Click to collapse
Pretoriano80 said:
Yeah, in-app ads are also gone. [emoji16]
BTW, if you want to use your Google account with the modified YT app, then you will also need a modified MicroG apk, which is specifically designed for it.
Click to expand...
Click to collapse
How to root Huawei Mate 10 Pro:
Some of you looking into this thread might wanna have full control over your Mate 10 Pro by rooting. There are various ways but the MAGISK seems really nice, and you can choose which apps shall see root or not. Read more here; https://forum.xda-developers.com/apps/magisk
A short video of Magisk; https://www.youtube.com/watch?v=iFJVoIjKZJw
Pretoriano80 said:
Rooting with Magisk is possible on Mate 10 pro, so you can use banking app or any other app that requires a "stock" device. As long as you pass SafetyNET verification and you hide root from the eyes of those apps, than you can use them with Root.
Click to expand...
Click to collapse
Huawei Mate 10 Pro apps loosing 4G and Wifi connection
When I first started to use the Huawei Mate 10 Pro I noticed that every once on a while an app would not work when I tried to restart the app. Suddenly I got an error saying their was no data connection, meaning no 4G or wifi. It was faulty error because I could use data in other apps. For me typically the problem was related to Spotify and Audible. The only fix I could find right away was a full reboot. It always took care of the problem and apps would work properly. Reboots are not welcome in a busy day. So I've looked around and found that I could manually control the power saving management for each app in >setting>battery>Launch. By taking back the control apps worked flawless once again.
A few weeks ago we had a yet another firmware update. And behold, once again the problem started. Only this time even in manual mode in >Launch the apps would still loose their 4G connection randomly, or even wifi if at home. It seemed like a reboot was the only choice to get things working. Until I by pure luck tried to enable the Ultra Battery Saver from the pull down menu. Enable it, then exiting it somehow resolves any power saving issues. Apps they work fine, they get their data connection, both 4G and wifi. The quick fix takes only seconds to complete, and there is no need to do a full reboot in order to have apps fully working.
I'm using adguard. To avoid some popup that coming from browser. And in the same time, if the apps have ads and i use the app continuesly, I'll purchased it, as im supporting the developer.
joppy said:
So I got a new phone, after years with a LG G3 it finally tanked. Today the replacement came. Huawei Mate 10 Pro.
And what a strange experience it was to fire up the unrooted phone. So much ads. Everywhere. Overwhelming.
I've been on a custom ROM rooted G3 for the past 4 years or so. I forgot about the ads.
The plan was to keep this phone stock, no root. In order to comply with all the crazy folks that try to force us to not use rooted devices. But as many of you have seen too, there are so many services that we use daily that will not work with rooted phones. I've worked around that before and have been happy.
But for now I am not ready to use a custom Rom or to root.
how can I kill ads? Ad guard, DNS66 or maybe block-this?
Maybe I am getting old, have a touch of paranoia or are just not brave anymore. But adding APK from sources I don't know much about feels well not good. There are so many scams and ****ware floating around. I would hate to end up with crapware for trying to get some peaceful surf time without ads. Apps are for the most part OK, because I pay for almost all those apps I use, and by paying I support and avoid ads. But even using a browser to read news I get littered in ads. Man ads really take the fun out of internet. I would easily pay good money as yearly fee to avoid ads. IS there anything out there that will work as a paid app?
What does the good people of XDA think is the way to go to kill ads without rooting?
Click to expand...
Click to collapse
Hi mate, i also hate aggressive ads, so after many trials and errors, i finally found the best (and also free and no Root) solution.
I'm using an app called "Virtual Hosts" which is blocking ADS by creating a local VPN and loading a host file.
The app is open source and you can get the apk for free, downloading it from here - > https://github.com/x-falcon/Virtual-Hosts/releases < - or from Playstore by paying it (both versions are identical).
Once installed, you can downloaded and use the "host" file from here - >
http://adblock.mahakala.is/ <- or use another one of your choice (i got the file from this thread - >
https://forum.xda-developers.com/showthread.php?t=1916098 )
P. S : Let me know how it works for you. Here is working perfectly and with almost no battery drain.
In regards to browsers. I used to use Dolphin browser, which has a good ad blocker, but, ever since Oreo, it crashes when I enable the ad blocker. Anyone have luck using Dolphin? Firefox also has a pretty good ad blocker but I find it slow.
A while back I had to send the much beloved Lg G3 to change screen, and the week it took before it was returned I had a loaner phone, a G5. Phone was not rooted so I added a adblock by DNS can't remember the name of it, but that thing ate battery as well as cpu. One could feel phone starting to bog down while surfing. That being said, I didn't put any time and effort into the loaner phone so I didn't try to tweak anything so the sluggish result could be my mistake also.
As soon as I have made a complete backup I will start trying these, and the virtual host one by one and put a small review here in this thread. I just learned that twrp should now also work for unrooted devices. That makes me very happy as it is familiar to use. Got to check out to see if maybe even Titanium now will work for unrooted phones as well. That would be really sweet.
Forgot how much work it is to get a new phone. Nothing is the same, and every brand UI got their own take on small bits and pieces just so we get our heart rate going
If others have other suggestions for anti-ad apps I will make time to try those as well. Thx you all for your input. Much obliged.
I'm using adclear. Helps a lot.
joppy said:
A while back I had to send the much beloved Lg G3 to change screen, and the week it took before it was returned I had a loaner phone, a G5. Phone was not rooted so I added a adblock by DNS can't remember the name of it, but that thing ate battery as well as cpu. One could feel phone starting to bog down while surfing. That being said, I didn't put any time and effort into the loaner phone so I didn't try to tweak anything so the sluggish result could be my mistake also.
As soon as I have made a complete backup I will start trying these, and the virtual host one by one and put a small review here in this thread. I just learned that twrp should now also work for unrooted devices. That makes me very happy as it is familiar to use. Got to check out to see if maybe even Titanium now will work for unrooted phones as well. That would be really sweet.
Forgot how much work it is to get a new phone. Nothing is the same, and every brand UI got their own take on small bits and pieces just so we get our heart rate going
If others have other suggestions for anti-ad apps I will make time to try those as well. Thx you all for your input. Much obliged.
Click to expand...
Click to collapse
Root was never required for TWRP to work, only unlocked bootloader. Anyway, there's no TWRP available yet for Mate 10 Pro.
Titanium Backup will never work without root cause is the only way it can write on the /data partition.
Oh ok I thought that no-root-needed was a new feature for twrp. I guess as Titanium will not work with un rooted phones neither will any other apps similar to Titanium?
Is there any apps similar to twrp that will work with Huawei Mate 10 Pro?
No matter what I guess I just have to start testing adblockers this weekend. Because I can't take all the ads I struggle with now. Too bad I didn't start out with the new phone by testing, before I sat up the phone they way it is now, with all apps, settings etc. Cos now if I would like a fresh start after testing various adblockers I will need to do the whole process of installing and tweaking all over again unless I find something like twrp for the Mate Pro 10.
Btw the xda app named my device BLA-L29, is that a name that is widely used for the Mate 10 Pro? Never seen this name before.
joppy said:
Oh ok I thought that no-root-needed was a new feature for twrp. I guess as Titanium will not work with un rooted phones neither will any other apps similar to Titanium?
Is there any apps similar to twrp that will work with Huawei Mate 10 Pro?
No matter what I guess I just have to start testing adblockers this weekend. Because I can't take all the ads I struggle with now. Too bad I didn't start out with the new phone by testing, before I sat up the phone they way it is now, with all apps, settings etc. Cos now if I would like a fresh start after testing various adblockers I will need to do the whole process of installing and tweaking all over again unless I find something like twrp for the Mate Pro 10.
Btw the xda app named my device BLA-L29, is that a name that is widely used for the Mate 10 Pro? Never seen this name before.
Click to expand...
Click to collapse
Installing the app i recommended has no risk, you don't need to backup anything. If it works and you like it, then you keep it, if not, just uninstall the app simple as that.
That app is open source, so no bloatware or any hidden stuff, it doesn't use DNS to circumvent ads and doesn't track anything, all it does is pointing Internet traffic to your "host" file, it's nothing like AdGuard and similar apps that also sell your data to third parties.
It only takes 5 minutes to test and decide, without any harm. [emoji6]
@Pretoriano80 thx a lot. That worked great, so great I had to support by buying the app.
Next step is to make youtube clutter free.
joppy said:
@Pretoriano80 thx a lot. That worked great, so great I had to support by buying the app.
Next step is to make youtube clutter free.
Click to expand...
Click to collapse
No problem, i knew it would work perfectly. Battery drain is also low and it doesn't throttle net performance.
I think that for YouTube the only alternative with no root is to use a modified version (look here on XDA if interested).
@Pretoriano80 Not sure I follow you, modified youtube? Search came up blank.
Is that an app/apk to replace the default youtube app? Because when I try to uninstall youtube from phone I get an error msg saying "system app can not be uninstalled". Should I just overwrite?
joppy said:
@Pretoriano80 Not sure I follow you, modified youtube? Search came up blank.
Is that an app/apk to replace the default youtube app? Because when I try to uninstall youtube from phone I get an error msg saying "system app can not be uninstalled". Should I just overwrite?
Click to expand...
Click to collapse
You should be able to deactivate the app and install the modded apk.
Ok, will retry. Seems that iYTBP - injected YouTube Background Playback might be a solution worth trying?
https://forum.xda-developers.com/android/apps-games/app-iytbp-injected-youtube-background-t3560900
If you have tried other ones that works well for you feel free to share and recommend.
joppy said:
Ok, will retry. Seems that iYTBP - injected YouTube Background Playback might be a solution worth trying?
https://forum.xda-developers.com/android/apps-games/app-iytbp-injected-youtube-background-t3560900
If you have tried other ones that works well for you feel free to share and recommend.
Click to expand...
Click to collapse
Yes, you can try the latest x64 version from here - > https://androidfilehost.com/?w=files&flid=236411 - > it doesn't need root and can be installed alongside YouTube, as a secondary YouTube. [emoji6]
joppy said:
Ok, will retry. Seems that iYTBP - injected YouTube Background Playback might be a solution worth trying?
https://forum.xda-developers.com/android/apps-games/app-iytbp-injected-youtube-background-t3560900
If you have tried other ones that works well for you feel free to share and recommend.
Click to expand...
Click to collapse
You Can use newpipe. You Can download it for free on f droid open source market. Works very well
Thx again @Pretoriano80. Now I got a phone that is very usable and responsive and it is still not rooted. I will quote your ad free youtube solution in the first post so others find what they need easily.
Now lets hope all them crazy people out there stops with the root discriminating behavior, so that people in the future damn well self decide to root or not without being locked out from using services, apps or whatever.
joppy said:
Thx again @Pretoriano80. Now I got a phone that is very usable and responsive and it is still not rooted. I will quote your ad free youtube solution in the first post so others find what they need easily.
Now lets hope all them crazy people out there stops with the root discriminating behavior, so that people in the future damn well self decide to root or not without being locked out from using services, apps or whatever.
Click to expand...
Click to collapse
Yeah, in-app ads are also gone. [emoji16]
BTW, if you want to use your Google account with the modified YT app, then you will also need a modified MicroG apk, which is specifically designed for it.
One more thing to get sorted, and that is a backup. I would prefer to find a custom recovery image that works with Huawei Mate 10 Pro, and that will also work well for non-rooted devices.
I have only used twrp myself, but twrp will not work with Mate 10 Pro. I also know about cwm recovery, have not tried it yet but that one will only work for rooted devices. So neither twrp or cwm will work for the BLA-L29/Mate 10 Pro.
Any suggestions?
joppy said:
One more thing to get sorted, and that is a backup. I would prefer to find a custom recovery image that works with Huawei Mate 10 Pro, and that will also work well for non-rooted devices.
I have only used twrp myself, but twrp will not work with Mate 10 Pro. I also know about cwm recovery, have not tried it yet but that one will only work for rooted devices. So neither twrp or cwm will work for the BLA-L29/Mate 10 Pro.
Any suggestions?
Click to expand...
Click to collapse
For backup use Huawei Backup on your phone, or HiSuite on PC... works just fine.

Noobs: ROMs - which one is which? Global, Chinese, EEA

Hi All
I'm new to this so I thought I'd put this thread together for other noobs. It explains in basic terms which rom is which, where to get it and what you can flash with your device locked or unlocked.
If I've got anything wrong, please let me know.
Unlocking Your Mi9
Don't forget to backup first!
There are plenty of threads on this, but I found a couple of gotchas. I went to the unlocking site https://en.miui.com/unlock/ and clicked the button, it took me to the Chinese language site. There was an option to choose US English, but that just gave an internal server error. After a day or so, this was working fine.
Secondly, once I had downloaded the PC based unlocking software and logged in I got an error message:
Can't unlock. Your account isn't associated with a phone number
After a bit of surfing I learned that I had to log into my Xiaomi account in a web browser and add my phone number as a backup number. Then it asked me to turn off wifi, enable mobile data, then it send me a code which I then entered into the site.
After all this it's now working, the countdown is going down and I hope to unlock my bootloader on Wednesday. Tick Tock...
Install ROMs before unlocking
If your device is not unlocked yet, you can only install official roms from here:
http://en.miui.com/download-361.html
There are instructions on how to do this on the web site. There is no need to backup when installing official ROMs. But you might like to anyway
There was one piece of information missing that threw me for a short while; The instructions on the web site tell you to click on the 3 dots and choose:
Choose Update Package.
This option was missing on my phone even after downloading the ROM to the phone. The fix is to go to Settings->System Update and Click the 10 logo 10 times. Fooled me lol.
Global or EEA?
If your phone is European you can't install the Global ROM. If you look at the top of the page there is a Global or EAA link. You can tell which you have by going into:
Settings->About Phone->MIUI Version.
Mine is EAA and the version is 10.2.15.0(PFAEUXM). The current Global one is V10.2.3.0.PFAMIXM. A bit of surfing shows CN=China
So EU = EAA, Global = MI and CN-China. So your box says Global but your settings say EAA? Mine too! A bit weird, but I think the EAA version supports WideVine for digital rights management for netflix etc.
Install ROMs after unlocking
You can find weekly build ROMs here:
https://xiaomi.eu/community/ and click on MIUI ROM DOWNLOADS
I am told these ROMs are based on the Chinese version, but I'm not sure of the implications there. Maybe someone could inform me?
Now that you're unlocked, you can (backup your current rom) and flash these images with TWRP. The instructions are further down the page and are quite comprehensive.
Don't relock your bootloader! I understand this will brick your phone!
That's all for now, please feel free to add or correct any info here.
Cheers
Steve
Thanks a ton for this informative post!
It's nice to know I can use official ROMs while I wait for the bootloader to unlock, especially since i bought the CN model. I'll get to that now...
Custom ROMs are based off of the Chinese version because its the most feature-full version. Thebonly reason I don't want to use the official CN rom is because you never know what deals-requirements Xiaomi has with their government on collecting and sending back your data.
Hi @Gourmandises
No probs and thanks for the extra description of China roms. Mind you, just about every stock app on my EU phone has a privacy policy as long as your arm, including video player and even calculator. If you read this, Xiaomi get access to pretty much everything.
I don't want to debloat yet, as I mentioned I'm waiting for an unlock and I worry that debloating might affect the unlocking as they need to harvest enough personal data from me!
I'll update as I go along. Can't wait to install the China rom now you've told me it has more features.
BTW as far as privacy goes, I like to install No Root Firewall here:
https://play.google.com/store/apps/details?id=app.greyshirts.firewall
I like it because it blocks everything until you explicitly allow it. You can install apps with ads and they won't get through the firewall. The only slight issue is it doesn't seem to autostart on boot so you need to re-start it each time.
Cheers
Steve
Hi @picitup
I don't know much about the ROMs but xiaomi.eu makes it seem like there's some unique things in it where they say -Our ROMs features (Whats not in Global):-
Maybe the only reason its CN rom is for the weekly builds. Global and EU don't get features as early? I think the rest of that list is custom things they've added then...
This is your thread, and I know less than you hehe
Gourmandises said:
Hi @picitup
I don't know much about the ROMs but xiaomi.eu makes it seem like there's some unique things in it where they say -Our ROMs features (Whats not in Global):-
Maybe the only reason its CN rom is for the weekly builds. Global and EU don't get features as early? I think the rest of that list is custom things they've added then...
This is your thread, and I know less than you hehe
Click to expand...
Click to collapse
Well no I'm getting even more excited. Probably should get out more.
It's what I had heard about the CN ROMs. Regular updates and the EEA version will update at some point in the future.
It doesn't really matter what you know or don't know - when you learn it you know it lol. I remember going on training courses and asking stupid questions. In the tea break people would tell me they didn't understand either, but were scared to ask.
I saw on someone else's thread the footer:
If you know what you're doing, you're not learning anything
Brill
Steve
This thread needs to be seriously bumped now that Mi9 sales are rocketing.
@picitup, would you be kind enough to edit the OP with a different structure? I was thinking about:
> 6-7 types of ROMs and how to find about your phone version's
- Global Stable & Global Developer
- EEA Stable
- Chinese Stable & Developer
- Xiaomi.eu fanmade custom roms based on China Developer
(& Where to download official roms)
> How to install & unlock bootloader
That would avoid a lot of frustration ("Why me wait me got phone me want unlock now"), errors ("Why me not Netflix HD, me not WideVineL1 after flashing official xiaomi.eu rom"), etc
Thank you
RedWave31 said:
This thread needs to be seriously bumped now that Mi9 sales are rocketing.
@picitup, would you be kind enough to edit the OP with a different structure? I was thinking about:
> 6-7 types of ROMs and how to find about your phone version's
- Global Stable & Global Developer
- EEA Stable
- Chinese Stable & Developer
- Xiaomi.eu fanmade custom roms based on China Developer
(& Where to download official roms)
> How to install & unlock bootloader
That would avoid a lot of frustration ("Why me wait me got phone me want unlock now"), errors ("Why me not Netflix HD, me not WideVineL1 after flashing official xiaomi.eu rom"), etc
Thank you
Click to expand...
Click to collapse
Yes, no problem. My wife has forced me to drink whiskey tonight, so I'll look a restructuring it tomorrow
Cheers
picitup said:
Yes, no problem. My wife has forced me to drink whiskey tonight, so I'll look a restructuring it tomorrow
Cheers
Click to expand...
Click to collapse
*Forced... How awefull ?
marcel112 said:
*Forced... How awefull
Click to expand...
Click to collapse
It's a tough job, but someone has to do it
SirTAVARES said:
i can help you guys out
Click to expand...
Click to collapse
Yes please if we can expand this to help more people, all the better.
If you'd like to post up here and links to Chinese global/developer roms and anything you think should be included, I'd be very grateful
I'll then include them in the 1st post.
Cheer
Recoveries:
revolution recoveryencryption working without typing password(?), didn't test yet
twrp siankatafb (TWRP-3.3.1-1-siankatabg-MI9.img), otg, encryption, gapps ok after resize,
twrp mauronofrio (twrp-3.2.3-10-cepheus-mauronofrio.img, twrp-3.3.1-4-cepheus.img) - otg, backups added, encryption, gapps ok after resize
twrp randomblame (Twrp_3.3.0_Cepheusv11.zip) - promising twrp under frequent development, flashing has to be done via cable, no encryption
twrp (chinese) wzsx150 (recovery-mi9-3.3.0.-9.0-b10.img also distributed as twrp_cepheus.img, recovery-TWRP-3.3.0-0524-XIAOMI9-CN-wzsx150.img) - encryption, gapps ok after resize, ez rooting via button or exit dialog, most features and least bootloops..also unparalleled collection of backup or flashing partitions [Best Recovery] L.R.Team recovery list (password: itk8)
twrp translated (twrp_en.img) - chinese with switched language, not sure if they switched the device identifier too, old anyways
ROMs:
global stable - mal/spy/adware and crippled UI and app framework [Daily Hate award] for all MIUI download page
global dev/beta - mal/spy/adware and won't boot without some components (not cleanable), with newest functionality, weekly updated
xiaomi.eu - too similar to global dev but with ugly app icons and some mal/spy/adware removal (fully cleanable), creates problems switching to aosp ROMs tweaks
mi-globe - xiaomieu clone where you can cook your config, extra debloat, 99% similar to xiaomieu
RevolutionOS - xiaomieu clone with extra debloat, ppl say battery is great, 99% similar to xiaomieu
flokorom - AOSP ROM best GSI til May no longer updated, fingerprint great but not perfect, bluetooth and tap2wake works with patch, crdroid customization is strong
phh - a base for other AOSP ROMs, showed a lot of love for mi9 in test builds, little customization and updates as a ROM but important base for AOSP!
rr - OTA but not frequent which doesn't help at this time as they took partial phh commits only so there's no fingerprint at all, lot of customization
Los16 - Linage16 by randomblame, first effort, lot of things broken yet
PE - Pixel Experience, AOSP non-GSI, gapps not needed, OTA, AOD fp! [Best ROM]
ViperOS - AOSP
crDroid - AOSP, very customizable but unofficial yet
Kernels:
randomblame kernel - upstream kernel, works well but can't be switched back to other kernel anymore
androplus kernel - battery oriented, lot of wakelocks kicked off but not saving battery at all imo, also kicks off 'There's an internal problem with your device. Contact your manufacturer for details.' error
extremekernel - performance oriented
Modems:
Rooting and exposing:
mindthegapps, opengapps, Magisk-v19.1.zip, Magisk-uninstaller-20190501.zip, MagiskManager-v7.1.2.apk, magisk-riru-core-v19.zip, magisk-EdXposed-v0.3.1.7_beta-release.zip (not good experience with newer versions), EdXposedInstaller_v2.2.4-release.apk, EdXposedUninstaller.zip, magisk_patch_for_Mi9_v5.zip, Savitar_GCam_Patch, 84Hz mod dtbo, MIUI Anesthetist
Tools:
miflash_unlock-en-3.3.1212.33.zip, miflash_unlock-en-2.3.803.10.zip (to avoid 3 extra days of waiting), MiFlashSetup_eng.msi, adb-setup-v2.exe, MiSetup3.2.1.3111_2717.zip ...
doggydog2 said:
Recoveries:
twrp xda (twrp-3.2.3-10-cepheus-mauronofrio.img) - no otg, backups and encryption; flashing has to be done via cable and cannot write to data, so it's one round flashing only! also can't install gapps (error 64, error 1)
twrp chinese (recovery-mi9-3.2.3.img also distributed as twrp_cepheus.img) - no data backups and encryption, incompatible with 'cepheus' flashing, it's powerful but might create 'cannot connect to camera' (or kernel?) and 'There's an internal problem with your device. Contact your manufacturer for details.' (or ROM?) errors
twrp translated (twrp_en.img) - chinese with switched language, not sure if they switched the device identifier too
ROMs:
global stable - mal/spy/adware
global dev/beta - mal/spy/adware and won't boot without some components (not cleanable), with newest functionality, weekly updated
xiaomi.eu - too similar to global dev but with ugly app icons and some mal/spy/adware removal (fully cleanable), creates problems switching to aosp ROMs
flokorom - most up to date and frequent mi9 related ROM, with limitations: glitchy AOD, problematic fingerprint, bluetooth (fixable), no tap2wake or raise2wake, some crdroid customization
phh - a base for other ROMs, showed a lot of love for mi9 in test builds, but can't even login as fingerprint circles overrides keyboard, little customization
rr - OTA but not frequent which doesn't help at this time as they took partial phh commits only so there's no fingerprint at all, lot of customization; i'd like to use this in future because of OTA
Kernels:
extremekernel - performance oriented
androplus kernel - battery oriented, lot of wakelocks kicked off
Modems:
Rooting and exposing:
Magisk-v19.0.zip, Magisk-uninstaller-20190328.zip, MagiskManager-v7.1.1.apk, magisk-riru-core-v18.zip, magisk-EdXposed-v0.3.1.7_beta-release.zip, EdXposedInstaller_v2.2.4-release.apk, EdXposedManager-org.meowcat.edxposed.manager-4.3.1-431-release.apk, EdXposedUninstaller.zip
Tools:
miflash_unlock-en-3.3.1212.33.zip, miflash_unlock-en-2.3.803.10.zip (to avoid 3 extra days of waiting), MiFlashSetup_eng.msi, adb-setup-v2.exe, MiSetup3.2.1.3111_2717.zip ...
Click to expand...
Click to collapse
Thanks for this, a really useful summary.
I am curious of these gsi builds, especially RR, though gonna wait a bit longer as I'm happy with MIUI being stable etc
I'm a bit worried by what you say with TWRP being a one time flash only as it can't write to data.
Does this mean that if I install the xiaomi.eu ROM today, that's it no further flashes in the future?!
Also there's a warning on the xiaomi.eu download page that magisk may cause lag and fingerpring issues, has anyone experienced this?
I need to make sure that google pay works
I have a global model with the EU rom, can i use the dev rom or the xiaomi.eu rom? I've read that that european models can't use global rom, will these work?
i have EEA device version, can i flash global ROM and Re-Lock Bootloader ?
oziojik said:
i have EEA device version, can i flash global ROM and Re-Lock Bootloader ?
Click to expand...
Click to collapse
Yes
cd993 said:
Thanks for this, a really useful summary.
I am curious of these gsi builds, especially RR, though gonna wait a bit longer as I'm happy with MIUI being stable etc
Click to expand...
Click to collapse
cheers. So i reached a fantastic configuration on what i believe is the best ROM for Mi9: Foloko. Very frequent updates now as the dev, cough cough, simply owns the physical device. Software wise it is fantastic, the tweaks are great, the tap-to-wake works, the AOD screen works in a smart way (like only notifications or only music if you wish), lot of useful actions work on deep doze screen like music control with volume buttons, and legendary Xposed Edge controls the AI button in that mode. Got 9 actions defined. So this disadvantage to 6T doze gestures is gone although the gestures are cooler. Bluetooth [car] works. The mesmerizing swipe-to-apps a.k.a. QuickStep works with the included launcher or even Hyperion (which you can enable with QuickStep magisk plugin). Navigation of apps is fantastic with the Pie button (and tweakable as hell; Xiaomi: impossible). So many Quick setting icons (i counted 40? whaat). Screenshot region works (Xiaomi: disabled even via Xposed). App notifications work great with extra blinking features, vanilla style (Xiaomi suppresses them by default!). Not missing anything from Xiaomi ROM and getting much more. Lot of free memory as the bloatware is gone. Traditional stuff like DataSaver, memory and battery control (Xiaomi: disfunctional kill-all memory guard). Only stuff that you want runs in the memory and you can open running processes from the notification bar (in Xiaomi: censored). There's even some OTA. Camera works. Charging is super fast and you see the volt and ampers on the lockscreen. You can throw away google backdoor SmartLock as you have The Profiles. Nigh mode (however not readable like on all ROMs/devices).
However it comes with this disadvantage at the moment:
- installation can be insane (miflashing stock ROM tgz is required, gapps will fail most of the time, custom kernel will be a problem etc - wasted many hours on this)
- fingerprint generally works but it's hard to see it and very often i have to press it twice, no facelock..... i think not a dealbreaker, not a reason to stick to xiaomi ROMs
- battery consumption is terrible (5%/hr in deep doze(!) standby - even in full wifi standby 100%->0% test!!!), and i believe it is because of Magisk as i didn't identify anything in the 3C monitor except rather high CPU frequencies and and disabling monitoring and gms had no effect ---> i'm exhausted but i will still work on this. Only when this is solved, will give away my lovely 6T just in: setting passive governor -> frequencies much lower, battery impact none.
no doubt the most difficult flashing experience in a decade.. imagine 2 weeks waiting for unlock, learn to hack the extra 3 days waittime award, 2 weeks trying to fight xiaomi ROMs, read their childish forums to gain knowledge, analyze the flashing process, the firmware packages, the flashing issue in every step possible, learn to modify the scripts in flash packages (wtf), learn about error 1, error 7, error 64, error... failed gapps packages, then spend tons of hours trying to make AOSP run.. who wants to go through this hell if you have a high privacy standard (need Xposed XPrivacy)?:silly: while the experience with 6T was: type oem unlock, flash magisk, xposed, one config session, done. No problem since. It just works. You don't need a custom ROM at all. Zero troubleshooting. zero problems. Fantastic battery 4 passive days. Wow. QC and Qi addiction is the reason i fight with xiaomi. Will update on battery, the very last issue.
doggydog2 said:
cheers. So i reached a fantastic configuration on what i believe is the best ROM for Mi9: Foloko. Very frequent updates now as the dev, cough cough, simply owns the physical device. Software wise it is fantastic, the tweaks are great, the tap-to-wake works, the AOD screen works in a smart way (like only notifications or only music if you wish), lot of useful actions work on deep doze screen like music control with volume buttons, and legendary Xposed Edge controls the AI button in that mode. Got 9 actions defined. So this disadvantage to 6T doze gestures is gone although the gestures are cooler. Bluetooth [car] works. The mesmerizing swipe-to-apps a.k.a. QuickStep works with the included launcher or even Hyperion (which you can enable with QuickStep magisk plugin). Navigation of apps is fantastic with the Pie button (and tweakable as hell; Xiaomi: impossible). So many Quick setting icons (i counted 40? whaat). Screenshot region works (Xiaomi: disabled even via Xposed). App notifications work great with extra blinking features, vanilla style (Xiaomi suppresses them by default!). Not missing anything from Xiaomi ROM and getting much more. Lot of free memory as the bloatware is gone. Traditional stuff like DataSaver, memory and battery control (Xiaomi: disfunctional kill-all memory guard). Only stuff that you want runs in the memory and you can open running processes from the notification bar (in Xiaomi: censored). There's even some OTA. Camera works. Charging is super fast and you see the volt and ampers on the lockscreen. You can throw away google backdoor SmartLock as you have The Profiles. Nigh mode (however not readable like on all ROMs/devices).
However it comes with this disadvantage at the moment:
- installation can be insane (miflashing stock ROM tgz is required, gapps will fail most of the time, custom kernel will be a problem etc - wasted many hours on this)
- fingerprint generally works but it's hard to see it and very often i have to press it twice, no facelock..... i think not a dealbreaker, not a reason to stick to xiaomi ROMs
- battery consumption is terrible (5%/hr in deep doze(!) standby - even in full wifi standby 100%->0% test!!!), and i believe it is because of Magisk as i didn't identify anything in the 3C monitor except rather high CPU frequencies and and disabling monitoring and gms had no effect ---> i'm exhausted but i will still work on this. Only when this is solved, will give away my lovely 6T just in: setting passive governor -> frequencies much lower, battery impact none.
no doubt the most difficult flashing experience in a decade.. imagine 2 weeks waiting for unlock, learn to hack the extra 3 days waittime award, 2 weeks trying to fight xiaomi ROMs, read their childish forums to gain knowledge, analyze the flashing process, the firmware packages, the flashing issue in every step possible, learn to modify the scripts in flash packages (wtf), learn about error 1, error 7, error 64, error... failed gapps packages, then spend tons of hours trying to make AOSP run.. who wants to go through this hell if you have a high privacy standard (need Xposed XPrivacy)?:silly: while the experience with 6T was: type oem unlock, flash magisk, xposed, one config session, done. No problem since. It just works. You don't need a custom ROM at all. Zero troubleshooting. zero problems. Fantastic battery 4 passive days. Wow. QC and Qi addiction is the reason i fight with xiaomi. Will update on battery, the very last issue.
Click to expand...
Click to collapse
Very interesting to read! I'm curious of gsi roms however so far I'd miss stock camera and this battery life is also making me hesitant.
I'm currently trying out RevolutionOS which is proving to be a very nice rom.
I did try Floko and experienced the same issue with gapps, took a while to work but managed it eventually. When booted I couldn't change the contrast/colours and all the whites seemed dull, presumably that isn't fixed yet (?!) and so for that and other reasons I decided to flash back to miui. I really don't mind it, after soong lots of tweaks and debloating etc.
But indeed, I must say I am almost tempted by the OnePlus 7 Pro whenever that comes out..... But we'll see!
What happened? Got 1% drop in 3hours. Did the phone "settle"? Did Xiaomi disconnect? i'm leaving it alone for 1hr blocks all day, this time i let it longer..
3C: 0.33% per hour.. is the phone dead? all seems working, network was active, data was there, google connected, VPN uninterrupted and resident programs too (no cleanup, actually tons of stuff and xposed*).
GSam: estimates 132hr (5.5days) standby per full charge, by math it is 12.6day per this sick value (lowest ever measure in non-airplane mode) funny but that's how i measured 6T,Note9,V30.. sitting at the exact spot and waiting..6T gave me 7days theoretical number and 4 real passive days afterwards* and come home with 75%, wake up next morning with 65% in active days)
Let's quickly write the conditions:
- 3g and home wifi (yes the wifi is a battery saver, and home wifi is the best... you know... proximity)
- ROM: flokoRom 21-04-2019
- kernel: stock (default)
- flashing sequence: dtbo, vendor, persist, boot, system, resize system partition, reboot to recovery, mindthegapps64, wipe caches, magisk19.0, two reboots
- governor: schedulutil (default), others (default), f-sync on (default)
- kernel wakelocks blocked: none (default), system wakelocks blocked: none (default), system alarms blocked: none (default)
- wakelocks detected: c8c000.qcom,hal_bluetooth_lock,PowerManagerService.WakeLocks,qcom_rx_wakelock (no smp2p-sleepstate there surprisingly)
- naptime: ON (=deep doze was active, however it didn't mean anything in previous tests)
- servicely: ON, force app standby: OFF (this would block notifications)
- surface settings: crDroid pocket detection and other 2 phh doze features: OFF
- Magisk 19.1 with useless GMS hack and 3C OFF, Magisk Hide OFF (as i don't want to hide my root, not using payments, and only GMS doze used this); GSI patch v3, Quickstep, edXposed, Xyoutube ON
- Exposed with Edge, XCall, XPrivacy ON; 3C OFF (only nonsys app running and monitoring only battery)
*Note: measuring Standby. More important than SOT if you want to have working phone at evening. Measuring wifi standby with no interaction is to check max potential of the phone with all background setup running (200 apps, 3 chats, 3 mails, disk encryption, network encryption, location sharing, location history, xposed - maxed out setup). Exact same process on each phone. Standby home wifi > Standby wifi > Standby 3g by huge margins. Results when moving with phone will vary drastically. My goal is humble: 1.5day of mixed use.
This type of performance continued later. Followed by permaactive browsing session 8.5%/hr (max 12hr SOT). During the active day (3g / office wifi) ended up also with ~75% (GSam: 84hr standby left). So this is great. I keep the phone and give away 6T. Finally. Achieved (consider the huge time waste however):
- no sign of Xiaomi thrashware existence
- optimal Pie experience with no feature or setting missing, QuickStep(R) and Pie navbar
- sexier lighter thinner phone with less memory but newer processors (fastest on market)
- my favorite feature Qi a QC on all charging levels existing (fastest on market), compatible with all existing standard chargers, optioanlly 3 gram magnet system to Qi-charge & hold in the car ("Floveme" on AliEx)
- great battery life
- less problems after setup than with rooted Samsung, bit more than with OnePlus (fingerprint not great, but this will improve by time i guess)
SD card sucks, but USB-C flash in the wallet works well with the chinese TWRP. OnePlus 7 is out of consideration thanks to Qc/Qi. Not sure if I want to wait for unlock next time, i'd prefer to buy 2nd hand unlocked Xiaomi phone if any ("outsource" the waiting). Let's see if OnePlus will be stubborn next year..
---------- Post added 25th April 2019 at 12:07 AM ---------- Previous post was 24th April 2019 at 11:28 PM ----------
I just noticed the AOSP Pie AOD notifications are actionable, there are normal buttons on AOD like mark as read or reply. That's best solution seen yet, you can do some little interaction with Samsung AOD but to set message read or navigate form AOD? And LED blinks on any apps you wish, in any style you set. That is cool. Hard to miss notification with vibration, sound, AOD and LED? AOSP FlokoRom, updates bi-weekly... RR is updated bi-monthly... so much for subject "ROMs - which one is which"...

[Xposed] (Security) Disable Quick Settings Pulldown on Lock Screen

This is just a simple Xposed module that disables pulling down the notification shade / quick settings tiles while on the lock screen (but doesn't break media player controls on lock screen). Only tested on Pixel 4 and Pixel 4 XL on Android 10 (more on this later).
Background: This has always been an annoying aspect of Android for me, and it's dumb from a security standpoint. Being able to pull down the quick settings tiles on a locked phone is dumb. Why hasn't Android natively built this in yet? Using this and Gravity Box to disable power menu on lock screen makes me feel a lot better in the event my phone ever gets lost or stolen. It's dumb that anyone can steal your phone and immediately toggle your settings (turn off WiFi, Mobile Data, toggle Airplane Mode, etc) and/or turn the phone off... I've been spoiled for years by the OG HTC devs (particularly LeeDroid and Team Venom) and their ROMs with these features baked in, so it's back to using Xposed to fill that gap for me and my wife, lol. Anyway, I pair these mods along with the Lockwatch app from Play Store and it gives me more peace of mind. Hey, anything to increase the chances of recovering a lost or stolen phone, am I right?
Credits / Technical Details: This module is based off of char101's published Xposed Repo module, and all credits and thanks should go to him. This is the first app / APK I've compiled so it was a nice learning experience, but it was all based off of his source and I really just needed to remove a few lines of code to get it to work properly with our phones. His mod worked fine and disabled the quick settings pull down on the lock screen, as intended. The problem was that it would also prevent media player controls from functioning (and I would assume other possible functions as well). To fix this, I just removed DISABLE2_NOTIFICATION_SHADE references from the code, leaving DISABLE2_NONE and DISABLE2_QUICK_SETTINGS untouched. The mod still works perfectly as intended. Only tested on Pixel 4 / 4 XL on Android 10. I'm sure it would work on other devices as well.
I really just did this on a whim for me and my wife's own phones and wasn't planning on sharing it, but I figure other people may have also wanted this for their P4's as well, so enjoy. Again, all thanks go to @char101!
Installation:
- Download .APK file attached to this post.
* If you have char101's original module installed already, I would highly recommend uninstalling it first.
- It's an Xposed module. Install the APK and enable in your Xposed Manager.
- Reboot and test.
Based on: https://repo.xposed.info/module/com.github.char101.qslock
Source for modified module: https://github.com/i5lee8bit/xposed-qslock-P4mod
thanks for this!!! any difference between this one and the one posted on the XL forums?
vdevl said:
thanks for this!!! any difference between this one and the one posted on the XL forums?
Click to expand...
Click to collapse
Nope, they are exactly the same. I have a 4 XL and got my wife the regular 4, and so I've been posting on both forums to share some of my findings on both devices. I just figured most 4-only owners probably won't be checking the 4 XL forums, and since this mod worked perfectly on my wife's phone I wanted to share with both communities. Glad to help though!
PS: Please try to refrain from quoting the entire OP, it makes the thread kind of cluttered. Just for future reference. =)
thanks much dude! gonna try edxposed with this module for 1st time after kitkat days. Miss those easy android days.
Appreciate the effort youre putting for sharing mods and patched boot imgs. Cool guy
i5lee8bit said:
This is just a simple Xposed module that disables pulling down the notification shade / quick settings tiles while on the lock screen (but doesn't break media player controls on lock screen). Only tested on Pixel 4 and Pixel 4 XL on Android 10 (more on this later).
Background: This has always been an annoying aspect of Android for me, and it's dumb from a security standpoint. Being able to pull down the quick settings tiles on a locked phone is dumb. Why hasn't Android natively built this in yet? Using this and Gravity Box to disable power menu on lock screen makes me feel a lot better in the event my phone ever gets lost or stolen. It's dumb that anyone can steal your phone and immediately toggle your settings (turn off WiFi, Mobile Data, toggle Airplane Mode, etc) and/or turn the phone off... I've been spoiled for years by the OG HTC devs (particularly LeeDroid and Team Venom) and their ROMs with these features baked in, so it's back to using Xposed to fill that gap for me and my wife, lol. Anyway, I pair these mods along with the Lockwatch app from Play Store and it gives me more peace of mind. Hey, anything to increase the chances of recovering a lost or stolen phone, am I right?
Credits / Technical Details: This module is based off of char101's published Xposed Repo module, and all credits and thanks should go to him. This is the first app / APK I've compiled so it was a nice learning experience, but it was all based off of his source and I really just needed to remove a few lines of code to get it to work properly with our phones. His mod worked fine and disabled the quick settings pull down on the lock screen, as intended. The problem was that it would also prevent media player controls from functioning (and I would assume other possible functions as well). To fix this, I just removed DISABLE2_NOTIFICATION_SHADE references from the code, leaving DISABLE2_NONE and DISABLE2_QUICK_SETTINGS untouched. The mod still works perfectly as intended. Only tested on Pixel 4 / 4 XL on Android 10. I'm sure it would work on other devices as well.
I really just did this on a whim for me and my wife's own phones and wasn't planning on sharing it, but I figure other people may have also wanted this for their P4's as well, so enjoy. Again, all thanks go to @char101!
Installation:
- Download .APK file attached to this post.
* If you have char101's original module installed already, I would highly recommend uninstalling it first.
- It's an Xposed module. Install the APK and enable in your Xposed Manager.
- Reboot and test.
Based on: https://repo.xposed.info/module/com.github.char101.qslock
Source for modified module: https://github.com/i5lee8bit/xposed-qslock-P4mod
Click to expand...
Click to collapse
thanks, mate, it's working perfectly on poco f3 android 12.1 lineageOS
Thank you so much for sharing this!!!!!!!
i5lee8bit said:
Nope, they are exactly the same. I have a 4 XL and got my wife the regular 4, and so I've been posting on both forums to share some of my findings on both devices. I just figured most 4-only owners probably won't be checking the 4 XL forums, and since this mod worked perfectly on my wife's phone I wanted to share with both communities. Glad to help though!
PS: Please try to refrain from quoting the entire OP, it makes the thread kind of cluttered. Just for future reference. =)
Click to expand...
Click to collapse
are you able to update the app to work with android 13. Am using a pixel 6 and the app doesnt work
v.konvict said:
are you able to update the app to work with android 13. Am using a pixel 6 and the app doesnt work
Click to expand...
Click to collapse
I was able to modify the code to run in android 13, see my reply at https://forum.xda-developers.com/t/...n-on-lock-screen.4076593/page-2#post-88165351

Categories

Resources