25
Jul
image

If you've already updated to Android 4.3, whether via an OTA or by flashing it manually, and rooted it, you're more than likely using Chainfire's SuperSU, which carefully works around the new restrictions Google put in place. Cody has a good write-up about why they did it and what's going on, so go read that if you're interested in the details.

Chainfire created the Android 4.3-compatible root method and the updated SuperSU back when the first leaks showed up for the Galaxy S4 but hasn't updated it for a few weeks. During that time, a good portion of users have discovered that sometimes SuperSU causes CPU spikes and starts eating up 100% CPU. Today, Chainfire has finally fixed this bug (or at least the one he could reproduce) and released version 1.43 that everyone who had flashed 1.41 is encouraged to update to.

I've already updated all our guides referring to SuperSU for Android 4.3 with the link to this new version.

Note: Even though Chainfire updated SuperSU in the Play Store as well, you still need to flash from recovery using the method below.

The full changelog is as follows:

  • Daemon: code/security mini-audit by +Joshua J. Drake
  • Daemon: cwd is now respected
  • Daemon: auto-daemon feature
  • Daemon: fixed cpu spike issue
  • Daemon: symlinks sdcard (temporary)
  • TWRP-based update: fixed script error
  • GUI: Added 4.3 update notice
  • GUI: Removed full content logging global warning
  • Updated language files

Updating is easy - just flash SuperSU 1.43 in recovery (I tried it in TWRP, which worked flawlessly):

  1. Flash TWRP from here (fastboot flash recovery FILENAME.img).
  2. Reboot into recovery (adb reboot recovery or hold Power+VolDn, then select Recovery).
  3. Put your recovery into sideload mode and adb sideload UPDATE-SuperSU-v1.43.zip.
  4. You should be rooted.

wm_Screenshot_2013-07-25-16-02-41

Jorrit Jongma, I mean Chainfire, keep up the excellent work. You, sir, are a magician in every sense of the word.

Source: +Chainfire

Artem Russakovskii
Artem is a die-hard Android fan, passionate tech blogger, obsessive-compulsive editor, bug hunting programmer, and the founder of Android Police.
Most of the time, you will find Artem either hacking away at code or thinking of the next 15 blog posts.

  • Mastermind26

    Are there a set of instruction for doing the same for Sprint's GNex?
    I wants 4.3 and root!

  • Nick Bieter

    Will SuperSU update to 1.43 through Google Play?

    • scuttlefield

      Chainfire said on Google+ that he is working on the new CF-Auto-Root's and then will update the Play Store after that (no ETA, but I don't imagine that it will be terribly long).

      • http://www.androidpolice.com/ Artem Russakovskii

        It's done now.

    • Chainfire XDA

      Yes, but you will need to use the ZIP or CF-Auto-Root or whatever to update SuperSU if you've transitioned to 4.3. The 4.2 4.3 gap cannot be bridged without re-rooting.

      • Nick Bieter

        So the 4.3 update essentially unrooted my nexus 4.

        • Robert Macri

          Yes... But just flash the file to root it again.

  • Dan

    It still says I dont have root.

    • Robert Macri

      If using cwm be sure to choose the no option when it asks about flashing stock bootloader

      • Morrissex

        I chose YES and it worked.

  • Chainfire XDA

    CF-Auto-Root's for the officially 4.3 supported Nexus devices have been updated to use the 4.3 SuperSU as well.

    Several gripes with the previous article though ... but I will comment on that later.

    • Carlos Rodríguez

      Excuse my limited knowledge, great Sir,

      Is there a way to summon the SU daemon with other .sh script? You mentioned something about that on your G+ post for the S3 leak.

      I want my phone as stock as possible, and by reading your CF-AutoRoot posts, you also do.

      Can you enlighten us?

      Cheers!

    • http://www.androidpolice.com/ Artem Russakovskii

      Please let me and Cody know how it should be corrected.

      • Misti curia

        Not so sarcastically now a big boy from xda is here :0

    • picky

      You took on too many projects. You update them very rarely and some of them you abandon. Get serious, please. You are s good programmer.

  • Addic7ed

    Just flash the ZIP
    Works perfectly on my N4
    Well done ;)

  • http://www.androidpolice.com/ Artem Russakovskii

    Note: Even though Chainfire updated SuperSU in the Play Store as well, you still need
    to flash from recovery using the method below.

    https://twitter.com/ChainfireXDA/status/360573242370568192

  • Ted Jiang

    How do I get into TWRP after flashed it? I pressed volume-down and power, it showed a screen with "downloading... Do not turn off target!!!", nothing happened afterwards.

  • ltrp

    Does this work with the GSM Galaxy Nexus?

    • Hiren Vasani

      yes ofcourse

  • Hiren Vasani

    updated to 1.44

  • Stephan Sch

    An even newer version (1.44) is already available. For those interested, I mirrored it here: http://d-h.st/6Jm

    • Stephan Sch

      I packed the latest version 1.44 in a flashable Zip and modified the updater-script to ensure it also deleted old apks which are stored in /data instead of /system partition. Here you go:http://d-h.st/Hhw

  • Stephan Sch

    I packed the latest version 1.44 in a flashable Zip and modified the updater-script to ensure it also deleted old apks which are stored in /data instead of /system partition. Here you go: http://d-h.st/Hhw

    • Matthew Apostolou

      Still having issues with my Galaxy S3 (I9300) on Cyanogenmod 10.2...Using CWM Recovery..any suggestions please?

  • http://www.mobileosworld.com/ Xen Lee

    I can't understand this post I like it the easy way http://www.mobileosworld.com/2013/07/android-jellybean-43-is-out-by-google.html

  • iulian

    Fully functional for galaxy nexus.Tanks

  • Roger

    I updated to the current SuperSU at the play store a few minutes ago, made sure to run the app so it could update everything, rebooted, and then let Android do the 4.3 update (Galaxy Nexus and Nexus 10). Afterwards SuperSU said I had to reroot etc. I had expected that the play store version would have set things up to work correctly first.

    • Morrissex

      Just flash the .zip as explained above (using CWM worked for me) and everything will go back to normal.

      • MrWareWolf

        thanks for this, was hoping that I could use CWM.. 8)

        • Morrissex

          Go on!

          Make sure you update SU from the Store and update the binaries by choosing "install from CWM / TWRP" though (as doing it the "normal" way will probably cause a loop).

          • MrWareWolf

            The store auto-updates the apps on my [old] N7.. so I just had to grab the latest SuperSU zip from their site, and reboot into recovery to flash the zip. Worked a treat, no troubles at all. TitaniumROOT was able to ask for SU permissions, and I was able to grant them, and complete a backup properly (which I had NOT done in a long time..). All good. Thanks for the info's. Also they are up to SuperSU 1.51 now.. woot..

          • Morrissex

            Yup... And glad you didn't have any issue concerning that. SuperSU asked me if I wanted to update from the Store (aka, the "normal" way) or download the zip to be flashed through Recovery on my (not-too) old Nexus 7. I had to choose the second option as the first one caused me a loop when installing... (._. )

          • MrWareWolf

            I have my N7 set to autoupdate apps, so I think it had already loaded from playstore.. No loops for me..

  • Sergio

    Does anybody knows if Super SU's Pro OTA survival keeps root after 4.3 OTA update (Nexus 4)? I've been using Voodoo OTA Rootkeeper, but It seems it doesn't work due to 4.3 new security features...

  • Kelley Cook

    Or you can instead use Koush's superuser which is has per-app features, generally works better and moreover is completely opensourced ... It too has been updated for 4.3: https://plus.google.com/110558071969009568835/posts/bpXwTcHafo1 .

    FWIW Koush's version is the one that comes preinstalled into Cyanogenmod 10.1+ and probably other ROMpacks now.

  • http://kaessa.com/ Kaessa

    Thank you! After trying several different methods to re-root after I updated, this worked. Great tutorial.

  • Aim27

    can somebody help me please..i'm using n4 rooted with stock 4.2.2 and updated it to 4.3 after the update the phone got unrooted.my problem is i want to maintain it as unrooted for now and i want to remove the superSU but it cannot be removed.its not opening also..is there a way to remove it?thanks

  • cliff_dangers

    Just tried this on my gs4 and it didn't work. SU was transferred and the script ran without error. After reboot SU said the binaries were out of date but when I click to update, it fails.