mirror of
https://github.com/Dark98/threeSD.git
synced 2026-07-02 16:49:04 +00:00
Removed special cases for some contents
This commit is contained in:
Vendored
+10
-81
@@ -42,84 +42,11 @@ cp -w -n "1:/dbs/ticket.db" $[OUT]/ticket.db
|
|||||||
# === title.db
|
# === title.db
|
||||||
cp -w -n "1:/dbs/title.db" $[OUT]/title.db
|
cp -w -n "1:/dbs/title.db" $[OUT]/title.db
|
||||||
|
|
||||||
# === Safe mode firm
|
|
||||||
if not find $[OUT]/firm NULL
|
|
||||||
mkdir $[OUT]/firm
|
|
||||||
end
|
|
||||||
if chk $[ONTYPE] "N3DS"
|
|
||||||
if not find $[OUT]/firm/new NULL
|
|
||||||
mkdir $[OUT]/firm/new
|
|
||||||
end
|
|
||||||
cp -w -n "1:/title/00040138/20000003/content" $[OUT]/firm/new
|
|
||||||
rm $[OUT]/firm/new/cmd
|
|
||||||
find $[OUT]/firm/new/*.app APP
|
|
||||||
decrypt $[APP]
|
|
||||||
else
|
|
||||||
if not find $[OUT]/firm/old NULL
|
|
||||||
mkdir $[OUT]/firm/old
|
|
||||||
end
|
|
||||||
cp -w -n "1:/title/00040138/00000003/content" $[OUT]/firm/old
|
|
||||||
rm $[OUT]/firm/old/cmd
|
|
||||||
find $[OUT]/firm/old/*.app APP
|
|
||||||
decrypt $[APP]
|
|
||||||
end
|
|
||||||
|
|
||||||
# === Secret sector (N3DS only)
|
# === Secret sector (N3DS only)
|
||||||
if chk $[ONTYPE] "N3DS"
|
if chk $[ONTYPE] "N3DS"
|
||||||
cp -w -n "S:/sector0x96.bin" $[OUT]/sector0x96.bin
|
cp -w -n "S:/sector0x96.bin" $[OUT]/sector0x96.bin
|
||||||
end
|
end
|
||||||
|
|
||||||
# === System Archives
|
|
||||||
if not find $[OUT]/sysarchives NULL
|
|
||||||
mkdir $[OUT]/sysarchives
|
|
||||||
end
|
|
||||||
|
|
||||||
if not find $[OUT]/sysarchives/0004009b NULL
|
|
||||||
mkdir $[OUT]/sysarchives/0004009b
|
|
||||||
end
|
|
||||||
|
|
||||||
# Mii Data
|
|
||||||
find 1:/title/0004009b/00010202/content/*.app APP
|
|
||||||
cp -w -n $[APP] $[OUT]/sysarchives/0004009b/00010202.app
|
|
||||||
decrypt $[OUT]/sysarchives/0004009b/00010202.app
|
|
||||||
|
|
||||||
# Region Manifest
|
|
||||||
find 1:/title/0004009b/00010402/content/*.app APP
|
|
||||||
cp -w -n $[APP] $[OUT]/sysarchives/0004009b/00010402.app
|
|
||||||
decrypt $[OUT]/sysarchives/0004009b/00010402.app
|
|
||||||
|
|
||||||
# Shared Font (JPN/EUR/USA)
|
|
||||||
find 1:/title/0004009b/00014002/content/*.app APP
|
|
||||||
cp -w -n $[APP] $[OUT]/sysarchives/0004009b/00014002.app
|
|
||||||
decrypt $[OUT]/sysarchives/0004009b/00014002.app
|
|
||||||
|
|
||||||
# Shared Font (CHN)
|
|
||||||
find 1:/title/0004009b/00014102/content/*.app APP
|
|
||||||
cp -w -n $[APP] $[OUT]/sysarchives/0004009b/00014102.app
|
|
||||||
decrypt $[OUT]/sysarchives/0004009b/00014102.app
|
|
||||||
|
|
||||||
# Shared Font (KOR)
|
|
||||||
find 1:/title/0004009b/00014202/content/*.app APP
|
|
||||||
cp -w -n $[APP] $[OUT]/sysarchives/0004009b/00014202.app
|
|
||||||
decrypt $[OUT]/sysarchives/0004009b/00014202.app
|
|
||||||
|
|
||||||
# Shared Font (TWN)
|
|
||||||
find 1:/title/0004009b/00014302/content/*.app APP
|
|
||||||
cp -w -n $[APP] $[OUT]/sysarchives/0004009b/00014302.app
|
|
||||||
decrypt $[OUT]/sysarchives/0004009b/00014302.app
|
|
||||||
|
|
||||||
if not find $[OUT]/sysarchives/000400db NULL
|
|
||||||
mkdir $[OUT]/sysarchives/000400db
|
|
||||||
end
|
|
||||||
|
|
||||||
# NG Bad word list
|
|
||||||
find 1:/title/000400db/00010302/content/*.app APP
|
|
||||||
cp -w -n $[APP] $[OUT]/sysarchives/000400db/00010302.app
|
|
||||||
decrypt $[OUT]/sysarchives/000400db/00010302.app
|
|
||||||
|
|
||||||
# === Config savegame
|
|
||||||
cp -w -n 1:/data/$[SYSID0]/sysdata/00010017/00000000 $[OUT]/config.sav
|
|
||||||
|
|
||||||
# === NAND data
|
# === NAND data
|
||||||
if not find $[OUT]/data NULL
|
if not find $[OUT]/data NULL
|
||||||
mkdir $[OUT]/data
|
mkdir $[OUT]/data
|
||||||
@@ -135,9 +62,6 @@ if not find $[OUT]/data/sysdata NULL
|
|||||||
end
|
end
|
||||||
cp -w -n "1:/data/$[SYSID0]/sysdata" $[OUT]/data/sysdata
|
cp -w -n "1:/data/$[SYSID0]/sysdata" $[OUT]/data/sysdata
|
||||||
|
|
||||||
# Already dumped above
|
|
||||||
rm $[OUT]/data/sysdata/00010017
|
|
||||||
|
|
||||||
# === Other system titles
|
# === Other system titles
|
||||||
if find $[OUT]/title NULL
|
if find $[OUT]/title NULL
|
||||||
rm $[OUT]/title
|
rm $[OUT]/title
|
||||||
@@ -162,7 +86,11 @@ if not find $[OUT]/title/00040030 NULL
|
|||||||
end
|
end
|
||||||
cp -w -n "1:/title/00040030" $[OUT]/title/00040030
|
cp -w -n "1:/title/00040030" $[OUT]/title/00040030
|
||||||
|
|
||||||
# 0004009b Shared Data Archives skipped (included in sysarchives)
|
# Shared Data Archives
|
||||||
|
if not find $[OUT]/title/0004009b NULL
|
||||||
|
mkdir $[OUT]/title/0004009b
|
||||||
|
end
|
||||||
|
cp -w -n "1:/title/0004009b" $[OUT]/title/0004009b
|
||||||
|
|
||||||
# System Data Archives
|
# System Data Archives
|
||||||
if not find $[OUT]/title/000400db NULL
|
if not find $[OUT]/title/000400db NULL
|
||||||
@@ -176,10 +104,11 @@ if not find $[OUT]/title/00040130 NULL
|
|||||||
end
|
end
|
||||||
cp -w -n "1:/title/00040130" $[OUT]/title/00040130
|
cp -w -n "1:/title/00040130" $[OUT]/title/00040130
|
||||||
|
|
||||||
# 00040138 System Firmware skipped (dumped above)
|
# System Firmware
|
||||||
|
if not find $[OUT]/title/00040138 NULL
|
||||||
# Already included in sysarchives
|
mkdir $[OUT]/title/00040138
|
||||||
rm $[OUT]/title/000400db/00010302
|
end
|
||||||
|
cp -w -n "1:/title/00040138" $[OUT]/title/00040138
|
||||||
|
|
||||||
# === seeddb.bin
|
# === seeddb.bin
|
||||||
sdump -o -s -w seeddb.bin
|
sdump -o -s -w seeddb.bin
|
||||||
|
|||||||
Reference in New Issue
Block a user