DEVHOOK 0.45.0000 compatible information

plain2x.prx
+------------------------------------+-+-+-+-+------------------------------+
|                                    |2|2|2|2|                              |
| function                           |0|5|6|7| note                         |
|                                    |0|0|0|1|                              |
+------------------------------------+-+-+-+-+------------------------------+
|load ELF in reboot OS               |O|O|O|O| loadcore attach (*)          |
+------------------------------------+-+-+-+-+------------------------------+
|load use ELF MS EBOOT.PBP           |O|O|O|O| 2.xx packing is necessary    |
+------------------------------------+-+-+-+-+------------------------------+
|load use ELF UMD EBOOT.BIN          |O|O|O|O|                              |
+------------------------------------+-+-+-+-+------------------------------+
|load user ELF with API LoadModule   |?|?|?|?| Probably possible            |
+------------------------------------+-+-+-+-+------------------------------+
|load kernel ELF with API LoadModule |x|x|x|x|                              |
+------------------------------------+-+-+-+-+------------------------------+
(*)use crypted files without patch prx
   because plain prx need more memory space as crypted file.

devhook.prx (devhook)
+--------------------------------+-+-+-+-+-+-+------------------------------+
|                                |1|1|2|2|2|2|                              |
| function                       |0|5|0|5|6|7| note                         |
|                                |0|0|0|0|0|1|                              |
+--------------------------------+-+-+-+-+-+-+------------------------------+
| uart Kprintf (reboot-start dh) |O|O|O|O|O|O| sysmem.prx direct hook       |
+--------------------------------+-+-+-+-+-+-+------------------------------+
| uart Kprintf (after start dh)  |O|O|O|O|O|O| sysmem.prx API hook          |
+--------------------------------+-+-+-+-+-+-+------------------------------+
| redirect flash to MS           |?|O|O|O|O|O| 'flash' io table hook        |
+--------------------------------+-+-+-+-+-+-+------------------------------+
| file-UMD mount 'NO-UMD'        |O|O|x|x|x|x| device entry swap , API hook |
+--------------------------------+-+-+-+-+-+-+------------------------------+
| file-UMD mount 'ANY-UMD'       |x|x|O|O|O|O| direct patch , API hook      |
+--------------------------------+-+-+-+-+-+-+------------------------------+

devhook.prx (MsReboot)
+---------------------------+-+-+-+-+-+-+-----------------------------------+
|                           |1|1|2|2|2|2|                                   |
| function                  |0|5|0|5|6|7| note                              |
|                           |0|0|0|0|0|1|                                   |
+---------------------------+-+-+-+-+-+-+-----------------------------------+
| reboot from FW1.00        |x|x|x|x|x|x|Change to 1.50 using updater       |
+---------------------------+-+-+-+-+-+-+-----------------------------------+
| reboot from FW1.50        |x|O|O|O|O|O|just supported it!                 |
+---------------------------+-+-+-+-+-+-+-----------------------------------+
| reboot from FW2.00        |x|x|x|x|x|x|Change to 1.50 using downgrader    |
+---------------------------+-+-+-+-+-+-+-----------------------------------+
| reboot from FW2.60 - 2.01 |x|x|x|x|x|x|Change to 1.50 using downgrader(*) |
+---------------------------+-+-+-+-+-+-+-----------------------------------+
| reboot from FW2.71 - 2.70 |x|x|x|x|x|x|waiting for next exploit           |
+---------------------------+-+-+-+-+-+-+-----------------------------------+
(*)2.50/2.60 downgrader needs GTA UMD where exploit works.

devhook FW installer (base by PSAR decomp 0.2B by pspPet)
+---------------------------+-+-+-+-+-+-------------------------------------+
|                           |1|1|2|2|2|2|                                   |
| function                  |0|5|0|5|6|7| note                              |
|                           |0|0|0|0|0|1|                                   |
+---------------------------+-+-+-+-+-+-+-----------------------------------+
| decompress PSAR           |-|O|O|O|O|O|                                   |
+---------------------------+-+-+-+-+-+-+-----------------------------------+
| decrypt reboot.bin        |-|O|O|O|x|x|2.60/2.71 reboot.bin can't be made.|
+---------------------------+-+-+-+-+-+-+-----------------------------------+

prx20.prx
+------------------------------+-+-+-+-+-+-+--------------------------------+
|                              |1|1|2|2|2|2|                                |
| function                     |0|5|0|5|6|7| note                           |
|                              |0|0|0|0|0|1|                                |
+------------------------------+-+-+-+-+-+-+--------------------------------+
| enable 2.00/2.50 crypt prx   |?|O|-|-|-|-| API hook                       |
+------------------------------+-+-+-+-+-+-+--------------------------------+

note:

FW 1.51,1.52,2.01,2.70 are no try.

