How To Guide [HOW TO] Restore WiFi and Cellular Data in Quick Settings (Root Required) - Google Pixel 6 Pro

Unhappy with the new Internet Settings Quick Settings tile?
You can restore the old WiFi and Cellular Quick Settings tiles by running the following adb command (root required):
Edit: Seems the November update broke this, however, credit to raimondas-rimkus who has found a workaround! Post here.
Inject this setting first:
adb shell settings put global settings_provider_model false
Then run this command:
adb shell settings put secure sysui_qs_tiles "wifi,cell,$(settings get secure sysui_qs_tiles)"
Enjoy!

Yeh, I'm not a fan of that new internet tile! Will be changing it via adb... Cheers

I'm rooted on my P6 Pro and this didn't work for me. Worked for me on my 4XL though.

Cares said:
I'm rooted on my P6 Pro and this didn't work for me. Worked for me on my 4XL though.
Click to expand...
Click to collapse
ditto and i didn't know how to revert, it f*d up my whole tile layout just reflashed.

Pixel 4a 5G here.
Did the update to Android 12, and immediately adb'd my tiles back, worked fine.
2 days later I got the November 5 Update, now the settings are gone.
Tried again, this time without any effect. Seems like Google strengthened their grip around their users ***** (phones).

I think I managed to bypass the "fix" that was introduced in November 5 update.
The code that removes the tiles: https://cs.android.com/android/plat...temui/qs/customize/TileQueryHelper.java;l=124
This checks for "settings_provider_model" feature flag in build.props. Overriding of these flags is allowed thru Developer Options -> Feature Flags. Sadly no feature flags are shown there as of now.
BUT, we can still inject this setting:
adb shell settings put global settings_provider_model false
Now running the original adb command will work:
adb shell settings put secure sysui_qs_tiles "wifi,cell,$(settings get secure sysui_qs_tiles)"

I used the following to get a Wifi tile using Tasker and some other tools: https://www.xda-developers.com/bring-back-wifi-toggle-quick-settings-android-12-tasker-project/

raimondas.rimkus said:
I think I managed to bypass the "fix" that was introduced in November 5 update.
The code that removes the tiles: https://cs.android.com/android/plat...temui/qs/customize/TileQueryHelper.java;l=124
This checks for "settings_provider_model" feature flag in build.props. Overriding of these flags is allowed thru Developer Options -> Feature Flags. Sadly no feature flags are shown there as of now.
BUT, we can still inject this setting:
adb shell settings put global settings_provider_model false
Now running the original adb command will work:
adb shell settings put secure sysui_qs_tiles "wifi,cell,$(settings get secure sysui_qs_tiles)"
Click to expand...
Click to collapse
I can confirm this worked for me.

raimondas.rimkus said:
I think I managed to bypass the "fix" that was introduced in November 5 update.
The code that removes the tiles: https://cs.android.com/android/plat...temui/qs/customize/TileQueryHelper.java;l=124
This checks for "settings_provider_model" feature flag in build.props. Overriding of these flags is allowed thru Developer Options -> Feature Flags. Sadly no feature flags are shown there as of now.
BUT, we can still inject this setting:
adb shell settings put global settings_provider_model false
Now running the original adb command will work:
adb shell settings put secure sysui_qs_tiles "wifi,cell,$(settings get secure sysui_qs_tiles)"
Click to expand...
Click to collapse
Thanks a lot! This worked. I will update the OP with this info and give you credit

This worked for me but I'm pretty sure I had to edit my Quick Navigation settings to actually add the toggle to the list.
For the longest time, I thought it never worked until I saw a video about an .apk that adds the Wi-fi toggle and they said to edit the Quick Navigation settings to actually add the Wi-Fi toggle to the Quick Navigation list. :/

Worked for me as well (after rebooting).
Note that you must have 'adb shell settings put global settings_provider_model false', otherwise it will not work.

It works immediate ! For 6 Pro

Perfect, this worked for me.

It works for me as well but Idk why I've got this error:
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}

asdor said:
It works for me as well but Idk why I've got this error:
View attachment 5471923
Click to expand...
Click to collapse
Use Command Prompt (CMD) instead of PowerShell. There's a way to get commands to work in PowerShell but I never remember how.

Hurray! Great. But I always used PowerShell for all my previous phones as well as for rooting my current Pixel 6 Pro and there were no issues.
Thank you!!!

asdor said:
Hurray! Great. But I always used PowerShell for all my previous phones as well as for rooting my current Pixel 6 Pro and there were no issues.
Thank you!!!
Click to expand...
Click to collapse
You're welcome! Glad it's something easy. Me too (ADB/Fastboot used to work as is in PowerShell). I think Microsoft changed PowerShell enough over the last several years that made regular old commands require some extra characters typed before the commands to get them working.
Maybe it was a security enhancement to PowerShell so that if you're meaning to type a PowerShell command and there's an executable in the same folder by the same name as the PS command, then it's not accidentally running the executable instead, and makes you type extra characters since that's far less likely to be an accident.
There's also the wonderfully neat official Microsoft Terminal app in their store. You can have mix and match of Command Prompt and PowerShell in separate tabs in the same window. I think it has other features as well.

roirraW edor ehT said:
You're welcome! Glad it's something easy. Me too (ADB/Fastboot used to work as is in PowerShell). I think Microsoft changed PowerShell enough over the last several years that made regular old commands require some extra characters typed before the commands to get them working.
Maybe it was a security enhancement to PowerShell so that if you're meaning to type a PowerShell command and there's an executable in the same folder by the same name as the PS command, then it's not accidentally running the executable instead, and makes you type extra characters since that's far less likely to be an accident.
There's also the wonderfully neat official Microsoft Terminal app in their store. You can have mix and match of Command Prompt and PowerShell in separate tabs in the same window. I think it has other features as well.
Click to expand...
Click to collapse
In powershell:
./adb shell settings put global settings_provider_model false
./adb shell settings put secure sysui_qs_tiles "wifi,cell,$(settings get secure sysui_qs_tiles)"

bouchigo said:
In powershell:
./adb shell settings put global settings_provider_model false
./adb shell settings put secure sysui_qs_tiles "wifi,cell,$(settings get secure sysui_qs_tiles)"
Click to expand...
Click to collapse
Ah yes, thank you. dot forward-slash. dot forward-slash. Hopefully, I remember.

I hope someone finds a way to do this fro non-rooted 6 Pro

Related

[DEPRECATED][GUIDE][ROOT] Smartwatch 3 KNX01V

I removed download link due to this method not working on lollipop.
This guide is deprecated, please use TWRP Recovery from this thread to install root
DISCLAMER and WARNING: I'm not responsible for bricked devices, dead SD cards, thermonuclear war, or the current economic crisis. Please do some research if you have any concerns about this app.
Click to expand...
Click to collapse
You have been warned!
Links:
Sony PC Companion
Download link removed while I will test for compatibility with 5.x, md5 summ: e2c34b07faa415a6cbb95943649c7eba
Step 1:
Code:
[URL="source.android.com/source/building-devices.html#unlocking-the-bootloader"]Unlocked bootloader[/URL]
1. Enable adb debug
2. adb reboot bootloader
3. fastboot oem unlock (twice if requested)
4. fastboot format cache
5. fastboot format userdata
6. fastboot getvar all (and verify that it is)
7. fastboot reboot
Step 2:
Code:
Updated to the latest KNX01V
[URL="http://www.sonymobile.com/us/tools/pc-companion/"]Install Sony PC Companion[/URL] and use Supports Zone -> Accessories software update -> Smartwatch 3
Step 3:
Code:
Have Flashboot (Sony s1 flash) drivers installed just in case (Install Sony PC Companion and do update as indicated in previous step)
Step 4:
Code:
[COLOR="red"]BOOT [/COLOR][COLOR="Red"](DO NOT EVER FLASH IT!!!)[/COLOR] rooting boot.img
1. Download rooting kernel image (SWR50-rootboot.img)
2. Reboot into bootloader (adb reboot bootloader)
3. fastboot boot SWR50-rootboot.img
4. Wait till device reboots or sits in black screen for a while (1 min+ then reboot it by holding power 10+sec)
Step 5:
Code:
Verify by:
1. adb shell
2. su
3. you should see [email protected]:/ #
Step 6:
Code:
1. Let me know!
2. Use it, dive into GPS investigation or customizations, etc.....
Special thanks:
1. Justin Case for LG G Watch rooting method using LGGW-rootboot.img
2. osm0sis for Android Image Kitchen
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
reserved
How it works:
1. Each boot.img packs zImage (real kernel) and ramdisk (special files for kernel use)
2. This one has all modifications from LGGW rootboot by Justin Case:
a. Adds su binary, superuser.sh install script, modified install-recovery.sh and additional step into init.rc file to invoke superuser.sh install script. Also modifications to mount system as rw and some disabled security.
3. So basically it mount system as rw and does following (cut from superuser.sh install script):
Code:
#!/system/bin/sh
/system/bin/mount -o remount,rw /system
/system/bin/sleep 2
/system/bin/cat /sbin/su > /system/xbin/su
/system/bin/cat /sbin/su > /system/xbin/daemonsu
/system/bin/cat /sbin/install-recovery.sh > /system/etc/install-recovery.sh
/system/bin/chown 0.0 /system/xbin/su
/system/bin/chown 0.0 /system/xbin/daemonsu
/system/bin/chown 0.0 /system/etc/install-recovery.sh
/system/bin/chmod 06755 /system/xbin/su
/system/bin/chmod 06755 /system/xbin/daemonsu
/system/bin/chmod 755 /system/etc/install-recovery.sh
/system/bin/sync
/system/bin/sleep 3
/system/bin/reboot
I have dumped the rom from my debug/test version and was wondering if you were able to give me a guide on how i could try and flash it with a retail version? I presume this root guide probably won't work for me
Well, if hardware and partitions are the same - I do not see why it will not work. However, it will not help to flash.
I might try to compile twrp, but will have to carefully read its docs first.
thanks @XorZone confirmed as working and a nice easy process too (I was already unlocked).
Out of curiosity, modded LGGW rootboot or just renamed?
iBuzman said:
thanks @XorZone confirmed as working and a nice easy process too (I was already unlocked).
Out of curiosity, modded LGGW rootboot or just renamed?
Click to expand...
Click to collapse
Thanks for letting me know!
I reverse engineered changes in LGGW by unpacking and comparing ramdisks from both rootboot and original lg kernel and then applied the same changes to our kernel extracted from PC Companion files.
great thinking and good job ?
btw, that pic confirmed su access to watch over bluetooth debug connection ?
really great tutorial. I am planning to buy this watch, but I think currently there is NO app that requires Root. so I wonder how can we get benefit of this ?
Kurotsuchi said:
really great tutorial. I am planning to buy this watch, but I think currently there is NO app that requires Root. so I wonder how can we get benefit of this ?
Click to expand...
Click to collapse
There is at least Wear Control app: https://play.google.com/store/apps/details?id=octathorp.wearcontrol
I plan to code density changer that will require access to adb, so either from rooted phone or rooted wear.
Kurotsuchi said:
really great tutorial. I am planning to buy this watch, but I think currently there is NO app that requires Root. so I wonder how can we get benefit of this ?
Click to expand...
Click to collapse
how to benefit?
root apps of course!!
(sry for bad pic, unlocked bootloader z3 in low light [emoji12]
XorZone said:
There is at least Wear Control app: https://play.google.com/store/apps/details?id=octathorp.wearcontrol
I plan to code density changer that will require access to adb, so either from rooted phone or rooted wear.
Click to expand...
Click to collapse
that's awesome man! will purchase mine next week, can't wait to root it. thanks for the answer.
Thanks for the root, XorZone. For anyone wondering, here's the dmesg of the watch
A few small observations from digging:
The main chipset seems to be the BCM23550
The CPU has 4 cores, 2 are disabled in software. Should be easy enough to reenable if you please
It definitely has WiFi hardware, but the firmware is currently missing from the image. If you mange to get a hold of compatible firmware and nvram, it should be simple enough to get WiFi up and running
The WiFi firmware message mentions a "43341". Which is odd because apparently the main chipset does have WiFi support built in. Searching for a Broadcom 43341 gives you this, but this might just be a red herring.
cb22 said:
Thanks for the root, XorZone. For anyone wondering, here's the dmesg of the watch
A few small observations from digging:
The main chipset seems to be the BCM23550
The CPU has 4 cores, 2 are disabled in software. Should be easy enough to reenable if you please
It definitely has WiFi hardware, but the firmware is currently missing from the image. If you mange to get a hold of compatible firmware and nvram, it should be simple enough to get WiFi up and running
The WiFi firmware message mentions a "43341". Which is odd because apparently the main chipset does have WiFi support built in. Searching for a Broadcom 43341 gives you this, but this might just be a red herring.
Click to expand...
Click to collapse
Yeah, I noticed the same about WiFi chip, it might be that they packed bcm43341 as part of the BCM23550 soc, like Invensense MPU9250 chip packs mpu6500 inside.
For the 43341 I'm finding it in the configs here: https://android.googlesource.com/kernel/tegra/+/bdde9f16131a5ac2039062d5ce22e3e153acbe68^!/
Looks like BCM43341 is BCM4334 + NFC chip, so we could try S3 I9300 files as per http://redmine.replicant.us/projects/replicant/wiki/GalaxyS3I9300Firmwares
how can i grant superuser permission to an app? i install es file explorer with sideload but i can't get superuser permission. the procedure is ok
Sorry admins for not putting in correct location....
Moved to Correct Area!
cdrshm said:
Sorry admins for not putting in correct location....
I can not get my device to show up in adb devices and its driving me crazy. Tried windows 7/8/server 2012R2 ..lol
Now I have done my fair share of custom roms and bootloaders.
OG Droid
Nexus
Nexus 10
Asus Memo Pad (came from alarm company, and could only load one app...now its a full running tablet)
I am sure its a silly thing I have done or am missing...
Thoughts....ideas?..need more info?
Click to expand...
Click to collapse
As usual, check if adb enabled in settings-about-developer options, if there are no developer options - it is as usual 7 times click on build number in about screen.
And please use Q&A thread for such questions
I've confirmed root survives the Lollipop update
Wow, I was out whole weekend, will have to catch up with the update

Immersive mod activation for certain apps with adb shell without root

Hello!
Is' it possible to activate immersive mode for certain apps over adb shell but without root access?
Did somebody tried this?
I'm asking this primary because of "issue" with status bar and Google Chrome (it's not hidden like it should be, at least for me).
Thank You all on reading and answer!
Here is shell list:
adb shell settings put global policy_control immersive.full=com.android.chrome
* daemon not running. starting it now on port 5037 *
* daemon started successfully *
Security exception: Permission denial: writing to settings requires:android.permission.WRITE_SECURE_SETTINGS
java.lang.SecurityException: Permission denial: writing to settings requires:android.permission.WRITE_SECURE_SETTINGS
at com.android.providers.settings.SettingsProvider.enforceWritePermission(SettingsProvider.java:1793)
at com.android.providers.settings.SettingsProvider.mutateGlobalSetting(SettingsProvider.java:974)
at com.android.providers.settings.SettingsProvider.insertGlobalSetting(SettingsProvider.java:948)
at com.android.providers.settings.SettingsProvider.call(SettingsProvider.java:359)
at android.content.ContentProvider$Transport.call(ContentProvider.java:401)
at com.android.providers.settings.SettingsService$MyShellCommand.putForUser(SettingsService.java:387)
at com.android.providers.settings.SettingsService$MyShellCommand.onCommand(SettingsService.java:285)
at android.os.ShellCommand.exec(ShellCommand.java:96)
at com.android.providers.settings.SettingsService.onShellCommand(SettingsService.java:51)
at android.os.Binder.shellCommand(Binder.java:597)
at android.os.Binder.onTransact(Binder.java:495)
at android.os.Binder.execTransact(Binder.java:700)
I have found a solution!!!
Answer in this particular case is that to be able to change permissions man must change option in developer menu to allow granting permissions!
Getting same error.. it required write permission...
You can try this commands
adb shell pm grant com.android.chrome android.permission.WRITE_SECURE_SETTINGS
adb shell settings put global policy_control immersive.full=com.android.chrome
Enable write permission and then run immersive command.
Let me know if it works.
You can use tasker/automagic, which has been granted write secure permission. Then create a profile/trigger with the app Chrome, action turn on the immersive mode. I use Automagic and the example is here
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
When you scroll up, the url bar also hidden. If you swipe from top or bottom, the status bar and navbar appear as in the right one. You can choose to hide the statbar only, navbar only or both.
SunilSuni said:
Getting same error.. it required write permission...
You can try this commands
adb shell pm grant com.android.chrome android.permission.WRITE_SECURE_SETTINGS
adb shell settings put global policy_control immersive.full=com.android.chrome
Enable write permission and then run immersive command.
Let me know if it works.
Click to expand...
Click to collapse
Nope!
Didn't worked!
Here is the shell list:
adb shell pm grant com.android.chrome android.permission.WRITE_SECURE_SETTINGS
Operation not allowed: java.lang.SecurityException: grantRuntimePermission: Neither user 2000 nor current process has android.permission.GRANT_RUNTIME_PERMISSIONS.
Desmanto said:
You can use tasker/automagic, which has been granted write secure permission. Then create a profile/trigger with the app Chrome, action turn on the immersive mode. I use Automagic and the example is here
When you scroll up, the url bar also hidden. If you swipe from top or bottom, the status bar and navbar appear as in the right one. You can choose to hide the statbar only, navbar only or both.
Click to expand...
Click to collapse
First let me thank You!
Second, my intention is to enable this on system level, without any kind of utility. If this is not possible, then i will probably give up, on my shame :silly:
Jehonan said:
Nope!
Didn't worked!
Here is the shell list:
adb shell pm grant com.android.chrome android.permission.WRITE_SECURE_SETTINGS
Operation not allowed: java.lang.SecurityException: grantRuntimePermission: Neither user 2000 nor current process has android.permission.GRANT_RUNTIME_PERMISSIONS.
Click to expand...
Click to collapse
Ok, we all want to achieve the solution with the minimum footprint. Xiaomi's phones all have additional security for the usb debug. You have to enable the USB debugging (security settings) first (below the USB debugging) to be able to grant write secure permission, adb input and similar command. To enable it, you have to login first using your Mi Account, then pass thru the 3 times prompt and OK. Then try your adb shell command again, it should works fine now (command successful, or no error shown).
Desmanto said:
Ok, we all want to achieve the solution with the minimum footprint. Xiaomi's phones all have additional security for the usb debug. You have to enable the USB debugging (security settings) first (below the USB debugging) to be able to grant write secure permission, adb input and similar command. To enable it, you have to login first using your Mi Account, then pass thru the 3 times prompt and OK. Then try your adb shell command again, it should works fine now (command successful, or no error shown).
Click to expand...
Click to collapse
Heh, sadly after reboot all changes are history
So at least for now, no luck
Jehonan said:
Heh, sadly after reboot all changes are history
So at least for now, no luck
Click to expand...
Click to collapse
It seems my post yesterday vanish...
Your last resort is Automation app. You can try most of them first to see if it fits your need. I personally use Automagic. A simple flow with App Task Started : Chrome and Action Set Immersive Mode - without navigation. And another flow to reset it.
I have used about 40+ active flows, and still managed to get about 10+ hours SOT. So the app almost doesn't drain any battery. But it has helped throughout my daily activities, can't imagine my daily life without it anymore.

[Guide] Remove roaming clock on latest update

1. Download hxxps://play.google.com/store/apps/details?id=by4a.setedit22&hl=en (Sorry i cant post link, change hxxp to http)
2. Enable developer mode, grant write secure permission for the app:
Code:
adb shell pm grant by4a.setedit22 android.permission.WRITE_SECURE_SETTINGS
3. Open the app, change table to "Secure table", find "roaming_dualclock" setting and change the value to "1".
vanhoavn said:
1. Download hxxps://play.google.com/store/apps/details?id=by4a.setedit22&hl=en (Sorry i cant post link, change hxxp to http)
2. Enable developer mode, grant write secure permission for the app:
Code:
adb shell pm grant by4a.setedit22 android.permission.WRITE_SECURE_SETTINGS
3. Open the app, change table to "Secure table", find "roaming_dualclock" setting and change the value to "1".
Click to expand...
Click to collapse
Finally, I can remove the dual clock on Android 10. Thanks so much for the solution.
Could this method not be used to reactivate FASTBOOT on v450pm ?? remove the locksim ?? activate the dual sim ???
spa1978 said:
Could this method not be used to reactivate FASTBOOT on v450pm ?? remove the locksim ?? activate the dual sim ???
Click to expand...
Click to collapse
No...
Yeah its working on android 10, thanks mate!
Wait what? I'm confused, so I downloaded the app and granted all the permissions and developer mode was already enabled. I executed the code over there to system table inside the app but it doesn't seem to be working when I tried to change the value of roaming_dualclock. Any solutions?
Jimook99 said:
Wait what? I'm confused, so I downloaded the app and granted all the permissions and developer mode was already enabled. I executed the code over there to system table inside the app but it doesn't seem to be working when I tried to change the value of roaming_dualclock. Any solutions?
Click to expand...
Click to collapse
You should do the permission with adb command on pc not on your device
vanhoavn said:
1. Download hxxps://play.google.com/store/apps/details?id=by4a.setedit22&hl=en (Sorry i cant post link, change hxxp to http)
2. Enable developer mode, grant write secure permission for the app:
Code:
adb shell pm grant by4a.setedit22 android.permission.WRITE_SECURE_SETTINGS
3. Open the app, change table to "Secure table", find "roaming_dualclock" setting and change the value to "1".
Click to expand...
Click to collapse
Exactly what is the usefulness of this procedure???
spa1978 said:
Exactly what is the usefulness of this procedure???
Click to expand...
Click to collapse
Just to remove the annoying second clock in lock screen.
vanhoavn said:
Just to remove the annoying second clock in lock screen.
Click to expand...
Click to collapse
Ahhhhh it works .... on v50 sprint android 10 !!!!!!
very well
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
martin_yo said:
You should do the permission with adb command on pc not on your device
Click to expand...
Click to collapse
haha thx i didn't know
But omfg it worked anyways!!! I spent more than a year to solve this problem lol
Also how do I move the clock to the center lol why is it at the left side (It's available in Android 9 but not in Android 10)
Jimook99 said:
haha thx i didn't know
But omfg it worked anyways!!! I spent more than a year to solve this problem lol
Click to expand...
Click to collapse
Wait... WHAT?
" I spent more than a year to solve this problem "
REALLY?
BTW, How to enable split-screen multitasking in Android 10 on LG V50 (Korean)?
beboylqt said:
Wait... WHAT?
" I spent more than a year to solve this problem "
REALLY?
BTW, How to enable split-screen multitasking in Android 10 on LG V50 (Korean)?
Click to expand...
Click to collapse
Recent button > Tap and hold icon of the app you want to view in Multi window mode > Select Multi window > Select the 2nd app
beboylqt said:
Wait... WHAT?
" I spent more than a year to solve this problem "
REALLY?
BTW, How to enable split-screen multitasking in Android 10 on LG V50 (Korean)?
Click to expand...
Click to collapse
Haha technically yeah, my first attempt was done from about a year ago and was keep trying with different methods. For your question, the person above has answered it so you may check that.
quantan said:
1. Download hxxps://play.google.com/store/apps/details?id=by4a.setedit22&hl=en (Sorry i cant post link, change hxxp to http)
2. Enable developer mode, grant write secure permission for the app:
Finally, I can remove the dual clock on Android 10. Thanks so much for the solution.
Click to expand...
Click to collapse
You dont need any app for removing it
You can use adb
shell settings put secure roaming_dualclock 1
You can also check it here:
https://forum.xda-developers.com/android/help/lg-korean-variant-t3970883
jTunes said:
You dont need any app for removing it
You can use adb
shell settings put secure roaming_dualclock 1
You can also check it here:
https://forum.xda-developers.com/android/help/lg-korean-variant-t3970883
Click to expand...
Click to collapse
Thanks for this, it also works on my V30 Pie LG U+
Spent ages trying to get this and every other method to work, turns out on SKT you have to change "skt_roaming_dualclock" to 1 rather than "roaming_dualclock"
Metalligator said:
Spent ages trying to get this and every other method to work, turns out on SKT you have to change "skt_roaming_dualclock" to 1 rather than "roaming_dualclock"
Click to expand...
Click to collapse
Thats for SKT
roaming_dualclock is for LG-U+ and KT
Thanks! Working on my LG G7 running android 10.
vanhoavn said:
1. Download hxxps://play.google.com/store/apps/details?id=by4a.setedit22&hl=en (Sorry i cant post link, change hxxp to http)
2. Enable developer mode, grant write secure permission for the app:
Code:
adb shell pm grant by4a.setedit22 android.permission.WRITE_SECURE_SETTINGS
3. Open the app, change table to "Secure table", find "roaming_dualclock" setting and change the value to "1".
Click to expand...
Click to collapse
Finally manage to remove the second clock on my V50 on Android 10. Thanks for this guide.

Themes / Apps / Mods (Depreciated) RAM PLUS FOR SAMSUNG GALAXY F62

{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
OFFICIAL TELEGRAM
Samsung Galaxy F62/M62 | Discussion
Official Global Discussion & Support group for Samsung Galaxy F62/M62. Our Official Channels: Updates: @SamsungGalaxyF62Updates Discussion: @SamsungGalaxyF62Discussion
t.me
Samsung Galaxy F62/M62 | OFFICIAL
Official Discussion group for ➤
Samsung Galaxy F62/M62
Official Channels & Groups ➤
• Updates : @SamsungGalaxyF62Updates
• Off-Topic : https://t.me/SamsungGalaxyF62Discussion
--++INTRODUCTION++--​
Users can enjoy enhanced performance for RAM-intensive games or photo and video editing mobile applications, and a smoother experience while running multiple mobile applications simultaneously thanks to virtual RAM Expansion.
Silently, the Korean tech giant has introduced the virtual RAM extension functionality, which brings up to 4GB of additional space to the smartphone. To be noted, the Galaxy A52s received Samsung RAM Plus feature along with a new firmware update, which makes RAM expansion possible. Makers are now extending it through software updates.
We had wondered at the time if RAM Plus would come to more Galaxy devices, and it looks like it will. RAM Plus was included in a software update for the Galaxy A52 5G recently, and while we thought it would only be available on the company’s mid-range and budget phones, that’s not the case. We can enable this feature now on this new bike device Samsung galaxy F62
After following this tutorial you can check if RAM Plus is available on your Galaxy device by opening the Settings app, going into the Battery and device care submenu, and tapping Memory.
REQUIREMENTS:​To Enable WRITE_SECURE_SETTINGS you will need a pc or if you are rooted you can follow root method .​For windows users = Working ADB and Usb Debugging Enabled.
For Rooted Users = Terminal Emulator (available in Google play store for free)
SetEdit (Settings Database Editor) - IMPORTANT APP (APP SHOULD NOT BE REMOVED AFTER MODDING)​
INSTRUCTIONS (ROOTED METHOD)​First steps you need to download and open the SetEdit Database editor app and open it.​Now as default it is “GLOBAL TABLE” and tap +ADD SETTINGS and you can see it is asking for WRITE_SECURE_SETTINGS permissions.
Now Download any Terminal Emulator and grant it necessary root permissions when asked.
*TYPE “SU” IN TERMINAL EMULATOR TO GRANT ROOT PERMISSIONS.
Copy the code below and paste it into terminal emulator to give it WRITE_SECURE_SETTINGS permissions.
Code:
pm grant by4a.setedit22 android.permission.WRITE_SECURE_SETTINGS
After applying this code open back the SetEdit App and now you can see it won’t ask for WRITE_SECURE_SETTINGS Permissions again.
Now tap the +Add New Setting button and name the setting as “ram_expand_size” and tap save changes and next it will show SETTINGS_VALUE remove this name and put this decimal “4096” now tap save changes that’s it. close the app and now by opening the Settings app, going into the Battery and device care submenu, and tapping Memory. ​
INSTRUCTIONS (WINDOWS METHOD “ADB")​1. Enable developer mode: go to android settings => about phone and look for the build number option. Touch it multiple times until developer mode is enabled.​2. Enable USB debugging: go to android settings => developer options and look for USB debugging and enable it​3. Install adb on your computer: check out this for a quick way to do this. At the bottom of the link you’ll find links for adb downloads for each system. Download it and extract it to “C:\adb”​4. Connect device with computer: connect your device with your computer and look at your phone. A prompt may show up asking you to allow debugging by your computer. Accept this.​5. Open command prompt: go to the fodler where you have extracted adb to and open your command prompt from within this folder. Simply open your command (press windows key, type cmd and press enter) and go to the folder where you have extracted adb to like following:​
Code:
cd C:\adb
6. Grant permission: Insert following command in the command prompt:​
Code:
adb shell pm grant by4a.setedit22 android.permission.WRITE_SECURE_SETTINGS
​Now tap the +Add New Setting button and name the setting as “ram_expand_size” and tap save changes and next it will show SETTINGS_VALUE remove this name and put this decimal “4096” now tap save changes that’s it. close the app and now by opening the Settings app, going into the Battery and device care submenu, and tapping Memory. ​​That’s it now you got the new Samsung Ram Plus Feature and don’t uninstall the SETEDIT App if u uninstall the app it will remove the ram expand string.​
I did everything as per your non rooted instructions. I know to use adb well. No errors occurred. The set edit app also shows my new setting added in the list but the memory still shows 8gb.
Is there anyone else who has managed to do this without root?
reis1996 said:
I did everything as per your non rooted instructions. I know to use adb well. No errors occurred. The set edit app also shows my new setting added in the list but the memory still shows 8gb.
Is there anyone else who has managed to do this without root?
Click to expand...
Click to collapse
It's virtual ram and DOSEN’T show up in actual ram. So your ram will be as like manufacturer but virtual ram is used when actual ram is filled
Hi RC, thank you so much for the info, it worked well.
I did this but not sure if its working or not. Any way to confirm this?
Btw cmd prompt gave me "adb.exe: no devices/emulators found" messages after writing down the secure setting string permission
KomitaMKD said:
I did this but not sure if its working or not. Any way to confirm this?
Btw cmd prompt gave me "adb.exe: no devices/emulators found" messages after writing down the secure setting string permission
Click to expand...
Click to collapse
rarely the extra ram plus is used btw. so the ramplus is only used when your ram gets filled up. you can download app called "Ram Fill Memory" and give it a try. or u can try apps like ram truth for ramplus usge
KomitaMKD said:
I did this but not sure if its working or not. Any way to confirm this?
Btw cmd prompt gave me "adb.exe: no devices/emulators found" messages after writing down the secure setting string permission
Click to expand...
Click to collapse
kill and restart adb server

How To Guide Enable VoLTE/VoWiFi on OnePlus 11 (if your carrier has not approved the device already)

Edit: as of May 21, 2023 I no longer have to repeat step 8 and 9 after device restarts to get voWiFi working on my Chinese OP11 (converted to Global A10 using ocdt method).
Note:
I am just a power user not a developer. If you have any questions most likely I won't have the answer.
Only tested on my Chinese OnePlus 11 on CPH2449 Global A07 firmware with Canadian carrier Freedom Mobile.
PDC steps have to be executed again after each device reboot.
What do you need:
OnePlus 11, Windows PC, a VoLTE/VoWiFi provisioned SIM card.
1. Download the followings
efstools-0.14
Pixel 4 mbn
PDC
VoLTEEnabler Magisk module
2. Install PDC, .net 5.0, OnePlus USB driver and Qualcomm Driver.
3. replace mcfg_sw.mbn in efstools-0.14 folder with pixel 4's mbn file
4. Connect your phone to PC, run below commands to open your phone for connection:
adb shell
su
setprop sys.usb.config diag,serial_cdev,rmnet,adb
Click to expand...
Click to collapse
5. Start Windows Command Prompt in administrator mode, cd to efstools-0.14 folder, then run below command to backup EFS
EfsTools.exe downloadDirectory -i / -o <replace_with_your_output_folder_name>
Click to expand...
Click to collapse
6. Run below commands to make your carrier think that your OnePlus 11 is a Pixel 4 (My Freedom Mobile SIM card is in SIM slot 1, if your SIM card is in slot 2 the commands may differ slightly)
EfsTools.exe writeFile -i mcfg_autoselect_by_uim -o /nv/item_files/mcfg/mcfg_autoselect_by_uim
EfsTools.exe uploadDirectory -i mcfg_sw.mbn -o / -v
Click to expand...
Click to collapse
7. Install VoLTEEnabler on Magisk then reboot your phone. Enable VoLTE and/or VoWiFi from SIM info & settings.
8. Run below commands again to open your phone for connection:
adb shell
su
setprop sys.usb.config diag,serial_cdev,rmnet,adb
Click to expand...
Click to collapse
9. Run PDC, select device to load profiles, deactivate the current Activated profile then activate GCI_Commercial for sub0 if your SIM is in slot 1or sub1 if your SIM is in slot 2 (If you're with a different carrier you may need to enable a different profile, try them out one by one hopefully one of them will work). You have successfully enabled VoWiFi if your phone has a VoWiFi sign on the status bar (a wifi single icon above a phone icon).
10. Run step 8 and 9 again each time your OnePlus 11 is restarted.
Hi, my carrier enable Volte only for selected devices (samsung or iphone), so what I have to change in you guide to make it works?
Thamk you
Thanks for sharing. I added your instructions to my thread on OnePlus
OnePlus Community
Introducing our new OnePlus Community experience, with a completely revamped structure, built from the ground-up.
community.oneplus.com
I hate that I need to root phone for this ****, it should come out of the box working like Samsung, or Pixel
samtruman81 said:
Hi, my carrier enable Volte only for selected devices (samsung or iphone), so what I have to change in you guide to make it works?
Thamk you
Click to expand...
Click to collapse
I need to know what is the command to chose the devices to "emulate". it's not clear. Someone can help me?
If you are going to run magisk, why not just run a module that permanently replaces the mbn file?
wangdaning said:
If you are going to run magisk, why not just run a module that permanently replaces the mbn file?
Click to expand...
Click to collapse
The file is in the efs partition so it's not easily accessible.
TheNewHEROBRINE said:
The file is in the efs partition so it's not easily accessible.
Click to expand...
Click to collapse
I see, I don't have the device, so cannot look at what is listed under / . Are you sure it is its own directory or is it actually a syslink to another directory?
On Pixel 3 the files are in /vendor, but to make a magisk module you put the modification in the /system/vendor, maybe that would work. /system/efs/....mbn
wangdaning said:
I see, I don't have the device, so cannot look at what is listed under / . Are you sure it is its own directory or is it actually a syslink to another directory?
On Pixel 3 the files are in /vendor, but to make a magisk module you put the modification in the /system/vendor, maybe that would work. /system/efs/....mbn
Click to expand...
Click to collapse
I think the contents of the efs partition aren't even mounted anywhere but I'm not sure though.
If rooted, what do you get with "ls /" ?
wangdaning said:
If rooted, what do you get with "ls /" ?
Click to expand...
Click to collapse
I don't have a OnePlus 11 a OnePlus 8T (it still has got an EFS partition obviously). This is the the content of my root folder.
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
TheNewHEROBRINE said:
I don't have a OnePlus 11 a OnePlus 8T (it still has got an EFS partition obviously). This is the the content of my root folder.
View attachment 5876311
Click to expand...
Click to collapse
Thanks, my guess is efs is actually in one of those other folders. Or, more specifically the modem files are located in another folder. Most likely vendor. Here is the module I created for the pixel 3 to modify the mbn_software.txt to make it work in China. It might give some clues on how to make a module for you guys.
I have the phone now, the files are in "/vendor/firmware_mnt/image/modem_pr/mcfg/configs/mcfg_sw"
This may be strange, I would like to disable Volte on OP11 by any chance?
This is a great thread. It's been a nightmare roaming in USA from Canada because Rogers hasn't approved OnePlus 11 IMEI(s) to use voLTE, resulting in many US networks effectively impaired to operate correctly. I'm thus switching to Canadian provider bell, which has approved the provisioning of voLTE for this device.
It would be great to have an on device way of executing the above steps, even if it requires, redo after every reboot.
I believe we have the service providers to blame for this rather than OnePlus, as this issue only pertains to the providers that haven't yet "approved" the device.
Note: Rogers also hasn't approved device to use NR/5G, whereas Bell-Canada has
Guys I've just found a way to do this on device.
NOTE: no root required
Credit to the below thread
Enable 5G?Does this operation apply to OnePlus 11?
Enable 5G for Android 11 on OnePlus 8 series and OnePlus 7 5G I have a OnePlus 11 imported from China. In Italy, I use TIM operator and cannot connect to NSA 5G network (my other 5G Mi MIX4 can connect to TIM’s NSA 5G network in my area), unless...
forum.xda-developers.com
It's a combination of Shizuku and Pixel IMS.
It was able to force VoLTE on my device even with a Service Provider (in this case Rogers-CAN) that hadn't authorized VoLTE provisions for this OnePlus 11 IMEI/device model.
Now all I'm trying to do is leverage this same/similar method to force NR/5G provisions
I made step by step instructions for Shizuku:
This doesn't mean it will work with your Carrier, but it may. It will give you options in settings to turn both VoLTE and VoWiFi on off.
Doesn't work with Freedom Mobile and Telus in Canada. Meaning for us that it doesn't work it will need full root procedure and replacing mbn file via adb shell. More about it https://community.oneplus.com/thread/1284987
Apps you need:
Shizuku app (Playstore) https://play.google.com/store/apps/details?id=moe.shizuku.privileged.api&hl=en_CA&gl=US
Latest Pixel IMS https://github.com/kyujin-cho/pixel-volte-patch/releases
I used 1.2.4.
OnePlus USB driver http://www.mediafire.com/file/zkua1ob0dzaor09/OnePlus_USB_Driver_Setup.exe/file
On your phone:
Developer options unlocked
Under Developer option
USB Debugging ON
Disable permission monitoring ON
Connect your phone to computer (computer must have OnePlus USB driver installed)
Change USB settings from Charging Only to File transfer/Android Auto
Open CMD on your computer as admin:
start shizuku service by executing adb command
adb shell sh /sdcard/Android/data/moe.shizuku.privileged.api/start.sh
Open Shizuku app:
In Shizuku you should see status that is running
Under Authorized applications approve pixel IMS
Open Pixel IMS app:
"Allow all the time" when seeing prompt asking for Shizuku permission
Adjust as required (turn on VoLTE and VoWIFI)
*** Engineering Mode app doesn't work with OP 11 if someone knows there is version that is working please let me know, so I can try to open port for PDC. Tnx.
*** Even with Shizuku app cannot run EFS Tool command
astracd said:
I made step by step instructions for Shizuku:
This doesn't mean it will work with your Carrier, but it may. It will give you options in settings to turn both VoLTE and VoWiFi on off.
Doesn't work with Freedom Mobile and Telus in Canada. Meaning for us that it doesn't work it will need full root procedure and replacing mbn file via adb shell. More about it https://community.oneplus.com/thread/1284987
Apps you need:
Shizuku app (Playstore) https://play.google.com/store/apps/details?id=moe.shizuku.privileged.api&hl=en_CA&gl=US
Latest Pixel IMS https://github.com/kyujin-cho/pixel-volte-patch/releases
I used 1.2.4.
OnePlus USB driver http://www.mediafire.com/file/zkua1ob0dzaor09/OnePlus_USB_Driver_Setup.exe/file
On your phone:
Developer options unlocked
Under Developer option
USB Debugging ON
Disable permission monitoring ON
Connect your phone to computer (computer must have OnePlus USB driver installed)
Change USB settings from Charging Only to File transfer/Android Auto
Open CMD on your computer as admin:
start shizuku service by executing adb command
adb shell sh /sdcard/Android/data/moe.shizuku.privileged.api/start.sh
Open Shizuku app:
In Shizuku you should see status that is running
Under Authorized applications approve pixel IMS
Open Pixel IMS app:
"Allow all the time" when seeing prompt asking for Shizuku permission
Adjust as required (turn on VoLTE and VoWIFI)
*** Engineering Mode app doesn't work with OP 11 if someone knows there is version that is working please let me know, so I can try to open port for PDC. Tnx.
*** Even with Shizuku app cannot run EFS Tool command
Click to expand...
Click to collapse
I did this (in fact using the latest and greatest version of Pixel IMS 1.2.6) and still it doesn't work on Tmobile in Chicago - it is so f***ng frustrating. Can someone confirm if rooting the phone is the key to make this work? If so, I dont mind risking rooting my phone.....
kmahesh said:
I did this (in fact using the latest and greatest version of Pixel IMS 1.2.6) and still it doesn't work on Tmobile in Chicago - it is so f***ng frustrating. Can someone confirm if rooting the phone is the key to make this work? If so, I dont mind risking rooting my phone.....
Click to expand...
Click to collapse
You need to check if adding pixel mbn file will work with t-mobile US
Here are detailed steps
OnePlus Community
Introducing our new OnePlus Community experience, with a completely revamped structure, built from the ground-up.
community.oneplus.com
for those who are facing issue to enbale
i can unlock your engeering mode

Categories

Resources