FORUMS
Remove All Ads from XDA

Strange problem with supersu

28 posts
Thanks Meter: 2
 
By aiah, Junior Member on 13th March 2018, 02:13 PM
Post Reply Email Thread
The problem
situation1:
- SuperSU app is active on the foreground
- When I su from adb shell i get the confirmation prompt and get root without any problems

situation2:
- SuperSU app is not running
- When I su from adb shell

sometimes it keeps waiting indefinite but SuperSU. app never starts and therefore never asks confirmation.
other times it works like expected

situation3
- SuperSU app is not running
- Start rootexplorer it waits indefinite (super supersu app never starts)
- If i manually start SuperSU then it sometimes ask for permission for rootexplorer

Device & Rooting info
DEVICE: wiko sunny2 [v2510]
OS: Android 6.0 [MRA58K]
SuperSU version: 2.79
Rooting: Installed official SUinstaller zip version 2.79 from twrp recovery
- installation proceeded without any errors

Parts of logcat

logcat extract of situation 1
Code:
03-13 13:32:00.094  1461 10939 V BroadcastQueue: Finished with ordered broadcast BroadcastRecord{c86c211 u-1 android.intent.action.TIME_TICK}, [foreground], remain = 0
03-13 13:32:00.096  1461  1461 D AlarmManager: onSendFinished begin
03-13 13:32:00.886   540   626 D phoneserver: rsrp[0]=6,rscp[0]=0,rxlev[0]=0 ind_str= M
03-13 13:32:00.886   540   626 D phoneserver: +CSQ: 6,0M
03-13 13:32:01.743   535   784 D WCND    : is_cp2_alive_ok: open polling interface: /dev/spipe_wcn0, fd = 13
03-13 13:32:01.744   535   784 D WCND    : is_cp2_alive_ok: loop: /dev/spipe_wcn0 is OK
03-13 13:32:03.551 16049 16049 D AndroidRuntime: >>>>>> START com.android.internal.os.RuntimeInit uid 0 <<<<<< 
03-13 13:32:03.562 16049 16049 D AndroidRuntime: CheckJNI is OFF
03-13 13:32:03.559 16049 16049 W app_process: type=1400 audit(0.0:496): avc: denied { write } for name="system@framework@boot.art" dev="mmcblk0p23" ino=14597 scontext=u:r:shell:s0 tcontext=u:object_r:dal
03-13 13:32:03.570 16049 16049 W art     : 707e5000-71201000 rw-p 00000000 b3:17 14597      /data/dalvik-cache/arm/system@framework@boot.art
03-13 13:32:03.570 16049 16049 W art     : b11f3000-b31cb000 r--p 00000000 b3:11 1176       /system/framework/arm/boot.oat
03-13 13:32:03.570 16049 16049 W art     : b31cb000-b49dd000 r-xp 01fd8000 b3:11 1176       /system/framework/arm/boot.oat
03-13 13:32:03.570 16049 16049 W art     : b49dd000-b49de000 rw-p 037ea000 b3:11 1176       /system/framework/arm/boot.oat
03-13 13:32:03.570 16049 16049 W art     : b49de000-b49fc000 r--p 00a1c000 b3:17 14597      /data/dalvik-cache/arm/system@framework@boot.art
03-13 13:32:03.570 16049 16049 W art     : b49fc000-b49fd000 rw-p 00000000 00:00 0          [anon:linker_alloc_vector]
{....full callstack removed...}
03-13 13:32:03.581 16049 16049 W art     : b6f9b000-b6f9c000 rw-p 00000000 00:00 0 
03-13 13:32:03.581 16049 16049 W art     : b8e2b000-b8e5d000 rw-p 00000000 00:00 0          [heap]
03-13 13:32:03.581 16049 16049 W art     : be7e4000-be805000 rw-p 00000000 00:00 0          [stack]
03-13 13:32:03.581 16049 16049 W art     : ffff0000-ffff1000 r-xp 00000000 00:00 0          [vectors]
03-13 13:32:03.581 16049 16049 W art     : 
03-13 13:32:03.646 16049 16049 D ICU     : No timezone override file found: /data/misc/zoneinfo/current/icu/icu_tzdata.dat
03-13 13:32:03.659 16049 16049 W main    : type=1400 audit(0.0:497): avc: denied { write } for name="arm" dev="mmcblk0p23" ino=14595 scontext=u:r:shell:s0 tcontext=u:object_r:dalvikcache_data_file:s0 tcl
03-13 13:32:03.707 16049 16049 E memtrack: Couldn't load memtrack module (No such file or directory)
03-13 13:32:03.707 16049 16049 E android.os.Debug: failed to load memtrack module: -2
03-13 13:32:03.712 16049 16049 I Radio-JNI: register_android_hardware_Radio DONE
03-13 13:32:03.753 16049 16049 D AndroidRuntime: Calling main entry com.android.commands.am.Am
03-13 13:32:03.749 16059 16059 W Binder_1: type=1400 audit(0.0:498): avc: denied { sys_nice } for capability=23 scontext=u:r:shell:s0 tcontext=u:r:shell:s0 tclass=capability permissive=0
03-13 13:32:03.749 16059 16059 W Binder_1: type=1400 audit(0.0:499): avc: denied { sys_nice } for capability=23 scontext=u:r:shell:s0 tcontext=u:r:shell:s0 tclass=capability permissive=0
03-13 13:32:03.749 16060 16060 W Binder_2: type=1400 audit(0.0:500): avc: denied { sys_nice } for capability=23 scontext=u:r:shell:s0 tcontext=u:r:shell:s0 tclass=capability permissive=0
03-13 13:32:03.749 16060 16060 W Binder_2: type=1400 audit(0.0:501): avc: denied { sys_nice } for capability=23 scontext=u:r:shell:s0 tcontext=u:r:shell:s0 tclass=capability permissive=0
03-13 13:32:03.761  1461  1471 D BroadcastQueue: Add broadcastBroadcastRecord{ea7ff76 u0 eu.chainfire.supersu.NativeAccess} into (background/order), now header = BroadcastRecord{ea7ff76 u0 eu.chainfire.s
03-13 13:32:03.773  1461  1474 I ActivityManager: Start proc 16061:eu.chainfire.supersu/u0a104 for broadcast eu.chainfire.supersu/.NativeAccessReceiver
03-13 13:32:03.813 16061 16061 E linker  : readlink('') failed: No such file or directory [fd=17]   
03-13 13:32:03.813 16061 16061 E linker  : warning: unable to get realpath for the library "/data/app/eu.chainfire.supersu-1/oat/arm/base.odex". Will use given name.
03-13 13:32:03.815 16061 16061 W System  : ClassLoader referenced unknown path: /data/app/eu.chainfire.supersu-1/lib/arm
03-13 13:32:04.152  1461 10941 I ActivityManager: START u0 {act=android.intent.action.MAIN flg=0x50840000 cmp=eu.chainfire.supersu/.PromptActivity (has extras)} from uid 10104 on display 0
03-13 13:32:04.152  1461 10941 D ActivityManager: DEBUG_POWER_HINT start activityh
03-13 13:32:04.169  1461 10941 V WindowManager: Pausing WindowToken AppWindowToken{551b974 token=Token{7c74d47 ActivityRecord{c585086 u0 com.wiko.launcher/com.wiko.WikoLauncher t6}}}
03-13 13:32:04.181   501   501 D gralloc.sc8830: fb_post fps = 0.728464
03-13 13:32:04.181  1461 10941 D WindowManager: Input focus has changed to null
03-13 13:32:04.182  1461 10941 D ActivityManager: startActivityUncheckedLocked return : 0
03-13 13:32:04.183  1461  1781 V BroadcastQueue: Finished with ordered broadcast BroadcastRecord{ea7ff76 u0 eu.chainfire.supersu.NativeAccess}, [background], remain = 0
03-13 13:32:04.185 16049 16049 D AndroidRuntime: Shutting down VM
03-13 13:32:04.196  1461 10940 V WindowManager: Resuming WindowToken AppWindowToken{551b974 token=Token{7c74d47 ActivityRecord{c585086 u0 com.wiko.launcher/com.wiko.WikoLauncher t6}}}
03-13 13:32:04.209 16061 16061 D AccessibilityManager: getInstance() new sInstance = android.view.accessibility.AccessibilityManager@f64a4d1, context = eu.chainfire.supersu.PromptActivity@2b80b36, userId
03-13 13:32:04.299 16061 16117 D OpenGLRenderer: Use EGL_SWAP_BEHAVIOR_PRESERVED: false
03-13 13:32:04.302 16061 16061 E linker  : readlink('') failed: No such file or directory [fd=25]
03-13 13:32:04.302 16061 16061 E linker  : warning: unable to get realpath for the library "/system/lib/hw/gralloc.sc8830.so". Will use given name.
03-13 13:32:04.308  1461  1616 V WindowManager: addWindow: New client android.os.BinderProxy@377817c: window=Window{53e1a05 u0 eu.chainfire.supersu/eu.chainfire.supersu.PromptActivity} Callers=com.androi
03-13 13:32:04.329  1461  2231 D WindowManager: Input focus has changed to Window{53e1a05 u0 eu.chainfire.supersu/eu.chainfire.supersu.PromptActivity}
03-13 13:32:04.350 16061 16117 I OpenGLRenderer: Initialized EGL, version 1.4
03-13 13:32:04.421  1461  1491 I ActivityManager: Displayed eu.chainfire.supersu/.PromptActivity: +233ms

logcat extract of situation 2
Code:
03-13 13:19:41.861 13245 13245 D AndroidRuntime: >>>>>> START com.android.internal.os.RuntimeInit uid 0 <<<<<<
03-13 13:19:41.872 13245 13245 D AndroidRuntime: CheckJNI is OFF
03-13 13:19:41.865 13245 13245 W app_process: type=1400 audit(0.0:412): avc: denied { write } for name="system@framework@boot.art" dev="mmcblk0p23" ino=14597 scontext=u:r:shell:s0 tcontext=u:object_r:dalvikcache_data_file:s0 tclass=file permissive=0
03-13 13:19:41.879 13245 13245 W art     : 707e5000-71201000 rw-p 00000000 b3:17 14597      /data/dalvik-cache/arm/system@framework@boot.art
03-13 13:19:41.880 13245 13245 W art     : b123b000-b3213000 r--p 00000000 b3:11 1176       /system/framework/arm/boot.oat
{....full callstack removed...}
03-13 13:19:41.891 13245 13245 W art     : b6fd9000-b6fdb000 rw-p 0001f000 b3:11 522        /system/bin/linker
03-13 13:19:41.891 13245 13245 W art     : b6fdb000-b6fdd000 rw-p 00000000 00:00 0 
03-13 13:19:41.891 13245 13245 W art     : b6fdd000-b6fe2000 r-xp 00000000 b3:11 398        /system/bin/app_process32
03-13 13:19:41.891 13245 13245 W art     : b6fe2000-b6fe3000 r--p 00004000 b3:11 398        /system/bin/app_process32
03-13 13:19:41.891 13245 13245 W art     : b6fe3000-b6fe4000 rw-p 00000000 00:00 0 
03-13 13:19:41.891 13245 13245 W art     : b8337000-b8369000 rw-p 00000000 00:00 0          [heap]
03-13 13:19:41.891 13245 13245 W art     : beadd000-beafe000 rw-p 00000000 00:00 0          [stack]
03-13 13:19:41.891 13245 13245 W art     : ffff0000-ffff1000 r-xp 00000000 00:00 0          [vectors]
03-13 13:19:41.891 13245 13245 W art     : 
03-13 13:19:41.952 13245 13245 D ICU     : No timezone override file found: /data/misc/zoneinfo/current/icu/icu_tzdata.dat
03-13 13:19:41.955 13245 13245 W main    : type=1400 audit(0.0:413): avc: denied { write } for name="arm" dev="mmcblk0p23" ino=14595 scontext=u:r:shell:s0 tcontext=u:object_r:dalvikcache_data_file:s0 tclass=dir permissive=0
03-13 13:19:42.017 13245 13245 E memtrack: Couldn't load memtrack module (No such file or directory)
03-13 13:19:42.017 13245 13245 E android.os.Debug: failed to load memtrack module: -2
03-13 13:19:42.023 13245 13245 I Radio-JNI: register_android_hardware_Radio DONE
03-13 13:19:42.067 13245 13245 D AndroidRuntime: Calling main entry com.android.commands.am.Am
03-13 13:19:42.055 13255 13255 W Binder_1: type=1400 audit(0.0:414): avc: denied { sys_nice } for capability=23 scontext=u:r:shell:s0 tcontext=u:r:shell:s0 tclass=capability permissive=0
03-13 13:19:42.055 13255 13255 W Binder_1: type=1400 audit(0.0:415): avc: denied { sys_nice } for capability=23 scontext=u:r:shell:s0 tcontext=u:r:shell:s0 tclass=capability permissive=0
03-13 13:19:42.055 13256 13256 W Binder_2: type=1400 audit(0.0:416): avc: denied { sys_nice } for capability=23 scontext=u:r:shell:s0 tcontext=u:r:shell:s0 tclass=capability permissive=0
03-13 13:19:42.055 13256 13256 W Binder_2: type=1400 audit(0.0:417): avc: denied { sys_nice } for capability=23 scontext=u:r:shell:s0 tcontext=u:r:shell:s0 tclass=capability permissive=0
--------- beginning of system
03-13 13:19:42.077  1461  3330 D BroadcastQueue: Add broadcastBroadcastRecord{1901c00 u0 eu.chainfire.supersu.NativeAccess} into (background/order), now header = BroadcastRecord{1901c00 u0 eu.chainfire.supersu.NativeAccess}, size = 1
03-13 13:19:42.093  1461  1474 I ActivityManager: Start proc 13257:eu.chainfire.supersu/u0a104 for broadcast eu.chainfire.supersu/.NativeAccessReceiver
03-13 13:19:42.145 13257 13257 E linker  : readlink('') failed: No such file or directory [fd=17]
03-13 13:19:42.145 13257 13257 E linker  : warning: unable to get realpath for the library "/data/app/eu.chainfire.supersu-1/oat/arm/base.odex". Will use given name.
03-13 13:19:42.149 13257 13257 W System  : ClassLoader referenced unknown path: /data/app/eu.chainfire.supersu-1/lib/arm
03-13 13:19:42.497  1461  3692 I ActivityManager: START u0 {act=android.intent.action.MAIN flg=0x50840000 cmp=eu.chainfire.supersu/.PromptActivity (has extras)} from uid 10104 on display 0
03-13 13:19:42.497  1461  3692 D ActivityManager: DEBUG_POWER_HINT start activityh
03-13 13:19:42.504  1461  3692 V WindowManager: Pausing WindowToken AppWindowToken{551b974 token=Token{7c74d47 ActivityRecord{c585086 u0 com.wiko.launcher/com.wiko.WikoLauncher t6}}}
03-13 13:19:42.508  1461  3692 D WindowManager: Input focus has changed to null
03-13 13:19:42.509  1461  3692 D ActivityManager: startActivityUncheckedLocked return : 0
03-13 13:19:42.513  1461  2242 V BroadcastQueue: Finished with ordered broadcast BroadcastRecord{1901c00 u0 eu.chainfire.supersu.NativeAccess}, [background], remain = 0
03-13 13:19:42.506 13255 13255 W Binder_1: type=1400 audit(0.0:418): avc: denied { sys_nice } for capability=23 scontext=u:r:shell:s0 tcontext=u:r:shell:s0 tclass=capability permissive=0
03-13 13:19:42.515 13245 13245 D AndroidRuntime: Shutting down VM



Questions/Remarks

It looks like app_process (app_process32) is started in the wrong context

Any hints or tips on how to proceed ?
 
 
14th March 2018, 08:34 AM |#2  
OP Junior Member
Thanks Meter: 2
 
More
Reflashed stock and twrp and installed SuperSU the classic way (on /system)

Now everything works as expected
Post Reply Subscribe to Thread

Guest Quick Reply (no urls or BBcode)
Message:
Previous Thread Next Thread
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes