Magisk Stable v20.0 - Root & Universal Systemless Interface [Android 4.2+]

October 18, 2019 Add Comment
Selamat datang di Official Magisk Release
magisk

Apa itu Magisk? Magisk saat ini merupakan alternatif terbaik untuk pengganti Chainfire's SuperSU. Dikembangkan oleh pengembang XDA topjohnwu, Magisk sebenarnya jauh lebih baik dari pada SuperSU dalam beberapa aspek. Tidak heran jika ini menjadi pilihan default pengembang ROM kustom. Tidak seperti SuperSU yang hanya memberikan atau menolak izin root untuk aplikasi tertentu, Magisk dapat menyembunyikan root dari sebuah aplikasi secara lengkap. Artinya aplikasi perbankan atau Pokemon GO yang tidak bisa Anda gunakan untuk perangkat yang sudah diroot, dapat bekerja jika Anda root dengan Magisk.

Magisk bekerja dengan system-less-ly, karena tidak mengubah partisi sistem Anda dengan cara apa pun. Ini berarti Anda masih bisa menginstal update OTA resmi tanpa kehilangan root. Metode rooting didasarkan pada phh's SuperUser yang merupakan solusi rooting bersumber terbuka untuk Android.

Dengan Universal Systemless Interface yang dapat digunakan pengembang lain untuk membangun MODs khusus untuk perangkat Android tanpa mengubah file sistem. Sama seperti Xposed Framework. Meskipun, modul Magisk adalah hal yang sangat baru dibandingkan dengan modul Xposed dan ada kekurangan modul jika Anda membandingkannya dengan Xposed. Setidaknya untuk saat ini.

Official Github link: https://github.com/topjohnwu/Magisk/releases

Android Version Support
  • Android 4.2+: MagiskSU Only (*1)
  • Android 4.4+: All features availible (*2)
  • Android 6.0+: MagiskHide guranteed support (*3)
  • Android 7.0+: MagiskHide full protection
  1. Resetprop and MagiskHide will never be supported. Magic Mount (modules) will be added in the future.
  2. Pre 6.0 kernels are very likely to have no mount ns procfs support, which is required for MagiskHide to work properly. This Linux kernel feature is only required to be added in Android 6.0. If your kernel lacks this feature, you can build (or ask your custom kernel dev) with some additional patches. The relevant patches are: set CONFIG_NAMESPACES=y in defconfig, and apply this patch. More info: Namespace file descriptors (2010 original article)
  3. Pre 7.0 does not support hidepid=2, thus cannot provide full protection

Apa yang baru di Magisk v20.0:
  • [MagiskBoot] Support inject/modify mnt_point value in DTB fstab
  • [MagiskBoot] Support patching QCDT
  • [MagiskBoot] Support patching DTBH
  • [MagiskBoot] Support patching PXA-DT
  • [MagiskInit] [2SI] Support non A/B setup (Android 10)
  • [MagiskHide] Fix bug that reject process names with ":"
  • [MagicMount] Fix a bug that cause /product mirror not created

Yang Baru di Magisk Manager v7.3.5:
  • Sort installed modules by name
  • Better pre-5.0 support
  • Fix potential issues when patching tar files

Persyaratan:
  • Unlocked Bootloader
  • Terpasang TWRP

Cara Pasang
Jika sebelumnya sudah pernah memasang Magisk:
  1. Instal / upgrade Magisk Manager (Anda akan menerima pemberitahuan saat ada versi Magisk Manager yang baru) atau silahkan download MagiskManager-v7.3.5.apk
  2. Install / upgrade Magisk seperti yang diminta dalam Magisk Manager.
  3. Reboot dan selesai !!!

Jika Anda belum pernah memasang Magisk atau ingin menginstall ulang Magisk (Recommended):
  1. Download Magisk terbaru, Magisk-v20.0.zip.
  2. Download Magisk Uninstaller, Magisk-uninstaller-20191011.zip.
  3. Unroot via SuperSU (jika saat ini ponsel di-root menggunakan SuperSU).
  4. Kembalikan boot image anda kembali ke stok (dengan cara mem-flash magisk uninstaller, jika Magisk sudah terpasang sebelumnya) atau restore BOOT.IMG hasil backupan kamu. Abaikan jika ponsel belum pernah dimodifikasi.
  5. Reboot ke recovery mode (TWRP).
  6. Flash Magisk-v20.0.zip.
  7. Reboot.
  8. Selesai.

Informasi Versi:
Stable Magisk Version: v20.0
Beta Magisk Version: v20.0
Magisk Manager Version: v7.3.5

Demikianlah artikel ini dibuat, semoga bermanfaat.


Source: XDA | Github