是否有定义 "Nandroid" 备份格式的官方规范?如果不是,第一个可以创建此类备份的工具是什么?

Is there an official spec defining the "Nandroid" backup format? If not, what was the first-ever tool which could create such backups?

背景

如果您想编写一个可以备份 Android 设备的工具,您必须选择一种存储备份的格式。您可以推出自己的格式,也可以符合预先存在的标准。

如果您选择符合预先存在的标准,您可以从多种常见的备份格式中进行选择。如今,"Nandroid" 备份格式是一种常见的选择,并且有很多工具可以创建这种备份。我们的姐妹网站之一 Android Enthusiasts Stack Exchange 有一个 "nandroid" tag wiki 可以告诉您更多关于这种备份格式的信息。

我的问题

我想知道:

我不知道有任何官方规范定义了 Nandroid 备份格式。 (这并不意味着没有;这只是意味着我不知道。)

但我想我知道第一个 Nandroid 备份工具是什么。

我试过 Google 高级搜索,受日期限制。我还尝试过对某些论坛进行 XDA 高级搜索,结果按日期排序。我找到了version 2.0 of a standalone Nandroid backup tool。该工具的 2.0 版于 08 年 12 月发布。 Post 该线程中的#1 讨论了该工具以及如何进行备份。 Post #2 提供了有关如何进行恢复的详细分步说明。

Post #2 说:

I am going to assume you already have a Nandroid backup created on your SD card using JF 1.31's recovery Alt-B feature.

等等。那么 JesusFreke 的自定义恢复映像是否也能够创建 Nandroid 备份?

没有。一些 release notes 发布 JesusFreke 的恢复图像状态:

The coolest new functionality in v1.3 is a new backup utility that allows you to perform a backup directly from recovery mode with alt+B. This is done using infernix's and brainaid's nandroid script, which they kindly modified to work in recovery mode. Let them know what you think :) .

此外,Infernix 的 XDA signature 说:

Author of the original nandroid & member of TeamApexQ.

所以在我看来,Infernix 几乎肯定是第一个 Nandroid 工具。