I successfully rooted after the latest upgrade for Android 10 using the Guide on this forum, https://forum.xda-developers.com/pixel-xl/how-to/guide-pixel-xl-android-10-0-q-t3964112.. Previously I could use Build Prop Editor to prevent the carrier check but after going to Android 10 the Build Prop editor cannot complete the operation. The build prop app does have SuperUser access.
I found that this method may not be an option in Android 10 but curious if anyone has found another way around it. I have a legacy unlimited plan with Verizon and I'd like to continue sharing the hotspot as needed.
I also tried using a VPN, then build prop but that didn't work either.
Thanks in advance for the help!
Pixel XL rooted w/ Magisk
build QP1A.191005.007.A3
this is how it's done Android 10
First flash tether enabler 15 zip threw magisk
Then use termux terminal emulator app
Su enter
Settings put global Tether_dun_required 0 then exit app
Then get VPN hotspot app for root play store
https://drive.google.com/file/d/11o5k9rl0wRe745u2fioL4FF0vV_6NIxe/view?usp=drivesdk
Magisk zip
Now unlimited tethering with no throttling and carrier think phone data being used
Appreciate the help, will start working on it today. I may have some additional questions as I go through the steps. Thanks again!
worked perfectly, thanks!
just for curiosity, is this the new way I'll need to re-activate wifi tethering on android 10 and later? and why doesn't the build prop editor work anymore?
This zip bypass dun in apn setting so harder to spot and in next update he will add ttl as well.
Tethering enabler xda where found zip
Steps I showed you
I figured that out myself
Carrier won't even know your using hotspot and speeds are same as if using phone not hotspot bull****
I can watch or game with little or no buffering
---------- Post added at 01:18 AM ---------- Previous post was at 01:12 AM ----------
Build prop editor Franco app works ,you know Franco kernel manager but zip does more.
petiolarissean said:
this is how it's done Android 10
First flash tether enabler 15 zip threw magisk
Then use termux terminal emulator app
Su enter
Settings put global Tether_dun_required 0 then exit app
Then get VPN hotspot app for root play store
https://drive.google.com/file/d/11o5k9rl0wRe745u2fioL4FF0vV_6NIxe/view?usp=drivesdk
Magisk zip
Now unlimited tethering with no throttling and carrier think phone data being used
Click to expand...
Click to collapse
What would be the difference between this and inserting "net.tethering.noprovisioning=true" into the build.prop utilizing MiXplorer?
Bypassing that all together so packets from carrier doesn't see it,that's why
petiolarissean said:
Bypassing that all together so packets from carrier doesn't see it,that's why
Click to expand...
Click to collapse
Cool beans.
I tried this and I get a wifi up and running via VPN hotspot however the computer I connect to the hotspot it says "No Internet, Secured"
What am I doing wrong? I tried disabling tethering hardware acceleration. On ATT unlimited
petiolarissean said:
this is how it's done Android 10
First flash tether enabler 15 zip threw magisk
Then use termux terminal emulator app
Su enter
Settings put global Tether_dun_required 0 then exit app
Then get VPN hotspot app for root play store
https://drive.google.com/file/d/11o5k9rl0wRe745u2fioL4FF0vV_6NIxe/view?usp=drivesdk
Magisk zip
Now unlimited tethering with no throttling and carrier think phone data being used
Click to expand...
Click to collapse
petiolarissean said:
this is how it's done Android 10
First flash tether enabler 15 zip threw magisk
Then use termux terminal emulator app
Su enter
Settings put global Tether_dun_required 0 then exit app
Then get VPN hotspot app for root play store
https://drive.google.com/file/d/11o5k9rl0wRe745u2fioL4FF0vV_6NIxe/view?usp=drivesdk
Magisk zip
Now unlimited tethering with no throttling and carrier think phone data being used
Click to expand...
Click to collapse
I tried this method and I am getting throttled at 0.22mbps. Also in the VPN Hotspot app I can only use "Temporary hotspot" because "Wfi hotspot" doesn't work at all. I get error: "connectivity service neither user 10331 nor current process has android.permission TETHER_PRIVILEGED".
Rooted Moto G Power running Android 10.
I'm not as knowledgeable as you guys. Could you please expound on the directions provided by "petiolarissean"?
I've installed the tethering enabler zip using magisk. I've downloaded termux and vpn hotspot for root. What next?
I've relied on xda for years to keep our phones rooted and running smoothly.
Thanks for all you do!
petiolarissean said:
this is how it's done Android 10
First flash tether enabler 15 zip threw magisk
Then use termux terminal emulator app
Su enter
Settings put global Tether_dun_required 0 then exit app
Then get VPN hotspot app for root play store
https://drive.google.com/file/d/11o5k9rl0wRe745u2fioL4FF0vV_6NIxe/view?usp=drivesdk
Magisk zip
Now unlimited tethering with no throttling and carrier think phone data being used
Click to expand...
Click to collapse
Hey man so I'm not new to this but I'm stumped I've tried this have the flash installed. Tried build prop method and everything I get connected but get no internet what so ever even tried netshare
My data and apn are fine I connect fine but no data using straight talk on Verizon towers
Related
I found through some searching the location of the telephony.db file in Android N and I was successfully able to edit it to enable the native hotspot.
Here's a poorly written guide:
1. Using a root browser or ADB shell, copy /data/user_de/0/com.android.providers.telephony/databases/telephony.db to the root of the internal storage (/storage/emulated/0)
Code:
adb shell su
cp /data/user_de/0/com.android.providers.telephony/databases/telephony.db /storage/emulated/0/
exit
If you have the premium version of jrummy's root browser, it has a built in database editor and you may use it. Edit: You can't edit the file in place, you must copy it to /storage/emulated/0 to edit, then copy it back.
2. Copy the telephony.db file to your computer
Code:
adb pull /storage/emulated/0/telephony.db
3. Using a SQLite editor on your computer, open the telephony.db file, and open the "carriers" table.
4. Find "APN2 LTE internet" and in the type column add "dun" to the end, so it should read "default,mms,dun"
5. Do the same with "APN2 EHRPD internet"
6. Write the changes to the database.
7. Put the file back on the phone's storage
Code:
adb push telephony.db /storage/emulated/0/
8. Rename the telephony.db in "/data/user_de/0/com.android.providers.telephony/databases/" to telephony.db.bak
Code:
adb shell su
mv /data/user_de/0/com.android.provicers.telephony/databases telephony.db.bak
9. Copy the telephony.db from the storage to "/data/user_de/0/com.android.providers.telephony/databases/"
Code:
(adb shell su if you exited the shell previously)
mv /storage/emulated/0/telephony.db /data/user_de/0/com.android.providers.telephony/databases/telephony.db
exit
10. Reboot. Tethering should now work.
I'm not sure if this adds the hotspot icon to the quick settings or if the icon is left over from a failed attempt to get the hotspot working. (Edit: button seems to always be there)
Note: Updating your profile may reset the APN settings. If so, you should be able to follow this guide again.
Edit: At some point my profile updated or something and disabled the hotspot. I did this procedure again and it worked.
tdhite's SkyHigh kernel does this automatically but it breaks private mode and I kind of wanted that.
Credit where it's due: This thread is where I found the location of telephony.db
Thanks! I'm quite happy with tdhite's skyhigh kernel atm which has hotspot built in, but its great to know that if for some reason I cant use skyhigh in the future, there are still alternatives for getting hotspot!
remove root
I am not able to get this to work. Hangs at Samsung portion of the boot.
trendkilla254 said:
I am not able to get this to work. Hangs at Samsung portion of the boot.
Click to expand...
Click to collapse
I'm sorry to hear that. I'm not a developer or anything so I couldn't tell you exactly what went wrong. Are you using the stock ROM?
I found some interesting info on this and was actually able to edit the apn and get my phone to boot. I just moved the file to the SD card and used sqlite editor. The key is after you copy the file back to original folder set permissions rw_rw__ just like the other files. Change both owner and group back to radio.
I get no signal in my house so I have to wait till I get to work tomorrow to actually test the Hotspot.
Sent from my SM-G925P using Tapatalk
baknblack said:
I found some interesting info on this and was actually able to edit the apn and get my phone to boot. I just moved the file to the SD card and used sqlite editor. The key is after you copy the file back to original folder set permissions rw_rw__ just like the other files. Change both owner and group back to radio.
I get no signal in my house so I have to wait till I get to work tomorrow to actually test the Hotspot.
Sent from my SM-G925P using Tapatalk
Click to expand...
Click to collapse
For anyone interested. This actually works for me.
Sent from my SM-G925P using Tapatalk
I dont see "APN2 EHRPD internet" in telephony.db on my S6 Edge Sprint Nougat phone.
potolok said:
I dont see "APN2 EHRPD internet" in telephony.db on my S6 Edge Sprint Nougat phone.
Click to expand...
Click to collapse
Here's mine if the link works
https://drive.google.com/file/d/17pSf3NBbxImTvHhAMclSwtSNF30rl-qY/view?usp=drivesdk
Sent from my SM-G925P using Tapatalk
Tried all the ways of activation Hotspot on Nougat (QC7), fixes, changing CSC etc.... But all without success
Can anyone confirm this works with QJ1 stock that has been rooted?
baknblack said:
Here's mine if the link works
https://drive.google.com/file/d/17pSf3NBbxImTvHhAMclSwtSNF30rl-qY/view?usp=drivesdk
Sent from my SM-G925P using Tapatalk
Click to expand...
Click to collapse
I don't think sharing your own APN database is a good idea.
potolok said:
I dont see "APN2 EHRPD internet" in telephony.db on my S6 Edge Sprint Nougat phone.
Click to expand...
Click to collapse
Make sure you're looking in the "carriers" table. For me they are the last two. They might not say APN2, but they should have "EHRPD internet" and "LTE internet" in the name and under type by default should say "default,mms"
Thank you so much for posting this, Man!! I had been searching all over the web for answers!! Hotspot working perfectly now.
I just used root explorer, and sqlite editor, and followed your steps. Thanks again =)
Since january 8.1 update i no longer able to create a wireless hotspot using 5Ghz band,
Saying that its not available in my country,
The option for 5Ghz still there though, only it (tethering) cant be toggled on if i choose 5Ghz
What a *bs* by google, a lot of AP i my country use 5Ghz just fine
Any idea how to get through this limitation ? In december patch it work btw
otonieru said:
Since january 8.1 update i no longer able to create a wireless hotspot using 5Ghz band,
Saying that its not available in my country,
The option for 5Ghz still there though, only it (tethering) cant be toggled on if i choose 5Ghz
What a *bs* by google, a lot of AP i my country use 5Ghz just fine
Any idea how to get through this limitation ? In december patch it work btw
Click to expand...
Click to collapse
I know it *was* working just fine on Telkomsel, Pak ...and I see you are on Telkomsel. Maybe try the build.prop mod people are using to bypass tethering restrictions. Couldn't hurt to try it. Semoga beruntung!
v12xke said:
I know it *was* working just fine on Telkomsel, Pak ...and I see you are on Telkomsel. Maybe try the build.prop mod people are using to bypass tethering restrictions. Couldn't hurt to try it. Semoga beruntung!
Click to expand...
Click to collapse
Yes, thank you pak for the heads up,
Benar benar lupa ada modif itu, since last time i need that kind of mod is back in htc one M7 era
Sudah berhasil skrg aktifkan 5Ghz
Just in case butuh juga, ini saya ada buat module magisknya, supaya tidak usah edit build.prop manual. Resiko kena SN. Nanti e-money isi ulang mandiri ga jalan. Hahaha
Still need to manually do "settings put global tether_dun_required 0" from adb shell or terminal though (one time only)
Forget to attach the module
otonieru said:
Forget to attach the module
Click to expand...
Click to collapse
What is it? Is it something in the Build_Prop that I can edit? I'm trying not to break systemless root so I've installed everything via Magistk.
Aircraft800 said:
What is it? Is it something in the Build_Prop that I can edit? I'm trying not to break systemless root so I've installed everything via Magistk.
Click to expand...
Click to collapse
No, thats a magisk module.
otonieru said:
No, thats a magisk module.
Click to expand...
Click to collapse
Do you know if there is an updated Magisk module? I flashed the one you posted, no luck for me.
Aircraft800 said:
Do you know if there is an updated Magisk module? I flashed the one you posted, no luck for me.
Click to expand...
Click to collapse
After installing the module, you still need to run this command from terminal :
"settings put global tether_dun_required 0"
Sorry to dig out this old thread.
Were do i have time write this command?
Tried it in twrp. It said there is no command like this.
edit:
i receive this message:
Security exception: Permission denial: writing to settings requires:android.permission.WRITE_SECURE_SETTINGS
java.lang.SecurityException: Permission denial: writing to settings requires:android.permission.WRITE_SECURE_SETTINGS
at com.android.providers.settings.SettingsProvider.enforceWritePermission(SettingsProvider.java:1798)
at com.android.providers.settings.SettingsProvider.mutateGlobalSetting(SettingsProvider.java:979)
at com.android.providers.settings.SettingsProvider.insertGlobalSetting(SettingsProvider.java:953)
at com.android.providers.settings.SettingsProvider.call(SettingsProvider.java:359)
at android.content.ContentProvider$Transport.call(Unknown Source:12)
at com.android.providers.settings.SettingsService$MyShellCommand.putForUser(SettingsService.java:387)
at com.android.providers.settings.SettingsService$MyShellCommand.onCommand(SettingsService.java:285)
at android.os.ShellCommand.exec(Unknown Source:35)
at com.android.providers.settings.SettingsService.onShellCommand(SettingsService.java:51)
at android.os.Binder.shellCommand(Unknown Source:0)
at android.os.Binder.onTransact(Unknown Source:111)
at android.os.Binder.execTransact(Unknown Source:51)
ermission denial: writing to settings requires:android.permission.WRITE_SECURE_SETTINGS
any idea whats wrong here?
schlubbi said:
Sorry to dig out this old thread.
Were do i have time write this command?
Tried it in twrp. It said there is no command like this.
edit:
i receive this message:
Security exception: Permission denial: writing to settings requires:android.permission.WRITE_SECURE_SETTINGS
java.lang.SecurityException: Permission denial: writing to settings requires:android.permission.WRITE_SECURE_SETTINGS
at com.android.providers.settings.SettingsProvider.enforceWritePermission(SettingsProvider.java:1798)
at com.android.providers.settings.SettingsProvider.mutateGlobalSetting(SettingsProvider.java:979)
at com.android.providers.settings.SettingsProvider.insertGlobalSetting(SettingsProvider.java:953)
at com.android.providers.settings.SettingsProvider.call(SettingsProvider.java:359)
at android.content.ContentProvider$Transport.call(Unknown Source:12)
at com.android.providers.settings.SettingsService$MyShellCommand.putForUser(SettingsService.java:387)
at com.android.providers.settings.SettingsService$MyShellCommand.onCommand(SettingsService.java:285)
at android.os.ShellCommand.exec(Unknown Source:35)
at com.android.providers.settings.SettingsService.onShellCommand(SettingsService.java:51)
at android.os.Binder.shellCommand(Unknown Source:0)
at android.os.Binder.onTransact(Unknown Source:111)
at android.os.Binder.execTransact(Unknown Source:51)
ermission denial: writing to settings requires:android.permission.WRITE_SECURE_SETTINGS
any idea whats wrong here?
Click to expand...
Click to collapse
You need to do it from terminal emulator after boot into system
Don't forget to type "su" first to grant superuser,
Else, you will face permission denied error like above
otonieru said:
You need to do it from terminal emulator after boot into system
Don't forget to type "su" first to grant superuser,
Else, you will face permission denied error like above
Click to expand...
Click to collapse
I downloaded a emulator from playstore and also tried it from cmd in Windows
wrote:
su settings put global tether_dun_required 0
i also tried:
su
settings put global tether_dun_required 0
and nothing happend.
5ghz hotspot is still not working and i still cant use my MiMover to send data from my MiNote 2 to my Mi8 Pro.
I'm using the Magisk module but it doesn't seem to be working
GroovinChip said:
I'm using the Magisk module but it doesn't seem to be working
Click to expand...
Click to collapse
So many variables in play with getting the native hotspot working. Mine is working fine. I'm on a Google Pixel XL. (Verizon) Android 9. Unlocked. Rooted (with Magisk 16.7 (1671)), Magisk Manager 5.8.3, and using the module MagiskHide Props Config to set the prop net.tethering.noprovisioning to true.
On Android 8 and earlier, the module "Tethering Enabler" worked, but I found it no longer worked once I upgraded to Android 9. The module MagiskHideProps Config allows you to set various custom props systemlessly (much as we used to back in the day by just editing the build.prop). You can find information on how to use the module on XDA and it is linked in the module documentation itself. (The module is very well documented. and creates a terminal UI that you execute from a terminal on your device (or via ADB if prefer). I use Termux (from play store on my device). Once you get the custom prop setup via the "Props" program, you can verify it is working via terminal emulator on the device or from computer/ADB by running as root getprop net.tethering.noprovisioning and verifying it returns true. I suspect that your issue is with the Tethering Enabler module (assuming that is what you are using) as I don't believe it was updated to keep up with the changes in Magisk and perhaps Android 9.
Anyways - good luck. Let me know how it goes.
sb1893 said:
So many variables in play with getting the native hotspot working. Mine is working fine. I'm on a Google Pixel XL. (Verizon) Android 9. Unlocked. Rooted (with Magisk 16.7 (1671)), Magisk Manager 5.8.3, and using the module MagiskHide Props Config to set the prop net.tethering.noprovisioning to true.
On Android 8 and earlier, the module "Tethering Enabler" worked, but I found it no longer worked once I upgraded to Android 9. The module MagiskHideProps Config allows you to set various custom props systemlessly (much as we used to back in the day by just editing the build.prop). You can find information on how to use the module on XDA and it is linked in the module documentation itself. (The module is very well documented. and creates a terminal UI that you execute from a terminal on your device (or via ADB if prefer). I use Termux (from play store on my device). Once you get the custom prop setup via the "Props" program, you can verify it is working via terminal emulator on the device or from computer/ADB by running as root getprop net.tethering.noprovisioning and verifying it returns true. I suspect that your issue is with the Tethering Enabler module (assuming that is what you are using) as I don't believe it was updated to keep up with the changes in Magisk and perhaps Android 9.
Anyways - good luck. Let me know how it goes.
Click to expand...
Click to collapse
If you're on Verizon you don't need to anything other than root the phone and the hotspot will work just fine.
airmaxx23 said:
If you're on Verizon you don't need to anything other than root the phone and the hotspot will work just fine.
Click to expand...
Click to collapse
That is only if you are subscribed to the hotspot as part of your plan. Most Verizon plans include some level of hotspot subscription - albeit with throttling to barely usable speeds after hitting data thresholds. I didn't mention that I am on a grandfathered unlimited plan which does not include hotspot. The setting of that build.prop that I mentioned circumvents the subscription check and allows my hotspot to work. Even if rooted, without that prop set, I hit the subscription check and am told to contact Verizon to subscribe. As I said - lots of variables with getting hotspot to work.
sb1893 said:
That is only if you are subscribed to the hotspot as part of your plan. Most Verizon plans include some level of hotspot subscription - albeit with throttling to barely usable speeds after hitting data thresholds. I didn't mention that I am on a grandfathered unlimited plan which does not include hotspot. The setting of that build.prop that I mentioned circumvents the subscription check and allows my hotspot to work. Even if rooted, without that prop set, I hit the subscription check and am told to contact Verizon to subscribe. As I said - lots of variables with getting hotspot to work.
Click to expand...
Click to collapse
I'm not on a hotspot plan and all I've ever done is root my device (currently a Pixel XL) and setup the hotspot and it works. I'm also grandfathered in with unlimited data and I did it just recently when installing Pie.
airmaxx23 said:
I'm not on a hotspot plan and all I've ever done is root my device (currently a Pixel XL) and setup the hotspot and it works. I'm also grandfathered in with unlimited data and I did it just recently when installing Pie.
Click to expand...
Click to collapse
Hmmmm - well that is interesting and certainly a different experience than mine. I've always had to do some level of mod - build.prop edits, modified carrierentitlement.apk in the SuperSu days and then tethering enabler or the systemless prop edit I just described on Magisk....(I'm also on a Pixel XL / Stock)
sb1893 said:
Hmmmm - well that is interesting and certainly a different experience than mine. I've always had to do some level of mod - build.prop edits, modified carrierentitlement.apk in the SuperSu days and then tethering enabler or the systemless prop edit I just described on Magisk....(I'm also on a Pixel XL / Stock)
Click to expand...
Click to collapse
Yeah that is a bit strange.
BuildProp Editor
Add line:
net.tethering.noprovisioning=true
save
reboot
crackerjack1957 said:
BuildProp Editor
Add line:
net.tethering.noprovisioning=true
save
reboot
Click to expand...
Click to collapse
This did it, thanks!
Sent from my Google Pixel XL using XDA Labs
Here is the newest module for magisk. Works for me.
tweaked said:
Here is the newest module for magisk. Works for me.
Click to expand...
Click to collapse
Cool - I didn't realize that module had been updated to work on PIE. Looks like a few viable options to get tethering working depending on preference. I'm going to stick with the MagiskHideProps method for now as it also allows for other systemless build.prop edits if any are needed in the future....Thanks, all!
tweaked said:
Here is the newest module for magisk. Works for me.
Click to expand...
Click to collapse
Do you install this via recovery? Or do I have to drop zip into a specific folder?
---------- Post added at 05:31 PM ---------- Previous post was at 05:30 PM ----------
sb1893 said:
Cool - I didn't realize that module had been updated to work on PIE. Looks like a few viable options to get tethering working depending on preference. I'm going to stick with the MagiskHideProps method for now as it also allows for other systemless build.prop edits if any are needed in the future....Thanks, all!
Click to expand...
Click to collapse
Curious what you are using to edit build prop. I have MagiskHideProps installed via Magisk but not sure how to edit build prop
cwburns32 said:
Do you install this via recovery? Or do I have to drop zip into a specific folder?
---------- Post added at 05:31 PM ---------- Previous post was at 05:30 PM ----------
Curious what you are using to edit build prop. I have MagiskHideProps installed via Magisk but not sure how to edit build prop
Click to expand...
Click to collapse
You can Flash with TWRP just make sure you know where you put it. I like to keep my stuff in downloads.
Sent from my Pixel XL using Tapatalk
cwburns32 said:
Do you install this via recovery? Or do I have to drop zip into a specific folder?
---------- Post added at 05:31 PM ---------- Previous post was at 05:30 PM ----------
Curious what you are using to edit build prop. I have MagiskHideProps installed via Magisk but not sure how to edit build prop
Click to expand...
Click to collapse
There are build.prop editors on the play store to make it easier
cwburns32 said:
Do you install this via recovery? Or do I have to drop zip into a specific folder?
---------- Post added at 05:31 PM ---------- Previous post was at 05:30 PM ----------
Curious what you are using to edit build prop. I have MagiskHideProps installed via Magisk but not sure how to edit build prop
Click to expand...
Click to collapse
MagiskHideProps allows you to enjoy the effect of editing build.prop without actually physically altering the file. You are basically injecting build.prop values into system memory at boot time (my understanding). This achieves the same effect as editing build.prop without making changes to the file itself in system. (systemless change) Once you have installed MagiskHideProps you can use a terminal emulator on your phone or ADB Shell session via your computer to execute the simple program "Props". The documentation of MagiskHideProps is very detailed and easy to follow. You need to add a new prop set to True for net.tethering.noprovisioning. Good luck.
S
roman.ramirez.12 said:
You can Flash with TWRP just make sure you know where you put it. I like to keep my stuff in downloads.
Click to expand...
Click to collapse
Phalanx7621 said:
There are build.prop editors on the play store to make it easier
Click to expand...
Click to collapse
sb1893 said:
MagiskHideProps allows you to enjoy the effect of editing build.prop without actually physically altering the file. You are basically injecting build.prop values into system memory at boot time (my understanding). This achieves the same effect as editing build.prop without making changes to the file itself in system. (systemless change) Once you have installed MagiskHideProps you can use a terminal emulator on your phone or ADB Shell session via your computer to execute the simple program "Props". The documentation of MagiskHideProps is very detailed and easy to follow. You need to add a new prop set to True for net.tethering.noprovisioning. Good luck.
S
Click to expand...
Click to collapse
Thank you all. I ended up using zip file but still have MagiskHideProps installed for future build.prop edits. Thanks again!
guys my hotspot is unlocked i just want to hide my hotspot useage from verizion. is there a guide to do this???
crackerjack1957 said:
BuildProp Editor
Add line:
net.tethering.noprovisioning=true
save
reboot
Click to expand...
Click to collapse
Excellent! I edited the build.prop using a text editor and added this setting but to no avail. I guess the trick is to use the BuildProp Editor app and follow your instructions. My Pixel 3 XL's native hotspot works like a champ now. Thanks again!!!!
crackerjack1957 said:
BuildProp Editor
Add line:
net.tethering.noprovisioning=true
save
reboot
Click to expand...
Click to collapse
:good: You rock! Quick and easy fix. Did it in less than a minute and that included downloading the app.
So, grabbed the latest OTA, and went through the usual re-root cycle, but was unable to edit the build.prop. While /root is mountable, /root/system is not, which means no tethering for me.
Anyone else running into the same issue?
I have the same issue, I've been fighting with it all day.
I patched the boot.img with Magisk Manager and flashed it, Magisk Manager show's I'm installed and Root Checker says I'm rooted, I was even able to install Adaway. But i cannot use any root app that needs to mount /System
I tried using Root Uninstaller and it says it has root access but cannot mount /system as R/W
It seems Magisk is only able to partially root on Android 10
I tried this with the Canary version and the standard version of Magisk and the same issue both times
Same issue on regular pixel:
sailfish:/ # mount -o remount,rw /system
'/dev/block/sda33' is read-only
lame
bbarnes1 said:
Same issue on regular pixel:
sailfish:/ # mount -o remount,rw /system
'/dev/block/sda33' is read-only
lame
Click to expand...
Click to collapse
if all you want to do is edit a prop in build.prop, just use the Magisk module MagiskHidePropsConfig....works like a charm (at least it did on Android 9 - assume it would work on 10....it sounded like it worked on the betas)....
https://forum.xda-developers.com/apps/magisk/module-magiskhide-props-config-t3789228
This has been a problem since the Q beta came out, with each update I tried to figure something out. With no luck! I tried the Magisk Mod but it didn't seem to work.
suggestions would be most appreciated!!
Thinkin about a clean install....maybe.....
Edit: It was also a problem with the P beta until it was out of beta (That was my hope for this)
sb1893 said:
if all you want to do is edit a prop in build.prop, just use the Magisk module MagiskHidePropsConfig....
Click to expand...
Click to collapse
I'm trying to add a prop, which seems like a different need, but will look into it.
tufyuma said:
Thinkin about a clean install....maybe.....
Click to expand...
Click to collapse
Was thinking about this, but realized a clean install for every update isn't worth a hotspot to me.
sb1893 said:
if all you want to do is edit a prop in build.prop, just use the Magisk module MagiskHidePropsConfig....works like a charm (at least it did on Android 9 - assume it would work on 10....it sounded like it worked on the betas)....
https://forum.xda-developers.com/apps/magisk/module-magiskhide-props-config-t3789228
Click to expand...
Click to collapse
I gave this a whirl, its doesn't appear to actually be change build.prop
bbarnes1 said:
I gave this a whirl, its doesn't appear to actually be change build.prop
Click to expand...
Click to collapse
It doesn't physically change anything in system. The intent is to offer the same functionality as physically editing the build.prop without modifying that file. It creates the prop and value setting and loads into into memory at boot time.....(similar to the way the build.prop file is read at boot time for those settings.) At least that is my understanding. It works for me on Android 9 for setting the prop for tethering...for example. You can confirm it works by using the getprop command to verify the prop you set is set as you intended.
Welp, still can't mount /system or edit the file directly, but PropsConfig seems to be good enough for my needs.
somethingsomethingroot said:
Welp, still can't mount /system or edit the file directly, but PropsConfig seems to be good enough for my needs.
Click to expand...
Click to collapse
Can you tell me what the process is that got you tethering capability?
Having the same issue on my P2XL which was upgraded via flash of full image minus -w. Using latest canary build of Magisk. I couldn't mount system or anything under it.
I then downgraded Magisk to v19.3 and had no issues mounting system using FX File Explorer, etc. and still had root. But I couldn't mount anything under system so I still can't edit build.prop.
For those who are just trying to find a way to get hotspot working (via build.prop edit), try this...worked for me on a dirty upgrade (A9 -> A10 via full image flash without -w) + latest Magisk Canary:
https://forum.xda-developers.com/showpost.php?p=75238542&postcount=59
IlyaKol said:
For those who are just trying to find a way to get hotspot working (via build.prop edit), try this...worked for me on a dirty upgrade (A9 -> A10 via full image flash without -w) + latest Magisk Canary:
https://forum.xda-developers.com/showpost.php?p=75238542&postcount=59
Click to expand...
Click to collapse
Thanks for posting this, it worked great on my Pixel XL on Sprint. I had about given up on being able to edit the build.prop.
You no longer need the canary version of Magisk. Version 20.00 will rebuild your boot.img and if you load busybox and use a terminal type "props" and follow the onscreen menu. you can get your tethering back. My output:
Your prop
DebianDog said:
You no longer need the canary version of Magisk. Version 20.00 will rebuild your boot.img and if you load busybox and use a terminal type "props" and follow the onscreen menu. you can get your tethering back. My output:
Click to expand...
Click to collapse
Are you sure that your screenshot of the props output is correct? Because it looks like you have the value set to "net.tethering.noprovisioning" and the prop name has =true in it. I'm just trying to figure this out because I've tried this and everything else trying to get my hotspot to work. My hotspot will turn on and devices can connect to it, but they don't have internet access. Any ideas at all?
Edit: Nevermind, I had the custom prop set to post fs data when it was supposed to be set at boot stage (default). My hotspot is working now. Thank you all.
DebianDog said:
You no longer need the canary version of Magisk. Version 20.00 will rebuild your boot.img and if you load busybox and use a terminal type "props" and follow the onscreen menu. you can get your tethering back. My output:
Click to expand...
Click to collapse
Confirming that this works on rooted pixel 4. Thank you for this btw
IlyaKol said:
For those who are just trying to find a way to get hotspot working (via build.prop edit), try this...worked for me on a dirty upgrade (A9 -> A10 via full image flash without -w) + latest Magisk Canary:
https://forum.xda-developers.com/showpost.php?p=75238542&postcount=59
Click to expand...
Click to collapse
This seems to have worked for me, though I don't really understand why or what did it.
For any dummies like me that happen to fall on this post after their build.prop seems to fail to save. The link above to: https://forum.xda-developers.com/showpost.php?p=75238542&postcount=59 worked for me.
download
https://forum.xda-developers.com/attachment.php?attachmentid=4392434&d=1516234353
to the device > run TWRP
I have to run twrp from cmd line since my Pixel XL refuses to install it using command::
.... fastboot boot twrp.img
and installing the zip file above > rebooting
back to cmd line
> adb shell
> settings put global tether_dun_required 0
> reboot
swipe notifications bar and turn on hotspot and wamo she's kicking.
Thanks guys
I haven't been beating my head too hard this time around. Many thanks to the brains that are keeping the rest of us dummies excited to keep tinkering about with our androids!
wolvmarine said:
For any dummies like me that happen to fall on this post after their build.prop seems to fail to save. The link above to: https://forum.xda-developers.com/showpost.php?p=75238542&postcount=59 worked for me.
download
https://forum.xda-developers.com/attachment.php?attachmentid=4392434&d=1516234353
to the device > run TWRP
I have to run twrp from cmd line since my Pixel XL refuses to install it using command::
.... fastboot boot twrp.img
and installing the zip file above > rebooting
back to cmd line
> adb shell
> settings put global tether_dun_required 0
> reboot
swipe notifications bar and turn on hotspot and wamo she's kicking.
Thanks guys
I haven't been beating my head too hard this time around. Many thanks to the brains that are keeping the rest of us dummies excited to keep tinkering about with our androids!
Click to expand...
Click to collapse
Why need to turn on Hotspot for build.Prop editing? What's wamo?
truelies1 said:
Why need to turn on Hotspot for build.Prop editing? What's wamo?
Click to expand...
Click to collapse
Does anyone know a way to enable gestures on 3rd party launchers on stock rom
DISCLAIMER* I'm not responsible for bricked devices, dead SD cards, thermonuclear war, or you getting fired because the alarm app failed (like it did for me...).
* YOU are choosing to make these modifications, and if you point the finger at me for messing up your device, I will laugh at you.
* Your warranty will be void if you tamper with any part of your device / software.THIS GUIDE IS APPLICABLE TO YT-X705F, YT-X705L, YT-X705-XPRE-REQUIREMENTS- Unlocked Bootloader ( Check this post)
- It is better to have the device rooted with magisk since we don't have TWRP
- SDK Platform-tools (Get it here)
- Any Android 10,11 or 12 gsi (Get it here )
- vbmeta.img from stock firmware (check post #3 for YT-X705F users)
- WinRAR or 7zip
- Patience
LET'S START SHALL WE?WARNING: This process will erase your data. Make sure to take a backup before proceedingWhich Image Should I Download?Information about what type of GSI it is <ARCH>_xyZ
<ARCH> can either be arm, a64 or arm64
x can either be a or b
y can either be v, o, g or f
Z can be N or S
b = a/b
a = a-only
g = gapps
o = gapps-go
v = vanilla (no gapps included)
f = floss (free & open source apps instead gapps)
N = no superuser
S = superuser included so in most common example "arm64_avN" is ARM64 A-only
Z = Dynamic superuser(can be enabled or disabled)
NOTE THAT WE NEED TO DOWNLOAD arm64 AB image with vndklite. SO it should look something like "GSI-arm64-bgN-vndklite.img"
STEPS:- Download the GSI you want to try and extract it using WinRAR or 7zip. Move the extracted .img file to Platform-tools folder and rename it to system.img (Renaming is optional)
- Move the vbmeta.img from stock rom as well to Platform-tools folder.
- Reboot your device to fastboot mode (Vol down + power key) and type the below commands:
fastboot --disable-verity --disable-verification flash vbmeta vbmeta.img
fastboot flash system system.img
If you haven't renamed the GSI file
fastboot flash system "gsi_name.img"
- Reboot your device to recovery. To do that press Vol down+Vol Up and Power button simultaneously while on fastboot mode. Once you are on recovery perform a factory reset
AFTER REBOOTING- If you are using the wifi version of the tablet you don't need telephony subsystem. To disable that go to Settings > Phh Treble Settings > Misc Features > Remove Telephony Subsystem. In case this doesn't work manually remove TeleServices folder from system/priv-app using Root Explorer
- Even if you remove TeleServices you won't get rid of the Call and Messaging app. To do that download Apk Info app from Play Store. This app will help you see the directories in which the Call and Messaging apps are installed. Just use root explorer and delete those folders and reboot. (For e.g system/product/app/GoogleDialer or system/product/priv-app/Messages)
- Also make sure to Enable "Use Alternate way to detect headsets" which can be found in Settings > Phh Treble Settings > Misc Features. This help's in detecting headsets
- If your bluetooth headsets/speakers are not working properly with the tablet after installing GSI, just enable "Force disable A2DP offload" from Phh treble settings> Misc Features
THAT'S ALL.. ENJOY YOUR NEW EXPERIENCE
Hit the Thanks button if this guide was useful
SCREENSHOTS FROM ANDROID-12 GSI AOSP
VBMETA FROM LATEST STOCK FIRMWARE FOR YT-X705F (YT_X705F_S001137_220721_ROW)You can also use the one from google. Download it here. I haven't tried it yet though. I recommend the one from stock firmware you are currently using
You my good sir, are a hero.
I don't understand why this device isn't even listed on the Lenovo section of XDA, and up until now every search turned out to be a dud. It's a pity that this device hasn't TWRP available, but a million thanks for your threads, finally a way to update this underrated tablet to updated Android versions.
JBolho said:
You my good sir, are a hero.
I don't understand why this device isn't even listed on the Lenovo section of XDA, and up until now every search turned out to be a dud. It's a pity that this device hasn't TWRP available, but a million thanks for your threads, finally a way to update this underrated tablet to updated Android versions.
Click to expand...
Click to collapse
Enjoy
Just to give an update for anyone interested, just installed Pixel Experience 12 and it's working well so far.
Since this device doesn't have TWRP and i'm not inclined to root it, it's the better option for me.
Using Airplane Mode suspends all telephony stuff and you can still use Wi-Fi. Wavelet app works flawlessly to get decent audio quality, i only had issues with Vanced, had to sign-in using the "Huawei" option on MicroG (weird but hey, it worked at least).
YT Vanced still has the same issue than stock, 1080p videos can get laggy even with good Wi-Fi coverage, i suspect system codecs are to blame, don't know what to make of that so i use 720p.
Anyway, just wanted to give some extra feedback on what can be an option for those that want to retain mostly all Google functionality and have the device updated without root and ready to work as stock.
JBolho said:
Just to give an update for anyone interested, just installed Pixel Experience 12 and it's working well so far.
Since this device doesn't have TWRP and i'm not inclined to root it, it's the better option for me.
Using Airplane Mode suspends all telephony stuff and you can still use Wi-Fi. Wavelet app works flawlessly to get decent audio quality, i only had issues with Vanced, had to sign-in using the "Huawei" option on MicroG (weird but hey, it worked at least).
YT Vanced still has the same issue than stock, 1080p videos can get laggy even with good Wi-Fi coverage, i suspect system codecs are to blame, don't know what to make of that so i use 720p.
Anyway, just wanted to give some extra feedback on what can be an option for those that want to retain mostly all Google functionality and have the device updated without root and ready to work as stock.
Click to expand...
Click to collapse
In Phh treble settings there is an option under misc features called "Remove telephony subsystem" to remove all telephony related stuffs. Then manually you could remove the Dialer and Messages app using some Root Explorer. But since you don't want the tablet to be rotted Airplane mode will be the better option. Also I haven't checked the 1080p issue you have mentioned. I haven't had any issue though. I will check properly and report back
The link to the GSI img downloads is broken. Can it be re-posted? Is there vndklite img for 12L? Want o try it out on my YT-X705F THX
forepj said:
The link to the GSI img downloads is broken. Can it be re-posted? Is there vndklite img for 12L? Want o try it out on my YT-X705F THX
Click to expand...
Click to collapse
Link fixed. There is no vndklite img for 12L yet. It's still in the beta stage
Johannj22 said:
Link fixed. There is no vndklite img for 12L yet. It's still in the beta stage
Click to expand...
Click to collapse
Awesome! Will give it a try. Many thanks.
I just noticed that the network speeds even on 5ghz wifi networks is up to 10x less than stock, is there any possible fix on the rom options?
Already changed TCP algorithm but no changes.
JBolho said:
I just noticed that the network speeds even on 5ghz wifi networks is up to 10x less than stock, is there any possible fix on the rom options?
Already changed TCP algorithm but no changes.
Click to expand...
Click to collapse
I could have a look at the stock FrameworkOverlay.apk, there must be something that specifies the signal strength and speeds.
Johannj22 said:
I could have a look at the stock FrameworkOverlay.apk, there must be something that specifies the signal strength and speeds.
Click to expand...
Click to collapse
It's a bit strange because the upload, while being impacted, is sometimes higher than the download speed.
The download speed is the most impacted parameter, it seems to cap at about 30 to 35 Mbps when it should go to more than 300 on my router on the 5ghz network.
JBolho said:
It's a bit strange because the upload, while being impacted, is sometimes higher than the download speed.
The download speed is the most impacted parameter, it seems to cap at about 30 to 35 Mbps when it should go to more than 300 on my router on the 5ghz network.
Click to expand...
Click to collapse
I see. No worries I will have a look I haven't really given wifi speeds much attention cause the wifi connection I have is an unmetered 50mbps. SO I totally expect them to be capped around 30 to 40mb/s
I just flashed Pixel Experience on my YT-X705F and seeing problems on 5Ghz networks too, the network just drops, as if the 5Ghz antenna doesn't even exist. 2.4Ghz is solid, though.
Just wanted to add my .02 and thank you for these instructions. Gives this tablet a new lease on life. Extremely grateful.
I don't know if any device overlays would be able to fix it.
fauxtoast said:
I just flashed Pixel Experience on my YT-X705F and seeing problems on 5Ghz networks too, the network just drops, as if the 5Ghz antenna doesn't even exist. 2.4Ghz is solid, though.
Just wanted to add my .02 and thank you for these instructions. Gives this tablet a new lease on life. Extremely grateful.
Click to expand...
Click to collapse
Can you and @JBolho test if the 5Ghz is working with these overlays. Put these in system/product/overlay using root explorer and set permission to 0644 and then reboot.
Johannj22 said:
Can you and @JBolho test if the 5Ghz is working with these overlays. Put these in system/product/overlay using root explorer and set permission to 0644 and then reboot.
Click to expand...
Click to collapse
Sorry for the delay, i've been absent for a while.
I have updated to the current latest 12.1 Pixel Experience Plus GSI and started config from scratch. Sadly, the dev has removed built-in dynamic root capabilities and i don't want to use Magisk at this point. I have however disabled the Wi-Fi throttling option on Dev Settings and it seemed to improve the stability of the signal.
I'm using the tablet as my companion device so i should have feedback on the performance state of this rom for our device in a few days, seems to be a good update.
Hi,
I use the YT-X705L versiyon.
Is it possible to make a phone call?
Has anyone got a copy of the Stock ROM?
I was able to get Pixel Experience Plus working using the above instructions, then killed it by installing an incompatible Magisk module. Now even though I can connect through fastboot, I'm stuck in either a boot loop or perpetually booting to twrp.