John Wu's Magisk is regarded as the gold standard in the modification of smartphones. Enthusiasts can regain full control of their Android device via its root function. Android 10 Q presented the hacker with a great challenge. After some initial doubts, he has now partially mastered it: Magisk for the Android Q Beta is available for download for the Google Pixel 1 and 2. Only the Pixel 3 is still a headache for the modder.
Similar to iOS, users of Android devices sit de facto in the passenger seat from a software point of view. Many memory areas may not be viewed, let alone touched, certain apps may not be deleted. This prevents us as users from having full control over our device and even thwarts important backups. A brave minority still insists on super-user privileges. And if they had a leader, that would be John Wu.
His Magisk software is now considered best practice for obtaining root permissions on Android smartphones. The software has the great advantage that it does not make any changes to the system partition. This has a positive effect on later software updates and simplifies handling from the user's point of view.
However, new Android versions always present John Wu with new challenges. Because new security mechanisms should prevent such modifications. Therefore, shortly after the official beta of Android Q was released, Wu was skeptical as to whether he could deliver root for Android Q soon.
Bad news: Android Q root won't come anytime soon. Android Q has switched to logical partitions for the system block, which means there is no easy way to mount the block by any means. I'm currently thinking of what tricks can I do other than implement everything from scratch....— John Wu (@topjohnwu) March 13, 2019
This fear has now not been confirmed in two out of three cases. For the 2016 Google Pixel as well as the 2017 Google Pixel 2 root access for Android Q with the Canary build of his Magisk is now possible. The Pixel 3, on the other hand, caused him further headaches. But the hacker is confident:
After digging through init source code and linker source code, my hack turns out to work just fine!! I'm sooooo excited!!!!— John Wu (@topjohnwu) March 17, 2019
Magisk for Pixel 3 Android Q is coming!! pic.twitter.com/M5J5Vi4rVb
Root yes, custom recovery maybe.
As the prospects for rooting Android Q rise, Wu continues to worry about the new partitioning system. He fears that the work on custom recovery or even custom ROMs could come to a standstill. Currently, the team behind Recovery TWRP does not seem to be working on Android Q yet; at least nothing like that emerges from the GitHub issues.
Mounting the bloody partitions is already a huge nightmare, which is why I claimed it to be extremely problematic for Magisk. Unable to rw could potentially be VERY problematic for a lot of other things, such as TWRP, custom ROMs and such.— John Wu (@topjohnwu) March 17, 2019
However, an escape to the front would be possible. Instead of a ROM installation or system modification via custom recovery, it would be conceivable that in future we would carry out such installations directly in the Magisk app. Its module management could theoretically also be used for the installation of entire custom ROMs. And thanks to the more and more frequently used A/B partitioning, this would even work during running operation and would even make dual booting possible.
Android modding could become better than ever despite all the adversities. We are looking forward to John Wu's further results. If you like his work, you may donate it via Patreon.
Via: Android Police