This article needs additional citations for verification .(July 2021) |
Original author(s) | OmniROM |
---|---|
Developer(s) | Team Win |
Initial release | 13 October 2008 [1] |
Stable release | 3.7.1 / 21 February 2024 [2] |
Repository | |
Written in | C++, C, shell, make |
Operating system | Android |
Platform | Android |
Available in | English, Spanish, Russian, Chinese, and others |
License | GNU General Public License v3 [3] |
Website | twrp |
Team Win Recovery Project (TWRP), pronounced "twerp", [4] is an open-source software custom recovery image for Android-based devices. [5] [6] 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. [6] [7] [8] [9] It is, therefore, often installed when flashing, installing, or rooting Android devices, [10] although it does not require a device to be rooted before installation.
Since February 2016 the first three digits of the version number specify the version, and the fourth digit, separated from the others by a dash, specifies an update for a specific device. This could be a performance improvement, hotfix, bugfix, or just simply an update for a device.
The main method of installing ("flashing") this custom recovery on an Android device requires downloading a version made specifically for the device, and then using a tool such as Fastboot or Odin. Some custom ROMs come with TWRP as the default recovery image.
TWRP gives users the option to fully back up their device (including bootloader, system data, private applications, etc.) to revert to at any time, and a built-in file manager to delete files that may be causing problems on the device or add some to fix issues.
As of 2019 [update] , TWRP supported the installation of custom ROMs (i.e. custom operating systems such as LineageOS, or the latest Android release), kernels, add-ons (Google Apps, Magisk, themes, etc.), and other various mods.
Wiping, backing up, restoring, and mounting various device partitions, such as the system, boot, userdata, cache, and internal storage partitions are also supported. TWRP also supports file transfer via MTP, and has a basic file manager and a terminal emulator. It is fully themeable.
In January 2017, the TWRP team released an Android application [11] that allows flashing the recovery using root access. However, unlike the recovery, the app is not open source, although free of charge. This app is also shipped via the official TWRP images to rooted and non-rooted devices. It is installed in the system partition, making it a system-level app by default, so that it cannot be uninstalled from within Android without root access. [12] However, TWRP now provides the user the freedom of choice for having the app.
A live CD is a complete bootable computer installation including operating system which runs directly from a CD-ROM or similar storage device into a computer's memory, rather than loading from a hard disk drive. A live CD allows users to run an operating system for any purpose without installing it or making any changes to the computer's configuration. Live CDs can run on a computer without secondary storage, such as a hard disk drive, or with a corrupted hard disk drive or file system, allowing data recovery.
Windows Preinstallation Environment is a lightweight version of Windows used for the deployment of PCs, workstations, and servers, or troubleshooting an operating system while it is offline. It is intended to replace MS-DOS boot disks and can be booted via USB flash drive, PXE, iPXE, CD, DVD, or hard disk. Traditionally used by large corporations and OEMs, it is now widely available free of charge via Windows Assessment and Deployment Kit (WADK).
Windows Assessment and Deployment Kit, formerly Windows Automated Installation Kit, is a collection of tools and technologies produced by Microsoft designed to help deploy Microsoft Windows operating system images to target computers or to a virtual hard disk image in VHD format. It was first introduced with Windows Vista. WAIK is a required component of Microsoft Deployment Toolkit.
The Motorola Droid is an Internet and multimedia-enabled smartphone designed by Motorola, which runs Google's Android operating system. The Droid had been publicized under the codenames Sholes and Tao and the model number A855. In Latin America and Europe, the model number is A853 (Milestone), and in Mexico, the model number is A854 (Motoroi). Due to the ambiguity with newer phones with similar names, it is also commonly known as the DROID 1. The brand name Droid is a trademark of Lucasfilm licensed to Verizon Wireless.
The T-Mobile Pulse (sold as the CHT8000 in Taiwan) is an Android-powered phone manufactured by Huawei and rebranded by T-Mobile. It is available in many markets including the UK and The Netherlands. Compared to many Android phones released at the time it was relatively low cost - originally selling for £185 in the UK, the Pulse achieved a minimum price of £19.99 + £10 top up on PAYG before being discontinued in April 2011. This made it one of the cheapest Android powered smartphones available at the time. The Pulse was also marketed as being the first Pay As You Go phone running the Android OS.
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.
The HTC Aria is a smartphone manufactured by HTC Corporation that runs the Android operating system with HTC Sense.
Fastboot is a communication protocol used primarily with Android devices. It is implemented in a command-line interface tool of the same name and as a mode of the bootloader of Android devices. The tool is included with the Android SDK package and used primarily to modify the flash filesystem via a USB connection from a host computer. It requires that the device be started in Fastboot mode. If the mode is enabled, it will accept a specific set of commands, sent through USB bulk transfers. Fastboot on some devices allows unlocking the bootloader, and subsequently, enables installing custom recovery image and custom ROM on the device. Fastboot does not require USB debugging to be enabled on the device. To use fastboot, a specific combination of keys must be held during boot.
The Nook Color is a tablet computer/e-reader that was marketed by Barnes & Noble. A 7-inch (18 cm) tablet with multitouch touchscreen input, it is the first device in the Nook line to feature a full-color screen. The device is designed for viewing of books, newspapers, magazines, and children's picture books. A limited number of the children's books available for the Nook Color include interactive animations and the option to have a professional voice actor read the story. It was announced on 26 October 2010 and shipped on 16 November 2010. Nook Color became available at the introductory price of US$249. In December 2011, with the release of the Nook Tablet, it lowered to US$169. On 12 August 2012, the price lowered to US$149. On 4 November 2012, the price was further lowered to US$139. The tablet ran on Android.
The Acer Iconia A500 is a tablet computer designed, developed and marketed by Acer Inc. The A500 launched with the Android Honeycomb operating system which is now upgradable to Ice Cream Sandwich 4.0.3. The tablet is also sold in almost identical form as the Packard Bell Liberty Tab G100.
The Nook Tablet is a tablet e-reader/media player that was produced and marketed by Barnes & Noble. It followed the Nook Color and was intended to compete with both e-book readers and tablet computers.
The Samsung Captivate Glide (SGH-i927) as it is called in the United States, and sold as the Samsung Galaxy S Glide (SGH-i927R) in Canada, is the first physical QWERTY Galaxy S class smartphone running under the Android operating system to be released by Samsung for AT&T (US) and Rogers Wireless (Canada).
ClockworkMod is a software company, owned by Koushik "Koush" Dutta, which develops various software products for Android smartphones and tablets. The company is primarily known for its custom recovery image, ClockworkMod Recovery, which is used in many custom ROMs.
Custom firmware, also known as aftermarket firmware, is an unofficial new or modified version of firmware created by third parties on devices such as video game consoles, mobile phones, and various embedded device types to provide new features or to unlock hidden functionality. In the video game console community, the term is often written as custom firmware or simply CFW, referring to an altered version of the original system software inside a video game console such as the PlayStation Portable, PlayStation 3, PlayStation Vita/PlayStation TV, PlayStation 4, Nintendo 3DS ,Wii U and Nintendo Switch. Installing custom firmware on some devices requires bootloader unlocking.
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.
Emteria.OS is an Android based operating system (OS). The application of the OS is mainly purposed for industrial applications such as internet of things, digital signage, vending machines, point of sale or smart city.
SlimRoms is an Android custom ROM. Its main feature is the many setting options of the user interface. The last release was in 2018.
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.
PixelExperience is an 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.