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
|
||||
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)
|
||||
if chk $[ONTYPE] "N3DS"
|
||||
cp -w -n "S:/sector0x96.bin" $[OUT]/sector0x96.bin
|
||||
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
|
||||
if not find $[OUT]/data NULL
|
||||
mkdir $[OUT]/data
|
||||
@@ -135,9 +62,6 @@ if not find $[OUT]/data/sysdata NULL
|
||||
end
|
||||
cp -w -n "1:/data/$[SYSID0]/sysdata" $[OUT]/data/sysdata
|
||||
|
||||
# Already dumped above
|
||||
rm $[OUT]/data/sysdata/00010017
|
||||
|
||||
# === Other system titles
|
||||
if find $[OUT]/title NULL
|
||||
rm $[OUT]/title
|
||||
@@ -162,7 +86,11 @@ if not find $[OUT]/title/00040030 NULL
|
||||
end
|
||||
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
|
||||
if not find $[OUT]/title/000400db NULL
|
||||
@@ -176,10 +104,11 @@ if not find $[OUT]/title/00040130 NULL
|
||||
end
|
||||
cp -w -n "1:/title/00040130" $[OUT]/title/00040130
|
||||
|
||||
# 00040138 System Firmware skipped (dumped above)
|
||||
|
||||
# Already included in sysarchives
|
||||
rm $[OUT]/title/000400db/00010302
|
||||
# System Firmware
|
||||
if not find $[OUT]/title/00040138 NULL
|
||||
mkdir $[OUT]/title/00040138
|
||||
end
|
||||
cp -w -n "1:/title/00040138" $[OUT]/title/00040138
|
||||
|
||||
# === seeddb.bin
|
||||
sdump -o -s -w seeddb.bin
|
||||
|
||||
Reference in New Issue
Block a user