Related
Hi Everyone,
Longtime lurker here. Didn't want to ask questions until I exhausted all the Q&A threads. This is my first Android and by the way the Red MT is smokin!!!
I read all the threads relating to rooting and most of what I have gathered is about permanent rooting. I think the best bet for me is temp rooting and to remove the bloatware that came with my phone. However, there's not much info and instructions on temp rooting.
Can some kindly give me a step-by-step instructions on what I need to do to remove the bloatware (amazon thingy and the games) without permanent rooting?
Thanks in advance.
Easiest way is to disable apps, rather then removing them. This way you will avoid potential issues with future OTAs as well. You will not gain any space neither if you delete apps since most of them are in /system/app partition with is not user accesible.
1. Get Visionary from one of the threads here on on MoDaCo and temp root.
2. Get Titanium Back-up (get pro version, it's very nice and not too spendy)
3. In TB, go to Back-up/Restore tab, click any app and choose "Freeze" option.
This will put app in disabled state. Yes it's there, no it's not active, not in the app drawer and not taking up any resources. I would also detach those apps from market (again, in TB) to make sure you don't update them and put them back in "enabled" state.
Hope that helps. There's also a big thread about it in dev. section.
Good luck.
I did it another way - get visionary (its not on the market, google modaco and get the apk. You will need a file browser like astro, navigate to your downloads or whereever u saved it and instal it from there). Then get a terminal emulator from market. Open visionary, do root now or whatever that option is. It will take a minute to temproot, when done it wont say anything but it's rooted. Dont reboot.
open terminal emulator type
su (this gives u superuser access)
then type
pm list packages (this will list all packages)
then just look at the packages u want to disable (they're selfexplanatory mostly) and type
com disable EXACT PACKAGE NAME WITH CORRECT LETTERCASE (press enter)
and so on, it will tell you that such and such package is disabled
comprende?
ctakah27 said:
com disable EXACT PACKAGE NAME WITH CORRECT LETTERCASE (press enter)
and so on, it will tell you that such and such package is disabled
comprende?
Click to expand...
Click to collapse
What you want to type is
Code:
pm disable EXACT PACKAGE NAME
Please double check your spelling when you give instructions to someone else.
Titanium does exactly that (pm disable) but with UI so it's a little easier for new users, that's why I recommended that instead of doing it manually.
is the "pm disable" command like "freeze" in titanium backup? or does it uninstall the app completely? if it freezes it, how would i unfreeze it?
also, if i remove or freeze apps with a temproot, will the apps still show up or reinstall after i reboot?
borodin1 said:
Easiest way is to disable apps, rather then removing them. This way you will avoid potential issues with future OTAs as well. You will not gain any space neither if you delete apps since most of them are in /system/app partition with is not user accesible.
1. Get Visionary from one of the threads here on on MoDaCo and temp root.
2. Get Titanium Back-up (get pro version, it's very nice and not too spendy)
3. In TB, go to Back-up/Restore tab, click any app and choose "Freeze" option.
This will put app in disabled state. Yes it's there, no it's not active, not in the app drawer and not taking up any resources. I would also detach those apps from market (again, in TB) to make sure you don't update them and put them back in "enabled" state.
Hope that helps. There's also a big thread about it in dev. section.
Good luck.
Click to expand...
Click to collapse
This worked like a charm on my G2....other than you MUST have the PRO version to freeze....Rebooted, uninstalled visionary, superuser, and ti backup afterwards...Apps still disabled! Yay!
Remove from Terminal
Hello:
Instead of the PM Disable command, is there another command you can type to remove/delete the package permanently?
Thanks,
jameswenn said:
Hello:
Instead of the PM Disable command, is there another command you can type to remove/delete the package permanently?
Thanks,
Click to expand...
Click to collapse
Being that the phone will do a security check there is no way to delete the applications from the phone's hard drive w/o permarooting.
the T/Backup sounds like your best option.
Although the root.sh scripts are extremely easy to execute will little chance of "bricking" the device. If you should want to permaroot the phone
You can batch-freeze
To save time and effort in removing bloatware on a re-boot with Visionary, create a file (Titanium Backup Pro calls it a "label") in Titanium Backup Pro containing the apps you want to freeze.
Then, after a reboot using Visionary for temp root, you can open TB, go to "Batch" operations in Menu, scroll to and select "freeze all user & system apps" and apply the filter you created when the next screen appears.
Apparently perfectly safe because all of this is undone at the next reboot.
ecdy said:
To save time and effort in removing bloatware on a re-boot with Visionary, create a file (Titanium Backup Pro calls it a "label") in Titanium Backup Pro containing the apps you want to freeze.
Then, after a reboot using Visionary for temp root, you can open TB, go to "Batch" operations in Menu, scroll to and select "freeze all user & system apps" and apply the filter you created when the next screen appears.
Apparently perfectly safe because all of this is undone at the next reboot.
Click to expand...
Click to collapse
Freeze is permanent, you don't need to re-do it after reboot.
Is there a way to remove the Sense UI with this method?
Sent from my HTC Magic using XDA App
Removing Sense
Don't know about removing Sense (I haven't used Titanium Backup to freeze specifically sense-identified programs) but you can freeze the programs the Tmo puts in the interface, like Faves, and install one of the froyo 2.2 launchers. I've done this and my 4g home screen looks just like my N1 home screen and the app drawer is as clean (almost) as the N1's also. So my 4g has the feel of my N1, with the benefit of 4g access. Wish I could get rid of the lame "genius" button though.
Would anyone know why none of the apk's would show up under backup/restore?
I'm perm. root with S=OFF and have the pro version of TB.
Thanks
smellmyfingers said:
Would anyone know why none of the apk's would show up under backup/restore?
I'm perm. root with S=OFF and have the pro version of TB.
Thanks
Click to expand...
Click to collapse
When you open up TB, you need to go to press the "problems?" button below.
this will install busybox.
then you should see them under backup/restore.
I'm sure you all know that Amazon locked down the ability to install apps from "Unknown Sources", which is why the only current method of sideloading apps is to do so over ADB. The following will let you enable "Unknown Sources", by directly changing the entry in /data/data/com.android.providers.settings/databases/settings.db, so you can perform app installations directly on the FTV (which will come in very handy for installed Xposed modules and other things).
The FTV doesn't have sqlite3 installed, or else this would be much simpler. These steps show you how to change the setting using the SQLite Editor app.
Note: Navigating the SQLite Editor app may require a mouse
Root your FireTV according to the steps here
Install SQLite Editor via ADB
Launch SQLite Editor, granting it SU access
Select "Settings Storage"
Select "settings.db"
Select the "global" table
Highlight the record "install_non_market_apps"
Hit the Menu button and select "Edit Record"
Change the Value to "1" and save the record
Reboot
After I edit the field to 1, how do I save? There are two boxes at the bottom of the screen. When i highlight one it turns yellow. There is no text displayed. I don't want to do anything wrong.
it's the button on the left.
This looks like it will probably be useful for editing a lot of things. I havent looked into it at all yet but one other thing i wouldnt mind changing is the dang on mouse icon from that weird little circle to an actual cursor.
Thanks for the detailed tutorial. Does this get any sideloaded apps to show up on the main firetv menu/screen?
If so, do the apps need to be reinstalled or will it just show up? Wondering for xbmc. Thanks.
highgear said:
Does this get any sideloaded apps to show up on the main firetv menu/screen?
Click to expand...
Click to collapse
No
Thanks I'll try it. But... Is there wrong with mine for not displaying? Or something that I should enable?
Just read this article and it has me worried. http://www.firetvnews.com/top-ways-to-brick-your-fire-tv/ I followed your exact instructions. Should I be worried?
When I launch SQL Editor from the FireTV, my remote does not allow me to select anything. Any ideas?
troby86 said:
When I launch SQL Editor from the FireTV, my remote does not allow me to select anything. Any ideas?
Click to expand...
Click to collapse
plug in a keyboard and/or a mouse to the usb port
ImCoKeMaN said:
plug in a keyboard and/or a mouse to the usb port
Click to expand...
Click to collapse
Lol, thanks.
Hrodriguez77 said:
Just read this article and it has me worried. http://www.aftvnews.com/top-ways-to-brick-your-fire-tv/ I followed your exact instructions. Should I be worried?
Click to expand...
Click to collapse
You shouldn't worry if you followed the instructions above. SQLite Editor seems to be one of the good apps. I haven't been able to pinpoint exactly which SQL app is causing issues, but several people have reported using SQLite Editor without issues.
it does not work anymore I guess with new firmware update as that file is no longer there
Settings storage etc
I'm rooted and even went into es explorer and enabled show hidden files and couldnt find it in there either.maybe i could search for setting db file
my wife threw me off so ill try tomorrow
---------- Post added at 01:13 AM ---------- Previous post was at 12:22 AM ----------
Forget it. I didn't look in data.
Sent from my SM-N900V using Tapatalk
elmerohueso said:
I'm sure you all know that Amazon locked down the ability to install apps from "Unknown Sources", which is why the only current method of sideloading apps is to do so over ADB. The following will let you enable "Unknown Sources", by directly changing the entry in /data/data/com.android.providers.settings/databases/settings.db, so you can perform app installations directly on the FTV (which will come in very handy for installed Xposed modules and other things).
The FTV doesn't have sqlite3 installed, or else this would be much simpler. These steps show you how to change the setting using the SQLite Editor app.
Note: Navigating the SQLite Editor app may require a mouse
Root your FireTV according to the steps here
Install SQLite Editor via ADB
Launch SQLite Editor, granting it SU access
Select "Settings Storage"
Select "settings.db"
Select the "global" table
Highlight the record "install_non_market_apps"
Hit the Menu button and select "Edit Record"
Change the Value to "1" and save the record
Reboot
Click to expand...
Click to collapse
Hi,
Every one the settings apk does work and you can check the unknown sources box to allow installation of any apk without sideloading!!
You need the settings.apk and you have to tweak a system app. Will provide a tutorial for all XDA community members in the near future. Right now looking to raise money for charity through paypal donations. It works I can install apks from any market, drop box or even when downloading from a web browser.
Fire TV is the stuff!!! Hope fire tv 2.0 offers HD audio and 4k compatibility and of course more memory
Confirmed I just downloaded Settings Apk from AFTnew and it allowed me to check unknown sources and make it easier to install apk without sideloading
Sent from my SAMSUNG-SM-G900A using XDA Premium 4 mobile app
..
JJ-KwiK said:
Does the ktv launcher need to be frozen first?
Click to expand...
Click to collapse
It's work only by installing with terminal this settings apk, from AFTnew article about wiimote nothing else was frozen or needed ✌
Sent from my SAMSUNG-SM-G900A using XDA Premium 4 mobile app
inwisso said:
Confirmed I just downloaded Settings Apk from AFTnew and it allowed me to check unknown sources and make it easier to install apk without sideloading
Sent from my SAMSUNG-SM-G900A using XDA Premium 4 mobile app
Click to expand...
Click to collapse
Could you please post the to the APK here? Thank you.
netghoster said:
Could you please post the to the APK here? Thank you.
Click to expand...
Click to collapse
Read:
http://www.aftvnews.com/how-to-connect-a-wii-remote-wiimote-to-the-fire-tv/
and go to step 3 (connect wiimote) and # 1: voila, link for you: http://www.aftvnews.com/download/Settings.apk
You ABSOLUTELY need XPosed (http://dl.xposed.info/latest.apk) and HDXposed (http://forum.xda-developers.com/attachment.php?attachmentid=2830675&d=1404399174) module installed and even then, some Settings will kick you out of the app. But it does work (tested) for enabling "Unknown Sources".
Ipse_Tase said:
Read:
http://www.aftvnews.com/how-to-connect-a-wii-remote-wiimote-to-the-fire-tv/
and go to step 3 (connect wiimote) and # 1: voila, link for you: http://www.aftvnews.com/download/Settings.apk
You ABSOLUTELY need XPosed (http://dl.xposed.info/latest.apk) and HDXposed (http://forum.xda-developers.com/attachment.php?attachmentid=2830675&d=1404399174) module installed and even then, some Settings will kick you out of the app. But it does work (tested) for enabling "Unknown Sources".
Click to expand...
Click to collapse
Thank you for the details. Will try it out this evening.
Hello!
So I recently rooted my Samsung Galaxy S5 (SM-G900i)
I flashed the kltedd .tar.md5 file through odin (downloaded the .tar.md5 file through Chainfire's CF Auto Root Website)
Everything worked, after going through the whole process my phone rebooted and everything seems normal.
All my data has been preserved and it all works fine.
The only problem is to check that my phone actually has root access I need to download one of those root-checker apps from the play store, but I need to sign into my Gmail account to get to the play store in the first place.
I just wanted to know if it is safe to log into my gmail account on a rooted device - is it possible in any way shape or form that I might have a sneaky keylogger or some spy-ware that could potentially see my Gmail password?
Any help would be appreciated
Sincerely, a noob to XDA Forums.
If you have rooted then there should be a SuperSU app or similar, and when you enter it it should tell you somewhere if root is working fine.
There's an easy way to check for root, which doesn't involve any app, but you need to be able to connect the phone to a PC and you will need USB drivers, and to get your hands on adb.exe (or android-tools-adb package on Linux). Assuming you've done that:
* Enable developer options. (Settings > About Phone, tap Build number 10 times, you will get a popup telling you that Settings > Developer options has appeared.)
* Enable "USB debugging mode".
* Connect via USB to the PC.
* Run `adb devices`.
* You will be asked if you want to accept the debug connection, and possible if you want to enable MTP, say "yes" to both.
* Run `adb shell`.
* Once inside the shell you can type "su[ENTER]". The terminal should freeze and you should get a popup from your SuperSU app asking if you want to grant root access to ADB. If you don't get a popup and "su" fails in the terminal, you don't have root. If you don't get a popup but you get a "#" prompt in the terminal, you have root, but you don't have a root controller app, which is not good (anybody can get root).
Another even simpler method would be to use a terminal app... provided you already have one installed. Most custom ROMs do, stock ROMs don't. Then you just use the same "su[ENTER]" stuff in the terminal.
also, you can bypass the whole thing of logging into your gmail acct and go directly into your phones main screen, go into menu, settings, about phone and tap on the build number until you see the message stating that you are now a developer, back up one step, go into developer options, check the box to allow the installation of third party apps and just download the root checker apk from elsewhere. Sounds compllicated, but its easier than CLI stuff for the uninitiated
---------- Post added at 08:45 AM ---------- Previous post was at 08:45 AM ----------
also also, ive never heard of anyone getting a keylogger after merely rooting their phones
It's technically possible if you get your "root app" from random websites. It's a golden opportunity for a hacker, you're practically begging them "please exploit my phone, I'm gonna help by running your app and bypassing all safety measures".
security should be fine as long as you dont lose your device or download apps from unsafe sites.
as for whether it is rooted or not, already answered above.
Good to see another aussie here.
I'm still a bit of a noob too but happy to help with any endevours regarding phone, especially model specific ones (I have G900I too).
wirespot said:
It's technically possible if you get your "root app" from random websites. It's a golden opportunity for a hacker, you're practically begging them "please exploit my phone, I'm gonna help by running your app and bypassing all safety measures".
Click to expand...
Click to collapse
really mate!?
i have my rooted S5 with my 3 gmail accounts logged in
and i didnt have any secuirty issue at all in past and now
PLEASE NOTE:This is NOT a guide to root your phone but i did provide the links to the tools to do so for the Samsung j700p.
WARMING; Rooting a device may void the warranty on the device. It may also make the device unstable or if not done properly, may completely brick the device. Some methods may install additional apps/software on your device. XDA-Developers or the author does not take any responsibility for your device. Root at your own risk and only if you understand what you are doing! Additionally this may go against your service contract which I'm not responsible for as well.
Worked for my j700p running 7.1.1 stock rooted with TWRP/SUPERSU latest.
What you need to do to get tethering on Nougat is root the device (temporarily at least), enable tethering and then (if you want) unroot it so that everything is back to normal and you can take OTA updates and use Android Pay without any issues.
All you’ll need to enable tethering on Android nougat is TWRP recovery installed on your device and the latest systemless SuperSU zip to root the device. (Always remember to backup your system just in case)
How to Enable Tethering on Android Nougat
Root your android running nougat
Edit build.prop file: Add the
net.tethering.noprovisioning
line to the bottom of build.prop file on your Android device. (Download Build Prop Editor from the play store if you don't know how to get to this, I suggest Rom toolbox as it has build.prop included as well as terminal emulator which you will need for the next step. LINKS BELOW)
Reboot device after saving changes to build.prop file.
Download/install a Terminal emulator app from Play Store (I used the terminal emulator included in ROM toolbox but you can choose whichever you'd like.) You also you WILL need busy box installed to be able to execute this line.
Open Terminal emulator on your device and issue the following commands one-by-one:
su
settings put global tether_dun_required 0
exit
└ Grant root access to the app when asked.
Reboot device
DONE!
If you wish to unroot now you can. I have not tested this so can't confirm if works after unroot (since I love having ROOT) but jyst go to
SuperSu settings full unroot. Restart and you should be good. This should renable android pay. If not don't ask me to help as I don't use android pay nor wish to unroot my own device.
ALL CREDIT goes to Shivam Malani, Thank You!
Links;
Odin (for my j700p I used v.3.11.1)
https://samsungodin.com/download/
SUPERSU (latest)
http://www.supersu.com/download
TWRP (latest)
https://twrp.me
Busybox https://play.google.com/store/apps/details?id=com.jrummy.busybox.installer
Rom toolbox lite (for build.prop editor and terminal emulator)
https://play.google.com/store/apps/details?id=com.jrummy.liberty.toolbox
h3xkore said:
ALL CREDIT goes to Shivam Malani, Thank You!
PLEASE NOTE:Rooting a device may void the warranty on the device. It may also make the device unstable or if not done properly, may completely brick the device. Some methods may install additional apps/software on your device. XDA-Developers or the author does not take any responsibility for your device. Root at your own risk and only if you understand what you are doing! Additionally this may go against your service contract which I'm not responsible for as well.
Worked for my j700p running 7.1.1 stock rooted with TWRP/SUPERSU latest.
What you need to do to get tethering on Nougat is root the device (temporarily at least), enable tethering and then (if you want) unroot it so that everything is back to normal and you can take OTA updates and use Android Pay without any issues.
All you’ll need to enable tethering on Android nougat is TWRP recovery installed on your device and the latest systemless SuperSU zip to root the device. (Always remember to backup your system just in case)
How to Enable Tethering on Android Nougat
Root your android running nougat
Edit build.prop file: Add the
net.tethering.noprovisioning
line to the bottom of build.prop file on your Android device. Download Build Prop Editor from the play store if you don't know how to get to this, I suggest Rom toolbox as it has build.prop included as well as terminal emulator which you will need for the next step.
Reboot device after saving changes to build.prop file.
Download/install a Terminal emulator app from Play Store (I used the terminal emulator included in ROM toolbox but you can choose whichever you'd like.)
Open Terminal emulator on your device and issue the following commands one-by-one:
su
settings put global tether_dun_required 0
exit
└ Grant root access to the app when asked.
Reboot device
DONE!
If you wish to unroot now you can. I have not tested this so can't confirm if works after unroot (since I love having ROOT) but jyst go to
SuperSu settings full unroot. Restart and you should be good. This should renable android pay. If not don't ask me to help as I don't use it nor wish to unroot my own device.
Click to expand...
Click to collapse
I did as followed, didn't stick for some reason.
Sent from my SM-J700P using Tapatalk
dlinderaz said:
I did as followed, didn't stick for some reason.
Click to expand...
Click to collapse
Did you make sure u granted ROOT permission for the build prop and terminal apps? You also must restart in between the build prop and terminal commands. You also need busybox installed with root permission this was mist likely the reason it didn't stick. I've updated the OP along with links. Please let me know if that helps. Last note make sure everything is up to date.
h3xkore said:
Did you make sure u granted ROOT permission for the build prop and terminal apps? You also must restart in between the build prop and terminal commands. You also need busybox installed with root permission this was mist likely the reason it didn't stick. I've updated the OP along with links. Please let me know if that helps. Last note make sure everything is up to date.
Click to expand...
Click to collapse
It worked perfectly. Must have been the fact that I hadn't installed BusyBox. Thanks a million. I really appreciate your help.
Sent from my SM-J700P using Tapatalk
dlinderaz said:
It worked perfectly. Must have been the fact that I hadn't installed BusyBox. Thanks a million. I really appreciate your help.
Sent from my SM-J700P using Tapatalk
Click to expand...
Click to collapse
hey no problem im glad i could help and that it worked. i think if u pay for a service they shouldnt limit you so much on using it
I think I might have spoken too soon. Is this for the Virgin Mobile or Boost Mobile J700P? I have Virgin Mobile and I keep getting the "you have not subscribed to this service" window. It stayed on for a few minutes but the minute I went to go connect my smart TV to my hotspot, it turned it back off.
Sent from my SM-J700P using Tapatalk
dlinderaz said:
I think I might have spoken too soon. Is this for the Virgin Mobile or Boost Mobile J700P? I have Virgin Mobile and I keep getting the "you have not subscribed to this service" window. It stayed on for a few minutes but the minute I went to go connect my smart TV to my hotspot, it turned it back off.
Click to expand...
Click to collapse
Did you make sure with build.prop you entered the net.provisioning line in "value" and not name? I'm using boost unlimited $50 plan but should work for virgin as well. Did you unroot? Are you using magisk or supersu?
h3xkore said:
Did you make sure with build.prop you entered the net.provisioning line in "value" and not name? I'm using boost unlimited $50 plan but should work for virgin as well. Did you unroot? Are you using magisk or supersu?
Click to expand...
Click to collapse
I'm using SuperSU. Yes, everything as instructed. I was able to do it when I was still with Marshmallow (Using Sqlite editor) but after the update, I have not had any luck.
Sent from my SM-J700P using Tapatalk
dlinderaz said:
I'm using SuperSU. Yes, everything as instructed. I was able to do it when I was still with Marshmallow (Using Sqlite editor) but after the update, I have not had any luck.
Click to expand...
Click to collapse
Hmm try using a vpn. Nordvpn is having a 7day free trial right now. Reset your network settings, repeat the steps above. Before you turn on the hotspot shield turn on the vpn and after connect try it. If you still get the notification then its something installed on your phone from VM that's monitoring your usage which is most likely. I recommend switching to boost. Their 50$ plan is pretty good. Great coverage in my area and surroundings. I use about 200-300gb torrenting and tethering a month and they don't seem to care. Using a vpn I get about 2mb down consistently except during peak hours. Anyways let me know about the vpn working or not. Hopefully it's that simple.
h3xkore said:
Hmm try using a vpn. Nordvpn is having a 7day free trial right now. Reset your network settings, repeat the steps above. Before you turn on the hotspot shield turn on the vpn and after connect try it. If you still get the notification then its something installed on your phone from VM that's monitoring your usage which is most likely. I recommend switching to boost. Their 50$ plan is pretty good. Great coverage in my area and surroundings. I use about 200-300gb torrenting and tethering a month and they don't seem to care. Using a vpn I get about 2mb down consistently except during peak hours. Anyways let me know about the vpn working or not. Hopefully it's that simple.
Click to expand...
Click to collapse
Thank you. I'm definitely going to switch. I don't know why I'm paying $60 for "Unlimited" data to use only with the phone and they expect me to pay an additional $10 for only 2 Gigs of hotspot. I hardly use any of my phone data. LOL. Maybe I need to check prices of wifi internet for the home if they even have it in my neck of the woods. Thank you so very much for all your time and help. You're the bestest. Happy Holidays.
Sent from my SM-J700P using Tapatalk
dlinderaz said:
Thank you. I'm definitely going to switch. I don't know why I'm paying $60 for "Unlimited" data to use only with the phone and they expect me to pay an additional $10 for only 2 Gigs of hotspot. I hardly use any of my phone data. LOL. Maybe I need to check prices of wifi internet for the home if they even have it in my neck of the woods. Thank you so very much for all your time and help. You're the bestest. Happy Holidays.
Click to expand...
Click to collapse
Yea I hear you. My $50 plan comes with 8gb hotspot buti tend to go over that...WAY over that lol. Currently torrenting 8 pc games lol. Side note though on this plan. You get 23gb a month "prioritized" connection meaning full speeds always. After that your put on the back burner during peak times or in other words when your tower your connected to is busy. Doesn't happen often it seems and I live in the middle of a decent size city so if you're not in say Houston or new York I'd say you won't have anything to worry about. I'm sorry I didn't fix your problem and I wish you the best. Happy holidays to you as well.
Open Terminal emulator on your device and issue the following commands one-by-one:
su
settings put global tether_dun_required 0
exit
└ Grant root access to the app when asked.
Reboot device
Now I put su and entered the setting line but when I put exit nothing happen.... I did reboot... any way how to tell if I did this right and works fine?? I have j700t1 metro
h3xkore said:
PLEASE NOTE:This is NOT a guide to root your phone but i did provide the links to the tools to do so for the Samsung j700p.
WARMING; Rooting a device may void the warranty on the device. It may also make the device unstable or if not done properly, may completely brick the device. Some methods may install additional apps/software on your device. XDA-Developers or the author does not take any responsibility for your device. Root at your own risk and only if you understand what you are doing! Additionally this may go against your service contract which I'm not responsible for as well.
Worked for my j700p running 7.1.1 stock rooted with TWRP/SUPERSU latest.
What you need to do to get tethering on Nougat is root the device (temporarily at least), enable tethering and then (if you want) unroot it so that everything is back to normal and you can take OTA updates and use Android Pay without any issues.
All you’ll need to enable tethering on Android nougat is TWRP recovery installed on your device and the latest systemless SuperSU zip to root the device. (Always remember to backup your system just in case)
How to Enable Tethering on Android Nougat
Root your android running nougat
Edit build.prop file: Add the
net.tethering.noprovisioning
line to the bottom of build.prop file on your Android device. (Download Build Prop Editor from the play store if you don't know how to get to this, I suggest Rom toolbox as it has build.prop included as well as terminal emulator which you will need for the next step. LINKS BELOW)
Reboot device after saving changes to build.prop file.
Download/install a Terminal emulator app from Play Store (I used the terminal emulator included in ROM toolbox but you can choose whichever you'd like.) You also you WILL need busy box installed to be able to execute this line.
Open Terminal emulator on your device and issue the following commands one-by-one:
su
settings put global tether_dun_required 0
exit
└ Grant root access to the app when asked.
Reboot device
DONE!
If you wish to unroot now you can. I have not tested this so can't confirm if works after unroot (since I love having ROOT) but jyst go to
SuperSu settings full unroot. Restart and you should be good. This should renable android pay. If not don't ask me to help as I don't use android pay nor wish to unroot my own device.
ALL CREDIT goes to Shivam Malani, Thank You!
Links;
Odin (for my j700p I used v.3.11.1)
https://samsungodin.com/download/
SUPERSU (latest)
http://www.supersu.com/download
TWRP (latest)
https://twrp.me
Busybox https://play.google.com/store/apps/details?id=com.jrummy.busybox.installer
Rom toolbox lite (for build.prop editor and terminal emulator)
https://play.google.com/store/apps/details?id=com.jrummy.liberty.toolbox
Click to expand...
Click to collapse
xghostyxjokerx said:
Open Terminal emulator on your device and issue the following commands one-by-one:
su
settings put global tether_dun_required 0
exit
└ Grant root access to the app when asked.
Reboot device
Now I put su and entered the setting line but when I put exit nothing happen.... I did reboot... any way how to tell if I did this right and works fine?? I have j700t1 metro
Click to expand...
Click to collapse
Did you type each line and hit enter(return) each time? Such as "su[enter]" starts another line "settings put global blah blah[enter]" it will start another line "exit[enter]" u may need to type exit again after this. I had to. So 2 "exit[enter]"
I used an alternative method I found here awhile back.. install APN backup and restore, convert it to a system app (important, use apps2sd or the like), backup your apns then edit the backup file, add ",dun" to each apn in the APN backup xml in the "type" field. Then go back into the APN backup app, delete apns and restore the backup you edited. There's a full write up here around the just forum somewhere with more details. It works great, may have to restore your APN backup if you update prl.
xghostyxjokerx said:
Open Terminal emulator on your device and issue the following commands one-by-one:
su
settings put global tether_dun_required 0
exit
└ Grant root access to the app when asked.
Reboot device
Now I put su and entered the setting line but when I put exit nothing happen.... I did reboot... any way how to tell if I did this right and works fine?? I have j700t1 metro
Click to expand...
Click to collapse
Sorry so late on reply. I hope you figured this out already but your on a different and newer version of this phone.
fedaykinofdune said:
I used an alternative method I found here awhile back.. install APN backup and restore, convert it to a system app (important, use apps2sd or the like), backup your apns then edit the backup file, add ",dun" to each apn in the APN backup xml in the "type" field. Then go back into the APN backup app, delete apns and restore the backup you edited. There's a full write up here around the just forum somewhere with more details. It works great, may have to restore your APN backup if you update prl.
Click to expand...
Click to collapse
Does this method still work for you? Now when I use my WiFi after my 8gb limit it goes to boost homepage on connected device ?
Does this work on the j700t1.
I'm going to try it when I get home but I'm just curious if anyone got it working on the metro pcs variant.
I've been using my Essential phone for over a year without any real problems. From the very beginning I limited the permissions that GPS has access to. I've been using Android phones for a few years, but this is the first time that I haven't rooted my phone and removed GPS pretty quickly. Last week I signed out of my Google account on my phone. I immediately started getting Google Play Services Error messages asking me to enable every single permission for GPS. I don't want to do this. I don't use any Google apps, and I don't think any of the apps that I do use rely on GPS.
I ended up signing back into my account (at which time Google immediately downloaded every Google app that I'd removed from my phone already), but I'm still getting constant permission error notifications from GPS. Seems mostly related to when I'm using the built in dialer. Is there an option short of giving Google permission to my life to stop these error messages? The phone seems to work fine (although reception may be even worse than normal), but could using a 3rd party dialer fix things? Or should I just stop Play Services from being able to give notifications? Or, do I need to just bite the bullet and root and put Lineage on my phone?
Have you considered going the microG route? And maybe it was just frustration speaking, but you don't need to root to install a custom ROM. Just unlock the bootloader ?
ktmom said:
Have you considered going the microG route? And maybe it was just frustration speaking, but you don't need to root to install a custom ROM. Just unlock the bootloader
Click to expand...
Click to collapse
Thanks for that. I'd looked at NoGApps a few years ago, but it wasn't finished enough at the time to work on my device, so I just went without. Had not kept up to date on the evolution, so appreciate you linking me to this.
And I had thought that the bootloader was unlocked on Essential, but you still had to root. Which would have been easier I think, since unlocking the bootloader is usually the difficult step. Will take a look at the instructions and maybe take a stab at this next weekend. Thanks.
The bootloader is unlockable on the PH-1, but you still have to unlock it. If you are using a windows computer, everything you need is on the Essentials developer page. At the bottom of the linked page, is a link to the ADB/Fastboot binaries for windows. If you click through to the current builds, the instructions to unlock are at the bottom, part of the fastboot instructions. Once you're unlocked, you don't need to follow the fastboot flash image instructions.
However, if you're unfamiliar with A/B slot devices, please make sure to read and understand about them. It's different than non-slot services. While long in the tooth, you can start with read the docs - Mata document. Recovery is no longer a separate partition, but when flashed, is embedded into the boot.img. That's also where root goes, and so anytime you flash something that overwrites boot, you lose recovery and root. All manageable, but requires understanding.
An anti-Google ROM alternative might be /e/. It's based on an older build, but it's designed to run without Google. I have no personal experience with this ROM.
Change dialer or root fix
For some reason, Google phone dialer is mad because Play Services doesn't have access to the microphone or body sensors, etc. The solution seems to be changing dialers. I'd like to know what receiver or service triggers this interaction.
Ok, I found something here https://nzeid.net/samsung-galaxy-s10e-root-guide
"Disabling Notifications That Are Grayed Out
If you open the details for an app under "Apps" in "Settings", you will see a "Notifications" button that accesses a menu of all the notifications that the given app is allowed to broadcast. Some system apps have notification settings under this menu that are grayed out. Now that the phone is rooted, you can defeat these restrictions.
Copy the file containing these notification settings to a computer:
Code:
adb shell
su
cp /data/system/notification_policy.xml /sdcard/
exit
exit
adb pull /sdcard/notification_policy.xml
Using any text editor, open the file. You will notice the following XML structure for each app:
Code:
<package name="com.google.android.dialer" show_badge="true" app_user_locked_fields="0" uid="10263">
...
<channel id="com.google.android.gms.availability" name="Google Play services availability" importance="4" sound="content://settings/system/notification_sound" usage="5" content_type="4" flags="0" show_badge="true" deleted="true" />
...
</package>
Notice the attribute "name" with the value "Google Play services availability". That name matches the grayed out item on your phone. Next to it is another attribute called "importance" whose value is "4". If you want the notifications to stop, set "importance" to "0".
In short: set "importance" to "0" to stop notifications. Set "importance" to "4" if you want the notifications.
Once you are done, copy the file back:
Code:
adb push notification_policy.xml /sdcard/notification_policy.xml adb shell su cp /sdcard/notification_policy.xml /data/system/notification_policy.xml
Reboot the phone for good measure."
It works. But I just used a root file manager and text editor to edit the "importance" value to "0". I also changed the "locked" value from "4" to "0" so I can easily turn it back on from the system settings menu for the Phone app and is no longer greyed out.:good: