├── ._readme.md ├── .github └── FUNDING.yml ├── images ├── lcp-linux-spyro.png ├── lcp-win-dino-crisis.png ├── lcp-win-parasite-eve-2.png ├── duckstation-execution-mode-interpreter.png └── duckstation-allow-booting-without-sbi-file.png ├── ppf-patches ├── SCES_003.11.PPF ├── SCES_014.31.PPF ├── SCES_014.44.PPF ├── SCES_014.92.PPF ├── SCES_014.93.PPF ├── SCES_014.94.PPF ├── SCES_014.95.PPF ├── SCES_015.16.PPF ├── SCES_015.17.PPF ├── SCES_015.18.PPF ├── SCES_015.19.PPF ├── SCES_015.64.PPF ├── SCES_016.95.PPF ├── SCES_017.00.PPF ├── SCES_017.01.PPF ├── SCES_017.02.PPF ├── SCES_017.03.PPF ├── SCES_017.04.PPF ├── SCES_017.63.PPF ├── SCES_018.82.PPF ├── SCES_019.09.PPF ├── SCES_019.79.PPF ├── SCES_020.04.PPF ├── SCES_020.05.PPF ├── SCES_020.06.PPF ├── SCES_020.07.PPF ├── SCES_020.28.PPF ├── SCES_020.29.PPF ├── SCES_020.30.PPF ├── SCES_020.31.PPF ├── SCES_021.04.PPF ├── SCES_021.05.PPF ├── SCES_021.81.PPF ├── SCES_021.82.PPF ├── SCES_021.84.PPF ├── SCES_021.85.PPF ├── SCES_022.22.PPF ├── SCES_022.64.PPF ├── SCES_022.69.PPF ├── SCES_022.90.PPF ├── SCES_023.65.PPF ├── SCES_023.66.PPF ├── SCES_023.67.PPF ├── SCES_023.68.PPF ├── SCES_023.69.PPF ├── SCES_024.30.PPF ├── SCES_024.31.PPF ├── SCES_024.32.PPF ├── SCES_024.33.PPF ├── SCES_024.87.PPF ├── SCES_024.88.PPF ├── SCES_024.89.PPF ├── SCES_024.90.PPF ├── SCES_024.91.PPF ├── SCES_025.44.PPF ├── SCES_025.45.PPF ├── SCES_025.46.PPF ├── SCES_028.34.PPF ├── SLES_000.17.PPF ├── SLES_009.95.PPF ├── SLES_010.41.PPF ├── SLES_012.26.PPF ├── SLES_012.41.PPF ├── SLES_013.01.PPF ├── SLES_013.62.PPF ├── SLES_015.45.PPF ├── SLES_017.15.PPF ├── SLES_017.33.PPF ├── SLES_019.06.PPF ├── SLES_019.07.PPF ├── SLES_019.43.PPF ├── SLES_020.24.PPF ├── SLES_020.25.PPF ├── SLES_020.26.PPF ├── SLES_020.27.PPF ├── SLES_020.61.PPF ├── SLES_020.71.PPF ├── SLES_020.80.PPF ├── SLES_020.81.PPF ├── SLES_020.84.PPF ├── SLES_020.86.PPF ├── SLES_021.12.PPF ├── SLES_021.13.PPF ├── SLES_021.18.PPF ├── SLES_022.07.PPF ├── SLES_022.08.PPF ├── SLES_022.09.PPF ├── SLES_022.10.PPF ├── SLES_022.11.PPF ├── SLES_022.92.PPF ├── SLES_022.93.PPF ├── SLES_023.28.PPF ├── SLES_023.29.PPF ├── SLES_023.30.PPF ├── SLES_023.54.PPF ├── SLES_023.55.PPF ├── SLES_023.95.PPF ├── SLES_023.96.PPF ├── SLES_024.02.PPF ├── SLES_025.29.PPF ├── SLES_025.30.PPF ├── SLES_025.31.PPF ├── SLES_025.32.PPF ├── SLES_025.33.PPF ├── SLES_025.38.PPF ├── SLES_025.63.PPF ├── SLES_025.72.PPF ├── SLES_025.73.PPF ├── SLES_026.81.PPF ├── SLES_026.88.PPF ├── SLES_026.89.PPF ├── SLES_026.98.PPF ├── SLES_027.00.PPF ├── SLES_027.04.PPF ├── SLES_027.05.PPF ├── SLES_027.06.PPF ├── SLES_027.07.PPF ├── SLES_027.08.PPF ├── SLES_027.22.PPF ├── SLES_027.23.PPF ├── SLES_027.24.PPF ├── SLES_027.33.PPF ├── SLES_027.54.PPF ├── SLES_027.55.PPF ├── SLES_027.56.PPF ├── SLES_027.63.PPF ├── SLES_027.66.PPF ├── SLES_027.67.PPF ├── SLES_027.68.PPF ├── SLES_027.69.PPF ├── SLES_028.24.PPF ├── SLES_028.30.PPF ├── SLES_028.31.PPF ├── SLES_028.39.PPF ├── SLES_028.57.PPF ├── SLES_028.58.PPF ├── SLES_028.59.PPF ├── SLES_028.60.PPF ├── SLES_028.61.PPF ├── SLES_028.62.PPF ├── SLES_029.65.PPF ├── SLES_029.66.PPF ├── SLES_029.67.PPF ├── SLES_029.68.PPF ├── SLES_029.69.PPF ├── SLES_029.75.PPF ├── SLES_029.76.PPF ├── SLES_029.77.PPF ├── SLES_029.78.PPF ├── SLES_029.79.PPF ├── SLES_030.61.PPF ├── SLES_030.62.PPF ├── SLES_031.89.PPF ├── SLES_031.90.PPF ├── SLES_031.91.PPF ├── SLES_032.41.PPF ├── SLES_032.42.PPF ├── SLES_032.43.PPF ├── SLES_032.44.PPF ├── SLES_032.45.PPF ├── SLES_033.24.PPF ├── SLES_034.89.PPF ├── SLES_035.19.PPF ├── SLES_035.20.PPF ├── SLES_035.21.PPF ├── SLES_035.22.PPF ├── SLES_035.23.PPF ├── SLES_035.30.PPF ├── SLES_036.03.PPF ├── SLES_036.04.PPF ├── SLES_036.05.PPF ├── SLES_036.06.PPF ├── SLES_036.07.PPF ├── SLES_036.26.PPF ├── SLES_036.48.PPF ├── SLES_120.80.PPF ├── SLES_120.81.PPF ├── SLES_120.84.PPF ├── SLES_123.28.PPF ├── SLES_123.29.PPF ├── SLES_123.30.PPF ├── SLES_129.65.PPF ├── SLES_129.66.PPF ├── SLES_129.67.PPF ├── SLES_129.68.PPF ├── SLES_129.69.PPF ├── SLES_220.80.PPF ├── SLES_220.81.PPF ├── SLES_220.84.PPF ├── SLES_223.28.PPF ├── SLES_223.29.PPF ├── SLES_223.30.PPF ├── SLES_229.65.PPF ├── SLES_229.66.PPF ├── SLES_229.67.PPF ├── SLES_229.68.PPF ├── SLES_229.69.PPF ├── SLES_320.80.PPF ├── SLES_320.81.PPF ├── SLES_320.84.PPF ├── SLES_329.65.PPF ├── SLES_329.66.PPF ├── SLES_329.67.PPF ├── SLES_329.68.PPF ├── SLES_329.69.PPF ├── SLES_X18.79.PPF ├── SLES_X18.80.PPF ├── SLES_X20.82.PPF ├── SLES_X20.83.PPF ├── SLES_X25.58.PPF ├── SLES_X25.59.PPF ├── SLES_X25.60.PPF ├── SLES_X25.61.PPF ├── SLES_X25.62.PPF ├── SCES_028.35_REV_0.PPF ├── SCES_028.35_REV_1.PPF ├── SLES_023.96_ALT.PPF ├── SLES1979.02_PROTOTYPE.PPF ├── SCES_019.79_BETA_9_9_1999.PPF ├── SCES_024.31_BETA_11_11_1999.PPF └── SLES_029.75_BETA_2_26_2001.PPF ├── pdx-ppf3 ├── ppfbin │ ├── makeppf │ │ ├── w32 │ │ │ └── MakePPF3.exe │ │ ├── mac_os-x │ │ │ └── MakePPF3 │ │ ├── linux-redhat │ │ │ └── makeppf3 │ │ └── makeppf3.txt │ └── applyppf │ │ ├── mac_os-x │ │ └── ApplyPPF │ │ ├── w32 │ │ └── ApplyPPF3.exe │ │ ├── linux-redhat │ │ └── applyppf3 │ │ └── applyppf3.txt ├── ppfgui │ ├── WINDOWS │ │ └── PPF-O-MATIC3 │ │ │ ├── gfx │ │ │ ├── Image1.png │ │ │ ├── Image2.png │ │ │ ├── Image3.png │ │ │ ├── Image4.png │ │ │ ├── Image5.png │ │ │ ├── Image6.png │ │ │ ├── Image7.png │ │ │ ├── Image8.png │ │ │ └── Image9.png │ │ │ ├── ppf-o-matic3.exe │ │ │ └── ppf-o-matic3_help.html │ └── MAC OS-X │ │ └── PPF-O-MATIC3 │ │ └── PPF-O-Maticv30.dmg.gz ├── contents.txt ├── file_id.diz ├── readme.txt └── ppfdev │ └── PPF3.txt ├── control-i386 ├── control-x86_64 ├── ezre.spec ├── bootfile_utils.h ├── variable-values.txt ├── count ├── genh ├── license.md ├── ppf-c ├── SCES_024.31_BETA_11_11_1999.PPF.h ├── SLES_X18.80.PPF.h ├── SLES_029.75_BETA_2_26_2001.PPF.h ├── SLES_027.66.PPF.h ├── SLES_X18.79.PPF.h ├── SLES1979.02_PROTOTYPE.PPF.h ├── SLES_X20.82.PPF.h ├── SLES_X20.83.PPF.h ├── SCES_014.92.PPF.h ├── SCES_003.11.PPF.h ├── SCES_014.94.PPF.h ├── SCES_014.95.PPF.h ├── SLES_033.24.PPF.h ├── SCES_014.93.PPF.h ├── SCES_021.04.PPF.h ├── SLES_019.06.PPF.h ├── SLES_000.17.PPF.h ├── SLES_022.92.PPF.h └── SCES_025.44.PPF.h └── variables.mk /._readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex-free/libcrypt-patcher/HEAD/._readme.md -------------------------------------------------------------------------------- /.github/FUNDING.yml: -------------------------------------------------------------------------------- 1 | # These are supported funding model platforms 2 | 3 | github: [alex-free] 4 | -------------------------------------------------------------------------------- /images/lcp-linux-spyro.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex-free/libcrypt-patcher/HEAD/images/lcp-linux-spyro.png -------------------------------------------------------------------------------- /ppf-patches/SCES_003.11.PPF: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex-free/libcrypt-patcher/HEAD/ppf-patches/SCES_003.11.PPF -------------------------------------------------------------------------------- /ppf-patches/SCES_014.31.PPF: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex-free/libcrypt-patcher/HEAD/ppf-patches/SCES_014.31.PPF -------------------------------------------------------------------------------- /ppf-patches/SCES_014.44.PPF: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex-free/libcrypt-patcher/HEAD/ppf-patches/SCES_014.44.PPF -------------------------------------------------------------------------------- /ppf-patches/SCES_014.92.PPF: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex-free/libcrypt-patcher/HEAD/ppf-patches/SCES_014.92.PPF -------------------------------------------------------------------------------- /ppf-patches/SCES_014.93.PPF: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex-free/libcrypt-patcher/HEAD/ppf-patches/SCES_014.93.PPF -------------------------------------------------------------------------------- /ppf-patches/SCES_014.94.PPF: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex-free/libcrypt-patcher/HEAD/ppf-patches/SCES_014.94.PPF -------------------------------------------------------------------------------- /ppf-patches/SCES_014.95.PPF: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex-free/libcrypt-patcher/HEAD/ppf-patches/SCES_014.95.PPF -------------------------------------------------------------------------------- /ppf-patches/SCES_015.16.PPF: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex-free/libcrypt-patcher/HEAD/ppf-patches/SCES_015.16.PPF -------------------------------------------------------------------------------- /ppf-patches/SCES_015.17.PPF: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex-free/libcrypt-patcher/HEAD/ppf-patches/SCES_015.17.PPF -------------------------------------------------------------------------------- /ppf-patches/SCES_015.18.PPF: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex-free/libcrypt-patcher/HEAD/ppf-patches/SCES_015.18.PPF -------------------------------------------------------------------------------- /ppf-patches/SCES_015.19.PPF: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex-free/libcrypt-patcher/HEAD/ppf-patches/SCES_015.19.PPF -------------------------------------------------------------------------------- /ppf-patches/SCES_015.64.PPF: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex-free/libcrypt-patcher/HEAD/ppf-patches/SCES_015.64.PPF -------------------------------------------------------------------------------- /ppf-patches/SCES_016.95.PPF: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex-free/libcrypt-patcher/HEAD/ppf-patches/SCES_016.95.PPF -------------------------------------------------------------------------------- /ppf-patches/SCES_017.00.PPF: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex-free/libcrypt-patcher/HEAD/ppf-patches/SCES_017.00.PPF -------------------------------------------------------------------------------- /ppf-patches/SCES_017.01.PPF: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex-free/libcrypt-patcher/HEAD/ppf-patches/SCES_017.01.PPF -------------------------------------------------------------------------------- /ppf-patches/SCES_017.02.PPF: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex-free/libcrypt-patcher/HEAD/ppf-patches/SCES_017.02.PPF -------------------------------------------------------------------------------- /ppf-patches/SCES_017.03.PPF: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex-free/libcrypt-patcher/HEAD/ppf-patches/SCES_017.03.PPF -------------------------------------------------------------------------------- /ppf-patches/SCES_017.04.PPF: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex-free/libcrypt-patcher/HEAD/ppf-patches/SCES_017.04.PPF -------------------------------------------------------------------------------- /ppf-patches/SCES_017.63.PPF: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex-free/libcrypt-patcher/HEAD/ppf-patches/SCES_017.63.PPF -------------------------------------------------------------------------------- /ppf-patches/SCES_018.82.PPF: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex-free/libcrypt-patcher/HEAD/ppf-patches/SCES_018.82.PPF -------------------------------------------------------------------------------- /ppf-patches/SCES_019.09.PPF: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex-free/libcrypt-patcher/HEAD/ppf-patches/SCES_019.09.PPF -------------------------------------------------------------------------------- /ppf-patches/SCES_019.79.PPF: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex-free/libcrypt-patcher/HEAD/ppf-patches/SCES_019.79.PPF -------------------------------------------------------------------------------- /ppf-patches/SCES_020.04.PPF: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex-free/libcrypt-patcher/HEAD/ppf-patches/SCES_020.04.PPF -------------------------------------------------------------------------------- /ppf-patches/SCES_020.05.PPF: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex-free/libcrypt-patcher/HEAD/ppf-patches/SCES_020.05.PPF -------------------------------------------------------------------------------- /ppf-patches/SCES_020.06.PPF: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex-free/libcrypt-patcher/HEAD/ppf-patches/SCES_020.06.PPF -------------------------------------------------------------------------------- /ppf-patches/SCES_020.07.PPF: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex-free/libcrypt-patcher/HEAD/ppf-patches/SCES_020.07.PPF -------------------------------------------------------------------------------- /ppf-patches/SCES_020.28.PPF: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex-free/libcrypt-patcher/HEAD/ppf-patches/SCES_020.28.PPF -------------------------------------------------------------------------------- /ppf-patches/SCES_020.29.PPF: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex-free/libcrypt-patcher/HEAD/ppf-patches/SCES_020.29.PPF -------------------------------------------------------------------------------- /ppf-patches/SCES_020.30.PPF: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex-free/libcrypt-patcher/HEAD/ppf-patches/SCES_020.30.PPF -------------------------------------------------------------------------------- /ppf-patches/SCES_020.31.PPF: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex-free/libcrypt-patcher/HEAD/ppf-patches/SCES_020.31.PPF -------------------------------------------------------------------------------- /ppf-patches/SCES_021.04.PPF: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex-free/libcrypt-patcher/HEAD/ppf-patches/SCES_021.04.PPF -------------------------------------------------------------------------------- /ppf-patches/SCES_021.05.PPF: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex-free/libcrypt-patcher/HEAD/ppf-patches/SCES_021.05.PPF -------------------------------------------------------------------------------- /ppf-patches/SCES_021.81.PPF: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex-free/libcrypt-patcher/HEAD/ppf-patches/SCES_021.81.PPF -------------------------------------------------------------------------------- /ppf-patches/SCES_021.82.PPF: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex-free/libcrypt-patcher/HEAD/ppf-patches/SCES_021.82.PPF -------------------------------------------------------------------------------- /ppf-patches/SCES_021.84.PPF: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex-free/libcrypt-patcher/HEAD/ppf-patches/SCES_021.84.PPF -------------------------------------------------------------------------------- /ppf-patches/SCES_021.85.PPF: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex-free/libcrypt-patcher/HEAD/ppf-patches/SCES_021.85.PPF -------------------------------------------------------------------------------- /ppf-patches/SCES_022.22.PPF: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex-free/libcrypt-patcher/HEAD/ppf-patches/SCES_022.22.PPF -------------------------------------------------------------------------------- /ppf-patches/SCES_022.64.PPF: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex-free/libcrypt-patcher/HEAD/ppf-patches/SCES_022.64.PPF -------------------------------------------------------------------------------- /ppf-patches/SCES_022.69.PPF: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex-free/libcrypt-patcher/HEAD/ppf-patches/SCES_022.69.PPF -------------------------------------------------------------------------------- /ppf-patches/SCES_022.90.PPF: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex-free/libcrypt-patcher/HEAD/ppf-patches/SCES_022.90.PPF -------------------------------------------------------------------------------- /ppf-patches/SCES_023.65.PPF: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex-free/libcrypt-patcher/HEAD/ppf-patches/SCES_023.65.PPF -------------------------------------------------------------------------------- /ppf-patches/SCES_023.66.PPF: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex-free/libcrypt-patcher/HEAD/ppf-patches/SCES_023.66.PPF -------------------------------------------------------------------------------- /ppf-patches/SCES_023.67.PPF: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex-free/libcrypt-patcher/HEAD/ppf-patches/SCES_023.67.PPF -------------------------------------------------------------------------------- /ppf-patches/SCES_023.68.PPF: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex-free/libcrypt-patcher/HEAD/ppf-patches/SCES_023.68.PPF -------------------------------------------------------------------------------- /ppf-patches/SCES_023.69.PPF: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex-free/libcrypt-patcher/HEAD/ppf-patches/SCES_023.69.PPF -------------------------------------------------------------------------------- /ppf-patches/SCES_024.30.PPF: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex-free/libcrypt-patcher/HEAD/ppf-patches/SCES_024.30.PPF -------------------------------------------------------------------------------- /ppf-patches/SCES_024.31.PPF: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex-free/libcrypt-patcher/HEAD/ppf-patches/SCES_024.31.PPF -------------------------------------------------------------------------------- /ppf-patches/SCES_024.32.PPF: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex-free/libcrypt-patcher/HEAD/ppf-patches/SCES_024.32.PPF -------------------------------------------------------------------------------- /ppf-patches/SCES_024.33.PPF: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex-free/libcrypt-patcher/HEAD/ppf-patches/SCES_024.33.PPF -------------------------------------------------------------------------------- /ppf-patches/SCES_024.87.PPF: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex-free/libcrypt-patcher/HEAD/ppf-patches/SCES_024.87.PPF -------------------------------------------------------------------------------- /ppf-patches/SCES_024.88.PPF: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex-free/libcrypt-patcher/HEAD/ppf-patches/SCES_024.88.PPF -------------------------------------------------------------------------------- /ppf-patches/SCES_024.89.PPF: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex-free/libcrypt-patcher/HEAD/ppf-patches/SCES_024.89.PPF -------------------------------------------------------------------------------- /ppf-patches/SCES_024.90.PPF: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex-free/libcrypt-patcher/HEAD/ppf-patches/SCES_024.90.PPF -------------------------------------------------------------------------------- /ppf-patches/SCES_024.91.PPF: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex-free/libcrypt-patcher/HEAD/ppf-patches/SCES_024.91.PPF -------------------------------------------------------------------------------- /ppf-patches/SCES_025.44.PPF: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex-free/libcrypt-patcher/HEAD/ppf-patches/SCES_025.44.PPF -------------------------------------------------------------------------------- /ppf-patches/SCES_025.45.PPF: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex-free/libcrypt-patcher/HEAD/ppf-patches/SCES_025.45.PPF -------------------------------------------------------------------------------- /ppf-patches/SCES_025.46.PPF: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex-free/libcrypt-patcher/HEAD/ppf-patches/SCES_025.46.PPF -------------------------------------------------------------------------------- /ppf-patches/SCES_028.34.PPF: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex-free/libcrypt-patcher/HEAD/ppf-patches/SCES_028.34.PPF -------------------------------------------------------------------------------- /ppf-patches/SLES_000.17.PPF: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex-free/libcrypt-patcher/HEAD/ppf-patches/SLES_000.17.PPF -------------------------------------------------------------------------------- /ppf-patches/SLES_009.95.PPF: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex-free/libcrypt-patcher/HEAD/ppf-patches/SLES_009.95.PPF -------------------------------------------------------------------------------- /ppf-patches/SLES_010.41.PPF: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex-free/libcrypt-patcher/HEAD/ppf-patches/SLES_010.41.PPF -------------------------------------------------------------------------------- /ppf-patches/SLES_012.26.PPF: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex-free/libcrypt-patcher/HEAD/ppf-patches/SLES_012.26.PPF -------------------------------------------------------------------------------- /ppf-patches/SLES_012.41.PPF: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex-free/libcrypt-patcher/HEAD/ppf-patches/SLES_012.41.PPF -------------------------------------------------------------------------------- /ppf-patches/SLES_013.01.PPF: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex-free/libcrypt-patcher/HEAD/ppf-patches/SLES_013.01.PPF -------------------------------------------------------------------------------- /ppf-patches/SLES_013.62.PPF: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex-free/libcrypt-patcher/HEAD/ppf-patches/SLES_013.62.PPF -------------------------------------------------------------------------------- /ppf-patches/SLES_015.45.PPF: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex-free/libcrypt-patcher/HEAD/ppf-patches/SLES_015.45.PPF -------------------------------------------------------------------------------- /ppf-patches/SLES_017.15.PPF: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex-free/libcrypt-patcher/HEAD/ppf-patches/SLES_017.15.PPF -------------------------------------------------------------------------------- /ppf-patches/SLES_017.33.PPF: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex-free/libcrypt-patcher/HEAD/ppf-patches/SLES_017.33.PPF -------------------------------------------------------------------------------- /ppf-patches/SLES_019.06.PPF: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex-free/libcrypt-patcher/HEAD/ppf-patches/SLES_019.06.PPF -------------------------------------------------------------------------------- /ppf-patches/SLES_019.07.PPF: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex-free/libcrypt-patcher/HEAD/ppf-patches/SLES_019.07.PPF -------------------------------------------------------------------------------- /ppf-patches/SLES_019.43.PPF: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex-free/libcrypt-patcher/HEAD/ppf-patches/SLES_019.43.PPF -------------------------------------------------------------------------------- /ppf-patches/SLES_020.24.PPF: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex-free/libcrypt-patcher/HEAD/ppf-patches/SLES_020.24.PPF -------------------------------------------------------------------------------- /ppf-patches/SLES_020.25.PPF: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex-free/libcrypt-patcher/HEAD/ppf-patches/SLES_020.25.PPF -------------------------------------------------------------------------------- /ppf-patches/SLES_020.26.PPF: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex-free/libcrypt-patcher/HEAD/ppf-patches/SLES_020.26.PPF -------------------------------------------------------------------------------- /ppf-patches/SLES_020.27.PPF: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex-free/libcrypt-patcher/HEAD/ppf-patches/SLES_020.27.PPF -------------------------------------------------------------------------------- /ppf-patches/SLES_020.61.PPF: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex-free/libcrypt-patcher/HEAD/ppf-patches/SLES_020.61.PPF -------------------------------------------------------------------------------- /ppf-patches/SLES_020.71.PPF: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex-free/libcrypt-patcher/HEAD/ppf-patches/SLES_020.71.PPF -------------------------------------------------------------------------------- /ppf-patches/SLES_020.80.PPF: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex-free/libcrypt-patcher/HEAD/ppf-patches/SLES_020.80.PPF -------------------------------------------------------------------------------- /ppf-patches/SLES_020.81.PPF: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex-free/libcrypt-patcher/HEAD/ppf-patches/SLES_020.81.PPF -------------------------------------------------------------------------------- /ppf-patches/SLES_020.84.PPF: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex-free/libcrypt-patcher/HEAD/ppf-patches/SLES_020.84.PPF -------------------------------------------------------------------------------- /ppf-patches/SLES_020.86.PPF: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex-free/libcrypt-patcher/HEAD/ppf-patches/SLES_020.86.PPF -------------------------------------------------------------------------------- /ppf-patches/SLES_021.12.PPF: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex-free/libcrypt-patcher/HEAD/ppf-patches/SLES_021.12.PPF -------------------------------------------------------------------------------- /ppf-patches/SLES_021.13.PPF: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex-free/libcrypt-patcher/HEAD/ppf-patches/SLES_021.13.PPF -------------------------------------------------------------------------------- /ppf-patches/SLES_021.18.PPF: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex-free/libcrypt-patcher/HEAD/ppf-patches/SLES_021.18.PPF -------------------------------------------------------------------------------- /ppf-patches/SLES_022.07.PPF: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex-free/libcrypt-patcher/HEAD/ppf-patches/SLES_022.07.PPF -------------------------------------------------------------------------------- /ppf-patches/SLES_022.08.PPF: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex-free/libcrypt-patcher/HEAD/ppf-patches/SLES_022.08.PPF -------------------------------------------------------------------------------- /ppf-patches/SLES_022.09.PPF: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex-free/libcrypt-patcher/HEAD/ppf-patches/SLES_022.09.PPF -------------------------------------------------------------------------------- /ppf-patches/SLES_022.10.PPF: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex-free/libcrypt-patcher/HEAD/ppf-patches/SLES_022.10.PPF -------------------------------------------------------------------------------- /ppf-patches/SLES_022.11.PPF: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex-free/libcrypt-patcher/HEAD/ppf-patches/SLES_022.11.PPF -------------------------------------------------------------------------------- /ppf-patches/SLES_022.92.PPF: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex-free/libcrypt-patcher/HEAD/ppf-patches/SLES_022.92.PPF -------------------------------------------------------------------------------- /ppf-patches/SLES_022.93.PPF: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex-free/libcrypt-patcher/HEAD/ppf-patches/SLES_022.93.PPF -------------------------------------------------------------------------------- /ppf-patches/SLES_023.28.PPF: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex-free/libcrypt-patcher/HEAD/ppf-patches/SLES_023.28.PPF -------------------------------------------------------------------------------- /ppf-patches/SLES_023.29.PPF: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex-free/libcrypt-patcher/HEAD/ppf-patches/SLES_023.29.PPF -------------------------------------------------------------------------------- /ppf-patches/SLES_023.30.PPF: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex-free/libcrypt-patcher/HEAD/ppf-patches/SLES_023.30.PPF -------------------------------------------------------------------------------- /ppf-patches/SLES_023.54.PPF: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex-free/libcrypt-patcher/HEAD/ppf-patches/SLES_023.54.PPF -------------------------------------------------------------------------------- /ppf-patches/SLES_023.55.PPF: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex-free/libcrypt-patcher/HEAD/ppf-patches/SLES_023.55.PPF -------------------------------------------------------------------------------- /ppf-patches/SLES_023.95.PPF: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex-free/libcrypt-patcher/HEAD/ppf-patches/SLES_023.95.PPF -------------------------------------------------------------------------------- /ppf-patches/SLES_023.96.PPF: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex-free/libcrypt-patcher/HEAD/ppf-patches/SLES_023.96.PPF -------------------------------------------------------------------------------- /ppf-patches/SLES_024.02.PPF: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex-free/libcrypt-patcher/HEAD/ppf-patches/SLES_024.02.PPF -------------------------------------------------------------------------------- /ppf-patches/SLES_025.29.PPF: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex-free/libcrypt-patcher/HEAD/ppf-patches/SLES_025.29.PPF -------------------------------------------------------------------------------- /ppf-patches/SLES_025.30.PPF: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex-free/libcrypt-patcher/HEAD/ppf-patches/SLES_025.30.PPF -------------------------------------------------------------------------------- /ppf-patches/SLES_025.31.PPF: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex-free/libcrypt-patcher/HEAD/ppf-patches/SLES_025.31.PPF -------------------------------------------------------------------------------- /ppf-patches/SLES_025.32.PPF: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex-free/libcrypt-patcher/HEAD/ppf-patches/SLES_025.32.PPF -------------------------------------------------------------------------------- /ppf-patches/SLES_025.33.PPF: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex-free/libcrypt-patcher/HEAD/ppf-patches/SLES_025.33.PPF -------------------------------------------------------------------------------- /ppf-patches/SLES_025.38.PPF: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex-free/libcrypt-patcher/HEAD/ppf-patches/SLES_025.38.PPF -------------------------------------------------------------------------------- /ppf-patches/SLES_025.63.PPF: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex-free/libcrypt-patcher/HEAD/ppf-patches/SLES_025.63.PPF -------------------------------------------------------------------------------- /ppf-patches/SLES_025.72.PPF: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex-free/libcrypt-patcher/HEAD/ppf-patches/SLES_025.72.PPF -------------------------------------------------------------------------------- /ppf-patches/SLES_025.73.PPF: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex-free/libcrypt-patcher/HEAD/ppf-patches/SLES_025.73.PPF -------------------------------------------------------------------------------- /ppf-patches/SLES_026.81.PPF: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex-free/libcrypt-patcher/HEAD/ppf-patches/SLES_026.81.PPF -------------------------------------------------------------------------------- /ppf-patches/SLES_026.88.PPF: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex-free/libcrypt-patcher/HEAD/ppf-patches/SLES_026.88.PPF -------------------------------------------------------------------------------- /ppf-patches/SLES_026.89.PPF: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex-free/libcrypt-patcher/HEAD/ppf-patches/SLES_026.89.PPF -------------------------------------------------------------------------------- /ppf-patches/SLES_026.98.PPF: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex-free/libcrypt-patcher/HEAD/ppf-patches/SLES_026.98.PPF -------------------------------------------------------------------------------- /ppf-patches/SLES_027.00.PPF: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex-free/libcrypt-patcher/HEAD/ppf-patches/SLES_027.00.PPF -------------------------------------------------------------------------------- /ppf-patches/SLES_027.04.PPF: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex-free/libcrypt-patcher/HEAD/ppf-patches/SLES_027.04.PPF -------------------------------------------------------------------------------- /ppf-patches/SLES_027.05.PPF: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex-free/libcrypt-patcher/HEAD/ppf-patches/SLES_027.05.PPF -------------------------------------------------------------------------------- /ppf-patches/SLES_027.06.PPF: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex-free/libcrypt-patcher/HEAD/ppf-patches/SLES_027.06.PPF -------------------------------------------------------------------------------- /ppf-patches/SLES_027.07.PPF: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex-free/libcrypt-patcher/HEAD/ppf-patches/SLES_027.07.PPF -------------------------------------------------------------------------------- /ppf-patches/SLES_027.08.PPF: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex-free/libcrypt-patcher/HEAD/ppf-patches/SLES_027.08.PPF -------------------------------------------------------------------------------- /ppf-patches/SLES_027.22.PPF: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex-free/libcrypt-patcher/HEAD/ppf-patches/SLES_027.22.PPF -------------------------------------------------------------------------------- /ppf-patches/SLES_027.23.PPF: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex-free/libcrypt-patcher/HEAD/ppf-patches/SLES_027.23.PPF -------------------------------------------------------------------------------- /ppf-patches/SLES_027.24.PPF: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex-free/libcrypt-patcher/HEAD/ppf-patches/SLES_027.24.PPF -------------------------------------------------------------------------------- /ppf-patches/SLES_027.33.PPF: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex-free/libcrypt-patcher/HEAD/ppf-patches/SLES_027.33.PPF -------------------------------------------------------------------------------- /ppf-patches/SLES_027.54.PPF: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex-free/libcrypt-patcher/HEAD/ppf-patches/SLES_027.54.PPF -------------------------------------------------------------------------------- /ppf-patches/SLES_027.55.PPF: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex-free/libcrypt-patcher/HEAD/ppf-patches/SLES_027.55.PPF -------------------------------------------------------------------------------- /ppf-patches/SLES_027.56.PPF: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex-free/libcrypt-patcher/HEAD/ppf-patches/SLES_027.56.PPF -------------------------------------------------------------------------------- /ppf-patches/SLES_027.63.PPF: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex-free/libcrypt-patcher/HEAD/ppf-patches/SLES_027.63.PPF -------------------------------------------------------------------------------- /ppf-patches/SLES_027.66.PPF: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex-free/libcrypt-patcher/HEAD/ppf-patches/SLES_027.66.PPF -------------------------------------------------------------------------------- /ppf-patches/SLES_027.67.PPF: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex-free/libcrypt-patcher/HEAD/ppf-patches/SLES_027.67.PPF -------------------------------------------------------------------------------- /ppf-patches/SLES_027.68.PPF: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex-free/libcrypt-patcher/HEAD/ppf-patches/SLES_027.68.PPF -------------------------------------------------------------------------------- /ppf-patches/SLES_027.69.PPF: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex-free/libcrypt-patcher/HEAD/ppf-patches/SLES_027.69.PPF -------------------------------------------------------------------------------- /ppf-patches/SLES_028.24.PPF: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex-free/libcrypt-patcher/HEAD/ppf-patches/SLES_028.24.PPF -------------------------------------------------------------------------------- /ppf-patches/SLES_028.30.PPF: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex-free/libcrypt-patcher/HEAD/ppf-patches/SLES_028.30.PPF -------------------------------------------------------------------------------- /ppf-patches/SLES_028.31.PPF: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex-free/libcrypt-patcher/HEAD/ppf-patches/SLES_028.31.PPF -------------------------------------------------------------------------------- /ppf-patches/SLES_028.39.PPF: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex-free/libcrypt-patcher/HEAD/ppf-patches/SLES_028.39.PPF -------------------------------------------------------------------------------- /ppf-patches/SLES_028.57.PPF: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex-free/libcrypt-patcher/HEAD/ppf-patches/SLES_028.57.PPF -------------------------------------------------------------------------------- /ppf-patches/SLES_028.58.PPF: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex-free/libcrypt-patcher/HEAD/ppf-patches/SLES_028.58.PPF -------------------------------------------------------------------------------- /ppf-patches/SLES_028.59.PPF: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex-free/libcrypt-patcher/HEAD/ppf-patches/SLES_028.59.PPF -------------------------------------------------------------------------------- /ppf-patches/SLES_028.60.PPF: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex-free/libcrypt-patcher/HEAD/ppf-patches/SLES_028.60.PPF -------------------------------------------------------------------------------- /ppf-patches/SLES_028.61.PPF: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex-free/libcrypt-patcher/HEAD/ppf-patches/SLES_028.61.PPF -------------------------------------------------------------------------------- /ppf-patches/SLES_028.62.PPF: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex-free/libcrypt-patcher/HEAD/ppf-patches/SLES_028.62.PPF -------------------------------------------------------------------------------- /ppf-patches/SLES_029.65.PPF: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex-free/libcrypt-patcher/HEAD/ppf-patches/SLES_029.65.PPF -------------------------------------------------------------------------------- /ppf-patches/SLES_029.66.PPF: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex-free/libcrypt-patcher/HEAD/ppf-patches/SLES_029.66.PPF -------------------------------------------------------------------------------- /ppf-patches/SLES_029.67.PPF: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex-free/libcrypt-patcher/HEAD/ppf-patches/SLES_029.67.PPF -------------------------------------------------------------------------------- /ppf-patches/SLES_029.68.PPF: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex-free/libcrypt-patcher/HEAD/ppf-patches/SLES_029.68.PPF -------------------------------------------------------------------------------- /ppf-patches/SLES_029.69.PPF: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex-free/libcrypt-patcher/HEAD/ppf-patches/SLES_029.69.PPF -------------------------------------------------------------------------------- /ppf-patches/SLES_029.75.PPF: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex-free/libcrypt-patcher/HEAD/ppf-patches/SLES_029.75.PPF -------------------------------------------------------------------------------- /ppf-patches/SLES_029.76.PPF: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex-free/libcrypt-patcher/HEAD/ppf-patches/SLES_029.76.PPF -------------------------------------------------------------------------------- /ppf-patches/SLES_029.77.PPF: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex-free/libcrypt-patcher/HEAD/ppf-patches/SLES_029.77.PPF -------------------------------------------------------------------------------- /ppf-patches/SLES_029.78.PPF: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex-free/libcrypt-patcher/HEAD/ppf-patches/SLES_029.78.PPF -------------------------------------------------------------------------------- /ppf-patches/SLES_029.79.PPF: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex-free/libcrypt-patcher/HEAD/ppf-patches/SLES_029.79.PPF -------------------------------------------------------------------------------- /ppf-patches/SLES_030.61.PPF: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex-free/libcrypt-patcher/HEAD/ppf-patches/SLES_030.61.PPF -------------------------------------------------------------------------------- /ppf-patches/SLES_030.62.PPF: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex-free/libcrypt-patcher/HEAD/ppf-patches/SLES_030.62.PPF -------------------------------------------------------------------------------- /ppf-patches/SLES_031.89.PPF: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex-free/libcrypt-patcher/HEAD/ppf-patches/SLES_031.89.PPF -------------------------------------------------------------------------------- /ppf-patches/SLES_031.90.PPF: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex-free/libcrypt-patcher/HEAD/ppf-patches/SLES_031.90.PPF -------------------------------------------------------------------------------- /ppf-patches/SLES_031.91.PPF: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex-free/libcrypt-patcher/HEAD/ppf-patches/SLES_031.91.PPF -------------------------------------------------------------------------------- /ppf-patches/SLES_032.41.PPF: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex-free/libcrypt-patcher/HEAD/ppf-patches/SLES_032.41.PPF -------------------------------------------------------------------------------- /ppf-patches/SLES_032.42.PPF: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex-free/libcrypt-patcher/HEAD/ppf-patches/SLES_032.42.PPF -------------------------------------------------------------------------------- /ppf-patches/SLES_032.43.PPF: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex-free/libcrypt-patcher/HEAD/ppf-patches/SLES_032.43.PPF -------------------------------------------------------------------------------- /ppf-patches/SLES_032.44.PPF: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex-free/libcrypt-patcher/HEAD/ppf-patches/SLES_032.44.PPF -------------------------------------------------------------------------------- /ppf-patches/SLES_032.45.PPF: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex-free/libcrypt-patcher/HEAD/ppf-patches/SLES_032.45.PPF -------------------------------------------------------------------------------- /ppf-patches/SLES_033.24.PPF: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex-free/libcrypt-patcher/HEAD/ppf-patches/SLES_033.24.PPF -------------------------------------------------------------------------------- /ppf-patches/SLES_034.89.PPF: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex-free/libcrypt-patcher/HEAD/ppf-patches/SLES_034.89.PPF -------------------------------------------------------------------------------- /ppf-patches/SLES_035.19.PPF: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex-free/libcrypt-patcher/HEAD/ppf-patches/SLES_035.19.PPF -------------------------------------------------------------------------------- /ppf-patches/SLES_035.20.PPF: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex-free/libcrypt-patcher/HEAD/ppf-patches/SLES_035.20.PPF -------------------------------------------------------------------------------- /ppf-patches/SLES_035.21.PPF: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex-free/libcrypt-patcher/HEAD/ppf-patches/SLES_035.21.PPF -------------------------------------------------------------------------------- /ppf-patches/SLES_035.22.PPF: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex-free/libcrypt-patcher/HEAD/ppf-patches/SLES_035.22.PPF -------------------------------------------------------------------------------- /ppf-patches/SLES_035.23.PPF: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex-free/libcrypt-patcher/HEAD/ppf-patches/SLES_035.23.PPF -------------------------------------------------------------------------------- /ppf-patches/SLES_035.30.PPF: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex-free/libcrypt-patcher/HEAD/ppf-patches/SLES_035.30.PPF -------------------------------------------------------------------------------- /ppf-patches/SLES_036.03.PPF: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex-free/libcrypt-patcher/HEAD/ppf-patches/SLES_036.03.PPF -------------------------------------------------------------------------------- /ppf-patches/SLES_036.04.PPF: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex-free/libcrypt-patcher/HEAD/ppf-patches/SLES_036.04.PPF -------------------------------------------------------------------------------- /ppf-patches/SLES_036.05.PPF: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex-free/libcrypt-patcher/HEAD/ppf-patches/SLES_036.05.PPF -------------------------------------------------------------------------------- /ppf-patches/SLES_036.06.PPF: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex-free/libcrypt-patcher/HEAD/ppf-patches/SLES_036.06.PPF -------------------------------------------------------------------------------- /ppf-patches/SLES_036.07.PPF: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex-free/libcrypt-patcher/HEAD/ppf-patches/SLES_036.07.PPF -------------------------------------------------------------------------------- /ppf-patches/SLES_036.26.PPF: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex-free/libcrypt-patcher/HEAD/ppf-patches/SLES_036.26.PPF -------------------------------------------------------------------------------- /ppf-patches/SLES_036.48.PPF: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex-free/libcrypt-patcher/HEAD/ppf-patches/SLES_036.48.PPF -------------------------------------------------------------------------------- /ppf-patches/SLES_120.80.PPF: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex-free/libcrypt-patcher/HEAD/ppf-patches/SLES_120.80.PPF -------------------------------------------------------------------------------- /ppf-patches/SLES_120.81.PPF: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex-free/libcrypt-patcher/HEAD/ppf-patches/SLES_120.81.PPF -------------------------------------------------------------------------------- /ppf-patches/SLES_120.84.PPF: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex-free/libcrypt-patcher/HEAD/ppf-patches/SLES_120.84.PPF -------------------------------------------------------------------------------- /ppf-patches/SLES_123.28.PPF: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex-free/libcrypt-patcher/HEAD/ppf-patches/SLES_123.28.PPF -------------------------------------------------------------------------------- /ppf-patches/SLES_123.29.PPF: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex-free/libcrypt-patcher/HEAD/ppf-patches/SLES_123.29.PPF -------------------------------------------------------------------------------- /ppf-patches/SLES_123.30.PPF: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex-free/libcrypt-patcher/HEAD/ppf-patches/SLES_123.30.PPF -------------------------------------------------------------------------------- /ppf-patches/SLES_129.65.PPF: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex-free/libcrypt-patcher/HEAD/ppf-patches/SLES_129.65.PPF -------------------------------------------------------------------------------- /ppf-patches/SLES_129.66.PPF: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex-free/libcrypt-patcher/HEAD/ppf-patches/SLES_129.66.PPF -------------------------------------------------------------------------------- /ppf-patches/SLES_129.67.PPF: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex-free/libcrypt-patcher/HEAD/ppf-patches/SLES_129.67.PPF -------------------------------------------------------------------------------- /ppf-patches/SLES_129.68.PPF: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex-free/libcrypt-patcher/HEAD/ppf-patches/SLES_129.68.PPF -------------------------------------------------------------------------------- /ppf-patches/SLES_129.69.PPF: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex-free/libcrypt-patcher/HEAD/ppf-patches/SLES_129.69.PPF -------------------------------------------------------------------------------- /ppf-patches/SLES_220.80.PPF: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex-free/libcrypt-patcher/HEAD/ppf-patches/SLES_220.80.PPF -------------------------------------------------------------------------------- /ppf-patches/SLES_220.81.PPF: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex-free/libcrypt-patcher/HEAD/ppf-patches/SLES_220.81.PPF -------------------------------------------------------------------------------- /ppf-patches/SLES_220.84.PPF: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex-free/libcrypt-patcher/HEAD/ppf-patches/SLES_220.84.PPF -------------------------------------------------------------------------------- /ppf-patches/SLES_223.28.PPF: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex-free/libcrypt-patcher/HEAD/ppf-patches/SLES_223.28.PPF -------------------------------------------------------------------------------- /ppf-patches/SLES_223.29.PPF: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex-free/libcrypt-patcher/HEAD/ppf-patches/SLES_223.29.PPF -------------------------------------------------------------------------------- /ppf-patches/SLES_223.30.PPF: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex-free/libcrypt-patcher/HEAD/ppf-patches/SLES_223.30.PPF -------------------------------------------------------------------------------- /ppf-patches/SLES_229.65.PPF: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex-free/libcrypt-patcher/HEAD/ppf-patches/SLES_229.65.PPF -------------------------------------------------------------------------------- /ppf-patches/SLES_229.66.PPF: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex-free/libcrypt-patcher/HEAD/ppf-patches/SLES_229.66.PPF -------------------------------------------------------------------------------- /ppf-patches/SLES_229.67.PPF: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex-free/libcrypt-patcher/HEAD/ppf-patches/SLES_229.67.PPF -------------------------------------------------------------------------------- /ppf-patches/SLES_229.68.PPF: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex-free/libcrypt-patcher/HEAD/ppf-patches/SLES_229.68.PPF -------------------------------------------------------------------------------- /ppf-patches/SLES_229.69.PPF: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex-free/libcrypt-patcher/HEAD/ppf-patches/SLES_229.69.PPF -------------------------------------------------------------------------------- /ppf-patches/SLES_320.80.PPF: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex-free/libcrypt-patcher/HEAD/ppf-patches/SLES_320.80.PPF -------------------------------------------------------------------------------- /ppf-patches/SLES_320.81.PPF: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex-free/libcrypt-patcher/HEAD/ppf-patches/SLES_320.81.PPF -------------------------------------------------------------------------------- /ppf-patches/SLES_320.84.PPF: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex-free/libcrypt-patcher/HEAD/ppf-patches/SLES_320.84.PPF -------------------------------------------------------------------------------- /ppf-patches/SLES_329.65.PPF: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex-free/libcrypt-patcher/HEAD/ppf-patches/SLES_329.65.PPF -------------------------------------------------------------------------------- /ppf-patches/SLES_329.66.PPF: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex-free/libcrypt-patcher/HEAD/ppf-patches/SLES_329.66.PPF -------------------------------------------------------------------------------- /ppf-patches/SLES_329.67.PPF: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex-free/libcrypt-patcher/HEAD/ppf-patches/SLES_329.67.PPF -------------------------------------------------------------------------------- /ppf-patches/SLES_329.68.PPF: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex-free/libcrypt-patcher/HEAD/ppf-patches/SLES_329.68.PPF -------------------------------------------------------------------------------- /ppf-patches/SLES_329.69.PPF: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex-free/libcrypt-patcher/HEAD/ppf-patches/SLES_329.69.PPF -------------------------------------------------------------------------------- /ppf-patches/SLES_X18.79.PPF: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex-free/libcrypt-patcher/HEAD/ppf-patches/SLES_X18.79.PPF -------------------------------------------------------------------------------- /ppf-patches/SLES_X18.80.PPF: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex-free/libcrypt-patcher/HEAD/ppf-patches/SLES_X18.80.PPF -------------------------------------------------------------------------------- /ppf-patches/SLES_X20.82.PPF: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex-free/libcrypt-patcher/HEAD/ppf-patches/SLES_X20.82.PPF -------------------------------------------------------------------------------- /ppf-patches/SLES_X20.83.PPF: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex-free/libcrypt-patcher/HEAD/ppf-patches/SLES_X20.83.PPF -------------------------------------------------------------------------------- /ppf-patches/SLES_X25.58.PPF: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex-free/libcrypt-patcher/HEAD/ppf-patches/SLES_X25.58.PPF -------------------------------------------------------------------------------- /ppf-patches/SLES_X25.59.PPF: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex-free/libcrypt-patcher/HEAD/ppf-patches/SLES_X25.59.PPF -------------------------------------------------------------------------------- /ppf-patches/SLES_X25.60.PPF: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex-free/libcrypt-patcher/HEAD/ppf-patches/SLES_X25.60.PPF -------------------------------------------------------------------------------- /ppf-patches/SLES_X25.61.PPF: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex-free/libcrypt-patcher/HEAD/ppf-patches/SLES_X25.61.PPF -------------------------------------------------------------------------------- /ppf-patches/SLES_X25.62.PPF: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex-free/libcrypt-patcher/HEAD/ppf-patches/SLES_X25.62.PPF -------------------------------------------------------------------------------- /images/lcp-win-dino-crisis.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex-free/libcrypt-patcher/HEAD/images/lcp-win-dino-crisis.png -------------------------------------------------------------------------------- /images/lcp-win-parasite-eve-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex-free/libcrypt-patcher/HEAD/images/lcp-win-parasite-eve-2.png -------------------------------------------------------------------------------- /ppf-patches/SCES_028.35_REV_0.PPF: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex-free/libcrypt-patcher/HEAD/ppf-patches/SCES_028.35_REV_0.PPF -------------------------------------------------------------------------------- /ppf-patches/SCES_028.35_REV_1.PPF: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex-free/libcrypt-patcher/HEAD/ppf-patches/SCES_028.35_REV_1.PPF -------------------------------------------------------------------------------- /ppf-patches/SLES_023.96_ALT.PPF: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex-free/libcrypt-patcher/HEAD/ppf-patches/SLES_023.96_ALT.PPF -------------------------------------------------------------------------------- /ppf-patches/SLES1979.02_PROTOTYPE.PPF: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex-free/libcrypt-patcher/HEAD/ppf-patches/SLES1979.02_PROTOTYPE.PPF -------------------------------------------------------------------------------- /pdx-ppf3/ppfbin/makeppf/w32/MakePPF3.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex-free/libcrypt-patcher/HEAD/pdx-ppf3/ppfbin/makeppf/w32/MakePPF3.exe -------------------------------------------------------------------------------- /pdx-ppf3/ppfbin/applyppf/mac_os-x/ApplyPPF: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex-free/libcrypt-patcher/HEAD/pdx-ppf3/ppfbin/applyppf/mac_os-x/ApplyPPF -------------------------------------------------------------------------------- /pdx-ppf3/ppfbin/applyppf/w32/ApplyPPF3.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex-free/libcrypt-patcher/HEAD/pdx-ppf3/ppfbin/applyppf/w32/ApplyPPF3.exe -------------------------------------------------------------------------------- /pdx-ppf3/ppfbin/makeppf/mac_os-x/MakePPF3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex-free/libcrypt-patcher/HEAD/pdx-ppf3/ppfbin/makeppf/mac_os-x/MakePPF3 -------------------------------------------------------------------------------- /ppf-patches/SCES_019.79_BETA_9_9_1999.PPF: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex-free/libcrypt-patcher/HEAD/ppf-patches/SCES_019.79_BETA_9_9_1999.PPF -------------------------------------------------------------------------------- /ppf-patches/SCES_024.31_BETA_11_11_1999.PPF: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex-free/libcrypt-patcher/HEAD/ppf-patches/SCES_024.31_BETA_11_11_1999.PPF -------------------------------------------------------------------------------- /ppf-patches/SLES_029.75_BETA_2_26_2001.PPF: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex-free/libcrypt-patcher/HEAD/ppf-patches/SLES_029.75_BETA_2_26_2001.PPF -------------------------------------------------------------------------------- /pdx-ppf3/ppfbin/makeppf/linux-redhat/makeppf3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex-free/libcrypt-patcher/HEAD/pdx-ppf3/ppfbin/makeppf/linux-redhat/makeppf3 -------------------------------------------------------------------------------- /pdx-ppf3/ppfbin/applyppf/linux-redhat/applyppf3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex-free/libcrypt-patcher/HEAD/pdx-ppf3/ppfbin/applyppf/linux-redhat/applyppf3 -------------------------------------------------------------------------------- /images/duckstation-execution-mode-interpreter.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex-free/libcrypt-patcher/HEAD/images/duckstation-execution-mode-interpreter.png -------------------------------------------------------------------------------- /images/duckstation-allow-booting-without-sbi-file.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex-free/libcrypt-patcher/HEAD/images/duckstation-allow-booting-without-sbi-file.png -------------------------------------------------------------------------------- /pdx-ppf3/ppfgui/WINDOWS/PPF-O-MATIC3/gfx/Image1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex-free/libcrypt-patcher/HEAD/pdx-ppf3/ppfgui/WINDOWS/PPF-O-MATIC3/gfx/Image1.png -------------------------------------------------------------------------------- /pdx-ppf3/ppfgui/WINDOWS/PPF-O-MATIC3/gfx/Image2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex-free/libcrypt-patcher/HEAD/pdx-ppf3/ppfgui/WINDOWS/PPF-O-MATIC3/gfx/Image2.png -------------------------------------------------------------------------------- /pdx-ppf3/ppfgui/WINDOWS/PPF-O-MATIC3/gfx/Image3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex-free/libcrypt-patcher/HEAD/pdx-ppf3/ppfgui/WINDOWS/PPF-O-MATIC3/gfx/Image3.png -------------------------------------------------------------------------------- /pdx-ppf3/ppfgui/WINDOWS/PPF-O-MATIC3/gfx/Image4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex-free/libcrypt-patcher/HEAD/pdx-ppf3/ppfgui/WINDOWS/PPF-O-MATIC3/gfx/Image4.png -------------------------------------------------------------------------------- /pdx-ppf3/ppfgui/WINDOWS/PPF-O-MATIC3/gfx/Image5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex-free/libcrypt-patcher/HEAD/pdx-ppf3/ppfgui/WINDOWS/PPF-O-MATIC3/gfx/Image5.png -------------------------------------------------------------------------------- /pdx-ppf3/ppfgui/WINDOWS/PPF-O-MATIC3/gfx/Image6.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex-free/libcrypt-patcher/HEAD/pdx-ppf3/ppfgui/WINDOWS/PPF-O-MATIC3/gfx/Image6.png -------------------------------------------------------------------------------- /pdx-ppf3/ppfgui/WINDOWS/PPF-O-MATIC3/gfx/Image7.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex-free/libcrypt-patcher/HEAD/pdx-ppf3/ppfgui/WINDOWS/PPF-O-MATIC3/gfx/Image7.png -------------------------------------------------------------------------------- /pdx-ppf3/ppfgui/WINDOWS/PPF-O-MATIC3/gfx/Image8.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex-free/libcrypt-patcher/HEAD/pdx-ppf3/ppfgui/WINDOWS/PPF-O-MATIC3/gfx/Image8.png -------------------------------------------------------------------------------- /pdx-ppf3/ppfgui/WINDOWS/PPF-O-MATIC3/gfx/Image9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex-free/libcrypt-patcher/HEAD/pdx-ppf3/ppfgui/WINDOWS/PPF-O-MATIC3/gfx/Image9.png -------------------------------------------------------------------------------- /pdx-ppf3/ppfgui/WINDOWS/PPF-O-MATIC3/ppf-o-matic3.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex-free/libcrypt-patcher/HEAD/pdx-ppf3/ppfgui/WINDOWS/PPF-O-MATIC3/ppf-o-matic3.exe -------------------------------------------------------------------------------- /pdx-ppf3/ppfgui/MAC OS-X/PPF-O-MATIC3/PPF-O-Maticv30.dmg.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex-free/libcrypt-patcher/HEAD/pdx-ppf3/ppfgui/MAC OS-X/PPF-O-MATIC3/PPF-O-Maticv30.dmg.gz -------------------------------------------------------------------------------- /control-i386: -------------------------------------------------------------------------------- 1 | Package: libcrypt-patcher 2 | Version: 1.0.9 3 | Maintainer: Alex Free 4 | Architecture: i386 5 | Homepage: https://github.com/alex-free/libcrypt-patcher 6 | Description: The ultimate all in one Libcrypt patcher for PSX disc images. 7 | -------------------------------------------------------------------------------- /control-x86_64: -------------------------------------------------------------------------------- 1 | Package: libcrypt-patcher 2 | Version: 1.0.9 3 | Maintainer: Alex Free 4 | Architecture: amd64 5 | Homepage: https://github.com/alex-free/libcrypt-patcher 6 | Description: The ultimate all in one Libcrypt patcher for PSX disc images. 7 | -------------------------------------------------------------------------------- /pdx-ppf3/contents.txt: -------------------------------------------------------------------------------- 1 | Contents the PPF3.0 FULL Distribution: 2 | 3 | - ApplyPPF3 sourcecodes. 4 | - MakePPF3 sourcecodes. 5 | 6 | - ApplyPPF3 console tools (Linux, Win32, MAC OS-X) 7 | - MakePPF3 console tools (Linux, Win32, MAC OS-X) 8 | 9 | - GUI Version of ApplyPPF3 (PPF-O-MATIC v3.0) 10 | For Windows 9x, NT, 2K, XP and for MAC OS-X. 11 | -------------------------------------------------------------------------------- /pdx-ppf3/file_id.diz: -------------------------------------------------------------------------------- 1 | ________/\________ /\_____ ________ ____ 2 | \_____ \ \_____ \/ \___ \/ \ | / 3 | / ___/| \| / / | \ | \ | \ / 4 | Mb/ | _ \ \ \ _ \ \ / \ 5 | / |___| \_|\__\_| \___/___/___| \ 6 | /_____|---|____\------|____\-PRESENTS-|____\ 7 | PPF3.0 FULL DISTRIBUTION [SRC/WIN/LINUX/MAC] 8 | -------------------------------------------------------------------------------- /ezre.spec: -------------------------------------------------------------------------------- 1 | Name: libcrypt-patcher 2 | Version: 1.0.9 3 | Summary: The ultimate all in one Libcrypt patcher for PSX disc images. 4 | Release: 1 5 | License: 3-BSD 6 | URL: https://github.com/alex-free/libcrypt-patcher 7 | Packager: Alex Free 8 | 9 | %description 10 | The ultimate all in one Libcrypt patcher for PSX disc images. 11 | 12 | %install 13 | mkdir -p %{buildroot}/usr/bin 14 | cp %{_sourcedir}/lcp %{buildroot}/usr/bin/ 15 | 16 | %files 17 | /usr/bin/lcp 18 | -------------------------------------------------------------------------------- /bootfile_utils.h: -------------------------------------------------------------------------------- 1 | #ifndef BOOTFILE_UTILS_H 2 | #define BOOTFILE_UTILS_H 3 | 4 | #include 5 | #include 6 | 7 | #define BOOTFILE_EXCEPTIONS (sizeof(exceptions) / sizeof(exceptions[0])) 8 | 9 | extern const unsigned char SCES_017_03[]; 10 | #define SCES_017_03_SIZE 11 11 | 12 | extern const unsigned char SCES_017_04[]; 13 | #define SCES_017_04_SIZE 11 14 | 15 | extern const unsigned char SCES_018_82[]; 16 | #define SCES_018_82_SIZE 11 17 | 18 | bool handle_bootfile_exceptions(unsigned int bin_size, FILE *bin, char *bootfile); 19 | 20 | #endif -------------------------------------------------------------------------------- /variable-values.txt: -------------------------------------------------------------------------------- 1 | Alex Free 2 | lcp 3 | 1.0.9 4 | The ultimate all in one Libcrypt patcher for PSX disc images. 5 | 3-BSD 6 | https://github.com/alex-free/libcrypt-patcher 7 | libcrypt-patcher 8 | *.md images 9 | build-essential g++-multilib gcc-multilib mingw-w64-tools g++-mingw-w64 zip dpkg-dev rpm 10 | gcc g++ libstdc++-static.i686 glibc-static.i686 libstdc++-static.x86_64 mingw64-gcc mingw32-gcc mingw32-gcc-c++ mingw64-gcc-c++ zip 11 | mingw-w64 12 | gcc 13 | -Wall -Wextra -Werror -pedantic -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE 14 | -Wall -Wextra -Werror -pedantic -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -static 15 | lcp.c 16 | -------------------------------------------------------------------------------- /count: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | total=$(grep -R "((strcmp(bootfile," lcp.c | wc -l) 4 | # 8 game discs share a bootfile 5 | 6 | # Jackie Chan Stuntmaster (Europe) (Recalled) / Jackie Chan Stuntmaster (Europe) 7 | # CTR: Crash Team Racing (Europe) / CTR: Crash Team Racing (EDC) (Europe) 8 | # Spyro: Year of the Dragon (Europe) (En,Fr,De,Es,It) (Rev 0) / Spyro: Year of the Dragon (Europe) (En,Fr,De,Es,It) (Rev 1) 9 | # PGA European Tour Golf (Europe) (Fr, It, Es) / PGA European Tour Golf (Europe) (Fr, It, Es) (Alt) 10 | # Les Cochons de Guerre (France) Rev 0 / Les Cochons de Guerre (France) (Rev 1) - Both version have same exact data track bin file, just different audio track checksums 11 | # Formula One 99 (Europe) (En,Fr,De,It) / Formula One 99 (Europe) (En,Fr,De,It) (Beta 9/9/1999) 12 | # LMA Manager 2001 (Europe) / LMA Manager 2001 (Europe) (Beta 02/26/2001) 13 | # Space Debris (Germany) / Space Debris (Germany) (Beta 11/11/1999) 14 | 15 | total=$(($total + 8)) 16 | echo $total 17 | -------------------------------------------------------------------------------- /genh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | if ! command -v xxd >/dev/null; then 4 | if command -v dnf > /dev/null; then 5 | echo "Root privilages are required to install dependencies:" 6 | sudo dnf -y update 7 | sudo dnf -y install vim-common 8 | fi 9 | fi 10 | 11 | cd "$(dirname "$0")"/ppf-patches 12 | rm -rf ../ppf-c 13 | mkdir ../ppf-c 14 | rm -f ../template-code.txt 15 | rm -f ../patches.h 16 | for f in *.PPF; do 17 | #generate headers and includes 18 | xxd -i "$f" ../ppf-c/"$f".h 19 | sed -i -e 's|unsigned char|const unsigned char|g' ../ppf-c/"$f".h 20 | echo "#include \""ppf-c/"$f".h""\" >> ../patches.h 21 | base=$(basename -s .PPF "$f") 22 | 23 | # change XXXX_XXX.XX to XXXX_XXX_XX 24 | header=$(echo "$base" | sed 's/\(.\{8\}\)./\1_/') 25 | echo -e "\telse if((strcmp(bootfile, \""$base"\") == 0))\n\t{\n\t\tapply_ppf("$header"_PPF, "$header"_PPF_len, bin);\n\t}\n" >> ../template-code.txt 26 | 27 | count=$((count+1)) 28 | done 29 | 30 | echo "Generated $count headers" 31 | -------------------------------------------------------------------------------- /license.md: -------------------------------------------------------------------------------- 1 | # BSD 3-Clause License 2 | Copyright (c) 2023-2024, Alex Free 3 | 4 | All rights reserved. 5 | 6 | Redistribution and use in source and binary forms, with or without 7 | modification, are permitted provided that the following conditions are met: 8 | * Redistributions of source code must retain the above copyright notice, this 9 | list of conditions and the following disclaimer. 10 | * Redistributions in binary form must reproduce the above copyright notice, 11 | this list of conditions and the following disclaimer in the documentation 12 | and/or other materials provided with the distribution. 13 | * Neither the name of the copyright holder nor the names of its 14 | contributors may be used to endorse or promote products derived from 15 | this software without specific prior written permission. 16 | THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" 17 | AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE 18 | IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE 19 | DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE 20 | FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL 21 | DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR 22 | SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER 23 | CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, 24 | OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE 25 | OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 26 | -------------------------------------------------------------------------------- /pdx-ppf3/ppfbin/applyppf/applyppf3.txt: -------------------------------------------------------------------------------- 1 | ApplyPPF v3.0 documentation by Icarus/Paradox 2 | --------------------------------------------- 3 | 4 | What is ApplyPPF ? 5 | ------------------ 6 | 7 | ApplyPPF is part of the commandline distribution of the PPF3.0 tools and 8 | is used to apply PPF files to binfiles. ApplyPPF3 can handle PPF1.0, 9 | PPF2.0 and PPF3.0 patches. It will recognize them automatically so you 10 | don't have to worry about this. It can also be used to undo a PPF3.0 11 | patch. (Only if undo-data is available of course). 12 | 13 | How to use ApplyPPF ? 14 | --------------------- 15 | 16 | It is (still) very simple to apply a PPF2.0 patch to a binfile. Here is a 17 | commandline example to patch a binfile called "game.bin" 18 | 19 | ApplyPPF3.exe a game.bin patch.ppf 20 | 21 | Command "a" is used for applying a patch. 22 | If you want to undo a PPF3.0 patch in case undo data is included type the 23 | following: 24 | 25 | ApplyPPF3.exe u game.bin patch.ppf 26 | 27 | Command "u" is used for undo patch. 28 | 29 | 30 | Warnings 31 | -------- 32 | 33 | If a bin can't be verified the following warning may occour: 34 | 35 | 1. "The size of the bin file isn't correct, continue ? (y/n): " 36 | - This warning should not be taken too seriously as the filesize check 37 | isn't really reliable. One more reason for me not to include this one 38 | in PPF3.0 anymore. This caused alot more trouble than helped to verify. 39 | 40 | 2. "Binblock/Patchvalidation failed. continue ? (y/n): " 41 | - This warning *IS* actually very accurate and i suggest if you see this 42 | cancel for once and check everything (PPF & BIN) once again. 43 | 44 | 3. "Error: no undo data available" 45 | - If you see this errormessage you probably wanted to undo a PPF3.0 patch. 46 | This message is self explaining. There is NO chance to undo the patch if 47 | the patch creator did not include undo data. 48 | 49 | 50 | Final words 51 | ----------- 52 | 53 | You can find precompiled ApplyPPF versions for you favorite OS as they are: 54 | Win32, Linux (Redhat) and MAX OS-X. 55 | 56 | Reference: 57 | 58 | - Win32 version was compiled on a PC using Visual C++ by Microsoft Corp. 59 | - Linux version was compiled on Redhat linux 7.0 using gcc. 60 | - Mac version was compiled on and for MAC OS-X. 61 | -------------------------------------------------------------------------------- /ppf-c/SCES_024.31_BETA_11_11_1999.PPF.h: -------------------------------------------------------------------------------- 1 | const unsigned char SCES_024_31_BETA_11_11_1999_PPF[] = { 2 | 0x50, 0x50, 0x46, 0x33, 0x30, 0x02, 0x53, 0x70, 0x61, 0x63, 0x65, 0x20, 3 | 0x44, 0x65, 0x62, 0x72, 0x69, 0x73, 0x20, 0x28, 0x47, 0x65, 0x72, 0x6d, 4 | 0x61, 0x6e, 0x79, 0x29, 0x20, 0x28, 0x42, 0x65, 0x74, 0x61, 0x29, 0x20, 5 | 0x5b, 0x4c, 0x69, 0x62, 0x43, 0x72, 0x79, 0x70, 0x74, 0x43, 0x72, 0x61, 6 | 0x63, 0x6b, 0x5d, 0x20, 0x20, 0x20, 0x20, 0x20, 0x00, 0x00, 0x00, 0x00, 7 | 0x20, 0x1d, 0x8e, 0x1c, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x22, 0x1d, 8 | 0x8e, 0x1c, 0x00, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x28, 0x1d, 0x8e, 9 | 0x1c, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x2a, 0x1d, 0x8e, 0x1c, 0x00, 10 | 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x30, 0x1d, 0x8e, 0x1c, 0x00, 0x00, 11 | 0x00, 0x00, 0x01, 0x00, 0x32, 0x1d, 0x8e, 0x1c, 0x00, 0x00, 0x00, 0x00, 12 | 0x02, 0x00, 0x00, 0x40, 0x1d, 0x8e, 0x1c, 0x00, 0x00, 0x00, 0x00, 0x04, 13 | 0x7d, 0x22, 0xc6, 0x34, 0x98, 0x1f, 0x8e, 0x1c, 0x00, 0x00, 0x00, 0x00, 14 | 0x06, 0x1d, 0x9d, 0xa7, 0xdb, 0xe2, 0x88, 0xd0, 0x1f, 0x8e, 0x1c, 0x00, 15 | 0x00, 0x00, 0x00, 0x01, 0x72, 0xd2, 0x1f, 0x8e, 0x1c, 0x00, 0x00, 0x00, 16 | 0x00, 0x02, 0x87, 0xcd, 0xd8, 0x1f, 0x8e, 0x1c, 0x00, 0x00, 0x00, 0x00, 17 | 0x01, 0x34, 0xda, 0x1f, 0x8e, 0x1c, 0x00, 0x00, 0x00, 0x00, 0x02, 0xcb, 18 | 0x25, 0xe0, 0x1f, 0x8e, 0x1c, 0x00, 0x00, 0x00, 0x00, 0x01, 0x29, 0xe2, 19 | 0x1f, 0x8e, 0x1c, 0x00, 0x00, 0x00, 0x00, 0x02, 0xc8, 0xd5, 0xee, 0x1f, 20 | 0x8e, 0x1c, 0x00, 0x00, 0x00, 0x00, 0x06, 0x43, 0x7d, 0x13, 0x25, 0x04, 21 | 0x2e, 0x26, 0x20, 0x8e, 0x1c, 0x00, 0x00, 0x00, 0x00, 0x01, 0x13, 0x28, 22 | 0x20, 0x8e, 0x1c, 0x00, 0x00, 0x00, 0x00, 0x02, 0x00, 0xa9, 0x2e, 0x20, 23 | 0x8e, 0x1c, 0x00, 0x00, 0x00, 0x00, 0x01, 0x3b, 0x30, 0x20, 0x8e, 0x1c, 24 | 0x00, 0x00, 0x00, 0x00, 0x02, 0x8d, 0xc0, 0x36, 0x20, 0x8e, 0x1c, 0x00, 25 | 0x00, 0x00, 0x00, 0x01, 0x50, 0x38, 0x20, 0x8e, 0x1c, 0x00, 0x00, 0x00, 26 | 0x00, 0x02, 0x4b, 0x44, 0x44, 0x20, 0x8e, 0x1c, 0x00, 0x00, 0x00, 0x00, 27 | 0x06, 0xc1, 0xe3, 0x22, 0xf9, 0xee, 0xb2, 0x56, 0x20, 0x8e, 0x1c, 0x00, 28 | 0x00, 0x00, 0x00, 0x0b, 0xa2, 0x02, 0x06, 0x13, 0xbc, 0xab, 0x88, 0x43, 29 | 0xf5, 0x11, 0x04, 0x66, 0x20, 0x8e, 0x1c, 0x00, 0x00, 0x00, 0x00, 0x06, 30 | 0xb4, 0x8c, 0x4e, 0xd9, 0x40, 0x18, 0x6e, 0x20, 0x8e, 0x1c, 0x00, 0x00, 31 | 0x00, 0x00, 0x05, 0x64, 0x05, 0x0b, 0xb3, 0x70, 0x76, 0x20, 0x8e, 0x1c, 32 | 0x00, 0x00, 0x00, 0x00, 0x08, 0x1b, 0xf6, 0x5c, 0xd4, 0x5a, 0x86, 0x9c, 33 | 0x5a, 0x8a, 0x20, 0x8e, 0x1c, 0x00, 0x00, 0x00, 0x00, 0x0b, 0x88, 0x83, 34 | 0x20, 0x5f, 0xef, 0x48, 0x59, 0x81, 0xf1, 0xfc, 0xf6, 0x9a, 0x20, 0x8e, 35 | 0x1c, 0x00, 0x00, 0x00, 0x00, 0x06, 0x81, 0x75, 0x8b, 0x97, 0x68, 0xe8, 36 | 0xa2, 0x20, 0x8e, 0x1c, 0x00, 0x00, 0x00, 0x00, 0x05, 0xb4, 0xdf, 0xf4, 37 | 0xb4, 0x1d, 0xaa, 0x20, 0x8e, 0x1c, 0x00, 0x00, 0x00, 0x00, 0x06, 0x9f, 38 | 0x26, 0x67, 0x7a, 0xd5, 0x3f 39 | }; 40 | unsigned int SCES_024_31_BETA_11_11_1999_PPF_len = 437; 41 | -------------------------------------------------------------------------------- /ppf-c/SLES_X18.80.PPF.h: -------------------------------------------------------------------------------- 1 | const unsigned char SLES_X18_80_PPF[] = { 2 | 0x50, 0x50, 0x46, 0x33, 0x30, 0x02, 0x4f, 0x76, 0x65, 0x72, 0x42, 0x6c, 3 | 0x6f, 0x6f, 0x64, 0x20, 0x32, 0x20, 0x28, 0x49, 0x74, 0x61, 0x6c, 0x79, 4 | 0x29, 0x20, 0x5b, 0x4c, 0x69, 0x62, 0x43, 0x72, 0x79, 0x70, 0x74, 0x43, 5 | 0x72, 0x61, 0x63, 0x6b, 0x5d, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 6 | 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x00, 0x00, 0x00, 0x00, 7 | 0x6c, 0x50, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x6e, 0x50, 8 | 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x72, 0x50, 9 | 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0xd8, 0x52, 0x01, 10 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x04, 0xbc, 0xbb, 0x0e, 0x03, 0x1c, 0x53, 11 | 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0xe4, 0x1e, 0x53, 0x01, 0x00, 12 | 0x00, 0x00, 0x00, 0x00, 0x03, 0xea, 0x4f, 0x5c, 0x22, 0x53, 0x01, 0x00, 13 | 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x81, 0x2e, 0x53, 0x01, 0x00, 0x00, 14 | 0x00, 0x00, 0x00, 0x04, 0x91, 0x6d, 0xc6, 0x7e, 0x72, 0x53, 0x01, 0x00, 15 | 0x00, 0x00, 0x00, 0x00, 0x01, 0x50, 0x74, 0x53, 0x01, 0x00, 0x00, 0x00, 16 | 0x00, 0x00, 0x03, 0x2a, 0x7e, 0x2c, 0x78, 0x53, 0x01, 0x00, 0x00, 0x00, 17 | 0x00, 0x00, 0x02, 0x6c, 0xa3, 0x84, 0x53, 0x01, 0x00, 0x00, 0x00, 0x00, 18 | 0x00, 0x04, 0xd0, 0xe5, 0x31, 0xb3, 0x96, 0x53, 0x01, 0x00, 0x00, 0x00, 19 | 0x00, 0x00, 0x08, 0x78, 0xd9, 0x0c, 0xd6, 0x67, 0x16, 0xe0, 0xee, 0xa6, 20 | 0x53, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x09, 0xcf, 0x72, 0xa2, 0x20, 21 | 0xaa, 0x89, 0xe0, 0x06, 0xb6, 0xca, 0x53, 0x01, 0x00, 0x00, 0x00, 0x00, 22 | 0x00, 0x08, 0xa3, 0xd2, 0x1d, 0x72, 0x72, 0xfa, 0x91, 0x8c, 0xda, 0x53, 23 | 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x09, 0xa5, 0x50, 0x8e, 0x89, 0xf6, 24 | 0xb2, 0x31, 0xdf, 0x10, 0x0d, 0x96, 0x0c, 0x00, 0x00, 0x00, 0x00, 0x00, 25 | 0x01, 0x00, 0x10, 0x96, 0x0c, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 26 | 0xb8, 0x97, 0x0c, 0x00, 0x00, 0x00, 0x00, 0x00, 0x04, 0x34, 0xdf, 0xed, 27 | 0xbb, 0xbe, 0x97, 0x0c, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x01, 0x0e, 28 | 0x98, 0x0c, 0x00, 0x00, 0x00, 0x00, 0x00, 0x04, 0x8f, 0x7a, 0xc1, 0x3e, 29 | 0x14, 0x98, 0x0c, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0xf4, 0x64, 0x98, 30 | 0x0c, 0x00, 0x00, 0x00, 0x00, 0x00, 0x04, 0x51, 0x91, 0x66, 0xcc, 0x6d, 31 | 0x98, 0x0c, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x5e, 0x76, 0x98, 0x0c, 32 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x08, 0x8e, 0xcb, 0xff, 0x5e, 0xa1, 0x75, 33 | 0x24, 0xf7, 0x8c, 0x98, 0x0c, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0xa2, 34 | 0x96, 0x98, 0x0c, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0xe9, 0x98, 0x98, 35 | 0x0c, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0xa4, 0xa1, 0x98, 0x0c, 0x00, 36 | 0x00, 0x00, 0x00, 0x00, 0x01, 0x6c, 0xaa, 0x98, 0x0c, 0x00, 0x00, 0x00, 37 | 0x00, 0x00, 0x08, 0x62, 0xf9, 0x9c, 0xd8, 0xd6, 0x4e, 0xae, 0xad, 0xc0, 38 | 0x98, 0x0c, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x0a, 0xca, 0x98, 0x0c, 39 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x12, 0xcc, 0x98, 0x0c, 0x00, 0x00, 40 | 0x00, 0x00, 0x00, 0x01, 0x82 41 | }; 42 | unsigned int SLES_X18_80_PPF_len = 461; 43 | -------------------------------------------------------------------------------- /ppf-c/SLES_029.75_BETA_2_26_2001.PPF.h: -------------------------------------------------------------------------------- 1 | const unsigned char SLES_029_75_BETA_2_26_2001_PPF[] = { 2 | 0x50, 0x50, 0x46, 0x33, 0x30, 0x02, 0x4c, 0x4d, 0x41, 0x20, 0x4d, 0x61, 3 | 0x6e, 0x61, 0x67, 0x65, 0x72, 0x20, 0x32, 0x30, 0x30, 0x31, 0x20, 0x28, 4 | 0x45, 0x75, 0x72, 0x6f, 0x70, 0x65, 0x29, 0x20, 0x28, 0x42, 0x65, 0x74, 5 | 0x61, 0x29, 0x20, 0x5b, 0x4c, 0x69, 0x62, 0x43, 0x72, 0x79, 0x70, 0x74, 6 | 0x43, 0x72, 0x61, 0x63, 0x6b, 0x5d, 0x20, 0x20, 0x00, 0x00, 0x00, 0x00, 7 | 0xbc, 0x25, 0xad, 0x23, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xbe, 0x25, 8 | 0xad, 0x23, 0x00, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0xc4, 0x25, 0xad, 9 | 0x23, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xc6, 0x25, 0xad, 0x23, 0x00, 10 | 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0xcc, 0x25, 0xad, 0x23, 0x00, 0x00, 11 | 0x00, 0x00, 0x01, 0x00, 0xce, 0x25, 0xad, 0x23, 0x00, 0x00, 0x00, 0x00, 12 | 0x02, 0x00, 0x00, 0xdc, 0x25, 0xad, 0x23, 0x00, 0x00, 0x00, 0x00, 0x04, 13 | 0xb3, 0x45, 0xc6, 0x34, 0x08, 0x29, 0xad, 0x23, 0x00, 0x00, 0x00, 0x00, 14 | 0x04, 0x1d, 0x0a, 0x1a, 0x8c, 0x18, 0x29, 0xad, 0x23, 0x00, 0x00, 0x00, 15 | 0x00, 0x01, 0x99, 0x1a, 0x29, 0xad, 0x23, 0x00, 0x00, 0x00, 0x00, 0x02, 16 | 0xd8, 0x2b, 0x20, 0x29, 0xad, 0x23, 0x00, 0x00, 0x00, 0x00, 0x01, 0x67, 17 | 0x22, 0x29, 0xad, 0x23, 0x00, 0x00, 0x00, 0x00, 0x02, 0xc4, 0x82, 0x28, 18 | 0x29, 0xad, 0x23, 0x00, 0x00, 0x00, 0x00, 0x01, 0xe2, 0x2a, 0x29, 0xad, 19 | 0x23, 0x00, 0x00, 0x00, 0x00, 0x02, 0xf3, 0x3f, 0x38, 0x29, 0xad, 0x23, 20 | 0x00, 0x00, 0x00, 0x00, 0x04, 0x9d, 0xeb, 0x4e, 0xbc, 0x5e, 0x29, 0xad, 21 | 0x23, 0x00, 0x00, 0x00, 0x00, 0x04, 0x16, 0x7b, 0x8e, 0xee, 0x6e, 0x29, 22 | 0xad, 0x23, 0x00, 0x00, 0x00, 0x00, 0x01, 0x3f, 0x70, 0x29, 0xad, 0x23, 23 | 0x00, 0x00, 0x00, 0x00, 0x02, 0x41, 0x97, 0x76, 0x29, 0xad, 0x23, 0x00, 24 | 0x00, 0x00, 0x00, 0x01, 0xcc, 0x78, 0x29, 0xad, 0x23, 0x00, 0x00, 0x00, 25 | 0x00, 0x02, 0x51, 0x66, 0x7e, 0x29, 0xad, 0x23, 0x00, 0x00, 0x00, 0x00, 26 | 0x01, 0x6f, 0x80, 0x29, 0xad, 0x23, 0x00, 0x00, 0x00, 0x00, 0x02, 0x2c, 27 | 0x04, 0x8e, 0x29, 0xad, 0x23, 0x00, 0x00, 0x00, 0x00, 0x04, 0x62, 0xcd, 28 | 0x88, 0x5c, 0xb4, 0x29, 0xad, 0x23, 0x00, 0x00, 0x00, 0x00, 0x05, 0x4c, 29 | 0x54, 0x88, 0xb0, 0xc9, 0xba, 0x29, 0xad, 0x23, 0x00, 0x00, 0x00, 0x00, 30 | 0x07, 0x1a, 0xec, 0x30, 0x71, 0xa1, 0x74, 0xa5, 0xc6, 0x29, 0xad, 0x23, 31 | 0x00, 0x00, 0x00, 0x00, 0x09, 0x34, 0x28, 0xbe, 0x55, 0xe3, 0x97, 0x6a, 32 | 0xa4, 0xdd, 0xd2, 0x29, 0xad, 0x23, 0x00, 0x00, 0x00, 0x00, 0x05, 0x7b, 33 | 0xba, 0x62, 0x16, 0x21, 0xda, 0x29, 0xad, 0x23, 0x00, 0x00, 0x00, 0x00, 34 | 0x05, 0x26, 0xe0, 0x6c, 0x22, 0xc8, 0xea, 0x29, 0xad, 0x23, 0x00, 0x00, 35 | 0x00, 0x00, 0x03, 0x18, 0x73, 0x73, 0xee, 0x29, 0xad, 0x23, 0x00, 0x00, 36 | 0x00, 0x00, 0x07, 0x24, 0x09, 0xe3, 0xb2, 0xd0, 0x7a, 0x06, 0xfa, 0x29, 37 | 0xad, 0x23, 0x00, 0x00, 0x00, 0x00, 0x09, 0x34, 0x28, 0x9f, 0x8a, 0x0a, 38 | 0x4d, 0x88, 0x7c, 0x52, 0x06, 0x2a, 0xad, 0x23, 0x00, 0x00, 0x00, 0x00, 39 | 0x05, 0x74, 0xd7, 0x75, 0xec, 0x73, 0x0e, 0x2a, 0xad, 0x23, 0x00, 0x00, 40 | 0x00, 0x00, 0x05, 0x5b, 0x8f, 0x03, 0x29, 0x86, 0x1e, 0x2a, 0xad, 0x23, 41 | 0x00, 0x00, 0x00, 0x00, 0x02, 0x01, 0xf0 42 | }; 43 | unsigned int SLES_029_75_BETA_2_26_2001_PPF_len = 475; 44 | -------------------------------------------------------------------------------- /ppf-c/SLES_027.66.PPF.h: -------------------------------------------------------------------------------- 1 | const unsigned char SLES_027_66_PPF[] = { 2 | 0x50, 0x50, 0x46, 0x33, 0x30, 0x02, 0x43, 0x6f, 0x63, 0x68, 0x6f, 0x6e, 3 | 0x73, 0x20, 0x64, 0x65, 0x20, 0x47, 0x75, 0x65, 0x72, 0x72, 0x65, 0x2c, 4 | 0x20, 0x4c, 0x65, 0x73, 0x20, 0x28, 0x46, 0x72, 0x61, 0x6e, 0x63, 0x65, 5 | 0x29, 0x20, 0x5b, 0x4c, 0x69, 0x62, 0x43, 0x72, 0x79, 0x70, 0x74, 0x20, 6 | 0x43, 0x72, 0x61, 0x63, 0x6b, 0x5d, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 7 | 0x78, 0x2a, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x7a, 0x2a, 8 | 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x80, 0x2a, 0x02, 9 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x82, 0x2a, 0x02, 0x00, 0x00, 10 | 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x88, 0x2a, 0x02, 0x00, 0x00, 0x00, 11 | 0x00, 0x00, 0x01, 0x00, 0x8a, 0x2a, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 12 | 0x02, 0x00, 0x00, 0x98, 0x2a, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x04, 13 | 0x4f, 0x98, 0xc6, 0x34, 0x58, 0x2f, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 14 | 0x04, 0xc8, 0xbe, 0xd5, 0x0d, 0x82, 0x2f, 0x02, 0x00, 0x00, 0x00, 0x00, 15 | 0x00, 0x01, 0xdd, 0x84, 0x2f, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 16 | 0xfd, 0xf5, 0x8a, 0x2f, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x73, 17 | 0x8c, 0x2f, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xc5, 0x01, 0x92, 18 | 0x2f, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x3f, 0x94, 0x2f, 0x02, 19 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x5d, 0x60, 0xa2, 0x2f, 0x02, 0x00, 20 | 0x00, 0x00, 0x00, 0x00, 0x04, 0x51, 0x2b, 0x02, 0x05, 0xae, 0x2f, 0x02, 21 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x04, 0xd6, 0x8f, 0xf3, 0x59, 0xd8, 0x2f, 22 | 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x1b, 0xda, 0x2f, 0x02, 0x00, 23 | 0x00, 0x00, 0x00, 0x00, 0x02, 0xf1, 0x63, 0xe0, 0x2f, 0x02, 0x00, 0x00, 24 | 0x00, 0x00, 0x00, 0x01, 0x90, 0xe2, 0x2f, 0x02, 0x00, 0x00, 0x00, 0x00, 25 | 0x00, 0x02, 0xfb, 0x50, 0xe8, 0x2f, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 26 | 0x01, 0xaf, 0xea, 0x2f, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x4b, 27 | 0x48, 0xf8, 0x2f, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x04, 0x2d, 0xc0, 28 | 0xf5, 0x23, 0x04, 0x30, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x09, 0x81, 29 | 0xc1, 0xaa, 0xcf, 0x0d, 0x52, 0xe8, 0xa0, 0xf6, 0x10, 0x30, 0x02, 0x00, 30 | 0x00, 0x00, 0x00, 0x00, 0x05, 0x08, 0x63, 0x92, 0x23, 0x9e, 0x16, 0x30, 31 | 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0b, 0xdb, 0xdb, 0xf2, 0x5c, 0xd4, 32 | 0x08, 0x2f, 0x95, 0xf1, 0xf4, 0xc3, 0x24, 0x30, 0x02, 0x00, 0x00, 0x00, 33 | 0x00, 0x00, 0x06, 0xb3, 0x85, 0x51, 0x6b, 0xfc, 0x20, 0x34, 0x30, 0x02, 34 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x05, 0x6d, 0x8f, 0xcb, 0x81, 0x63, 0x3a, 35 | 0x30, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x07, 0x04, 0x0d, 0xad, 0xb3, 36 | 0xfc, 0x1f, 0xe0, 0x44, 0x30, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x05, 37 | 0xf6, 0x30, 0x69, 0x7b, 0x9b, 0x4a, 0x30, 0x02, 0x00, 0x00, 0x00, 0x00, 38 | 0x00, 0x0b, 0x1c, 0xb2, 0x12, 0x66, 0xbe, 0xa1, 0xbe, 0xcf, 0x4f, 0x13, 39 | 0x7b, 0x58, 0x30, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x06, 0x3f, 0xa1, 40 | 0x97, 0x57, 0xc6, 0x1d, 0x68, 0x30, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 41 | 0x05, 0x60, 0x1d, 0x6a, 0xda, 0x02, 0x6e, 0x30, 0x02, 0x00, 0x00, 0x00, 42 | 0x00, 0x00, 0x02, 0x0b, 0x98 43 | }; 44 | unsigned int SLES_027_66_PPF_len = 485; 45 | -------------------------------------------------------------------------------- /ppf-c/SLES_X18.79.PPF.h: -------------------------------------------------------------------------------- 1 | const unsigned char SLES_X18_79_PPF[] = { 2 | 0x50, 0x50, 0x46, 0x33, 0x30, 0x02, 0x4f, 0x76, 0x65, 0x72, 0x42, 0x6c, 3 | 0x6f, 0x6f, 0x64, 0x20, 0x32, 0x20, 0x28, 0x45, 0x75, 0x72, 0x6f, 0x70, 4 | 0x65, 0x29, 0x20, 0x28, 0x76, 0x31, 0x2e, 0x30, 0x29, 0x20, 0x5b, 0x4c, 5 | 0x69, 0x62, 0x43, 0x72, 0x79, 0x70, 0x74, 0x43, 0x72, 0x61, 0x63, 0x6b, 6 | 0x5d, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x00, 0x00, 0x00, 0x00, 7 | 0x64, 0x4e, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x66, 0x4e, 8 | 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x6a, 0x4e, 9 | 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0xd8, 0x52, 0x01, 10 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x04, 0x3f, 0x6a, 0x06, 0xc4, 0x18, 0x53, 11 | 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0xa3, 0x1a, 0x53, 0x01, 0x00, 12 | 0x00, 0x00, 0x00, 0x00, 0x03, 0x4a, 0x24, 0xbd, 0x1e, 0x53, 0x01, 0x00, 13 | 0x00, 0x00, 0x00, 0x00, 0x02, 0xc8, 0xee, 0x2e, 0x53, 0x01, 0x00, 0x00, 14 | 0x00, 0x00, 0x00, 0x04, 0x4b, 0xe4, 0x47, 0xc7, 0x6e, 0x53, 0x01, 0x00, 15 | 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x70, 0x53, 0x01, 0x00, 0x00, 0x00, 16 | 0x00, 0x00, 0x03, 0xfa, 0x84, 0xe1, 0x74, 0x53, 0x01, 0x00, 0x00, 0x00, 17 | 0x00, 0x00, 0x02, 0x8f, 0xd0, 0x84, 0x53, 0x01, 0x00, 0x00, 0x00, 0x00, 18 | 0x00, 0x04, 0xe9, 0x49, 0xfe, 0xa6, 0x8e, 0x53, 0x01, 0x00, 0x00, 0x00, 19 | 0x00, 0x00, 0x03, 0xe6, 0x72, 0x0f, 0x92, 0x53, 0x01, 0x00, 0x00, 0x00, 20 | 0x00, 0x00, 0x03, 0x58, 0x98, 0xb6, 0x96, 0x53, 0x01, 0x00, 0x00, 0x00, 21 | 0x00, 0x00, 0x08, 0xeb, 0xe3, 0x05, 0xad, 0x69, 0xe5, 0x3d, 0xf5, 0xaa, 22 | 0x53, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xa6, 0xc4, 0xad, 0x53, 23 | 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x06, 0x8e, 0xa5, 0x51, 0x3e, 0x0b, 24 | 0x65, 0xc2, 0x53, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0xff, 0x4c, 25 | 0x9d, 0xc6, 0x53, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0xb9, 0x44, 26 | 0xb0, 0xca, 0x53, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x08, 0x78, 0x09, 27 | 0x3e, 0x6f, 0x98, 0x58, 0x3d, 0xaf, 0xde, 0x53, 0x01, 0x00, 0x00, 0x00, 28 | 0x00, 0x00, 0x09, 0x60, 0x74, 0xa9, 0x40, 0x18, 0xde, 0x41, 0x35, 0x2e, 29 | 0x11, 0x94, 0x0c, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x14, 0x94, 30 | 0x0c, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xb8, 0x97, 0x0c, 0x00, 31 | 0x00, 0x00, 0x00, 0x00, 0x04, 0xd9, 0xa3, 0x3d, 0xd0, 0xc3, 0x97, 0x0c, 32 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0xc1, 0xc6, 0x97, 0x0c, 0x00, 0x00, 33 | 0x00, 0x00, 0x00, 0x01, 0x06, 0x0e, 0x98, 0x0c, 0x00, 0x00, 0x00, 0x00, 34 | 0x00, 0x04, 0x33, 0xa1, 0x8d, 0x5d, 0x19, 0x98, 0x0c, 0x00, 0x00, 0x00, 35 | 0x00, 0x00, 0x01, 0x9b, 0x1c, 0x98, 0x0c, 0x00, 0x00, 0x00, 0x00, 0x00, 36 | 0x01, 0x99, 0x64, 0x98, 0x0c, 0x00, 0x00, 0x00, 0x00, 0x00, 0x04, 0x9d, 37 | 0x42, 0x71, 0xea, 0x76, 0x98, 0x0c, 0x00, 0x00, 0x00, 0x00, 0x00, 0x08, 38 | 0xa2, 0x0e, 0x18, 0xfc, 0x8f, 0xdf, 0x3a, 0xb6, 0x8e, 0x98, 0x0c, 0x00, 39 | 0x00, 0x00, 0x00, 0x00, 0x01, 0x81, 0x90, 0x98, 0x0c, 0x00, 0x00, 0x00, 40 | 0x00, 0x00, 0x01, 0x4a, 0x93, 0x98, 0x0c, 0x00, 0x00, 0x00, 0x00, 0x00, 41 | 0x01, 0x54, 0x95, 0x98, 0x0c, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x99, 42 | 0xaa, 0x98, 0x0c, 0x00, 0x00, 0x00, 0x00, 0x00, 0x08, 0x52, 0xde, 0xfd, 43 | 0x72, 0x3f, 0x9f, 0xb8, 0x82, 0xc2, 0x98, 0x0c, 0x00, 0x00, 0x00, 0x00, 44 | 0x00, 0x01, 0x48, 0xc4, 0x98, 0x0c, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 45 | 0x15, 0xc7, 0x98, 0x0c, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x15, 0xc9, 46 | 0x98, 0x0c, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0xc5 47 | }; 48 | unsigned int SLES_X18_79_PPF_len = 537; 49 | -------------------------------------------------------------------------------- /ppf-c/SLES1979.02_PROTOTYPE.PPF.h: -------------------------------------------------------------------------------- 1 | const unsigned char SLES1979_02_PROTOTYPE_PPF[] = { 2 | 0x50, 0x50, 0x46, 0x33, 0x30, 0x02, 0x46, 0x6f, 0x72, 0x6d, 0x75, 0x6c, 3 | 0x61, 0x20, 0x4f, 0x6e, 0x65, 0x20, 0x39, 0x39, 0x20, 0x28, 0x70, 0x72, 4 | 0x6f, 0x74, 0x6f, 0x74, 0x79, 0x70, 0x65, 0x29, 0x20, 0x5b, 0x4c, 0x69, 5 | 0x62, 0x43, 0x72, 0x79, 0x70, 0x74, 0x43, 0x72, 0x61, 0x63, 0x6b, 0x5d, 6 | 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x00, 0x00, 0x00, 0x00, 7 | 0x2c, 0x04, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x2c, 0x00, 0x00, 0x00, 8 | 0x00, 0x05, 0x80, 0x10, 0x3c, 0xf4, 0x07, 0x10, 0x36, 0x00, 0x00, 0x12, 9 | 0x8e, 0x82, 0x40, 0x13, 0x3c, 0x00, 0x38, 0x73, 0x36, 0x26, 0x90, 0x53, 10 | 0x02, 0x04, 0x00, 0x40, 0x16, 0x00, 0x00, 0x00, 0x00, 0x80, 0x40, 0x13, 11 | 0x3c, 0x00, 0x38, 0x73, 0x36, 0x5a, 0x04, 0x01, 0x00, 0x00, 0x00, 0x00, 12 | 0x00, 0x1b, 0x13, 0xae, 0x05, 0x80, 0x10, 0x3c, 0xac, 0x0a, 0x10, 0x36, 13 | 0x00, 0x00, 0x12, 0x8e, 0x20, 0x14, 0x13, 0x3c, 0x08, 0x00, 0x73, 0x36, 14 | 0x26, 0x90, 0x53, 0x02, 0x07, 0x76, 0x04, 0x01, 0x00, 0x00, 0x00, 0x00, 15 | 0x00, 0x1b, 0x40, 0x16, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xa2, 16 | 0x08, 0x00, 0x00, 0xa2, 0x10, 0x00, 0x00, 0xa2, 0xc6, 0x34, 0x13, 0x3c, 17 | 0x27, 0xac, 0x73, 0x36, 0x20, 0x92, 0x04, 0x01, 0x00, 0x00, 0x00, 0x00, 18 | 0x00, 0x11, 0x13, 0xae, 0x30, 0x00, 0xbf, 0x8f, 0x2c, 0x00, 0xb7, 0x8f, 19 | 0xbf, 0x47, 0x00, 0x08, 0x00, 0x00, 0x00, 0x4c, 0x08, 0x01, 0x00, 0x00, 20 | 0x00, 0x00, 0x00, 0x05, 0xb6, 0x46, 0x00, 0x08, 0x00, 0x52, 0x08, 0x01, 21 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x58, 0x09, 0x01, 0x00, 22 | 0x00, 0x00, 0x00, 0x00, 0x0a, 0xe7, 0xee, 0xa9, 0x74, 0x6d, 0xa7, 0xe9, 23 | 0x4f, 0x9a, 0x73, 0x64, 0x09, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x1b, 24 | 0xfc, 0x43, 0x46, 0xf9, 0xb8, 0xa1, 0xbf, 0xff, 0x9f, 0xb7, 0xf3, 0xfb, 25 | 0x76, 0xa0, 0x75, 0xb7, 0x0b, 0x21, 0x73, 0x2f, 0x25, 0x87, 0x40, 0xd1, 26 | 0xaf, 0x78, 0xdf, 0x80, 0x09, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x38, 27 | 0x2a, 0x33, 0x94, 0x3e, 0x19, 0xf7, 0xed, 0x25, 0xb2, 0xac, 0xa4, 0x22, 28 | 0x23, 0x71, 0xb3, 0xd7, 0x51, 0xa7, 0xdd, 0x52, 0x10, 0x8c, 0xcc, 0x6e, 29 | 0x33, 0x6a, 0x91, 0x3f, 0xc4, 0xaf, 0x37, 0xf1, 0xb5, 0xd7, 0x62, 0x5d, 30 | 0x07, 0x7d, 0x13, 0x5f, 0xd1, 0xd8, 0xd9, 0x75, 0x48, 0xde, 0x3e, 0x3d, 31 | 0x83, 0x0e, 0x96, 0xd3, 0x42, 0x00, 0x7f, 0x53, 0xba, 0x09, 0x01, 0x00, 32 | 0x00, 0x00, 0x00, 0x00, 0x1b, 0xbf, 0x0a, 0xb0, 0xf1, 0xc7, 0xbd, 0xbb, 33 | 0x2f, 0x3b, 0xac, 0xd8, 0xce, 0xc5, 0xb5, 0xd1, 0x1c, 0x24, 0x9a, 0x4c, 34 | 0x44, 0x42, 0x12, 0xae, 0x8d, 0x8f, 0xd6, 0xd8, 0xd6, 0x09, 0x01, 0x00, 35 | 0x00, 0x00, 0x00, 0x00, 0x9a, 0x23, 0xa3, 0xed, 0xa4, 0xa6, 0x03, 0xb5, 36 | 0xa8, 0x0d, 0x88, 0x01, 0x34, 0xad, 0x54, 0xe1, 0xc8, 0xbb, 0xf7, 0x12, 37 | 0x7c, 0xec, 0x15, 0x14, 0x0e, 0xb2, 0x6f, 0x6d, 0x93, 0x90, 0x93, 0xd0, 38 | 0xd4, 0x20, 0x34, 0x3b, 0xb1, 0xbd, 0x64, 0x79, 0x31, 0xcb, 0xd8, 0x83, 39 | 0x13, 0x38, 0x0f, 0x69, 0x88, 0x30, 0x8d, 0x27, 0x4b, 0x8d, 0xcb, 0xfd, 40 | 0x93, 0xd6, 0x29, 0x18, 0xd5, 0x76, 0xe5, 0xb9, 0x66, 0xa8, 0xe6, 0x88, 41 | 0x01, 0x22, 0x18, 0x9e, 0x51, 0xf3, 0xeb, 0x5e, 0x91, 0xd7, 0x19, 0xbd, 42 | 0xd8, 0x4c, 0xb8, 0x1a, 0x5c, 0x92, 0x21, 0xf0, 0x1a, 0xfa, 0x43, 0xb6, 43 | 0xfc, 0xc0, 0x9a, 0xd5, 0xb0, 0x5f, 0xa8, 0xe5, 0x56, 0xda, 0xcd, 0x7b, 44 | 0x19, 0x27, 0xdb, 0xd2, 0x35, 0xbb, 0x9d, 0xe9, 0x4c, 0xa6, 0x94, 0x74, 45 | 0x69, 0xca, 0x58, 0x46, 0xc5, 0x64, 0xbd, 0xc8, 0x66, 0x96, 0xa0, 0x1b, 46 | 0x30, 0xc4, 0x78, 0xbe, 0x3e, 0xec, 0xb2, 0x85, 0x3c, 0x5b, 0x87, 0xbc, 47 | 0xaf, 0x9d, 0xb2, 0xcd, 0xd9, 0x18, 0xe6, 0xef, 0x79, 0x46, 0x27, 0x86, 48 | 0x02, 0x30, 0x3c 49 | }; 50 | unsigned int SLES1979_02_PROTOTYPE_PPF_len = 555; 51 | -------------------------------------------------------------------------------- /variables.mk: -------------------------------------------------------------------------------- 1 | # EzRe GNUMakefile Variables 2 | 3 | # REQUIRED: executable name in release (.exe file extension is appended for Windows builds). I.e. hello. 4 | PROGRAM=lcp 5 | # REQUIRED: source files to be compiled into $(PROGRAM) target. Can use wildcard (i.e. *.c, *.cpp, etc) or specify files specifically. These files are looked for in the same directory that the EZRE `Makefile` and `variables.mk` files are in (relative). 6 | SOURCE_FILES=lcp.c 7 | # REQUIRED: Basename of all release files (.zip, .deb). I.e. hello-world. 8 | RELEASE_BASE_NAME=libcrypt-patcher 9 | # REQUIRED: Version number, passed as 'VERSION' string to $(SOURCE_FILES). I.e. 1.0. Prepended with a v. 10 | VERSION=1.0.9 11 | 12 | # OPTIONAL: additional files included in all portable zip releases. I.e. readme.md. 13 | RELEASE_FILES=*.md images 14 | # OPTIONAL: files included only in the Linux portable releases (.zip). 15 | LINUX_SPECIFIC_RELEASE_FILES= 16 | # OPTIONAL: files included only in the Windows portable releases (.zip). 17 | WINDOWS_SPECIFIC_RELEASE_FILES= 18 | 19 | # All dependencies required to build the software, EzRe style. 20 | # For APT: 21 | BUILD_DEPENDS_APT=build-essential g++-multilib gcc-multilib mingw-w64-tools g++-mingw-w64 zip dpkg-dev rpm 22 | # For DNF: 23 | BUILD_DEPENDS_DNF=gcc g++ libstdc++-static.i686 glibc-static.i686 libstdc++-static.x86_64 mingw64-gcc mingw32-gcc mingw32-gcc-c++ mingw64-gcc-c++ zip 24 | # For MacPorts (Note we do also have these: rpm dpkg but no cross compiler for linux via MacPorts...): 25 | BUILD_DEPENDS_MACPORTS=mingw-w64 26 | 27 | # REQUIRED: Appended to end of release file name. Release file format is $(RELEASE_BASE_NAME)-$(VERSION)-$(RELEASE_NAME_SUFFIX). 28 | LINUX_I386_RELEASE_NAME_SUFFIX=linux-i386-static 29 | LINUX_X86_64_RELEASE_NAME_SUFFIX=linux-x86_64-static 30 | WINDOWS_I686_RELEASE_NAME_SUFFIX=windows-i686-static 31 | WINDOWS_X86_64_RELEASE_NAME_SUFFIX=windows-x86_64-static 32 | MAC_OS_RELEASE_NAME_SUFFIX=mac-os-$(shell uname -m) 33 | 34 | # REQUIRED: Host system compiler. gcc for c. g++ for C++. 35 | COMPILER=gcc 36 | # REQUIRED: Windows Cross Compiler For i686. i686-w64-mingw32-gcc for C. i686-w64-mingw32-g++ for C++ 37 | WINDOWS_I686_COMPILER=i686-w64-mingw32-$(COMPILER) 38 | # REQUIRED: Windows Cross Compiler For x86_64. x86_64-w64-mingw32-gcc for C. x86_64-w64-mingw32-g++ for C++. 39 | WINDOWS_X86_64_COMPILER=x86_64-w64-mingw32-$(COMPILER) 40 | 41 | # REQUIRED: Host system ar 42 | AR=ar 43 | # REQUIRED: Windows i686 AR command (for building libraries with EZRE used by the target program). 44 | WINDOWS_I686_AR=i686-w64-mingw32-ar 45 | # REQUIRED: Windows x86_64 AR command (for building libraries with EZRE used by the target program). 46 | WINDOWS_X86_64_AR=x86_64-w64-mingw32-ar 47 | 48 | # REQUIRED: Host system strip. 49 | STRIP=strip 50 | # REQUIRED: Windows i686 strip command (for building libraries with EZRE used by the target program). 51 | WINDOWS_I686_STRIP=i686-w64-mingw32-strip 52 | # REQUIRED: Windows x86_64 strip command (for building libraries with EZRE used by the target program). 53 | WINDOWS_X86_64_STRIP=x86_64-w64-mingw32-strip 54 | 55 | # REQUIRED: compiler flags used to compile $(SOURCE_FILES). To make a C/C++ program portable, you probably at least want `-static` as shown below. I like using `-Wall -Wextra -Werror -pedantic -static` or some variation. We can't use `-static` on Mac OS though. 56 | COMPILER_FLAGS_MAC=-Wall -Wextra -Werror -pedantic -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE 57 | COMPILER_FLAGS=-Wall -Wextra -Werror -pedantic -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -static 58 | # REQUIRED: compiler flag appended to $(COMPILER_FLAGS) to compile $(SOURCE_FILES) for Linux x86 builds. This tells GCC to build i386 code on an x86_64 system. 59 | COMPILER_FLAGS_LINUX_I386=-m32 60 | 61 | # REQUIRED: set to `YES` to build additional libraries (must edit Makefile with relevant info). By default this is set to `NO`. 62 | BUILD_LIB=NO 63 | # OPTIONAL: You may compile a library with different CFLAGS set here. (i.e. `-Wall -Wextra -Werror -pedantic -Wno-unused-function`) 64 | COMPILER_FLAGS_LIB=-Wall -Wextra -Werror -pedantic -Wno-unused-function 65 | 66 | # REQUIRED: create builds in this directory relative to $(SOURCE_FILES). THIS DIRECTORY WILL BE DELETED WHEN EXECUTING `make clean-build` SO BE EXTREMELY CAREFUL WITH WHAT YOU SET THIS TOO. 67 | BUILD_DIR=build -------------------------------------------------------------------------------- /pdx-ppf3/readme.txt: -------------------------------------------------------------------------------- 1 | PPF (Playstation Patch File) Version 3.0 Full Distribution 2 | ---------------------------------------------------------- 3 | 4 | 5 | About PPF3.0 and the intention for this upgrade 6 | ----------------------------------------------- 7 | 8 | PPF3.0 is a further development of PPF2.0 which is still used to distribute 9 | (mainly) Playstation patches. Actually, as I stated in the PPF2.0 readme, I 10 | did not want to develop further versions of this tool. So, to avoid confusion 11 | let me explain why I did so: 12 | 13 | PPF2.0 is restricted compatible with large files (for example DVD-Images >3GB). 14 | Since DVD releases are being spread more and more and since DVD-Burners have 15 | become more affordable I thought it is better to develop a new PPF version 16 | NOW than not have such a tool when it is needed. Also, I have included 17 | several new features which are useful for other platforms than Playstation 1&2. 18 | 19 | For now I think DVD images are not interesting for most of the people in the 20 | scene but I think this will change in the near future and I also think it will 21 | be neccessary to have a running system for patches which covers DVD stuff also. 22 | 23 | 24 | Whats new ? 25 | ----------- 26 | 27 | As stated above I added some new features to PPF but also i removed some of the 28 | old ones, or to be exact one feature had to go. So here is the new feature-list: 29 | 30 | - Image filesize checking is GONE. 31 | Over the years it became clear that this feature was simply too inaccurate 32 | and confused most of the users with warnings which were mostly incorrect. 33 | 34 | - Image Identification / Blockcheck was enlarged. (+Imagetype) 35 | You can either fully DISABLE or ENABLE the blockcheck for a specific patch, 36 | plus the blockcheck now supports GI (PrimoDVD) images. GI is the common format 37 | used for distributing DVD-Images. 38 | 39 | - Undo data. 40 | You can optionally choose to include UNDO data in your patch so the users can 41 | undo your patch anytime. 42 | 43 | - Fast 44 | Its a hell of alot faster than PPF2.0. 45 | 46 | - Large files support. 47 | PPF3.0 supports files up to 9,223,372,036,854,775,807 Byte. enough ? 48 | 49 | Contents of the distribution 50 | ---------------------------- 51 | 52 | 1. If you take a look into the folder "PPFBIN" you will find the commandline 53 | tools for both Make and ApplyPPF3. The commandline tools are precompiled for 54 | several platforms which includes: Windows, Linux and MAC OS-X. 55 | You will find descriptions of these tools in the respective directory. 56 | 57 | 2. Developers may want to take a look into the folder "PPFDEV". Here you can find 58 | everything which is needed to start doing your own PPF3.0 tools. ANSI-C source 59 | for Make aswell as Apply PPF3.0 is included. Furthermore you will find a file 60 | called "PPF3.txt" which is needed to study the new PPF3.0 file structure. 61 | 62 | 3. Also for everyone who is not able to use commandline tools for applying I have 63 | included version 3.0 of the wellknown PPF-O-MATIC program in the folder PPFGUI 64 | You will find that there is a WINDOWS as well as a "MAC" version included. The 65 | Windows version is fully compatible with Windows 9x/NT/2K/XP of course. 66 | The MAC version is for OS-X. 67 | 68 | 69 | Last notes / thanks. 70 | -------------------- 71 | 72 | I hope you like the idea which comes along with PPF3.0 as well as the new 73 | features I have included in this version. Not everything was coded by me so 74 | here's a list of tools which were coded by others or were influenced by them: 75 | 76 | - PPF-O-MATIC v3.0 MAX OS-X Version was coded by Hu Kares. 77 | - PPF-O-MATIC v3.0 WIindows Version was coded by Zweifeld/Paradox. 78 | 79 | I want to say 'thank you' to the following people: Everyone that used PPF tools 80 | so far, this includes mainly big groups like Kalisto, Paradox, Static, Lightforce 81 | and Echelon (Dreamcast). Also, all the independent people who chose the PPF 82 | format to distribute patches. Hu Kares for his fine MAC conversions and fixing 83 | some bugs in the PPF3.0 draft and of course Zweifeld, for PPF-O-MATIC3 Windows. 84 | Last but not least, Scal/Paradox for correcting my miserable 85 | english docs ;-) 86 | 87 | Thank you. 88 | 89 | Signed, 90 | Icarus of Paradox 91 | -------------------------------------------------------------------------------- /pdx-ppf3/ppfgui/WINDOWS/PPF-O-MATIC3/ppf-o-matic3_help.html: -------------------------------------------------------------------------------- 1 | PPF-O-MATIC HELPFILE 2 | 3 | 16 | 17 | 18 | 19 |
20 | PPF-O-MATIC V3.0 HELPFILE

21 | 22 | 23 | 30 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 48 | 51 | 52 | 53 | 54 | 55 | 56 | 57 | 58 | 71 | 74 | 75 | 76 | 77 | 78 | 79 | 80 | 90 | 93 | 94 | 95 | 96 | 97 | 98 | 99 | 107 | 110 | 111 |
24 | 25 |
 

What is PPF-O-MATIC ?


26 | It is a Windows GUI tool that applies PPF1.0, PPF2.0 and PPF3.0 Patches. 27 | You can also undo a PPF3.0 patch if undo data is available. 28 |
29 |
31 |

32 |
  
41 | 42 |
 

How to apply a PPF patch.


43 | To Apply a PPF-Patch is very simple. Just load in a PPF and the corresponding BIN file 44 | by clicking on the Floppydisk icons.

Or just open an Explorer window and Drag&Drop 45 | a PPF and a BIN file somewhere onto the PPF-O-MATICv3.0 window.

46 | 47 |

49 |

50 |
  
59 | 60 | After you opened all the neccessary files the window should look this:

61 | Now simply press the APPLY button and following not should appeare:

62 |


63 |

Error-Message

64 |



65 | This warning pops up if you try to apply a patch to a BIN file which can't be recognized 66 | as the one the patch was made of. If you see that warning I suggest you to cancel and 67 | check if you have the right BIN file. For example check the NFO which came with the patch 68 | would be a good advice. 69 |
70 |
72 |

73 |
  
81 | 82 |
 

PPF3.0 Undo Feature


83 | PPF3.0 supports UNDO ppf function so if you have a PPF3.0 patch and the patch-creator 84 | included UNDO data, following checkbox will be enabled:

85 |


86 | If you click on this box before pressing APPLY the patch undo data instead 87 | of the patch data will be used on the image. 88 | 89 |

91 |

92 |
  
100 | 101 |
 

PPF3.0 Associate files


102 | You can also associate PPF with PPF-O-MATIC v3.0. SO Next time you just 103 | have to double lick on a PPF file PPF-O-MATIC v3.0 start up automatically. 104 | To enable this feature simply press on the ICON top/left once and choose: "Associate 'ppf' files". 105 |
106 |
108 |

109 |

112 |
113 |

114 | 115 | -------------------------------------------------------------------------------- /ppf-c/SLES_X20.82.PPF.h: -------------------------------------------------------------------------------- 1 | const unsigned char SLES_X20_82_PPF[] = { 2 | 0x50, 0x50, 0x46, 0x33, 0x30, 0x02, 0x46, 0x69, 0x6e, 0x61, 0x6c, 0x20, 3 | 0x46, 0x61, 0x6e, 0x74, 0x61, 0x73, 0x79, 0x20, 0x56, 0x49, 0x49, 0x49, 4 | 0x20, 0x28, 0x47, 0x65, 0x72, 0x6d, 0x61, 0x6e, 0x79, 0x29, 0x20, 0x5b, 5 | 0x4c, 0x69, 0x62, 0x43, 0x72, 0x79, 0x70, 0x74, 0x43, 0x72, 0x61, 0x63, 6 | 0x6b, 0x5d, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x00, 0x00, 0x00, 0x00, 7 | 0x58, 0xfc, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x2c, 0x0a, 0x80, 0x03, 8 | 0x3c, 0x00, 0x90, 0x63, 0x24, 0x04, 0x03, 0x60, 0xac, 0xbc, 0x05, 0x60, 9 | 0xac, 0xc4, 0x05, 0x60, 0xac, 0xcc, 0x05, 0x60, 0xac, 0xc6, 0x34, 0x02, 10 | 0x3c, 0x8b, 0x69, 0x42, 0x34, 0xdc, 0x05, 0x62, 0xac, 0x7f, 0x64, 0x02, 11 | 0x08, 0x00, 0x00, 0x00, 0x00, 0x28, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 12 | 0x00, 0x0e, 0x58, 0x80, 0x44, 0x9a, 0x3c, 0x76, 0xba, 0x21, 0x5c, 0xa2, 13 | 0x73, 0xf8, 0x5d, 0xb7, 0x60, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 14 | 0x2c, 0xca, 0xd4, 0x55, 0xf4, 0x13, 0x9b, 0x08, 0x8e, 0xb1, 0xc6, 0x88, 15 | 0x72, 0x29, 0x6c, 0x45, 0x36, 0x7e, 0x57, 0x92, 0x6c, 0xe9, 0x2f, 0x24, 16 | 0x9c, 0xac, 0xdf, 0x53, 0xf0, 0x73, 0x87, 0x26, 0xf6, 0x11, 0x72, 0x69, 17 | 0x35, 0x84, 0xaf, 0x77, 0x44, 0x1f, 0x06, 0x3d, 0x2b, 0xb6, 0x00, 0x01, 18 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x8a, 0x3b, 0x79, 0x59, 0x24, 0xf2, 0x6f, 19 | 0x86, 0x4f, 0x11, 0xeb, 0x7e, 0x3b, 0x58, 0x0b, 0x8d, 0x4e, 0xaf, 0x64, 20 | 0xc8, 0xa9, 0x39, 0x98, 0x89, 0x2f, 0x6e, 0x71, 0xc7, 0x77, 0x62, 0xb0, 21 | 0x35, 0xae, 0x91, 0x6d, 0xa7, 0x16, 0xcb, 0x11, 0x8e, 0x55, 0x5e, 0xc6, 22 | 0x6b, 0x38, 0x78, 0xc7, 0x66, 0x86, 0x5a, 0x0a, 0x69, 0x0b, 0x82, 0x9c, 23 | 0x44, 0x45, 0x3d, 0x71, 0x49, 0x34, 0x9a, 0x1b, 0xc8, 0x6c, 0xa5, 0x84, 24 | 0xf1, 0x05, 0xed, 0xed, 0x0d, 0x70, 0xb1, 0x1a, 0x0d, 0xd3, 0xdb, 0xb7, 25 | 0x54, 0xda, 0x88, 0x35, 0x56, 0x99, 0x43, 0x13, 0x8e, 0x24, 0x47, 0x7d, 26 | 0x6b, 0xb1, 0x73, 0x2d, 0x21, 0x17, 0x97, 0x72, 0x37, 0xa1, 0x21, 0x8c, 27 | 0x02, 0xd0, 0xb6, 0x77, 0x2c, 0x74, 0xd9, 0xb6, 0x32, 0xeb, 0xf9, 0x96, 28 | 0xe5, 0x9f, 0xbc, 0x30, 0x46, 0x4e, 0xb6, 0x4e, 0xf5, 0xc0, 0x7b, 0x43, 29 | 0xec, 0x0e, 0xca, 0xe2, 0x97, 0xee, 0xe7, 0x22, 0x54, 0x7b, 0xde, 0xe2, 30 | 0xbc, 0x0c, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0x0c, 0x45, 0x00, 31 | 0xa8, 0x0d, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0x0c, 0x45, 0x00, 32 | 0x88, 0x12, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x04, 0xb8, 0x68, 0xc7, 33 | 0xd2, 0xb2, 0x12, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0xf6, 0x55, 34 | 0x94, 0xc8, 0x12, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0x80, 0x58, 35 | 0x36, 0xde, 0x12, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x04, 0x1c, 0x96, 36 | 0x1f, 0x33, 0x08, 0x13, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0x07, 37 | 0x35, 0x48, 0x1e, 0x13, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0x52, 38 | 0xf9, 0x99, 0x34, 0x13, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x04, 0x1e, 39 | 0x5a, 0xdc, 0x77, 0x3a, 0x13, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 40 | 0xc8, 0x3c, 0x13, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x79, 0x79, 41 | 0x40, 0x13, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x0f, 0x42, 0x13, 42 | 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0c, 0x2d, 0x27, 0xb9, 0x08, 0x9c, 43 | 0xa4, 0x9f, 0x1b, 0xf0, 0x05, 0x6b, 0xf5, 0x56, 0x13, 0x01, 0x00, 0x00, 44 | 0x00, 0x00, 0x00, 0x01, 0xf4, 0x58, 0x13, 0x01, 0x00, 0x00, 0x00, 0x00, 45 | 0x00, 0x02, 0xb1, 0x9b, 0x5e, 0x13, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 46 | 0x01, 0x46, 0x60, 0x13, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x04, 0x4b, 47 | 0x36, 0x49, 0xe9, 0x6e, 0x13, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 48 | 0xe2, 0x70, 0x13, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x56, 0xcd, 49 | 0x74, 0x13, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0xb9, 0x76, 0x13, 50 | 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0c, 0xdd, 0x71, 0x5f, 0xc2, 0x54, 51 | 0x7c, 0x24, 0x8c, 0x94, 0xc9, 0x0c, 0x12, 0x8a, 0x13, 0x01, 0x00, 0x00, 52 | 0x00, 0x00, 0x00, 0x01, 0xf4, 0x8c, 0x13, 0x01, 0x00, 0x00, 0x00, 0x00, 53 | 0x00, 0x02, 0x10, 0xfd, 0x92, 0x13, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 54 | 0x01, 0xeb, 0x94, 0x13, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x04, 0x97, 55 | 0x68, 0xb9, 0xd3, 0x34, 0x16, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 56 | 0x0c, 0x45, 0x00, 0xb8, 0x1b, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x04, 57 | 0x98, 0xe6, 0x7c, 0xb7, 0xea, 0x1b, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 58 | 0x03, 0x64, 0x37, 0x37, 0x0e, 0x1c, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 59 | 0x04, 0xe7, 0xc1, 0x86, 0x69, 0x40, 0x1c, 0x01, 0x00, 0x00, 0x00, 0x00, 60 | 0x00, 0x03, 0x9a, 0x3c, 0xb8, 0x64, 0x1c, 0x01, 0x00, 0x00, 0x00, 0x00, 61 | 0x00, 0x05, 0xcf, 0xee, 0xca, 0x26, 0x1a, 0x6a, 0x1c, 0x01, 0x00, 0x00, 62 | 0x00, 0x00, 0x00, 0x04, 0x34, 0x91, 0x98, 0x58, 0x76, 0x1c, 0x01, 0x00, 63 | 0x00, 0x00, 0x00, 0x00, 0x08, 0xd5, 0x11, 0xd9, 0xda, 0x84, 0x4c, 0x9c, 64 | 0x67, 0x9c, 0x1c, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x0f, 0x9e, 65 | 0x1c, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x04, 0x3a, 0x2e, 0x4c, 0xd5, 66 | 0xaa, 0x1c, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x08, 0xfa, 0x4d, 0xa9, 67 | 0xb5, 0x43, 0x00, 0x3e, 0x5c 68 | }; 69 | unsigned int SLES_X20_82_PPF_len = 785; 70 | -------------------------------------------------------------------------------- /ppf-c/SLES_X20.83.PPF.h: -------------------------------------------------------------------------------- 1 | const unsigned char SLES_X20_83_PPF[] = { 2 | 0x50, 0x50, 0x46, 0x33, 0x30, 0x02, 0x46, 0x69, 0x6e, 0x61, 0x6c, 0x20, 3 | 0x46, 0x61, 0x6e, 0x74, 0x61, 0x73, 0x79, 0x20, 0x56, 0x49, 0x49, 0x49, 4 | 0x20, 0x28, 0x49, 0x74, 0x61, 0x6c, 0x79, 0x29, 0x20, 0x5b, 0x4c, 0x69, 5 | 0x62, 0x43, 0x72, 0x79, 0x70, 0x74, 0x43, 0x72, 0x61, 0x63, 0x6b, 0x5d, 6 | 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x00, 0x00, 0x00, 0x00, 7 | 0x58, 0xfc, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x2c, 0x0a, 0x80, 0x03, 8 | 0x3c, 0x00, 0x90, 0x63, 0x24, 0x04, 0x03, 0x60, 0xac, 0xbc, 0x05, 0x60, 9 | 0xac, 0xc4, 0x05, 0x60, 0xac, 0xcc, 0x05, 0x60, 0xac, 0xc6, 0x34, 0x02, 10 | 0x3c, 0xcd, 0x94, 0x42, 0x34, 0xdc, 0x05, 0x62, 0xac, 0x7f, 0x64, 0x02, 11 | 0x08, 0x00, 0x00, 0x00, 0x00, 0x28, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 12 | 0x00, 0x0e, 0x17, 0xc5, 0xfb, 0xa7, 0x3c, 0x76, 0xba, 0x21, 0x5c, 0xa2, 13 | 0x73, 0xf8, 0x5d, 0xb7, 0x60, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 14 | 0x2c, 0xca, 0xd4, 0x55, 0xf4, 0x13, 0x9b, 0x08, 0x8e, 0xb1, 0xc6, 0x88, 15 | 0x72, 0x29, 0x6c, 0x45, 0x36, 0x7e, 0x57, 0x92, 0x6c, 0xe9, 0x2f, 0x24, 16 | 0x9c, 0xac, 0xdf, 0x53, 0xf0, 0x9f, 0xbe, 0xf7, 0x39, 0xcd, 0x35, 0x69, 17 | 0x35, 0x84, 0xaf, 0x77, 0x44, 0x1f, 0x06, 0x3d, 0x2b, 0xb6, 0x00, 0x01, 18 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x8a, 0x3b, 0x79, 0x59, 0x24, 0xf2, 0x6f, 19 | 0x86, 0x4f, 0x11, 0xeb, 0x7e, 0x3b, 0x58, 0x0b, 0x8d, 0x4e, 0xaf, 0x64, 20 | 0xc8, 0xa9, 0x39, 0x98, 0x89, 0x2f, 0x6e, 0x71, 0xc7, 0x77, 0xc8, 0x74, 21 | 0xab, 0x24, 0xf2, 0x17, 0xa7, 0x16, 0xcb, 0x11, 0x8e, 0x55, 0x5e, 0xc6, 22 | 0x6b, 0x38, 0x78, 0xc7, 0x66, 0x86, 0x86, 0x4d, 0xe0, 0x04, 0x2a, 0x45, 23 | 0x34, 0xae, 0x75, 0x79, 0x49, 0x34, 0x9a, 0x1b, 0xc8, 0x6c, 0xa5, 0x84, 24 | 0xf1, 0x05, 0xed, 0xed, 0x0d, 0x70, 0xb1, 0x1a, 0x0d, 0xd3, 0xdb, 0xb7, 25 | 0x54, 0xda, 0x88, 0x35, 0x93, 0xeb, 0x43, 0x13, 0x8e, 0x24, 0x47, 0x7d, 26 | 0x6b, 0xb1, 0x73, 0x2d, 0x21, 0x17, 0x97, 0x72, 0x37, 0xa1, 0x42, 0xf6, 27 | 0x18, 0xdd, 0xac, 0x1b, 0x2e, 0x2c, 0x3b, 0x7a, 0x32, 0xeb, 0xf9, 0x96, 28 | 0xe5, 0x9f, 0xbc, 0x30, 0x46, 0x4e, 0xb6, 0x4e, 0xf5, 0xc0, 0x7b, 0x43, 29 | 0xec, 0x0e, 0xca, 0xe2, 0x97, 0xee, 0xe7, 0x22, 0xd7, 0xf4, 0xde, 0xe2, 30 | 0xbc, 0x0c, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0x0c, 0x45, 0x00, 31 | 0xa8, 0x0d, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0x0c, 0x45, 0x00, 32 | 0x88, 0x12, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x04, 0x66, 0x05, 0x74, 33 | 0x81, 0xb2, 0x12, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0xf6, 0x55, 34 | 0xb6, 0xc8, 0x12, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0x13, 0x58, 35 | 0x36, 0xde, 0x12, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x04, 0x67, 0x21, 36 | 0xd6, 0xc6, 0x08, 0x13, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0x07, 37 | 0x35, 0x2a, 0x1e, 0x13, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0x81, 38 | 0xf9, 0x99, 0x34, 0x13, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x04, 0xfb, 39 | 0x80, 0x5a, 0xd1, 0x3a, 0x13, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 40 | 0x50, 0x3c, 0x13, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xbc, 0x20, 41 | 0x40, 0x13, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x23, 0x42, 0x13, 42 | 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0c, 0xc9, 0x27, 0x19, 0x08, 0xb8, 43 | 0x51, 0xd4, 0x07, 0x32, 0xc5, 0x99, 0x38, 0x56, 0x13, 0x01, 0x00, 0x00, 44 | 0x00, 0x00, 0x00, 0x01, 0x6c, 0x58, 0x13, 0x01, 0x00, 0x00, 0x00, 0x00, 45 | 0x00, 0x02, 0xc5, 0xef, 0x5e, 0x13, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 46 | 0x01, 0x65, 0x60, 0x13, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x04, 0x10, 47 | 0x36, 0xc4, 0x3d, 0x6e, 0x13, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 48 | 0xe7, 0x70, 0x13, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xb8, 0x5a, 49 | 0x74, 0x13, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x77, 0x76, 0x13, 50 | 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0c, 0x5b, 0x71, 0x6b, 0xc2, 0x98, 51 | 0xda, 0x4b, 0x08, 0x64, 0x34, 0xb6, 0x29, 0x8a, 0x13, 0x01, 0x00, 0x00, 52 | 0x00, 0x00, 0x00, 0x01, 0xbf, 0x8c, 0x13, 0x01, 0x00, 0x00, 0x00, 0x00, 53 | 0x00, 0x02, 0xa4, 0x8a, 0x92, 0x13, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 54 | 0x01, 0x8d, 0x94, 0x13, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x04, 0x85, 55 | 0x68, 0x2d, 0x34, 0x34, 0x16, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 56 | 0x0c, 0x45, 0x00, 0xb8, 0x1b, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x04, 57 | 0x19, 0xee, 0x5e, 0xcc, 0xea, 0x1b, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 58 | 0x03, 0xe9, 0x76, 0x9f, 0x0e, 0x1c, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 59 | 0x04, 0x78, 0x95, 0xa4, 0xe4, 0x40, 0x1c, 0x01, 0x00, 0x00, 0x00, 0x00, 60 | 0x00, 0x03, 0xd7, 0x7e, 0xd0, 0x64, 0x1c, 0x01, 0x00, 0x00, 0x00, 0x00, 61 | 0x00, 0x05, 0x51, 0xb1, 0xca, 0xd0, 0x75, 0x6a, 0x1c, 0x01, 0x00, 0x00, 62 | 0x00, 0x00, 0x00, 0x04, 0xc1, 0xb5, 0xf6, 0x12, 0x76, 0x1c, 0x01, 0x00, 63 | 0x00, 0x00, 0x00, 0x00, 0x08, 0x6b, 0x0f, 0x57, 0x52, 0x99, 0x03, 0xd4, 64 | 0x6f, 0x9c, 0x1c, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0xa3, 0x9e, 65 | 0x1c, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x04, 0x2a, 0x69, 0x89, 0xe6, 66 | 0xaa, 0x1c, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x08, 0xe0, 0x10, 0xaf, 67 | 0xbb, 0x57, 0x84, 0x6f, 0x78 68 | }; 69 | unsigned int SLES_X20_83_PPF_len = 785; 70 | -------------------------------------------------------------------------------- /pdx-ppf3/ppfbin/makeppf/makeppf3.txt: -------------------------------------------------------------------------------- 1 | MakePPF v3.0 documentation by Icarus/Paradox 2 | -------------------------------------------- 3 | 4 | What is MakePPF ? 5 | ----------------- 6 | 7 | MakePPF is used to create PPF3.0 patches (ONLY). You can also add a file_id 8 | to you patch or see information about a specific PPF patch. 9 | 10 | How to use MakePPF ? 11 | --------------------- 12 | 13 | Usage of this tool is very simple. To be able to explain a little bit more 14 | detailed i'll post the commandline output: 15 | 16 | Usage: PPF [- [-...]] 17 | 18 | c : create PPF3.0 patch a : add file_id.diz 19 | s : show patchinfomation 20 | 21 | -u : include undo data (default=off) 22 | -x : disable patchvalidation (default=off) 23 | -i [0/1] : imagetype, 0 = BIN, 1 = GI (default=bin) 24 | -d "text" : use "text" as description 25 | -f "file" : add "file" as file_id.diz 26 | 27 | IF you want to create a PPF3.0 patch which looks nearly like a PPF2.0 patch you 28 | just have to enter: 29 | 30 | MakePPF3.exe c original.bin patched.bin patch.ppf 31 | 32 | But also you can mix the command "c" with switches which are described as 33 | following: 34 | 35 | -u -> includes undo data within your patch. Of course the PPF will grow nearly 36 | twice as big in size. On the other hand users can undo your patch (for 37 | any reason) later using applyppf. 38 | Example: 39 | MakePPF3.exe c -u original.bin patched.bin patch.ppf 40 | 41 | -x -> if you specify this switch the blockcheck/patchvalidation will be DISABLED. 42 | This is interesting if you might want to distribute e.g. a Dreamcast or 43 | XBox or whatever patch and want to go sure that PPF wont validate a maybe 44 | wrong area of the binfile because it is different to a CDRWin/GI image. If 45 | you really ever use this switch i think you're know what I am talking about. 46 | Example: 47 | MakePPF3.exe c -x original.bin patched.bin patch.ppf 48 | 49 | -i -> This switch expects a value which should be specified right after the 50 | switch separated by a space. This value can be either 0 or 1. If you 51 | specify: 52 | 53 | "-i 0" MakePPF supposes that the image is a CDRWin BIN PSX/PS2 image. (Like 54 | PPF2.0, thats why it is set on DEFAULT). 55 | "-i 1" If you choose imagetype 1 MakePPF supposes that the binfile is a GI 56 | (PrimoDVD) image. 57 | 58 | Imagetype is used for the blockcheck so if you specify "-x" , switch -i 59 | will be obsolete because no matter what you choose as imagetype, the 60 | validationblock won't be included. 61 | Examples: 62 | MakePPF3.exe c -i 0 original.bin patched.bin patch.ppf 63 | MakePPF3.exe c -i 1 original.bin patched.bin patch.ppf 64 | 65 | -d -> Using this switch you can specify a patch description which will be shown 66 | when a user is applying your patch later. Please put your description in 67 | quotes as well as you should seperate it by a space after the switch. 68 | Example: 69 | MakePPF3.exe c -d "My Elite Patch" original.bin patched.bin patch.ppf 70 | 71 | -f -> This switch offers to add a file_id.diz to your patch in one go. You have 72 | to specify the file after the switch which should be added. Also seperated 73 | by a space. Please note, that a file_id.diz cannot exceed 3072 byte 74 | (file_ids which do, will be truncated). 75 | Example: 76 | MakePPF3.exe c -f "myfile_id.diz" original.bin patched.bin patch.ppf 77 | 78 | Of course you can mix all these switches together. Example: 79 | 80 | MakePPF3.exe c -f "file_id" -d "Cool Patch" -x -u orig.bin patched.bin patch.ppf 81 | 82 | Also MakePPF offers two other commands: "a" and "s". Command "a" is used to add a 83 | file_id to an existing PPF3.0 patch. Simple commandline example: 84 | 85 | MakePPF3.exe a patch.ppf file_id.diz 86 | 87 | Command "s" shows diverse patchinformation. Just enter: 88 | MakePPF3.exe s patch.ppf 89 | 90 | Here an example output generated by this command: 91 | MakePPF3.exe s pdx-tst.ppf 92 | F:\PPF3\ppfbin\makeppf\w32>makeppf3 s pdx-tst.ppf 93 | MakePPF v3.0 by =Icarus/Paradox= 15 November 2001 94 | Showing patchinfo... 95 | Version : PPF3.0 96 | Enc.Method : 2 97 | Imagetype : BIN 98 | Validation : Enabled 99 | Undo Data : Available 100 | Description : Paradox Test Patch [PS2/PPF3] 101 | File.id_diz : Available 102 | ________/\________ /\_____ ________ ____ 103 | \_____ \ \_____ \/ \___ \/ \ | / 104 | / ___/| \| / / | \ | \ | \ / 105 | Mb/ | _ \ \ \ _ \ \ / \ 106 | / |___| \_|\__\_| \___/___/___| \ 107 | /_____|---|____\------|____\-PRESENTS-|____\ 108 | PPF3.0 TESTPATCH! 109 | Done. 110 | 111 | Very easy i guess. 112 | 113 | 114 | Final words 115 | ----------- 116 | 117 | You can find precompiled MakePPF versions for you favorite OS as they are: 118 | Win32, Linux and MAC OS-X. 119 | 120 | Reference: 121 | 122 | - Win32 version was compiled on a PC using Visual C++ by Microsoft Corp. 123 | - Linux version was compiled on Redhat linux 7.0 using gcc. 124 | - Mac version was compiled on and for MAC OS-X. 125 | -------------------------------------------------------------------------------- /pdx-ppf3/ppfdev/PPF3.txt: -------------------------------------------------------------------------------- 1 | .-----------------------------------------------------------------. 2 | | PLAYSTATION PATCH FILE VERSION 3.0 FILE-STRUCTURE FOR DEVELOPERS| 3 | '-----------------------------------------------------------------' 4 | 5 | 1. The PPF 3.0 Header: 6 | 7 | @START_PPF30HEADER 8 | .----------+--------+----------------------------------------------. 9 | | POSITION | SIZE | E X P L A N A T I O N | 10 | +----------|--------|----------------------------------------------+ 11 | | 00-04 | 05 | PPF-Magic: "PPF30" | 12 | +----------|--------|----------------------------------------------+ 13 | | 05 | 01 | Encoding Method: | 14 | | | | - 0x00 = is a PPF 1.0 Patch | 15 | | | | - 0x01 = is a PPF 2.0 Patch | 16 | | | | - 0x02 = is a PPF 3.0 Patch | 17 | +----------|--------|----------------------------------------------+ 18 | | 06-55 | 50 | Patch Description | 19 | +----------|--------|----------------------------------------------+ 20 | | 56 | 01 | Imagetype: | 21 | | | | - 0x00 = BIN (any) | 22 | | | | - 0x01 = GI (PrimoDVD) | 23 | +----------|--------|----------------------------------------------+ 24 | | 57 | 01 | Blockcheck/Patchvalidation: | 25 | | | | - 0x00 = Disabled | 26 | | | | - 0x01 = Enabled | 27 | | | | If disabled applyppf won't validate the patch| 28 | | | | also the 1024 byte block won't be available. | 29 | +----------|--------|----------------------------------------------+ 30 | | 58 | 01 | Undo data: | 31 | | | | - 0x00 = Not available | 32 | | | | - 0x01 = Available | 33 | | | | If available applyppf will be able to | 34 | | | | restore a previous patched bin to back to its| 35 | | | | original state. Patchsize increases of course| 36 | +----------|--------|----------------------------------------------+ 37 | | 59 | 01 | Dummy: | 38 | | | | Not used. | 39 | +----------|--------|----------------------------------------------+ 40 | | 60-1083 | 1024 | Binary block: | 41 | | | | It is used for patchvalidation. | 42 | | | | If Imagetype = 0x00 then its data starting | 43 | | | | from 0x9320. | 44 | | | | If Imagetype = 0x01 then its data starting | 45 | | | | from 0x80A0. | 46 | | | | If Blockcheck = 0x00 then this block won't be| 47 | | | | available. | 48 | +----------|--------|----------------------------------------------+ 49 | | 1084-X | XX | The Patch itself.. see below for structure! | 50 | '----------+--------+----------------------------------------------' 51 | @END_PPF30HEADER - TOTAL HEADER-SIZE = 1084 BYTE with validation and 52 | 60 BYTE without validation. 53 | 54 | 55 | 2. The PPF 3.0 Patch Itself (Encoding Method #2) 56 | 57 | @START_PPF30PATCH 58 | 59 | FORMAT : yyyyyyyyyyyyyyyy , zz , dd/uu[..] 60 | 61 | yyyyyyyyyyyyyyyy = Offset in file. [64 bit integer] 62 | zz = Number of bytes that will be changed. [u_char] 63 | dd/uu = Patch data following undo data (if present) [char array] 64 | 65 | EXAMPLES: 66 | 67 | Starting from file offset 0x15F9D0 replace 3 byte with 01,02,03: 68 | D0 F9 15 00 00 00 00 00 - 03 - 01 02 03 69 | 70 | Starting from file offset 0x15F9D0 undo 3 byte to 0A,0A,0A which 71 | were formerly patched to 01,02,03: 72 | 73 | D0 F9 15 00 00 00 00 00 - 03 - 01 02 03 0A 0A 0A 74 | 75 | PPF3.0 is able to patch binfiles up to: 76 | 9,223,372,036,854,775,807 byte. 77 | 78 | Be careful! Endian format is Intel! 79 | @END_PPF30PATCH 80 | 81 | 82 | 3. The PPF 3.0 Fileid area 83 | 84 | @START_FILEID 85 | 86 | The fileid area is used to store additional patch information of 87 | the PPF 3.0 file. I implemented this following the AMIGA standard 88 | of adding a fileid to e.g. .txt files. You dont have to add a 89 | FILE_ID to the PPF 3.0 patch. It for your pleasure only! 90 | 91 | For developers: 92 | A file_id area begins with @BEGIN_FILE_ID.DIZ and ends with 93 | @END_FILE_ID.DIZ (Amiga BBS standard). Between @BEGIN_FILE_ID.DIZ 94 | and @END_FILE_ID.DIZ you will find the File_Id and followed after 95 | @END_FILE_ID.DIZ you will find an unsigned short (2 byte) with the length 96 | of the FILE_ID.DIZ! 97 | 98 | A File_ID.diz file cannot exceed 3072 byte. 99 | 100 | If you want to do a PPF3.0 Applier be sure to check for an 101 | existing FILE_ID area, because it is located after the PATCH DATA! 102 | 103 | @END_FILEID 104 | -------------------------------------------------------------------------------- /ppf-c/SCES_014.92.PPF.h: -------------------------------------------------------------------------------- 1 | const unsigned char SCES_014_92_PPF[] = { 2 | 0x50, 0x50, 0x46, 0x31, 0x30, 0x00, 0x4d, 0x65, 0x64, 0x69, 0x45, 0x76, 3 | 0x69, 0x6c, 0x20, 0x28, 0x46, 0x72, 0x61, 0x6e, 0x63, 0x65, 0x29, 0x20, 4 | 0x5b, 0x4c, 0x69, 0x62, 0x43, 0x72, 0x79, 0x70, 0x74, 0x43, 0x72, 0x61, 5 | 0x63, 0x6b, 0x5d, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 6 | 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x58, 0x2b, 0x0c, 0x1d, 7 | 0x03, 0x50, 0xd8, 0x1c, 0x48, 0x33, 0x0c, 0x1d, 0x04, 0x5a, 0xab, 0x92, 8 | 0x7d, 0x68, 0x33, 0x0c, 0x1d, 0x03, 0x76, 0x6b, 0x85, 0x9e, 0x33, 0x0c, 9 | 0x1d, 0x04, 0xee, 0xe0, 0xab, 0x87, 0xbe, 0x33, 0x0c, 0x1d, 0x03, 0x52, 10 | 0x93, 0xd0, 0xf4, 0x33, 0x0c, 0x1d, 0x04, 0xb4, 0x4b, 0x39, 0xfa, 0x06, 11 | 0x34, 0x0c, 0x1d, 0x0c, 0x16, 0x39, 0xb7, 0x1b, 0x2b, 0x81, 0xc5, 0x49, 12 | 0x0a, 0x64, 0x27, 0x1d, 0x3a, 0x34, 0x0c, 0x1d, 0x0c, 0xe2, 0xc2, 0x23, 13 | 0x08, 0xeb, 0x27, 0xf7, 0x0c, 0xb8, 0xbf, 0x22, 0x4b, 0x88, 0x52, 0x0e, 14 | 0x1d, 0x40, 0x3e, 0x3e, 0x3e, 0x3e, 0x3e, 0x3e, 0x3e, 0x3e, 0x3e, 0x3e, 15 | 0x3e, 0x3e, 0x3e, 0x3e, 0x3e, 0x3e, 0x4c, 0x69, 0x62, 0x43, 0x72, 0x79, 16 | 0x70, 0x74, 0x20, 0x20, 0x20, 0x43, 0x72, 0x61, 0x63, 0x6b, 0x20, 0x20, 17 | 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x62, 0x72, 0x69, 0x6c, 0x6c, 0x20, 18 | 0x28, 0x3a, 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, 19 | 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, 0xd8, 0x52, 0x0e, 0x1d, 0x04, 0xe8, 20 | 0xff, 0xbd, 0x27, 0xde, 0x52, 0x0e, 0x1d, 0x03, 0xa4, 0xaf, 0x04, 0xe2, 21 | 0x52, 0x0e, 0x1d, 0x03, 0xa5, 0xaf, 0x08, 0xe6, 0x52, 0x0e, 0x1d, 0x03, 22 | 0xa2, 0xaf, 0x0c, 0xea, 0x52, 0x0e, 0x1d, 0x03, 0xa3, 0xaf, 0x10, 0xee, 23 | 0x52, 0x0e, 0x1d, 0x03, 0xa8, 0xaf, 0x14, 0xf2, 0x52, 0x0e, 0x1d, 0x0a, 24 | 0xa9, 0xaf, 0x1d, 0x80, 0x04, 0x3c, 0x0c, 0xd9, 0x84, 0x24, 0xfd, 0x52, 25 | 0x0e, 0x1d, 0x03, 0x80, 0x05, 0x3c, 0x01, 0x53, 0x0e, 0x1d, 0x03, 0xf0, 26 | 0xa5, 0x34, 0x06, 0x53, 0x0e, 0x1d, 0x06, 0x09, 0x3c, 0x44, 0x01, 0x29, 27 | 0x25, 0x0e, 0x53, 0x0e, 0x1d, 0x02, 0x88, 0x8c, 0x16, 0x53, 0x0e, 0x1d, 28 | 0x03, 0xa8, 0xac, 0x04, 0x1a, 0x53, 0x0e, 0x1d, 0x03, 0x84, 0x24, 0x04, 29 | 0x1e, 0x53, 0x0e, 0x1d, 0x0a, 0xa5, 0x24, 0xfc, 0xff, 0x29, 0x25, 0xf9, 30 | 0xff, 0x20, 0x15, 0x2c, 0x53, 0x0e, 0x1d, 0x01, 0x01, 0x2e, 0x53, 0x0e, 31 | 0x1d, 0x03, 0x04, 0x34, 0x0c, 0x38, 0x53, 0x0e, 0x1d, 0x08, 0x1d, 0x80, 32 | 0x04, 0x3c, 0xfc, 0xd8, 0x84, 0x24, 0x41, 0x53, 0x0e, 0x1d, 0x04, 0x80, 33 | 0x05, 0x3c, 0xb0, 0x46, 0x53, 0x0e, 0x1d, 0x02, 0xa5, 0x34, 0x4a, 0x53, 34 | 0x0e, 0x1d, 0x03, 0x09, 0x3c, 0x10, 0x4e, 0x53, 0x0e, 0x1d, 0x02, 0x29, 35 | 0x25, 0x52, 0x53, 0x0e, 0x1d, 0x02, 0x88, 0x8c, 0x5a, 0x53, 0x0e, 0x1d, 36 | 0x03, 0xa8, 0xac, 0x04, 0x5e, 0x53, 0x0e, 0x1d, 0x03, 0x84, 0x24, 0x04, 37 | 0x62, 0x53, 0x0e, 0x1d, 0x0a, 0xa5, 0x24, 0xfc, 0xff, 0x29, 0x25, 0xf9, 38 | 0xff, 0x20, 0x15, 0x70, 0x53, 0x0e, 0x1d, 0x01, 0x02, 0x72, 0x53, 0x0e, 39 | 0x1d, 0x03, 0x04, 0x34, 0x0c, 0x7d, 0x53, 0x0e, 0x1d, 0x01, 0x3c, 0x7f, 40 | 0x53, 0x0e, 0x1d, 0x01, 0x08, 0x85, 0x53, 0x0e, 0x1d, 0x08, 0x80, 0x08, 41 | 0x3c, 0x48, 0xf0, 0x08, 0x35, 0x08, 0x8f, 0x53, 0x0e, 0x1d, 0x01, 0x01, 42 | 0x94, 0x53, 0x0e, 0x1d, 0x04, 0x1c, 0x80, 0x08, 0x3c, 0x99, 0x53, 0x0e, 43 | 0x1d, 0x03, 0xd8, 0x08, 0x35, 0x9e, 0x53, 0x0e, 0x1d, 0x06, 0x09, 0x3c, 44 | 0xa0, 0x02, 0x29, 0x25, 0xa7, 0x53, 0x0e, 0x1d, 0x02, 0xad, 0x04, 0xaa, 45 | 0x53, 0x0e, 0x1d, 0x0a, 0x08, 0x25, 0xfc, 0xff, 0x29, 0x25, 0xfc, 0xff, 46 | 0x20, 0x15, 0xba, 0x53, 0x0e, 0x1d, 0x03, 0xa4, 0x8f, 0x04, 0xbe, 0x53, 47 | 0x0e, 0x1d, 0x03, 0xa5, 0x8f, 0x08, 0xc2, 0x53, 0x0e, 0x1d, 0x03, 0xa2, 48 | 0x8f, 0x0c, 0xc6, 0x53, 0x0e, 0x1d, 0x03, 0xa3, 0x8f, 0x10, 0xca, 0x53, 49 | 0x0e, 0x1d, 0x03, 0xa8, 0x8f, 0x14, 0xce, 0x53, 0x0e, 0x1d, 0x03, 0xa9, 50 | 0x8f, 0x18, 0xd2, 0x53, 0x0e, 0x1d, 0x06, 0xbd, 0x27, 0x38, 0xd7, 0x06, 51 | 0x08, 0xdc, 0x53, 0x0e, 0x1d, 0x04, 0xd0, 0xff, 0xbd, 0x27, 0xe2, 0x53, 52 | 0x0e, 0x1d, 0x03, 0xa8, 0xaf, 0x04, 0xe6, 0x53, 0x0e, 0x1d, 0x03, 0xa9, 53 | 0xaf, 0x08, 0xea, 0x53, 0x0e, 0x1d, 0x03, 0xaa, 0xaf, 0x0c, 0xee, 0x53, 54 | 0x0e, 0x1d, 0x03, 0xab, 0xaf, 0x10, 0xf2, 0x53, 0x0e, 0x1d, 0x03, 0xac, 55 | 0xaf, 0x14, 0xf6, 0x53, 0x0e, 0x1d, 0x0a, 0xad, 0xaf, 0x01, 0x80, 0x08, 56 | 0x3c, 0xf4, 0xf0, 0x08, 0x25, 0x02, 0x54, 0x0e, 0x1d, 0x03, 0x0d, 0x3c, 57 | 0x05, 0x06, 0x54, 0x0e, 0x1d, 0x02, 0xad, 0x25, 0x0a, 0x54, 0x0e, 0x1d, 58 | 0x02, 0x09, 0x8d, 0x10, 0x54, 0x0e, 0x1d, 0x01, 0x08, 0x12, 0x54, 0x0e, 59 | 0x1d, 0x02, 0x0a, 0x8d, 0x18, 0x54, 0x0e, 0x1d, 0x01, 0x0c, 0x1a, 0x54, 60 | 0x0e, 0x1d, 0x02, 0x0b, 0x8d, 0x22, 0x54, 0x0e, 0x1d, 0x02, 0x2c, 0x8d, 61 | 0x28, 0x54, 0x0e, 0x1d, 0x01, 0x04, 0x2a, 0x54, 0x0e, 0x1d, 0x02, 0x8a, 62 | 0x15, 0x30, 0x54, 0x0e, 0x1d, 0x01, 0x04, 0x32, 0x54, 0x0e, 0x1d, 0x02, 63 | 0x0a, 0x8d, 0x3a, 0x54, 0x0e, 0x1d, 0x03, 0x4b, 0xad, 0x10, 0x3e, 0x54, 64 | 0x0e, 0x1d, 0x0a, 0x08, 0x25, 0xff, 0xff, 0xad, 0x25, 0xf0, 0xff, 0xa0, 65 | 0x15, 0x4e, 0x54, 0x0e, 0x1d, 0x03, 0xa8, 0x8f, 0x04, 0x52, 0x54, 0x0e, 66 | 0x1d, 0x03, 0xa9, 0x8f, 0x08, 0x56, 0x54, 0x0e, 0x1d, 0x03, 0xaa, 0x8f, 67 | 0x0c, 0x5a, 0x54, 0x0e, 0x1d, 0x03, 0xab, 0x8f, 0x10, 0x5e, 0x54, 0x0e, 68 | 0x1d, 0x03, 0xac, 0x8f, 0x14, 0x62, 0x54, 0x0e, 0x1d, 0x03, 0xad, 0x8f, 69 | 0x30, 0x66, 0x54, 0x0e, 0x1d, 0x02, 0xbd, 0x27, 0x6a, 0x54, 0x0e, 0x1d, 70 | 0x09, 0x08, 0x3c, 0x74, 0x08, 0x08, 0x25, 0x80, 0x48, 0x09, 0x74, 0x54, 71 | 0x0e, 0x1d, 0x04, 0x20, 0x40, 0x09, 0x01, 0x7a, 0x54, 0x0e, 0x1d, 0x02, 72 | 0x08, 0x8d, 0x80, 0x54, 0x0e, 0x1d, 0x01, 0x08, 0x83, 0x54, 0x0e, 0x1d, 73 | 0x01, 0x01, 0x88, 0x54, 0x0e, 0x1d, 0x0f, 0x28, 0x5e, 0x06, 0x80, 0x28, 74 | 0x5e, 0x06, 0x80, 0x0e, 0x80, 0x02, 0x3c, 0x26, 0x20, 0x84, 0x98, 0x54, 75 | 0x0e, 0x1d, 0x1c, 0x2c, 0x5e, 0x06, 0x80, 0x2c, 0x5e, 0x06, 0x80, 0x04, 76 | 0xb4, 0x44, 0x8c, 0x6a, 0xd1, 0x84, 0x34, 0xe0, 0x5f, 0x06, 0x80, 0xe0, 77 | 0x5f, 0x06, 0x80, 0x04, 0xb4, 0x50, 0xac, 0xb8, 0x54, 0x0e, 0x1d, 0x0f, 78 | 0x30, 0x60, 0x06, 0x80, 0x30, 0x60, 0x06, 0x80, 0x0e, 0x80, 0x02, 0x3c, 79 | 0x26, 0x18, 0x63, 0xc8, 0x54, 0x0e, 0x1d, 0x10, 0x34, 0x60, 0x06, 0x80, 80 | 0x34, 0x60, 0x06, 0x80, 0x04, 0xb4, 0x43, 0x8c, 0x6a, 0xd1, 0x63, 0x34, 81 | 0xe8, 0x54, 0x0e, 0x1d, 0x40, 0x3e, 0x3e, 0x3e, 0x3e, 0x3e, 0x3e, 0x3e, 82 | 0x3e, 0x3e, 0x3e, 0x3e, 0x3e, 0x3e, 0x3e, 0x3e, 0x3e, 0x4c, 0x69, 0x62, 83 | 0x43, 0x72, 0x79, 0x70, 0x74, 0x20, 0x20, 0x20, 0x43, 0x72, 0x61, 0x63, 84 | 0x6b, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x62, 0x72, 0x69, 85 | 0x6c, 0x6c, 0x20, 0x28, 0x3a, 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, 86 | 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, 0x88, 0x5a, 0x0e, 87 | 0x1d, 0x09, 0xec, 0x2f, 0xe7, 0xd6, 0xe3, 0x56, 0xe8, 0xbf, 0xb3, 0x92, 88 | 0x5a, 0x0e, 0x1d, 0x55, 0x7b, 0xd5, 0x5a, 0x9c, 0x0d, 0xea, 0xd3, 0xcb, 89 | 0x79, 0x85, 0xbb, 0x0b, 0x80, 0x36, 0xe3, 0xd9, 0x10, 0x89, 0xd0, 0x6a, 90 | 0xec, 0xc6, 0x03, 0x64, 0x24, 0xb0, 0xa6, 0x72, 0x8d, 0x3c, 0x3a, 0x0d, 91 | 0x95, 0x22, 0x5d, 0xee, 0xb2, 0x8e, 0xc0, 0xef, 0xcb, 0x9c, 0x22, 0xbc, 92 | 0x93, 0xee, 0x04, 0xf7, 0xdf, 0xe9, 0xae, 0x68, 0x3e, 0xcc, 0x9d, 0x4a, 93 | 0x3a, 0xc9, 0x89, 0x9a, 0xe6, 0xc4, 0xc9, 0x61, 0x6e, 0x7d, 0x62, 0x38, 94 | 0xc4, 0xc8, 0xae, 0x88, 0x72, 0x05, 0x78, 0x43, 0x16, 0x2d, 0x48, 0x40, 95 | 0x3a, 0xa8, 0xee, 0xb6, 0xb2, 0xe8, 0x5a, 0x0e, 0x1d, 0x6d, 0x9b, 0x9e, 96 | 0x11, 0xab, 0xf6, 0xbd, 0x69, 0x31, 0xe5, 0x94, 0x7c, 0x36, 0x37, 0x99, 97 | 0x9b, 0xab, 0x55, 0x7d, 0xf6, 0x02, 0xa4, 0xf2, 0xfd, 0xe2, 0x63, 0xd6, 98 | 0x5a, 0x12, 0xec, 0xbc, 0x86, 0xa9, 0x6a, 0xec, 0x66, 0x52, 0x7b, 0x6c, 99 | 0x87, 0x45, 0x62, 0x6e, 0x47, 0xdd, 0x2a, 0x34, 0xc7, 0x03, 0x4b, 0x0d, 100 | 0x52, 0xa2, 0xe7, 0x20, 0x9d, 0xa1, 0x4b, 0xfd, 0xc7, 0x50, 0xb8, 0xe5, 101 | 0xe1, 0x7f, 0x8e, 0xb8, 0x7a, 0xf3, 0xf2, 0x3c, 0xae, 0x7e, 0x8c, 0xcb, 102 | 0xc8, 0xec, 0x58, 0x71, 0x5c, 0x49, 0xdf, 0xc8, 0x42, 0x7b, 0x54, 0x13, 103 | 0x36, 0xa8, 0x3d, 0x3e, 0xce, 0x0e, 0x8a, 0xc8, 0x98, 0xa0, 0xc2, 0x20, 104 | 0xbb, 0x26, 0x1b, 0xd5, 0xb3, 0x5b, 0x66, 0x8d, 0x3e, 0x49, 0xdc, 0x56, 105 | 0x5b, 0x0e, 0x1d, 0x23, 0xab, 0xd3, 0x83, 0x8d, 0x2f, 0xba, 0xff, 0x74, 106 | 0x1b, 0xe7, 0x0f, 0x8b, 0x6f, 0x2d, 0x77, 0x6e, 0x5c, 0x52, 0xf0, 0xba, 107 | 0x13, 0x4b, 0x36, 0xae, 0xfc, 0x92, 0x92, 0xac, 0xc3, 0x20, 0xb9, 0x56, 108 | 0xd9, 0x92, 0x69, 0x79, 0x5b, 0x0e, 0x1d, 0x27, 0x17, 0xe5, 0x26, 0x2c, 109 | 0xec, 0x15, 0x61, 0x4a, 0x62, 0x54, 0x06, 0xf4, 0x01, 0xed, 0x8f, 0x88, 110 | 0xc9, 0x8e, 0xaf, 0x68, 0x90, 0x7d, 0x10, 0xee, 0x25, 0x26, 0x9e, 0xaf, 111 | 0x1c, 0x97, 0xb3, 0x5b, 0x71, 0x92, 0xb1, 0xd4, 0xe2, 0xb7, 0xf2 112 | }; 113 | unsigned int SCES_014_92_PPF_len = 1319; 114 | -------------------------------------------------------------------------------- /ppf-c/SCES_003.11.PPF.h: -------------------------------------------------------------------------------- 1 | const unsigned char SCES_003_11_PPF[] = { 2 | 0x50, 0x50, 0x46, 0x31, 0x30, 0x00, 0x4d, 0x65, 0x64, 0x69, 0x45, 0x76, 3 | 0x69, 0x6c, 0x20, 0x28, 0x45, 0x75, 0x72, 0x6f, 0x70, 0x65, 0x29, 0x20, 4 | 0x5b, 0x4c, 0x69, 0x62, 0x43, 0x72, 0x79, 0x70, 0x74, 0x43, 0x72, 0x61, 5 | 0x63, 0x6b, 0x5d, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 6 | 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x28, 0x31, 0x64, 0x1f, 7 | 0x03, 0x50, 0xd8, 0x1c, 0x18, 0x39, 0x64, 0x1f, 0x04, 0x5a, 0xab, 0x92, 8 | 0x7d, 0x38, 0x39, 0x64, 0x1f, 0x03, 0x76, 0x6b, 0x85, 0x6e, 0x39, 0x64, 9 | 0x1f, 0x04, 0xee, 0xe0, 0xab, 0x87, 0x8e, 0x39, 0x64, 0x1f, 0x03, 0x52, 10 | 0x93, 0xd0, 0xc4, 0x39, 0x64, 0x1f, 0x04, 0xb4, 0x4b, 0x39, 0xfa, 0xd6, 11 | 0x39, 0x64, 0x1f, 0x0c, 0x16, 0x39, 0xb7, 0x1b, 0x2b, 0x81, 0xc5, 0x49, 12 | 0x0a, 0x64, 0x27, 0x1d, 0x0a, 0x3a, 0x64, 0x1f, 0x0c, 0xe2, 0xc2, 0x23, 13 | 0x08, 0xeb, 0x27, 0xf7, 0x0c, 0xb8, 0xbf, 0x22, 0x4b, 0x58, 0x58, 0x66, 14 | 0x1f, 0x40, 0x3e, 0x3e, 0x3e, 0x3e, 0x3e, 0x3e, 0x3e, 0x3e, 0x3e, 0x3e, 15 | 0x3e, 0x3e, 0x3e, 0x3e, 0x3e, 0x3e, 0x4c, 0x69, 0x62, 0x43, 0x72, 0x79, 16 | 0x70, 0x74, 0x20, 0x20, 0x20, 0x43, 0x72, 0x61, 0x63, 0x6b, 0x20, 0x20, 17 | 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x62, 0x72, 0x69, 0x6c, 0x6c, 0x20, 18 | 0x28, 0x3a, 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, 19 | 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, 0xa8, 0x58, 0x66, 0x1f, 0x04, 0xe8, 20 | 0xff, 0xbd, 0x27, 0xae, 0x58, 0x66, 0x1f, 0x03, 0xa4, 0xaf, 0x04, 0xb2, 21 | 0x58, 0x66, 0x1f, 0x03, 0xa5, 0xaf, 0x08, 0xb6, 0x58, 0x66, 0x1f, 0x03, 22 | 0xa2, 0xaf, 0x0c, 0xba, 0x58, 0x66, 0x1f, 0x03, 0xa3, 0xaf, 0x10, 0xbe, 23 | 0x58, 0x66, 0x1f, 0x03, 0xa8, 0xaf, 0x14, 0xc2, 0x58, 0x66, 0x1f, 0x0a, 24 | 0xa9, 0xaf, 0x1d, 0x80, 0x04, 0x3c, 0x0c, 0xd9, 0x84, 0x24, 0xcd, 0x58, 25 | 0x66, 0x1f, 0x03, 0x80, 0x05, 0x3c, 0xd1, 0x58, 0x66, 0x1f, 0x03, 0xf0, 26 | 0xa5, 0x34, 0xd6, 0x58, 0x66, 0x1f, 0x06, 0x09, 0x3c, 0x44, 0x01, 0x29, 27 | 0x25, 0xde, 0x58, 0x66, 0x1f, 0x02, 0x88, 0x8c, 0xe6, 0x58, 0x66, 0x1f, 28 | 0x03, 0xa8, 0xac, 0x04, 0xea, 0x58, 0x66, 0x1f, 0x03, 0x84, 0x24, 0x04, 29 | 0xee, 0x58, 0x66, 0x1f, 0x0a, 0xa5, 0x24, 0xfc, 0xff, 0x29, 0x25, 0xf9, 30 | 0xff, 0x20, 0x15, 0xfc, 0x58, 0x66, 0x1f, 0x01, 0x01, 0xfe, 0x58, 0x66, 31 | 0x1f, 0x03, 0x04, 0x34, 0x0c, 0x08, 0x59, 0x66, 0x1f, 0x08, 0x1d, 0x80, 32 | 0x04, 0x3c, 0xfc, 0xd8, 0x84, 0x24, 0x11, 0x59, 0x66, 0x1f, 0x04, 0x80, 33 | 0x05, 0x3c, 0xb0, 0x16, 0x59, 0x66, 0x1f, 0x02, 0xa5, 0x34, 0x1a, 0x59, 34 | 0x66, 0x1f, 0x03, 0x09, 0x3c, 0x10, 0x1e, 0x59, 0x66, 0x1f, 0x02, 0x29, 35 | 0x25, 0x22, 0x59, 0x66, 0x1f, 0x02, 0x88, 0x8c, 0x2a, 0x59, 0x66, 0x1f, 36 | 0x03, 0xa8, 0xac, 0x04, 0x2e, 0x59, 0x66, 0x1f, 0x03, 0x84, 0x24, 0x04, 37 | 0x32, 0x59, 0x66, 0x1f, 0x0a, 0xa5, 0x24, 0xfc, 0xff, 0x29, 0x25, 0xf9, 38 | 0xff, 0x20, 0x15, 0x40, 0x59, 0x66, 0x1f, 0x01, 0x02, 0x42, 0x59, 0x66, 39 | 0x1f, 0x03, 0x04, 0x34, 0x0c, 0x4d, 0x59, 0x66, 0x1f, 0x01, 0x3c, 0x4f, 40 | 0x59, 0x66, 0x1f, 0x01, 0x08, 0x55, 0x59, 0x66, 0x1f, 0x08, 0x80, 0x08, 41 | 0x3c, 0x48, 0xf0, 0x08, 0x35, 0x08, 0x5f, 0x59, 0x66, 0x1f, 0x01, 0x01, 42 | 0x64, 0x59, 0x66, 0x1f, 0x04, 0x1c, 0x80, 0x08, 0x3c, 0x69, 0x59, 0x66, 43 | 0x1f, 0x03, 0xd8, 0x08, 0x35, 0x6e, 0x59, 0x66, 0x1f, 0x06, 0x09, 0x3c, 44 | 0xa0, 0x02, 0x29, 0x25, 0x77, 0x59, 0x66, 0x1f, 0x02, 0xad, 0x04, 0x7a, 45 | 0x59, 0x66, 0x1f, 0x0a, 0x08, 0x25, 0xfc, 0xff, 0x29, 0x25, 0xfc, 0xff, 46 | 0x20, 0x15, 0x8a, 0x59, 0x66, 0x1f, 0x03, 0xa4, 0x8f, 0x04, 0x8e, 0x59, 47 | 0x66, 0x1f, 0x03, 0xa5, 0x8f, 0x08, 0x92, 0x59, 0x66, 0x1f, 0x03, 0xa2, 48 | 0x8f, 0x0c, 0x96, 0x59, 0x66, 0x1f, 0x03, 0xa3, 0x8f, 0x10, 0x9a, 0x59, 49 | 0x66, 0x1f, 0x03, 0xa8, 0x8f, 0x14, 0x9e, 0x59, 0x66, 0x1f, 0x03, 0xa9, 50 | 0x8f, 0x18, 0xa2, 0x59, 0x66, 0x1f, 0x06, 0xbd, 0x27, 0x38, 0xd7, 0x06, 51 | 0x08, 0xac, 0x59, 0x66, 0x1f, 0x04, 0xd0, 0xff, 0xbd, 0x27, 0xb2, 0x59, 52 | 0x66, 0x1f, 0x03, 0xa8, 0xaf, 0x04, 0xb6, 0x59, 0x66, 0x1f, 0x03, 0xa9, 53 | 0xaf, 0x08, 0xba, 0x59, 0x66, 0x1f, 0x03, 0xaa, 0xaf, 0x0c, 0xbe, 0x59, 54 | 0x66, 0x1f, 0x03, 0xab, 0xaf, 0x10, 0xc2, 0x59, 0x66, 0x1f, 0x03, 0xac, 55 | 0xaf, 0x14, 0xc6, 0x59, 0x66, 0x1f, 0x0a, 0xad, 0xaf, 0x01, 0x80, 0x08, 56 | 0x3c, 0xf4, 0xf0, 0x08, 0x25, 0xd2, 0x59, 0x66, 0x1f, 0x03, 0x0d, 0x3c, 57 | 0x05, 0xd6, 0x59, 0x66, 0x1f, 0x02, 0xad, 0x25, 0xda, 0x59, 0x66, 0x1f, 58 | 0x02, 0x09, 0x8d, 0xe0, 0x59, 0x66, 0x1f, 0x01, 0x08, 0xe2, 0x59, 0x66, 59 | 0x1f, 0x02, 0x0a, 0x8d, 0xe8, 0x59, 0x66, 0x1f, 0x01, 0x0c, 0xea, 0x59, 60 | 0x66, 0x1f, 0x02, 0x0b, 0x8d, 0xf2, 0x59, 0x66, 0x1f, 0x02, 0x2c, 0x8d, 61 | 0xf8, 0x59, 0x66, 0x1f, 0x01, 0x04, 0xfa, 0x59, 0x66, 0x1f, 0x02, 0x8a, 62 | 0x15, 0x00, 0x5a, 0x66, 0x1f, 0x01, 0x04, 0x02, 0x5a, 0x66, 0x1f, 0x02, 63 | 0x0a, 0x8d, 0x0a, 0x5a, 0x66, 0x1f, 0x03, 0x4b, 0xad, 0x10, 0x0e, 0x5a, 64 | 0x66, 0x1f, 0x0a, 0x08, 0x25, 0xff, 0xff, 0xad, 0x25, 0xf0, 0xff, 0xa0, 65 | 0x15, 0x1e, 0x5a, 0x66, 0x1f, 0x02, 0xa8, 0x8f, 0x20, 0x5a, 0x66, 0x1f, 66 | 0x01, 0x04, 0x22, 0x5a, 0x66, 0x1f, 0x03, 0xa9, 0x8f, 0x08, 0x26, 0x5a, 67 | 0x66, 0x1f, 0x03, 0xaa, 0x8f, 0x0c, 0x2a, 0x5a, 0x66, 0x1f, 0x03, 0xab, 68 | 0x8f, 0x10, 0x2e, 0x5a, 0x66, 0x1f, 0x03, 0xac, 0x8f, 0x14, 0x32, 0x5a, 69 | 0x66, 0x1f, 0x03, 0xad, 0x8f, 0x30, 0x36, 0x5a, 0x66, 0x1f, 0x02, 0xbd, 70 | 0x27, 0x3a, 0x5a, 0x66, 0x1f, 0x09, 0x08, 0x3c, 0x74, 0x08, 0x08, 0x25, 71 | 0x80, 0x48, 0x09, 0x44, 0x5a, 0x66, 0x1f, 0x04, 0x20, 0x40, 0x09, 0x01, 72 | 0x4a, 0x5a, 0x66, 0x1f, 0x02, 0x08, 0x8d, 0x50, 0x5a, 0x66, 0x1f, 0x01, 73 | 0x08, 0x53, 0x5a, 0x66, 0x1f, 0x01, 0x01, 0x58, 0x5a, 0x66, 0x1f, 0x0f, 74 | 0xb8, 0x5d, 0x06, 0x80, 0xb8, 0x5d, 0x06, 0x80, 0x0e, 0x80, 0x02, 0x3c, 75 | 0x26, 0x20, 0x84, 0x68, 0x5a, 0x66, 0x1f, 0x1c, 0xbc, 0x5d, 0x06, 0x80, 76 | 0xbc, 0x5d, 0x06, 0x80, 0x70, 0xb0, 0x44, 0x8c, 0xaa, 0x87, 0x84, 0x34, 77 | 0x70, 0x5f, 0x06, 0x80, 0x70, 0x5f, 0x06, 0x80, 0x70, 0xb0, 0x50, 0xac, 78 | 0x88, 0x5a, 0x66, 0x1f, 0x0f, 0xc0, 0x5f, 0x06, 0x80, 0xc0, 0x5f, 0x06, 79 | 0x80, 0x0e, 0x80, 0x02, 0x3c, 0x26, 0x18, 0x63, 0x98, 0x5a, 0x66, 0x1f, 80 | 0x10, 0xc4, 0x5f, 0x06, 0x80, 0xc4, 0x5f, 0x06, 0x80, 0x70, 0xb0, 0x43, 81 | 0x8c, 0xaa, 0x87, 0x63, 0x34, 0xb8, 0x5a, 0x66, 0x1f, 0x40, 0x3e, 0x3e, 82 | 0x3e, 0x3e, 0x3e, 0x3e, 0x3e, 0x3e, 0x3e, 0x3e, 0x3e, 0x3e, 0x3e, 0x3e, 83 | 0x3e, 0x3e, 0x4c, 0x69, 0x62, 0x43, 0x72, 0x79, 0x70, 0x74, 0x20, 0x20, 84 | 0x20, 0x43, 0x72, 0x61, 0x63, 0x6b, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 85 | 0x20, 0x20, 0x62, 0x72, 0x69, 0x6c, 0x6c, 0x20, 0x28, 0x3a, 0x3c, 0x3c, 86 | 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, 87 | 0x3c, 0x3c, 0x58, 0x60, 0x66, 0x1f, 0x09, 0x56, 0x07, 0xab, 0x96, 0xe3, 88 | 0x56, 0xe8, 0xbf, 0xb3, 0x62, 0x60, 0x66, 0x1f, 0x55, 0x7b, 0xd5, 0x6f, 89 | 0xc7, 0x0d, 0xea, 0xe6, 0x90, 0x79, 0x85, 0xbb, 0x0b, 0x80, 0x36, 0xe3, 90 | 0xd9, 0x10, 0x89, 0xe5, 0x31, 0xec, 0xc6, 0x36, 0x3f, 0x24, 0xb0, 0x9a, 91 | 0x5d, 0x8d, 0x3c, 0x79, 0xcd, 0x95, 0x22, 0x68, 0xee, 0xb2, 0x8e, 0xf5, 92 | 0xef, 0xcb, 0x9c, 0x1e, 0x93, 0x93, 0xee, 0x04, 0xf7, 0xdf, 0xe9, 0x34, 93 | 0x9b, 0x3e, 0xcc, 0x07, 0xb9, 0x3a, 0xc9, 0x89, 0x9a, 0xe6, 0xc4, 0xc9, 94 | 0x61, 0x6e, 0x7d, 0xf8, 0xcb, 0xc4, 0xc8, 0x34, 0x7b, 0x72, 0x05, 0x44, 95 | 0x6c, 0xc5, 0x55, 0xdf, 0x40, 0x3a, 0xa8, 0xee, 0xb6, 0xb2, 0xb8, 0x60, 96 | 0x66, 0x1f, 0x61, 0x9b, 0x9e, 0xb4, 0xf3, 0xf6, 0xbd, 0xcc, 0x69, 0xe5, 97 | 0x94, 0x7c, 0x36, 0x37, 0x99, 0x9b, 0xab, 0x55, 0x7d, 0x53, 0x5a, 0xa4, 98 | 0xf2, 0x58, 0xba, 0x63, 0xd6, 0x12, 0x39, 0xec, 0xbc, 0x05, 0x3f, 0x6a, 99 | 0xec, 0xc3, 0x52, 0x7b, 0x6c, 0x22, 0x45, 0x62, 0x6e, 0x0f, 0xf6, 0x2a, 100 | 0x34, 0xc7, 0x03, 0x4b, 0x0d, 0x38, 0x6e, 0xe7, 0x20, 0xf7, 0x6d, 0x4b, 101 | 0xfd, 0xc7, 0x50, 0xb8, 0xe5, 0xe1, 0x7f, 0x8e, 0xb8, 0x10, 0x3f, 0xf2, 102 | 0x3c, 0xc4, 0xb2, 0x8c, 0xcb, 0x80, 0xc7, 0x31, 0x21, 0x47, 0x5f, 0xf2, 103 | 0xec, 0x3f, 0x90, 0x6b, 0x1f, 0x62, 0xa8, 0xb4, 0xfe, 0x71, 0x0e, 0xc6, 104 | 0x15, 0xdd, 0x23, 0x82, 0x19, 0x61, 0x66, 0x1f, 0x38, 0x29, 0xd7, 0x35, 105 | 0xcf, 0xbd, 0x56, 0xc3, 0x68, 0x61, 0x6a, 0x05, 0x60, 0x0c, 0x44, 0xf0, 106 | 0x75, 0xa0, 0x2f, 0xba, 0xa9, 0xf1, 0x40, 0xaa, 0xf1, 0x5a, 0xfa, 0x50, 107 | 0x11, 0x9c, 0xba, 0xd1, 0xf0, 0xba, 0x13, 0x4b, 0xb7, 0xa6, 0xc9, 0x52, 108 | 0xf8, 0x9c, 0x32, 0x20, 0xf5, 0xa9, 0xc3, 0x92, 0x66, 0x0a, 0x6f, 0x73, 109 | 0x09, 0xe6, 0xf9, 0x37, 0x6e, 0x52, 0x61, 0x66, 0x1f, 0x1e, 0x5c, 0xed, 110 | 0xc5, 0x45, 0x76, 0x57, 0x6e, 0x60, 0x0b, 0x40, 0x2a, 0xef, 0x7d, 0x10, 111 | 0x69, 0xfc, 0xd8, 0x8b, 0x9e, 0x59, 0xcd, 0x5a, 0x57, 0x4f, 0x1e, 0xfe, 112 | 0xd4, 0xe2, 0xb7, 0xf2 113 | }; 114 | unsigned int SCES_003_11_PPF_len = 1324; 115 | -------------------------------------------------------------------------------- /ppf-c/SCES_014.94.PPF.h: -------------------------------------------------------------------------------- 1 | const unsigned char SCES_014_94_PPF[] = { 2 | 0x50, 0x50, 0x46, 0x31, 0x30, 0x00, 0x4d, 0x65, 0x64, 0x69, 0x45, 0x76, 3 | 0x69, 0x6c, 0x20, 0x28, 0x49, 0x74, 0x61, 0x6c, 0x79, 0x29, 0x20, 0x5b, 4 | 0x4c, 0x69, 0x62, 0x43, 0x72, 0x79, 0x70, 0x74, 0x43, 0x72, 0x61, 0x63, 5 | 0x6b, 0x5d, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 6 | 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0xb8, 0xdc, 0x7f, 0x1f, 7 | 0x03, 0x50, 0xd8, 0x1c, 0xa8, 0xe4, 0x7f, 0x1f, 0x04, 0x5a, 0xab, 0x92, 8 | 0x7d, 0xc8, 0xe4, 0x7f, 0x1f, 0x03, 0x76, 0x6b, 0x85, 0xfe, 0xe4, 0x7f, 9 | 0x1f, 0x04, 0xee, 0xe0, 0xab, 0x87, 0x1e, 0xe5, 0x7f, 0x1f, 0x03, 0x52, 10 | 0x93, 0xd0, 0x54, 0xe5, 0x7f, 0x1f, 0x04, 0xb4, 0x4b, 0x39, 0xfa, 0x66, 11 | 0xe5, 0x7f, 0x1f, 0x0c, 0x16, 0x39, 0xb7, 0x1b, 0x2b, 0x81, 0xc5, 0x49, 12 | 0x0a, 0x64, 0x27, 0x1d, 0x9a, 0xe5, 0x7f, 0x1f, 0x0c, 0xe2, 0xc2, 0x23, 13 | 0x08, 0xeb, 0x27, 0xf7, 0x0c, 0xb8, 0xbf, 0x22, 0x4b, 0xe8, 0x03, 0x82, 14 | 0x1f, 0x40, 0x3e, 0x3e, 0x3e, 0x3e, 0x3e, 0x3e, 0x3e, 0x3e, 0x3e, 0x3e, 15 | 0x3e, 0x3e, 0x3e, 0x3e, 0x3e, 0x3e, 0x4c, 0x69, 0x62, 0x43, 0x72, 0x79, 16 | 0x70, 0x74, 0x20, 0x20, 0x20, 0x43, 0x72, 0x61, 0x63, 0x6b, 0x20, 0x20, 17 | 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x62, 0x72, 0x69, 0x6c, 0x6c, 0x20, 18 | 0x28, 0x3a, 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, 19 | 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, 0x38, 0x04, 0x82, 0x1f, 0x04, 0xe8, 20 | 0xff, 0xbd, 0x27, 0x3e, 0x04, 0x82, 0x1f, 0x03, 0xa4, 0xaf, 0x04, 0x42, 21 | 0x04, 0x82, 0x1f, 0x03, 0xa5, 0xaf, 0x08, 0x46, 0x04, 0x82, 0x1f, 0x03, 22 | 0xa2, 0xaf, 0x0c, 0x4a, 0x04, 0x82, 0x1f, 0x03, 0xa3, 0xaf, 0x10, 0x4e, 23 | 0x04, 0x82, 0x1f, 0x03, 0xa8, 0xaf, 0x14, 0x52, 0x04, 0x82, 0x1f, 0x08, 24 | 0xa9, 0xaf, 0x1d, 0x80, 0x04, 0x3c, 0x0c, 0xd9, 0x5a, 0x04, 0x82, 0x1f, 25 | 0x02, 0x84, 0x24, 0x5d, 0x04, 0x82, 0x1f, 0x03, 0x80, 0x05, 0x3c, 0x61, 26 | 0x04, 0x82, 0x1f, 0x03, 0xf0, 0xa5, 0x34, 0x66, 0x04, 0x82, 0x1f, 0x06, 27 | 0x09, 0x3c, 0x44, 0x01, 0x29, 0x25, 0x6e, 0x04, 0x82, 0x1f, 0x02, 0x88, 28 | 0x8c, 0x76, 0x04, 0x82, 0x1f, 0x03, 0xa8, 0xac, 0x04, 0x7a, 0x04, 0x82, 29 | 0x1f, 0x03, 0x84, 0x24, 0x04, 0x7e, 0x04, 0x82, 0x1f, 0x0a, 0xa5, 0x24, 30 | 0xfc, 0xff, 0x29, 0x25, 0xf9, 0xff, 0x20, 0x15, 0x8c, 0x04, 0x82, 0x1f, 31 | 0x01, 0x01, 0x8e, 0x04, 0x82, 0x1f, 0x03, 0x04, 0x34, 0x0c, 0x98, 0x04, 32 | 0x82, 0x1f, 0x08, 0x1d, 0x80, 0x04, 0x3c, 0xfc, 0xd8, 0x84, 0x24, 0xa1, 33 | 0x04, 0x82, 0x1f, 0x04, 0x80, 0x05, 0x3c, 0xb0, 0xa6, 0x04, 0x82, 0x1f, 34 | 0x02, 0xa5, 0x34, 0xaa, 0x04, 0x82, 0x1f, 0x03, 0x09, 0x3c, 0x10, 0xae, 35 | 0x04, 0x82, 0x1f, 0x02, 0x29, 0x25, 0xb2, 0x04, 0x82, 0x1f, 0x02, 0x88, 36 | 0x8c, 0xba, 0x04, 0x82, 0x1f, 0x03, 0xa8, 0xac, 0x04, 0xbe, 0x04, 0x82, 37 | 0x1f, 0x03, 0x84, 0x24, 0x04, 0xc2, 0x04, 0x82, 0x1f, 0x0a, 0xa5, 0x24, 38 | 0xfc, 0xff, 0x29, 0x25, 0xf9, 0xff, 0x20, 0x15, 0xd0, 0x04, 0x82, 0x1f, 39 | 0x01, 0x02, 0xd2, 0x04, 0x82, 0x1f, 0x03, 0x04, 0x34, 0x0c, 0xdd, 0x04, 40 | 0x82, 0x1f, 0x01, 0x3c, 0xdf, 0x04, 0x82, 0x1f, 0x01, 0x08, 0xe5, 0x04, 41 | 0x82, 0x1f, 0x08, 0x80, 0x08, 0x3c, 0x48, 0xf0, 0x08, 0x35, 0x08, 0xef, 42 | 0x04, 0x82, 0x1f, 0x01, 0x01, 0xf4, 0x04, 0x82, 0x1f, 0x04, 0x1c, 0x80, 43 | 0x08, 0x3c, 0xf9, 0x04, 0x82, 0x1f, 0x03, 0xd8, 0x08, 0x35, 0xfe, 0x04, 44 | 0x82, 0x1f, 0x06, 0x09, 0x3c, 0xa0, 0x02, 0x29, 0x25, 0x07, 0x05, 0x82, 45 | 0x1f, 0x02, 0xad, 0x04, 0x0a, 0x05, 0x82, 0x1f, 0x0a, 0x08, 0x25, 0xfc, 46 | 0xff, 0x29, 0x25, 0xfc, 0xff, 0x20, 0x15, 0x1a, 0x05, 0x82, 0x1f, 0x03, 47 | 0xa4, 0x8f, 0x04, 0x1e, 0x05, 0x82, 0x1f, 0x03, 0xa5, 0x8f, 0x08, 0x22, 48 | 0x05, 0x82, 0x1f, 0x03, 0xa2, 0x8f, 0x0c, 0x26, 0x05, 0x82, 0x1f, 0x03, 49 | 0xa3, 0x8f, 0x10, 0x2a, 0x05, 0x82, 0x1f, 0x03, 0xa8, 0x8f, 0x14, 0x2e, 50 | 0x05, 0x82, 0x1f, 0x03, 0xa9, 0x8f, 0x18, 0x32, 0x05, 0x82, 0x1f, 0x06, 51 | 0xbd, 0x27, 0x38, 0xd7, 0x06, 0x08, 0x3c, 0x05, 0x82, 0x1f, 0x04, 0xd0, 52 | 0xff, 0xbd, 0x27, 0x42, 0x05, 0x82, 0x1f, 0x03, 0xa8, 0xaf, 0x04, 0x46, 53 | 0x05, 0x82, 0x1f, 0x03, 0xa9, 0xaf, 0x08, 0x4a, 0x05, 0x82, 0x1f, 0x03, 54 | 0xaa, 0xaf, 0x0c, 0x4e, 0x05, 0x82, 0x1f, 0x03, 0xab, 0xaf, 0x10, 0x52, 55 | 0x05, 0x82, 0x1f, 0x03, 0xac, 0xaf, 0x14, 0x56, 0x05, 0x82, 0x1f, 0x03, 56 | 0xad, 0xaf, 0x01, 0x59, 0x05, 0x82, 0x1f, 0x07, 0x80, 0x08, 0x3c, 0xf4, 57 | 0xf0, 0x08, 0x25, 0x62, 0x05, 0x82, 0x1f, 0x03, 0x0d, 0x3c, 0x05, 0x66, 58 | 0x05, 0x82, 0x1f, 0x02, 0xad, 0x25, 0x6a, 0x05, 0x82, 0x1f, 0x02, 0x09, 59 | 0x8d, 0x70, 0x05, 0x82, 0x1f, 0x01, 0x08, 0x72, 0x05, 0x82, 0x1f, 0x02, 60 | 0x0a, 0x8d, 0x78, 0x05, 0x82, 0x1f, 0x01, 0x0c, 0x7a, 0x05, 0x82, 0x1f, 61 | 0x02, 0x0b, 0x8d, 0x82, 0x05, 0x82, 0x1f, 0x02, 0x2c, 0x8d, 0x88, 0x05, 62 | 0x82, 0x1f, 0x01, 0x04, 0x8a, 0x05, 0x82, 0x1f, 0x02, 0x8a, 0x15, 0x90, 63 | 0x05, 0x82, 0x1f, 0x01, 0x04, 0x92, 0x05, 0x82, 0x1f, 0x02, 0x0a, 0x8d, 64 | 0x9a, 0x05, 0x82, 0x1f, 0x03, 0x4b, 0xad, 0x10, 0x9e, 0x05, 0x82, 0x1f, 65 | 0x0a, 0x08, 0x25, 0xff, 0xff, 0xad, 0x25, 0xf0, 0xff, 0xa0, 0x15, 0xae, 66 | 0x05, 0x82, 0x1f, 0x03, 0xa8, 0x8f, 0x04, 0xb2, 0x05, 0x82, 0x1f, 0x03, 67 | 0xa9, 0x8f, 0x08, 0xb6, 0x05, 0x82, 0x1f, 0x03, 0xaa, 0x8f, 0x0c, 0xba, 68 | 0x05, 0x82, 0x1f, 0x03, 0xab, 0x8f, 0x10, 0xbe, 0x05, 0x82, 0x1f, 0x03, 69 | 0xac, 0x8f, 0x14, 0xc2, 0x05, 0x82, 0x1f, 0x03, 0xad, 0x8f, 0x30, 0xc6, 70 | 0x05, 0x82, 0x1f, 0x02, 0xbd, 0x27, 0xca, 0x05, 0x82, 0x1f, 0x09, 0x08, 71 | 0x3c, 0x74, 0x08, 0x08, 0x25, 0x80, 0x48, 0x09, 0xd4, 0x05, 0x82, 0x1f, 72 | 0x04, 0x20, 0x40, 0x09, 0x01, 0xda, 0x05, 0x82, 0x1f, 0x02, 0x08, 0x8d, 73 | 0xe0, 0x05, 0x82, 0x1f, 0x01, 0x08, 0xe3, 0x05, 0x82, 0x1f, 0x01, 0x01, 74 | 0xe8, 0x05, 0x82, 0x1f, 0x0f, 0xc0, 0x5d, 0x06, 0x80, 0xc0, 0x5d, 0x06, 75 | 0x80, 0x0e, 0x80, 0x02, 0x3c, 0x26, 0x20, 0x84, 0xf8, 0x05, 0x82, 0x1f, 76 | 0x1c, 0xc4, 0x5d, 0x06, 0x80, 0xc4, 0x5d, 0x06, 0x80, 0xac, 0xb2, 0x44, 77 | 0x8c, 0xa6, 0xaa, 0x84, 0x34, 0x78, 0x5f, 0x06, 0x80, 0x78, 0x5f, 0x06, 78 | 0x80, 0xac, 0xb2, 0x50, 0xac, 0x18, 0x06, 0x82, 0x1f, 0x0f, 0xc8, 0x5f, 79 | 0x06, 0x80, 0xc8, 0x5f, 0x06, 0x80, 0x0e, 0x80, 0x02, 0x3c, 0x26, 0x18, 80 | 0x63, 0x28, 0x06, 0x82, 0x1f, 0x10, 0xcc, 0x5f, 0x06, 0x80, 0xcc, 0x5f, 81 | 0x06, 0x80, 0xac, 0xb2, 0x43, 0x8c, 0xa6, 0xaa, 0x63, 0x34, 0x48, 0x06, 82 | 0x82, 0x1f, 0x10, 0x3e, 0x3e, 0x3e, 0x3e, 0x3e, 0x3e, 0x3e, 0x3e, 0x3e, 83 | 0x3e, 0x3e, 0x3e, 0x3e, 0x3e, 0x3e, 0x3e, 0x58, 0x06, 0x82, 0x1f, 0x30, 84 | 0x4c, 0x69, 0x62, 0x43, 0x72, 0x79, 0x70, 0x74, 0x20, 0x20, 0x20, 0x43, 85 | 0x72, 0x61, 0x63, 0x6b, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 86 | 0x62, 0x72, 0x69, 0x6c, 0x6c, 0x20, 0x28, 0x3a, 0x3c, 0x3c, 0x3c, 0x3c, 87 | 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, 88 | 0xe8, 0x0b, 0x82, 0x1f, 0x09, 0x35, 0x51, 0xc3, 0xa1, 0xe3, 0x56, 0xe8, 89 | 0xbf, 0xb3, 0xf2, 0x0b, 0x82, 0x1f, 0x55, 0x7b, 0xd5, 0x22, 0xc7, 0x0d, 90 | 0xea, 0xab, 0x90, 0x79, 0x85, 0xbb, 0x0b, 0x80, 0x36, 0xe3, 0xd9, 0x10, 91 | 0x89, 0xa8, 0x31, 0xec, 0xc6, 0x7b, 0x3f, 0x24, 0xb0, 0x14, 0xc4, 0x8d, 92 | 0x3c, 0x08, 0x1b, 0x95, 0x22, 0x36, 0xee, 0xb2, 0x8e, 0xab, 0xef, 0xcb, 93 | 0x9c, 0x90, 0x0a, 0x93, 0xee, 0x04, 0xf7, 0xdf, 0xe9, 0x6a, 0x9b, 0x3e, 94 | 0xcc, 0x59, 0xb9, 0x3a, 0xc9, 0x89, 0x9a, 0xe6, 0xc4, 0xc9, 0x61, 0x6e, 95 | 0x7d, 0xa6, 0xcb, 0xc4, 0xc8, 0x6a, 0x7b, 0x72, 0x05, 0xca, 0xf5, 0x60, 96 | 0xaf, 0x16, 0xcf, 0x3a, 0xa8, 0xee, 0xb6, 0xb2, 0x48, 0x0c, 0x82, 0x1f, 97 | 0x0a, 0x9b, 0x9e, 0x81, 0xf3, 0xf6, 0xbd, 0xf9, 0x69, 0xe5, 0x94, 0x52, 98 | 0x0c, 0x82, 0x1f, 0xae, 0x7c, 0x36, 0x37, 0x99, 0x9b, 0xab, 0x55, 0x7d, 99 | 0x66, 0x5a, 0xa4, 0xf2, 0x6d, 0xba, 0x63, 0xd6, 0x40, 0xa2, 0xec, 0xbc, 100 | 0x78, 0xc4, 0x6a, 0xec, 0x95, 0x52, 0x7b, 0x6c, 0x74, 0x45, 0x62, 0x6e, 101 | 0x5d, 0x6d, 0x2a, 0x34, 0xc7, 0x03, 0x4b, 0x0d, 0x6e, 0x6e, 0xe7, 0x20, 102 | 0xa1, 0x6d, 0x4b, 0xfd, 0xc7, 0x50, 0xb8, 0xe5, 0xe1, 0x7f, 0x8e, 0xb8, 103 | 0x46, 0x3f, 0xf2, 0x3c, 0x92, 0xb2, 0x8c, 0xcb, 0xd2, 0x5c, 0xf7, 0x8d, 104 | 0xea, 0xca, 0x35, 0x3a, 0xae, 0x6b, 0x86, 0x1f, 0x93, 0xa8, 0x9f, 0xfe, 105 | 0x68, 0x0e, 0x0b, 0x1d, 0xb4, 0x33, 0x53, 0xfc, 0x0e, 0x65, 0xb2, 0x8a, 106 | 0xa2, 0x89, 0x26, 0x61, 0xc8, 0x05, 0x95, 0x4d, 0x06, 0xf0, 0x70, 0x32, 107 | 0x2f, 0xba, 0x36, 0xef, 0x47, 0xaa, 0x24, 0x5a, 0xda, 0x50, 0x14, 0x9c, 108 | 0xd1, 0xd1, 0xf0, 0xba, 0x13, 0x4b, 0x86, 0xe9, 0x0a, 0x32, 0x3b, 0x9c, 109 | 0x95, 0x20, 0x88, 0xa9, 0x8c, 0x92, 0xda, 0xd4, 0x13, 0xaf, 0x20, 0x71, 110 | 0x7a, 0x93, 0x1e, 0x2c, 0xcf, 0x3c, 0x90, 0x45, 0xb7, 0x57, 0xc9, 0x0c, 111 | 0x1f, 0x40, 0xff, 0x52, 0x7d, 0x10, 0x1f, 0xe0, 0xea, 0x8b, 0x28, 0x59, 112 | 0x8e, 0x5a, 0x04, 0x4f, 0x23, 0xfe, 0xd4, 0xe2, 0xb7, 0xf2 113 | }; 114 | unsigned int SCES_014_94_PPF_len = 1330; 115 | -------------------------------------------------------------------------------- /ppf-c/SCES_014.95.PPF.h: -------------------------------------------------------------------------------- 1 | const unsigned char SCES_014_95_PPF[] = { 2 | 0x50, 0x50, 0x46, 0x31, 0x30, 0x00, 0x4d, 0x65, 0x64, 0x69, 0x45, 0x76, 3 | 0x69, 0x6c, 0x20, 0x28, 0x53, 0x70, 0x61, 0x69, 0x6e, 0x29, 0x20, 0x5b, 4 | 0x4c, 0x69, 0x62, 0x43, 0x72, 0x79, 0x70, 0x74, 0x43, 0x72, 0x61, 0x63, 5 | 0x6b, 0x5d, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 6 | 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0xf8, 0xd5, 0x97, 0x1f, 7 | 0x03, 0x50, 0xd8, 0x1c, 0xe8, 0xdd, 0x97, 0x1f, 0x04, 0x5a, 0xab, 0x92, 8 | 0x7d, 0x08, 0xde, 0x97, 0x1f, 0x03, 0x76, 0x6b, 0x85, 0x3e, 0xde, 0x97, 9 | 0x1f, 0x04, 0xee, 0xe0, 0xab, 0x87, 0x5e, 0xde, 0x97, 0x1f, 0x03, 0x52, 10 | 0x93, 0xd0, 0x94, 0xde, 0x97, 0x1f, 0x04, 0xb4, 0x4b, 0x39, 0xfa, 0xa6, 11 | 0xde, 0x97, 0x1f, 0x0c, 0x16, 0x39, 0xb7, 0x1b, 0x2b, 0x81, 0xc5, 0x49, 12 | 0x0a, 0x64, 0x27, 0x1d, 0xda, 0xde, 0x97, 0x1f, 0x0c, 0xe2, 0xc2, 0x23, 13 | 0x08, 0xeb, 0x27, 0xf7, 0x0c, 0xb8, 0xbf, 0x22, 0x4b, 0x28, 0xfd, 0x99, 14 | 0x1f, 0x21, 0x3e, 0x3e, 0x3e, 0x3e, 0x3e, 0x3e, 0x3e, 0x3e, 0x3e, 0x3e, 15 | 0x3e, 0x3e, 0x3e, 0x3e, 0x3e, 0x3e, 0x4c, 0x69, 0x62, 0x43, 0x72, 0x79, 16 | 0x70, 0x74, 0x20, 0x20, 0x20, 0x43, 0x72, 0x61, 0x63, 0x6b, 0x20, 0x49, 17 | 0xfd, 0x99, 0x1f, 0x1f, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x62, 18 | 0x72, 0x69, 0x6c, 0x6c, 0x20, 0x28, 0x3a, 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, 19 | 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, 0x78, 20 | 0xfd, 0x99, 0x1f, 0x04, 0xe8, 0xff, 0xbd, 0x27, 0x7e, 0xfd, 0x99, 0x1f, 21 | 0x03, 0xa4, 0xaf, 0x04, 0x82, 0xfd, 0x99, 0x1f, 0x03, 0xa5, 0xaf, 0x08, 22 | 0x86, 0xfd, 0x99, 0x1f, 0x03, 0xa2, 0xaf, 0x0c, 0x8a, 0xfd, 0x99, 0x1f, 23 | 0x03, 0xa3, 0xaf, 0x10, 0x8e, 0xfd, 0x99, 0x1f, 0x03, 0xa8, 0xaf, 0x14, 24 | 0x92, 0xfd, 0x99, 0x1f, 0x0a, 0xa9, 0xaf, 0x1d, 0x80, 0x04, 0x3c, 0x0c, 25 | 0xd9, 0x84, 0x24, 0x9d, 0xfd, 0x99, 0x1f, 0x03, 0x80, 0x05, 0x3c, 0xa1, 26 | 0xfd, 0x99, 0x1f, 0x03, 0xf0, 0xa5, 0x34, 0xa6, 0xfd, 0x99, 0x1f, 0x06, 27 | 0x09, 0x3c, 0x44, 0x01, 0x29, 0x25, 0xae, 0xfd, 0x99, 0x1f, 0x02, 0x88, 28 | 0x8c, 0xb6, 0xfd, 0x99, 0x1f, 0x03, 0xa8, 0xac, 0x04, 0xba, 0xfd, 0x99, 29 | 0x1f, 0x03, 0x84, 0x24, 0x04, 0xbe, 0xfd, 0x99, 0x1f, 0x0a, 0xa5, 0x24, 30 | 0xfc, 0xff, 0x29, 0x25, 0xf9, 0xff, 0x20, 0x15, 0xcc, 0xfd, 0x99, 0x1f, 31 | 0x01, 0x01, 0xce, 0xfd, 0x99, 0x1f, 0x03, 0x04, 0x34, 0x0c, 0xd8, 0xfd, 32 | 0x99, 0x1f, 0x08, 0x1d, 0x80, 0x04, 0x3c, 0xfc, 0xd8, 0x84, 0x24, 0xe1, 33 | 0xfd, 0x99, 0x1f, 0x04, 0x80, 0x05, 0x3c, 0xb0, 0xe6, 0xfd, 0x99, 0x1f, 34 | 0x02, 0xa5, 0x34, 0xea, 0xfd, 0x99, 0x1f, 0x03, 0x09, 0x3c, 0x10, 0xee, 35 | 0xfd, 0x99, 0x1f, 0x02, 0x29, 0x25, 0xf2, 0xfd, 0x99, 0x1f, 0x02, 0x88, 36 | 0x8c, 0xfa, 0xfd, 0x99, 0x1f, 0x03, 0xa8, 0xac, 0x04, 0xfe, 0xfd, 0x99, 37 | 0x1f, 0x03, 0x84, 0x24, 0x04, 0x02, 0xfe, 0x99, 0x1f, 0x0a, 0xa5, 0x24, 38 | 0xfc, 0xff, 0x29, 0x25, 0xf9, 0xff, 0x20, 0x15, 0x10, 0xfe, 0x99, 0x1f, 39 | 0x01, 0x02, 0x12, 0xfe, 0x99, 0x1f, 0x03, 0x04, 0x34, 0x0c, 0x1d, 0xfe, 40 | 0x99, 0x1f, 0x01, 0x3c, 0x1f, 0xfe, 0x99, 0x1f, 0x01, 0x08, 0x25, 0xfe, 41 | 0x99, 0x1f, 0x08, 0x80, 0x08, 0x3c, 0x48, 0xf0, 0x08, 0x35, 0x08, 0x2f, 42 | 0xfe, 0x99, 0x1f, 0x01, 0x01, 0x34, 0xfe, 0x99, 0x1f, 0x04, 0x1c, 0x80, 43 | 0x08, 0x3c, 0x39, 0xfe, 0x99, 0x1f, 0x03, 0xd8, 0x08, 0x35, 0x3e, 0xfe, 44 | 0x99, 0x1f, 0x06, 0x09, 0x3c, 0xa0, 0x02, 0x29, 0x25, 0x47, 0xfe, 0x99, 45 | 0x1f, 0x01, 0xad, 0x48, 0xfe, 0x99, 0x1f, 0x01, 0x04, 0x4a, 0xfe, 0x99, 46 | 0x1f, 0x0a, 0x08, 0x25, 0xfc, 0xff, 0x29, 0x25, 0xfc, 0xff, 0x20, 0x15, 47 | 0x5a, 0xfe, 0x99, 0x1f, 0x03, 0xa4, 0x8f, 0x04, 0x5e, 0xfe, 0x99, 0x1f, 48 | 0x03, 0xa5, 0x8f, 0x08, 0x62, 0xfe, 0x99, 0x1f, 0x03, 0xa2, 0x8f, 0x0c, 49 | 0x66, 0xfe, 0x99, 0x1f, 0x03, 0xa3, 0x8f, 0x10, 0x6a, 0xfe, 0x99, 0x1f, 50 | 0x03, 0xa8, 0x8f, 0x14, 0x6e, 0xfe, 0x99, 0x1f, 0x03, 0xa9, 0x8f, 0x18, 51 | 0x72, 0xfe, 0x99, 0x1f, 0x06, 0xbd, 0x27, 0x38, 0xd7, 0x06, 0x08, 0x7c, 52 | 0xfe, 0x99, 0x1f, 0x04, 0xd0, 0xff, 0xbd, 0x27, 0x82, 0xfe, 0x99, 0x1f, 53 | 0x03, 0xa8, 0xaf, 0x04, 0x86, 0xfe, 0x99, 0x1f, 0x03, 0xa9, 0xaf, 0x08, 54 | 0x8a, 0xfe, 0x99, 0x1f, 0x03, 0xaa, 0xaf, 0x0c, 0x8e, 0xfe, 0x99, 0x1f, 55 | 0x03, 0xab, 0xaf, 0x10, 0x92, 0xfe, 0x99, 0x1f, 0x03, 0xac, 0xaf, 0x14, 56 | 0x96, 0xfe, 0x99, 0x1f, 0x0a, 0xad, 0xaf, 0x01, 0x80, 0x08, 0x3c, 0xf4, 57 | 0xf0, 0x08, 0x25, 0xa2, 0xfe, 0x99, 0x1f, 0x03, 0x0d, 0x3c, 0x05, 0xa6, 58 | 0xfe, 0x99, 0x1f, 0x02, 0xad, 0x25, 0xaa, 0xfe, 0x99, 0x1f, 0x02, 0x09, 59 | 0x8d, 0xb0, 0xfe, 0x99, 0x1f, 0x01, 0x08, 0xb2, 0xfe, 0x99, 0x1f, 0x02, 60 | 0x0a, 0x8d, 0xb8, 0xfe, 0x99, 0x1f, 0x01, 0x0c, 0xba, 0xfe, 0x99, 0x1f, 61 | 0x02, 0x0b, 0x8d, 0xc2, 0xfe, 0x99, 0x1f, 0x02, 0x2c, 0x8d, 0xc8, 0xfe, 62 | 0x99, 0x1f, 0x01, 0x04, 0xca, 0xfe, 0x99, 0x1f, 0x02, 0x8a, 0x15, 0xd0, 63 | 0xfe, 0x99, 0x1f, 0x01, 0x04, 0xd2, 0xfe, 0x99, 0x1f, 0x02, 0x0a, 0x8d, 64 | 0xda, 0xfe, 0x99, 0x1f, 0x03, 0x4b, 0xad, 0x10, 0xde, 0xfe, 0x99, 0x1f, 65 | 0x0a, 0x08, 0x25, 0xff, 0xff, 0xad, 0x25, 0xf0, 0xff, 0xa0, 0x15, 0xee, 66 | 0xfe, 0x99, 0x1f, 0x03, 0xa8, 0x8f, 0x04, 0xf2, 0xfe, 0x99, 0x1f, 0x03, 67 | 0xa9, 0x8f, 0x08, 0xf6, 0xfe, 0x99, 0x1f, 0x03, 0xaa, 0x8f, 0x0c, 0xfa, 68 | 0xfe, 0x99, 0x1f, 0x03, 0xab, 0x8f, 0x10, 0xfe, 0xfe, 0x99, 0x1f, 0x03, 69 | 0xac, 0x8f, 0x14, 0x02, 0xff, 0x99, 0x1f, 0x03, 0xad, 0x8f, 0x30, 0x06, 70 | 0xff, 0x99, 0x1f, 0x02, 0xbd, 0x27, 0x0a, 0xff, 0x99, 0x1f, 0x09, 0x08, 71 | 0x3c, 0x74, 0x08, 0x08, 0x25, 0x80, 0x48, 0x09, 0x14, 0xff, 0x99, 0x1f, 72 | 0x04, 0x20, 0x40, 0x09, 0x01, 0x1a, 0xff, 0x99, 0x1f, 0x02, 0x08, 0x8d, 73 | 0x20, 0xff, 0x99, 0x1f, 0x01, 0x08, 0x23, 0xff, 0x99, 0x1f, 0x01, 0x01, 74 | 0x28, 0xff, 0x99, 0x1f, 0x0f, 0xc0, 0x5d, 0x06, 0x80, 0xc0, 0x5d, 0x06, 75 | 0x80, 0x0e, 0x80, 0x02, 0x3c, 0x26, 0x20, 0x84, 0x38, 0xff, 0x99, 0x1f, 76 | 0x0f, 0xc4, 0x5d, 0x06, 0x80, 0xc4, 0x5d, 0x06, 0x80, 0x2c, 0xb3, 0x44, 77 | 0x8c, 0x57, 0x0e, 0x84, 0x47, 0xff, 0x99, 0x1f, 0x0d, 0x34, 0x78, 0x5f, 78 | 0x06, 0x80, 0x78, 0x5f, 0x06, 0x80, 0x2c, 0xb3, 0x50, 0xac, 0x58, 0xff, 79 | 0x99, 0x1f, 0x0f, 0xc8, 0x5f, 0x06, 0x80, 0xc8, 0x5f, 0x06, 0x80, 0x0e, 80 | 0x80, 0x02, 0x3c, 0x26, 0x18, 0x63, 0x68, 0xff, 0x99, 0x1f, 0x10, 0xcc, 81 | 0x5f, 0x06, 0x80, 0xcc, 0x5f, 0x06, 0x80, 0x2c, 0xb3, 0x43, 0x8c, 0x57, 82 | 0x0e, 0x63, 0x34, 0x88, 0xff, 0x99, 0x1f, 0x40, 0x3e, 0x3e, 0x3e, 0x3e, 83 | 0x3e, 0x3e, 0x3e, 0x3e, 0x3e, 0x3e, 0x3e, 0x3e, 0x3e, 0x3e, 0x3e, 0x3e, 84 | 0x4c, 0x69, 0x62, 0x43, 0x72, 0x79, 0x70, 0x74, 0x20, 0x20, 0x20, 0x43, 85 | 0x72, 0x61, 0x63, 0x6b, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 86 | 0x62, 0x72, 0x69, 0x6c, 0x6c, 0x20, 0x28, 0x3a, 0x3c, 0x3c, 0x3c, 0x3c, 87 | 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, 88 | 0x28, 0x05, 0x9a, 0x1f, 0x09, 0x8b, 0x42, 0x18, 0x90, 0xe3, 0x56, 0xe8, 89 | 0xbf, 0xb3, 0x32, 0x05, 0x9a, 0x1f, 0x0f, 0x7b, 0xd5, 0x22, 0xc7, 0x0d, 90 | 0xea, 0xab, 0x90, 0x79, 0x85, 0xbb, 0x0b, 0x80, 0x36, 0xe3, 0x41, 0x05, 91 | 0x9a, 0x1f, 0x46, 0xd9, 0x10, 0x89, 0xa8, 0x31, 0xec, 0xc6, 0x7b, 0x3f, 92 | 0x24, 0xb0, 0x9d, 0x06, 0x8d, 0x3c, 0x50, 0xd8, 0x95, 0x22, 0x36, 0xee, 93 | 0xb2, 0x8e, 0xab, 0xef, 0xcb, 0x9c, 0x19, 0xc8, 0x93, 0xee, 0x04, 0xf7, 94 | 0xdf, 0xe9, 0x6a, 0x9b, 0x3e, 0xcc, 0x59, 0xb9, 0x3a, 0xc9, 0x89, 0x9a, 95 | 0xe6, 0xc4, 0xc9, 0x61, 0x6e, 0x7d, 0xa6, 0xcb, 0xc4, 0xc8, 0x6a, 0x7b, 96 | 0x72, 0x05, 0x43, 0x37, 0xbf, 0x9a, 0x3e, 0x5f, 0x3a, 0xa8, 0xee, 0xb6, 97 | 0xb2, 0x88, 0x05, 0x9a, 0x1f, 0xb8, 0x9b, 0x9e, 0x81, 0xf3, 0xf6, 0xbd, 98 | 0xf9, 0x69, 0xe5, 0x94, 0x7c, 0x36, 0x37, 0x99, 0x9b, 0xab, 0x55, 0x7d, 99 | 0x66, 0x5a, 0xa4, 0xf2, 0x6d, 0xba, 0x63, 0xd6, 0x49, 0x61, 0xec, 0xbc, 100 | 0xd1, 0xa3, 0x6a, 0xec, 0x95, 0x52, 0x7b, 0x6c, 0x74, 0x45, 0x62, 0x6e, 101 | 0x54, 0xae, 0x2a, 0x34, 0xc7, 0x03, 0x4b, 0x0d, 0x6e, 0x6e, 0xe7, 0x20, 102 | 0xa1, 0x6d, 0x4b, 0xfd, 0xc7, 0x50, 0xb8, 0xe5, 0xe1, 0x7f, 0x8e, 0xb8, 103 | 0x46, 0x3f, 0xf2, 0x3c, 0x92, 0xb2, 0x8c, 0xcb, 0xdb, 0x9f, 0x96, 0xab, 104 | 0xe8, 0xcf, 0x96, 0x51, 0x82, 0x98, 0x86, 0x1f, 0x93, 0xa8, 0x9f, 0xfe, 105 | 0x68, 0x0e, 0x78, 0xc7, 0xec, 0x78, 0x09, 0x5b, 0x60, 0xf6, 0x2c, 0x52, 106 | 0xd5, 0xac, 0x26, 0x61, 0xc8, 0x05, 0xce, 0x8f, 0x06, 0xf0, 0x81, 0x3f, 107 | 0x2f, 0xba, 0xe5, 0xe0, 0x47, 0xaa, 0x24, 0x5a, 0xda, 0x50, 0x14, 0x9c, 108 | 0xd1, 0xd1, 0xf0, 0xba, 0x13, 0x4b, 0xac, 0x40, 0x2f, 0x02, 0x3b, 0x9c, 109 | 0x95, 0x20, 0x88, 0xa9, 0x8c, 0x92, 0xf1, 0xcd, 0x39, 0xb2, 0xe5, 0x96, 110 | 0xc0, 0xf3, 0x68, 0x10, 0xb1, 0xda, 0x90, 0x45, 0xb7, 0x57, 0x63, 0x6a, 111 | 0x1f, 0x40, 0x7f, 0xfa, 0x7d, 0x10, 0x4c, 0xee, 0xea, 0x8b, 0x28, 0x59, 112 | 0x8e, 0x5a, 0x04, 0x4f, 0x23, 0xfe, 0xd4, 0xe2, 0xb7, 0xf2 113 | }; 114 | unsigned int SCES_014_95_PPF_len = 1330; 115 | -------------------------------------------------------------------------------- /ppf-c/SLES_033.24.PPF.h: -------------------------------------------------------------------------------- 1 | const unsigned char SLES_033_24_PPF[] = { 2 | 0x50, 0x50, 0x46, 0x31, 0x30, 0x00, 0x41, 0x73, 0x74, 0x65, 0x72, 0x69, 3 | 0x78, 0x3a, 0x20, 0x4d, 0x65, 0x67, 0x61, 0x20, 0x4d, 0x61, 0x64, 0x6e, 4 | 0x65, 0x73, 0x73, 0x20, 0x28, 0x45, 0x75, 0x72, 0x6f, 0x70, 0x65, 0x29, 5 | 0x20, 0x5b, 0x4c, 0x69, 0x62, 0x43, 0x72, 0x79, 0x70, 0x74, 0x43, 0x72, 6 | 0x61, 0x63, 0x6b, 0x5d, 0x20, 0x20, 0x20, 0x20, 0xa8, 0xdc, 0x00, 0x00, 7 | 0x03, 0x50, 0x78, 0x05, 0x98, 0xe4, 0x00, 0x00, 0x04, 0x77, 0x75, 0xcf, 8 | 0x5e, 0xb8, 0xe4, 0x00, 0x00, 0x03, 0x76, 0xab, 0x60, 0xee, 0xe4, 0x00, 9 | 0x00, 0x04, 0x99, 0x9f, 0x4c, 0xe2, 0x0e, 0xe5, 0x00, 0x00, 0x03, 0x52, 10 | 0xf3, 0x2c, 0x44, 0xe5, 0x00, 0x00, 0x04, 0xee, 0xea, 0x83, 0xbc, 0x56, 11 | 0xe5, 0x00, 0x00, 0x0c, 0x16, 0x5c, 0x40, 0x94, 0xfe, 0x2b, 0x71, 0x6c, 12 | 0x7b, 0xd8, 0x27, 0xc4, 0x8a, 0xe5, 0x00, 0x00, 0x0c, 0xa5, 0x84, 0x1e, 13 | 0x3c, 0x16, 0xb4, 0xe5, 0x48, 0xd0, 0x63, 0x22, 0x32, 0x98, 0x07, 0x06, 14 | 0x00, 0x40, 0x3e, 0x3e, 0x3e, 0x3e, 0x3e, 0x3e, 0x3e, 0x3e, 0x3e, 0x3e, 15 | 0x3e, 0x3e, 0x3e, 0x3e, 0x3e, 0x3e, 0x4c, 0x69, 0x62, 0x43, 0x72, 0x79, 16 | 0x70, 0x74, 0x20, 0x20, 0x20, 0x43, 0x72, 0x61, 0x63, 0x6b, 0x20, 0x20, 17 | 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x62, 0x72, 0x69, 0x6c, 0x6c, 0x20, 18 | 0x28, 0x3a, 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, 19 | 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, 0xe8, 0x07, 0x06, 0x00, 0x04, 0xe8, 20 | 0xff, 0xbd, 0x27, 0xee, 0x07, 0x06, 0x00, 0x03, 0xa4, 0xaf, 0x04, 0xf2, 21 | 0x07, 0x06, 0x00, 0x03, 0xa5, 0xaf, 0x08, 0xf6, 0x07, 0x06, 0x00, 0x03, 22 | 0xa2, 0xaf, 0x0c, 0xfa, 0x07, 0x06, 0x00, 0x03, 0xa3, 0xaf, 0x10, 0xfe, 23 | 0x07, 0x06, 0x00, 0x03, 0xa8, 0xaf, 0x14, 0x02, 0x08, 0x06, 0x00, 0x0a, 24 | 0xa9, 0xaf, 0x05, 0x80, 0x04, 0x3c, 0x0c, 0x79, 0x84, 0x24, 0x0d, 0x08, 25 | 0x06, 0x00, 0x03, 0x80, 0x05, 0x3c, 0x11, 0x08, 0x06, 0x00, 0x03, 0xf0, 26 | 0xa5, 0x34, 0x16, 0x08, 0x06, 0x00, 0x06, 0x09, 0x3c, 0x44, 0x01, 0x29, 27 | 0x25, 0x1e, 0x08, 0x06, 0x00, 0x02, 0x88, 0x8c, 0x26, 0x08, 0x06, 0x00, 28 | 0x03, 0xa8, 0xac, 0x04, 0x2a, 0x08, 0x06, 0x00, 0x03, 0x84, 0x24, 0x04, 29 | 0x2e, 0x08, 0x06, 0x00, 0x0a, 0xa5, 0x24, 0xfc, 0xff, 0x29, 0x25, 0xf9, 30 | 0xff, 0x20, 0x15, 0x3c, 0x08, 0x06, 0x00, 0x01, 0x01, 0x3e, 0x08, 0x06, 31 | 0x00, 0x03, 0x04, 0x34, 0x0c, 0x48, 0x08, 0x06, 0x00, 0x08, 0x05, 0x80, 32 | 0x04, 0x3c, 0xfc, 0x78, 0x84, 0x24, 0x51, 0x08, 0x06, 0x00, 0x04, 0x80, 33 | 0x05, 0x3c, 0xb0, 0x56, 0x08, 0x06, 0x00, 0x02, 0xa5, 0x34, 0x5a, 0x08, 34 | 0x06, 0x00, 0x03, 0x09, 0x3c, 0x10, 0x5e, 0x08, 0x06, 0x00, 0x02, 0x29, 35 | 0x25, 0x62, 0x08, 0x06, 0x00, 0x02, 0x88, 0x8c, 0x6a, 0x08, 0x06, 0x00, 36 | 0x03, 0xa8, 0xac, 0x04, 0x6e, 0x08, 0x06, 0x00, 0x03, 0x84, 0x24, 0x04, 37 | 0x72, 0x08, 0x06, 0x00, 0x0a, 0xa5, 0x24, 0xfc, 0xff, 0x29, 0x25, 0xf9, 38 | 0xff, 0x20, 0x15, 0x80, 0x08, 0x06, 0x00, 0x01, 0x02, 0x82, 0x08, 0x06, 39 | 0x00, 0x03, 0x04, 0x34, 0x0c, 0x8d, 0x08, 0x06, 0x00, 0x01, 0x3c, 0x8f, 40 | 0x08, 0x06, 0x00, 0x01, 0x08, 0x95, 0x08, 0x06, 0x00, 0x08, 0x80, 0x08, 41 | 0x3c, 0x48, 0xf0, 0x08, 0x35, 0x08, 0x9f, 0x08, 0x06, 0x00, 0x01, 0x01, 42 | 0xa4, 0x08, 0x06, 0x00, 0x04, 0x05, 0x80, 0x08, 0x3c, 0xa9, 0x08, 0x06, 43 | 0x00, 0x03, 0x78, 0x08, 0x35, 0xae, 0x08, 0x06, 0x00, 0x06, 0x09, 0x3c, 44 | 0xa0, 0x02, 0x29, 0x25, 0xb7, 0x08, 0x06, 0x00, 0x02, 0xad, 0x04, 0xba, 45 | 0x08, 0x06, 0x00, 0x0a, 0x08, 0x25, 0xfc, 0xff, 0x29, 0x25, 0xfc, 0xff, 46 | 0x20, 0x15, 0xca, 0x08, 0x06, 0x00, 0x03, 0xa4, 0x8f, 0x04, 0xce, 0x08, 47 | 0x06, 0x00, 0x03, 0xa5, 0x8f, 0x08, 0xd2, 0x08, 0x06, 0x00, 0x03, 0xa2, 48 | 0x8f, 0x0c, 0xd6, 0x08, 0x06, 0x00, 0x03, 0xa3, 0x8f, 0x10, 0xda, 0x08, 49 | 0x06, 0x00, 0x03, 0xa8, 0x8f, 0x14, 0xde, 0x08, 0x06, 0x00, 0x03, 0xa9, 50 | 0x8f, 0x18, 0xe2, 0x08, 0x06, 0x00, 0x06, 0xbd, 0x27, 0xfe, 0x17, 0x01, 51 | 0x08, 0xec, 0x08, 0x06, 0x00, 0x04, 0xd0, 0xff, 0xbd, 0x27, 0xf2, 0x08, 52 | 0x06, 0x00, 0x03, 0xa8, 0xaf, 0x04, 0xf6, 0x08, 0x06, 0x00, 0x03, 0xa9, 53 | 0xaf, 0x08, 0xfa, 0x08, 0x06, 0x00, 0x03, 0xaa, 0xaf, 0x0c, 0xfe, 0x08, 54 | 0x06, 0x00, 0x03, 0xab, 0xaf, 0x10, 0x02, 0x09, 0x06, 0x00, 0x03, 0xac, 55 | 0xaf, 0x14, 0x06, 0x09, 0x06, 0x00, 0x0a, 0xad, 0xaf, 0x01, 0x80, 0x08, 56 | 0x3c, 0xf4, 0xf0, 0x08, 0x25, 0x12, 0x09, 0x06, 0x00, 0x03, 0x0d, 0x3c, 57 | 0x05, 0x16, 0x09, 0x06, 0x00, 0x02, 0xad, 0x25, 0x1a, 0x09, 0x06, 0x00, 58 | 0x02, 0x09, 0x8d, 0x20, 0x09, 0x06, 0x00, 0x01, 0x08, 0x22, 0x09, 0x06, 59 | 0x00, 0x02, 0x0a, 0x8d, 0x28, 0x09, 0x06, 0x00, 0x01, 0x0c, 0x2a, 0x09, 60 | 0x06, 0x00, 0x02, 0x0b, 0x8d, 0x32, 0x09, 0x06, 0x00, 0x02, 0x2c, 0x8d, 61 | 0x38, 0x09, 0x06, 0x00, 0x01, 0x04, 0x3a, 0x09, 0x06, 0x00, 0x02, 0x8a, 62 | 0x15, 0x40, 0x09, 0x06, 0x00, 0x01, 0x04, 0x42, 0x09, 0x06, 0x00, 0x02, 63 | 0x0a, 0x8d, 0x4a, 0x09, 0x06, 0x00, 0x03, 0x4b, 0xad, 0x10, 0x4e, 0x09, 64 | 0x06, 0x00, 0x0a, 0x08, 0x25, 0xff, 0xff, 0xad, 0x25, 0xf0, 0xff, 0xa0, 65 | 0x15, 0x5e, 0x09, 0x06, 0x00, 0x03, 0xa8, 0x8f, 0x04, 0x62, 0x09, 0x06, 66 | 0x00, 0x03, 0xa9, 0x8f, 0x08, 0x66, 0x09, 0x06, 0x00, 0x03, 0xaa, 0x8f, 67 | 0x0c, 0x6a, 0x09, 0x06, 0x00, 0x03, 0xab, 0x8f, 0x10, 0x6e, 0x09, 0x06, 68 | 0x00, 0x03, 0xac, 0x8f, 0x14, 0x72, 0x09, 0x06, 0x00, 0x03, 0xad, 0x8f, 69 | 0x30, 0x76, 0x09, 0x06, 0x00, 0x02, 0xbd, 0x27, 0x7a, 0x09, 0x06, 0x00, 70 | 0x09, 0x08, 0x3c, 0x74, 0x08, 0x08, 0x25, 0x80, 0x48, 0x09, 0x84, 0x09, 71 | 0x06, 0x00, 0x04, 0x20, 0x40, 0x09, 0x01, 0x8a, 0x09, 0x06, 0x00, 0x02, 72 | 0x08, 0x8d, 0x90, 0x09, 0x06, 0x00, 0x01, 0x08, 0x93, 0x09, 0x06, 0x00, 73 | 0x01, 0x01, 0x98, 0x09, 0x06, 0x00, 0x19, 0x0c, 0x5d, 0x04, 0x80, 0x0c, 74 | 0x5d, 0x04, 0x80, 0x80, 0xe1, 0x02, 0x3c, 0x80, 0xe0, 0x02, 0x3c, 0xc8, 75 | 0x5f, 0x04, 0x80, 0xc8, 0x5f, 0x04, 0x80, 0x08, 0xb2, 0x09, 0x06, 0x00, 76 | 0x03, 0x20, 0x14, 0x05, 0xb6, 0x09, 0x06, 0x00, 0x0b, 0x20, 0x14, 0xd0, 77 | 0x5f, 0x04, 0x80, 0xd0, 0x5f, 0x04, 0x80, 0x06, 0xc2, 0x09, 0x06, 0x00, 78 | 0x03, 0xe0, 0x10, 0x03, 0xc6, 0x09, 0x06, 0x00, 0x0b, 0xe0, 0x10, 0xd8, 79 | 0x5f, 0x04, 0x80, 0xd8, 0x5f, 0x04, 0x80, 0x04, 0xd2, 0x09, 0x06, 0x00, 80 | 0x03, 0x80, 0x14, 0x01, 0xd6, 0x09, 0x06, 0x00, 0x0d, 0x80, 0x14, 0xe8, 81 | 0x5f, 0x04, 0x80, 0xe8, 0x5f, 0x04, 0x80, 0x25, 0x30, 0x86, 0xe4, 0x09, 82 | 0x06, 0x00, 0x04, 0x31, 0xcd, 0xc6, 0x34, 0xf8, 0x09, 0x06, 0x00, 0x40, 83 | 0x3e, 0x3e, 0x3e, 0x3e, 0x3e, 0x3e, 0x3e, 0x3e, 0x3e, 0x3e, 0x3e, 0x3e, 84 | 0x3e, 0x3e, 0x3e, 0x3e, 0x4c, 0x69, 0x62, 0x43, 0x72, 0x79, 0x70, 0x74, 85 | 0x20, 0x20, 0x20, 0x43, 0x72, 0x61, 0x63, 0x6b, 0x20, 0x20, 0x20, 0x20, 86 | 0x20, 0x20, 0x20, 0x20, 0x62, 0x72, 0x69, 0x6c, 0x6c, 0x20, 0x28, 0x3a, 87 | 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, 88 | 0x3c, 0x3c, 0x3c, 0x3c, 0x98, 0x0f, 0x06, 0x00, 0x09, 0x86, 0x7a, 0xb6, 89 | 0x79, 0x00, 0x2a, 0x82, 0x8f, 0xfd, 0xa2, 0x0f, 0x06, 0x00, 0x48, 0xd9, 90 | 0xe5, 0x7e, 0xf7, 0x5d, 0xda, 0x68, 0xa0, 0xa2, 0xb5, 0xaf, 0xec, 0x67, 91 | 0xe1, 0xcf, 0xf0, 0x11, 0x69, 0x93, 0xb3, 0x7a, 0x1d, 0x08, 0x85, 0xf1, 92 | 0x17, 0x0e, 0xe3, 0xcd, 0x80, 0xc9, 0x00, 0x30, 0x39, 0xe6, 0xe7, 0xaa, 93 | 0xe3, 0x1e, 0x32, 0x7c, 0xfe, 0x73, 0xe4, 0x36, 0x58, 0x42, 0xff, 0x48, 94 | 0xf9, 0x95, 0x93, 0xae, 0x63, 0x41, 0xb2, 0xae, 0x66, 0x29, 0x60, 0x5a, 95 | 0x8c, 0xfb, 0xf0, 0x5a, 0x9d, 0xfd, 0xb8, 0xd1, 0xbb, 0x1f, 0x08, 0xea, 96 | 0x0f, 0x06, 0x00, 0x0d, 0x99, 0x42, 0x80, 0x79, 0x38, 0x42, 0x4d, 0x09, 97 | 0xc4, 0x1c, 0xeb, 0x8e, 0x62, 0xf8, 0x0f, 0x06, 0x00, 0xb8, 0x8f, 0xa6, 98 | 0x72, 0xcb, 0x0d, 0x85, 0x65, 0x51, 0x9b, 0xac, 0x2b, 0xb3, 0x52, 0xc6, 99 | 0x9a, 0xfa, 0x8b, 0xb6, 0xc7, 0xa4, 0x44, 0x1e, 0x17, 0x6e, 0x3e, 0xe8, 100 | 0x4f, 0x48, 0x00, 0x10, 0xbb, 0x7d, 0x47, 0x7a, 0x17, 0x3e, 0xba, 0x9c, 101 | 0x8d, 0xe2, 0x25, 0x82, 0xea, 0x4d, 0xee, 0xbe, 0x36, 0x1b, 0x59, 0x12, 102 | 0x08, 0x76, 0xbe, 0x91, 0x36, 0x77, 0x44, 0x4c, 0x47, 0x2b, 0xb9, 0x84, 103 | 0xae, 0xf7, 0x3e, 0x4d, 0x2c, 0x4d, 0x89, 0x4e, 0xb2, 0xc0, 0x88, 0x9d, 104 | 0xd3, 0x4c, 0xba, 0xcf, 0x2a, 0xbb, 0x3a, 0xa1, 0x3e, 0xac, 0x82, 0x1f, 105 | 0xe3, 0xa2, 0x7e, 0x0a, 0x59, 0xe6, 0xca, 0x5d, 0xdb, 0x36, 0x0f, 0xe7, 106 | 0xda, 0x78, 0x94, 0x9e, 0xb4, 0x5d, 0x7f, 0xa6, 0xe4, 0xf5, 0xbc, 0x5f, 107 | 0x9d, 0x48, 0x23, 0xd4, 0x63, 0xe1, 0x18, 0xff, 0xac, 0x2c, 0xc6, 0xf5, 108 | 0x20, 0x84, 0xd9, 0x4a, 0xf6, 0xd1, 0x77, 0x3f, 0x56, 0x1c, 0xe0, 0xe9, 109 | 0xfa, 0xa3, 0xd3, 0xb0, 0x03, 0x76, 0xd0, 0x70, 0xc9, 0x15, 0x24, 0x19, 110 | 0x97, 0xd4, 0x88, 0x0e, 0xc8, 0x49, 0x36, 0x6b, 0xb8, 0xa6, 0xdf, 0xd0, 111 | 0xea, 0x11, 0xc1, 0x22, 0xb8, 0xfd, 0x23, 0x7f, 0x98, 0x25, 0xb6, 0x31, 112 | 0x42, 0xd9, 0x5a, 0x4a, 0x11, 0x84, 0x7a, 0x8d, 0x9d, 0x7f, 0xb3, 0x3b, 113 | 0xb2, 0x05 114 | }; 115 | unsigned int SLES_033_24_PPF_len = 1334; 116 | -------------------------------------------------------------------------------- /ppf-c/SCES_014.93.PPF.h: -------------------------------------------------------------------------------- 1 | const unsigned char SCES_014_93_PPF[] = { 2 | 0x50, 0x50, 0x46, 0x31, 0x30, 0x00, 0x4d, 0x65, 0x64, 0x69, 0x45, 0x76, 3 | 0x69, 0x6c, 0x20, 0x28, 0x47, 0x65, 0x72, 0x6d, 0x61, 0x6e, 0x79, 0x29, 4 | 0x20, 0x5b, 0x4c, 0x69, 0x62, 0x43, 0x72, 0x79, 0x70, 0x74, 0x43, 0x72, 5 | 0x61, 0x63, 0x6b, 0x5d, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 6 | 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0xc8, 0x63, 0x43, 0x1f, 7 | 0x03, 0x50, 0xd8, 0x1c, 0xb8, 0x6b, 0x43, 0x1f, 0x04, 0x5a, 0xab, 0x92, 8 | 0x7d, 0xd8, 0x6b, 0x43, 0x1f, 0x03, 0x76, 0x6b, 0x85, 0x0e, 0x6c, 0x43, 9 | 0x1f, 0x04, 0xee, 0xe0, 0xab, 0x87, 0x2e, 0x6c, 0x43, 0x1f, 0x03, 0x52, 10 | 0x93, 0xd0, 0x64, 0x6c, 0x43, 0x1f, 0x04, 0xb4, 0x4b, 0x39, 0xfa, 0x76, 11 | 0x6c, 0x43, 0x1f, 0x0c, 0x16, 0x39, 0xb7, 0x1b, 0x2b, 0x81, 0xc5, 0x49, 12 | 0x0a, 0x64, 0x27, 0x1d, 0xaa, 0x6c, 0x43, 0x1f, 0x0c, 0xe2, 0xc2, 0x23, 13 | 0x08, 0xeb, 0x27, 0xf7, 0x0c, 0xb8, 0xbf, 0x22, 0x4b, 0xf8, 0x8a, 0x45, 14 | 0x1f, 0x18, 0x3e, 0x3e, 0x3e, 0x3e, 0x3e, 0x3e, 0x3e, 0x3e, 0x3e, 0x3e, 15 | 0x3e, 0x3e, 0x3e, 0x3e, 0x3e, 0x3e, 0x4c, 0x69, 0x62, 0x43, 0x72, 0x79, 16 | 0x70, 0x74, 0x10, 0x8b, 0x45, 0x1f, 0x28, 0x20, 0x20, 0x20, 0x43, 0x72, 17 | 0x61, 0x63, 0x6b, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x62, 18 | 0x72, 0x69, 0x6c, 0x6c, 0x20, 0x28, 0x3a, 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, 19 | 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, 0x48, 20 | 0x8b, 0x45, 0x1f, 0x04, 0xe8, 0xff, 0xbd, 0x27, 0x4e, 0x8b, 0x45, 0x1f, 21 | 0x03, 0xa4, 0xaf, 0x04, 0x52, 0x8b, 0x45, 0x1f, 0x03, 0xa5, 0xaf, 0x08, 22 | 0x56, 0x8b, 0x45, 0x1f, 0x03, 0xa2, 0xaf, 0x0c, 0x5a, 0x8b, 0x45, 0x1f, 23 | 0x03, 0xa3, 0xaf, 0x10, 0x5e, 0x8b, 0x45, 0x1f, 0x03, 0xa8, 0xaf, 0x14, 24 | 0x62, 0x8b, 0x45, 0x1f, 0x0a, 0xa9, 0xaf, 0x1d, 0x80, 0x04, 0x3c, 0x0c, 25 | 0xd9, 0x84, 0x24, 0x6d, 0x8b, 0x45, 0x1f, 0x03, 0x80, 0x05, 0x3c, 0x71, 26 | 0x8b, 0x45, 0x1f, 0x03, 0xf0, 0xa5, 0x34, 0x76, 0x8b, 0x45, 0x1f, 0x06, 27 | 0x09, 0x3c, 0x44, 0x01, 0x29, 0x25, 0x7e, 0x8b, 0x45, 0x1f, 0x02, 0x88, 28 | 0x8c, 0x86, 0x8b, 0x45, 0x1f, 0x03, 0xa8, 0xac, 0x04, 0x8a, 0x8b, 0x45, 29 | 0x1f, 0x03, 0x84, 0x24, 0x04, 0x8e, 0x8b, 0x45, 0x1f, 0x0a, 0xa5, 0x24, 30 | 0xfc, 0xff, 0x29, 0x25, 0xf9, 0xff, 0x20, 0x15, 0x9c, 0x8b, 0x45, 0x1f, 31 | 0x01, 0x01, 0x9e, 0x8b, 0x45, 0x1f, 0x03, 0x04, 0x34, 0x0c, 0xa8, 0x8b, 32 | 0x45, 0x1f, 0x08, 0x1d, 0x80, 0x04, 0x3c, 0xfc, 0xd8, 0x84, 0x24, 0xb1, 33 | 0x8b, 0x45, 0x1f, 0x04, 0x80, 0x05, 0x3c, 0xb0, 0xb6, 0x8b, 0x45, 0x1f, 34 | 0x02, 0xa5, 0x34, 0xba, 0x8b, 0x45, 0x1f, 0x03, 0x09, 0x3c, 0x10, 0xbe, 35 | 0x8b, 0x45, 0x1f, 0x02, 0x29, 0x25, 0xc2, 0x8b, 0x45, 0x1f, 0x02, 0x88, 36 | 0x8c, 0xca, 0x8b, 0x45, 0x1f, 0x03, 0xa8, 0xac, 0x04, 0xce, 0x8b, 0x45, 37 | 0x1f, 0x03, 0x84, 0x24, 0x04, 0xd2, 0x8b, 0x45, 0x1f, 0x0a, 0xa5, 0x24, 38 | 0xfc, 0xff, 0x29, 0x25, 0xf9, 0xff, 0x20, 0x15, 0xe0, 0x8b, 0x45, 0x1f, 39 | 0x01, 0x02, 0xe2, 0x8b, 0x45, 0x1f, 0x03, 0x04, 0x34, 0x0c, 0xed, 0x8b, 40 | 0x45, 0x1f, 0x01, 0x3c, 0xef, 0x8b, 0x45, 0x1f, 0x01, 0x08, 0xf5, 0x8b, 41 | 0x45, 0x1f, 0x08, 0x80, 0x08, 0x3c, 0x48, 0xf0, 0x08, 0x35, 0x08, 0xff, 42 | 0x8b, 0x45, 0x1f, 0x01, 0x01, 0x04, 0x8c, 0x45, 0x1f, 0x04, 0x1c, 0x80, 43 | 0x08, 0x3c, 0x09, 0x8c, 0x45, 0x1f, 0x03, 0xd8, 0x08, 0x35, 0x0e, 0x8c, 44 | 0x45, 0x1f, 0x01, 0x09, 0x0f, 0x8c, 0x45, 0x1f, 0x05, 0x3c, 0xa0, 0x02, 45 | 0x29, 0x25, 0x17, 0x8c, 0x45, 0x1f, 0x02, 0xad, 0x04, 0x1a, 0x8c, 0x45, 46 | 0x1f, 0x0a, 0x08, 0x25, 0xfc, 0xff, 0x29, 0x25, 0xfc, 0xff, 0x20, 0x15, 47 | 0x2a, 0x8c, 0x45, 0x1f, 0x03, 0xa4, 0x8f, 0x04, 0x2e, 0x8c, 0x45, 0x1f, 48 | 0x03, 0xa5, 0x8f, 0x08, 0x32, 0x8c, 0x45, 0x1f, 0x03, 0xa2, 0x8f, 0x0c, 49 | 0x36, 0x8c, 0x45, 0x1f, 0x03, 0xa3, 0x8f, 0x10, 0x3a, 0x8c, 0x45, 0x1f, 50 | 0x03, 0xa8, 0x8f, 0x14, 0x3e, 0x8c, 0x45, 0x1f, 0x03, 0xa9, 0x8f, 0x18, 51 | 0x42, 0x8c, 0x45, 0x1f, 0x06, 0xbd, 0x27, 0x38, 0xd7, 0x06, 0x08, 0x4c, 52 | 0x8c, 0x45, 0x1f, 0x04, 0xd0, 0xff, 0xbd, 0x27, 0x52, 0x8c, 0x45, 0x1f, 53 | 0x03, 0xa8, 0xaf, 0x04, 0x56, 0x8c, 0x45, 0x1f, 0x03, 0xa9, 0xaf, 0x08, 54 | 0x5a, 0x8c, 0x45, 0x1f, 0x03, 0xaa, 0xaf, 0x0c, 0x5e, 0x8c, 0x45, 0x1f, 55 | 0x03, 0xab, 0xaf, 0x10, 0x62, 0x8c, 0x45, 0x1f, 0x03, 0xac, 0xaf, 0x14, 56 | 0x66, 0x8c, 0x45, 0x1f, 0x0a, 0xad, 0xaf, 0x01, 0x80, 0x08, 0x3c, 0xf4, 57 | 0xf0, 0x08, 0x25, 0x72, 0x8c, 0x45, 0x1f, 0x03, 0x0d, 0x3c, 0x05, 0x76, 58 | 0x8c, 0x45, 0x1f, 0x02, 0xad, 0x25, 0x7a, 0x8c, 0x45, 0x1f, 0x02, 0x09, 59 | 0x8d, 0x80, 0x8c, 0x45, 0x1f, 0x01, 0x08, 0x82, 0x8c, 0x45, 0x1f, 0x02, 60 | 0x0a, 0x8d, 0x88, 0x8c, 0x45, 0x1f, 0x01, 0x0c, 0x8a, 0x8c, 0x45, 0x1f, 61 | 0x02, 0x0b, 0x8d, 0x92, 0x8c, 0x45, 0x1f, 0x02, 0x2c, 0x8d, 0x98, 0x8c, 62 | 0x45, 0x1f, 0x01, 0x04, 0x9a, 0x8c, 0x45, 0x1f, 0x02, 0x8a, 0x15, 0xa0, 63 | 0x8c, 0x45, 0x1f, 0x01, 0x04, 0xa2, 0x8c, 0x45, 0x1f, 0x02, 0x0a, 0x8d, 64 | 0xaa, 0x8c, 0x45, 0x1f, 0x03, 0x4b, 0xad, 0x10, 0xae, 0x8c, 0x45, 0x1f, 65 | 0x0a, 0x08, 0x25, 0xff, 0xff, 0xad, 0x25, 0xf0, 0xff, 0xa0, 0x15, 0xbe, 66 | 0x8c, 0x45, 0x1f, 0x03, 0xa8, 0x8f, 0x04, 0xc2, 0x8c, 0x45, 0x1f, 0x03, 67 | 0xa9, 0x8f, 0x08, 0xc6, 0x8c, 0x45, 0x1f, 0x03, 0xaa, 0x8f, 0x0c, 0xca, 68 | 0x8c, 0x45, 0x1f, 0x03, 0xab, 0x8f, 0x10, 0xce, 0x8c, 0x45, 0x1f, 0x03, 69 | 0xac, 0x8f, 0x14, 0xd2, 0x8c, 0x45, 0x1f, 0x03, 0xad, 0x8f, 0x30, 0xd6, 70 | 0x8c, 0x45, 0x1f, 0x02, 0xbd, 0x27, 0xda, 0x8c, 0x45, 0x1f, 0x09, 0x08, 71 | 0x3c, 0x74, 0x08, 0x08, 0x25, 0x80, 0x48, 0x09, 0xe4, 0x8c, 0x45, 0x1f, 72 | 0x04, 0x20, 0x40, 0x09, 0x01, 0xea, 0x8c, 0x45, 0x1f, 0x02, 0x08, 0x8d, 73 | 0xf0, 0x8c, 0x45, 0x1f, 0x01, 0x08, 0xf3, 0x8c, 0x45, 0x1f, 0x01, 0x01, 74 | 0xf8, 0x8c, 0x45, 0x1f, 0x0f, 0x58, 0x5d, 0x06, 0x80, 0x58, 0x5d, 0x06, 75 | 0x80, 0x0e, 0x80, 0x02, 0x3c, 0x26, 0x20, 0x84, 0x08, 0x8d, 0x45, 0x1f, 76 | 0x06, 0x5c, 0x5d, 0x06, 0x80, 0x5c, 0x5d, 0x0e, 0x8d, 0x45, 0x1f, 0x16, 77 | 0x06, 0x80, 0x2c, 0xb2, 0x44, 0x8c, 0x7a, 0x19, 0x84, 0x34, 0x10, 0x5f, 78 | 0x06, 0x80, 0x10, 0x5f, 0x06, 0x80, 0x2c, 0xb2, 0x50, 0xac, 0x28, 0x8d, 79 | 0x45, 0x1f, 0x0f, 0x60, 0x5f, 0x06, 0x80, 0x60, 0x5f, 0x06, 0x80, 0x0e, 80 | 0x80, 0x02, 0x3c, 0x26, 0x18, 0x63, 0x38, 0x8d, 0x45, 0x1f, 0x10, 0x64, 81 | 0x5f, 0x06, 0x80, 0x64, 0x5f, 0x06, 0x80, 0x2c, 0xb2, 0x43, 0x8c, 0x7a, 82 | 0x19, 0x63, 0x34, 0x58, 0x8d, 0x45, 0x1f, 0x40, 0x3e, 0x3e, 0x3e, 0x3e, 83 | 0x3e, 0x3e, 0x3e, 0x3e, 0x3e, 0x3e, 0x3e, 0x3e, 0x3e, 0x3e, 0x3e, 0x3e, 84 | 0x4c, 0x69, 0x62, 0x43, 0x72, 0x79, 0x70, 0x74, 0x20, 0x20, 0x20, 0x43, 85 | 0x72, 0x61, 0x63, 0x6b, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 86 | 0x62, 0x72, 0x69, 0x6c, 0x6c, 0x20, 0x28, 0x3a, 0x3c, 0x3c, 0x3c, 0x3c, 87 | 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, 88 | 0xf8, 0x92, 0x45, 0x1f, 0x09, 0x9a, 0x20, 0xa4, 0x01, 0xe3, 0x56, 0xe8, 89 | 0xbf, 0xb3, 0x02, 0x93, 0x45, 0x1f, 0x06, 0x7b, 0xd5, 0x49, 0xc7, 0x0d, 90 | 0xea, 0x08, 0x93, 0x45, 0x1f, 0x4f, 0xc0, 0x90, 0x79, 0x85, 0xbb, 0x0b, 91 | 0x80, 0x36, 0xe3, 0xd9, 0x10, 0x89, 0xc3, 0x31, 0xec, 0xc6, 0x10, 0x3f, 92 | 0x24, 0xb0, 0x9d, 0xc4, 0x8d, 0x3c, 0x86, 0x10, 0x95, 0x22, 0xc7, 0xee, 93 | 0xb2, 0x8e, 0x5a, 0xef, 0xcb, 0x9c, 0x19, 0x0a, 0x93, 0xee, 0x04, 0xf7, 94 | 0xdf, 0xe9, 0xd8, 0x9b, 0x3e, 0xcc, 0xeb, 0xb9, 0x3a, 0xc9, 0x89, 0x9a, 95 | 0xe6, 0xc4, 0xc9, 0x61, 0x6e, 0x7d, 0x14, 0xcb, 0xc4, 0xc8, 0xd8, 0x7b, 96 | 0x72, 0x05, 0x43, 0xf5, 0x8c, 0x3c, 0x31, 0x39, 0x3a, 0xa8, 0xee, 0xb6, 97 | 0xb2, 0x58, 0x93, 0x45, 0x1f, 0xaf, 0x9b, 0x9e, 0x72, 0xf3, 0xf6, 0xbd, 98 | 0x0a, 0x69, 0xe5, 0x94, 0x7c, 0x36, 0x37, 0x99, 0x9b, 0xab, 0x55, 0x7d, 99 | 0x95, 0x5a, 0xa4, 0xf2, 0x9e, 0xba, 0x63, 0xd6, 0x49, 0xa2, 0xec, 0xbc, 100 | 0x2a, 0x7c, 0x6a, 0xec, 0x0c, 0x52, 0x7b, 0x6c, 0xed, 0x45, 0x62, 0x6e, 101 | 0x54, 0x6d, 0x2a, 0x34, 0xc7, 0x03, 0x4b, 0x0d, 0x74, 0x6e, 0xe7, 0x20, 102 | 0xbb, 0x6d, 0x4b, 0xfd, 0xc7, 0x50, 0xb8, 0xe5, 0xe1, 0x7f, 0x8e, 0xb8, 103 | 0x5c, 0x3f, 0xf2, 0x3c, 0x88, 0xb2, 0x8c, 0xcb, 0xdb, 0x5c, 0xb4, 0x6f, 104 | 0x76, 0x2f, 0x75, 0x3a, 0x82, 0x6b, 0x71, 0x1f, 0x5a, 0xa8, 0xf7, 0xfe, 105 | 0xdd, 0x0e, 0x70, 0xf9, 0x7c, 0xcb, 0x6f, 0xb1, 0x46, 0x89, 0x2f, 0x1e, 106 | 0x8f, 0x89, 0x5c, 0x61, 0xf9, 0x05, 0xd3, 0xac, 0x05, 0xf0, 0xf6, 0xfa, 107 | 0x2f, 0xba, 0xf1, 0xef, 0xd9, 0xaa, 0xae, 0x5a, 0x1c, 0x50, 0x55, 0x9c, 108 | 0xf5, 0xd1, 0xf0, 0xba, 0x13, 0x4b, 0xd7, 0xe9, 0x2f, 0x32, 0x0d, 0x9c, 109 | 0xc5, 0x20, 0xb9, 0xa9, 0xa0, 0x92, 0x2f, 0x3b, 0xee, 0x4f, 0x9d, 0xbb, 110 | 0x4b, 0x09, 0x4a, 0x5a, 0x18, 0x3c, 0x5b, 0x45, 0x6f, 0x57, 0xe1, 0x5e, 111 | 0x06, 0x40, 0x25, 0x29, 0x7d, 0x10, 0xab, 0xe0, 0x87, 0x8b, 0x4b, 0x59, 112 | 0xa1, 0x07, 0x94, 0x45, 0x1f, 0x09, 0x5a, 0x5f, 0x4f, 0x1d, 0xfe, 0xd4, 113 | 0xe2, 0xb7, 0xf2 114 | }; 115 | unsigned int SCES_014_93_PPF_len = 1335; 116 | -------------------------------------------------------------------------------- /ppf-c/SCES_021.04.PPF.h: -------------------------------------------------------------------------------- 1 | const unsigned char SCES_021_04_PPF[] = { 2 | 0x50, 0x50, 0x46, 0x31, 0x30, 0x00, 0x53, 0x70, 0x79, 0x72, 0x6f, 0x20, 3 | 0x32, 0x3a, 0x20, 0x47, 0x61, 0x74, 0x65, 0x77, 0x61, 0x79, 0x20, 0x74, 4 | 0x6f, 0x20, 0x47, 0x6c, 0x69, 0x6d, 0x6d, 0x65, 0x72, 0x20, 0x5b, 0x4c, 5 | 0x69, 0x62, 0x43, 0x72, 0x79, 0x70, 0x74, 0x43, 0x72, 0x61, 0x63, 0x6b, 6 | 0x5d, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0xa8, 0xdc, 0x00, 0x00, 7 | 0x03, 0x50, 0xa8, 0x06, 0x98, 0xe4, 0x00, 0x00, 0x04, 0x65, 0xa0, 0x51, 8 | 0xb2, 0xb8, 0xe4, 0x00, 0x00, 0x03, 0x76, 0xc0, 0x62, 0xee, 0xe4, 0x00, 9 | 0x00, 0x04, 0xaf, 0xfd, 0xf3, 0xcb, 0x0e, 0xe5, 0x00, 0x00, 0x03, 0x52, 10 | 0x48, 0x2d, 0x44, 0xe5, 0x00, 0x00, 0x04, 0xca, 0x5d, 0xa2, 0x79, 0x56, 11 | 0xe5, 0x00, 0x00, 0x0c, 0xa9, 0x75, 0xe2, 0xfe, 0xca, 0x4a, 0x69, 0x7d, 12 | 0x4a, 0x4f, 0x27, 0x60, 0x8a, 0xe5, 0x00, 0x00, 0x0c, 0x84, 0x41, 0x11, 13 | 0xaa, 0x37, 0x72, 0xd8, 0x85, 0xe2, 0x4f, 0x22, 0x46, 0xb8, 0x64, 0x07, 14 | 0x00, 0x40, 0x3e, 0x3e, 0x3e, 0x3e, 0x3e, 0x3e, 0x3e, 0x3e, 0x3e, 0x3e, 15 | 0x3e, 0x3e, 0x3e, 0x3e, 0x3e, 0x3e, 0x4c, 0x69, 0x62, 0x43, 0x72, 0x79, 16 | 0x70, 0x74, 0x20, 0x20, 0x20, 0x43, 0x72, 0x61, 0x63, 0x6b, 0x20, 0x20, 17 | 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x62, 0x72, 0x69, 0x6c, 0x6c, 0x20, 18 | 0x28, 0x3a, 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, 19 | 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, 0x08, 0x65, 0x07, 0x00, 0x04, 0xe8, 20 | 0xff, 0xbd, 0x27, 0x0e, 0x65, 0x07, 0x00, 0x03, 0xa4, 0xaf, 0x04, 0x12, 21 | 0x65, 0x07, 0x00, 0x03, 0xa5, 0xaf, 0x08, 0x16, 0x65, 0x07, 0x00, 0x03, 22 | 0xa2, 0xaf, 0x0c, 0x1a, 0x65, 0x07, 0x00, 0x03, 0xa3, 0xaf, 0x10, 0x1e, 23 | 0x65, 0x07, 0x00, 0x03, 0xa8, 0xaf, 0x14, 0x22, 0x65, 0x07, 0x00, 0x0a, 24 | 0xa9, 0xaf, 0x07, 0x80, 0x04, 0x3c, 0x0c, 0xa9, 0x84, 0x24, 0x2d, 0x65, 25 | 0x07, 0x00, 0x03, 0x80, 0x05, 0x3c, 0x31, 0x65, 0x07, 0x00, 0x03, 0xf0, 26 | 0xa5, 0x34, 0x36, 0x65, 0x07, 0x00, 0x06, 0x09, 0x3c, 0x38, 0x01, 0x29, 27 | 0x25, 0x3e, 0x65, 0x07, 0x00, 0x02, 0x88, 0x8c, 0x46, 0x65, 0x07, 0x00, 28 | 0x03, 0xa8, 0xac, 0x04, 0x4a, 0x65, 0x07, 0x00, 0x03, 0x84, 0x24, 0x04, 29 | 0x4e, 0x65, 0x07, 0x00, 0x0a, 0xa5, 0x24, 0xfc, 0xff, 0x29, 0x25, 0xf9, 30 | 0xff, 0x20, 0x15, 0x5c, 0x65, 0x07, 0x00, 0x01, 0x01, 0x5e, 0x65, 0x07, 31 | 0x00, 0x03, 0x04, 0x34, 0x0c, 0x68, 0x65, 0x07, 0x00, 0x08, 0x07, 0x80, 32 | 0x04, 0x3c, 0xfc, 0xa8, 0x84, 0x24, 0x71, 0x65, 0x07, 0x00, 0x04, 0x80, 33 | 0x05, 0x3c, 0xb0, 0x76, 0x65, 0x07, 0x00, 0x02, 0xa5, 0x34, 0x7a, 0x65, 34 | 0x07, 0x00, 0x03, 0x09, 0x3c, 0x10, 0x7e, 0x65, 0x07, 0x00, 0x02, 0x29, 35 | 0x25, 0x82, 0x65, 0x07, 0x00, 0x02, 0x88, 0x8c, 0x8a, 0x65, 0x07, 0x00, 36 | 0x03, 0xa8, 0xac, 0x04, 0x8e, 0x65, 0x07, 0x00, 0x03, 0x84, 0x24, 0x04, 37 | 0x92, 0x65, 0x07, 0x00, 0x01, 0xa5, 0x93, 0x65, 0x07, 0x00, 0x09, 0x24, 38 | 0xfc, 0xff, 0x29, 0x25, 0xf9, 0xff, 0x20, 0x15, 0xa0, 0x65, 0x07, 0x00, 39 | 0x01, 0x02, 0xa2, 0x65, 0x07, 0x00, 0x03, 0x04, 0x34, 0x0c, 0xad, 0x65, 40 | 0x07, 0x00, 0x01, 0x3c, 0xaf, 0x65, 0x07, 0x00, 0x01, 0x08, 0xb5, 0x65, 41 | 0x07, 0x00, 0x08, 0x80, 0x08, 0x3c, 0x48, 0xf0, 0x08, 0x35, 0x08, 0xbf, 42 | 0x65, 0x07, 0x00, 0x01, 0x01, 0xc4, 0x65, 0x07, 0x00, 0x04, 0x06, 0x80, 43 | 0x08, 0x3c, 0xc9, 0x65, 0x07, 0x00, 0x03, 0xa8, 0x08, 0x35, 0xce, 0x65, 44 | 0x07, 0x00, 0x06, 0x09, 0x3c, 0xa0, 0x02, 0x29, 0x25, 0xd7, 0x65, 0x07, 45 | 0x00, 0x02, 0xad, 0x04, 0xda, 0x65, 0x07, 0x00, 0x0a, 0x08, 0x25, 0xfc, 46 | 0xff, 0x29, 0x25, 0xfc, 0xff, 0x20, 0x15, 0xea, 0x65, 0x07, 0x00, 0x03, 47 | 0xa4, 0x8f, 0x04, 0xee, 0x65, 0x07, 0x00, 0x03, 0xa5, 0x8f, 0x08, 0xf2, 48 | 0x65, 0x07, 0x00, 0x03, 0xa2, 0x8f, 0x0c, 0xf6, 0x65, 0x07, 0x00, 0x03, 49 | 0xa3, 0x8f, 0x10, 0xfa, 0x65, 0x07, 0x00, 0x03, 0xa8, 0x8f, 0x14, 0xfe, 50 | 0x65, 0x07, 0x00, 0x03, 0xa9, 0x8f, 0x18, 0x02, 0x66, 0x07, 0x00, 0x06, 51 | 0xbd, 0x27, 0xce, 0x5a, 0x01, 0x08, 0x0c, 0x66, 0x07, 0x00, 0x04, 0xd0, 52 | 0xff, 0xbd, 0x27, 0x12, 0x66, 0x07, 0x00, 0x03, 0xa8, 0xaf, 0x04, 0x16, 53 | 0x66, 0x07, 0x00, 0x03, 0xa9, 0xaf, 0x08, 0x1a, 0x66, 0x07, 0x00, 0x03, 54 | 0xaa, 0xaf, 0x0c, 0x1e, 0x66, 0x07, 0x00, 0x03, 0xab, 0xaf, 0x10, 0x22, 55 | 0x66, 0x07, 0x00, 0x03, 0xac, 0xaf, 0x14, 0x26, 0x66, 0x07, 0x00, 0x0a, 56 | 0xad, 0xaf, 0x01, 0x80, 0x08, 0x3c, 0xf8, 0xf0, 0x08, 0x25, 0x32, 0x66, 57 | 0x07, 0x00, 0x03, 0x0d, 0x3c, 0x04, 0x36, 0x66, 0x07, 0x00, 0x02, 0xad, 58 | 0x25, 0x3a, 0x66, 0x07, 0x00, 0x02, 0x09, 0x8d, 0x40, 0x66, 0x07, 0x00, 59 | 0x01, 0x08, 0x42, 0x66, 0x07, 0x00, 0x02, 0x0a, 0x8d, 0x48, 0x66, 0x07, 60 | 0x00, 0x01, 0x0c, 0x4a, 0x66, 0x07, 0x00, 0x02, 0x0b, 0x8d, 0x52, 0x66, 61 | 0x07, 0x00, 0x02, 0x2c, 0x8d, 0x58, 0x66, 0x07, 0x00, 0x01, 0x04, 0x5a, 62 | 0x66, 0x07, 0x00, 0x02, 0x8a, 0x15, 0x60, 0x66, 0x07, 0x00, 0x01, 0x04, 63 | 0x62, 0x66, 0x07, 0x00, 0x02, 0x0a, 0x8d, 0x6a, 0x66, 0x07, 0x00, 0x03, 64 | 0x4b, 0xad, 0x10, 0x6e, 0x66, 0x07, 0x00, 0x0a, 0x08, 0x25, 0xff, 0xff, 65 | 0xad, 0x25, 0xf0, 0xff, 0xa0, 0x15, 0x7d, 0x66, 0x07, 0x00, 0x03, 0x38, 66 | 0x80, 0x40, 0x82, 0x66, 0x07, 0x00, 0x03, 0xa8, 0x8f, 0x04, 0x86, 0x66, 67 | 0x07, 0x00, 0x03, 0xa9, 0x8f, 0x08, 0x8a, 0x66, 0x07, 0x00, 0x03, 0xaa, 68 | 0x8f, 0x0c, 0x8e, 0x66, 0x07, 0x00, 0x03, 0xab, 0x8f, 0x10, 0x92, 0x66, 69 | 0x07, 0x00, 0x03, 0xac, 0x8f, 0x14, 0x96, 0x66, 0x07, 0x00, 0x03, 0xad, 70 | 0x8f, 0x30, 0x9a, 0x66, 0x07, 0x00, 0x02, 0xbd, 0x27, 0x9e, 0x66, 0x07, 71 | 0x00, 0x09, 0x08, 0x3c, 0x74, 0x08, 0x08, 0x25, 0x80, 0x48, 0x09, 0xa8, 72 | 0x66, 0x07, 0x00, 0x04, 0x20, 0x40, 0x09, 0x01, 0xae, 0x66, 0x07, 0x00, 73 | 0x02, 0x08, 0x8d, 0xb4, 0x66, 0x07, 0x00, 0x01, 0x08, 0xb7, 0x66, 0x07, 74 | 0x00, 0x01, 0x01, 0xbc, 0x66, 0x07, 0x00, 0x09, 0x64, 0xa3, 0x06, 0x80, 75 | 0x64, 0xa3, 0x06, 0x80, 0x08, 0xc6, 0x66, 0x07, 0x00, 0x03, 0x20, 0x14, 76 | 0x05, 0xca, 0x66, 0x07, 0x00, 0x0b, 0x20, 0x14, 0x6c, 0xa3, 0x06, 0x80, 77 | 0x6c, 0xa3, 0x06, 0x80, 0x06, 0xd6, 0x66, 0x07, 0x00, 0x03, 0xe0, 0x10, 78 | 0x03, 0xda, 0x66, 0x07, 0x00, 0x0b, 0xe0, 0x10, 0x74, 0xa3, 0x06, 0x80, 79 | 0x74, 0xa3, 0x06, 0x80, 0x04, 0xe6, 0x66, 0x07, 0x00, 0x03, 0x80, 0x14, 80 | 0x01, 0xea, 0x66, 0x07, 0x00, 0x0d, 0x80, 0x14, 0x84, 0xa3, 0x06, 0x80, 81 | 0x84, 0xa3, 0x06, 0x80, 0x25, 0x30, 0x86, 0xf8, 0x66, 0x07, 0x00, 0x04, 82 | 0x4b, 0x74, 0xc6, 0x34, 0x18, 0x67, 0x07, 0x00, 0x40, 0x3e, 0x3e, 0x3e, 83 | 0x3e, 0x3e, 0x3e, 0x3e, 0x3e, 0x3e, 0x3e, 0x3e, 0x3e, 0x3e, 0x3e, 0x3e, 84 | 0x3e, 0x4c, 0x69, 0x62, 0x43, 0x72, 0x79, 0x70, 0x74, 0x20, 0x20, 0x20, 85 | 0x43, 0x72, 0x61, 0x63, 0x6b, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 86 | 0x20, 0x62, 0x72, 0x69, 0x6c, 0x6c, 0x20, 0x28, 0x3a, 0x3c, 0x3c, 0x3c, 87 | 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, 88 | 0x3c, 0xb8, 0x6c, 0x07, 0x00, 0x09, 0xcb, 0x5e, 0xc4, 0x8f, 0xcf, 0x55, 89 | 0x2c, 0x7d, 0xed, 0xc2, 0x6c, 0x07, 0x00, 0x55, 0x7b, 0x17, 0x61, 0x02, 90 | 0xbb, 0x63, 0x68, 0xe2, 0x79, 0x85, 0xa6, 0x35, 0xaf, 0x17, 0x6e, 0x7b, 91 | 0x6a, 0x1a, 0x29, 0xf4, 0x3f, 0x09, 0xc9, 0x4d, 0x24, 0xb0, 0x57, 0xba, 92 | 0x2e, 0x66, 0xba, 0x2d, 0x4f, 0x8b, 0x75, 0xb2, 0xcc, 0xbb, 0x6f, 0x04, 93 | 0x91, 0x9c, 0x85, 0x74, 0xc8, 0xfa, 0xc4, 0xf7, 0xed, 0x7a, 0x2d, 0xc7, 94 | 0xb1, 0xd6, 0x97, 0x83, 0xa5, 0xc9, 0x15, 0xd0, 0xc5, 0x51, 0x92, 0x03, 95 | 0x26, 0xb4, 0xc3, 0x83, 0xe2, 0x03, 0x58, 0xbf, 0x2e, 0x45, 0xcf, 0x5d, 96 | 0xee, 0x46, 0xf1, 0x6f, 0x8b, 0x12, 0x2d, 0x75, 0xe4, 0x18, 0x6d, 0x07, 97 | 0x00, 0x73, 0x9b, 0x5d, 0x02, 0x6b, 0x46, 0xb4, 0x9e, 0xe5, 0xe5, 0x94, 98 | 0x11, 0x2b, 0x1c, 0x04, 0x38, 0x59, 0x91, 0xfa, 0x26, 0xc2, 0x51, 0xd9, 99 | 0x77, 0x36, 0x63, 0xd6, 0xc3, 0xcd, 0x17, 0xd2, 0x42, 0x97, 0xd0, 0x11, 100 | 0xa0, 0x51, 0xef, 0xc9, 0xbf, 0x52, 0x3c, 0x6e, 0x90, 0x02, 0x3b, 0x0c, 101 | 0x04, 0x03, 0x81, 0x8a, 0xe1, 0x6d, 0xca, 0xae, 0x33, 0x03, 0xe4, 0xfd, 102 | 0x64, 0x22, 0xeb, 0xc4, 0xb9, 0x2c, 0xd7, 0x31, 0xa5, 0x79, 0xb4, 0x4b, 103 | 0x6c, 0x28, 0xf6, 0x4b, 0x7a, 0xca, 0xc4, 0xe7, 0xa4, 0x63, 0xc4, 0x0f, 104 | 0x06, 0x13, 0xc4, 0x4c, 0x0f, 0xbd, 0x5a, 0xc4, 0x3a, 0x75, 0xec, 0x3e, 105 | 0x13, 0x55, 0x11, 0xe3, 0x5c, 0x5c, 0xae, 0xda, 0xb4, 0x78, 0x1e, 0xd9, 106 | 0xe3, 0x69, 0x5c, 0x63, 0xe3, 0xe2, 0x07, 0x75, 0xca, 0x8b, 0x6d, 0x07, 107 | 0x00, 0x3e, 0x2b, 0x58, 0xda, 0x59, 0xe0, 0x60, 0xaf, 0x98, 0x1e, 0xc8, 108 | 0x89, 0x84, 0x6f, 0x2f, 0xb4, 0xd4, 0x9c, 0x11, 0x47, 0x23, 0x0d, 0x4b, 109 | 0x85, 0x3c, 0x82, 0xa9, 0xb8, 0xb6, 0x56, 0x24, 0x3c, 0x1e, 0xf6, 0x1f, 110 | 0xb0, 0x68, 0x85, 0x90, 0x30, 0x03, 0xc8, 0xeb, 0x08, 0x32, 0x8a, 0xca, 111 | 0xaa, 0x97, 0x8f, 0xda, 0x96, 0xcc, 0x5a, 0x43, 0xb0, 0x39, 0xa3, 0x49, 112 | 0x50, 0x37, 0xbf, 0xb1, 0xca, 0x6d, 0x07, 0x00, 0x06, 0xb8, 0xb7, 0xf3, 113 | 0xa8, 0xe8, 0x2c 114 | }; 115 | unsigned int SCES_021_04_PPF_len = 1335; 116 | -------------------------------------------------------------------------------- /ppf-c/SLES_019.06.PPF.h: -------------------------------------------------------------------------------- 1 | const unsigned char SLES_019_06_PPF[] = { 2 | 0x50, 0x50, 0x46, 0x31, 0x30, 0x00, 0x4d, 0x69, 0x73, 0x73, 0x69, 0x6f, 3 | 0x6e, 0x3a, 0x20, 0x49, 0x6d, 0x70, 0x6f, 0x73, 0x73, 0x69, 0x62, 0x6c, 4 | 0x65, 0x20, 0x28, 0x45, 0x75, 0x72, 0x6f, 0x70, 0x65, 0x29, 0x20, 0x5b, 5 | 0x4c, 0x69, 0x62, 0x43, 0x72, 0x79, 0x70, 0x74, 0x43, 0x72, 0x61, 0x63, 6 | 0x6b, 0x5d, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0xa8, 0xdc, 0x00, 0x00, 7 | 0x02, 0x50, 0xc8, 0x98, 0xe4, 0x00, 0x00, 0x04, 0x2c, 0xda, 0xac, 0x55, 8 | 0xb8, 0xe4, 0x00, 0x00, 0x02, 0x76, 0x80, 0xee, 0xe4, 0x00, 0x00, 0x04, 9 | 0x74, 0x73, 0xe9, 0xff, 0x0e, 0xe5, 0x00, 0x00, 0x02, 0x52, 0x68, 0x44, 10 | 0xe5, 0x00, 0x00, 0x04, 0x58, 0xa9, 0x45, 0xaa, 0x56, 0xe5, 0x00, 0x00, 11 | 0x0c, 0xb3, 0x41, 0x2e, 0xd9, 0xdb, 0xaf, 0xbf, 0xa8, 0x5b, 0xd0, 0x27, 12 | 0xdc, 0x8a, 0xe5, 0x00, 0x00, 0x0c, 0x63, 0x92, 0x8e, 0xc3, 0xe5, 0xca, 13 | 0x6d, 0xe4, 0xfd, 0xf0, 0x22, 0x9a, 0x78, 0xd5, 0x09, 0x00, 0x40, 0x3e, 14 | 0x3e, 0x3e, 0x3e, 0x3e, 0x3e, 0x3e, 0x3e, 0x3e, 0x3e, 0x3e, 0x3e, 0x3e, 15 | 0x3e, 0x3e, 0x3e, 0x4c, 0x69, 0x62, 0x43, 0x72, 0x79, 0x70, 0x74, 0x20, 16 | 0x20, 0x20, 0x43, 0x72, 0x61, 0x63, 0x6b, 0x20, 0x20, 0x20, 0x20, 0x20, 17 | 0x20, 0x20, 0x20, 0x62, 0x72, 0x69, 0x6c, 0x6c, 0x20, 0x28, 0x3a, 0x3c, 18 | 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, 19 | 0x3c, 0x3c, 0x3c, 0xc8, 0xd5, 0x09, 0x00, 0x04, 0xe8, 0xff, 0xbd, 0x27, 20 | 0xce, 0xd5, 0x09, 0x00, 0x03, 0xa4, 0xaf, 0x04, 0xd2, 0xd5, 0x09, 0x00, 21 | 0x03, 0xa5, 0xaf, 0x08, 0xd6, 0xd5, 0x09, 0x00, 0x03, 0xa2, 0xaf, 0x0c, 22 | 0xda, 0xd5, 0x09, 0x00, 0x03, 0xa3, 0xaf, 0x10, 0xde, 0xd5, 0x09, 0x00, 23 | 0x03, 0xa8, 0xaf, 0x14, 0xe2, 0xd5, 0x09, 0x00, 0x0a, 0xa9, 0xaf, 0x09, 24 | 0x80, 0x04, 0x3c, 0x0c, 0xc9, 0x84, 0x24, 0xed, 0xd5, 0x09, 0x00, 0x03, 25 | 0x80, 0x05, 0x3c, 0xf1, 0xd5, 0x09, 0x00, 0x03, 0xf0, 0xa5, 0x34, 0xf6, 26 | 0xd5, 0x09, 0x00, 0x06, 0x09, 0x3c, 0x44, 0x01, 0x29, 0x25, 0xfe, 0xd5, 27 | 0x09, 0x00, 0x02, 0x88, 0x8c, 0x06, 0xd6, 0x09, 0x00, 0x03, 0xa8, 0xac, 28 | 0x04, 0x0a, 0xd6, 0x09, 0x00, 0x03, 0x84, 0x24, 0x04, 0x0e, 0xd6, 0x09, 29 | 0x00, 0x0a, 0xa5, 0x24, 0xfc, 0xff, 0x29, 0x25, 0xf9, 0xff, 0x20, 0x15, 30 | 0x1c, 0xd6, 0x09, 0x00, 0x01, 0x01, 0x1e, 0xd6, 0x09, 0x00, 0x02, 0x04, 31 | 0x34, 0x20, 0xd6, 0x09, 0x00, 0x01, 0x0c, 0x28, 0xd6, 0x09, 0x00, 0x08, 32 | 0x09, 0x80, 0x04, 0x3c, 0xfc, 0xc8, 0x84, 0x24, 0x31, 0xd6, 0x09, 0x00, 33 | 0x04, 0x80, 0x05, 0x3c, 0xb0, 0x36, 0xd6, 0x09, 0x00, 0x02, 0xa5, 0x34, 34 | 0x3a, 0xd6, 0x09, 0x00, 0x03, 0x09, 0x3c, 0x10, 0x3e, 0xd6, 0x09, 0x00, 35 | 0x02, 0x29, 0x25, 0x42, 0xd6, 0x09, 0x00, 0x02, 0x88, 0x8c, 0x4a, 0xd6, 36 | 0x09, 0x00, 0x03, 0xa8, 0xac, 0x04, 0x4e, 0xd6, 0x09, 0x00, 0x03, 0x84, 37 | 0x24, 0x04, 0x52, 0xd6, 0x09, 0x00, 0x0a, 0xa5, 0x24, 0xfc, 0xff, 0x29, 38 | 0x25, 0xf9, 0xff, 0x20, 0x15, 0x60, 0xd6, 0x09, 0x00, 0x01, 0x02, 0x62, 39 | 0xd6, 0x09, 0x00, 0x03, 0x04, 0x34, 0x0c, 0x6d, 0xd6, 0x09, 0x00, 0x01, 40 | 0x3c, 0x6f, 0xd6, 0x09, 0x00, 0x01, 0x08, 0x75, 0xd6, 0x09, 0x00, 0x08, 41 | 0x80, 0x08, 0x3c, 0x48, 0xf0, 0x08, 0x35, 0x08, 0x7f, 0xd6, 0x09, 0x00, 42 | 0x01, 0x01, 0x84, 0xd6, 0x09, 0x00, 0x04, 0x08, 0x80, 0x08, 0x3c, 0x89, 43 | 0xd6, 0x09, 0x00, 0x03, 0xc8, 0x08, 0x35, 0x8e, 0xd6, 0x09, 0x00, 0x06, 44 | 0x09, 0x3c, 0xa0, 0x02, 0x29, 0x25, 0x97, 0xd6, 0x09, 0x00, 0x02, 0xad, 45 | 0x04, 0x9a, 0xd6, 0x09, 0x00, 0x0a, 0x08, 0x25, 0xfc, 0xff, 0x29, 0x25, 46 | 0xfc, 0xff, 0x20, 0x15, 0xaa, 0xd6, 0x09, 0x00, 0x03, 0xa4, 0x8f, 0x04, 47 | 0xae, 0xd6, 0x09, 0x00, 0x03, 0xa5, 0x8f, 0x08, 0xb2, 0xd6, 0x09, 0x00, 48 | 0x03, 0xa2, 0x8f, 0x0c, 0xb6, 0xd6, 0x09, 0x00, 0x03, 0xa3, 0x8f, 0x10, 49 | 0xba, 0xd6, 0x09, 0x00, 0x03, 0xa8, 0x8f, 0x14, 0xbe, 0xd6, 0x09, 0x00, 50 | 0x03, 0xa9, 0x8f, 0x18, 0xc2, 0xd6, 0x09, 0x00, 0x06, 0xbd, 0x27, 0xc9, 51 | 0x04, 0x02, 0x08, 0xcc, 0xd6, 0x09, 0x00, 0x04, 0xd0, 0xff, 0xbd, 0x27, 52 | 0xd2, 0xd6, 0x09, 0x00, 0x03, 0xa8, 0xaf, 0x04, 0xd6, 0xd6, 0x09, 0x00, 53 | 0x03, 0xa9, 0xaf, 0x08, 0xda, 0xd6, 0x09, 0x00, 0x03, 0xaa, 0xaf, 0x0c, 54 | 0xde, 0xd6, 0x09, 0x00, 0x03, 0xab, 0xaf, 0x10, 0xe2, 0xd6, 0x09, 0x00, 55 | 0x03, 0xac, 0xaf, 0x14, 0xe6, 0xd6, 0x09, 0x00, 0x0a, 0xad, 0xaf, 0x01, 56 | 0x80, 0x08, 0x3c, 0xf4, 0xf0, 0x08, 0x25, 0xf2, 0xd6, 0x09, 0x00, 0x03, 57 | 0x0d, 0x3c, 0x05, 0xf6, 0xd6, 0x09, 0x00, 0x02, 0xad, 0x25, 0xfa, 0xd6, 58 | 0x09, 0x00, 0x02, 0x09, 0x8d, 0x00, 0xd7, 0x09, 0x00, 0x01, 0x08, 0x02, 59 | 0xd7, 0x09, 0x00, 0x02, 0x0a, 0x8d, 0x08, 0xd7, 0x09, 0x00, 0x01, 0x0c, 60 | 0x0a, 0xd7, 0x09, 0x00, 0x02, 0x0b, 0x8d, 0x12, 0xd7, 0x09, 0x00, 0x02, 61 | 0x2c, 0x8d, 0x18, 0xd7, 0x09, 0x00, 0x01, 0x04, 0x1a, 0xd7, 0x09, 0x00, 62 | 0x02, 0x8a, 0x15, 0x20, 0xd7, 0x09, 0x00, 0x01, 0x04, 0x22, 0xd7, 0x09, 63 | 0x00, 0x02, 0x0a, 0x8d, 0x2a, 0xd7, 0x09, 0x00, 0x03, 0x4b, 0xad, 0x10, 64 | 0x2e, 0xd7, 0x09, 0x00, 0x0a, 0x08, 0x25, 0xff, 0xff, 0xad, 0x25, 0xf0, 65 | 0xff, 0xa0, 0x15, 0x3e, 0xd7, 0x09, 0x00, 0x03, 0xa8, 0x8f, 0x04, 0x42, 66 | 0xd7, 0x09, 0x00, 0x03, 0xa9, 0x8f, 0x08, 0x46, 0xd7, 0x09, 0x00, 0x03, 67 | 0xaa, 0x8f, 0x0c, 0x4a, 0xd7, 0x09, 0x00, 0x03, 0xab, 0x8f, 0x10, 0x4e, 68 | 0xd7, 0x09, 0x00, 0x03, 0xac, 0x8f, 0x14, 0x52, 0xd7, 0x09, 0x00, 0x03, 69 | 0xad, 0x8f, 0x30, 0x56, 0xd7, 0x09, 0x00, 0x02, 0xbd, 0x27, 0x5a, 0xd7, 70 | 0x09, 0x00, 0x09, 0x08, 0x3c, 0x74, 0x08, 0x08, 0x25, 0x80, 0x48, 0x09, 71 | 0x64, 0xd7, 0x09, 0x00, 0x04, 0x20, 0x40, 0x09, 0x01, 0x6a, 0xd7, 0x09, 72 | 0x00, 0x02, 0x08, 0x8d, 0x70, 0xd7, 0x09, 0x00, 0x01, 0x08, 0x73, 0xd7, 73 | 0x09, 0x00, 0x01, 0x01, 0x78, 0xd7, 0x09, 0x00, 0x19, 0xac, 0x5b, 0x08, 74 | 0x80, 0xac, 0x5b, 0x08, 0x80, 0x80, 0xe1, 0x02, 0x3c, 0x80, 0xe0, 0x02, 75 | 0x3c, 0xe4, 0xc3, 0x1d, 0x80, 0xe4, 0xc3, 0x1d, 0x80, 0x08, 0x92, 0xd7, 76 | 0x09, 0x00, 0x03, 0x20, 0x14, 0x05, 0x96, 0xd7, 0x09, 0x00, 0x0b, 0x20, 77 | 0x14, 0xec, 0xc3, 0x1d, 0x80, 0xec, 0xc3, 0x1d, 0x80, 0x06, 0xa2, 0xd7, 78 | 0x09, 0x00, 0x03, 0xe0, 0x10, 0x03, 0xa6, 0xd7, 0x09, 0x00, 0x0b, 0xe0, 79 | 0x10, 0xf4, 0xc3, 0x1d, 0x80, 0xf4, 0xc3, 0x1d, 0x80, 0x04, 0xb2, 0xd7, 80 | 0x09, 0x00, 0x03, 0x80, 0x14, 0x01, 0xb6, 0xd7, 0x09, 0x00, 0x0d, 0x80, 81 | 0x14, 0x04, 0xc4, 0x1d, 0x80, 0x04, 0xc4, 0x1d, 0x80, 0x25, 0x30, 0x86, 82 | 0xc4, 0xd7, 0x09, 0x00, 0x04, 0xed, 0x14, 0xc6, 0x34, 0xd8, 0xd7, 0x09, 83 | 0x00, 0x40, 0x3e, 0x3e, 0x3e, 0x3e, 0x3e, 0x3e, 0x3e, 0x3e, 0x3e, 0x3e, 84 | 0x3e, 0x3e, 0x3e, 0x3e, 0x3e, 0x3e, 0x4c, 0x69, 0x62, 0x43, 0x72, 0x79, 85 | 0x70, 0x74, 0x20, 0x20, 0x20, 0x43, 0x72, 0x61, 0x63, 0x6b, 0x20, 0x20, 86 | 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x62, 0x72, 0x69, 0x6c, 0x6c, 0x20, 87 | 0x28, 0x3a, 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, 88 | 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, 0x78, 0xdd, 0x09, 0x00, 0x09, 0xdc, 89 | 0x19, 0x29, 0x74, 0xc2, 0x94, 0x58, 0xbf, 0xb3, 0x82, 0xdd, 0x09, 0x00, 90 | 0x55, 0x7b, 0xd5, 0xfc, 0x71, 0xe5, 0xea, 0x75, 0x26, 0x91, 0x85, 0xd3, 91 | 0x66, 0x80, 0x36, 0xb9, 0x65, 0xaf, 0x21, 0xcd, 0xec, 0x55, 0x3f, 0x1e, 92 | 0xe2, 0x9d, 0xb0, 0xd7, 0x0d, 0x0b, 0x57, 0xbf, 0x30, 0x56, 0xb4, 0x2c, 93 | 0xaa, 0x0b, 0x8e, 0xb1, 0xab, 0x72, 0x9c, 0xbb, 0xc3, 0xc3, 0xcf, 0x5f, 94 | 0xf7, 0xf9, 0x55, 0xc2, 0xdf, 0x87, 0xcc, 0xf1, 0xfd, 0x83, 0xc9, 0x4e, 95 | 0x13, 0xf6, 0xff, 0xd8, 0x83, 0x13, 0xee, 0xbb, 0xfb, 0x7d, 0xc8, 0x77, 96 | 0x4b, 0xcb, 0x05, 0xdf, 0xe5, 0xe8, 0x8f, 0xfa, 0x15, 0x4f, 0xb9, 0x5a, 97 | 0xb6, 0xb2, 0xd8, 0xdd, 0x09, 0x00, 0x40, 0x9b, 0x9e, 0x33, 0x43, 0x10, 98 | 0xbd, 0x4b, 0xd9, 0x03, 0x94, 0x8e, 0x3a, 0x37, 0x99, 0x67, 0xc7, 0x78, 99 | 0xe9, 0x23, 0x19, 0x06, 0x1b, 0x28, 0xf9, 0xc1, 0xd6, 0x27, 0xd9, 0x1a, 100 | 0x4f, 0x6c, 0x45, 0x0d, 0x4a, 0x1b, 0x8a, 0xd9, 0x6c, 0xfa, 0x9d, 0xc0, 101 | 0x6e, 0xdc, 0x16, 0xca, 0xa9, 0x9f, 0x03, 0x8d, 0xa1, 0xfa, 0xb6, 0x45, 102 | 0x20, 0x35, 0xb5, 0xe9, 0xfd, 0x0a, 0x59, 0x2a, 0xf6, 0xd7, 0x85, 0x18, 103 | 0xde, 0x09, 0x00, 0x78, 0x10, 0x3f, 0x93, 0x94, 0x50, 0x3c, 0x47, 0x19, 104 | 0x2e, 0xcb, 0x4e, 0xce, 0x53, 0x69, 0xa7, 0x7b, 0x53, 0x5c, 0xb9, 0x3c, 105 | 0x28, 0x88, 0x85, 0xfb, 0x6c, 0x0a, 0x18, 0xed, 0x88, 0x96, 0x8d, 0x73, 106 | 0x99, 0x47, 0xbf, 0x9d, 0x15, 0xfc, 0x88, 0x0d, 0x71, 0xb2, 0xf7, 0x25, 107 | 0x8c, 0xc5, 0x54, 0xa7, 0x49, 0xfe, 0x37, 0x53, 0x44, 0x40, 0x37, 0x6e, 108 | 0x0f, 0x20, 0xf2, 0x69, 0xec, 0xa2, 0xf8, 0x3e, 0x4e, 0xc4, 0x79, 0x5d, 109 | 0x4d, 0x5d, 0x30, 0x1e, 0x7d, 0xd5, 0xab, 0xab, 0x0e, 0x56, 0x51, 0x2f, 110 | 0x8a, 0xd2, 0x47, 0x6c, 0x70, 0xc0, 0xcb, 0x81, 0x4f, 0xef, 0x27, 0x90, 111 | 0x2b, 0x0e, 0xba, 0x17, 0xbb, 0x36, 0x7d, 0xdb, 0xce, 0x8a, 0x87, 0xb8, 112 | 0xbd, 0x6f, 0xb4, 0xf6, 0xcd, 0xd4, 0xa4, 0x37, 0x98, 0x6e, 0xeb, 0x61, 113 | 0xcb, 0x8b, 0x2c, 0xfc 114 | }; 115 | unsigned int SLES_019_06_PPF_len = 1336; 116 | -------------------------------------------------------------------------------- /ppf-c/SLES_000.17.PPF.h: -------------------------------------------------------------------------------- 1 | const unsigned char SLES_000_17_PPF[] = { 2 | 0x50, 0x50, 0x46, 0x31, 0x30, 0x00, 0x50, 0x72, 0x69, 0x6e, 0x63, 0x65, 3 | 0x20, 0x4e, 0x61, 0x73, 0x65, 0x65, 0x6d, 0x20, 0x42, 0x6f, 0x78, 0x69, 4 | 0x6e, 0x67, 0x20, 0x28, 0x45, 0x75, 0x72, 0x6f, 0x70, 0x65, 0x29, 0x20, 5 | 0x5b, 0x4c, 0x69, 0x62, 0x43, 0x72, 0x79, 0x70, 0x74, 0x43, 0x72, 0x61, 6 | 0x63, 0x6b, 0x5d, 0x20, 0x20, 0x20, 0x20, 0x20, 0xa8, 0xdc, 0x00, 0x00, 7 | 0x03, 0x50, 0xa8, 0x10, 0x98, 0xe4, 0x00, 0x00, 0x04, 0x9f, 0xf1, 0xcf, 8 | 0xf0, 0xb8, 0xe4, 0x00, 0x00, 0x03, 0x76, 0xc0, 0x8d, 0xee, 0xe4, 0x00, 9 | 0x00, 0x04, 0xbc, 0x0e, 0x4c, 0x0d, 0x0e, 0xe5, 0x00, 0x00, 0x03, 0x52, 10 | 0x48, 0xd4, 0x44, 0xe5, 0x00, 0x00, 0x04, 0x23, 0xff, 0x83, 0xfd, 0x56, 11 | 0xe5, 0x00, 0x00, 0x07, 0x16, 0xb3, 0xe2, 0x03, 0x28, 0x38, 0xb0, 0x5e, 12 | 0xe5, 0x00, 0x00, 0x04, 0xce, 0x4f, 0x27, 0x60, 0x8a, 0xe5, 0x00, 0x00, 13 | 0x0c, 0xa5, 0xc5, 0x54, 0xc0, 0x08, 0x77, 0x11, 0x6e, 0x70, 0x4f, 0x22, 14 | 0x46, 0xb8, 0xe0, 0x12, 0x00, 0x40, 0x3e, 0x3e, 0x3e, 0x3e, 0x3e, 0x3e, 15 | 0x3e, 0x3e, 0x3e, 0x3e, 0x3e, 0x3e, 0x3e, 0x3e, 0x3e, 0x3e, 0x4c, 0x69, 16 | 0x62, 0x43, 0x72, 0x79, 0x70, 0x74, 0x20, 0x20, 0x20, 0x43, 0x72, 0x61, 17 | 0x63, 0x6b, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x62, 0x72, 18 | 0x69, 0x6c, 0x6c, 0x20, 0x28, 0x3a, 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, 19 | 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, 0x08, 0xe1, 20 | 0x12, 0x00, 0x04, 0xe8, 0xff, 0xbd, 0x27, 0x0e, 0xe1, 0x12, 0x00, 0x03, 21 | 0xa4, 0xaf, 0x04, 0x12, 0xe1, 0x12, 0x00, 0x03, 0xa5, 0xaf, 0x08, 0x16, 22 | 0xe1, 0x12, 0x00, 0x03, 0xa2, 0xaf, 0x0c, 0x1a, 0xe1, 0x12, 0x00, 0x03, 23 | 0xa3, 0xaf, 0x10, 0x1e, 0xe1, 0x12, 0x00, 0x03, 0xa8, 0xaf, 0x14, 0x22, 24 | 0xe1, 0x12, 0x00, 0x0a, 0xa9, 0xaf, 0x11, 0x80, 0x04, 0x3c, 0x0c, 0xa9, 25 | 0x84, 0x24, 0x2d, 0xe1, 0x12, 0x00, 0x03, 0x80, 0x05, 0x3c, 0x31, 0xe1, 26 | 0x12, 0x00, 0x03, 0xf0, 0xa5, 0x34, 0x36, 0xe1, 0x12, 0x00, 0x06, 0x09, 27 | 0x3c, 0x44, 0x01, 0x29, 0x25, 0x3e, 0xe1, 0x12, 0x00, 0x02, 0x88, 0x8c, 28 | 0x46, 0xe1, 0x12, 0x00, 0x03, 0xa8, 0xac, 0x04, 0x4a, 0xe1, 0x12, 0x00, 29 | 0x03, 0x84, 0x24, 0x04, 0x4e, 0xe1, 0x12, 0x00, 0x0a, 0xa5, 0x24, 0xfc, 30 | 0xff, 0x29, 0x25, 0xf9, 0xff, 0x20, 0x15, 0x5c, 0xe1, 0x12, 0x00, 0x01, 31 | 0x01, 0x5e, 0xe1, 0x12, 0x00, 0x03, 0x04, 0x34, 0x0c, 0x68, 0xe1, 0x12, 32 | 0x00, 0x08, 0x11, 0x80, 0x04, 0x3c, 0xfc, 0xa8, 0x84, 0x24, 0x71, 0xe1, 33 | 0x12, 0x00, 0x04, 0x80, 0x05, 0x3c, 0xb0, 0x76, 0xe1, 0x12, 0x00, 0x02, 34 | 0xa5, 0x34, 0x7a, 0xe1, 0x12, 0x00, 0x03, 0x09, 0x3c, 0x10, 0x7e, 0xe1, 35 | 0x12, 0x00, 0x02, 0x29, 0x25, 0x82, 0xe1, 0x12, 0x00, 0x02, 0x88, 0x8c, 36 | 0x8a, 0xe1, 0x12, 0x00, 0x03, 0xa8, 0xac, 0x04, 0x8e, 0xe1, 0x12, 0x00, 37 | 0x03, 0x84, 0x24, 0x04, 0x92, 0xe1, 0x12, 0x00, 0x0a, 0xa5, 0x24, 0xfc, 38 | 0xff, 0x29, 0x25, 0xf9, 0xff, 0x20, 0x15, 0xa0, 0xe1, 0x12, 0x00, 0x01, 39 | 0x02, 0xa2, 0xe1, 0x12, 0x00, 0x03, 0x04, 0x34, 0x0c, 0xad, 0xe1, 0x12, 40 | 0x00, 0x01, 0x3c, 0xaf, 0xe1, 0x12, 0x00, 0x01, 0x08, 0xb5, 0xe1, 0x12, 41 | 0x00, 0x08, 0x80, 0x08, 0x3c, 0x48, 0xf0, 0x08, 0x35, 0x08, 0xbf, 0xe1, 42 | 0x12, 0x00, 0x01, 0x01, 0xc4, 0xe1, 0x12, 0x00, 0x04, 0x10, 0x80, 0x08, 43 | 0x3c, 0xc9, 0xe1, 0x12, 0x00, 0x03, 0xa8, 0x08, 0x35, 0xce, 0xe1, 0x12, 44 | 0x00, 0x06, 0x09, 0x3c, 0xa0, 0x02, 0x29, 0x25, 0xd7, 0xe1, 0x12, 0x00, 45 | 0x02, 0xad, 0x04, 0xda, 0xe1, 0x12, 0x00, 0x0a, 0x08, 0x25, 0xfc, 0xff, 46 | 0x29, 0x25, 0xfc, 0xff, 0x20, 0x15, 0xea, 0xe1, 0x12, 0x00, 0x03, 0xa4, 47 | 0x8f, 0x04, 0xee, 0xe1, 0x12, 0x00, 0x03, 0xa5, 0x8f, 0x08, 0xf2, 0xe1, 48 | 0x12, 0x00, 0x03, 0xa2, 0x8f, 0x0c, 0xf6, 0xe1, 0x12, 0x00, 0x03, 0xa3, 49 | 0x8f, 0x10, 0xfa, 0xe1, 0x12, 0x00, 0x03, 0xa8, 0x8f, 0x14, 0xfe, 0xe1, 50 | 0x12, 0x00, 0x03, 0xa9, 0x8f, 0x18, 0x02, 0xe2, 0x12, 0x00, 0x06, 0xbd, 51 | 0x27, 0x8c, 0x68, 0x03, 0x08, 0x0c, 0xe2, 0x12, 0x00, 0x04, 0xd0, 0xff, 52 | 0xbd, 0x27, 0x12, 0xe2, 0x12, 0x00, 0x03, 0xa8, 0xaf, 0x04, 0x16, 0xe2, 53 | 0x12, 0x00, 0x03, 0xa9, 0xaf, 0x08, 0x1a, 0xe2, 0x12, 0x00, 0x03, 0xaa, 54 | 0xaf, 0x0c, 0x1e, 0xe2, 0x12, 0x00, 0x03, 0xab, 0xaf, 0x10, 0x22, 0xe2, 55 | 0x12, 0x00, 0x03, 0xac, 0xaf, 0x14, 0x26, 0xe2, 0x12, 0x00, 0x0a, 0xad, 56 | 0xaf, 0x01, 0x80, 0x08, 0x3c, 0xf4, 0xf0, 0x08, 0x25, 0x32, 0xe2, 0x12, 57 | 0x00, 0x03, 0x0d, 0x3c, 0x05, 0x36, 0xe2, 0x12, 0x00, 0x02, 0xad, 0x25, 58 | 0x3a, 0xe2, 0x12, 0x00, 0x02, 0x09, 0x8d, 0x40, 0xe2, 0x12, 0x00, 0x01, 59 | 0x08, 0x42, 0xe2, 0x12, 0x00, 0x02, 0x0a, 0x8d, 0x48, 0xe2, 0x12, 0x00, 60 | 0x01, 0x0c, 0x4a, 0xe2, 0x12, 0x00, 0x02, 0x0b, 0x8d, 0x52, 0xe2, 0x12, 61 | 0x00, 0x02, 0x2c, 0x8d, 0x58, 0xe2, 0x12, 0x00, 0x01, 0x04, 0x5a, 0xe2, 62 | 0x12, 0x00, 0x02, 0x8a, 0x15, 0x60, 0xe2, 0x12, 0x00, 0x01, 0x04, 0x62, 63 | 0xe2, 0x12, 0x00, 0x02, 0x0a, 0x8d, 0x6a, 0xe2, 0x12, 0x00, 0x03, 0x4b, 64 | 0xad, 0x10, 0x6e, 0xe2, 0x12, 0x00, 0x0a, 0x08, 0x25, 0xff, 0xff, 0xad, 65 | 0x25, 0xf0, 0xff, 0xa0, 0x15, 0x7e, 0xe2, 0x12, 0x00, 0x03, 0xa8, 0x8f, 66 | 0x04, 0x82, 0xe2, 0x12, 0x00, 0x03, 0xa9, 0x8f, 0x08, 0x86, 0xe2, 0x12, 67 | 0x00, 0x03, 0xaa, 0x8f, 0x0c, 0x8a, 0xe2, 0x12, 0x00, 0x03, 0xab, 0x8f, 68 | 0x10, 0x8e, 0xe2, 0x12, 0x00, 0x03, 0xac, 0x8f, 0x14, 0x92, 0xe2, 0x12, 69 | 0x00, 0x03, 0xad, 0x8f, 0x30, 0x96, 0xe2, 0x12, 0x00, 0x02, 0xbd, 0x27, 70 | 0x9a, 0xe2, 0x12, 0x00, 0x09, 0x08, 0x3c, 0x74, 0x08, 0x08, 0x25, 0x80, 71 | 0x48, 0x09, 0xa4, 0xe2, 0x12, 0x00, 0x04, 0x20, 0x40, 0x09, 0x01, 0xaa, 72 | 0xe2, 0x12, 0x00, 0x02, 0x08, 0x8d, 0xb0, 0xe2, 0x12, 0x00, 0x01, 0x08, 73 | 0xb3, 0xe2, 0x12, 0x00, 0x01, 0x01, 0xb8, 0xe2, 0x12, 0x00, 0x19, 0x48, 74 | 0xfb, 0x0d, 0x80, 0x48, 0xfb, 0x0d, 0x80, 0x80, 0xe1, 0x02, 0x3c, 0x80, 75 | 0xe0, 0x02, 0x3c, 0x04, 0xfe, 0x0d, 0x80, 0x04, 0xfe, 0x0d, 0x80, 0x08, 76 | 0xd2, 0xe2, 0x12, 0x00, 0x03, 0x20, 0x14, 0x05, 0xd6, 0xe2, 0x12, 0x00, 77 | 0x0b, 0x20, 0x14, 0x0c, 0xfe, 0x0d, 0x80, 0x0c, 0xfe, 0x0d, 0x80, 0x06, 78 | 0xe2, 0xe2, 0x12, 0x00, 0x03, 0xe0, 0x10, 0x03, 0xe6, 0xe2, 0x12, 0x00, 79 | 0x0b, 0xe0, 0x10, 0x14, 0xfe, 0x0d, 0x80, 0x14, 0xfe, 0x0d, 0x80, 0x04, 80 | 0xf2, 0xe2, 0x12, 0x00, 0x03, 0x80, 0x14, 0x01, 0xf6, 0xe2, 0x12, 0x00, 81 | 0x0d, 0x80, 0x14, 0x24, 0xfe, 0x0d, 0x80, 0x24, 0xfe, 0x0d, 0x80, 0x25, 82 | 0x30, 0x86, 0x04, 0xe3, 0x12, 0x00, 0x04, 0xb8, 0xe2, 0xc6, 0x34, 0x18, 83 | 0xe3, 0x12, 0x00, 0x40, 0x3e, 0x3e, 0x3e, 0x3e, 0x3e, 0x3e, 0x3e, 0x3e, 84 | 0x3e, 0x3e, 0x3e, 0x3e, 0x3e, 0x3e, 0x3e, 0x3e, 0x4c, 0x69, 0x62, 0x43, 85 | 0x72, 0x79, 0x70, 0x74, 0x20, 0x20, 0x20, 0x43, 0x72, 0x61, 0x63, 0x6b, 86 | 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x62, 0x72, 0x69, 0x6c, 87 | 0x6c, 0x20, 0x28, 0x3a, 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, 88 | 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, 0xb8, 0xe8, 0x12, 0x00, 89 | 0x09, 0xfd, 0x11, 0xd2, 0x07, 0x2a, 0xcd, 0xf2, 0x45, 0xba, 0xc2, 0xe8, 90 | 0x12, 0x00, 0x42, 0xc6, 0x60, 0x5d, 0x28, 0xe0, 0x5f, 0xef, 0x7f, 0x3d, 91 | 0x30, 0x96, 0xd4, 0x9d, 0x66, 0xfb, 0x0d, 0xeb, 0x71, 0xbf, 0xfb, 0x98, 92 | 0x02, 0xda, 0x7e, 0x1c, 0x25, 0x64, 0x3e, 0xf0, 0x64, 0x23, 0x55, 0xc3, 93 | 0xa8, 0xa4, 0x41, 0x9d, 0x45, 0x77, 0xb4, 0xc3, 0x57, 0x4a, 0xef, 0x5d, 94 | 0xd7, 0x2b, 0xb6, 0xaf, 0xa3, 0x39, 0x5f, 0x31, 0xe4, 0xd2, 0x32, 0xf2, 95 | 0xbe, 0x80, 0xfb, 0x88, 0xb4, 0x8e, 0x0c, 0x36, 0xc5, 0x04, 0xe9, 0x12, 96 | 0x00, 0x13, 0xfb, 0x58, 0x8a, 0xd1, 0x44, 0x81, 0x6f, 0xd2, 0x3c, 0x32, 97 | 0x8a, 0x45, 0x51, 0x61, 0x15, 0x24, 0xee, 0xfb, 0x80, 0x18, 0xe9, 0x12, 98 | 0x00, 0xb8, 0xde, 0x9d, 0x88, 0x0c, 0xdb, 0xbe, 0xc8, 0x96, 0x05, 0x97, 99 | 0x74, 0x3f, 0xad, 0x7f, 0xa6, 0x79, 0x56, 0x0f, 0x41, 0x82, 0x97, 0xf8, 100 | 0xb4, 0x66, 0x11, 0x7c, 0x1d, 0x56, 0xbc, 0xc0, 0x98, 0xd1, 0xe3, 0x0b, 101 | 0xde, 0xa5, 0x84, 0x6a, 0x51, 0xbd, 0xaf, 0x68, 0xe8, 0x77, 0x97, 0xfe, 102 | 0xf5, 0x42, 0x2f, 0x9f, 0x27, 0xda, 0xfb, 0xc2, 0xe5, 0xa7, 0xbb, 0x46, 103 | 0x0d, 0xed, 0xf0, 0xef, 0x22, 0xe9, 0xcd, 0xf8, 0x5a, 0xe9, 0xf2, 0xce, 104 | 0x29, 0x1e, 0xf8, 0xea, 0x85, 0xef, 0xb0, 0x01, 0xbc, 0x21, 0xb8, 0x8d, 105 | 0xb3, 0x57, 0x2b, 0x64, 0xc0, 0xe6, 0xe4, 0x36, 0xa1, 0x0a, 0xc4, 0xcb, 106 | 0x33, 0xf3, 0xb9, 0xe0, 0x88, 0x49, 0x2a, 0xde, 0x27, 0xf9, 0x23, 0x5b, 107 | 0x56, 0xa3, 0xa9, 0xe7, 0x03, 0xea, 0xb0, 0xb0, 0x4a, 0xcd, 0x14, 0x80, 108 | 0x4a, 0xcf, 0xe6, 0x7a, 0x3d, 0x47, 0x75, 0x14, 0x50, 0x57, 0xc0, 0xa3, 109 | 0x2b, 0xc8, 0xdd, 0x59, 0x9e, 0x87, 0xed, 0xa7, 0x07, 0x08, 0xb3, 0xdd, 110 | 0x8d, 0xa7, 0xb5, 0xa7, 0xf1, 0x1a, 0x90, 0xc8, 0xfb, 0xa0, 0xcb, 0x19, 111 | 0xe8, 0x4a, 0xca, 0x70, 0xd4, 0xbd, 0xb0, 0x32, 0x15, 0xae, 0x8d, 0x41, 112 | 0xaa, 0x35, 0x74, 0x53, 0xae, 0x19, 0xa0, 0x4e, 0x69, 0x32, 0x4e, 0xf8, 113 | 0x64, 0x88, 0xfc, 0x0a, 0xc2, 0xe4 114 | }; 115 | unsigned int SLES_000_17_PPF_len = 1338; 116 | -------------------------------------------------------------------------------- /ppf-c/SLES_022.92.PPF.h: -------------------------------------------------------------------------------- 1 | const unsigned char SLES_022_92_PPF[] = { 2 | 0x50, 0x50, 0x46, 0x31, 0x30, 0x00, 0x50, 0x72, 0x65, 0x6d, 0x69, 0x65, 3 | 0x72, 0x20, 0x4d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x72, 0x20, 0x32, 0x30, 4 | 0x30, 0x30, 0x20, 0x5b, 0x4c, 0x69, 0x62, 0x43, 0x72, 0x79, 0x70, 0x74, 5 | 0x43, 0x72, 0x61, 0x63, 0x6b, 0x5d, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 6 | 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0xb8, 0x0f, 0x6c, 0x00, 7 | 0x03, 0x50, 0x18, 0x19, 0xa8, 0x17, 0x6c, 0x00, 0x04, 0x36, 0xcc, 0xc1, 8 | 0x7f, 0xc8, 0x17, 0x6c, 0x00, 0x03, 0x76, 0xeb, 0x83, 0xfe, 0x17, 0x6c, 9 | 0x00, 0x04, 0x5a, 0x49, 0x5e, 0x81, 0x1e, 0x18, 0x6c, 0x00, 0x03, 0x52, 10 | 0xd3, 0xd3, 0x54, 0x18, 0x6c, 0x00, 0x04, 0x6c, 0x85, 0x9f, 0xfe, 0x66, 11 | 0x18, 0x6c, 0x00, 0x0c, 0xe7, 0xcb, 0xac, 0x33, 0x95, 0xf5, 0xc6, 0x5f, 12 | 0x59, 0x47, 0x27, 0x78, 0x9a, 0x18, 0x6c, 0x00, 0x0c, 0x57, 0x30, 0xa1, 13 | 0x4e, 0x41, 0xfe, 0x2f, 0x54, 0xee, 0xdc, 0x22, 0xee, 0x68, 0x5a, 0x6d, 14 | 0x00, 0x40, 0x3e, 0x3e, 0x3e, 0x3e, 0x3e, 0x3e, 0x3e, 0x3e, 0x3e, 0x3e, 15 | 0x3e, 0x3e, 0x3e, 0x3e, 0x3e, 0x3e, 0x4c, 0x69, 0x62, 0x43, 0x72, 0x79, 16 | 0x70, 0x74, 0x20, 0x20, 0x20, 0x43, 0x72, 0x61, 0x63, 0x6b, 0x20, 0x20, 17 | 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x62, 0x72, 0x69, 0x6c, 0x6c, 0x20, 18 | 0x28, 0x3a, 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, 19 | 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, 0xb8, 0x5a, 0x6d, 0x00, 0x04, 0xe8, 20 | 0xff, 0xbd, 0x27, 0xbe, 0x5a, 0x6d, 0x00, 0x03, 0xa4, 0xaf, 0x04, 0xc2, 21 | 0x5a, 0x6d, 0x00, 0x03, 0xa5, 0xaf, 0x08, 0xc6, 0x5a, 0x6d, 0x00, 0x03, 22 | 0xa2, 0xaf, 0x0c, 0xca, 0x5a, 0x6d, 0x00, 0x03, 0xa3, 0xaf, 0x10, 0xce, 23 | 0x5a, 0x6d, 0x00, 0x03, 0xa8, 0xaf, 0x14, 0xd2, 0x5a, 0x6d, 0x00, 0x0a, 24 | 0xa9, 0xaf, 0x19, 0x80, 0x04, 0x3c, 0x0c, 0x19, 0x84, 0x24, 0xdd, 0x5a, 25 | 0x6d, 0x00, 0x03, 0x80, 0x05, 0x3c, 0xe1, 0x5a, 0x6d, 0x00, 0x03, 0xf0, 26 | 0xa5, 0x34, 0xe6, 0x5a, 0x6d, 0x00, 0x06, 0x09, 0x3c, 0x44, 0x01, 0x29, 27 | 0x25, 0xee, 0x5a, 0x6d, 0x00, 0x02, 0x88, 0x8c, 0xf6, 0x5a, 0x6d, 0x00, 28 | 0x03, 0xa8, 0xac, 0x04, 0xfa, 0x5a, 0x6d, 0x00, 0x03, 0x84, 0x24, 0x04, 29 | 0xfe, 0x5a, 0x6d, 0x00, 0x0a, 0xa5, 0x24, 0xfc, 0xff, 0x29, 0x25, 0xf9, 30 | 0xff, 0x20, 0x15, 0x0c, 0x5b, 0x6d, 0x00, 0x01, 0x01, 0x0e, 0x5b, 0x6d, 31 | 0x00, 0x03, 0x04, 0x34, 0x0c, 0x18, 0x5b, 0x6d, 0x00, 0x08, 0x19, 0x80, 32 | 0x04, 0x3c, 0xfc, 0x18, 0x84, 0x24, 0x21, 0x5b, 0x6d, 0x00, 0x04, 0x80, 33 | 0x05, 0x3c, 0xb0, 0x26, 0x5b, 0x6d, 0x00, 0x02, 0xa5, 0x34, 0x2a, 0x5b, 34 | 0x6d, 0x00, 0x03, 0x09, 0x3c, 0x10, 0x2e, 0x5b, 0x6d, 0x00, 0x02, 0x29, 35 | 0x25, 0x32, 0x5b, 0x6d, 0x00, 0x02, 0x88, 0x8c, 0x3a, 0x5b, 0x6d, 0x00, 36 | 0x03, 0xa8, 0xac, 0x04, 0x3e, 0x5b, 0x6d, 0x00, 0x03, 0x84, 0x24, 0x04, 37 | 0x42, 0x5b, 0x6d, 0x00, 0x0a, 0xa5, 0x24, 0xfc, 0xff, 0x29, 0x25, 0xf9, 38 | 0xff, 0x20, 0x15, 0x50, 0x5b, 0x6d, 0x00, 0x01, 0x02, 0x52, 0x5b, 0x6d, 39 | 0x00, 0x03, 0x04, 0x34, 0x0c, 0x5d, 0x5b, 0x6d, 0x00, 0x01, 0x3c, 0x5f, 40 | 0x5b, 0x6d, 0x00, 0x01, 0x08, 0x65, 0x5b, 0x6d, 0x00, 0x08, 0x80, 0x08, 41 | 0x3c, 0x48, 0xf0, 0x08, 0x35, 0x08, 0x6f, 0x5b, 0x6d, 0x00, 0x01, 0x01, 42 | 0x74, 0x5b, 0x6d, 0x00, 0x04, 0x19, 0x80, 0x08, 0x3c, 0x79, 0x5b, 0x6d, 43 | 0x00, 0x03, 0x18, 0x08, 0x35, 0x7e, 0x5b, 0x6d, 0x00, 0x06, 0x09, 0x3c, 44 | 0xa0, 0x02, 0x29, 0x25, 0x87, 0x5b, 0x6d, 0x00, 0x02, 0xad, 0x04, 0x8a, 45 | 0x5b, 0x6d, 0x00, 0x0a, 0x08, 0x25, 0xfc, 0xff, 0x29, 0x25, 0xfc, 0xff, 46 | 0x20, 0x15, 0x9a, 0x5b, 0x6d, 0x00, 0x03, 0xa4, 0x8f, 0x04, 0x9e, 0x5b, 47 | 0x6d, 0x00, 0x03, 0xa5, 0x8f, 0x08, 0xa2, 0x5b, 0x6d, 0x00, 0x03, 0xa2, 48 | 0x8f, 0x0c, 0xa6, 0x5b, 0x6d, 0x00, 0x03, 0xa3, 0x8f, 0x10, 0xaa, 0x5b, 49 | 0x6d, 0x00, 0x03, 0xa8, 0x8f, 0x14, 0xae, 0x5b, 0x6d, 0x00, 0x03, 0xa9, 50 | 0x8f, 0x18, 0xb2, 0x5b, 0x6d, 0x00, 0x06, 0xbd, 0x27, 0x8e, 0x03, 0x06, 51 | 0x08, 0xbc, 0x5b, 0x6d, 0x00, 0x04, 0xd0, 0xff, 0xbd, 0x27, 0xc2, 0x5b, 52 | 0x6d, 0x00, 0x03, 0xa8, 0xaf, 0x04, 0xc6, 0x5b, 0x6d, 0x00, 0x03, 0xa9, 53 | 0xaf, 0x08, 0xca, 0x5b, 0x6d, 0x00, 0x03, 0xaa, 0xaf, 0x0c, 0xce, 0x5b, 54 | 0x6d, 0x00, 0x03, 0xab, 0xaf, 0x10, 0xd2, 0x5b, 0x6d, 0x00, 0x03, 0xac, 55 | 0xaf, 0x14, 0xd6, 0x5b, 0x6d, 0x00, 0x0a, 0xad, 0xaf, 0x01, 0x80, 0x08, 56 | 0x3c, 0xf4, 0xf0, 0x08, 0x25, 0xe2, 0x5b, 0x6d, 0x00, 0x03, 0x0d, 0x3c, 57 | 0x05, 0xe6, 0x5b, 0x6d, 0x00, 0x02, 0xad, 0x25, 0xea, 0x5b, 0x6d, 0x00, 58 | 0x02, 0x09, 0x8d, 0xf0, 0x5b, 0x6d, 0x00, 0x01, 0x08, 0xf2, 0x5b, 0x6d, 59 | 0x00, 0x02, 0x0a, 0x8d, 0xf8, 0x5b, 0x6d, 0x00, 0x01, 0x0c, 0xfa, 0x5b, 60 | 0x6d, 0x00, 0x02, 0x0b, 0x8d, 0x02, 0x5c, 0x6d, 0x00, 0x02, 0x2c, 0x8d, 61 | 0x08, 0x5c, 0x6d, 0x00, 0x01, 0x04, 0x0a, 0x5c, 0x6d, 0x00, 0x02, 0x8a, 62 | 0x15, 0x10, 0x5c, 0x6d, 0x00, 0x01, 0x04, 0x12, 0x5c, 0x6d, 0x00, 0x02, 63 | 0x0a, 0x8d, 0x1a, 0x5c, 0x6d, 0x00, 0x03, 0x4b, 0xad, 0x10, 0x1e, 0x5c, 64 | 0x6d, 0x00, 0x0a, 0x08, 0x25, 0xff, 0xff, 0xad, 0x25, 0xf0, 0xff, 0xa0, 65 | 0x15, 0x2e, 0x5c, 0x6d, 0x00, 0x03, 0xa8, 0x8f, 0x04, 0x32, 0x5c, 0x6d, 66 | 0x00, 0x03, 0xa9, 0x8f, 0x08, 0x36, 0x5c, 0x6d, 0x00, 0x03, 0xaa, 0x8f, 67 | 0x0c, 0x3a, 0x5c, 0x6d, 0x00, 0x03, 0xab, 0x8f, 0x10, 0x3e, 0x5c, 0x6d, 68 | 0x00, 0x03, 0xac, 0x8f, 0x14, 0x42, 0x5c, 0x6d, 0x00, 0x03, 0xad, 0x8f, 69 | 0x30, 0x46, 0x5c, 0x6d, 0x00, 0x02, 0xbd, 0x27, 0x4a, 0x5c, 0x6d, 0x00, 70 | 0x09, 0x08, 0x3c, 0x74, 0x08, 0x08, 0x25, 0x80, 0x48, 0x09, 0x54, 0x5c, 71 | 0x6d, 0x00, 0x04, 0x20, 0x40, 0x09, 0x01, 0x5a, 0x5c, 0x6d, 0x00, 0x02, 72 | 0x08, 0x8d, 0x60, 0x5c, 0x6d, 0x00, 0x01, 0x08, 0x63, 0x5c, 0x6d, 0x00, 73 | 0x01, 0x01, 0x68, 0x5c, 0x6d, 0x00, 0x19, 0x30, 0x88, 0x06, 0x80, 0x30, 74 | 0x88, 0x06, 0x80, 0x80, 0xe1, 0x02, 0x3c, 0x80, 0xe0, 0x02, 0x3c, 0xec, 75 | 0x8a, 0x06, 0x80, 0xec, 0x8a, 0x06, 0x80, 0x08, 0x82, 0x5c, 0x6d, 0x00, 76 | 0x03, 0x20, 0x14, 0x05, 0x86, 0x5c, 0x6d, 0x00, 0x0b, 0x20, 0x14, 0xf4, 77 | 0x8a, 0x06, 0x80, 0xf4, 0x8a, 0x06, 0x80, 0x06, 0x92, 0x5c, 0x6d, 0x00, 78 | 0x03, 0xe0, 0x10, 0x03, 0x96, 0x5c, 0x6d, 0x00, 0x0b, 0xe0, 0x10, 0xfc, 79 | 0x8a, 0x06, 0x80, 0xfc, 0x8a, 0x06, 0x80, 0x04, 0xa2, 0x5c, 0x6d, 0x00, 80 | 0x03, 0x80, 0x14, 0x01, 0xa6, 0x5c, 0x6d, 0x00, 0x0d, 0x80, 0x14, 0x0c, 81 | 0x8b, 0x06, 0x80, 0x0c, 0x8b, 0x06, 0x80, 0x25, 0x30, 0x86, 0xb4, 0x5c, 82 | 0x6d, 0x00, 0x04, 0xf2, 0x86, 0xc6, 0x34, 0xc8, 0x5c, 0x6d, 0x00, 0x40, 83 | 0x3e, 0x3e, 0x3e, 0x3e, 0x3e, 0x3e, 0x3e, 0x3e, 0x3e, 0x3e, 0x3e, 0x3e, 84 | 0x3e, 0x3e, 0x3e, 0x3e, 0x4c, 0x69, 0x62, 0x43, 0x72, 0x79, 0x70, 0x74, 85 | 0x20, 0x20, 0x20, 0x43, 0x72, 0x61, 0x63, 0x6b, 0x20, 0x20, 0x20, 0x20, 86 | 0x20, 0x20, 0x20, 0x20, 0x62, 0x72, 0x69, 0x6c, 0x6c, 0x20, 0x28, 0x3a, 87 | 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, 88 | 0x3c, 0x3c, 0x3c, 0x3c, 0x68, 0x62, 0x6d, 0x00, 0x09, 0x6b, 0xbb, 0x60, 89 | 0xc1, 0xc9, 0x50, 0xe8, 0xbf, 0xb3, 0x72, 0x62, 0x6d, 0x00, 0x55, 0x7b, 90 | 0xd5, 0xb8, 0xd5, 0x0d, 0xea, 0x31, 0x82, 0x79, 0x85, 0x2c, 0x66, 0x80, 91 | 0x36, 0xb9, 0xea, 0x0f, 0x21, 0x93, 0xba, 0xec, 0x9e, 0x40, 0xb4, 0x24, 92 | 0xb0, 0xd7, 0x0d, 0xf8, 0x57, 0xbf, 0x30, 0x56, 0x67, 0xce, 0xfc, 0xb2, 93 | 0x8e, 0x53, 0xfd, 0xcb, 0x9c, 0xbb, 0xc3, 0xc3, 0xcf, 0x5f, 0xf7, 0xf9, 94 | 0x55, 0x9c, 0x89, 0x3e, 0xcc, 0xaf, 0xab, 0x3a, 0xc9, 0x4e, 0x13, 0xf6, 95 | 0xff, 0xd8, 0x83, 0x13, 0xee, 0xe5, 0x1b, 0xc4, 0xc8, 0x29, 0xab, 0x72, 96 | 0x05, 0xdf, 0xe5, 0x2c, 0x74, 0xb7, 0x7b, 0x03, 0x7a, 0xee, 0xb6, 0xb2, 97 | 0xc8, 0x62, 0x6d, 0x00, 0x26, 0x9b, 0x9e, 0xeb, 0x34, 0xf6, 0xbd, 0x93, 98 | 0xae, 0xe5, 0x94, 0x61, 0x3a, 0x37, 0x99, 0x67, 0x98, 0xc9, 0xe9, 0x75, 99 | 0x06, 0xa4, 0x6a, 0x7e, 0xe6, 0x63, 0xd6, 0x27, 0xd9, 0xf9, 0x4f, 0x6c, 100 | 0x45, 0x0d, 0x49, 0xe1, 0x95, 0x7b, 0x6c, 0xef, 0x62, 0x6d, 0x00, 0x40, 101 | 0x82, 0x62, 0x6e, 0xdc, 0x16, 0xca, 0xa9, 0x9f, 0x03, 0x8d, 0xa1, 0xac, 102 | 0xa9, 0xe7, 0x20, 0x63, 0xaa, 0x4b, 0xfd, 0x0a, 0x59, 0x2a, 0xf6, 0xd7, 103 | 0x85, 0x10, 0x3f, 0xc5, 0x3b, 0xf2, 0x3c, 0x11, 0xb6, 0x8c, 0xcb, 0x4e, 104 | 0xce, 0x20, 0x30, 0xbc, 0x32, 0x61, 0x04, 0xb9, 0x3c, 0x1e, 0xb5, 0x3f, 105 | 0x62, 0x10, 0xe6, 0x33, 0xfb, 0x88, 0x94, 0xec, 0xb1, 0x6d, 0xd7, 0xc4, 106 | 0x9d, 0x48, 0x26, 0x65, 0x2f, 0x63, 0x6d, 0x00, 0x51, 0x8f, 0xfb, 0xae, 107 | 0x4b, 0xfd, 0xaf, 0xa9, 0x16, 0xc0, 0x53, 0xd0, 0xe4, 0x53, 0xe7, 0x27, 108 | 0x77, 0x1e, 0x32, 0x8e, 0x55, 0x97, 0x72, 0x94, 0x28, 0xcd, 0x40, 0x03, 109 | 0x69, 0xf7, 0xe3, 0xd6, 0x9c, 0x1e, 0x9f, 0x24, 0x4d, 0x2d, 0x7d, 0xa2, 110 | 0x80, 0xf5, 0x8a, 0xd3, 0x9c, 0x1b, 0x9d, 0x4c, 0xcd, 0x33, 0x95, 0x73, 111 | 0x87, 0xac, 0xb9, 0x9c, 0x1f, 0x7f, 0xd5, 0x35, 0x69, 0x4c, 0x34, 0xe6, 112 | 0x48, 0xb8, 0xa5, 0x35, 0x7d, 0xf1, 0xbe, 0x8e, 0x2f, 0xa1, 0xf2, 0x41, 113 | 0xdd, 0x8d, 0x7a, 0x88, 0x7e, 0x95 114 | }; 115 | unsigned int SLES_022_92_PPF_len = 1338; 116 | -------------------------------------------------------------------------------- /ppf-c/SCES_025.44.PPF.h: -------------------------------------------------------------------------------- 1 | const unsigned char SCES_025_44_PPF[] = { 2 | 0x50, 0x50, 0x46, 0x31, 0x30, 0x00, 0x4d, 0x65, 0x64, 0x69, 0x45, 0x76, 3 | 0x69, 0x6c, 0x20, 0x32, 0x20, 0x28, 0x45, 0x75, 0x72, 0x6f, 0x70, 0x65, 4 | 0x29, 0x20, 0x5b, 0x53, 0x43, 0x45, 0x53, 0x2d, 0x30, 0x32, 0x35, 0x34, 5 | 0x34, 0x5d, 0x20, 0x5b, 0x4c, 0x69, 0x62, 0x43, 0x72, 0x79, 0x70, 0x74, 6 | 0x43, 0x72, 0x61, 0x63, 0x6b, 0x5d, 0x20, 0x20, 0xa8, 0xdc, 0x00, 0x00, 7 | 0x03, 0x50, 0x28, 0x1d, 0x98, 0xe4, 0x00, 0x00, 0x04, 0x36, 0x91, 0xdb, 8 | 0x8a, 0xb8, 0xe4, 0x00, 0x00, 0x03, 0x76, 0xcb, 0x70, 0xee, 0xe4, 0x00, 9 | 0x00, 0x04, 0x5a, 0xae, 0x70, 0x83, 0x0e, 0xe5, 0x00, 0x00, 0x03, 0x52, 10 | 0xc3, 0x24, 0x44, 0xe5, 0x00, 0x00, 0x04, 0x6c, 0x3f, 0xab, 0x09, 0x56, 11 | 0xe5, 0x00, 0x00, 0x0c, 0xcd, 0x3d, 0xde, 0xb1, 0x13, 0x7e, 0xab, 0xc1, 12 | 0xee, 0x86, 0x27, 0x26, 0x8a, 0xe5, 0x00, 0x00, 0x0c, 0x70, 0x31, 0xfd, 13 | 0x9c, 0x00, 0x65, 0xb5, 0x50, 0x5d, 0x0d, 0x22, 0x80, 0xb8, 0x5f, 0x03, 14 | 0x00, 0x40, 0x3e, 0x3e, 0x3e, 0x3e, 0x3e, 0x3e, 0x3e, 0x3e, 0x3e, 0x3e, 15 | 0x3e, 0x3e, 0x3e, 0x3e, 0x3e, 0x3e, 0x4c, 0x69, 0x62, 0x43, 0x72, 0x79, 16 | 0x70, 0x74, 0x20, 0x20, 0x20, 0x43, 0x72, 0x61, 0x63, 0x6b, 0x20, 0x20, 17 | 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x62, 0x72, 0x69, 0x6c, 0x6c, 0x20, 18 | 0x28, 0x3a, 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, 19 | 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, 0x08, 0x60, 0x03, 0x00, 0x04, 0xe8, 20 | 0xff, 0xbd, 0x27, 0x0e, 0x60, 0x03, 0x00, 0x03, 0xa4, 0xaf, 0x04, 0x12, 21 | 0x60, 0x03, 0x00, 0x03, 0xa5, 0xaf, 0x08, 0x16, 0x60, 0x03, 0x00, 0x03, 22 | 0xa2, 0xaf, 0x0c, 0x1a, 0x60, 0x03, 0x00, 0x03, 0xa3, 0xaf, 0x10, 0x1e, 23 | 0x60, 0x03, 0x00, 0x03, 0xa8, 0xaf, 0x14, 0x22, 0x60, 0x03, 0x00, 0x0a, 24 | 0xa9, 0xaf, 0x1d, 0x80, 0x04, 0x3c, 0x0c, 0x29, 0x84, 0x24, 0x2d, 0x60, 25 | 0x03, 0x00, 0x03, 0x80, 0x05, 0x3c, 0x31, 0x60, 0x03, 0x00, 0x03, 0xf0, 26 | 0xa5, 0x34, 0x36, 0x60, 0x03, 0x00, 0x06, 0x09, 0x3c, 0x44, 0x01, 0x29, 27 | 0x25, 0x3e, 0x60, 0x03, 0x00, 0x02, 0x88, 0x8c, 0x46, 0x60, 0x03, 0x00, 28 | 0x03, 0xa8, 0xac, 0x04, 0x4a, 0x60, 0x03, 0x00, 0x03, 0x84, 0x24, 0x04, 29 | 0x4e, 0x60, 0x03, 0x00, 0x0a, 0xa5, 0x24, 0xfc, 0xff, 0x29, 0x25, 0xf9, 30 | 0xff, 0x20, 0x15, 0x5c, 0x60, 0x03, 0x00, 0x01, 0x01, 0x5e, 0x60, 0x03, 31 | 0x00, 0x03, 0x04, 0x34, 0x0c, 0x68, 0x60, 0x03, 0x00, 0x08, 0x1d, 0x80, 32 | 0x04, 0x3c, 0xfc, 0x28, 0x84, 0x24, 0x71, 0x60, 0x03, 0x00, 0x04, 0x80, 33 | 0x05, 0x3c, 0xb0, 0x76, 0x60, 0x03, 0x00, 0x02, 0xa5, 0x34, 0x7a, 0x60, 34 | 0x03, 0x00, 0x03, 0x09, 0x3c, 0x10, 0x7e, 0x60, 0x03, 0x00, 0x02, 0x29, 35 | 0x25, 0x82, 0x60, 0x03, 0x00, 0x02, 0x88, 0x8c, 0x8a, 0x60, 0x03, 0x00, 36 | 0x03, 0xa8, 0xac, 0x04, 0x8e, 0x60, 0x03, 0x00, 0x03, 0x84, 0x24, 0x04, 37 | 0x92, 0x60, 0x03, 0x00, 0x0a, 0xa5, 0x24, 0xfc, 0xff, 0x29, 0x25, 0xf9, 38 | 0xff, 0x20, 0x15, 0xa0, 0x60, 0x03, 0x00, 0x01, 0x02, 0xa2, 0x60, 0x03, 39 | 0x00, 0x03, 0x04, 0x34, 0x0c, 0xad, 0x60, 0x03, 0x00, 0x01, 0x3c, 0xaf, 40 | 0x60, 0x03, 0x00, 0x01, 0x08, 0xb5, 0x60, 0x03, 0x00, 0x08, 0x80, 0x08, 41 | 0x3c, 0x48, 0xf0, 0x08, 0x35, 0x08, 0xbf, 0x60, 0x03, 0x00, 0x01, 0x01, 42 | 0xc4, 0x60, 0x03, 0x00, 0x04, 0x1d, 0x80, 0x08, 0x3c, 0xc9, 0x60, 0x03, 43 | 0x00, 0x03, 0x28, 0x08, 0x35, 0xce, 0x60, 0x03, 0x00, 0x06, 0x09, 0x3c, 44 | 0xa0, 0x02, 0x29, 0x25, 0xd7, 0x60, 0x03, 0x00, 0x02, 0xad, 0x04, 0xda, 45 | 0x60, 0x03, 0x00, 0x0a, 0x08, 0x25, 0xfc, 0xff, 0x29, 0x25, 0xfc, 0xff, 46 | 0x20, 0x15, 0xea, 0x60, 0x03, 0x00, 0x03, 0xa4, 0x8f, 0x04, 0xee, 0x60, 47 | 0x03, 0x00, 0x03, 0xa5, 0x8f, 0x08, 0xf2, 0x60, 0x03, 0x00, 0x03, 0xa2, 48 | 0x8f, 0x0c, 0xf6, 0x60, 0x03, 0x00, 0x03, 0xa3, 0x8f, 0x10, 0xfa, 0x60, 49 | 0x03, 0x00, 0x03, 0xa8, 0x8f, 0x14, 0xfe, 0x60, 0x03, 0x00, 0x03, 0xa9, 50 | 0x8f, 0x18, 0x02, 0x61, 0x03, 0x00, 0x06, 0xbd, 0x27, 0x8c, 0xd4, 0x06, 51 | 0x08, 0x0c, 0x61, 0x03, 0x00, 0x04, 0xd0, 0xff, 0xbd, 0x27, 0x12, 0x61, 52 | 0x03, 0x00, 0x03, 0xa8, 0xaf, 0x04, 0x16, 0x61, 0x03, 0x00, 0x03, 0xa9, 53 | 0xaf, 0x08, 0x1a, 0x61, 0x03, 0x00, 0x03, 0xaa, 0xaf, 0x0c, 0x1e, 0x61, 54 | 0x03, 0x00, 0x03, 0xab, 0xaf, 0x10, 0x22, 0x61, 0x03, 0x00, 0x03, 0xac, 55 | 0xaf, 0x14, 0x26, 0x61, 0x03, 0x00, 0x0a, 0xad, 0xaf, 0x01, 0x80, 0x08, 56 | 0x3c, 0xf4, 0xf0, 0x08, 0x25, 0x32, 0x61, 0x03, 0x00, 0x03, 0x0d, 0x3c, 57 | 0x05, 0x36, 0x61, 0x03, 0x00, 0x02, 0xad, 0x25, 0x3a, 0x61, 0x03, 0x00, 58 | 0x02, 0x09, 0x8d, 0x40, 0x61, 0x03, 0x00, 0x01, 0x08, 0x42, 0x61, 0x03, 59 | 0x00, 0x02, 0x0a, 0x8d, 0x48, 0x61, 0x03, 0x00, 0x01, 0x0c, 0x4a, 0x61, 60 | 0x03, 0x00, 0x02, 0x0b, 0x8d, 0x52, 0x61, 0x03, 0x00, 0x02, 0x2c, 0x8d, 61 | 0x58, 0x61, 0x03, 0x00, 0x01, 0x04, 0x5a, 0x61, 0x03, 0x00, 0x02, 0x8a, 62 | 0x15, 0x60, 0x61, 0x03, 0x00, 0x01, 0x04, 0x62, 0x61, 0x03, 0x00, 0x02, 63 | 0x0a, 0x8d, 0x6a, 0x61, 0x03, 0x00, 0x03, 0x4b, 0xad, 0x10, 0x6e, 0x61, 64 | 0x03, 0x00, 0x0a, 0x08, 0x25, 0xff, 0xff, 0xad, 0x25, 0xf0, 0xff, 0xa0, 65 | 0x15, 0x7e, 0x61, 0x03, 0x00, 0x03, 0xa8, 0x8f, 0x04, 0x82, 0x61, 0x03, 66 | 0x00, 0x03, 0xa9, 0x8f, 0x08, 0x86, 0x61, 0x03, 0x00, 0x03, 0xaa, 0x8f, 67 | 0x0c, 0x8a, 0x61, 0x03, 0x00, 0x03, 0xab, 0x8f, 0x10, 0x8e, 0x61, 0x03, 68 | 0x00, 0x03, 0xac, 0x8f, 0x14, 0x92, 0x61, 0x03, 0x00, 0x03, 0xad, 0x8f, 69 | 0x30, 0x96, 0x61, 0x03, 0x00, 0x02, 0xbd, 0x27, 0x9a, 0x61, 0x03, 0x00, 70 | 0x01, 0x08, 0x9b, 0x61, 0x03, 0x00, 0x08, 0x3c, 0x74, 0x08, 0x08, 0x25, 71 | 0x80, 0x48, 0x09, 0xa4, 0x61, 0x03, 0x00, 0x04, 0x20, 0x40, 0x09, 0x01, 72 | 0xaa, 0x61, 0x03, 0x00, 0x02, 0x08, 0x8d, 0xb0, 0x61, 0x03, 0x00, 0x01, 73 | 0x08, 0xb3, 0x61, 0x03, 0x00, 0x01, 0x01, 0xb8, 0x61, 0x03, 0x00, 0x19, 74 | 0x78, 0xcd, 0x0a, 0x80, 0x78, 0xcd, 0x0a, 0x80, 0x80, 0xe1, 0x02, 0x3c, 75 | 0x80, 0xe0, 0x02, 0x3c, 0x34, 0xd0, 0x0a, 0x80, 0x34, 0xd0, 0x0a, 0x80, 76 | 0x08, 0xd2, 0x61, 0x03, 0x00, 0x03, 0x20, 0x14, 0x05, 0xd6, 0x61, 0x03, 77 | 0x00, 0x0b, 0x20, 0x14, 0x3c, 0xd0, 0x0a, 0x80, 0x3c, 0xd0, 0x0a, 0x80, 78 | 0x06, 0xe2, 0x61, 0x03, 0x00, 0x03, 0xe0, 0x10, 0x03, 0xe6, 0x61, 0x03, 79 | 0x00, 0x0b, 0xe0, 0x10, 0x44, 0xd0, 0x0a, 0x80, 0x44, 0xd0, 0x0a, 0x80, 80 | 0x04, 0xf2, 0x61, 0x03, 0x00, 0x03, 0x80, 0x14, 0x01, 0xf6, 0x61, 0x03, 81 | 0x00, 0x0d, 0x80, 0x14, 0x54, 0xd0, 0x0a, 0x80, 0x54, 0xd0, 0x0a, 0x80, 82 | 0x25, 0x30, 0x86, 0x04, 0x62, 0x03, 0x00, 0x04, 0x17, 0x3a, 0xc6, 0x34, 83 | 0x18, 0x62, 0x03, 0x00, 0x40, 0x3e, 0x3e, 0x3e, 0x3e, 0x3e, 0x3e, 0x3e, 84 | 0x3e, 0x3e, 0x3e, 0x3e, 0x3e, 0x3e, 0x3e, 0x3e, 0x3e, 0x4c, 0x69, 0x62, 85 | 0x43, 0x72, 0x79, 0x70, 0x74, 0x20, 0x20, 0x20, 0x43, 0x72, 0x61, 0x63, 86 | 0x6b, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x62, 0x72, 0x69, 87 | 0x6c, 0x6c, 0x20, 0x28, 0x3a, 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, 88 | 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, 0xb8, 0x67, 0x03, 89 | 0x00, 0x09, 0xf4, 0xa2, 0x48, 0xeb, 0x91, 0x22, 0xe8, 0xbf, 0xb3, 0xc2, 90 | 0x67, 0x03, 0x00, 0x55, 0x7b, 0xd5, 0x2c, 0xf2, 0x7c, 0xea, 0xa5, 0xa5, 91 | 0x08, 0x85, 0xda, 0x66, 0x80, 0x36, 0xb9, 0xf6, 0x76, 0x21, 0x32, 0x0b, 92 | 0x9d, 0x88, 0xe1, 0x05, 0x55, 0xb0, 0xd7, 0x0d, 0x0d, 0x57, 0xbf, 0x30, 93 | 0x56, 0x6f, 0xd3, 0x4d, 0xc3, 0x8e, 0x4e, 0x4c, 0xba, 0x9c, 0xbb, 0xc3, 94 | 0xc3, 0xcf, 0x5f, 0xf7, 0xf9, 0x55, 0x92, 0x38, 0x4f, 0xcc, 0xa1, 0x1a, 95 | 0x4b, 0xc9, 0x4e, 0x13, 0xf6, 0xff, 0xd8, 0x83, 0x13, 0xee, 0xcd, 0x68, 96 | 0xb5, 0xc8, 0x01, 0xd8, 0x03, 0x05, 0xdf, 0xe5, 0x90, 0x5f, 0x04, 0x24, 97 | 0x59, 0xdf, 0xee, 0xb6, 0xb2, 0x18, 0x68, 0x03, 0x00, 0x7c, 0x9b, 0x9e, 98 | 0x37, 0x56, 0x8b, 0xbd, 0x4f, 0xcc, 0x98, 0x94, 0x93, 0x3a, 0x37, 0x99, 99 | 0x67, 0xb4, 0xb4, 0xe9, 0x0c, 0xed, 0xd9, 0x4c, 0x07, 0x0d, 0x1e, 0xd6, 100 | 0x27, 0xd9, 0x08, 0x4f, 0x6c, 0x45, 0x0d, 0x71, 0x34, 0x7e, 0x06, 0x6c, 101 | 0xd5, 0x69, 0x1f, 0x6e, 0xdc, 0x16, 0xca, 0xa9, 0x9f, 0x03, 0x8d, 0xa1, 102 | 0x1a, 0x42, 0x9a, 0x20, 0xd5, 0x41, 0x36, 0xfd, 0x0a, 0x59, 0x2a, 0xf6, 103 | 0xd7, 0x85, 0x10, 0x3f, 0xb5, 0x13, 0x8f, 0x3c, 0x61, 0x9e, 0xf1, 0xcb, 104 | 0x4e, 0xce, 0x03, 0x02, 0xc2, 0xfb, 0x4f, 0x37, 0xbb, 0x3c, 0x76, 0x49, 105 | 0x56, 0xcc, 0x04, 0x07, 0x6f, 0xa2, 0x88, 0x4f, 0x34, 0xcf, 0x18, 0x59, 106 | 0xf4, 0x0a, 0x49, 0x0e, 0xbd, 0xea, 0x8f, 0xae, 0x9f, 0x42, 0x6e, 0x04, 107 | 0xfa, 0x24, 0xa6, 0x85, 0x8c, 0x53, 0x89, 0x98, 0x70, 0xaf, 0x41, 0x8d, 108 | 0xaa, 0x84, 0x94, 0x68, 0x03, 0x00, 0x3c, 0x24, 0x0a, 0xda, 0xdc, 0xa3, 109 | 0xdc, 0xfa, 0x32, 0x85, 0xa0, 0xef, 0x1e, 0x67, 0x76, 0x8c, 0x68, 0xb3, 110 | 0x7f, 0x09, 0x4f, 0x8a, 0x30, 0x99, 0x4f, 0x35, 0xb4, 0x42, 0x46, 0xa7, 111 | 0x82, 0x2a, 0x34, 0x8c, 0x22, 0xca, 0x03, 0x3c, 0xf7, 0xf5, 0xac, 0xd2, 112 | 0x3f, 0xaf, 0xb8, 0xfe, 0xc7, 0xa6, 0x22, 0xd3, 0x1a, 0xc7, 0x3b, 0x8f, 113 | 0x35, 0x99, 0x77, 0xc1, 0x25, 0xbb, 0xf5 114 | }; 115 | unsigned int SCES_025_44_PPF_len = 1339; 116 | --------------------------------------------------------------------------------