「リカバリ」とは、電話機の内部メモリにある特別なスペースで、製造元が診断とOSのアップグレードを実行するために確保します。Windowsの用語では、これはブートメニューにほぼ相当します(通常は起動中にF8を押すことでアクセスします)。通常の操作では電話から見えず、特別な方法でアクセスします(通常、より多くのボタン)。
問題は、ストックデバイスに付属するリカバリでは、カスタムROMのインストールが許可されておらず、製造元によって「署名された」ファームウェアイメージのみが許可されていることです。カスタムROM(CyanogenModなど)をインストールするには、ストックリカバリイメージをコミュニティ開発者が作成したカスタムイメージに置き換える必要があります。Androidには、Clockworkmod(CWM)とAmon-Raが最もよく知られているいくつかのカスタムリカバリがあります。これらのカスタムリカバリを使用すると、電話機でより多くのことを実行できます。最大の利点は、未署名のカスタムROMをフラッシュできることです。その他の利点には、電話をさらに管理するためのさまざまなツールとユーティリティが含まれます。
そのようなユーティリティの1つは「NANDroid」と呼ばれます。これは、電話機のすべての内部NANDメモリ(名前の由来)の完全なイメージを取得して、SDカードに保存できるバックアップおよび復元ツールです。電話のソフトウェアに問題が発生した場合、以前に保存したバックアップを使用して、電話を動作状態に復元できます。
ClockworkMod Recoveryのメーカーは、「ROMマネージャー」と呼ばれるAndroidアプリも作成しました。このアプリを使用すると、CWMリカバリをデバイスで使用可能になったときに新しいバージョンに簡単にアップグレードできます。また、SDカードに保存されているNANDroidバックアップを管理したり、その他の便利な高度なタスクを実行したりすることもできます。これには、アプリ/データのアクセス許可の修正、電話でのSDカードの再パーティション分割、さまざまなカスタムROMのダウンロード、アプリからの直接フラッシュが含まれます。有料の「プレミアム」バージョンのアプリには、それをサポートするカスタムROMのOTA更新通知など、より高度な機能があります。