0x192 / 0x192/universal-android-debloater

vivo phone unable to disable system app

Aperta
#813 1 commento 0 reazioni 0 assegnatari Vedi su GitHub
bug
Lingua principale
Rust
Stelle
19.9k
Fork
1.1k
Metriche di merge delle PR
Nessuna PR unita negli ultimi 30g

Descrizione

**Describe the bug**
A clear and concise description of what the bug is.
disabling application requires root permission

**Expected behavior**
A clear and concise description of what you expected to happen.
should be disabled

**UAD log**
Upload the logfile generated by UAD.
```
2023-07-08 21:25:43 INFO [src/gui/mod.rs:457] -----------------------------------------------------------------
2023-07-08 21:25:43 INFO [src/gui/mod.rs:458] ANDROID_SDK: 31 | PHONE: vivo V2120
2023-07-08 21:25:43 WARN [src/gui/views/list.rs:142] No custom selection imported: No such file or directory (os error 2)
2023-07-08 21:26:10 INFO [src/gui/views/settings.rs:82] Disable mode enabled
2023-07-08 21:26:13 ERROR [src/core/utils.rs:228] [Unlisted] pm disable-user --user 0 com.vivo.website ->
Exception occurred while executing 'disable-user':
java.lang.SecurityException: Cannot disable com.vivo.website no root permission
at com.android.server.pm.PackageManagerService.setEnabledSetting(PackageManagerService.java:25758)
at com.android.server.pm.PackageManagerService.setApplicationEnabledSetting(PackageManagerService.java:25610)
at com.android.server.pm.PackageManagerShellCommand.runSetEnabledSetting(PackageManagerShellCommand.java:2231)
at com.android.server.pm.PackageManagerShellCommand.onCommand(PackageManagerShellCommand.java:257)
at com.android.modules.utils.BasicShellCommandHandler.exec(BasicShellCommandHandler.java:97)
at android.os.ShellCommand.exec(ShellCommand.java:38)
at com.android.server.pm.PackageManagerService.onShellCommand(PackageManagerService.java:26553)
at android.os.Binder.shellCommand(Binder.java:950)
at android.os.Binder.onTransact(Binder.java:834)
at android.content.pm.IPackageManager$Stub.onTransact(IPackageManager.java:5266)
at com.android.server.pm.PackageManagerService.onTransact(PackageManagerService.java:9025)
at android.os.Binder.execTransactInternal(Binder.java:1184)
at android.os.Binder.execTransact(Binder.java:1143)
2023-07-08 21:26:13 ERROR [src/core/utils.rs:228] [Unlisted] pm disable-user --user 0 com.vivo.appstore ->
Exception occurred while executing 'disable-user':
java.lang.SecurityException: Cannot disable com.vivo.appstore no root permission
at com.android.server.pm.PackageManagerService.setEnabledSetting(PackageManagerService.java:25758)
at com.android.server.pm.PackageManagerService.setApplicationEnabledSetting(PackageManagerService.java:25610)
at com.android.server.pm.PackageManagerShellCommand.runSetEnabledSetting(PackageManagerShellCommand.java:2231)
at com.android.server.pm.PackageManagerShellCommand.onCommand(PackageManagerShellCommand.java:257)
at com.android.modules.utils.BasicShellCommandHandler.exec(BasicShellCommandHandler.java:97)
at android.os.ShellCommand.exec(ShellCommand.java:38)
at com.android.server.pm.PackageManagerService.onShellCommand(PackageManagerService.java:26553)
at android.os.Binder.shellCommand(Binder.java:950)
at android.os.Binder.onTransact(Binder.java:834)
at android.content.pm.IPackageManager$Stub.onTransact(IPackageManager.java:5266)
at com.android.server.pm.PackageManagerService.onTransact(PackageManagerService.java:9025)
at android.os.Binder.execTransactInternal(Binder.java:1184)
at android.os.Binder.execTransact(Binder.java:1143)
2023-07-08 21:26:13 INFO [src/core/utils.rs:222] [Unlisted] am force-stop --user 0 com.vivo.website ->
2023-07-08 21:26:13 INFO [src/core/utils.rs:222] [Unlisted] pm clear --user 0 com.vivo.website -> Success
2023-07-08 21:26:13 INFO [src/core/utils.rs:222] [Unlisted] am force-stop --user 0 com.vivo.appstore ->
2023-07-08 21:26:13 INFO [src/core/utils.rs:222] [Unlisted] pm clear --user 0 com.vivo.appstore -> Success
```

Guida per i contributori

Nessuna guida per i contributori indicizzata per questo repository

Direzione di ricerca

The error occurs in src/core/utils.rs line 228 when executing 'pm disable-user' commands. Examine the ADB command execution logic and the handling of SecurityException for vivo devices. Check if there are device-specific workarounds or alternative disable methods. Testing requires an Android device, ADB, and understanding of package manager commands.

Scritto dal modello di indicizzazione a partire dal testo della issue.

Valutazione

Stack tecnologico
android, rust
Ambito
cli, mobile
Tipo di issue
Bug
Difficoltà
4/5
Tempo stimato
3-5 giorni
Stato di attività
Ferma
Chiarezza
Abbastanza chiara
Idoneità per principianti
45/100

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.