Related
This app is Currently on-Hold Due to Personal Health-Concerns, i Pulled from Google-Play due to it being Reverted to a unstable-build due to a False-Report of some kind.
Hello This is my first app ive made so please be kind about it.
but first in regards to the bad-apk upload to google-play prior to 7/03/2014
for all those who dont know, the update was in regards to a settings not applying glitch causing the app to fail completely if it wasnt my set device id so i had no clue untill i saw a review then tested on mine then on my friends phone:
i feel bad i uploaded a bad apk and got around 30 people disapointed and 3 who baught pro disapointed so i have refunded all for pro version, removed it, then removed all ads from the free version and republished on 7/03/2014 and work a straight 6 hours to get it up+running fully from scratch with minimal code reusing to make sure it works, same android restrictions apply so gps toggling and a few others still apply, but i tried many methods to get it working, but only tested on 4.4.2 but some codes should work for 4.0+ but i feel really bad about it so i did all i could to remake it as well as i could so please try to give it another shot as i worked hard to get it up+running to work again =)
**For GoSMS+Other SMS/MMS App Users that are not receiving commands:
Abraheem said:
I haven't used this program yet. I use Cerberus which has the same problem with GOSMS.
Here is a solution that works for cerberus and should work in similar situations:
Open Go SMS Pro, tap 'Menu', 'Settings', 'Advanced', 'Other setting' then uncheck 'Disable other message notifications'.
Then back to 'Advanced', then 'Notification settings', check 'Notification bar privacy mode' and that so it will not display the recieved sms commend!
Then open the stock SMS App, tap 'Menu', 'Settings' then uncheck 'Notifications'.
The idea can be used with Handcent sms and other sms programs. Hope it works
Click to expand...
Click to collapse
otherwise: THIS APP WILL NOT WORK IF YOU HAVE GOSMS INSTALLED, GOSMS must be frozen or uninstalled**
Intro:
This is a SMS Broadcast Receiver app that will listen to incoming Text messages and do a Pre-Made task set to them
This app was partially inspired by the Remote Terminal, Remote ShutOff, and Remote Unlock apps from the xda-announcements
(not sure of developer names at the moment, but i did like those apps myself and thought "why dont i make one just like that?"
So i did. and it doesn't need to be a system app or fully rooted to do so!
**note** i'm a single person developer so i cannot make every function compatible for every phone because i only have a Samsung Galaxy S4 (jfltevzw, Partly Broken-Yet-?Unlocked? bootloader, Rooted Stock 4.4.2), so if a feature doesn't work for you, i cannot help much because i only can test it on mine at the moment, and this works perfectly on mine as far as i test, so sorry in advanced if anything doesnt work, send me a logcat of reproduction, your phones model, android version, if you are rooted, and try to follow this format enough
Example Based on my personal phone:.
Code:
-Phone Model: Samsung Galaxy S4
-Phone Code Name(if-Known, otherwise skip this): jflte-vzw
-Phone Android Version: 4.4.2
-App Version: 999999-DEV (My Personal Version Tag, i only have it, gets changed on releases)
-Are Rooted?: Yes
-Root Was Granted?: Yes
-Have a LogCat?: This is just an example; but say "yes" or "no"
or their respective simaliers your comfortable with like "yea","yeah","nah"
-Is Device Administrator Enabled?: Yes.
-Issue (all details): this is an example of the issue Area.
Features include: [R] = root required [~R] = root may be required for newer phones [D] = Disabled in Disable Dangerous On Wildcards
-customizable passphrase used for all commands except both echo's (cannot be blank, but unlimited length (as long as you can fit commands after it), there is no old passphrase, so on your first run(or after data wipe), leave the old Passphrase alone, and type your new one in the two other text fields)
-turning on/off the service when changing passcodes(or typing in the same passcode in old, new, and confirm)
-[R]Shutting off phone
-[R]Rebooting phone
-[R]Rebooting into recovery
-[R][D]Sending terminal commands
-[R][D]Uninstalling apps remotely (By package name, eg. com.rovio.angrybirds, **reboot afterwards required**, system apps uninstallable also)
-Sending Echo's (toast messages, multi-lined acceptable)
-Sending multiple Echos (multi-line Echo's, separated into different toast messages one-after-another)
-[R]Bypassing the security lock of your phone, with reboot (beta feature, picks and chooses when to work when screen off) (supports: regular patterns, cyanogenmod 4x4-6x6 patterns, passwords, digit pins)
-[D]SDcard Wiping (Cannot be undone, see notes and warnings below command)
-[D]Remote Factory Reset (device admin needs to be enabled, android 2.2+)
-[~R]Toggle wifi, wifi hotspot, gps, bluetooth, ADB (on newer android firmware, some toggles need to be on a rooted phone for toggles to work; GPS requires to be a system app)
-Text-to-Speech (Makes your phone talk and say what you put after the command, some censors are put)
-One-Time Alarm sound (makes your phone set off the alarm sound, if failed (or media/sdcard unmounted) does System Alarm sound, if failed notification sound, if that fails does ringtone)
-Looping Alarm sound (shuts off with snooze command)
-Custom Alarm ( place "Alarm.mp3" in (external sdcard path)/KittleApps/Smstasks/Alarms/Alarm.mp3)
-Snooze alarm
-[R]Toggle ADB
-Rechecks Superuser (just basic rechecks superuser request, if already allowed does the toast message)
-Reading all your incoming text messages with the announcement "Text from (number or email) saying... (message)" (can be disabled/enabled in commands, or in the more settings menu.)
-Disabling/enabling almost any command (does not disable command to check superuser or the command to enable/disable commands)
-White-listing 2 numbers, and one email (no special characters use only numbers 0 through 9, no Country codes, Can allow all numbers (not email), by setting only the wildcard * )
-GPS Tracking (only as good as the gps on your phone, gives overall accuracy in metres, this will turn on gps on start) (separate command to stop tracking)
-Testing if app is installed and running correctly.
-Requiring Confirmation of pass phrase to disable/enable change whitelists
Commands (and format) to use these are, (where (pass)= your passphrase) (options for a few select commands are: true,false,enabled,disabled,t,f)
**Note: when it says "1234", or (option), do not include the ( ) or " Symbol(s) in the command. only your pass phrase and/or the option with spaces only to separate the [email protected], the passphrase, and options, with no spaces afterwards unless it is the speak, echo, multi-echo, cmd commands so far**:
Sending terminal commands:
[email protected] (terminal commands, seperate commands by new line)
[email protected] reboot
[email protected] echo "hi" >> sdcard/test.log
and such
Shutting off phone:
[email protected]
[email protected] reboot -p
[email protected] poweroff
Rebooting phone:
[email protected]
[email protected] reboot
Reboot into recovery:
[email protected]
[email protected] reboot recovery
Uninstalling apps:
[email protected] (package name of app, and include /system/app file name without .apk also if a system app)
echos:
echo (what to put in a single toast, can also be separated by new lines for multi-lined toasts)
echo hi!
echo hi
how are you today?
im doing good!
multiple echos
multi-echo (what to put in the first/single toast, new seperated-echos are separated by new lines)
multi-echo hi
how are you today?
im doing good!
Bypassing android LockScreen security:
[email protected]
SDcard Wiping:
[email protected]
[email protected] rm -rfv (path you wish to delete)
**note SDcard Wiping cannot be undone when started it will erase all sdcard contents (fixed to only use external mount points V1.4+ on the [email protected] not [email protected])
Wiping Data:
[email protected]
**note Wipe Data command cannot be undone**
toggles:
(options are: wifi, gps, bluetooth, adb, hotspot) (hotspot is the wifi hotspot)
[email protected] (option) (Value)
[email protected] wifi off
[email protected] adb on
Text-to-Speech:
[email protected] (what to say)
[email protected] Hi, how are you today?
Alarm (No-Loop):
[email protected]
Alarm (Looped version):
[email protected]
Snooze Alarm:
[email protected](pass)
Remotely Lock Device:
// sends a text back with new password to get into phone
[email protected]
[email protected] (optional Custom password can be added here)
Check superuser request:
// just type only one of the following to get the prompt Alternitivly use the "SU?" button on the settings to initiate the Initial Superuser prompts
[email protected]
[email protected]
[email protected]
Testing if app is installed and running correctly;
[email protected]
**you will get a text back to the phone that sent the command if its working)
GPS Location Tracking:
[email protected]
Stop Tracking:
[email protected]
End OF Commands:
in regards to convert this (or any app) to a system app via commands?
type these in seperate texts in new messages (as it will be long...) make #### your currently set pass phrase
Code:
[email protected]#### cp /data/app/com.kittleapps.app.smstask.apk > /system/app/smstasks.apk
[email protected]#### chmod 644 /system/app/smstasks.apk
[email protected]#### rm /data/app/com.kittleapps.app.smstasks.apk
then reboot the phone =) its how i debug it on-the-fly just do not remove from data/app before you chmod 644 the system app as you will no longer see the app as installed; so if you need to use the [email protected] command to test if it is still reading the commands =)
**do not use this method maliciously! i'm just showing for some users to convert to system app easily using my app for gps toggling issues! **
In Regards to the [email protected] Command "Being Malicious" as some argue to me it is, heres an explaination why its not
This command now uses an overlay to keep the Activity ALWAYS on-top, it will be fullscreen, and may seem the home button, back button, and others do not work;
this is intentional, but not maliciously, i have been given rants+complaints about it "Hacking the home button", but this is not the case;
the command loads an overlay on top of all apps like Facebook's ChatHeads, only it will not read back keys like their app, or home keys like their app to close it due to it being a security feature for this app (as its a remote controlling app, based on security) so it wouldnt be wise to allow the tracking to be shut off with a simple back press right? and i dont want to do a background one, as thats a battery hog
but.. to close the app you MUST use the [email protected] command, or wait untill it does its default Max Location Texts to be sent (3): after that the [email protected] will stop the location tracking, and close the dialog by shutting down the activity; but i will let you know it is not malicious and i will provide the code used for the overlay as-is on-request in a private message, email, or simply in a reply and ill add it in a CODE tag, or attach the file as-is in the reply i make so you can see =P i DO NOT EVER intend to be malicious, as it is bad practices for online communities, let alone developers and their work, thus why i add warnings to do not use it maliciously, or what could be dangerous if misused not as intended =)
Download:
Google Play Link (Pulled for Now.)
nice app, mate, sure looks promising
would be great to be able to send a command to fully wipe phone / sd card, this should be a great feature to have in case you loose or get your phone stolen
Thanks for the app. Full wipe phone/sdcard via sms would be great function.
P.S. Sorry for my bad English.
tested on samsung galaxy SL i9003 GB Stock rooted 2.3.6 And it's not work !!!
abderrezak said:
tested on samsung galaxy SL i9003 GB Stock rooted 2.3.6 And it's not work !!!
Click to expand...
Click to collapse
weird because it works on my phone, i cant really test on other phones, but ill tweak it around a bit and check every command again, but the wakelock picks and chooses when to work when the screen is locked or shut off with patterns/pin/password, ill try to find a better way to use one, but make sure you accept/grant the superuser request But there is also a glitch when sending non-commands making the app crash, but ill try to fix that soon also, might i ask what command you tried to use (not with your pass code just the function would do)
i will also try to add the wipe functions soon, ill have to find a reliable way to wipe data with shell commands, as thats how these commands (with the exception of the echo's) work, but for sdcard wipe, that will be easier ill start working on it soon.
I had very similar ideas after the first shutdown app came out. One idea i got to tweak that a little bit more was why don't listen to other msg services like whatsapp, instead of SMS, cause it's a little bit old school. Might be a next version of your app come up with other msg systems?
Another thing I have regonized are for Samsung branded Devices: Samsung offers a protect services to shut your phone down or locate it wheb it's stolen etc. . So because you do this through a website Samsung needs to create a SU Access to the phone. Ain't it possible to access this services over an API and build a program around it? ...or I am completely wrong?
SunShiner said:
I had very similar ideas after the first shutdown app came out. One idea i got to tweak that a little bit more was why don't listen to other msg services like whatsapp, instead of SMS, cause it's a little bit old school. Might be a next version of your app come up with other msg systems?
Another thing I have regonized are for Samsung branded Devices: Samsung offers a protect services to shut your phone down or locate it wheb it's stolen etc. . So because you do this through a website Samsung needs to create a SU Access to the phone. Ain't it possible to access this services over an API and build a program around it? ...or I am completely wrong?
Click to expand...
Click to collapse
im not sure tbh, ive only been able to do this over the broadcast receiver for receiving sms, idk if i can get this to work with other sms apps, but if i find a way to add the other message systems that would be a good alternative.
And idk about that samsung phone thing, i thought that could only be done for the stock roms, this app here ive only really tested on Unjustified dev''s domination and PAC roms cause those are my daily drivers, but that would be a good thing to try if i knew how to do it lol
jkok said:
Download:
Resuable Download Link Click Here
Click to expand...
Click to collapse
Is it "Suable" or "Resumable"?
Thanks by the way, awesome app
getdead69 said:
Is it "Suable" or "Resumable"?
Thanks by the way, awesome app
Click to expand...
Click to collapse
opps i meant reusable ill fix that once i finish the wipe options lol
Nice idea dude, gonna try it on my rooted stock ROM GT-I9500 and give you feedback.
LucidSwag said:
Nice idea dude, gonna try it on my rooted stock ROM GT-I9500 and give you feedback.
Click to expand...
Click to collapse
if you wait a bit im about to post the version with the sdcard-wipe command ill let you know when its posted
New Version 1.1.7 now uploaded Now supports sdcard wipe via command (where (pass) = your passphrase)
[email protected](pass)
**not this cannot be undone when started it will erase all sdcard contents, and possibly internal sdcard as well since internal sdcard and external sdcard use some of the mount points deleted with this command (eg. /sdcard/)
the mount points deleted with this command are the following.. (as all i could find for android sdcard mount points were these)
/mnt/sdcard/*
/mnt/storage/sdcard0/*
/storage/sdcard0/*
/sdcard/*
/sdcard/ext-sd/*
Now uploaded Version 1.1.8 with experimental wipe Data command, it wipes data,cache,and dalvik-cache while online, then does some other things that a regular wipe would do like remove the lockscreen (by using the void of the bypass lockscreen), and does the wipe and reboots, The only bad part about it it doesnt start googles one-time init on boot that a regular wipe does, so you have to reconfigure your accounts and settings+restore your apps manually sorry,,
The command is (where (pass)= your passphrase)
[email protected](pass)
Enjoy!
Hi, this app is really awesome but what do you think about the possibility to add comand for switch on/off Data and WiFi Connection? It could be very useful, if you need to find the location of your smartphone.
LosLakers said:
Hi, this app is really awesome but what do you think about the possibility to add comand for switch on/off Data and WiFi Connection? It could be very useful, if you need to find the location of your smartphone.
Click to expand...
Click to collapse
ive been trying to find a good way to find the location, but so far im outta luck for that, but as of the toggles ill find a way to try and do that just give me some time and a way to do it (if possible by the methods im using).
jkok said:
ive been trying to find a good way to find the location, but so far im outta luck for that, but as of the toggles ill find a way to try and do that just give me some time and a way to do it (if possible by the methods im using).
Click to expand...
Click to collapse
Sorry, I have no idea how to implement it, I'm not yet starting to learn android programming. But I recommend the Data/WiFi on/off because can be a useful tool with anti-thief app.
LosLakers said:
Sorry, I have no idea how to implement it, I'm not yet starting to learn android programming. But I recommend the Data/WiFi on/off because can be a useful tool with anti-thief app.
Click to expand...
Click to collapse
oh dont worry, i already have code for the wifi, and experimanting with gps toggles right now,then working on the gps tracking, im trying a no-root method, ad most methods used by this app use the terminal (thus needing the root), thats why this app uses soo many root features, im making the toggles as non-root needed as i could get at the moment
I dont know if this works but how when it doesnt ask for root access? Im using MIUIv5 anyway.
deedii said:
I dont know if this works but how when it doesnt ask for root access? Im using MIUIv5 anyway.
Click to expand...
Click to collapse
That might just be a superuser request problem with miui, i cannot test on miui because my phone doesnt have that rom that im aware of, but check in the superuser app/settings and see if its there under deny, if so put for allow/grant, this app asks for superuser request everytime the app is opened so if it doesnt ask for it, try a fresh install, or check your superuser, or (as a last resort, just to test)make a backup of your phone, flash another rom thats rooted (like cyanogenmod), and test there, then restore your phone if wanted because like ive posted before i can only test on one phone so i can only tell what works/not works by my own tests and others feedback, so sorry if i cannot get this to work with miui, as i cannot test using that specific rom, sorry.
Off topic: im almost done with another build, it has toggle wifi, toggle mobile data, toggle nfc (if phone compatible), toggle gps, toggle wifi mobile hostspot, set off alarm sound, set off looping-alarm sound(currently has no shut off so a force-close or phone rebbot is needed), and experimental gps track phone (i havent fully tested it, as i cannot leave my house for enough time to set off the trigger of my phones gps, but it will turn on gps, send a sms to the phone that sent the command (as long as the command had the right pass phrase) with a link with google map coordinants of where the phones generall location is, but its only as good as the phones gps/enabled gps settings, and doesnt always give exact location, but if you recognise where its at like a freidns house is nearby, you know where to go.
SMS Task
this is brilliant, continue developing this, it has great potential. work great on my AT&T gs2 gonna test it on a galaxy exhibit 2 later
Edit: with new Gear Manager (Jun release), this method doesn't work anymore. The new approach is to install a "contact synchroniser killer" app on the rooted watch. More details are in this post.
==================================================================================================================================================================================
Hi all,
Ever since I started using my Gear 2 Neo with my HTC One M8 phone (using the guide in this forum), I noticed that my watch consumes battery significantly faster than most of the users have been reporting. Even more strangely, sometimes after resetting both the phone and the watch (and I've done this a lot while experimenting and trying to get more stuff working) I had streaks of stellar battery life, well in line with optimistic reports here and elsewhere, but then, after a while, it started deteriorating very quickly.
So I decided it was time to do something about it. I installed Tizen SDK, hooked the watch up and started poking around. The first thing I noticed my watch CPU was, most of the time, sitting on 40%! Well, that doesn't sound right, does it? Then I noticed the log (located under /var/log/dlog_main) was full with messages related to contact synchronisation. It turns out the damn thing synchronises all of my contacts every several seconds. The trouble is I have well over 1500 contacts (that's consolidated from different sources, the number of raw contacts should be well over 3000). So it takes significant time to do this, meaning my watch (and the phone!) are thrashed by these stupid full contact syncs all the time! What's even more striking is the fact it doesn't help when I change it to "favourites only". Apparently, this affects only the contacts displayed on the watch, however, the sync process still takes all of them.
At this point I started poking around Samsung APK files to try and understand what was going on. Apparently, the APK responsible for contact sync is called GOPROVIDERS. Indeed, if you kill it, the thrashing stops, however, other important functions cease working as well. Aside of Contacts vanishing from the Gear, "Find my phone" is gone as well, but, more importantly, notifications stop working. While I could tolerate the first two, the last one was too much to give up.
I started decompiling and analysing sources. Apparently, there is a process running every several seconds that analyses if any changes have been made to the contacts. It uses pretty bizarre logic which seems to be relying on Samsung-specific fields in the contacts. Now, this already sounds suspicious, and, apparently, leads to full sync every several seconds. Obviously, the more contacts you have, the harder you're hit.
An interesting point in all this is that I'm not 100% sure the logic is working properly even on Samsung devices, so it might well be that the same issue is affecting people with high number of contacts using Samsung phones as well. I'd be really interested to see any feedbacks regarding this.
So, long story short, instead of fixing the logic (which is quite difficult in SMALI), I made a simple change which dilutes this logic invocations, right now 1:64. Since then I'm enjoying MUCH improved battery life.
The fixed APK is attached. You're welcome to give it a try at your own risk (you need to enable installation from untrusted sources + reboot and clean dalvik cache).
mpogr said:
So, long story short, instead of fixing the logic (which is quite difficult in SMALI), I made a simple change which dilutes this logic invocations, right now 1:64. Since then I'm enjoying MUCH improved battery life.
Click to expand...
Click to collapse
Could you please explain your "logic invocations, right now 1:64" change?
JimSmith94 said:
Could you please explain your "logic invocations, right now 1:64" change?
Click to expand...
Click to collapse
In the fixed APK the logic is actually invoked 1 time out of 64 attempts. It makes its frequency about every 40 minutes instead of every 30 seconds.
mpogr said:
In the fixed APK the logic is actually invoked 1 time out of 64 attempts. It makes its frequency about every 40 minutes instead of every 30 seconds.
Click to expand...
Click to collapse
Thanks, I understand now. Congratulations on your find and fix! I'm going to try it.
mpogr said:
The fixed APK is attached. You're welcome to give it a try at your own risk (you need to enable installation from untrusted sources + reboot and clean dalvik cache).
Click to expand...
Click to collapse
Someone who knows where this should be shared and divulged to the rest of the community should do so! It sounds like this is a pretty bad bug that should be addressed officially, but BIG TIME props to you for figuring this all out!!
Thank you!!!
Im on samsung f/w (note3) yesterday ive experience on severe battery drain .. in a few hours it was completely drained.. I wasnt even wearing it.. so that logic aint the only faulty one .. thx for tgat fix.. il see if it helps
Sent from my SM-N900W8 using XDA Premium 4 mobile app
Guys, everyone with abnormal drain, it would be extremely helpful to troubleshoot your root cause if you could send me the log file from your watch that includes the affected time span. In order to do that:
Enable USB debugging on the watch (under settings->Gear Info)
Download and install Tizen SDK.
Connect your watch to the computer using its charging cradle.
Open the command line (cmd.exe), change to the folder where the SDK files are installed (the default is c:\tizen-sdk\tools) and then run the following command:
Code:
sdb pull /var/log/dlog_main
This will pull the log file to the same folder. Then send it to me via PM (ZIP first!), so I could have a look.
mpogr said:
Guys, everyone with abnormal drain, it would be extremely helpful to troubleshoot your root cause if you could send me the log file from your watch that includes the affected time span. In order to do that:
Download and install Tizen SDK.
Connect your watch to the computer using its charging cradle.
Open the command line (cmd.exe), change to the folder where the SDK files are installed (the default is c:\tizen-sdk\tools) and then run the following command:
Code:
sdb pull /var/log/dlog_main
This will pull the log file to the same folder. Then send it to me via PM (ZIP first!), so I could have a look.
Click to expand...
Click to collapse
well I decided to reformat my watch in case that woudl help but will surely grab a log next time somethign like this occurs.
Excellent work mpogr!! Will try this and report back
Sent from my GT-I9505 using Tapatalk
I think I too have this issue and I have an S5. Does the goproviders-signed.apk go onto the phone or the Gear2?
Are there some instructions on getting the goproviders-signed.apk file onto the Gear2?
apexhugger said:
I think I too have this issue and I have an S5. Does the goproviders-signed.apk go onto the phone or the Gear2?
Are there some instructions on getting the goproviders-signed.apk file onto the Gear2?
Click to expand...
Click to collapse
The APK file is installed on the phone. It is strongly advised to clear goproviders data before installing it.
I just made a new version of this APK corresponding to the new version of Gear Manager (2.1.14052101), it's attached to this post.
mpogr said:
The APK file is installed on the phone. It is strongly advised to clear goproviders data before installing it.
I just made a new version of this APK corresponding to the new version of Gear Manager (2.1.14052101), it's attached to this post.
Click to expand...
Click to collapse
Thanks for that. Is there a guide for getting this file onto the Gear2 (and clearing goproviders data)?
I'm quite new to this but good at following instructions
apexhugger said:
Thanks for that. Is there a guide for getting this file onto the Gear2 (and clearing goproviders data)?
I'm quite new to this but good at following instructions
Click to expand...
Click to collapse
Clearing data is usually available under "Settings->Apps" and then find the app (goproviders) and find "Clear Data" buton.
In terms of installing, you need to enable installation from untrusted sources first of all. Then, you can use any file manager software (e.g. "Root Explorer" or "Super Manager"), when you tap on an APK file, it will ask if you want to install it.
mpogr said:
Clearing data is usually available under "Settings->Apps" and then find the app (goproviders) and find "Clear Data" buton.
In terms of installing, you need to enable installation from untrusted sources first of all. Then, you can use any file manager software (e.g. "Root Explorer" or "Super Manager"), when you tap on an APK file, it will ask if you want to install it.
Click to expand...
Click to collapse
I'm having trouble getting this file to install, it doesn't let let me tap install (tapping Install does nothing). Does the phone need to be rooted?
Won't let me install, keeps failing.
Any ideas? I uninstalled with root uninstaller, still fails.
Do you think disabling Super User would temp fix the drain?
Sent from my SM-G900T using XDA Free mobile app
bubblebuddyi said:
Won't let me install, keeps failing.
Any ideas? I uninstalled with root uninstaller, still fails.
Do you think disabling Super User would temp fix the drain?
Sent from my SM-G900T using XDA Free mobile app
Click to expand...
Click to collapse
Please, check if installation from untrusted sources is enabled.
mpogr said:
Please, check if installation from untrusted sources is enabled.
Click to expand...
Click to collapse
It is.
Sent from my SM-G900T using XDA Free mobile app
bubblebuddyi said:
It is.
Sent from my SM-G900T using XDA Free mobile app
Click to expand...
Click to collapse
Actually, I think I faced it before. Gear Manager apparently checks if all of its components are installed and sometimes silently reinstalls them again.
Please, uninstall goproviders and install the alternative APK quickly afterwards.
I use Super Manager, one advantage of it is that you can see if the app is already installed (it show uninstall option when you tap on the APK in such case). I saw once, when I uninstalled the original app and then tried installing the new APK, it failed, but then, after tapping on it again, Super Manager showed that it was already installed. What I think happened was Gear Manager silently reinstalled the original app while I was trying to install the new one. Uninstalling (from Super Manager) and quickly installing again fixed it.
mpogr said:
Actually, I think I faced it before. Gear Manager apparently checks if all of its components are installed and sometimes silently reinstalls them again.
Please, uninstall goproviders and install the alternative APK quickly afterwards.
I use Super Manager, one advantage of it is that you can see if the app is already installed (it show uninstall option when you tap on the APK in such case). I saw once, when I uninstalled the original app and then tried installing the new APK, it failed, but then, after tapping on it again, Super Manager showed that it was already installed. What I think happened was Gear Manager silently reinstalled the original app while I was trying to install the new one. Uninstalling (from Super Manager) and quickly installing again fixed it.
Click to expand...
Click to collapse
I tried that with Root Uninstaller, it definitely silently installs it. Faster then I could install it. And apparently disabling Root in SU uninstalled it, because now I can't re-enable it. As long as I'm not rooted, I shouldn't have an issue right?
Sent from my SM-G900T using XDA Free mobile app
bubblebuddyi said:
I tried that with Root Uninstaller, it definitely silently installs it. Faster then I could install it. And apparently disabling Root in SU uninstalled it, because now I can't re-enable it. As long as I'm not rooted, I shouldn't have an issue right?
Sent from my SM-G900T using XDA Free mobile app
Click to expand...
Click to collapse
No idea mate. Just make sure you've got the right "goproviders" installed at the end of the process. The final APK will reside under /data/app and will be named "com.samsung.accessory.goproviders-N.apk" (where N is a number like 1, 2 etc.). Just grab it (e.g. by "adb pull") and do binary comparison with the file you installed ("diff" on Andoid/Linux or "fc /b" on Windows).
Hi guys I have many Android devices in my house and when I go in the router's config panel is a bit difficult to recognize the right device among connected clients. I'd like to rename devices' names so I can recognize them easily. Is it possible?
Giugo said:
Hi guys I have many Android devices in my house and when I go in the router's config panel is a bit difficult to recognize the right device among connected clients. I'd like to rename devices' names so I can recognize them easily. Is it possible?
Click to expand...
Click to collapse
go to settings > about > phone identity > then click the phone name then change it
rYzkiE_17 said:
go to settings > about > phone identity > then click the phone name then change it
Click to expand...
Click to collapse
Can't find it
Device/Android Version
Settings menu differs from Device to device and Android's version to version.
For Samsung's KitKat touchwiz it's under Settings>General>About Device>Device Name.
Yours might differ a bit.
---------- Post added at 11:03 AM ---------- Previous post was at 10:59 AM ----------
As you have Kitkat 4.4.4, there must be a search bar on the top of your settings menu.
Just search Name or Device name
note2maniac said:
Settings menu differs from Device to device and Android's version to version.
For Samsung's KitKat touchwiz it's under Settings>General>About Device>Device Name.
Yours might differ a bit.
---------- Post added at 11:03 AM ---------- Previous post was at 10:59 AM ----------
As you have Kitkat 4.4.4, there must be a search bar on the top of your settings menu.
Just search Name or Device name
Click to expand...
Click to collapse
I googled on the net and searched for a while in the playstore. On Google I found that it is not possible, on the play store I found only apps that require root to do that. I didn't find this option even on my Nexus 7 2013 (with root and CM11), but for it I can at least use root-needed apps.
EDIT: apps with root access need to set the custom hostname at every reboot. No way to set it definitely
EDIT2: I found the right option in my rooted devices with CyanogenMod, no app is needed. There is "Device hostname" in the developer setting's menu. I searched for this option in my mother's phone (Xperia J, no root) and in my current phone (Moto G 4G, no root), but there isn't any option.
Giugo said:
I googled on the net and searched for a while in the playstore. On Google I found that it is not possible, on the play store I found only apps that require root to do that. I didn't find this option even on my Nexus 7 2013 (with root and CM11), but for it I can at least use root-needed apps.
EDIT: apps with root access need to set the custom hostname at every reboot. No way to set it definitely
EDIT2: I found the right option in my rooted devices with CyanogenMod, no app is needed. There is "Device hostname" in the developer setting's menu. I searched for this option in my mother's phone (Xperia J, no root) and in my current phone (Moto G 4G, no root), but there isn't any option.
Click to expand...
Click to collapse
I found this for Moto X. Try this if you have this option in your Moto G too.
http://eguides.sprint.com/support/e...html#motorola_moto_x_ug/rename_the_phone.html
note2maniac said:
I found this for Moto X. Try this if you have this option in your Moto G too.
http://eguides.sprint.com/support/e...html#motorola_moto_x_ug/rename_the_phone.html
Click to expand...
Click to collapse
That procedure tells how to change bluetooth device's name. I don't want to change it (I did it already successfully), I want to change the wi-fi name. I attached a screenshot to make myself understood.
Giugo said:
That procedure tells how to change bluetooth device's name. I don't want to change it (I did it already successfully), I want to change the wi-fi name. I attached a screenshot to make myself understood.
Click to expand...
Click to collapse
Yeah I know what you mean. It's just that changing the bluetooth name redirects me to changing the 'device name' on my Note 2 which also reflects on my wifi connection automatically. I thought same would be the case with you. Hard luck mate.
But hey, you can try other options for your convenience. My suggestions:-
1. Note down your wifi configuration on your android device and do a manual configuration. So you can identify devices with their IPs. Use .111 or .222 for easy memory.
2. Or your client software must be having an option to save your device with a nick name. It's just a one time job anyways
note2maniac said:
But hey, you can try other options for your convenience. My suggestions:-
1. Note down your wifi configuration on your android device and do a manual configuration. So you can identify devices with their IPs. Use .111 or .222 for easy memory.
2. Or your client software must be having an option to save your device with a nick name. It's just a one time job anyways
Click to expand...
Click to collapse
Thanks for the useful advice. I'm gonna use the 1st one because I can't set a nickname in my router :good:
Giugo said:
Hi guys I have many Android devices in my house and when I go in the router's config panel is a bit difficult to recognize the right device among connected clients. I'd like to rename devices' names so I can recognize them easily. Is it possible?
Click to expand...
Click to collapse
If you're still interested I've found out the way. It needs root though. As root in a terminal just type:
Code:
setprop net.hostname <your hostname>
Obviously replacing "<your hostname>" with the name you like. But since it gets reset after each phone restart it's suggested to put it in a /etc/init.d script
Well, this is officially known as Issue 6111 and while I don't have any newer Android 6.x Marshmallow device, I do confirm it's a nuisance. Unfortunately, most of the workarounds require root access (a rooted device). I am testing myself several "solutions" before choosing a final one that suits my needs. One may find interesting apps like this in Google's Play store. Same question has been asked 4 years ago on superuser forums.
I just set up a new S8 on Friday. When i brought over the Google apps my old S5 was not listed. Many of the apps I use on my Nexus 7 tablet were the same ones that I use regularly one my phone. So I let the play store download those apps.
Now when I use Fing to check what is on my wireless network the phone is listed as:
"My Asus Nexus 7 (2013)"- on the name area on the left and as "Samsung S8" on the right side of it's network address spot.
I can't change this by changing the name that is in the phone settings ( which is the name that shows up for Bluetooth and is correct - SMG950U).
Is there a way to change this? It seems like an interesting bug.
Now 30 minutes later it is showing up on the Netgear through Fing as a generic Murata Manufacturing printer?????
First off, great forum, tons of awesome information.
I apologize in advance as I am sure these questions have been answered a million times but being new to a Rooted device, I'm looking for a little clarity and guidence.
I have the AT&T variant of the LG G3, awesome awesome device.
I rooted the device with Stump Root (doesn't get any simplier then that)
I then installed "Xposed Installer", "Titanium Backup", "SuperSu", and "G3 Tweak Box".
Questions,
Xposed
1) Seems pretty straight forward, is there anything as a newbie I should know, avoid, lookout for?
Titanium Back Up
1) Well, it all looks like chinese to me. First off, I have backed up all my apps, but when I check "Backup/Restore" I still see certain apps as "No Backup Yet". Why?
2) Also, how often should I backup the apps? Is once enough?
3) After backing up bloatware, is it then safe to remove and delete?
4) Schedules, should I be enabling either option?
5) Main Menu, whats the most important actions to take here?
SuperSu
1) Seems fairly straight forward, what are "logs" and do I need to pay attention to them?
2) Settings, is there any options I need to change, take advantage of? Anything I should avoid tampering with?
Misc Questions
1) When system updates come out, will this cause me to lose Root access, if so why and how do I avoid that?
2) Is there any prevenitive measures that I need to take to protect my device against any crashes, bricking, or any other general screw ups a newbie might cause with Root access?
3) Also, how do I not destroy my device while learning to take advantage of Root access?
4) In addition to what I have already installed, is there any other must have apps for the Rooted user?
I appreciate any & all help, thanks alot in advance!
I'll answer what I can, as best I can.
Vic098 said:
Xposed
1) Seems pretty straight forward, is there anything as a newbie I should know, avoid, lookout for?
Click to expand...
Click to collapse
Make sure you have BusyBox installed as well.
It's best to change one setting at a time. It's tedious, especially if you have to reboot after changes, but if something goes awry, it's much easier to track down the conflict or bug, especially if you're using multiple modules.
Titanium Back Up
1) Well, it all looks like chinese to me. First off, I have backed up all my apps, but when I check "Backup/Restore" I still see certain apps as "No Backup Yet". Why?
Click to expand...
Click to collapse
There's a definite learning curve with TB. I'm not sure why some apps might not back up. It could be because they're core components of the OS and are write protected.
2.) Also, how often should I backup the apps? Is once enough?
Click to expand...
Click to collapse
When talking about batch backups, "enough" is at your discretion. No harm in doing them periodically, especially if you install a bunch of new apps. Backing up individual apps is good to do before updating them, in case you decide you preferred the older version. Or a game you don't want lose progress in or revert to an old "save".
3) After backing up bloatware, is it then safe to remove and delete?
Click to expand...
Click to collapse
Depends on the bloat. Some apps by AT&T or LG might seem unnecessary or unwanted, but actually are necessary and can cause crashes or force closes ("unfortunately XXXXX process has stopped"). Always back them up first, and remove them one at a time. It's better to freeze them first, then delete after testing. Personally, I don't delete bloat, just freeze it.
4) Schedules, should I be enabling either option?
Click to expand...
Click to collapse
Both, if you want to schedule period backups rather than just doing them youself. Again, your discretion .
5) Main Menu, whats the most important actions to take here?
Click to expand...
Click to collapse
Batch actions and Preferences (where to store them) are all you really should be messing with now. At least until you learn more.
SuperSu
1) Seems fairly straight forward, what are "logs" and do I need to pay attention to them?
Click to expand...
Click to collapse
The logs keep track of what was granted SU access and when. Not really necessary.
2) Settings, is there any options I need to change, take advantage of? Anything I should avoid tampering with?
Click to expand...
Click to collapse
PIN code is your choice. If you're the only one that ever uses your phone, it's not really necessary, but if if you let others use it frequently(for games, or to browse or log into Facebook), you might want to use a PIN so they don't simply hit "grant" whenever SuperSU requests rights. I use "prompt" as the default action, so I know what needs to access the system. For example, some apps that don't require root (like Clean Master) have additional functions if you are rooted, and this might not be clear in the description in Play. That way you know, and you won't accidentally screw something up. Also, malicious apps that have no business with root access can be identified and blocked.
Misc Questions
1) When system updates come out, will this cause me to lose Root access, if so why and how do I avoid that?
Click to expand...
Click to collapse
You can sometimes (usually?) lose root access after an update, but it's usually possibly simply to re-root with the same method. If not, it's best to wait to do the update until others can confirm/deny. SuperSU has a "survival mode" that can try to keep root during an update, but again, it's best to wait for confirmation by others.
2) Is there any prevenitive measures that I need to take to protect my device against any crashes, bricking, or any other general screw ups a newbie might cause with Root access?
3) Also, how do I not destroy my device while learning to take advantage of Root access?
Click to expand...
Click to collapse
Read, ask, and learn. It's easy to grow confident and think you're more clever than you really are and really screw something up (I know from experience). If you look at the first couple pages of general Q&A/Help forums, you'll see lots of people who did stupid stuff and now have bootloops and crashes and bricks. Do lots of searches, here, on google, and youtube. You can often find guides for what you're wanting to do.
4) In addition to what I have already installed, is there any other must have apps for the Rooted user?
Click to expand...
Click to collapse
AdAway or other ad blocker. Not only does it block ads in your browsers, it blocks Google ads in free apps. Apart from being cleaner and more convenient, since ads don't get loaded, pages load faster and you consume less data.
BetterBatteryStats gives you much more info on what's draining your battery than the stock Android function.
Some sort of root browser/explorer is essential. You can use it to completely delete folders/data that got left behind even after an app is deleted (which can sometimes cure Google Play Store errors), among other things.
I personally like ROM Toolbox Pro. It doesn't really do anything special, just packs a ton of utilities that you can get elsewhere into a single app.
SQLite editor is necessary to do some things, but you'd better make sure you know what you're doing before doing anything with it.
WiFi Tether Router might be able to bypass AT&T's tether app. Changing some settings with SQLite might be necessary. You'd have to research this for your device.
Those are the root apps I use, as well as Xposed and assorted modules to do theming or other functionality tweaks. Xposed is quite powerful, and you should familiarize yourself with what the multitude of different modules can do. The possibilities are seemingly endless, as developers come up with no mods every day to do new things that nobody else has done yet (or ported other mods to work with other devices).
I appreciate any & all help, thanks alot in advance!
Click to expand...
Click to collapse
Good luck and have fun!
Planterz said:
I'll answer what I can, as best I can.
Make sure you have BusyBox installed as well.
It's best to change one setting at a time. It's tedious, especially if you have to reboot after changes, but if something goes awry, it's much easier to track down the conflict or bug, especially if you're using multiple modules.
There's a definite learning curve with TB. I'm not sure why some apps might not back up. It could be because they're core components of the OS and are write protected.
When talking about batch backups, "enough" is at your discretion. No harm in doing them periodically, especially if you install a bunch of new apps. Backing up individual apps is good to do before updating them, in case you decide you preferred the older version. Or a game you don't want lose progress in or revert to an old "save".
Depends on the bloat. Some apps by AT&T or LG might seem unnecessary or unwanted, but actually are necessary and can cause crashes or force closes ("unfortunately XXXXX process has stopped"). Always back them up first, and remove them one at a time. It's better to freeze them first, then delete after testing. Personally, I don't delete bloat, just freeze it.
Both, if you want to schedule period backups rather than just doing them youself. Again, your discretion .
Batch actions and Preferences (where to store them) are all you really should be messing with now. At least until you learn more.
The logs keep track of what was granted SU access and when. Not really necessary.
PIN code is your choice. If you're the only one that ever uses your phone, it's not really necessary, but if if you let others use it frequently(for games, or to browse or log into Facebook), you might want to use a PIN so they don't simply hit "grant" whenever SuperSU requests rights. I use "prompt" as the default action, so I know what needs to access the system. For example, some apps that don't require root (like Clean Master) have additional functions if you are rooted, and this might not be clear in the description in Play. That way you know, and you won't accidentally screw something up. Also, malicious apps that have no business with root access can be identified and blocked.
You can sometimes (usually?) lose root access after an update, but it's usually possibly simply to re-root with the same method. If not, it's best to wait to do the update until others can confirm/deny. SuperSU has a "survival mode" that can try to keep root during an update, but again, it's best to wait for confirmation by others.
Read, ask, and learn. It's easy to grow confident and think you're more clever than you really are and really screw something up (I know from experience). If you look at the first couple pages of general Q&A/Help forums, you'll see lots of people who did stupid stuff and now have bootloops and crashes and bricks. Do lots of searches, here, on google, and youtube. You can often find guides for what you're wanting to do.
AdAway or other ad blocker. Not only does it block ads in your browsers, it blocks Google ads in free apps. Apart from being cleaner and more convenient, since ads don't get loaded, pages load faster and you consume less data.
BetterBatteryStats gives you much more info on what's draining your battery than the stock Android function.
Some sort of root browser/explorer is essential. You can use it to completely delete folders/data that got left behind even after an app is deleted (which can sometimes cure Google Play Store errors), among other things.
I personally like ROM Toolbox Pro. It doesn't really do anything special, just packs a ton of utilities that you can get elsewhere into a single app.
SQLite editor is necessary to do some things, but you'd better make sure you know what you're doing before doing anything with it.
WiFi Tether Router might be able to bypass AT&T's tether app. Changing some settings with SQLite might be necessary. You'd have to research this for your device.
Those are the root apps I use, as well as Xposed and assorted modules to do theming or other functionality tweaks. Xposed is quite powerful, and you should familiarize yourself with what the multitude of different modules can do. The possibilities are seemingly endless, as developers come up with no mods every day to do new things that nobody else has done yet (or ported other mods to work with other devices).
Good luck and have fun!
Click to expand...
Click to collapse
Thanks for the detailed response. Just a follow up, when googling AdAway, I see some long threads and what I think are different versions, is there a link, or a place that I can find the latest (and safe??) version to download?
Again, appreciate the feedback.
Vic098 said:
Thanks for the detailed response. Just a follow up, when googling AdAway, I see some long threads and what I think are different versions, is there a link, or a place that I can find the latest (and safe??) version to download?
Click to expand...
Click to collapse
http://d-h.st/BZs
If you haven't done so already, you'll have to go into your settings and check the box to allow app installation from unknown sources. Then just go to that link on your device, download the .apk, then install. Go to a site with a heavy amount of ads like phonearena.com (Verizon ads up the wazoo) and see how long it takes to load. Then reboot, and load the app. It'll update sources, and it'll be good to go. Go back to that website and marvel at how quickly it loads without the ads.
Vic098 said:
Thanks for the detailed response. Just a follow up, when googling AdAway, I see some long threads and what I think are different versions, is there a link, or a place that I can find the latest (and safe??) version to download?
Again, appreciate the feedback.
Click to expand...
Click to collapse
Is this a Xposed Module or some APK off the google market? Because if it's an Xposed Mod then links are direct.
Radigen said:
Is this a Xposed Module or some APK off the google market? Because if it's an Xposed Mod then links are direct.
Click to expand...
Click to collapse
Gotchya.
Planterz said:
If you haven't done so already, you'll have to go into your settings and check the box to allow app installation from unknown sources. Then just go to that link on your device, download the .apk, then install.
Click to expand...
Click to collapse
The link downloads a file called mobogenie. Is that correct?
Vic098 said:
The link downloads a file called mobogenie. Is that correct?
Click to expand...
Click to collapse
No. I don't know what that is, and I can't recreate whatever you did to get that. Whatever it is, don't install it.The file to download will match the name in the description. Make sure you're not clicking an ad (oh, the irony).
Try this link instead. https://f-droid.org/repository/browse/?fdid=org.adaway or try downloading on your computer to Dropbox or Drive or whatever cloud storage you use, or just download it to your computer, plug in your phone, copy it to your phone's storage, and run it from there.
Radigen said:
Is this a Xposed Module or some APK off the google market? Because if it's an Xposed Mod then links are direct.
Click to expand...
Click to collapse
Neither. It's not an Xposed module, just a regular app, but it's not available from the Google Play Store because they don't want you blocking your ads, so you have to side load it.
Planterz said:
No. I don't know what that is, and I can't recreate whatever you did to get that. Whatever it is, don't install it.The file to download will match the name in the description. Make sure you're not clicking an ad (oh, the irony).
Try this link instead. https://f-droid.org/repository/browse/?fdid=org.adaway or try downloading on your computer to Dropbox or Drive or whatever cloud storage you use, or just download it to your computer, plug in your phone, copy it to your phone's storage, and run it from there.
Neither. It's not an Xposed module, just a regular app, but it's not available from the Google Play Store because they don't want you blocking your ads, so you have to side load it.
Click to expand...
Click to collapse
Oh alright, thanks then, good thing we're all developers here.
*NOTE* This is for the standard S7. I made a mistake and put this in the S7 Edge forum. You can follow the same steps just please use the correct nougat version.
First I want to apologize for the formatting of this thread. I am new to making threads. Also I do not take credit for anything posted here. All credit goes to the amazing developers. Also a big thank you to Araltd for compiling everything.
Here's how I rooted my phone with nougat and all of the tweaks to make it run perfect. Please follow my instructions completely. This guide assumes you know how to use ADB so if you do not know how to use ADB there are several guides online.
*NOTE* This is for a T-mobile Galaxy S7 so if you try with another carrier YYMV
Also, if you follow this guide it means you have to buy some apps but the devs deserve your support.
You could do it with free apps but these are the apps I chose and recommend.
Download the nougat file for Odin (thank you micallan_17)
https://drive.google.com/file/d/0B7C7EaSz8kzrQzhxZnlSemNscEE/view
If your device is rooted you must unroot it and do a factory reset. Once you are back at the welcome screen turn your off your phone and go into download mode.
Now you must use the stock Odin to install nougat you downloaded from above (use CSC and not Home CSC). Doing this will erase everything on your phone which is needed to run smoothly.
http://odindownload.com/download/Odin3_v3.12.3.zip
Once you are back up and running you can check really quick to see that you got nougat via settings.
Now download the modified Odin (thank you PrinceComsy):
https://www.androidfilehost.com/?fid=24591023225177749
Put your phone into download mode and open up the modified Odin. Download this file and put “S7_Qualcomm” into AP. Don’t touch anything else and just click start and your phone should restart once it is done.
https://www.androidfilehost.com/?fid=457095661767141717
Download the SU file thanks to jrkruse:
https://www.androidfilehost.com/?fid=817550096634750763
Once your phone is completely back on extract the folder and open it. In some empty space in the folder hold shift and press right click then click “open command window here.’ Now type root.bat and your phone will restart once done.
Set everything up on your phone like you normally would and then open up SuperSU and click Settings and make sure Enable SU during boot is checked.
Download this: https://www.androidfilehost.com/?fid=457095661767144116
Remove hurricane icon
--------------------
Follow the instructions in this thread: https://forum.xda-developers.com/showpost.php?p=71404469&postcount=453
Huge thank you to jrkruse
You will need to download FlashFire (free at the play store)
This is the part that most of the applications I use will cost money but it makes a huge difference.
ROM Toolbox Pro
https://play.google.com/store/apps/details?id=com.jrummy.liberty.toolboxpro&hl=en
Titanium Backup + Pro
https://play.google.com/store/apps/details?id=com.keramidas.TitaniumBackup&hl=en
Originally Posted by billa
Note (and suggestions)
----
Before and after rooting wipe the cache.
For tweak settings to stick, must reboot multiple times.
Security Updates OFF
--------------------
Settings > Lock Screen > Security > Other Security > Security Policy Updates > OFF and Wi-Fi only
Disable (things to disable after root - Use Titanium Backup or Package Disabler Pro for Samsung, both available from the Play Store - Worth the price to buy!) if some are missing don’t worry about it.
-------
Samsung DM Phone Interface
Samsung DM Service
SecurityLogAgent
com.sec.android.soagent
com.wssyncmldm
tethering.automation
tethering.provisions
--------------
General Tweaks
Go to settings > about tablet > click on Build number repeatedly until it says you’re a developer
Press the back arrow one time and click on Developer Options
Scroll down and turn off all the scales (window, transition, animator)
Go back to settings and click on Connections > scroll down to More connection settings
Make sure nearby devices scanning is off
Once you are rooted and ready to go
--------------
Install ROM Toolbox Pro and open it. Swipe over to the left one time until it says Performance. Click on CPU put the top slider all the way to the right. The bottom bar put it all the way to the left. I/O Scheduler leave it to cfq and for Governor put interactive. Also make sure apply on boot is checked. Freeze the apps mentioned above and anything else you feel must be bloatware.
------------------
Download BuildProp Editor to do the following tweaks (if needed)
https://play.google.com/store/apps/details?id=com.jrummy.apps.build.prop.editor&hl=en
SHealth fix
-----------
Set ro.config.tima to 0 in build.prop
WiFi passwords fix
------------------
Set ro.securestorage.support to false in build.prop
VOLTE/RCS icons OFF
-------------------
Copy the imsservice.apk from the root zip to
/system/priv-app/imsservice/
and set permissions to -rw-r--r--
Data toggle
-----------
Use SQLite editor and add MobileData to a string in settings.db
Sprint LTE fix
--------------
In Build.Prop change the following:
ro.cdma.default_numeric=310000 to 310120
ro.cdma.default_alpha=Chameleon to Sprint
ro.build.characteristics=Chameleon to Sprint
Fix for not being able to make or receive calls
--------------
Go into settings
Click Connections
Click Wi-Fi Calling
Click Cellular Network Preferred
Go back two times and click on Mobile networks
Select Network mode and select 3G/2G (auto connect)
Restart your phone and call 611 just to make sure the call goes through
Hangup and go back to Network mode and switch back to LTE mode”
Lspeed
--------------
Download Lspeed: https://play.google.com/store/apps/details?id=com.paget96.lspeed&hl=en
These are the settings I’m using: (attached)
That’s it for Lspeed. Do not install govtuner as Lspeed already has it so it would be redundant. Also any other “tweaking” program I have personally tried is BS so I wouldn't waste my time.
Greenify (please buy the donation package as well)
https://play.google.com/store/apps/details?id=com.oasisfeng.greenify&hl=en
---------------
Add as many apps as you can. Don’t put apps that need to stay alert (alarm clock, calendar, text, etc). You can put my settings I attached as well.
Adaway: https://www.androidfilehost.com/?fid=817550096634744719
---------------
Absolutely needed for anyone using root. Takes away all ads (except youtube ads you have to do something separate for that.)
Override DNS: https://play.google.com/store/apps/details?id=net.mx17.overridedns&hl=en
---------------
Completely optional but it has made my internet speed so much faster. Make sure you select OpenDNS (port 443) and click apply.
New Tweaks Added Here:
---------------
My phone stopped going into deep sleep for some reason and the battery was draining even while the screen is off so I did the following to fix it.
I installed an app called ForceDoze: https://play.google.com/store/apps/details?id=com.suyashsrijan.forcedoze&hl=en
Once installed charge your phone to 100% and then turn on the app.
Important Once your phone hits 100% battery life go into recovery mode and wipe cache and then turn your phone back on and disconnect the charger.
---------------
Installed new BusyBox and it has made my phone a lot faster.
I installed this BusyBox app: https://play.google.com/store/apps/details?id=ru.meefik.busybox&hl=en
I didn't have to remove the current BusyBox installation as it installed over it. So far my phone is fast and the battery life is amazing!
I’ll keep this updated. If you have any tips as well post them here and I’ll be sure to add them, thank you!
Where is the s7 Qualcomm file?
Lmax579 said:
Where is the s7 Qualcomm file?
Click to expand...
Click to collapse
Sorry I forgot to add that in. Here it is though: https://www.androidfilehost.com/?fid=457095661767141717
Do you have any lag after rooting and applying the tweaks? How is your battery life?
Still_living714 said:
Do you have any lag after rooting and applying the tweaks? How is your battery life?
Click to expand...
Click to collapse
No lag whatsoever and battery life is amazing. I'll post some battery stats once I get a full day of stats. I have some more tweaks but I think these are good enough for now until I test out my new ones.
cjlopez213 said:
No lag whatsoever and battery life is amazing. I'll post some battery stats once I get a full day of stats. I have some more tweaks but I think these are good enough for now until I test out my new ones.
Click to expand...
Click to collapse
so far is everything working? About to follow your steps and root my s7.
Still_living714 said:
so far is everything working? About to follow your steps and root my s7.
Click to expand...
Click to collapse
Everything is working perfectly. The only thing is I have a standard galaxy S7 and I know this is the edge forums so just flash the correct versions.
Still_living714 said:
so far is everything working? About to follow your steps and root my s7.
Click to expand...
Click to collapse
Let me know your results after maybe I'll follow your lead after
I have to try this it looks promising
Sent from my SM-G935T using XDA-Developers Legacy app
Great Tips. Thanks for the help.
cjlopez213 said:
*NOTE* This is for the standard S7. I made a mistake and put this in the S7 Edge forum. You can follow the same steps just please use the correct nougat version.
First I want to apologize for the formatting of this thread. I am new to making threads. Also I do not take credit for anything posted here. All credit goes to the amazing developers. Also a big thank you to Araltd for compiling everything.
Here's how I rooted my phone with nougat and all of the tweaks to make it run perfect. Please follow my instructions completely. This guide assumes you know how to use ADB so if you do not know how to use ADB there are several guides online.
*Note* This is for a T-mobile Galaxy S7 so if you try with another carrier YYMV
Also, if you follow this guide it means you have to buy some apps but the devs deserve your support.
You could do it with free apps but these are the apps I chose and recommend.
Download the nougat file for Odin (thank you micallan_17)
https://drive.google.com/file/d/0B7C7EaSz8kzrQzhxZnlSemNscEE/view
If your device is rooted you must unroot it and do a factory reset. Once you are back at the welcome screen turn your off your phone and go into download mode.
Now you must use the stock Odin to install nougat you downloaded from above (use CSC and not Home CSC). Doing this will erase everything on your phone which is needed to run smoothly.
http://odindownload.com/download/Odin3_v3.12.3.zip
Once you are back up and running you can check really quick to see that you got nougat via settings.
Now download the modified Odin (thank you PrinceComsy):
https://www.androidfilehost.com/?fid=24591023225177749
Put your phone into download mode and open up the modified Odin. Download this file and put “S7_Qualcomm” into AP. Don’t touch anything else and just click start and your phone should restart once it is done.
https://www.androidfilehost.com/?fid=457095661767141717
Download the SU file thanks to jrkruse:
https://www.androidfilehost.com/?fid=817550096634750763
Once your phone is completely back on extract the folder and open it. In some empty space in the folder hold shift and press right click then click “open command window here.’ Now type root.bat and your phone will restart once done.
Set everything up on your phone like you normally would and then open up SuperSU and click Settings and make sure Enable SU during boot is checked.
Download this: https://www.androidfilehost.com/?fid=457095661767144116
Remove hurricane icon
--------------------
Follow the instructions in this thread: https://forum.xda-developers.com/showpost.php?p=71404469&postcount=453
Huge thank you to jrkruse
You will need to download FlashFire (free at the play store)
This is the part that most of the applications I use will cost money but it makes a huge difference.
ROM Toolbox Pro
https://play.google.com/store/apps/details?id=com.jrummy.liberty.toolboxpro&hl=en
Titanium Backup + Pro
https://play.google.com/store/apps/details?id=com.keramidas.TitaniumBackup&hl=en
Originally Posted by billa
Note (and suggestions)
----
Before and after rooting wipe the cache.
For tweak settings to stick, must reboot multiple times.
Security Updates OFF
--------------------
Settings > Lock Screen > Security > Other Security > Security Policy Updates > OFF and Wi-Fi only
Disable (things to disable after root - Use Titanium Backup or Package Disabler Pro for Samsung, both available from the Play Store - Worth the price to buy!) if some are missing don’t worry about it.
-------
Samsung DM Phone Interface
Samsung DM Service
SecurityLogAgent
com.sec.android.soagent
com.wssyncmldm
tethering.automation
tethering.provisions
--------------
General Tweaks
Go to settings > about tablet > click on Build number repeatedly until it says you’re a developer
Press the back arrow one time and click on Developer Options
Scroll down and turn off all the scales (window, transition, animator)
Go back to settings and click on Connections > scroll down to More connection settings
Make sure nearby devices scanning is off
Once you are rooted and ready to go
--------------
Install ROM Toolbox Pro and open it. Swipe over to the left one time until it says Performance. Click on CPU put the top slider all the way to the right. The bottom bar put it all the way to the left. I/O Scheduler leave it to cfq and for Governor put interactive. Also make sure apply on boot is checked. Freeze the apps mentioned above and anything else you feel must be bloatware.
------------------
Download BuildProp Editor to do the following tweaks (if needed)
https://play.google.com/store/apps/details?id=com.jrummy.apps.build.prop.editor&hl=en
SHealth fix
-----------
Set ro.config.tima to 0 in build.prop
WiFi passwords fix
------------------
Set ro.securestorage.support to false in build.prop
VOLTE/RCS icons OFF
-------------------
Copy the imsservice.apk from the root zip to
/system/priv-app/imsservice/
and set permissions to -rw-r--r--
Data toggle
-----------
Use SQLite editor and add MobileData to a string in settings.db
Sprint LTE fix
--------------
In Build.Prop change the following:
ro.cdma.default_numeric=310000 to 310120
ro.cdma.default_alpha=Chameleon to Sprint
ro.build.characteristics=Chameleon to Sprint
Fix for not being able to make or receive calls
--------------
Go into settings
Click Connections
Click Wi-Fi Calling
Click Cellular Network Preferred
Go back two times and click on Mobile networks
Select Network mode and select 3G/2G (auto connect)
Restart your phone and call 611 just to make sure the call goes through
Hangup and go back to Network mode and switch back to LTE mode”
Lspeed
--------------
Download Lspeed: https://play.google.com/store/apps/details?id=com.paget96.lspeed&hl=en
These are the settings I’m using: (attached)
That’s it for Lspeed. Do not install govtuner as Lspeed already has it so it would be redundant. Also any other “tweaking” program I have personally tried is BS so I wouldn't waste my time.
Greenify (please buy the donation package as well)
https://play.google.com/store/apps/details?id=com.oasisfeng.greenify&hl=en
---------------
Add as many apps as you can. Don’t put apps that need to stay alert (alarm clock, calendar, text, etc). You can put my settings I attached as well.
Adaway: https://www.androidfilehost.com/?fid=817550096634744719
---------------
Absolutely needed for anyone using root. Takes away all ads (except youtube adds you have to do something separate for that.)
Override DNS: https://play.google.com/store/apps/details?id=net.mx17.overridedns&hl=en
---------------
Completely optional but it has made my internet speed so much faster. Make sure you select OpenDNS (port 443) and click apply.
I have some more but I’m out of time. I’ll keep this updated. If you have any tips as well post them here and I’ll be sure to add them, thank you!
Click to expand...
Click to collapse
Quick question, what app do you use to tune the BIG processors? CPU control will only adjust the two smaller cores. How do I get the larger cores to lock to 300mhz min and 2100mhZ MAX
I have tried kernel auditor and it does not seem to stick after hour or so of use. So I'm looking for another tuning option
Thanks for the L speed recommendation
Amd4life said:
Quick question, what app do you use to tune the BIG processors? CPU control will only adjust the two smaller cores. How do I get the larger cores to lock to 300mhz min and 2100mhZ MAX
I have tried kernel auditor and it does not seem to stick after hour or so of use. So I'm looking for another tuning option
Thanks for the L speed recommendation
Click to expand...
Click to collapse
I use ROM Toolbox Pro. I've used other apps but this is the one that worked best for me.
cjlopez213 said:
I use ROM Toolbox Pro. I've used other apps but this is the one that worked best for me.
Click to expand...
Click to collapse
Rom tool box pro works GREAT for the small cores, sets them better than other apps. but it does NOT offer settings for the two large core processors---unless I am missing a menu setting somewhere
I have the full paid version
Amd4life said:
Rom tool box pro works GREAT for the small cores, sets them better than other apps. but it does NOT offer settings for the two large core processors---unless I am missing a menu setting somewhere
I have the full paid version
Click to expand...
Click to collapse
You can try EX Kernel Manager. I haven't had to change the other cores.
Added two new tweaks. I'll keep adding more soon!
Thank you for this wonderful guide.
Thanks a million for this. i just did all the steps now lets see this baby fly. Quick question, have you tried viper for android though flahsfire and if so which one works. Again, this is a great set up even if just from the work you put into it for the community.