Magisk Update v13.1 [11 July 2017]

July 11, 2017
magisk

Hari ini ada pembaruan dari Magisk, sebelumnya rilis Magisk Stabil versi 12, saat ini sudah menjadi versi 13.1. Hanya support di Android 5.0+.
Harap baca artikel saya di sini untuk penjelasan lengkapnya.


Apa yang baru:

v13.1
- [General] Merge MagiskSU, magiskhide, resetprop, magiskpolicy into one binary
- [General] Add Android O support (tested on DP3)
- [General] Dynamic link libselinux.so, libsqlite.so from system to greatly reduce binary size
- [General] Remove bundled busybox because it casues a lot of issues
- [General] Unlock all block devices for read-write support instead of emmc only (just figured not all devices uses emmc lol)
- [Scripts] Run all ext4 image operations through magisk binary in flash scripts
- [Scripts] Updated scripts to use magisk native commands to increase compatibility
- [Scripts] Add addon.d survival support
- [Scripts] Introduce util_functions.sh, used as a global shell script function source for all kinds of installation
- [MagiskBoot] Moved boot patch logic into magiskboot binary
- [MagiskSU] Does not fork new process for each request, add new threads instead
- [MagiskSU] Added multiuser support
- [MagiskSU] Introduce new timeout queue mechanism, prevent performance hit with poorly written su apps
- [MagiskSU] Multiple settings moved from prop detection to database
- [MagiskSU] Add namespace mode option support
- [MagiskSU] Add master-mount option
- [resetprop] Updated to latest AOSP upstream, support props from 5.0 to Android O
- [resetprop] Renamed all functions to prevent calling functions from external libc
- [magiskpolicy] Updated libsepol from official SELinux repo
- [magiskpolicy] Added xperm patching support (in order to make Android O work properly)
- [magiskpolicy] Updated rules for Android O, and Liveboot support
- [MagiskHide] Remove pseudo permissive mode, directly hide permissive status instead
- [MagiskHide] Remove unreliable list file monitor, change to daemon request mode
- [MagiskHide] MagiskHide is now enabled by default
- [MagiskHide] Update unmount policies, passes CTS in SafetyNet!
- [MagiskHide] Add more props for hiding
- [MagiskHide] Remove background magiskhide daemon, spawn short life process for unmounting purpose
- [Magic Mount] Ditched shell script based mounting, use proper C program to parse and mount files. Speed is SIGNIFICANTLY improved


Cara Pasang

Jika sudah pernah menginstall Magisk:

  • Instal / upgrade Magisk Manager (Anda akan menerima pemberitahuan saat ada versi Magisk Manager yang baru).
  • Install / upgrade Magisk seperti yang diminta dalam aplikasi.
  • Reboot dan selesai !!!


Jika Anda belum pernah memasang Magisk atau ada yang tidak beres atau ingin menginstall ulang Magisk:

  • (Wajib) Kembalikan boot image anda kembali ke stok (flash magisk uninstaller jika Magisk sudah terpasang sebelumnya). Download Magisk Uninstaller disini, Magisk-uninstaller-20170711.zip atau disini.
  • Download file zip Magisk terbaru disini, Magisk-v13.1.zip atau disini.
  • Reboot ke recovery mode
  • Flash Magisk-v13.1.zip
  • Reboot
  • Jika Magisk Manager tidak terinstal secara otomatis, instal secara manual, download Magisk Manager disini, MagiskManager-v5.0.4.apk
  • Saran saya sebaiknya install ulang Magisk Manager nya.

Terima kasih.


NB: Versi ini tidak support di Redmi Note 3 Pro (Kenzo) - ROM MIUI8 Global Stabil 8.5.3.0. Pakai Magisk versi 12 dahulu sampai ada perbaikan dari developernya.


Sources
https://github.com/topjohnwu/Magisk (Magisk Core Scripts and Boot Image patching)
https://github.com/topjohnwu/magiskpolicy (sepolicy tools used in both Magisk and MagiskSU)
https://github.com/topjohnwu/selinux (libsepol, libselinux for sepolicy-injection and Superuser)
https://github.com/topjohnwu/ndk-compression (all compression libraries used in MagiskBoot)

Artikel Terkait

Previous
Next Post »

Silahkan tinggalkan komentar EmoticonEmoticon