With the Viper10 4.4.0 update on @xda-developers we also released the world’s first Magisk ROM.
For non #tldr guys
Magisk was created and developed by Team Venom member topjohnwu, and is a very popular and well-known project. It is a so called “Universal systemless interface” for the people unfamiliar with Magisk.
The term “systemless” more or less was introduced by the systemless SuperSU release . Numerous security additions were introduced by Google with Android Marshmallow; not to mention these additions made rooting and modifying Android devices even harder. Basically, touching the “/system” partition didn’t even allow the ROM to boot; the issue was fixed by having systemless root.
Also, Android Pay did not work on devices that had a modified “/system”partition, so people that used Xposed or popular audio mods could not use Android Pay.
Independent of that issue topjohnwu created Magisk, the universal interface to create and use systemless mods. Amongst the most popular systemless mods are the Xposed and Viper4Android mods. A nice side effect of systemless mods being introduced was that it was now possible to have Android Pay working while having Xposed with the use of Magisk. Before this was not possible, as anything which touched the “/system” partition broke the usage of Android Pay.
This didn’t remain unnoticed by Google and started a game of cat and mouse. At this time all attempts from Google to detect root and a modified system have been fixed by Magisk updates. The latest update, version 9 of Magisk is currently available.
Carrier specific features like VoLTE or Wi-Fi Calling somehow got broken on custom ROMS with the release of Android N. It was quickly figured out that once the “/system” partition got modified that the carrier specific features got broken.
A solution needed to be found, and we found it: A systemless custom ROM! And with the work done already by Magisk and some help of topjohnwu we made it possible. The Viper10 4.4.0 Magisk version sideloads the complete ROM on a stock system without breaking SafetyNet or the stock carrier features like VoLTE or WiFi Calling.
Besides working carrier features another advantage is, that you can return back to stock in seconds by just deactivating the Viper10 magisk module. That way you can receive official OTA’s from HTC for example.
MAGISK Version (Android N ONLY):
|Main Link||Google Drive|
- Flash an Android N RUU to be 100% stock
- Flash Magisk and root with phh su. More info and downloads here and here.
- Install the Magisk ROM either via TWRP or Magisk Manager
- Enjoy a Magisk sideloaded ROM that passes safety net and equally important has all carrier features working (VoLTE, Wi-Fi Calling etc.)
- Be aware not to modify anything on “/system” or carrier features etc. will be broken. The hub addons are currently not magisk compatible, but will be soon.
Android Nougat RUU’s
P.S. Please let us know if you know of any other available Android N RUU’s :).