That's a first, I believe. Pretty epic, and a good read.
To continue on with all this talk about the S4 and root, I've just rooted the XXUAMD2 firmware (dated April 2) for the I9505.
So, various Android, mobile, and tech news sites picked up that the S4 (I9500) was rooted today. It seems nobody has bothered checking anything out in depth in this case, and the news is premature at best.
Yesterday I wasted an hour or so trying to get communication to work between my Android app and some software on the PC. I am no networking guru but I generally know more than enough on the subject to get around, so I didn't expect any trouble. That'll teach me to code on a Sunday morning :)
I haven't posted about the last few releases, so here's a changelog since the last post.
... stress again, that it seems perfectly possible to run a custom firmware, this is purely about rooting the stock firmware. Disabling SELinux appears to be rather easy, though that in turn causes a lot of crashes in the firmware itself. Haven't really looked into those crashes, or if they're fixable, as we're still having problems simply running su. Again, it does appear that the su protection is not actually related to SELinux but to something else in the kernel. Next try, maybe. Or maybe I'll just wait for having a device in-hand and some kernel sauce :)
Just to clarify, I didn't write this, Chris Pick did. Not sure why half the commenters think I wrote this :)
... d SGS4 yesterday, and attempted to root it.
... re. I've had several server errors, and when I finally got a ticket assigned, Wallet timed out. According to Wallet login, the ticket was paid for, but now that transaction has been cancelled: no ticket. Lots of people seem to be in this situation. There's a lot of anger going around at the moment.