TWRP (software)

Last updated

Team Win Recovery Project (TWRP)
Original author(s) OmniROM
Developer(s) Team Win
Initial release30 July 2011;12 years ago (2011-07-30) [1]
Stable release
3.7.0 / 10 October 2022;16 months ago (2022-10-10) [2]
Repository
Written in C++ , C , shell , make
Operating system Android
Platform Android
Available inEnglish, Spanish, Russian, Chinese, and others
License GNU General Public License v3 [3]
Website twrp.me

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.

Contents

Functions

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, 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.

See also

Related Research Articles

<span class="mw-page-title-main">Live CD</span> Complete, bootable computer installation that runs directly from a CD-ROM

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.

<span class="mw-page-title-main">Windows Preinstallation Environment</span> Lightweight version of Microsoft Windows for deployment

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.

<span class="mw-page-title-main">Motorola Droid</span> Android smartphone developed by Motorola Mobility

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.

<span class="mw-page-title-main">Motorola Backflip</span> Android smartphone developed by Motorola Mobility

The Motorola Backflip is a touchscreen smartphone released to the U.S. for AT&T on March 7, 2010, and for other countries on Telus and Optus. It runs the open source Google Android software.

Rooting is the process by which users of Android devices can attain privileged control over various subsystems of the device, usually smartphones. 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">Fastboot</span> Recovery mode included in Android mobile operating system

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.

<span class="mw-page-title-main">Nook Color</span> Tablet computer/e-reader from Barnes & Noble

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.

<span class="mw-page-title-main">Acer Iconia Tab A500</span> Tablet manufactured by Acer Inc.

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.

<span class="mw-page-title-main">Nook Tablet</span> 2011 tablet e-reader and media player

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.

<span class="mw-page-title-main">Samsung Captivate Glide</span> Smartphone with Slide keyboard

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).

<span class="mw-page-title-main">ClockworkMod</span> Company known for its so named custom Android Recovery

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.

<span class="mw-page-title-main">Fire OS</span> Tablet operating system for Amazon devices

Fire OS is a mobile operating system based on the Android Open Source Project (AOSP). It is developed by Amazon for their devices. Fire OS includes proprietary software, a customized user interface primarily centered on content consumption, and heavy ties to content available from Amazon's storefronts and services.

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 and Nintendo Switch. Installing custom firmware on some devices requires bootloader unlocking.

<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.

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.

<span class="mw-page-title-main">Android recovery mode</span> Mode on Android operating system for installing system updates and wipe data

The Android recovery mode is a mode of Android used for installing updates and wipe data. It consists of a Linux kernel with ramdisk on a separate partition from the main Android system.

<span class="mw-page-title-main">PixelExperience</span>

PixelExperience is a popular open-sourced custom ROM, or Android distribution, based on the stock Android AOSP that aims 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, focuses on delivering a clean, minimalistic, and visually appealing user interface reminiscent of Google's Pixel devices. Pixel Experience is 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. "TWRP 1.x". TeamWin. Archived from the original on 28 May 2014. Retrieved 20 April 2014.
  2. "TWRP Home page, with list of releases". TeamWin. Retrieved 26 May 2023. Updated as releases added.
  3. TeamWin/android_bootable_recovery, TeamWin, 18 March 2023, retrieved 20 March 2023
  4. "TeamWin demos TWRP 2.0 recovery manager for Android, scoffs at your volume rocker (video)". Engadget . Retrieved 19 September 2021.
  5. "TWRP". TeamWin. Retrieved 7 February 2016.
  6. 1 2 Haroon Q Raja (4 May 2013). "What Is TWRP Recovery & How To Install & Use It On Android Devices". AddictiveTips.
  7. Terrence O'Brien (20 December 2011). "Team Win Recovery Project 2.0 goes gold, tells your volume rocker to kiss off". Engadget.
  8. Danny Stieben (12 January 2014). "What's a Custom Recovery? Exploring CWM, TWRP, and Friends". MakeUseOf.
  9. Will Verduzco (10 April 2012). "Team Win Recovery Project Updated to 2.1". XDA Developers. Archived from the original on 25 October 2014. Retrieved 20 April 2014.
  10. Scott Matteson (31 March 2014). "Rooting your Kindle Fire: a cautionary tale concluded". TechRepublic.
  11. Official TWRP App
  12. TWRP App installation screen