Write protect HNAx TMDs to prevent launcher cleanup
This commit is contained in:
parent
d06223ef97
commit
dcb8b28c52
@ -169,6 +169,7 @@ while IFS= read -r FILE; do
|
||||
cp "./donor/$CONSOLE_SIGNING/software/$FILE" "./tmp.tmd"
|
||||
printf "G" | dd of="./tmp.tmd" bs=1 seek=400 conv=notrunc status=none
|
||||
mcopy -D o "./tmp.tmd" "d:/$FILE"
|
||||
mattrib +r "d:/$FILE"
|
||||
else
|
||||
mcopy -D o "./donor/$CONSOLE_SIGNING/software/$FILE" "d:/$FILE"
|
||||
fi
|
||||
@ -193,8 +194,9 @@ done < "./donor/$CONSOLE_SIGNING/software/ALL.txt"
|
||||
# Create backup unlaunch for safety
|
||||
makemdirs "title/00030017/484e4141/content/title.tmd" "d:"
|
||||
mcopy -D o "./donor/hb/HNAALaunch.tmd" "d:/title/00030017/484e4141/content/title.tmd"
|
||||
mattrib +r "d:/title/00030017/484e4141/content/title.tmd"
|
||||
|
||||
if [[ "$HWINFO_STATUS" == "Signature is invalid" ]] || [[ "$2" == "" ]]; then
|
||||
if [[ "$REGION_CODE" == "ALL" ]]; then
|
||||
echo ">>> HWInfo is bad! HNAA unlaunch will be needed."
|
||||
else
|
||||
echo ">>> HWInfo is good!"
|
||||
|
||||
Loading…
Reference in New Issue
Block a user