From 0938a35c07a839dbff478230aba7cc307c4232dd Mon Sep 17 00:00:00 2001 From: scilor Date: Tue, 9 Feb 2021 16:25:28 +0100 Subject: [PATCH] (un)Hide Patch --- .../bootmanager/sd/revvox/boot/ngCfg.json | 2 +- .../sd/revvox/boot/patch/noHideA.308.json | 12 ++++++++++++ wiki/OFWPatches.md | 3 +++ 3 files changed, 16 insertions(+), 1 deletion(-) create mode 100644 sd-bootloader-ng/bootmanager/sd/revvox/boot/patch/noHideA.308.json diff --git a/sd-bootloader-ng/bootmanager/sd/revvox/boot/ngCfg.json b/sd-bootloader-ng/bootmanager/sd/revvox/boot/ngCfg.json index ecc76ca5..9c281265 100644 --- a/sd-bootloader-ng/bootmanager/sd/revvox/boot/ngCfg.json +++ b/sd-bootloader-ng/bootmanager/sd/revvox/boot/ngCfg.json @@ -21,7 +21,7 @@ "hashFile": false, "watchdog": true, "ofwFix": true, - "patches": ["blockCheck.308", "noCerts.305", "noChargWake.305", "noPass.305", "noPrivacy.305", "uidCheck.305"] + "patches": ["blockCheck.308", "noCerts.305", "noChargWake.305", "noHideA.308", "noPass.305", "noPrivacy.305", "uidCheck.305"] }, "cfw1": { "checkHash": true, diff --git a/sd-bootloader-ng/bootmanager/sd/revvox/boot/patch/noHideA.308.json b/sd-bootloader-ng/bootmanager/sd/revvox/boot/patch/noHideA.308.json new file mode 100644 index 00000000..4f6013cc --- /dev/null +++ b/sd-bootloader-ng/bootmanager/sd/revvox/boot/patch/noHideA.308.json @@ -0,0 +1,12 @@ +{ + "general": { + "_desc": "Always unhides files (instead of hiding them)", + "_memPos": "", + "_fwVer": "3.0.8" + }, + "searchAndReplace": [{ + "search": ["00", "29", "14", "bf", "02", "27", "00", "27"], + "replace": ["??", "??", "??", "??", "00", "??", "??", "??"] + }] +} + diff --git a/wiki/OFWPatches.md b/wiki/OFWPatches.md index 9960b881..3e1c9ec0 100644 --- a/wiki/OFWPatches.md +++ b/wiki/OFWPatches.md @@ -17,6 +17,9 @@ Usally doesn't allow tags without the boxine specific or the NXP specific privac ### No UID check ([uidCheck.305.json](https://github.com/toniebox-reverse-engineering/hackiebox_cfw_ng/blob/master/sd-bootloader-ng/bootmanager/sd/revvox/boot/patch/uidCheck.305.json)) Usally the toniebox checks if the UID of the tag starts with *E0:04:03*. With that patch you may use tags with other UIDs (ex SLIX or SLIX2) +### Unhide files that should be hidden ([noHideA.308.json](https://github.com/toniebox-reverse-engineering/hackiebox_cfw_ng/blob/master/sd-bootloader-ng/bootmanager/sd/revvox/boot/patch/noHideA.308.json)) +Usally the toniebox sets the file attribute hidden of the tonie file for all live tags and since v3.0.8 all custom tags. If the toniebox is online, it will delete that file to redownload its content. This patch replaces the hide functionality with unhide. So the files won't be deleted and redownloaded. + ## Additional ### Disable charger wakeup ([noChargWake.305.json](https://github.com/toniebox-reverse-engineering/hackiebox_cfw_ng/blob/master/sd-bootloader-ng/bootmanager/sd/revvox/boot/patch/noChargWake.305.json))