Ever since my employment at Google, crazy speculations has been spreading like wild fire all over the Internet. The out-of-context private message screenshot floating around social media certainly didn’t help and definitely fueled the theory that I was banned from working on Magisk. …


Cover of the book “Linux System Programming“ from O’Reilly

本篇作者是 Magisk 開發者;Magisk 是一套開源的 Android 刷機工具。文章中僅會提到 Linux 系統程式設計,與 Android 本身無太大關聯。

Logging 幾乎是所有程式必用的功能,是搜集資料跟 debug 極度重要的工具之一。如此「基本」的功能,在多線程 (multi-thread)、多程序 (multi-proce …


Cover of the book “Linux System Programming“ from O’Reilly

本篇作者是 Magisk 開發者;Magisk 是一套開源的 Android 刷機工具。文章中僅會提到 Linux 系統程式設計,與 Android 本身無太大關聯。

最近在寫 Magisk 一個看似很直觀的功能時,發現實作起來異常困難,而且有非常多「陷阱」在裡頭,決定來記錄一下整個思路歷程整理思緒。希望讀者在讀完本篇文章後,能夠對多線程 (mu …


Back in 2016, I was the typical Android enthusiast: rooting, flashing ROMs, custom kernels, messing with Xposed and such. I just learned C++and know very little in programming other than writing some algorithm assignments. …


Image from https://thehackernews.com/2016/11/hacking-android-smartphone.html

Update: The “LZPlay” website and download links are no longer accessible. Even if you grabbed the APK before it was gone, it no longer works, as the special certificate required to access the “backdoor” is either revoked by the developer or Huawei. …

John Wu

Creator of Magisk

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store