How to SU from a Dev’s perspective http://su.chainfire.eu/ (SELinux context)
Master su.c vs. 4.2.2 su.c vs. community su
3 changes to zygote
in 4.4 onwards onwards SELinux added additional enforcement
Socketization for proxying su calls
Daemonization and socketization: https://blog.tan-ce.com/android-root-shell/
Rooting process — exploit that elevates privs to remount sys partition
While researching for public research on this topic, I found a lot of very disparate resources that talk about root but none of them were consolidated. I’ll try to illustrate how root on android works. Before we get into the details, we must understand some underlying basics.
AOSP (Android Open Source Project) comes with 3 specific make configurations viz:
西府咪 or XifuMi
Voices from the Western House
A objective analysis of many things Computer Security esp. Android coming from the West.
Though 西府咪 is a nonsensical word (rather doesn’t make any sense to a native Chinese reader), but it’s an admixture of nickname I was given by my colleagues. So often I’m called 西服 could be translated as Western House or House of the West. 咪 means microphone, so in a way by combining the two characters I’m trying to say this blog is Voices from the Western House.
Most of the topics in this blogs…
This persona is technically unemployed hence is not supposed to be a corporate mouthpiece. Android Malware specialist, computer security generalist.