Magisk (software)

Last updated

Magisk is free and open-source software used to root Android devices, developed by John Wu. Magisk supports devices running Android 6.0+. [1]

Contents

Magisk
Original author(s) John Wu (topjohnwu)
Stable release
27.0 / February 3, 2024;6 months ago (2024-02-03)
Preview release
27007 / August 23, 2024;8 days ago (2024-08-23)
Repository github.com/topjohnwu/Magisk
Written inC++ [2]
Operating system Android
Platform Android
License GPL-3.0
Website github.com/topjohnwu/Magisk   OOjs UI icon edit-ltr-progressive.svg

Overview

Magisk is a free and open-source software that enables users to gain root access to their Android devices. With Magisk, users can install various modifications and customizations, making it a popular choice for Android enthusiasts. Additionally, Magisk comes with a built-in app called Magisk Manager, which allows users to manage root permissions and install various modules. [3]

Magisk has a systemless approach and modular design; it offers a safe and easy way to root a device and add new features and functionality. [4]

History

Magisk started out as a small project created by John Wu, it has now grown to more than 252 contributors. In version 21, support for Android 11 was added. [5] In version 22, support for the Samsung Galaxy S21 was added. [6] In version 26, support for Android 5 and earlier was removed. [7] The original developer John Wu started working for the Android security team in 2021.

See also

Related Research Articles

iOS jailbreaking is the use of a privilege escalation exploit to remove software restrictions imposed by Apple on devices running iOS and iOS-based operating systems. It is typically done through a series of kernel patches. A jailbroken device typically permits root access within the operating system and provides the right to install software unavailable through the App Store. Different devices and versions are exploited with a variety of tools. Apple views jailbreaking as a violation of the end-user license agreement and strongly cautions device owners not to try to achieve root access through the exploitation of vulnerabilities.

Rooting is the process by which users of Android devices can attain privileged control over various subsystems of the device, usually smartphones and tablets. Because Android is based on a modified version of the Linux kernel, rooting an Android device gives similar access to administrative (superuser) permissions as on Linux or any other Unix-like operating system such as FreeBSD or macOS.

<span class="mw-page-title-main">Google Authenticator</span> Two-step verification app

Google Authenticator is a software-based authenticator by Google. It implements multi-factor authentication services using the time-based one-time password and HMAC-based one-time password, for authenticating users of software applications.

<span class="mw-page-title-main">TWRP (software)</span> Open-source custom Android Recovery software

Team Win Recovery Project (TWRP), pronounced "twerp", is an open-source software custom recovery image for Android-based devices. It provides a touchscreen-enabled interface that allows users to install third-party firmware and back up the current system, functions usually not supported by stock recovery images. It is, therefore, often installed when flashing, installing, or rooting Android devices, although it does not require a device to be rooted before installation.

Google TalkBack is an accessibility service for the Android operating system that helps blind and visually impaired users to interact with their devices. It uses spoken words, vibration and other audible feedback to allow the user to know what is happening on the screen allowing the user to better interact with their device. The service is pre-installed on many Android devices, and it became part of the Android Accessibility Suite in 2017. According to the Google Play Store, the Android Accessibility Suite has been downloaded over five billion times, including devices that have the suite preinstalled.

<span class="mw-page-title-main">Kali NetHunter</span> Free & open-source mobile penetration testing platform for non-rooted and rooted Android devices

Kali NetHunter is a free and open-source mobile penetration testing platform for Android devices, based on Kali Linux. Kali NetHunter is available for non-rooted devices, for rooted devices that have a standard recovery, and for rooted devices with custom recovery for which a NetHunter specific kernel is available (NetHunter). Official images are published by Offensive Security on their download page and are updated every quarter. NetHunter images with custom kernels are published for the most popular supported devices, such as Google Nexus, Samsung Galaxy and OnePlus. Many more models are supported, and images not published by Offensive Security can be generated using NetHunter build scripts. Kali NetHunter is maintained by a community of volunteers, and is funded by Offensive Security.

<span class="mw-page-title-main">Fuchsia (operating system)</span> Computer operating system by Google

Fuchsia is an open-source capability-based operating system developed by Google. In contrast to Google's Linux-based operating systems such as ChromeOS and Android, Fuchsia is based on a custom kernel named Zircon. It publicly debuted as a self-hosted git repository in August 2016 without any official corporate announcement. After years of development, its official product launch was in 2021 on the first-generation Google Nest Hub, replacing its original Linux-based Cast OS.

<span class="mw-page-title-main">LineageOS</span> Free and open-source operating system based on Android

LineageOS is an Android-based operating system for smartphones, tablet computers, and set-top boxes, with mostly free and open-source software. It is the successor to CyanogenMod, from which it was forked in December 2016, when Cyanogen Inc. announced it was discontinuing development and shut down the infrastructure behind the project. Since Cyanogen Inc. retained the rights to the Cyanogen name, the project rebranded its fork as LineageOS.

<span class="mw-page-title-main">One UI</span> Software overlay by Samsung Electronics Limited

One UI is a user interface (UI) developed by Samsung Electronics for its Android devices running Android 9 "Pie" and later. Succeeding Samsung Experience, it is designed to make using larger smartphones easier and be more visually appealing. It was announced at Samsung Developer Conference in 2018, and was unveiled in Galaxy Unpacked in February 2019 alongside the Galaxy S10 series, Galaxy Buds and the Galaxy Fold.

<span class="mw-page-title-main">GrapheneOS</span> Android-based mobile operating system

GrapheneOS is an Android-based, open source, privacy and security-focused mobile operating system for selected Google Pixel devices, including smartphones, tablets and foldables.

There are many apps in Android that can run or emulate other operating systems, via utilizing hardware support for platform virtualization technologies, or via terminal emulation. Some of these apps support having more than one emulation/virtual file system for different OS profiles, thus the ability to have or run multiple OS's. Some even have support to run the emulation via a localhost SSH connection (letting remote ssh terminal apps on device access the OS emulation/VM, VNC, and XSDL. If more than one of these apps that support these protocols or technologies are available on the android device, via androids ability to do background tasking the main emulator/VM app on android can be used to launch multiple emulation/vm OS, which the other apps can connect to, thus multiple emulated/VM OS's can run at the same time. However, there are a few emulator or VM apps that require that the android device to be rooted for the app to work, and there are others that do not require such. Some remote terminal access apps also have the ability to access Android's internally implemented Toybox, via device loopback support. Some VM/emulator apps have a fixed set of OS's or applications that can be supported.

<span class="mw-page-title-main">Google Messages</span> Messaging application developed by Google

Google Messages is a text messaging software application developed by Google for its Android and Wear OS mobile operating systems, while it's also available via the Web.

scrcpy Screen mirroring software

scrcpy is a free and open-source screen mirroring application that allows control of an Android device from a desktop computer. The software is developed by Genymobile SAS, a company which develops Android emulator Genymotion.

The Huawei MatePad Pro is an Android-based tablet designed and marketed by Huawei as part of their Huawei Mate series. It was announced on November 25, 2019 and was released on December 12, 2019.

<span class="mw-page-title-main">Bootloader unlocking</span> Process of disabling secure device booting

Bootloader unlocking is the process of disabling the bootloader security that makes secure boot possible. It can make advanced customizations possible, such as installing a custom firmware. On smartphones this can be a custom Android distribution or another mobile operating system. Some bootloaders are not locked at all, others can be unlocked using a standard command, others need assistance from the manufacturer. Some do not include an unlocking method and can only be unlocked through a software exploit.

<span class="mw-page-title-main">Termux</span> Terminal emulator for Android

Termux is a free and open-source terminal emulator for Android which allows for running a Linux environment on an Android device. Termux installs a minimal base system automatically; additional packages are available using its package manager, based on Debian's.

<span class="mw-page-title-main">YouTube Vanced</span> Modified third-party YouTube application

https://www.magiskmodule.in/2024/08/youtube-revanced-extended-lite-lighter.html

<span class="mw-page-title-main">Quick Share</span> Data transfer program by Google and Samsung

Quick Share is a wireless peer-to-peer data transfer utility for Android, Windows and ChromeOS. Quick Share utilizes Bluetooth and Wi-Fi Direct to send files to nearby devices, but it could also send to any other device anywhere using the Samsung Cloud, uploading the files to a web address. Originally developed by Samsung Electronics for its own devices, Google subsequently collaborated with Samsung and merged its own Nearby Share into Quick Share in 2024, distributing Quick Share to non-Galaxy Android devices through Google Play Services.

<span class="mw-page-title-main">PixelExperience</span> Mobile operating system based on Android

PixelExperience is a discontinued open-sourced custom ROM, or Android distribution, based on the stock Android AOSP that aimed to provide a bloat-free, stock-android, Pixel-like experience to a wide range of Android devices. The project, initiated by a community of developers in 2017, focused on delivering a clean, minimalistic, and visually appealing user interface reminiscent of Google's Pixel devices. Pixel Experience was designed to be as close to stock Android as possible, with a focus on reliability, security, stability, performance, battery life, and useful customizations.

References

  1. Wu, John (2022-12-12), topjohnwu/Magisk , retrieved 2022-12-12
  2. "Topjohnwu/Magisk". GitHub . 3 May 2022.
  3. "Magisk Zip". 2022-01-02. Retrieved 2023-02-19.
  4. "Magisk APK". 2 January 2022. Retrieved 2023-02-14.
  5. "Root-methode Magisk krijgt ondersteuning voor Android 11". Tweakers (in Dutch). Retrieved 2021-09-11.
  6. Wilde, Damien (2021-02-24). "Magisk v22.0 adds support for Galaxy S21 series, app hiding improvements, plus more". 9to5Google . Retrieved 2021-09-11.
  7. Wilde, Damien (2021-05-13). "Magisk v23 drop pre-Android 5 device support". 9to5Google . Retrieved 2021-09-11.