[MOD]Add Mobile Data Toggle(And Others) To Quick Settings in Note 5

bogarty

Senior Member
Mar 16, 2011
1,134
898
0
Disclaimer: T-Mobile always removes this and did again with the new Nougat update. I'm not sure if any other carriers may have removed this too, but I've placed this in the general Note 5 thread just in case. Unfortunately, I've received quite a bit of short minded ridicule on this subject from people from other service providers who can't possibly imagine that another variant of the Note 5 might actually be different than theirs. So, if you're version of Note 5 has the mobile data toggle standard in quick settings then there is really no reason for you to comment on this thread with negative remarks or unhelpful things like, "I have it on mine". Hope this doesn't sound too harsh, but I ran into some real jerks on this one and really don't care to hear from any more. After all, I'm just on here to help. Any positive feedback you might have though is quite welcome. :)
------------------
Hey guys! For some reason the last couple of roms I've had with T_Mobile didn't have a toggle for mobile data in the quick settings menu. Just in case others are having this issue as well I've decided to add a short tutorial on how to add that toggle and others manually, since the old method of doing this is no longer valid. In older versions of Android you had to use "SQLite Editor" to modify the Settings app in order to add this toggle, but it no longer works like that in more recent versions of Android. This method will require root, but there is also a link to a non-root method at the bottom of this post for those who need it. Anyhow...

Here is a quick explanation of how to fix this issue on the Note 5.

Root Method:


1) Open up a root browser like "ES File Explorer".

2) Navigate to the "/system/csc/" folder and tap on "others.xml" to open it with "ES Note Editor".

3) Search for "CSCFeature_SystemUI_ConfigDefQuickSettingItem".
(The wording of this may be slightly different on your device.)

4) Add the term "MobileData" to the end of the list of quick settings items that are inside the brackets(). Make sure to separate it from the other items with a comma(,).
(You can of course add other Quick Settings items in this same way too.)


5) Then just reboot the device for the changes to take effect.


Non-Root Method(provided by @MishaalRahman):
https://www.xda-developers.com/how-...ttings-tile-toggle-on-samsung-galaxy-devices/

Please be sure to hit the "Thanks" or Donate button below if this helped you out! :)
 
Last edited:

iDreamliner

Senior Member
Jul 4, 2013
616
186
0
Houten
Wondering what phone ure using since i have that toggle stock in my quick settings

Verstuurd vanaf mijn SM-N920C met Tapatalk
 
Last edited:

bogarty

Senior Member
Mar 16, 2011
1,134
898
0
Wondering what phone ure using since i have that toggle stock in my quick settings
SM-N920T, though I'm using a custom rom currently based on the S7 Edge which doesn't have it. Some will already have it though yes. Many others will not. This is the 3rd Samsung phone I've had where this has been an issue.
Bro you one of my friends but really ???k
I fail to see why this is so ridiculous. Many roms do not have it. You can always unadd me if you want btw. :p
 
Last edited:

KatariaMax

Senior Member
Dec 27, 2015
837
124
0
SM-N920T, though I'm using a custom rom currently based on the S7 Edge which doesn't have it. Some will already have it though yes. Many others will not. This is the 3rd Samsung phone I've had where this has been an issue.
Screw tmobile [emoji23]

Sent from my SM-G9287C using Tapatalk

---------- Post added at 04:20 PM ---------- Previous post was at 04:16 PM ----------

SM-N920T, though I'm using a custom rom currently based on the S7 Edge which doesn't have it. Some will already have it though yes. Many others will not. This is the 3rd Samsung phone I've had where this has been an issue.

I fail to see why this is so ridiculous. Many roms do not have it. You can always unadd me if you want btw. :p
It is a csc thing[emoji23] all roms have it[emoji23]

Sent from my SM-G9287C using Tapatalk
 

bogarty

Senior Member
Mar 16, 2011
1,134
898
0
It is a csc thing[emoji23] all roms have it[emoji23]
Not all roms have it or I wouldn't be posting this. Also, it hasn't always been a CSC thing as I mentioned in the OP. You used to have to do it like this, so some may not know.
https://forum.xda-developers.com/showthread.php?p=43042030
My current rom did not have it. Many other people's roms do not have it. Some versions of the stock firmware for different devices do not have it. Maybe next time don't just assume you know everything right off the bat. ;)
 
Last edited:
  • Like
Reactions: Mustafa Jafri

billa

Senior Member
Mar 30, 2006
716
351
83
Let's compile a list of all possible Quick Select tiles.

Let's compile a list of all possible Quick Select tiles, as we might discover some new ones on different models.

Here's my Samsung G930F
AirplaneMode,Bluetooth,Location,Nfc,Wifi,Flashlight,RotationLock,PowerSaving,SilentMode,Sync,MobileData,DormantMode,UltraPowerSaving,WifiHotspot,PersonalMode,AllShareCast,Aod,SFinder,WifiCalling
 
  • Like
Reactions: bogarty

bogarty

Senior Member
Mar 16, 2011
1,134
898
0
Let's compile a list of all possible Quick Select tiles, as we might discover some new ones on different models.
Here's my Samsung G930F
AirplaneMode,Bluetooth,Location,Nfc,Wifi,Flashlight,RotationLock,PowerSaving,SilentMode,Sync,MobileData,DormantMode,UltraPowerSaving,WifiHotspot,PersonalMode,AllShareCast,Aod,SFinder,WifiCalling
Good call. I was planning to add more tile options to the OP too. Getting some feedback on which ones you guys have should help me make that list. :)
 

billa

Senior Member
Mar 30, 2006
716
351
83
Good call. I was planning to add more tile options to the OP too. Getting some feedback on which ones you guys have should help me make that list. :)
I've noticed that even if you add some extra tiles, they will not appear on the screen unless the firmware and/or settings actually supports it.
Anyway, It doesn't hurt to try. ;)

Also, the read command returns a comma at the end of the list, although it seems to work with or without when writing it.
adb shell settings get secure sysui_qs_tiles
AirplaneMode,Bluetooth,Location,Nfc,Wifi,Flashlight,RotationLock,PowerSaving,SilentMode,Sync,Aod,DormantMode,MobileData,WifiHotspot,PersonalMode,SFinder,AllShareCast,UltraPowerSaving, <--

And here's my quick and dirty write command
adb shell settings put secure sysui_qs_tiles "AirplaneMode,Bluetooth,Location,Nfc,Wifi,Flashlight,RotationLock,PowerSaving,SilentMode,Sync,Aod,DormantMode,MobileData,WifiHotspot,PersonalMode,SFinder,AllShareCast,UltraPowerSaving,WifiCalling,"
adb reboot

It seems that in order to update the list, a reboot is necessary on some models only.
By the way, I'm not trying to detract from your "/system/csc/others.xml" method, just using adb for testing purposes.
 
Last edited:

billa

Senior Member
Mar 30, 2006
716
351
83
I have compiled a long list of tile names, possibly all that's available till now.
Additional contributions are welcome.

You can enable all possible tiles with the following ADB commands (copy and paste both lines separately into command line),
or use the OP's method:
Code:
adb shell settings put secure sysui_qs_tiles "AdaptiveDisplay,AirGesture,AirplaneMode,AirView,AllShareCast,Aod,Bluetooth,Brightness,DormantMode,DrivingMode,Ebook,Flashlight,FloatingMessage,Location,MobileData,MultiWindow,NetworkBooster,Nfc,PersonalMode,PowerSaving,QuickConnect,RotationLock,SBeam,SFinder,SideKey,SilentMode,SmartPause,SmartStay,Sync,Toolbox,TouchSensitivity,UltraPowerSaving,Wifi,WifiCalling,WifiHotspot,"
Code:
adb reboot
Note that even if you add all extra tiles, some may not appear in the menu unless your firmware and/or CSC settings actually supports it.
Anyway, it doesn't hurt to try.
 

johntefan

New member
Jul 23, 2017
2
0
0
Read only file system

Hello,

I followed all the instructions until the others.xml part. I edit by adding MobileDate. However, when I saved the modifications, it says: /system/scs/others.xml open failesd: EROSF (read-only file system).

Therefore, I cannot save anything.

Can you help please? :crying:
 

bogarty

Senior Member
Mar 16, 2011
1,134
898
0
Hello,

I followed all the instructions until the others.xml part. I edit by adding MobileDate. However, when I saved the modifications, it says: /system/scs/others.xml open failesd: EROSF (read-only file system).
Maybe because it's "MobileData", not "MobileDate"... :/
 

bogarty

Senior Member
Mar 16, 2011
1,134
898
0
I did input mobiledata. But the error mesaage still pops up. Please help
Well, are you rooted? You won't be able to write to system if not. If you're not rooted there is a link in the OP to the non-rooted method. You can also just try that method if you're having issues. Otherwise, I'm not sure why you can't save. You can always just download ES File Explorer as a test and see if you can enable "root explorer" from the top left menu. Then you can just try editing the "others.xml" by opening it with the built in ES Note Editor.

Sent from my SM-N920T using Tapatalk
 

billa

Senior Member
Mar 30, 2006
716
351
83
This has worked perfectly on all android v6.x.x phones, while it still works on v7.x.x it seems to loose the tiles enclosed in "custom(com.example.tile)" when using the non-root method. I was wondering if it works using the others.xml edit method, since I haven't tried it yet.
Any workaround for this? Here's the quick select tiles for G920V v7.0.0
AirplaneMode,Bluetooth,Location,custom(com.android.nfc/com.samsung.android.nfc.quicktile.NfcTile),Wifi,RotationLock,Flashlight,MobileData,custom(com.android.settings/com.samsung.android.settings.qstile.PowerSavingTile),SilentMode,BlueLightFilter,DormantMode,WifiHotspot,custom(com.samsung.android.oneconnect/.external.DeviceVisibilityTile),custom(com.android.settings/com.samsung.android.settings.qstile.PersonalModeTile),custom(com.sec.android.app.wfdbroker/.AllShareCastTile),custom(com.android.settings/com.samsung.android.settings.qstile.SecAccountTiles),work