1 votos

La aplicación de superusuario ya no da acceso al Root

Intenté hacer una copia de seguridad hace unos días pero la TB se quedó atascada en la pantalla de "Pedir permisos Root". Y ahora, todas las aplicaciones que necesitan acceso Root no funcionan correctamente porque el acceso Root está denegado. Mi aplicación de superusuario está actualizada, y también he intentado restablecer sus datos de usuario pero sigue sin funcionar. ¿Alguien tiene una idea para que vuelva a funcionar?

EDITAR

Aquí está el 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 Puntos 1499

Hay algunos escenarios que podrían explicar lo que está pasando.

Hay que actualizar los binarios de las aplicaciones de superusuario

Abre tu aplicación de superusuario y comprueba si hay actualizaciones de los binarios. El binario es lo que da a esa aplicación de superusuario el derecho a conceder o denegar a otras aplicaciones los privilegios de superusuario. Si está obsoleto o ha sido reemplazado por un binario diferente, es posible que tengas que actualizarlo para que vuelva a funcionar.

Privilegios de root denegados permanentemente para la aplicación

Cuando una aplicación solicita acceso de superusuario, una aplicación de superusuario generalmente pide al usuario que Allow o Deny . Normalmente, también da la opción de seguir la misma acción de forma temporal, durante un tiempo determinado, o de forma permanente (dependiendo de la aplicación de Superusuario que utilices).

Si deniega los privilegios de Root a una aplicación de forma permanente, es probable que la aplicación se detenga cuando pida al sistema privilegios de Root hasta que se agote. Comprueba tu aplicación de superusuario para asegurarte de que Titanium Backup no está marcado como denegado.

Falta root

Es posible que hayas perdido el acceso Root (posiblemente durante una actualización automática Over The Air), que sería la razón por la que la aplicación que solicita derechos de superusuario está fallando. La mayoría de las aplicaciones de superusuario muestran un toast u otro mensaje cada vez que una aplicación solicite privilegios de Root (junto con el hecho de que la solicitud haya sido concedida o denegada).

Aplicación alternativa para el superusuario

Es posible que se haya instalado otra aplicación de superusuario para hacerse cargo de las solicitudes de acceso sudo. Si sabes que tienes Root, comprueba si hay otras aplicaciones de superusuario. Por lo general, tienen "Super" en ellos, aunque esto no es una garantía.

Dispositivo muy lento

En mi antiguo teléfono, había momentos en los que la CPU se atascaba (por ejemplo, justo después del arranque). Si intentaba abrir una aplicación Root, me pedía derechos de Root, y luego se agotaba el tiempo antes de que la aplicación de Superusuario pudiera procesar la solicitud.

Esto normalmente sólo ocurría con una aplicación que provocaba un aviso de permitir o denegar, pero seguía ocurriendo en ocasiones con aplicaciones a las que se les había concedido acceso siempre.

0voto

Nick Pierpoint Puntos 7976

Mirando esto que me llamó la atención:

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`

Suena como una instalación chapucera de la aplicación SuperUser en sí misma. Por curiosidad, ¿de dónde has sacado la aplicación?

La cosa es que hay dos versiones de aplicaciones de superusuario y no son intercambiables, es una aplicación o la otra, ambas se excluyen mutuamente.

Yo me inclinaría más por pensar que esta en concreto es una versión mixta. Trate de descargar la versión "adecuada" ya sea en la tienda de juego.

-1voto

Ayman Hourieh Puntos 39435

Si está en las aplicaciones por defecto de su teléfono, vaya a google play store y descargue Root explorer, desde allí, prese los botones antes de la tarjeta micro sd simbol, a continuación, busque y presione app/system apps, busque superuser y elimínelo de la interna del teléfono.

PreguntAndroid.com

PreguntAndroid es una comunidad de usuarios de Android en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X