#!/usr/bin/env bash
# mknand-v1 <image HFS+> <dossier nand de sortie> [version] — NAND au format compatible avec le FMSS actuel (lecture seule)
# version : version du format du driver NAND dans la signature (1 = iPhone OS 2.1.1, 2 = 2.2.x ; défaut 1)
set -euo pipefail
here=$(dirname "$(readlink -f "$0")"); img=$(readlink -f "$1"); out=$(readlink -m "$2"); tmp=$(mktemp -d)
cd "$tmp" && ln -s "$img" filesystem-it2g-readonly.img && NAND_SIG_VERSION="${3:-1}" "$here/generate_nand_v1" >/dev/null
rm -rf "$out" && mv nand "$out" && cd / && rm -rf "$tmp"
