Skip to content

Commit 676be5b

Browse files
authored
Merge pull request #5 from MFDGaming/testing
Testing
2 parents 342258a + 0b4618c commit 676be5b

15 files changed

Lines changed: 1052 additions & 39 deletions

File tree

.github/workflows/compile.yml

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,28 @@ jobs:
2121
mv build/exploit.iso release/exploit_3.00U.iso
2222
./compile.sh 3.00J
2323
mv build/exploit.iso release/exploit_3.00J.iso
24+
./compile.sh 3.02E
25+
mv build/exploit.iso release/exploit_3.02E.iso
26+
./compile.sh 3.02C
27+
mv build/exploit.iso release/exploit_3.02C.iso
28+
./compile.sh 3.02D
29+
mv build/exploit.iso release/exploit_3.02D.iso
30+
./compile.sh 3.02G
31+
mv build/exploit.iso release/exploit_3.02G.iso
32+
./compile.sh 3.02J
33+
mv build/exploit.iso release/exploit_3.02J.iso
34+
./compile.sh 3.02K
35+
mv build/exploit.iso release/exploit_3.02K.iso
36+
./compile.sh 3.02U
37+
mv build/exploit.iso release/exploit_3.02U.iso
38+
./compile.sh 3.03J
39+
mv build/exploit.iso release/exploit_3.03J.iso
40+
./compile.sh 3.03E
41+
mv build/exploit.iso release/exploit_3.03E.iso
42+
./compile.sh 3.04J
43+
mv build/exploit.iso release/exploit_3.04J.iso
44+
./compile.sh 3.04M
45+
mv build/exploit.iso release/exploit_3.04M.iso
2446
2547
- name: Upload ISO Artifact
2648
uses: actions/upload-artifact@v6

compile.sh

Lines changed: 49 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,39 @@ if [[ "$1" == "3.00j" || "$1" == "3.00J" ]]; then
88
elif [[ "$1" == "3.00u" || "$1" == "3.00U" ]]; then
99
echo "Building for DVD Player v3.00U"
1010
dvd_ver="300U"
11+
elif [[ "$1" == "3.02e" || "$1" == "3.02E" ]]; then
12+
echo "Building for DVD Player v3.02E"
13+
dvd_ver="302E"
14+
elif [[ "$1" == "3.02c" || "$1" == "3.02C" ]]; then
15+
echo "Building for DVD Player v3.02C"
16+
dvd_ver="302C"
17+
elif [[ "$1" == "3.02d" || "$1" == "3.02D" ]]; then
18+
echo "Building for DVD Player v3.02D"
19+
dvd_ver="302D"
20+
elif [[ "$1" == "3.02g" || "$1" == "3.02G" ]]; then
21+
echo "Building for DVD Player v3.02G"
22+
dvd_ver="302G"
23+
elif [[ "$1" == "3.02j" || "$1" == "3.02J" ]]; then
24+
echo "Building for DVD Player v3.02J"
25+
dvd_ver="302J"
26+
elif [[ "$1" == "3.02k" || "$1" == "3.02K" ]]; then
27+
echo "Building for DVD Player v3.02K"
28+
dvd_ver="302K"
29+
elif [[ "$1" == "3.02u" || "$1" == "3.02U" ]]; then
30+
echo "Building for DVD Player v3.02U"
31+
dvd_ver="302U"
32+
elif [[ "$1" == "3.03e" || "$1" == "3.03E" ]]; then
33+
echo "Building for DVD Player v3.03E"
34+
dvd_ver="303E"
35+
elif [[ "$1" == "3.03j" || "$1" == "3.03J" ]]; then
36+
echo "Building for DVD Player v3.03J"
37+
dvd_ver="303J"
38+
elif [[ "$1" == "3.04m" || "$1" == "3.04M" ]]; then
39+
echo "Building for DVD Player v3.04M"
40+
dvd_ver="304M"
41+
elif [[ "$1" == "3.04j" || "$1" == "3.04J" ]]; then
42+
echo "Building for DVD Player v3.04J"
43+
dvd_ver="304J"
1144
else
1245
echo "Building for DVD Player v3.00E/A"
1346
fi
@@ -17,9 +50,17 @@ mkdir build
1750
rm -f fs/VIDEO_TS/VTS_01_0.IFO
1851
rm -f fs/VIDEO_TS/VTS_02_0.BUP
1952
rm -f fs/VIDEO_TS/VTS_02_0.IFO
53+
rm -f fs/VIDEO_TS/VTS_03_0.BUP
54+
rm -f fs/VIDEO_TS/VTS_03_0.IFO
55+
rm -f fs/VIDEO_TS/VTS_04_0.BUP
56+
rm -f fs/VIDEO_TS/VTS_04_0.IFO
2057
cp fs/VIDEO_TS/VTS_01_0.BUP fs/VIDEO_TS/VTS_01_0.IFO
2158
cp fs/VIDEO_TS/VTS_01_0.BUP fs/VIDEO_TS/VTS_02_0.BUP
2259
cp fs/VIDEO_TS/VTS_01_0.BUP fs/VIDEO_TS/VTS_02_0.IFO
60+
cp fs/VIDEO_TS/VTS_01_0.BUP fs/VIDEO_TS/VTS_03_0.BUP
61+
cp fs/VIDEO_TS/VTS_01_0.BUP fs/VIDEO_TS/VTS_03_0.IFO
62+
cp fs/VIDEO_TS/VTS_01_0.BUP fs/VIDEO_TS/VTS_04_0.BUP
63+
cp fs/VIDEO_TS/VTS_01_0.BUP fs/VIDEO_TS/VTS_04_0.IFO
2364

2465
mipsel-none-elf-gcc \
2566
-T src/ld/code.ld \
@@ -79,11 +120,18 @@ cp --recursive fs build/
79120

80121
./build/injector.elf
81122

82-
truncate -s 6144 build/code.bin
123+
truncate -s 8192 build/code.bin
83124
cp build/code.bin build/fs/VIDEO_TS/VIDEO_TS.BUP
84125
cp build/fs/VIDEO_TS/VTS_01_1.VOB build/fs/VIDEO_TS/VTS_02_1.VOB
126+
cp build/fs/VIDEO_TS/VTS_01_1.VOB build/fs/VIDEO_TS/VTS_03_1.VOB
127+
cp build/fs/VIDEO_TS/VTS_01_1.VOB build/fs/VIDEO_TS/VTS_04_1.VOB
128+
cp build/fs/VIDEO_TS/VTS_04_0.IFO build/fs/VIDEO_TS/VTS_04_0.BUP
85129

86130
genisoimage -dvd-video -V "" -o build/exploit.iso build/fs/
87131
rm fs/VIDEO_TS/VTS_01_0.IFO
88132
rm fs/VIDEO_TS/VTS_02_0.BUP
89133
rm fs/VIDEO_TS/VTS_02_0.IFO
134+
rm fs/VIDEO_TS/VTS_03_0.BUP
135+
rm fs/VIDEO_TS/VTS_03_0.IFO
136+
rm fs/VIDEO_TS/VTS_04_0.BUP
137+
rm fs/VIDEO_TS/VTS_04_0.IFO

fs/BOOT.ELF

-60.1 KB
Binary file not shown.

fs/VIDEO_TS/VIDEO_TS.IFO

2 KB
Binary file not shown.

0 commit comments

Comments
 (0)