[SuperSU] klausstoertebeker:
SuperSU update failure (v2.76 -> v2.78) on my Sony Xperia Z5 compact

I rooted my Sony Xperia Z5 compact using the method described Twig's Tech Tipps. It included TWRP v3.0.2.0 and SuperSu 2.76 and worked perfect until I was told that the binary needs to be updated. I tried to update the binary but it always failed no matter which update method I tried. Now I hope someone can help me here, so I provide you with all Information I could get out of my phone:

Exact device model

Sony Xperia Z5 compact (model number E5823)

Carrier: Vodafone.de (Germany)

Exact firmware version

32.2.A.0.253

Exact Android Version

6.0.1

Exact SuperSU Version

APK: SuperSU Pro v2.78

Bin: SuperSU v2.76

I'd like to update the binary to version v2.78

I'm using SuperSU Pro but haven't found OTA survival mode.

Interfering apps

I have installed

- Xposed v86 with the following modules installed:

AFWQall+

AudioBT

Handsent No Inbox Ads

HandleExternalStorage

XperiaFMwoHS

XPrivacy

XPrivacy in App Info
​

- BusyBox v1.24.2 (symlinked)

Update methods tried

- In-app 'normal'

- ZIP (UPDATE-SuperSU-v2.78-20160905010000.zip) via recovery

Also I tried to do a full ZIP install (SuperSU-v2.78-201609011115.zip) via recovery after update failure because I hoped that this will solve my failure Problem. But this full install also failed.

What kind of root are you left with?

I was left with full root access (proven by the app "Root Checker"). SuperSU v2.78 is still asking if root access should be granted if an app asks for it. Also I can run the "su" command from the "Termux" Terminal app and get a root prompt. So I think I have root access too.

Logs from TWRP, when updating the binary using the TWRP/CWM button inside the SuperSU app

I haven't found the TWRP/CWM-Button although using the SUperSU Pro app so this wasn't an option.

Logs from TWRP, when updating SuperSU completely via ZIP

I'm using TWRP 3.0.2.0. For the logs see the attached files:

ZIP update install: "Recovery-Update-SuperSU-2.78-Installation.log"

ZIP full install: "Recovery-SuperSU-2.78-Installation.log"

Logs from SuperSU (very important)

I extracted the following log sequence from the result retrieved from executing the "logcat -d | grep -i "installer" > logcat.txt" command. I executed this command line on my phone using the "Termux" Terminal app with root Access:

09-14 20:43:07.327 12566 12583 D SuperSU][APK: [SuperSU][APK][Installer] detect(277)
09-14 20:43:07.351 12566 12587 D SuperSU][APK: [SuperSU][APK][Installer] detect(277)
09-14 20:43:07.447 12566 12583 D SuperSU][APK: [SuperSU][APK][Installer] su --> 276
09-14 20:43:07.472 12566 12587 D SuperSU][APK: [SuperSU][APK][Installer] su --> 276
09-14 20:43:07.582 12566 12583 D SuperSU][APK: [SuperSU][APK][Installer] su daemon --> 276
09-14 20:43:07.582 12566 12587 D SuperSU][APK: [SuperSU][APK][Installer] su daemon --> 276
09-14 20:43:07.582 12566 12583 D SuperSU][APK: [SuperSU][APK][Installer] sugote --> -3 / -3 / 0
09-14 20:43:07.582 12566 12587 D SuperSU][APK: [SuperSU][APK][Installer] sugote --> -3 / -3 / 0
09-14 20:43:07.629 12566 12583 D SuperSU][APK: [SuperSU][APK][Installer] supolicy --> 276
09-14 20:43:07.641 12566 12587 D SuperSU][APK: [SuperSU][APK][Installer] supolicy --> 276
09-14 20:43:07.683 12566 12583 D SuperSU][APK: [SuperSU][APK][Installer] sukernel --> 276
09-14 20:43:07.694 12566 12587 D SuperSU][APK: [SuperSU][APK][Installer] sukernel --> 276
09-14 20:43:07.703 12566 12583 D SuperSU][APK: [SuperSU][APK][Installer] su old --> -2
09-14 20:43:07.729 12566 12587 D SuperSU][APK: [SuperSU][APK][Installer] su old --> -2
09-14 20:43:07.781 12566 12583 D SuperSU][APK: [SuperSU][APK][Installer] app_process --> 0
09-14 20:43:07.797 12566 12587 D SuperSU][APK: [SuperSU][APK][Installer] app_process --> 0
09-14 20:43:07.820 12566 12583 D SuperSU][APK: [SuperSU][APK][Installer] sdk == 23
09-14 20:43:07.820 12566 12583 D SuperSU][APK: [SuperSU][APK][Installer] su_bin_only == 1
09-14 20:43:07.820 12566 12583 D SuperSU][APK: [SuperSU][APK][Installer] xbin_only == 0
09-14 20:43:07.820 12566 12583 D SuperSU][APK: [SuperSU][APK][Installer] selinux_enforcing == 1
09-14 20:43:07.820 12566 12583 D SuperSU][APK: [SuperSU][APK][Installer] is_daemon_mode == 1
09-14 20:43:07.820 12566 12583 D SuperSU][APK: [SuperSU][APK][Installer] is_sugote_needed == 0
09-14 20:43:07.820 12566 12583 D SuperSU][APK: [SuperSU][APK][Installer] is_supolicy_needed == 1
09-14 20:43:07.820 12566 12583 D SuperSU][APK: [SuperSU][APK][Installer] context_toolbox == u:object_r:toolbox_exec:s0
09-14 20:43:07.821 12566 12583 D SuperSU][APK: [SuperSU][APK][Installer] want_install == 1
09-14 20:43:07.821 12566 12583 D SuperSU][APK: [SuperSU][APK][Installer] want_backup == 0
09-14 20:43:07.821 12566 12583 D SuperSU][APK: [SuperSU][APK][Installer] want_daemon == 1
09-14 20:43:07.821 12566 12583 D SuperSU][APK: [SuperSU][APK][Installer] want_sugote == 0
09-14 20:43:07.821 12566 12583 D SuperSU][APK: [SuperSU][APK][Installer] want_supolicy == 1
09-14 20:43:07.821 12566 12583 D SuperSU][APK: [SuperSU][APK][Installer] want_sukernel == 1
09-14 20:43:07.821 12566 12583 D SuperSU][APK: [SuperSU][APK][Installer] want_app_process == 0
09-14 20:43:07.821 12566 12583 D SuperSU][APK: [SuperSU][APK][Installer] have_recovery_context == 1
09-14 20:43:07.821 12566 12583 D SuperSU][APK: [SuperSU][APK][Installer] wantInstall() == 1
09-14 20:43:07.821 12566 12583 D SuperSU][APK: [SuperSU][APK][Installer] canInstall() == 1
09-14 20:43:07.828 12566 12587 D SuperSU][APK: [SuperSU][APK][Installer] sdk == 23
09-14 20:43:07.828 12566 12587 D SuperSU][APK: [SuperSU][APK][Installer] su_bin_only == 1
09-14 20:43:07.828 12566 12587 D SuperSU][APK: [SuperSU][APK][Installer] xbin_only == 0
09-14 20:43:07.828 12566 12587 D SuperSU][APK: [SuperSU][APK][Installer] selinux_enforcing == 1
09-14 20:43:07.828 12566 12587 D SuperSU][APK: [SuperSU][APK][Installer] is_daemon_mode == 1
09-14 20:43:07.828 12566 12587 D SuperSU][APK: [SuperSU][APK][Installer] is_sugote_needed == 0
09-14 20:43:07.828 12566 12587 D SuperSU][APK: [SuperSU][APK][Installer] is_supolicy_needed == 1
09-14 20:43:07.828 12566 12587 D SuperSU][APK: [SuperSU][APK][Installer] context_toolbox == u:object_r:toolbox_exec:s0
09-14 20:43:07.828 12566 12587 D SuperSU][APK: [SuperSU][APK][Installer] want_install == 1
09-14 20:43:07.828 12566 12587 D SuperSU][APK: [SuperSU][APK][Installer] want_backup == 0
09-14 20:43:07.828 12566 12587 D SuperSU][APK: [SuperSU][APK][Installer] want_daemon == 1
09-14 20:43:07.828 12566 12587 D SuperSU][APK: [SuperSU][APK][Installer] want_sugote == 0
09-14 20:43:07.828 12566 12587 D SuperSU][APK: [SuperSU][APK][Installer] want_supolicy == 1
09-14 20:43:07.828 12566 12587 D SuperSU][APK: [SuperSU][APK][Installer] want_sukernel == 1
09-14 20:43:07.828 12566 12587 D SuperSU][APK: [SuperSU][APK][Installer] want_app_process == 0
09-14 20:43:07.828 12566 12587 D SuperSU][APK: [SuperSU][APK][Installer] have_recovery_context == 1
09-14 20:43:07.828 12566 12587 D SuperSU][APK: [SuperSU][APK][Installer] wantInstall() == 1
09-14 20:43:07.828 12566 12587 D SuperSU][APK: [SuperSU][APK][Installer] canInstall() == 1
09-14 20:43:10.642 12566 12583 D SuperSU][APK: [SuperSU][APK][Installer] detect(277)
09-14 20:43:10.825 12566 12583 D SuperSU][APK: [SuperSU][APK][Installer] su --> 276
09-14 20:43:11.012 12566 12583 D SuperSU][APK: [SuperSU][APK][Installer] su daemon --> 276
09-14 20:43:11.012 12566 12583 D SuperSU][APK: [SuperSU][APK][Installer] sugote --> -3 / -3 / 0
09-14 20:43:11.081 12566 12583 D SuperSU][APK: [SuperSU][APK][Installer] supolicy --> 276
09-14 20:43:11.151 12566 12583 D SuperSU][APK: [SuperSU][APK][Installer] sukernel --> 276
09-14 20:43:11.176 12566 12583 D SuperSU][APK: [SuperSU][APK][Installer] su old --> -2
09-14 20:43:11.265 12566 12583 D SuperSU][APK: [SuperSU][APK][Installer] app_process --> 0
09-14 20:43:11.312 12566 12583 D SuperSU][APK: [SuperSU][APK][Installer] sdk == 23
09-14 20:43:11.312 12566 12583 D SuperSU][APK: [SuperSU][APK][Installer] su_bin_only == 1
09-14 20:43:11.312 12566 12583 D SuperSU][APK: [SuperSU][APK][Installer] xbin_only == 0
09-14 20:43:11.312 12566 12583 D SuperSU][APK: [SuperSU][APK][Installer] selinux_enforcing == 1
09-14 20:43:11.312 12566 12583 D SuperSU][APK: [SuperSU][APK][Installer] is_daemon_mode == 1
09-14 20:43:11.312 12566 12583 D SuperSU][APK: [SuperSU][APK][Installer] is_sugote_needed == 0
09-14 20:43:11.312 12566 12583 D SuperSU][APK: [SuperSU][APK][Installer] is_supolicy_needed == 1
09-14 20:43:11.312 12566 12583 D SuperSU][APK: [SuperSU][APK][Installer] context_toolbox == u:object_r:toolbox_exec:s0
09-14 20:43:11.312 12566 12583 D SuperSU][APK: [SuperSU][APK][Installer] want_install == 1
09-14 20:43:11.312 12566 12583 D SuperSU][APK: [SuperSU][APK][Installer] want_backup == 0
09-14 20:43:11.312 12566 12583 D SuperSU][APK: [SuperSU][APK][Installer] want_daemon == 1
09-14 20:43:11.312 12566 12583 D SuperSU][APK: [SuperSU][APK][Installer] want_sugote == 0
09-14 20:43:11.312 12566 12583 D SuperSU][APK: [SuperSU][APK][Installer] want_supolicy == 1
09-14 20:43:11.312 12566 12583 D SuperSU][APK: [SuperSU][APK][Installer] want_sukernel == 1
09-14 20:43:11.312 12566 12583 D SuperSU][APK: [SuperSU][APK][Installer] want_app_process == 0
09-14 20:43:11.312 12566 12583 D SuperSU][APK: [SuperSU][APK][Installer] have_recovery_context == 1
09-14 20:43:11.312 12566 12583 D SuperSU][APK: [SuperSU][APK][Installer] wantInstall() == 1
09-14 20:43:11.312 12566 12583 D SuperSU][APK: [SuperSU][APK][Installer] canInstall() == 1
09-14 20:43:25.498 12566 12583 D SuperSU][APK: [SuperSU][APK][Installer] detect(277)
09-14 20:43:25.679 12566 12583 D SuperSU][APK: [SuperSU][APK][Installer] su --> 276
09-14 20:43:25.880 12566 12583 D SuperSU][APK: [SuperSU][APK][Installer] su daemon --> 276
09-14 20:43:25.880 12566 12583 D SuperSU][APK: [SuperSU][APK][Installer] sugote --> -3 / -3 / 0
09-14 20:43:25.979 12566 12583 D SuperSU][APK: [SuperSU][APK][Installer] supolicy --> 276
09-14 20:43:26.066 12566 12583 D SuperSU][APK: [SuperSU][APK][Installer] sukernel --> 276
09-14 20:43:26.093 12566 12583 D SuperSU][APK: [SuperSU][APK][Installer] su old --> -2
09-14 20:43:26.201 12566 12583 D SuperSU][APK: [SuperSU][APK][Installer] app_process --> 0
09-14 20:43:26.257 12566 12583 D SuperSU][APK: [SuperSU][APK][Installer] sdk == 23
09-14 20:43:26.257 12566 12583 D SuperSU][APK: [SuperSU][APK][Installer] su_bin_only == 1
09-14 20:43:26.257 12566 12583 D SuperSU][APK: [SuperSU][APK][Installer] xbin_only == 0
09-14 20:43:26.257 12566 12583 D SuperSU][APK: [SuperSU][APK][Installer] selinux_enforcing == 1
09-14 20:43:26.258 12566 12583 D SuperSU][APK: [SuperSU][APK][Installer] is_daemon_mode == 1
09-14 20:43:26.258 12566 12583 D SuperSU][APK: [SuperSU][APK][Installer] is_sugote_needed == 0
09-14 20:43:26.258 12566 12583 D SuperSU][APK: [SuperSU][APK][Installer] is_supolicy_needed == 1
09-14 20:43:26.258 12566 12583 D SuperSU][APK: [SuperSU][APK][Installer] context_toolbox == u:object_r:toolbox_exec:s0
09-14 20:43:26.258 12566 12583 D SuperSU][APK: [SuperSU][APK][Installer] want_install == 1
09-14 20:43:26.258 12566 12583 D SuperSU][APK: [SuperSU][APK][Installer] want_backup == 0
09-14 20:43:26.258 12566 12583 D SuperSU][APK: [SuperSU][APK][Installer] want_daemon == 1
09-14 20:43:26.258 12566 12583 D SuperSU][APK: [SuperSU][APK][Installer] want_sugote == 0
09-14 20:43:26.258 12566 12583 D SuperSU][APK: [SuperSU][APK][Installer] want_supolicy == 1
09-14 20:43:26.258 12566 12583 D SuperSU][APK: [SuperSU][APK][Installer] want_sukernel == 1
09-14 20:43:26.258 12566 12583 D SuperSU][APK: [SuperSU][APK][Installer] want_app_process == 0
09-14 20:43:26.258 12566 12583 D SuperSU][APK: [SuperSU][APK][Installer] have_recovery_context == 1
09-14 20:43:26.258 12566 12583 D SuperSU][APK: [SuperSU][APK][Installer] wantInstall() == 1
09-14 20:43:26.258 12566 12583 D SuperSU][APK: [SuperSU][APK][Installer] canInstall() == 1
09-14 20:43:26.259 12566 12583 D SuperSU][APK: [SuperSU][APK][Installer] detect(277)
09-14 20:43:26.443 12566 12583 D SuperSU][APK: [SuperSU][APK][Installer] su --> 276
09-14 20:43:26.632 12566 12583 D SuperSU][APK: [SuperSU][APK][Installer] su daemon --> 276
09-14 20:43:26.632 12566 12583 D SuperSU][APK: [SuperSU][APK][Installer] sugote --> -3 / -3 / 0
09-14 20:43:26.727 12566 12583 D SuperSU][APK: [SuperSU][APK][Installer] supolicy --> 276
09-14 20:43:26.801 12566 12583 D SuperSU][APK: [SuperSU][APK][Installer] sukernel --> 276
09-14 20:43:26.830 12566 12583 D SuperSU][APK: [SuperSU][APK][Installer] su old --> -2
09-14 20:43:26.939 12566 12583 D SuperSU][APK: [SuperSU][APK][Installer] app_process --> 0
09-14 20:43:26.991 12566 12583 D SuperSU][APK: [SuperSU][APK][Installer] sdk == 23
09-14 20:43:26.991 12566 12583 D SuperSU][APK: [SuperSU][APK][Installer] su_bin_only == 1
09-14 20:43:26.991 12566 12583 D SuperSU][APK: [SuperSU][APK][Installer] xbin_only == 0
09-14 20:43:26.991 12566 12583 D SuperSU][APK: [SuperSU][APK][Installer] selinux_enforcing == 1
09-14 20:43:26.991 12566 12583 D SuperSU][APK: [SuperSU][APK][Installer] is_daemon_mode == 1
09-14 20:43:26.991 12566 12583 D SuperSU][APK: [SuperSU][APK][Installer] is_sugote_needed == 0
09-14 20:43:26.991 12566 12583 D SuperSU][APK: [SuperSU][APK][Installer] is_supolicy_needed == 1
09-14 20:43:26.991 12566 12583 D SuperSU][APK: [SuperSU][APK][Installer] context_toolbox == u:object_r:toolbox_exec:s0
09-14 20:43:26.992 12566 12583 D SuperSU][APK: [SuperSU][APK][Installer] want_install == 1
09-14 20:43:26.992 12566 12583 D SuperSU][APK: [SuperSU][APK][Installer] want_backup == 0
09-14 20:43:26.992 12566 12583 D SuperSU][APK: [SuperSU][APK][Installer] want_daemon == 1
09-14 20:43:26.992 12566 12583 D SuperSU][APK: [SuperSU][APK][Installer] want_sugote == 0
09-14 20:43:26.993 12566 12583 D SuperSU][APK: [SuperSU][APK][Installer] want_supolicy == 1
09-14 20:43:26.993 12566 12583 D SuperSU][APK: [SuperSU][APK][Installer] want_sukernel == 1
09-14 20:43:26.993 12566 12583 D SuperSU][APK: [SuperSU][APK][Installer] want_app_process == 0
09-14 20:43:26.993 12566 12583 D SuperSU][APK: [SuperSU][APK][Installer] have_recovery_context == 1
09-14 20:43:26.993 12566 12583 D SuperSU][APK: [SuperSU][APK][Installer] wantInstall() == 1
09-14 20:43:26.993 12566 12583 D SuperSU][APK: [SuperSU][APK][Installer] canInstall() == 1
09-14 20:43:41.131 12566 12583 D SuperSU][APK: [SuperSU][APK][Installer] detect(277)
09-14 20:43:41.314 12566 12583 D SuperSU][APK: [SuperSU][APK][Installer] su --> 276
09-14 20:43:41.504 12566 12583 D SuperSU][APK: [SuperSU][APK][Installer] su daemon --> 276
09-14 20:43:41.504 12566 12583 D SuperSU][APK: [SuperSU][APK][Installer] sugote --> -3 / -3 / 0
09-14 20:43:41.611 12566 12583 D SuperSU][APK: [SuperSU][APK][Installer] supolicy --> 276
09-14 20:43:41.694 12566 12583 D SuperSU][APK: [SuperSU][APK][Installer] sukernel --> 276
09-14 20:43:41.724 12566 12583 D SuperSU][APK: [SuperSU][APK][Installer] su old --> -2
09-14 20:43:41.829 12566 12583 D SuperSU][APK: [SuperSU][APK][Installer] app_process --> 0
09-14 20:43:41.885 12566 12583 D SuperSU][APK: [SuperSU][APK][Installer] sdk == 23
09-14 20:43:41.885 12566 12583 D SuperSU][APK: [SuperSU][APK][Installer] su_bin_only == 1
09-14 20:43:41.885 12566 12583 D SuperSU][APK: [SuperSU][APK][Installer] xbin_only == 0
09-14 20:43:41.885 12566 12583 D SuperSU][APK: [SuperSU][APK][Installer] selinux_enforcing == 1
09-14 20:43:41.885 12566 12583 D SuperSU][APK: [SuperSU][APK][Installer] is_daemon_mode == 1
09-14 20:43:41.885 12566 12583 D SuperSU][APK: [SuperSU][APK][Installer] is_sugote_needed == 0
09-14 20:43:41.885 12566 12583 D SuperSU][APK: [SuperSU][APK][Installer] is_supolicy_needed == 1
09-14 20:43:41.885 12566 12583 D SuperSU][APK: [SuperSU][APK][Installer] context_toolbox == u:object_r:toolbox_exec:s0
09-14 20:43:41.885 12566 12583 D SuperSU][APK: [SuperSU][APK][Installer] want_install == 1
09-14 20:43:41.885 12566 12583 D SuperSU][APK: [SuperSU][APK][Installer] want_backup == 0
09-14 20:43:41.885 12566 12583 D SuperSU][APK: [SuperSU][APK][Installer] want_daemon == 1
09-14 20:43:41.885 12566 12583 D SuperSU][APK: [SuperSU][APK][Installer] want_sugote == 0
09-14 20:43:41.885 12566 12583 D SuperSU][APK: [SuperSU][APK][Installer] want_supolicy == 1
09-14 20:43:41.885 12566 12583 D SuperSU][APK: [SuperSU][APK][Installer] want_sukernel == 1
09-14 20:43:41.885 12566 12583 D SuperSU][APK: [SuperSU][APK][Installer] want_app_process == 0
09-14 20:43:41.885 12566 12583 D SuperSU][APK: [SuperSU][APK][Installer] have_recovery_context == 1
09-14 20:43:41.885 12566 12583 D SuperSU][APK: [SuperSU][APK][Installer] wantInstall() == 1
09-14 20:43:41.885 12566 12583 D SuperSU][APK: [SuperSU][APK][Installer] canInstall() == 1

Various logs (very important)

Not available at the time I wrote this reply.

And now I hope there is someone who can solve my problem.

Regards from Dresden/Germany.

"Klaus"