NOTICE: This content was originally posted to Google+, then imported here. Some formatting may be lost, links may be dead, and images may be missing.
I think I've finally tracked down the last freeze/crash issues that were introduced in v1.00 for a handful of users.
I did expect issues with v1.00 due to some of the changes, but the problems that have popped up are not of the kind I expected. The dumpstate issue fixed in v1.02 for example ( http://www.chainfire.eu/articles/131/SuperSU_the_dumpstate_situation/ ) was quite unexpected.
The problem (hopefully) fixed now has to do with Android's pm (PackageManager) component. And not one issue, but two, both ending up in the exact same behavior in SuperSU. If people are still suffering from the crash/freeze issue when going to logs or settings now, that would mean a third issue exists (and I will probably go insane).
The first of the two PackageManager issues was quickly found and had to do with a crash internal to the PackageManager on some Android versions under certain environment conditions. That was easily solved.
The second issue proved to be quite a bit more evasive, as we (eventually) figured out it only occurs when USB debugging is disabled, and only on certain Android versions (exact prerequisites unknown, but it is not very common). In this case, PackageManager would never return from some commands.
Now, I know there are various more issues with PackageManager that I have run into over time, but so far none of those have any effect on SuperSU. I'll need to remind myself to be extra careful in the future if any code involves PackageManager.
All in all, I would rather have not spent the full last 3 days bughunting these odd issues. I would rather have spent them on fixing and updating other apps.
Also new this update is that the PIN codes are no longer forgotten if the user uninstall Pro. This to prevent a malicious user just uninstalling Pro and getting access to root.
Direct link to flashable ZIP (MO, TWRP, CWM): http://download.chainfire.eu/310/SuperSU/UPDATE-SuperSU-v1.04.zip
NOTE: v1.04 will not show up on Play until a while after this post. So please make sure you are actually download 1.04 and not an older version :)
Awesome as always. Thank you sir. Without intelligent people like you are devices would suck!
Awesome!
Working great. Thank you.
thanks chainfire :)
Great :) thx
thanks..
thanks a lot...
Thx
thx! I support u!
Win.
Awesome as always. Thank you from the land down under :-)
Well done and thanks!
Mdfarooqkhan
You're a rockstar, much respect
Thanks a lot.
عمل جيد
thanks Chain keep rocking!!!
Bought pro today
Thanks for your work :-)
What is this
Excelente!!!!
Хуйня полная! !!!!!!!
Thanks a million!
Thanks this is nice
Hi. The latest update broke root on my nexus 7
Thanks a lots
Perfect
Confirmed I had to reroot my nexus 7
two things this time round: my settings went away, and USB debugging got turned off at the point my Nex7 said it was doing its updates during reboot. But this time around I used Titanium Backup's BusyBox tar function to back up /data/data/eu.chainfire.supsersu before integating into /system from within the app. We'll see how well "untarring" works. The one reason I can think this might be happening is that the UID in the system for SuperSU.apk so it started over with the whole directory hierarchy for that app.
EDIT: yes, the tar backup worked well for restoring the settings; no anomalies so far.
I don't know where best to suggest new features but here goes.
I have had several apps that didn't run with root. I simply used SuperSU settings and unchecked Superuser. The app started up and all was good except that I forgot to go back and re enable Superuser and several apps failed to run. It would be most helpful to have a time limit for disabling Superuser. The apps that didn't run with root (DRM) enabled only seem to check at startup so a 5 minute time limit would have been sufficient.
Thanks for a great product, or rather several products.
Hello,
I have updated my phone to the latest firmware "N7100XXDLK7 - N7100XXDMA6".
I have rooted it but then supersu app did not come up to my device menu. I have downloaded it from Play market. Is this a bug or what is wrong ?
Thanks..
I would love to see hide the super user icon in the launcher with the pro version.
하이
wow it's great. fantastic
Hello,how to root the n7000 xxlso Hk
do you have other solution of payment for pro version(like paypal?