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
If you're one of the guys who's hating the new "WhatsApp Status" feature like me, this thread is for you!!
OLD METHOD: (Does not work)
Requirements:
1. ROOTed device
2. Any Root File Explorer or SharedPreferences Editor
Note:
This trick was working only till version 2.17.81.. So, it will no longer work on newer versions. (All you can do now is switch to older versions to get rid of the feature)
WHY?
This status_mode sharedpref is like a remote config, which gets altered by changing the server-side parameter values.
It seems WhatsApp used this to enable the feature to all updated devices (of specific groups) at once when needed, instead of just immediately enabling the feature when it's implemented in the app.
Since it has seemed to them the feature is stable, the condition checking for status_mode was removed, and status feature has been made permanent.
Steps:
0. Force Stop WhatsApp before proceeding.
1. a. For Root Explorers, open the file '/data/data/com.whatsapp/shared_prefs/com.whatsapp_preferences.xml'
b. For SharedPreference Editors, select 'WhatsApp' and then select 'com.whatsapp_preferences'.
2. Find the key name: 'status_mode' and edit its value from '1' and make it as '0'.
For text editors, change
Code:
<int name="status_mode" value="[I][B]1[/B][/I]"/>
to:
Code:
<int name="status_mode" value="[I][B]0[/B][/I]"/>
3. Now, launch WhatsApp and see if there's a difference
Methods that work as of now:
You may use any one of the following Xposed Modules:
1. WhatsApp Extensions
2. WA Tweaker
Working fine with latest beta. Thanks!
No working for me
Doesn't work. WhatsApp version 2.17.79
when you update the app it will be enabled again, sometimes when you go to airplane mode and back it will be enabled again.
The files is updated server side and pushed to clients.
works for me versie 2.17.79
Thanks man!
Works fine on official 2.17.79 version. You must do it properly and ensure your file is saved properly.
worked on 2.17.80
but... does anyone see my old status, when he already has the new one??
good question...
Perfect job. Thanks. If doesn't work or Status back after reboot device/airplane mode off - back to com.whatsapp_preferences.xml and change every attributes of file to read only. It helps for me when Status back after reboot.
Whatsapp V2.17.82 Latest Beta
I think its removed from preferences. I can't find it.
Good share,
Just add a step that you have to reboot device for applying change, I did a reboot and it worked.
Edit:I'm on latest beta
shivdroid said:
Whatsapp V2.17.82 Latest Beta
I think its removed from preferences. I can't find it.
Click to expand...
Click to collapse
It is working for me for on Whatsapp V2.17.82 Latest Beta
Perfect! This works on version 2.17.79 like a charm
Btw, it works without any reboot.
Perfect. THANKS.
Sent from my Nexus 5X using XDA Free mobile app
Lol, WhatsApp should learn from this.
Doesn´t work on 2.17.82
works on me version 2.17.79
Amazing. Thank you so much! I hate the statuses, like damn Whatsapp you aren't even a social network...
2.17.82 doesn't work.
Sent from my Nexus 5X using XDA Free mobile app
*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.
NOTICE: I am not responsible for any damage to your device.
So, as a game developer, I often record any gaming sessions for later use (reviews,research,etc), and so losing the ability to capture internal audio was quite an inconvenience. Well, I came across an article about Android Q reintroducing the ability to do so, and I was thrilled, however my daily driver is the only phone I have running Q and I tend to keep my gaming/modding/dev related activities for older phones that would typically collect dust. After a bit of research, tinkering, and frustration, I finally found a way to gain this ability on my S7 running Nougat. However, being rooted, I'm uncertain whether that is the only reason I am able to capture internal audio, as installation didn't take anything root-related, as far as I can tell.
So, with that said, here are the steps I took to accomplish this task, all I ask is any feedback on results, if you were stock/rooted, Nougat/Oreo/Pie/Etc, and if it did or did not work.
Step 1: Install the Samsung_Record_Screen.apk
Step 2: Nougat/Oreo Users install Oreo_QS_Toggle.apk
Pie Users install Pie_QS_Toggle.apk
Step 3: Reboot
Check notification Quick Tiles to see if 'Record Screen' QT was added, remember to swipe left to check second 'page'. If not shown, continue to Step 4.
Step 4: Pull down notifications and tap the 3-dot button next to the cog and choose Button Order. Move the Record Screen QT button from the bottom to wherever you would like it, and be sure to press done in order for it to save.
Step 5: Test and Enjoy
Apps are stock, pulled from the Galaxy/Play Store and untouched, but feel free to decompile and/or scan them yourself. I'm hoping this works for everyone, root and unrooted, regardless of Android version, but that may be a bit too optimistic. Good luck and please remember to report your results, I will happily help where possible.
https://forum.xda-developers.com/galaxy-s8/themes/samsung-screen-recorder-one-ui-t4006455
Zendesk2 said:
https://forum.xda-developers.com/galaxy-s8/themes/samsung-screen-recorder-one-ui-t4006455
Click to expand...
Click to collapse
Ah, didn't see that as it's for Exynos, anyhow, these are the updated versions, Samsung_Record_Screen.apk was recompiled specifically for OneUI 2.1.
Regardless, as long as it works for everyone, I'm happy.
Hello.
I developed an auto refresh tool app that works on Hisense A5.
In theory, it should work on all Eink panel hisense devices. However, it is currently only tested against the A5.
This app automatically refresh the screen according to the number of touches & physical key inputs.
If the screen does not refresh by pressing the "Test" button at the bottom of the app, please inform us of the model and firmware version.
When you first run the app, you must allow all the permissions that appear for it to work properly.
- Overlay Permission : Required to detect device screen touches.
- Package Usage Stat Permission : Required to detect currently running apps.
- Battery Optimization : Required to prevent apps from exiting in the background.
This app is currently under development and we will upload the source to github as soon as the code is cleaned up.
This app was built as Debug, not Release at build time. This is because I found an issue where the screen wouldn't refresh when building with release.
refreshAi_hisense_debug_v0
MediaFire is a simple to use free service that lets you put all your photos, documents, music, and video in a single place so you can access them anywhere and share them everywhere.
www.mediafire.com
If you have a Hisense EInk device, please test this app and let me know the results. Thank you.
Great work!, maybe we'll be able to put an eink screen on another phone or use lineageos on a5c
I have an error clicking on the test button. A5 pro cc here
zhelan said:
I have an error clicking on the test button. A5 pro cc here
Click to expand...
Click to collapse
Sorry for the late reply. I have confirmed that additional permissions are required on Android 10 and later devices.
You must enable usb debugging. Enter the command below while connecting to the computer by adb.
adb shell settings put global hidden_api_policy 0
If there is no response in the command window, it is normal. Then reboot the device, and the refresh will function normally.
@nerious2
What's the app meant for?
lillo9546 said:
@nerious2
What's the app meant for?
Click to expand...
Click to collapse
Devices from Boyue or Onyx provide an "optimize" option. However, Hisense's device does not provide optimization options, you only have to manually refresh the screen. This app automatically refreshes the entire screen every few touches on the screen.
nerious2 said:
Devices from Boyue or Onyx provide an "optimize" option. However, Hisense's device does not provide optimization options, you only have to manually refresh the screen. This app automatically refreshes the entire screen every few touches on the screen.
Click to expand...
Click to collapse
Cool!!
@nerious2
Would it be possible to export the com.hmct.edp.edpmanager.forcespeed mdoe and all the relative features, from the chinese rom,maybe as an apk to install on another ROM?
How is the development going?
Would it be possible to share the source code? It would be great if it could be implemented into reading apps like Koreader to control the screen refresh. The only thing missing from Hisense phones for me is the possibility to set the screen to do a full page refresh on each page turn. This would solve that problem.
I tried the app on my A5 Pro following the instructions and it seems to work fine.