PDA

Ver la Versión Completa : [ CONSULTA ] Congelar APP por comandos ADB


htcmaniasoy
17/02/20, 16:44:13
Buenas tardes compañeros,

estoy intentando congelar algunas apps pero no me deja y me da los errores que os adjunto, yo creo que no me deja porque no soy root perola verdad no se que más probar.....






C:\Users\usu1>adb shell pm disable -k --user 0 com.coloros.calculator

Exception occurred while executing:
java.lang.IllegalArgumentException: Unknown package: --user
at com.android.server.pm.PackageManagerService.setEna bledSetting(PackageManagerService.java:24337)
at com.android.server.pm.PackageManagerService.setApp licationEnabledSetting(PackageManagerService.java: 24228)
at com.android.server.pm.PackageManagerShellCommand.r unSetEnabledSetting(PackageManagerShellCommand.jav a:1666)
at com.android.server.pm.PackageManagerShellCommand.o nCommand(PackageManagerShellCommand.java:204)
at android.os.ShellCommand.exec(ShellCommand.java:103 )
at com.android.server.pm.PackageManagerService.onShel lCommand(PackageManagerService.java:25326)
at android.os.Binder.shellCommand(Binder.java:634)
at android.os.Binder.onTransact(Binder.java:532)
at android.content.pm.IPackageManager$Stub.onTransact (IPackageManager.java:3279)
at com.android.server.pm.PackageManagerService.onTran sact(PackageManagerService.java:4825)
at android.os.Binder.execTransact(Binder.java:731)

C:\Users\usu1>



C:\Users\usu1>adb shell pm disable com.coloros.calculator
Security exception: Shell cannot change component state for com.coloros.calculator/null to 2

java.lang.SecurityException: Shell cannot change component state for com.coloros.calculator/null to 2
at com.android.server.pm.PackageManagerService.setEna bledSetting(PackageManagerService.java:24390)
at com.android.server.pm.PackageManagerService.setApp licationEnabledSetting(PackageManagerService.java: 24228)
at com.android.server.pm.PackageManagerShellCommand.r unSetEnabledSetting(PackageManagerShellCommand.jav a:1666)
at com.android.server.pm.PackageManagerShellCommand.o nCommand(PackageManagerShellCommand.java:204)
at android.os.ShellCommand.exec(ShellCommand.java:103 )
at com.android.server.pm.PackageManagerService.onShel lCommand(PackageManagerService.java:25326)
at android.os.Binder.shellCommand(Binder.java:634)
at android.os.Binder.onTransact(Binder.java:532)
at android.content.pm.IPackageManager$Stub.onTransact (IPackageManager.java:3279)
at com.android.server.pm.PackageManagerService.onTran sact(PackageManagerService.java:4825)
at android.os.Binder.execTransact(Binder.java:731)



C:\Users\usu1>adb shell pm disable -k --user 0 com.coloros.calculator

Exception occurred while executing:
java.lang.IllegalArgumentException: Unknown package: --user
at com.android.server.pm.PackageManagerService.setEna bledSetting(PackageManagerService.java:24337)
at com.android.server.pm.PackageManagerService.setApp licationEnabledSetting(PackageManagerService.java: 24228)
at com.android.server.pm.PackageManagerShellCommand.r unSetEnabledSetting(PackageManagerShellCommand.jav a:1666)
at com.android.server.pm.PackageManagerShellCommand.o nCommand(PackageManagerShellCommand.java:204)
at android.os.ShellCommand.exec(ShellCommand.java:103 )
at com.android.server.pm.PackageManagerService.onShel lCommand(PackageManagerService.java:25326)
at android.os.Binder.shellCommand(Binder.java:634)
at android.os.Binder.onTransact(Binder.java:532)
at android.content.pm.IPackageManager$Stub.onTransact (IPackageManager.java:3279)
at com.android.server.pm.PackageManagerService.onTran sact(PackageManagerService.java:4825)
at android.os.Binder.execTransact(Binder.java:731)

C:\Users\usu1>




He intentado hacerme root y nada tampoco funciona :
C:\Users\BIT11>adb shell
RMX1931L1:/ $ su
/system/bin/sh: su: not found
127|RMX1931L1:/ $ su pm disable com.google.android.calendar
/system/bin/sh: su: not found
127|RMX1931L1:/ $


*^**************


Sin embargo si me ha dejado desinstalarla, pero me gustaría hibernar otras apps del teléfono, ¿sabéis como se haría? o ¿que podría hacer?

xokker
17/02/20, 17:20:23
Buenas tardes compañeros,

estoy intentando congelar algunas apps pero no me deja y me da los errores que os adjunto, yo creo que no me deja porque no soy root perola verdad no se que más probar.....






C:\Users\usu1>adb shell pm disable -k --user 0 com.coloros.calculator

Exception occurred while executing:
java.lang.IllegalArgumentException: Unknown package: --user
at com.android.server.pm.PackageManagerService.setEna bledSetting(PackageManagerService.java:24337)
at com.android.server.pm.PackageManagerService.setApp licationEnabledSetting(PackageManagerService.java: 24228)
at com.android.server.pm.PackageManagerShellCommand.r unSetEnabledSetting(PackageManagerShellCommand.jav a:1666)
at com.android.server.pm.PackageManagerShellCommand.o nCommand(PackageManagerShellCommand.java:204)
at android.os.ShellCommand.exec(ShellCommand.java:103 )
at com.android.server.pm.PackageManagerService.onShel lCommand(PackageManagerService.java:25326)
at android.os.Binder.shellCommand(Binder.java:634)
at android.os.Binder.onTransact(Binder.java:532)
at android.content.pm.IPackageManager$Stub.onTransact (IPackageManager.java:3279)
at com.android.server.pm.PackageManagerService.onTran sact(PackageManagerService.java:4825)
at android.os.Binder.execTransact(Binder.java:731)

C:\Users\usu1>



C:\Users\usu1>adb shell pm disable com.coloros.calculator
Security exception: Shell cannot change component state for com.coloros.calculator/null to 2

java.lang.SecurityException: Shell cannot change component state for com.coloros.calculator/null to 2
at com.android.server.pm.PackageManagerService.setEna bledSetting(PackageManagerService.java:24390)
at com.android.server.pm.PackageManagerService.setApp licationEnabledSetting(PackageManagerService.java: 24228)
at com.android.server.pm.PackageManagerShellCommand.r unSetEnabledSetting(PackageManagerShellCommand.jav a:1666)
at com.android.server.pm.PackageManagerShellCommand.o nCommand(PackageManagerShellCommand.java:204)
at android.os.ShellCommand.exec(ShellCommand.java:103 )
at com.android.server.pm.PackageManagerService.onShel lCommand(PackageManagerService.java:25326)
at android.os.Binder.shellCommand(Binder.java:634)
at android.os.Binder.onTransact(Binder.java:532)
at android.content.pm.IPackageManager$Stub.onTransact (IPackageManager.java:3279)
at com.android.server.pm.PackageManagerService.onTran sact(PackageManagerService.java:4825)
at android.os.Binder.execTransact(Binder.java:731)



C:\Users\usu1>adb shell pm disable -k --user 0 com.coloros.calculator

Exception occurred while executing:
java.lang.IllegalArgumentException: Unknown package: --user
at com.android.server.pm.PackageManagerService.setEna bledSetting(PackageManagerService.java:24337)
at com.android.server.pm.PackageManagerService.setApp licationEnabledSetting(PackageManagerService.java: 24228)
at com.android.server.pm.PackageManagerShellCommand.r unSetEnabledSetting(PackageManagerShellCommand.jav a:1666)
at com.android.server.pm.PackageManagerShellCommand.o nCommand(PackageManagerShellCommand.java:204)
at android.os.ShellCommand.exec(ShellCommand.java:103 )
at com.android.server.pm.PackageManagerService.onShel lCommand(PackageManagerService.java:25326)
at android.os.Binder.shellCommand(Binder.java:634)
at android.os.Binder.onTransact(Binder.java:532)
at android.content.pm.IPackageManager$Stub.onTransact (IPackageManager.java:3279)
at com.android.server.pm.PackageManagerService.onTran sact(PackageManagerService.java:4825)
at android.os.Binder.execTransact(Binder.java:731)

C:\Users\usu1>




He intentado hacerme root y nada tampoco funciona :
C:\Users\BIT11>adb shell
RMX1931L1:/ $ su
/system/bin/sh: su: not found
127|RMX1931L1:/ $ su pm disable com.google.android.calendar
/system/bin/sh: su: not found
127|RMX1931L1:/ $


*^**************


Sin embargo si me ha dejado desinstalarla, pero me gustaría hibernar otras apps del teléfono, ¿sabéis como se haría? o ¿que podría hacer?Prueba a hacer sudo su

guta12
17/02/20, 19:59:18
Buenas tardes compañeros,

estoy intentando congelar algunas apps pero no me deja y me da los errores que os adjunto, yo creo que no me deja porque no soy root perola verdad no se que más probar.....






C:\Users\usu1>adb shell pm disable -k --user 0 com.coloros.calculator

Exception occurred while executing:
java.lang.IllegalArgumentException: Unknown package: --user
at com.android.server.pm.PackageManagerService.setEna bledSetting(PackageManagerService.java:24337)
at com.android.server.pm.PackageManagerService.setApp licationEnabledSetting(PackageManagerService.java: 24228)
at com.android.server.pm.PackageManagerShellCommand.r unSetEnabledSetting(PackageManagerShellCommand.jav a:1666)
at com.android.server.pm.PackageManagerShellCommand.o nCommand(PackageManagerShellCommand.java:204)
at android.os.ShellCommand.exec(ShellCommand.java:103 )
at com.android.server.pm.PackageManagerService.onShel lCommand(PackageManagerService.java:25326)
at android.os.Binder.shellCommand(Binder.java:634)
at android.os.Binder.onTransact(Binder.java:532)
at android.content.pm.IPackageManager$Stub.onTransact (IPackageManager.java:3279)
at com.android.server.pm.PackageManagerService.onTran sact(PackageManagerService.java:4825)
at android.os.Binder.execTransact(Binder.java:731)

C:\Users\usu1>



C:\Users\usu1>adb shell pm disable com.coloros.calculator
Security exception: Shell cannot change component state for com.coloros.calculator/null to 2

java.lang.SecurityException: Shell cannot change component state for com.coloros.calculator/null to 2
at com.android.server.pm.PackageManagerService.setEna bledSetting(PackageManagerService.java:24390)
at com.android.server.pm.PackageManagerService.setApp licationEnabledSetting(PackageManagerService.java: 24228)
at com.android.server.pm.PackageManagerShellCommand.r unSetEnabledSetting(PackageManagerShellCommand.jav a:1666)
at com.android.server.pm.PackageManagerShellCommand.o nCommand(PackageManagerShellCommand.java:204)
at android.os.ShellCommand.exec(ShellCommand.java:103 )
at com.android.server.pm.PackageManagerService.onShel lCommand(PackageManagerService.java:25326)
at android.os.Binder.shellCommand(Binder.java:634)
at android.os.Binder.onTransact(Binder.java:532)
at android.content.pm.IPackageManager$Stub.onTransact (IPackageManager.java:3279)
at com.android.server.pm.PackageManagerService.onTran sact(PackageManagerService.java:4825)
at android.os.Binder.execTransact(Binder.java:731)



C:\Users\usu1>adb shell pm disable -k --user 0 com.coloros.calculator

Exception occurred while executing:
java.lang.IllegalArgumentException: Unknown package: --user
at com.android.server.pm.PackageManagerService.setEna bledSetting(PackageManagerService.java:24337)
at com.android.server.pm.PackageManagerService.setApp licationEnabledSetting(PackageManagerService.java: 24228)
at com.android.server.pm.PackageManagerShellCommand.r unSetEnabledSetting(PackageManagerShellCommand.jav a:1666)
at com.android.server.pm.PackageManagerShellCommand.o nCommand(PackageManagerShellCommand.java:204)
at android.os.ShellCommand.exec(ShellCommand.java:103 )
at com.android.server.pm.PackageManagerService.onShel lCommand(PackageManagerService.java:25326)
at android.os.Binder.shellCommand(Binder.java:634)
at android.os.Binder.onTransact(Binder.java:532)
at android.content.pm.IPackageManager$Stub.onTransact (IPackageManager.java:3279)
at com.android.server.pm.PackageManagerService.onTran sact(PackageManagerService.java:4825)
at android.os.Binder.execTransact(Binder.java:731)

C:\Users\usu1>




He intentado hacerme root y nada tampoco funciona :
C:\Users\BIT11>adb shell
RMX1931L1:/ $ su
/system/bin/sh: su: not found
127|RMX1931L1:/ $ su pm disable com.google.android.calendar
/system/bin/sh: su: not found
127|RMX1931L1:/ $


*^**************


Sin embargo si me ha dejado desinstalarla, pero me gustaría hibernar otras apps del teléfono, ¿sabéis como se haría? o ¿que podría hacer?Tienes la versión europea o china ?

htcmaniasoy
18/02/20, 08:44:46
Prueba a hacer sudo su
Creo que ya lo probé y no funcionó, pero lo volveré a intentar y te digo, gracias.

htcmaniasoy
18/02/20, 08:45:13
Tienes la versión europea o china ?


Es la versión Europea

guta12
18/02/20, 09:36:26
Es la versión EuropeaContento con que los drivers adb están bien instalados en el ordenador y que tienes las opciones de desarrollador activadas y el móvil bien enlazado al ordenador con el siguiente comando deshabilitas la app que quieras

adb shell

pm uninstall -k --user 0 nombrepaquete

Cuidado con que quitas puedes fallar el sistema y te toque formatear

htcmaniasoy
18/02/20, 14:10:38
con ese comando la desinstalas que no es lo que mismo que pregunto, yo he desinstalado ya algunas apps como la calculadora y el google keep (que no deja desinstalarlas desde color os). Yo lo que quiero es congelarlas o deshabilitarlas.
El resto de cosas lo tengo todo bien, pero no me deja congelar las apps....

guta12
18/02/20, 19:34:59
con ese comando la desinstalas que no es lo que mismo que pregunto, yo he desinstalado ya algunas apps como la calculadora y el google keep (que no deja desinstalarlas desde color os). Yo lo que quiero es congelarlas o deshabilitarlas.
El resto de cosas lo tengo todo bien, pero no me deja congelar las apps....Para que quieres congelar una app que luego necesitas el ordenador para descongelar ?los paquetes desinstalador se pueden volver a habilitar ,es lo mismo que buscas

htcmaniasoy
19/02/20, 08:52:54
Yo siempre he tenido root en los telefonos y compré titanium backup y greenefy, lo que pasa es que greenefy sin root me da la sensación que no hace nada, y como no puedo usar titanium backup para congelar las apps pues me gustaría ver si se puede hacer por comandos, primero porque una app congelada no consume nada y no se llega a abrir nunca, asegurandote que no consume datos ni batería, hay apps que no utilizo mas que muy de vez en cuando y es para ellas para lo que lo quiero. Leí que había una posibilidad de ejecutar comandos adb desde el telefono conectandolo una vez al pc y aguanta hasta el siguiente reinicio, mi idea es ir probando cosas, por que la verdad es que me gusta mucho el root y no me acostumbro a estar sin él.

guta12
19/02/20, 09:24:19
Yo siempre he tenido root en los telefonos y compré titanium backup y greenefy, lo que pasa es que greenefy sin root me da la sensación que no hace nada, y como no puedo usar titanium backup para congelar las apps pues me gustaría ver si se puede hacer por comandos, primero porque una app congelada no consume nada y no se llega a abrir nunca, asegurandote que no consume datos ni batería, hay apps que no utilizo mas que muy de vez en cuando y es para ellas para lo que lo quiero. Leí que había una posibilidad de ejecutar comandos adb desde el telefono conectandolo una vez al pc y aguanta hasta el siguiente reinicio, mi idea es ir probando cosas, por que la verdad es que me gusta mucho el root y no me acostumbro a estar sin él.Aquí puedes hacer root si quieres ,pero una app que uses una vez al mes no te va a consumir nada el propio sistema la deja congelada hasta que se usa además color OS tiene muchas posibilidades para ello yo daría un repaso a los ajustes

htcmaniasoy
19/02/20, 16:41:11
gracias!!! iré probando, pero me gustaría encontrar la solución al tema del comando, sobre todo ya por aprender y saber si falla el comando por algún tema de permisos o porque no es el comando correcto...buscaré más información, de todas formas gracias de verdad!!! ;D