Magisk is free and open-source software used to root Android devices, developed by John Wu. Magisk supports devices running Android 6.0 or higher. [1]
Original author(s) | John Wu (topjohnwu) |
---|---|
Stable release | 27.0 / February 3, 2024 |
Preview release | 27008 / September 17, 2024 |
Repository | github |
Written in | C++ [2] |
Operating system | Android |
Platform | Android |
License | GPL-3.0 |
Website | github |
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]
Magisk started out as a small project created by John Wu. However, 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.
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.
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.
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.
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.
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.
LineageOS is an open source, Android-based operating system for smartphones, tablets, and set-top boxes. 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.
Google Lens is an image recognition technology developed by Google, designed to bring up relevant information related to objects it identifies using visual analysis based on a neural network. First announced during Google I/O 2017, it was first provided as a standalone app, later being integrated into Google Camera but was reportedly removed in October 2022. It has also been integrated with the Google Photos and Google Assistant app and with Bard as of 2023.
One UI is a user interface (UI) developed by Samsung Electronics for its smart devices including Android devices running Android 9 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.
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.
Google Messages is a text messaging software application developed by Google for its Android and Wear OS mobile operating systems. It is also available as a web app.
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.
Bootloader unlocking is the process of disabling the bootloader security that makes secure boot possible. It can make advanced customizations possible, such as installing custom firmware. On smartphones, this can be a custom Android distribution or another mobile operating system. Some bootloaders are not locked at all and some are locked, but can be unlocked with a command or with assistance from the manufacturer. Some do not include an unlocking method and can only be unlocked through a software exploit.
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.
YouTube Vanced is a discontinued modified third-party YouTube application for Android with a built-in ad blocker. Other features of the app included SponsorBlock, background play, free picture-in-picture (PiP), an AMOLED black theme, swipe control for brightness and volume, and implementation of the Return YouTube Dislike browser extension. Modified versions of YouTube Music and MicroG were also developed.
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.