yashsingh1/xdaforums huggingface dataset:
[OnePlus 7 Pro Guides, News, & Discussion] HippoMan:
IMHO, Tasker is very much worthwhile, especially on a rooted device. It provides a framework for responding to Android system events, and this includes network events, application startup/shutdown events, location change events, phone-related events, SMS-related events, system state change events, date/time state changes, etc. Tasker has been around for years, and it's a mature piece of software which is still being supported and enhanced. There are a number of other apps which provide plugin-based interfaces to Tasker, as well, and this allows even more control of the device and its running applications.

Here is one of the many things I have done with Tasker: I set it up to detect when I am in my office. I do this by checking whether I'm in range of my office's Wifi, in range of cell towers near my office, and in range of the bluetooth from my desktop computer in the office. When Tasker determines that I am in my office, it automatically sets my Android device's sound/vibration mode to "Vibrate", so that incoming calls and text messages don't make sounds that disturb my co-workers. And when I am out of the office, I have Tasker automatically reset my device to be in "Ring" mode. This is related to my desire for the Volume icon to be shown on my device.

I also use Tasker to detect when certain apps start up, such as Lyft, Google Maps, etc., and I have Tasker turn on location services *only* when those apps are running and active (since I keep location services turned off normally).

I use Tasker for a number of other things like this, as well.

I have no financial interest in Tasker :) ... I'm just someone who finds it quite useful, and I recommend it.

.​
[OnePlus 7 Pro Guides, News, & Discussion] AndroidRooterKev:
Well, my phone lives on vibrate with location and Bluetooth always on. I manually toggle wifi here and there but other than that, not much automation is required for my usage. However, I prefer IFTTT specifically for the logging aspect. I have it logging all calls, texts, contacts, Spotify, etc in a google spreadsheet. Not sure if Tasker can do that but if it can, I'm sure it's complex as hell :laugh:
[OnePlus 7 Pro Guides, News, & Discussion] HippoMan:
Well, Tasker utilizes an event-driven methodology, so it is indeed a bit complex to program it. However, it did end up being the means I used for solving my Volume-icon issue.

.​
[OnePlus 7 Pro Guides, News, & Discussion] HippoMan:
In a number of other ROMs that I have used, there is a setting which causes the quick-tile panel to close as soon as any of the tiles are selected. I have not been able to find such a setting under 10.0.2. Does that setting exist anywhere that I might be overlooking?

.​
[OnePlus 7 Pro Guides, News, & Discussion] HippoMan:
Well, there indeed doesn't seem to be any way to make this happen in 10.0.2, but I ended up fixing it anyway ... once again via Tasker. The latest version of that software has a way to trigger events based upon the contents of logcat entries. I now fire off a "Status Bar Collapse" action when the logcat monitor detects that any quick-setting tiles have been clicked.

.​
[OnePlus 7 Pro Guides, News, & Discussion] Ruggerxpunk:
Am I missing something?

I thought this was an actual guide.

It's more like a list of things...with no real explanation on how to do any of them.

Is there an actual Android 10 Root Guide somewhere?

Thanks!
[OnePlus 7 Pro Guides, News, & Discussion] HippoMan:
I might be able to point you to a guide. What device do you have? GM1917? A different device?

And what exactly are you wanting to do? Do you already have 10.0.2 installed, and are you wanting to root it? Or are you wanting to upgrade from a different OS version to 10.0.2 and then root it? Or what?
[OnePlus 7 Pro Guides, News, & Discussion] Ruggerxpunk:
Thanks Hippo.

I'm on:

GM1917

10.02.GM21AA

I'm entirely Stock.

Just want to Unlock Bootloader and Root.

Should I just simply follow this, step by step?

https://xdaforums.com/oneplus-7-pro/how-to/guide-bootloader-unlock-twrp-install-t3940368#poststop

Thanks again!
[OnePlus 7 Pro Guides, News, & Discussion] HippoMan:
Yes, that will work. Just don't perform step 4, because it goes beyond simple rooting. Steps 1, 2, and 3 are all you need.

Once your device is rooted, there are a number of options for add-ons that can give you even more capabilities.

You can investigate these, ask questions, etc., and once you decide what path you want to go down, I or others should be able to help you.

Just be sure to follow the instructions in Steps 1, 2, and 3 very carefully.

Good luck!

.​
[OnePlus 7 Pro Guides, News, & Discussion] AndroidRooterKev:
Or you can just use the all-in-one tool. It will unlock your bootloader and root for you automatically and it's less complicated. Just enable USB debugging, reboot to bootloader, run the tool and select what you want it to do for you. I would get TWRP while you're at it... Those nanoid backups come in very handy.
[OnePlus 7 Pro Guides, News, & Discussion] Ruggerxpunk:
Thanks, I'd like to try the All-In-One, but unfortunately Google Chrome blocked the download with a 'Virus Detected' tag.

I'm guessing it's a false positive, but it's odd to throw that kind of a flag.

Downloading via Firefox and unzipped threw Windows Defender into a fit also. Screenshot attached.

Thanks!
[OnePlus 7 Pro Guides, News, & Discussion] HippoMan:
I don't know what to make of that particular virus warning.

I tried All-In-One a while back, and I had some problems with it ... although I don't recall what they were, and it's possible that they might have been due to my own errors. But other people have had success with All-In-One.

My personal preference is to follow a step-by-step procedure, because it enhances my understanding of what is actually going on. But you might prefer the simpler, more straightforward approach, such as that which is offered by All-In-One, and that is just as valid.

.​
[OnePlus 7 Pro Guides, News, & Discussion] AndroidRooterKev:
I've used that tool every time I've had to factory reset and it has worked 100% every time without issue. I prefer it since it's very quick and simple on my part - I don't need to worry about commands, zip file transfer, etc... The tool does it all for me.

I'm assuming windows is flagging it as a virus because they don't recognize where the developer has the setup hosted. You would just need to temporarily disable windows defender, download and install the tool, then re-enable it. Once you're finished with the tool, you can simply uninstall it and delete it if it will give you peace of mind. It's just a very small windows program written by a very smart guy to automate the unlocking/rooting/TWRP recovery installation process.
[OnePlus 7 Pro Guides, News, & Discussion] HippoMan:
Screen calibration settings?

Under Screen calibration in this 10.0.2 ROM, there are 3 advanced settings:

* AMOLED Wide Gamut

* sRGB

* Display P3

Could anyone explain the differences between these, and what advantages or drawbacks each might have?

Thank you very much.

.​
[OnePlus 7 Pro Guides, News, & Discussion] rob_z11:
Anyone knows how to get rid of vibration completely? I do t want my phone to vibrate for anything.. running stock 10.02.

---------- Post added at 01:42 PM ---------- Previous post was at 01:39 PM ----------

Here you go. Google is your best friend.

http://www.displaymate.com/OnePlus_7Pro_ShootOut_1P.htm
[OnePlus 7 Pro Guides, News, & Discussion] HippoMan:
Thank you for pointing me to this article. I hate Google Search and normally stick with DuckDuckGo. This article comes up as number 42 in my DuckDuckGo search results list, and I only checked out the first dozen or so articles that showed up before asking my question here.

Thank you again.

.​
[OnePlus 7 Pro Guides, News, & Discussion] distantneighbor:
Can someone help me with how to update from 10.0.1 to 10.0.2 ?

Right now i have 10.0.1 OS, unlocked bootloader, rooted, and TWRP installed. I have magisk with Renovate ICE module (think it is Rice 7.0 or whatever the correct one is for 10.0.1) and a few other modules installed.

I want to update, but due to having trouble with installing Rom's on this phone in past, I am a little tight when it comes to directions and the need to be clearly understandable. The directions from 1st post are pasted below (in bold), I will be ok til #6 where it says to Press Install > Install >Install to inactive slot(After OTA), uhh there is no "install" or anything like that right now in magisk manager (before I do anything) so will that like show up all of a sudden after I go through steps #1 to 5? am i missing something? thanks

How to update/install with root(no TWRP):

*MAKE SURE TO HAVE EVERY MAGISK MODULE DISABLED BEFORE YOU DO THIS*

1. Download the stable

2. Copy the zip to the storage, don't put it in a folder.

3. Go to Settings -> System -> System Updates -> Click top right icon -> Local upgrade -> Click on the zip-> upgrade -> System upgrade completed to 100%.

4. After the installation is complete, DO NOT PRESS RESTART

5. Go to magisk manager

6. Press Install > Install >Install to inactive slot(After OTA)

7. Press reboot, now you've updated your rom with root!
[OnePlus 7 Pro Guides, News, & Discussion] HippoMan:
Another step has been suggested to me in the past, and I always take that step now when flashing in this manner. It goes between step 5 and step 6 ...

5.5. In Magisk, go to "Downloads" and then search for, download, and install the "TWRP A/B Retention Script". It won't cause a reboot. Then, go on to step 6.
[OnePlus 7 Pro Guides, News, & Discussion] distantneighbor:
I assume that is the one module i don't disable?

NM i see what you mean. ignore this
[OnePlus 7 Pro Guides, News, & Discussion] AndroidRooterKev:
Personally, I've never disabled any magisk modules when upgrading.. But I only use nolimits and renovate so...
[OnePlus 7 Pro Guides, News, & Discussion] distantneighbor:
i am doing the ota using the local upgrade method (as I stated in a post above) and it doing the 'System update is installing' fine from 0% to 89% fine, but it has been stuck at 89% for awhile now. maybe 12 minutes and counting.... Should I be worried? what should I do? wait? how long? then what?

I may have gotten a voicemail in background but not sure..... what do I do?
[OnePlus 7 Pro Guides, News, & Discussion] HippoMan:
Oh no! I recall having to wait a long time at around 88 or 89 percent when going through this same upgrade procedure from 9.5.13 to 10.0.2. However, it didn't last for 12 minutes. :(

Unfortunately, I don't know what to do in this particular case. I don't know if the device will now be in an unusable state if you abort out of the procedure.

Worst case is that you might have to flash an earlier version of the OS via MSM, re-root the device, and then try the upgrade to 10.0.2 again. If so, make sure that you have a correct zipfile for the 10.0.2 ROM before doing this again, and make sure that all Magisk modules are indeed deleted and you have rebooted to System before retrying the System Update->Local upgrade.

I hope this isn't the only alternative, however!

Does anyone else here have any insight?

PS: I stumbled across a post of yours in the Smurf discussion from around 5 minutes ago where you wrote that you are on 10.0.2. So I guess it all turned out well for you with this upgrade ... ??? If so, I'm glad!

.​
[OnePlus 7 Pro Guides, News, & Discussion] distantneighbor:
yes i did, just backed out and booted into twrp and installed all of it that way. thank you though for taking the time to help :)
[OnePlus 7 Pro Guides, News, & Discussion] HippoMan:
I'm glad it worked for you!
[OnePlus 7 Pro Guides, News, & Discussion] rob_z11:
Yeah. It is probably too late for me to stop using Google. It knows everything about me, and It is what it is :cool:

Just have to make sure that I don't get picked up in the middle of night with unmarked car with guys in black suit
[OnePlus 7 Pro Guides, News, & Discussion] HippoMan:
Renovate Ice versus xXx NoLimits?

Has anyone tried both Renovate Ice 8.2 and xXx NoLimits 9.4 under 10.0.2 on a OnePlus 7 Pro?

If so, I'm interested in people's impressions about the advantages and drawbacks of each.

I have been using xXx NoLimits and am very happy with it. I'm just wondering if perhaps Renovate Ice might be worthwhile for me to try.

Thank you in advance.

.​
[OnePlus 7 Pro Guides, News, & Discussion] AndroidRooterKev:
I'm using both with 10.0.2 and Renovate ICE is pretty much just a bunch of tweaks. It's like gravity box. There is no performance or battery life enhancement. The best features it offers is status bar tweaks and horizon lights mod.
[OnePlus 7 Pro Guides, News, & Discussion] HippoMan:
Oh ... both can coexist simultaneously?

.​
[OnePlus 7 Pro Guides, News, & Discussion] AndroidRooterKev:
YesView attachment 4891919
[OnePlus 7 Pro Guides, News, & Discussion] HippoMan:
Got it! Thanks.
[OnePlus 7 Pro Guides, News, & Discussion] HippoMan:
Confusion about dm-verity and encryption on 10.0.2 on a OnePlus 7 Pro

I've been reading about dm-verity and device encryption, but I am still a bit confused about these topics.

I'm pretty sure that my OnePlus 7 Pro (GM1917, running 10.0.2) is encrypted, but don't know whether or not it's set up with dm-verity.

My sketchy understanding is that dm-verity is a way to for mobile device manufacturers to prevent people from installing 3rd-party ROMs. Is that correct?

If so, then is it the case that the OnePlus 7 Pro is *not* protected by dm-verity? ... because I have indeed been able to install 3rd-party ROMs on my device.

Or is dm-verity something different from what I described here?

If I want to remove encryption on my device's filesystem when 10.0.2 is installed, do I have to also remove dm-verity protection? In other words, does decrypting my device require *two* tasks: (1) removing dm-verity and (2) removing encryption?

Anyway, my goal is to decrypt my 10.0.2-based device, and I don't care one way or the other about dm-verity unless it impacts my ability to perform this decryption in some way.

Thanks in advance for any clarification that any of you might be able to provide.
[OnePlus 7 Pro Guides, News, & Discussion] AndroidRooterKev:
This might be more of a question for the TWRP forum
[OnePlus 7 Pro Guides, News, & Discussion] thekubiaks:
I'm not a noob but am having a small issue I need help with, I cant get root after the 10.0.2 OTA update. I have an OP7Pro GM1917 that was running 9.5.13 rooted and TWRP. I finally allowed the OTA to 10.0.2 knowing I would lose root. After flashing TWRP Q 3.3.1-70, and then installing the zip the phone booted fine. As soon as I tried to flash Magisk 20.1, the phone would hang at fastboot. I can reflash TWRP Q 70 and the zip and the phone boots fine. I dont have any Magisk modules, I'm thinking it is a slot A/B thing? any ideas, thx

++ UPDATE ++ The fix was to use Magisk uninstaller.zip and flash via twrp. immediately after that flash Magisk 20.1 via TWRP. Boot phone normally and then install Magisk APK, now I have Root 10.0.2.....disco
[OnePlus 7 Pro Guides, News, & Discussion] iamMG:
Before OTA is installed, do I need to reboot after disabling modules or can I simply toggle them off and then install OTA?
[OnePlus 7 Pro Guides, News, & Discussion] HippoMan:
One time I got into a problem after an OTA when I didn't reboot after unistalling all my Magisk modules. I'm not sure what caused this, but it never happened in cases where I did indeed reboot after uninstalling the Magisk modules. This post-uninstallation reboot only takes a couple minutes or less, and I believe that it is a safer course of action.

PS: to be precise, these are the steps that always have worked for me ...

1. Download the ROM that you want to install, and copy it onto your sdcard. The latest 10.0.2 ROMs are downloadable via the OP of this thread

2. Uninstall all Magisk modules

3. Reboot

4. Go to Settings->System->System Updates->Local upgrade, select the ROM on your sdcard, and start the installation

5. After the installation is complete, *** DO NOT REBOOT ***

6. Run Magisk Manager, go to Downloads, and then search for, download, and install the TWRP A/B Retention Script. It won't ask for nor cause a reboot.

7. Immediately go to the main page of the Magisk Manager and select Install->Install->Install to inactive slot(After OTA)

8. After this completes, reboot

9. If you have been using Smurf, go back to recovery and flash it again. Then, reboot back to System (I'm not sure whether reflashing Smurf is actually necessary, but it doesn't do any harm).

10. Reinstall all your formerly installed Magisk modules. You'll notice that the A/B Retention Script is not showing as "installed", and this is correct. It is just used as a one-time setup before the Install to inactive slot step, described above.

.​
[OnePlus 7 Pro Guides, News, & Discussion] PriyaVerma:
Hello

Hello for the tester I would know if dp4 is so laggy than dp3 or smooth than oos 9. Thanks a lot

:o
[OnePlus 7 Pro Guides, News, & Discussion] PRoDi79:
can the same method be applied to 10.0.3
[OnePlus 7 Pro Guides, News, & Discussion] justinstrack:
How do I get ROOT back after going from 9 to 10 OTA?

Ok last night the update came down 10.0.3 GM21AA so I downloaded it & installed.

I ran the same procedure, for ROOT, I did in the past since having 9 but now it doesn't work ok thats understandable.

I found a link to do a patched_masgisk.img. After doing that update I lost LTE connection. I was a bit in a panic but I was able to install from the OTA that downloaded earlier & get my LTE service back.

Question is now how do I get root back with twrp or magisk? Thank you in advance & Merry Christmas
[OnePlus 7 Pro Guides, News, & Discussion] HippoMan:
OOPS! I misread the message that I repilied to.

**deleted**
[OnePlus 7 Pro Guides, News, & Discussion] PRoDi79:
download the appropriate file to your device

https://drive.google.com/drive/folders/17g7crBay7t0N1GMKC7hY6yuhUIzE-Goz
[OnePlus 7 Pro Guides, News, & Discussion] HippoMan:
I have applied the same method (as detailed in my December 12 message, above) to go from 10.0.1 to 10.0.2, and later to go from 10.0.2 to 10.0.3. I'm optimistic that this same method will also work to go from 10.0.3 to 10.3.0.

I'm talking about doing this on a OnePlus 7 Pro (GM1917). I don't know if there would be issues with any other device.

I'll try it with 10.3.0 within the next few days on my device.

.​
[OnePlus 7 Pro Guides, News, & Discussion] HippoMan:
I have applied the same ROM update method described above to install 10.3.0 on my GM1917, and this update was successful.

To be clear and complete, these are the steps that I followed (there are a couple of minor clarifications here to what I wrote in my earlier message on this subject) ...

1. Download the ROM and copy it onto the top-level directory of your sdcard. I got 10.3.0 via the Oxygen Updater app, and it also can be found elsewhere.

2. Uninstall all Magisk modules

3. Reboot

4. Go to Settings->System->System Updates and click on the little gear on the upper right. Then, select Local upgrade, select the ROM on your sdcard, and start the installation

5. After the installation is complete, *** DO NOT REBOOT ***

6. Run Magisk Manager, go to Downloads, and then search for, download, and install the TWRP A/B Retention Script.

7, After this module installation is complete, *** DO NOT REBOOT ***

8. Immediately go to the main page of the Magisk Manager, and in the "Magisk is up to date" section, select INSTALL->INSTALL->Install to inactive slot(After OTA)

9. After this completes, reboot.

10. Your device should come back up rooted and with 10.3.0 shown in Settings->About phone->Build number

11. If you have been using Smurf, boot into recovery and flash it again. Then, reboot back to System (I'm not sure whether reflashing Smurf is actually necessary, but it doesn't do any harm).

12. Reinstall all your formerly installed Magisk modules. You'll notice that the A/B Retention Script is not showing as "installed", and this is correct. It is just used as a one-time setup before the Install to inactive slot step, described above.

Steps 1 through 11 took less than 30 minutes, with steps 1 and 4 taking the longest. I have a number of Magisk modules, so step 12 took maybe 10 minutes more, because I rebooted after each individual Magisk module was reinstalled, in order to make sure that its installation was successful.

.​
[OnePlus 7 Pro Guides, News, & Discussion] AndroidRooterKev:
Wow! You have an extremely long upgrade process!
[OnePlus 7 Pro Guides, News, & Discussion] HippoMan:
These steps allow me to keep root and not lose my installed software and my System set-up after the upgrade. I have not found a shorter series of steps that don't require backing up the system software and restoring it after upgrade. If you know of a simpler way to upgrade without having to back up the system, without having to restore root (and maybe TWRP), and without having to restore the system software, could you post it? I'm glad to save any steps that I can.

Thank you.

PS: There really are only three key steps here: (1) flash the new ROM via System update without an immediate reboot; (2) install the A/B retention script in Magisk without an immediate reboot; (3) do the Install to inactive slot step in Magisk, followed by a reboot. Steps 2 and 3 didn't take more than an extra minute or so. The rest of the steps I listed in my previous post are to help people who are unsure to see and understand the details of how to do this.

.​
[OnePlus 7 Pro Guides, News, & Discussion] AndroidRooterKev:
I've never had to uninstall magisk modules before upgrading. I upgrade via TWRP and when I'm done and reboot to the new system, it picks up all my modules automatically and I don't need to do anything further.

My entire upgrade process takes like 5-10mins (mostly because the upgrade takes awhile).
[OnePlus 7 Pro Guides, News, & Discussion] HippoMan:
I got into a boot loop once when I didn't uninstall my Magisk modules. It might have been an unrelated coincidence, but I never had any problem when uninstalling the Magisk modules first.

Perhaps this is related to one specific Magisk module, but if so, I don't know which one, because I have tried lots of them at various times, and I didn't bother to investigate further. But in any case, I now play it safe and uninstall/reinstall all my Magisk modules when upgrading my ROM.

This also raises a question: is it possible to flash an OTA-flashable ROM via TWRP? I thought that TWRP-flashable ROMs had to be constructed differently from OTA-flashable ROMs. Am I mistaken about that?

Also, when flashing via TWRP, if data is not wiped, that is called a "dirty flash", and this sometimes can cause problems. If I wipe data to avoid a "dirty flash", then I would have to reinstall all my system software. But is it perhaps the case that an OTA-flashable ROM can indeed be flashed via TWRP, and if so, is a "dirty flash" not problematic in this case?

.​
[OnePlus 7 Pro Guides, News, & Discussion] AndroidRooterKev:
I heard about issues with modules being enabled when upgrading too, but I've personally never had any issues. Keep in mind I only use NoLimits and RiCE. Why not just disable them instead of uninstalling?

In regards to OTA, you can flash them as normal. There is no special construction needed. And yes, it is considered a dirty flash which maintains your data/settings - everything. So far, with OP7P, I've had no issues when dirty flashing since OB1 or initial stable.

I hate having to reinstall my apps (aka clean flashing) so 99% of the time, I do a dirty flash and it's always been fine. Even going from OB to stable or vice versa - all works fine.
[OnePlus 7 Pro Guides, News, & Discussion] sportytony:
That's the way I've done it and knock wood. Never fall. ( Except I keep stock kernel as it's been great! Battery, etc.)
[OnePlus 7 Pro Guides, News, & Discussion] HippoMan:
***deleted***

*** deleted ***

Posted to the incorrect thread. Apologies.