multi user support for phones - Vibrant Q&A, Help & Troubleshooting

hey guys i got a way to enable multi user support on 4.2.x roms on phone. all you need is a working adb shell and the know how to use copy and past.
type or copy these commands hitting enter after each line
adb shell
su
pm get-max-users
setprop fw.max_users 8
pm create-user usernameyouwanthere
now go to settings and you should see users. and it will reboot a couple times dont worry

Related

adb shell and terminal emulator

i gotta question. is adb shell and terminal emulator the same thing? and am i right getting into adb shell with the CMD from windows when having my phone via usb connected in debugging mode? and can someone tell me where i can get a list of commands?
thx
X10mini miniCM7 2.0 using XDA Premium App
freebordjunky said:
i gotta question. is adb shell and terminal emulator the same thing? and am i right getting into adb shell with the CMD from windows when having my phone via usb connected in debugging mode? and can someone tell me where i can get a list of commands?
thx
X10mini miniCM7 2.0 using XDA Premium App
Click to expand...
Click to collapse
adb shell and Terminal Emulator are not the same thing. One is an shell environment (adb shell) and the other is a tool to access that environment (Terminal Emulator).
adb shell is native to the phone and allows for Linux shell access. Terminal emulator will allow you to run adb shell ON the phone directly to access that shell environment.
Secondly, yes you are correct, in that you can use the Command Prompt (CMD) to access adb shell. Also, your phone must be in debugging mode as you stated.
To get a list of commands -- you type: adb, while in the androidsdk\tools folder and it'll display the default set of commands available to you.
Though, the most common commands you'll run are as follows:
adb shell -- Gives you shell access, best used with root access
adb remount -- Mounts the phone for r/w (read-write) access; this
needs to be done if you plan to run the next two commands, but only once.
adb push -- Push's/Move's a file to the specified dir, usually system/app
adb pull -- Copies a file from a specified dir, usually system/app
adb shell reboot -- Reboots your phone from the command line
Hope that helps.
thank you very much
X10mini miniCM7 2.0 using XDA Premium App
Sure, no problem.
pseudoremora said:
Sure, no problem.
Click to expand...
Click to collapse
Hi there, Im new to TE and ADB as well.
1) From what it looks like why would you ever use ADB if you didnt need to exchange files with the computer?
TE seems a lot easier to use without having to install the sdk, different exes etc.
2) I've also stumbled upon the ADBD insecure by chainfire, from what I've gathered, this app gives you root access to stock kernels that otherwise wouldn't have given you that. and saves you from typing long command lines.
But what lines is it saving you from typing? Just "su"?
Adb pull or push DOES NOT work with Terminal Emulator as they are not found as commands. What to do to use them with unrooted phone?
pseudoremora said:
adb shell and Terminal Emulator are not the same thing. One is an shell environment (adb shell) and the other is a tool to access that environment (Terminal Emulator).
adb shell is native to the phone and allows for Linux shell access. Terminal emulator will allow you to run adb shell ON the phone directly to access that shell environment.
Secondly, yes you are correct, in that you can use the Command Prompt (CMD) to access adb shell. Also, your phone must be in debugging mode as you stated.
To get a list of commands -- you type: adb, while in the androidsdk\tools folder and it'll display the default set of commands available to you.
Though, the most common commands you'll run are as follows:
adb shell -- Gives you shell access, best used with root access
adb remount -- Mounts the phone for r/w (read-write) access; this
needs to be done if you plan to run the next two commands, but only once.
adb push -- Push's/Move's a file to the specified dir, usually system/app
adb pull -- Copies a file from a specified dir, usually system/app
adb shell reboot -- Reboots your phone from the command line
Hope that helps.
Click to expand...
Click to collapse
I tried the following from powershell, on windows:
Code:
.\adb.exe shell cmd overlay enable com.android.internal.systemui.navbar.gestural
and it worked.
I tried the same from the terminal emulator, and it said
cmd: service not found: overlay
Click to expand...
Click to collapse
Why is it that it works one way, and not the other way? Aren't they interacting with the same shell enviromnent? Is there a permission difference?

[Solved] Force Move to SD In Stock Rom

First U need to Have installed ADB, And drivers Properly installed
Go to cmd
>>type adb
>>then type adb devices
>>then type adb shell
>>then the symbol changes to $
>>then type pm setInstallLocation 2
>>then exit
Done Now Now on your phone go to Settings->>Applications->>Manage Applications
Under the USB Storage Tab now u can move apps forcably
If u Want Set the location As before just type setInstallLocation 0

help with hiding small apps

hey guys can anyone help me.
i have a z5 compact with the latest firmware etc.
i have the adb files on my computer, i have usb debugging enabled.
but each time i run the commands to hide the small apps
"adb shell
pm hide com.sony.smallapp.launcher
pm hide com.sony.smallapp.app.widget
exit
adb reboot"
i get this
1|[email protected]:/ $ pm hide com.sony.smallapp.launcher
pm hide com.sony.smallapp.launcher
Error: java.lang.SecurityException: Neither user 2000 nor current process has an
droid.permission.MANAGE_USERS.
1|[email protected]:/ $
the phone is not rooted (nor do i want it to be) and the funny thing is many months ago i was able to do this and it works (just cant remember if i had this message before)

Need help writing script

Greetings,
I have these commands I run from cmd :
Code:
adb shell settings put secure qs_tile_row 2
adb shell settings put secure qs_tile_column 5
adb shell settings put secure sysui_qqs_count 5
The thing is, that these do not survive a reboot, so I wanted to create a script that would run the shell commands on boot.
I created a file in init.d but I can't get a hold of the syntax to put these exact 3 commands.
Any help is appreciated.

[Guidance] Enable SIM hot-plug support without root

Run this with adb-tools
Code:
adb shell pm disable-user com.sonymobile.uiccdetection
Restore:
Code:
adb shell pm enable com.sonymobile.uiccdetection
Remenber to restore it if you plan to change your SIM card.
Thanks! I really appreciate this command! I always hated the reboot procedure after the sim card change.
Also, I have another adb command for the heads up notifications as stock ROM doesn't have a general heads up disable option as Lineage OS.
adb shell settings put global heads_up_notifications_enabled 0

Categories

Resources