2 votes

L'application Superuser n'accorde plus l'accès au Root.

J'ai essayé de faire une sauvegarde il y a quelques jours mais TB est resté bloqué sur l'écran "Asking Root permissions". Et maintenant, toutes les applications qui ont besoin de l'accès Root ne fonctionnent pas correctement parce que l'accès Root est refusé. Mon application superutilisateur est mise à jour, et j'ai aussi essayé de réinitialiser ses données utilisateur mais ça ne fonctionne toujours pas. Quelqu'un a-t-il une idée pour la faire fonctionner à nouveau ?

EDIT

Voici le logcat :

07-09 18:28:21.552 V/InputDevice( 2940): ID[0]=0(0) Up(1=>0)
07-09 18:28:24.554 W/PowerManagerService( 2940): Timer 0x3->0x3|0x0
07-09 18:28:24.627 I/KeyInputQueue( 2940): Input event
07-09 18:28:24.632 V/lights  ( 2940): set_light_buttons invoked
07-09 18:28:24.632 D/lights  ( 2940): set_light_button on=255
07-09 18:28:24.632 I/PowerManagerService( 2940): Ulight 3->7|0
07-09 18:28:24.817 I/KeyInputQueue( 2940): Input event
07-09 18:28:24.847 I/ActivityManager( 2940): Starting activity: Intent { act=android.intent.action.MAIN cat=[android.intent.category.HOME] flg=0x10200000 cmp=com.fede.launcher/.Launcher }
07-09 18:28:25.077 D/PhoneWindow( 6377): couldn't save which view has focus because the focused view android.widget.LinearLayout@47242a48 has no id.
07-09 18:28:26.047 I/KeyInputQueue( 2940): Input event
07-09 18:28:26.047 V/InputDevice( 2940): ID[0]=0(0) Dn(0=>1)
07-09 18:28:26.052 V/WindowManager( 2940): Dsptch > Window{473bdba0 com.fede.launcher/com.fede.launcher.Launcher paused=false}
07-09 18:28:26.272 V/WindowManager( 2940): Dsptch > Window{473bdba0 com.fede.launcher/com.fede.launcher.Launcher paused=false}
07-09 18:28:26.272 I/KeyInputQueue( 2940): Input event
07-09 18:28:26.272 V/InputDevice( 2940): ID[0]=0(0) Up(1=>0)
07-09 18:28:27.347 I/KeyInputQueue( 2940): Input event
07-09 18:28:27.347 V/InputDevice( 2940): ID[0]=0(0) Dn(0=>1)
07-09 18:28:27.352 V/WindowManager( 2940): Dsptch > Window{473bdba0 com.fede.launcher/com.fede.launcher.Launcher paused=false}
07-09 18:28:27.667 I/KeyInputQueue( 2940): Input event
07-09 18:28:27.672 V/WindowManager( 2940): Dsptch > Window{473bdba0 com.fede.launcher/com.fede.launcher.Launcher paused=false}
07-09 18:28:27.672 V/InputDevice( 2940): ID[0]=0(0) Up(1=>0)
07-09 18:28:28.482 V/WindowManager( 2940): Dsptch > Window{473bdba0 com.fede.launcher/com.fede.launcher.Launcher paused=false}
07-09 18:28:28.482 I/KeyInputQueue( 2940): Input event
07-09 18:28:28.482 V/InputDevice( 2940): ID[0]=0(0) Dn(0=>1)
07-09 18:28:29.082 V/WindowManager( 2940): Dsptch > Window{473bdba0 com.fede.launcher/com.fede.launcher.Launcher paused=false}
07-09 18:28:29.082 I/KeyInputQueue( 2940): Input event
07-09 18:28:29.082 V/InputDevice( 2940): ID[0]=0(0) Up(1=>0)
07-09 18:28:29.702 I/KeyInputQueue( 2940): Input event
07-09 18:28:29.702 V/InputDevice( 2940): ID[0]=0(0) Dn(0=>1)
07-09 18:28:29.707 V/WindowManager( 2940): Dsptch > Window{473bdba0 com.fede.launcher/com.fede.launcher.Launcher paused=false}
07-09 18:28:30.382 I/KeyInputQueue( 2940): Input event
07-09 18:28:30.382 V/InputDevice( 2940): ID[0]=0(0) Up(1=>0)
07-09 18:28:30.392 V/WindowManager( 2940): Dsptch > Window{473bdba0 com.fede.launcher/com.fede.launcher.Launcher paused=false}
07-09 18:28:30.777 I/KeyInputQueue( 2940): Input event
07-09 18:28:30.777 V/InputDevice( 2940): ID[0]=0(0) Dn(0=>1)
07-09 18:28:30.787 V/WindowManager( 2940): Dsptch > Window{473bdba0 com.fede.launcher/com.fede.launcher.Launcher paused=false}
07-09 18:28:30.877 I/KeyInputQueue( 2940): Input event
07-09 18:28:30.882 V/InputDevice( 2940): ID[0]=0(0) Up(1=>0)
07-09 18:28:30.887 V/WindowManager( 2940): Dsptch > Window{473bdba0 com.fede.launcher/com.fede.launcher.Launcher paused=false}
07-09 18:28:31.017 I/ActivityManager( 2940): Starting activity: Intent { act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] flg=0x10200000 cmp=com.keramidas.TitaniumBackup/.MainActivity }
07-09 18:28:31.067 I/ActivityManager( 2940): Start proc com.keramidas.TitaniumBackup for activity com.keramidas.TitaniumBackup/.MainActivity: pid=6434 uid=10051 gids={1015, 3003}
07-09 18:28:31.227 I/Zygote  ( 6434): Zygote: pid 6434 has INTERNET permission, then set capability for CAP_NET_RAW
07-09 18:28:31.502 I/com.keramidas.TitaniumBackup.MainApplication( 6434): onCreate()
07-09 18:28:32.947 I/com.keramidas.TitaniumBackup.MainApplication( 6434): Detected CPU architecture: ARM
07-09 18:28:32.962 W/Settings( 6434): Setting android_id has moved from android.provider.Settings.System to android.provider.Settings.Secure, returning read-only value.
07-09 18:28:32.967 D/o.   ( 6434): Debug features are disabled.
07-09 18:28:33.002 I/o.   ( 6434): restoreMySettings_ifNeeded()
07-09 18:28:33.047 I/o.   ( 6434): Internal settings found => No need to restore.
07-09 18:28:33.647 W/Resources( 6434): Converting to string: TypedValue{t=0x10/d=0x0 a=-1}
07-09 18:28:33.717 W/Resources( 6434): Converting to string: TypedValue{t=0x10/d=0x0 a=-1}
07-09 18:28:33.782 W/Resources( 6434): Converting to string: TypedValue{t=0x10/d=0x0 a=-1}
07-09 18:28:33.792 W/Resources( 6434): Converting to string: TypedValue{t=0x10/d=0xf a=-1}
07-09 18:28:33.872 W/Resources( 6434): Converting to string: TypedValue{t=0x10/d=0x80 a=-1}
07-09 18:28:33.872 W/Resources( 6434): Converting to string: TypedValue{t=0x10/d=0x3 a=-1}
07-09 18:28:34.142 W/Resources( 6434): Converting to string: TypedValue{t=0x10/d=0x20 a=-1}
07-09 18:28:34.207 W/Resources( 6434): Converting to string: TypedValue{t=0x10/d=0x1 a=-1}
07-09 18:28:34.267 W/Resources( 6434): Converting to string: TypedValue{t=0x10/d=0x3 a=-1}
07-09 18:28:34.557 I/com.keramidas.TitaniumBackup.MainActivity( 6434): Main Activity is being created for the first time => scheduling next wake-up ...
07-09 18:28:34.567 I/o.    ( 6434): scheduleNextWakeup(): Invoked with idToExcludeForToday=null
07-09 18:28:34.692 I/o.    ( 6434): scheduleNextWakeup(): No next wakeup scheduled.
07-09 18:28:34.707 I/o.   ( 6434): Thread started.
07-09 18:28:35.177 W/PowerManagerService( 2940): Timer 0x7->0x3|0x0
07-09 18:28:35.177 V/lights  ( 2940): set_light_buttons invoked
07-09 18:28:35.177 D/lights  ( 2940): set_light_button on=0
07-09 18:28:35.177 I/PowerManagerService( 2940): Ulight 7->3|0
07-09 18:28:36.282 I/o.   ( 6434): Detected 0 mount point(s) in addition to Android "external" storage.
07-09 18:28:36.292 I/ActivityManager( 2940): Displayed activity com.keramidas.TitaniumBackup/.MainActivity: 5242 ms (total 5242 ms)
07-09 18:28:36.307 I/o.   ( 6434): [Licensing] No cache file: /mnt/sdcard/data/com.keramidas.TitaniumBackup/licensing-cache.xml
07-09 18:28:36.307 I/o.   ( 6434): [Licensing] Cache valid? = false
07-09 18:28:36.307 I/o.   ( 6434): [Licensing] Deleting non-valid cache file: /mnt/sdcard/data/com.keramidas.TitaniumBackup/licensing-cache.xml
07-09 18:28:36.397 I/o.   ( 6434): Detected 0 mount point(s) in addition to Android "external" storage.
07-09 18:28:36.407 W/System.err( 6434): ERROR: Could not open license file: /data/data/com.keramidas.TitaniumBackup/files/license.txt
07-09 18:28:36.512 E/su      ( 6447): sudb - Opening database
07-09 18:28:36.517 E/su      ( 6447): Couldn't open database: unable to open database file
07-09 18:28:36.517 E/su      ( 6447): sudb - Could not open database, prompt user
07-09 18:28:37.332 D/AndroidRuntime( 6449): 
07-09 18:28:37.332 D/AndroidRuntime( 6449): >>>>>>>>>>>>>> AndroidRuntime START <<<<<<<<<<<<<<
07-09 18:28:37.332 D/AndroidRuntime( 6449): CheckJNI is OFF
07-09 18:28:37.337 E/AndroidRuntime( 6449): /system/csc/customer.xml ==> cannot open file
07-09 18:28:37.342 D/AndroidRuntime( 6449): found sales_code tag = <>, </> 
07-09 18:28:37.342 E/AndroidRuntime( 6449): /system/csc/feature.xml ==> cannot open file
07-09 18:28:37.747 D/AndroidRuntime( 6449): --- registering native functions ---
07-09 18:28:38.132 D/LibQmg_native( 6449): register_android_app_LibQmg
07-09 18:28:43.737 I/KeyInputQueue( 2940): Input event
07-09 18:28:43.737 V/InputDevice( 2940): ID[0]=0(0) Dn(0=>1)
07-09 18:28:43.742 V/WindowManager( 2940): Dsptch > Window{473a058 StatusBar paused=false}
07-09 18:28:43.922 I/KeyInputQueue( 2940): Input event
07-09 18:28:43.927 V/InputDevice( 2940): ID[0]=0(0) Up(1=>0)
07-09 18:28:43.947 V/WindowManager( 2940): Dsptch > Window{4732a058 StatusBar paused=false}
07-09 18:28:46.087 I/KeyInputQueue( 2940): Input event
07-09 18:28:46.087 V/InputDevice( 2940): ID[0]=0(0) Dn(0=>1)
07-09 18:28:46.092 V/WindowManager( 2940): Dsptch > Window{4739b5f8 TrackingView paused=false}
07-09 18:28:46.242 I/KeyInputQueue( 2940): Input event
07-09 18:28:46.247 V/InputDevice( 2940): ID[0]=0(0) Up(1=>0)
07-09 18:28:46.252 V/WindowManager( 2940): Dsptch > Window{4739b5f8 TrackingView paused=false}
07-09 18:28:46.537 W/InputManagerService( 2940): Window already focused, ignoring focus gain of: com.android.internal.view.IInputMethodClient$Stub$Proxy@470d25d0
07-09 18:28:47.879 I/KeyInputQueue( 2940): Input event
07-09 18:28:47.882 V/InputDevice( 2940): ID[0]=0(0) Dn(0=>1)
07-09 18:28:47.892 V/WindowManager( 2940): Dsptch > Window{4732a058 StatusBar paused=false}
07-09 18:28:48.087 I/KeyInputQueue( 2940): Input event
07-09 18:28:48.092 V/InputDevice( 2940): ID[0]=0(0) Up(1=>0)
07-09 18:28:48.097 V/WindowManager( 2940): Dsptch > Window{4732a058 StatusBar paused=false}
07-09 18:28:48.617 I/KeyInputQueue( 2940): Input event
07-09 18:28:48.622 V/WindowManager( 2940): Dsptch > Window{473baca0 StatusBarExpanded paused=false}
07-09 18:28:48.622 V/InputDevice( 2940): ID[0]=0(0) Dn(0=>1)
07-09 18:28:48.747 I/KeyInputQueue( 2940): Input event
07-09 18:28:48.747 V/WindowManager( 2940): Dsptch > Window{473baca0 StatusBarExpanded paused=false}
07-09 18:28:48.747 V/InputDevice( 2940): ID[0]=0(0) Up(1=>0)
07-09 18:28:49.032 W/InputManagerService( 2940): Window already focused, ignoring focus gain of: com.android.internal.view.IInputMethodClient$Stub$Proxy@46fc9070

2voto

Steve Obbayi Points 1499

Il y a quelques scénarios qui pourraient expliquer ce qui se passe.

Les binaires de l'application Superuser doivent être mis à jour

Ouvrez votre application Superuser et vérifiez s'il y a des mises à jour des binaires. Le binaire est ce qui donne à l'application Superuser le droit d'accorder ou de refuser aux autres applications les privilèges de superutilisateur. S'il est obsolète ou a été remplacé par un autre binaire, vous devrez peut-être le mettre à jour pour qu'il fonctionne à nouveau.

Privilèges de racine refusés en permanence pour l'application

Lorsqu'une application demande un accès en tant que super-utilisateur, l'application Superuser invite généralement l'utilisateur à Allow o Deny . En général, il offre également la possibilité de suivre la même action de manière temporaire, pour une durée déterminée ou permanente (selon l'application Superuser que vous utilisez).

Si vous refusez à une application les privilèges Root de façon permanente, l'application fera probablement une pause lorsqu'elle demandera au système les privilèges Root, jusqu'à ce qu'elle s'arrête. Vérifiez votre application Superuser pour vous assurer que Titanium Backup n'est pas marqué comme étant refusé.

Manque de racine

Vous avez peut-être perdu l'accès Root (peut-être lors d'une mise à jour automatique Over The Air), ce qui expliquerait pourquoi l'application demandant des droits de superutilisateur échoue. La plupart des applications de superutilisateur affichent un toast ou un autre message chaque fois qu'une application demande des privilèges Root (ainsi que le fait que cette demande ait été accordée ou refusée).

Application Superuser alternative

Une autre application Superuser peut avoir été installée pour prendre en charge les demandes d'accès sudo. Si vous savez que vous avez Root, vérifiez si d'autres applications Superuser ont été installées. Elles contiennent généralement le mot "Super", mais ce n'est pas une garantie.

Appareil très lent

Sur mon ancien téléphone, il y avait des moments où le CPU était bloqué (par exemple juste après le démarrage). Si j'essayais d'ouvrir une application Root, elle demandait les droits Root, puis s'arrêtait avant que l'application Superuser puisse traiter la demande.

Cela ne se produisait généralement que pour une application qui provoquait une demande d'autorisation ou de refus, mais cela se produisait encore à l'occasion avec des applications auxquelles l'accès avait toujours été accordé.

0voto

Nick Pierpoint Points 7976

Je regarde ce qui a attiré mon attention :

07-09 18:28:36.512 E/su      ( 6447): sudb - Opening database 
07-09 18:28:36.517 E/su      ( 6447): Couldn't open database: unable to open database file 
07-09 18:28:36.517 E/su      ( 6447): sudb - Could not open database, prompt user`

On dirait que l'installation de l'application SuperUser a été bâclée. Par curiosité, où avez-vous obtenu l'application ?

Le fait est qu'il y a deux versions de l'application superuser et qu'elles ne sont pas interchangeables, c'est soit l'une soit l'autre, les deux s'excluant mutuellement.

Je serais plus enclin à penser que ce modèle particulier était une version "mix 'n' match". Essaie de télécharger la version "correcte" sur le Play Store.

-1voto

Ayman Hourieh Points 39435

Si c'est sur les applications par défaut de votre téléphone, allez sur google play store et téléchargez Root explorer, de là, presez les boutons avant la carte micro sd simbol, puis localisez et appuyez sur app/system apps, trouvez superuser et supprimez-le de l'interne du téléphone.

androidalle.com

AndroidAlle est une communauté de androiders où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X