Originally Posted by FEGuy
Sorry, I've barely been online the last couple of weeks; too much going on.
Pothole 1 - I'm thinking this is my fault for not updating the guide. ADB rarely works in TRWP without toggling MTP disabled/enabled under Mount settings, or entering into then cancelling Sideload mode in Advanced settings. I made a note of this in the FAQs at the bottom but should've updated the guide to point to it.
Pothole 2 - Unfortunately this phone's been my first real foray into messing with Magisk, encryption, and kernel compilation for Android, so the best I've been able to do is write down what has and hasn't worked for me. Now that I've got a second phone to test with I'd like to do a bit more to concretely figure out the most exact or foolproof steps, but the last couple weeks haven't left me with a lot of free time.
Pothole 3 - I ran into a similar issue with a Consumer Cellular (AT&T) SIM, where it asked me to activate the hotspot feature on my Verizon plan. I've found this Tethering Enabler module works to enable the stock hotspot, although I don't know how well it works on older versions of Magisk. Additionally, it doesn't work to enable other hotspot apps like FoxFi, nor does it work around the stock ROM's one-device limit for the hotspot. This seems to be built into the system app, as the hotspot app when using a custom Treble-based ROM doesn't have the device limit.
I'm going to try to work on some testing, rebuilding, and refining the guide this weekend if I have the time. ZTE might actually update the phone to Pie next month, which I'm sure is going to cause a bunch more headaches, but I'll try to stay on top of that too.
Thanks for your reply (and the thread).
Re: Pothole #1. My fault for not reading your addendum. TRWP's ADB worked, so, no harm.
Re: Pothole #3. Thanks for the tethering activation link. For me, Netshare+ has advantages
over R2's stock tethering. Netshare+ allows multiple tethering clients, while the R2's stock
tethering allows only one client. Also, Netshare+ works with both my third-party VPNs--I
could never get either of my third-party VPNs to work with the R2's stock tethering.
Reddit had discussions about Visible and VPNs that I've not pursued.
As a side note, I'm not renewing my Visible/Verizon service, which comes due soon.
For me, Visible/Verizon service is erratic, ranging from 50 Kbps (yes, dialup modem speed!)
up to 40 Mbps, depending on cell tower traffic. By comparison, I also have unlimited Sprint
service (through The Calyx Institute) that has consistently provided 35-40 Mbps for years.
Both services cost about the same: Visible/Verizon: $480/year, Calyx/Sprint: $500/year
(a portion of which may be tax deductible). One R2 gets repurposed to PagePlus, while
the other gets freed up for more TRWP / Magisk hacking.