Original topic:

mobile data button (easy restore)

(Topic created on: 12-01-2017 09:05 PM)
carr0498
Active Level 10
Options
Galaxy S
(script updated v0.6, Jan 7 2020)
(post updated Jun 10 2020)

!!READ ALL THE WORDS!!

More often we're seeing Canadian versions of samsung devices without mobile data or hotspot buttons (quick toggles). Biggest problem everybody has is it seems too complicated to restore or enable them.

 NOT ANYMORE!

I've created a very simple batch file/script that will easily walk you through the whole process and do all the work! If automatic mode doesn't work, it will restore from backup and allow you to do it manually while giving you the exact commands to type. A backup is created when you attempt to modify your toggles, so you can always restore your original toggles.  
 
## Please leave a reply if you found it useful ##
 
Why are the tiles missing?
According to Samsung: "To clarify the #1 response I see posted in here regularly is the carriers have taken it out. That is not accurate. While Samsung has enabled this feature in other regions, in Canada there was a decision to have this feature removed. We have been reviewing the comments and requests to have this added back and have filter the requests back to the R&D team to have this explored further."

Android 10
The mobile data toggle has been restored in Samsung devices with Android 10. You will still need this script if you wish to enable the Hotspot toggle.
 

Works with:

Android 10

(Hotspot only)

Android 9

(Pie)

Android 8

(Oreo)

Android 7

(Nougat)

Galaxy N9/10
Galaxy S9/10/20
Galaxy A 8/20/50/70
Galaxy N 9/10
Galaxy S 8/9/10
Galaxy A 3/5/7/8
Galaxy N 8/9
Galaxy S 6/7/8/9
Galaxy A3/5/7/8
Galaxy N 8
Galaxy S 6/7/8

Just because your Samsung device isn't listed does not mean it may not work.  The only requirement is that you're on Android Nougat or above. Samsung devices are mostly configured the same way and this script should work for yours as well.  So long as the backup was created, anyone that wants to experiment can try it on their device and have the protection of restoring from backup.

First part: download smart switch for your PC https://www.samsung.com/ca/support/app/smartswitch/
and do a backup of your device.
(this process will modify settings in your phone. if it doesn't work, you will be able to restore your original toggles via the script. But if that fails you will have to do a factory reset and restore your data via smart switch)

Second part: download my copy of platform-tools (Easy Restore) onto your PC
http://www.pconline.ca/downloads/platform-tools.zip
This link will re-direct you to the new site http://easyrestore.pconline.ca
(This is the standard adb download with my added batch files)
-extract the files (preferably to your desktop)
-install the USB drivers (included if needed)
-put you phone in usb debugging mode
(instructions here - http://bfy.tw/G7gO)
-plug your phone into your computer
-once you hear the device connected sound in windows, run (double-click) "RUNME.bat"
Full tutorial can be found here - http://easyrestore.pconline.ca/en/?page=tutorials 

The script is based off the information provided on XDA by Mishaal Rahman - https://www.xda-developers.com/how-to-restore-mobile-data-quick-settings-tile-toggle-on-samsung-gala...

IMPORTANT NOTE: Every update and security patch undoes this process. You must go through these steps again after every update in order to re-enable the toggles. There's no way to prevent this. According to Samsung, they are looking at having this feature enabled by default.

SPECIAL NOTE: you can examine the .bat files yourself using notepad to ensure that no malicious code is hidden within.  I wouldn't want to spread malicious code. I enjoy helping people in this community and wouldn't want to sacrifice my good reputation.

Enjoy!

###Change Log###
v0.6
-Added ability to just add Hotspot since Mobile Data is now restored in Android 10, but Hotspot still missing.

v0.5
-Added manual mode with instructions if automatic mode fails. 

v0.4.1
-Minor typo fixes.

v0.4
-Added "RUNME.bat" file which should be the file executed.
-Added an additional option that creates a backup when adding the MobileData and Hotspot toggles.
-Created a .bat file to restore toggles from said backup.
-Added "README-CARR0498.txt" which explains the different .bat files.

v0.3
-Updated verification of tile import/export.
-Corrected spelling mistakes/cleaned up interface.

v0.2
-Created interactive questions.

v0.1
-Basic non-interactive script.
-No user verification.
92 Comments
joshdriod
Beginner Level 2
Galaxy S

Interesting, but not quite the solution I’m looking for.

All smartphones have an Airplane mode … So why isn’t there a driver mode?

In driver mode, the phone can still use apps, such as music, Bluetooth, and GPS, but should any communications, such as call, text, email, social media…they would all get an auto-reply that states, can’t talk I’m driving…then the message would be delivered when the user turns off the driver mode.

This should be a standard feature on all smartphones.. thanks for this <a href="https://www.joshdriod.com/sefan-ru/">knowledge</a> you have shared for us. I always appreciate everything. https://www.joshdriod.com/fzmovies/

0 Likes
shaggyskunk
Active Level 7
Galaxy S
I do know how to get the data tile to work properly - I've just been too lazy to do it until now - It's pretty simple - But your idea was even simpler 🐧
For anyone else with the S8+ follow this link 🐧

https://www.google.ca/amp/s/www.xda-developers.com/how-to-restore-mobile-data-quick-settings-tile-toggle-on-samsung-galaxy-devices/amp/#ampshare=https://www.xda-developers.com/how-to-restore-mobile-data-quick-settings-tile-toggle-on-samsung-galaxy-devices/
carr0498
Active Level 10
Galaxy S
my script literally is based off this.it runs all the same commands. I'm surprised the manual version worked, but the script gave different results
0 Likes
Kia2005
Active Level 1
Galaxy S
Omg thank you. I have an s8, but i have been trying to do this since my s7 and because of my stupidity, i unsuccessfully tried to root it. So i unlocked the bootloader and was too scared to try again. Now my s7 is stuck with android 7.0. When i got my s8, i didn't root it and this showed up. THANKS YOU
0 Likes
shaggyskunk
Active Level 7
Galaxy S
Just follow the instructions EXACTLY - or if you don't you may lose ALL of your QS Tiles 😉🐧
0 Likes
shaggyskunk
Active Level 7
Galaxy S
@carr0498 When I downloaded & extracted the zip - All that was in there was the Platform-Tools... Did I miss something?
I already have Platform-Tools installed on my pc.
0 Likes
carr0498
Active Level 10
Galaxy S
There is a batch file called "RUNME.bat" in the folder. it is the same package that you would get from google, only with the additional script which will execute the adb shell commands. it also writes a temporary file which contains your current tile settings. it uses that temporary file to add the missing tile entries and pushes it to your device
0 Likes
carr0498
Active Level 10
Galaxy S
the batch file must be run from the same folder as adb.exe, so it is easiest to bundle it all together than to add the additional explanation of where the file should go
0 Likes
shaggyskunk
Active Level 7
Galaxy S
@carr0498 Ah okay I did miss something!
So in power shell and from:

platform-tools > adb add_toggles.bat

Enter?

or are you opening from somewhere else first?
0 Likes
carr0498
Active Level 10
Galaxy S
from command prompt, just type RUNME.bat or from Windows Explorer just double click the file, it'll open in command prompt automatically and begin
0 Likes