Will Verduzco · May 19, 2014 at 01:30 am

Next Version of Android to Cause Even More Issues for Root App Developers

You may recall that a few months back, XDA Senior Recognized Developer Chainfire analyzed some upcoming changes to AOSP that will likely appear in the next publicly available version of Android. As a quick refresher, the two commits in question at the time made life a little more difficult for root app developers by preventing the SU binary from executing files stored on the /data partition. Because of this change, root-enabled applications that extract and execute files from app-specific directories in the /data partition will have to be updated in order to work on the next version of Android. Luckily, Chainfire detailed a few potential workarounds that were added to his How to SU page. These workarounds include extracting the code and running it from RAM or rootfs, piping commands directly to SU, and so on.

Now, a few more changes have been made to AOSP, which will very likely appear in the next version of Android–be it 4.4.3, 4.5, or whatever other version number Google decides to bestow onto this new build. For starters, changes to SELinux to make it significantly more secure now require more complicated context switching than what was detailed in Chainfire’s previous workarounds. Next, it appears that ART will indeed be the default runtime compiler in the next version of Android. And due to its current immature state and restrictions imposed by SELinux, ART may cause crashes that take down the entire system when incorrect calls are made. Finally, it appears that PIE (Position-Independent Executable), which has been supported since Android 4.1, is now required on non-statically built executables.

Despite all of the changes detailed above, Chainfire already built and released a new version of SuperSU (1.97) that works around all of the potential issues. You can obtain this build directly from the SuperSU thread. Chainfire also updated his How to Su guide with information regarding these changes and how to work around them. And for the full story on all of these root-related changes, head over to Chainfire’s Google+ post.


_________
Want something on the XDA Portal? Send us a tip!

Will Verduzco

willverduzco is an editor on XDA-Developers, the largest community for Android users. Will Verduzco is the Portal Administrator for the XDA-Developers Portal. He has been addicted to mobile technology since the HTC Wizard. But starting with the Nexus One, his gadget love affair shifted to Google's little green robot. He is also a Johns Hopkins University graduate in neuroscience and is now currently studying to become a physician. View willverduzco's posts and articles here.
Emil Kako · May 22, 2015 at 10:35 pm · 1 comment

Other than XDA (of Course), What’s Your Favorite Site That Covers Android?

There is a number of other great sites that cover Android, so we're wondering which other sites our community likes to frequent. Tell us your favorite Android website and what about the site that makes it your favorite.

DISCUSS
Mathew Brack · May 22, 2015 at 02:30 pm · 4 comments

Introducing Voices of XDA: Have Your Ideas Heard

By far the greatest assets we have at XDA-Developers are you, the developers, the eager to learn and the bold. Everyday we see innovation and brilliant ideas across the site, from this we know that many of you have great insight in to your respective fields. That is why today, I am honored to announce a new project that will allow us to work with you directly to have your views and thoughts expressed clearer than ever. Introducing:    ...

XDA NEWS
Jimmy McGee · May 22, 2015 at 12:10 pm · 4 comments

YotaPhone 2 Pre-Order, Xperia Z1 Price Cut – XDA TV

Android Wear 5.1.1 OTA downloads are now available. That and much more news is covered by Jordan when he reviews all the important stories from this week. Included in this week's news is the announcement of Sony cutting the price of the Xperia Z1 and be sure to check out the article talking about the YotaPhone 2 Indiegogo pre-order. That's not all that's covered in today's video! Jordan talks about the other videos released this week on XDA TV. XDA...

XDA NEWS
Share This