DEVHOOK 0.41 compatible information

plain20.prx / plain25.prx
+------------------------------+-+-+-+-+-+-+--------------------------------+
| function                     |1|1|2|2|2|2| note                           |
|                              |0|5|0|5|6|7|                                |
+------------------------------+-+-+-+-+-+-+--------------------------------+
|plain prx for modulemgr       |x|x|O|O|x|x| loadcore direct / API patch    |
+------------------------------+-+-+-+-+-+-+--------------------------------+
*use crypted files without patch
 because plain file need more memory space as crypted file.

devhook.prx (devhook)
+--------------------------------+-+-+-+-+-+-+------------------------------+
| function                       |1|1|2|2|2|2| note                         |
|                                |0|5|0|5|6|7|                              |
+--------------------------------+-+-+-+-+-+-+------------------------------+
| uart Kprintf (reboot-start dh) |O|O|O|O|?|?| sysmem.prx direct hook       |
+--------------------------------+-+-+-+-+-+-+------------------------------+
| uart Kprintf (after start dh)  |O|O|O|O|?|?| sysmem.prx API hook          |
+--------------------------------+-+-+-+-+-+-+------------------------------+
| redirect flash to MS           |?|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|x|x| direct patch , API hook      |
+--------------------------------+-+-+-+-+-+-+------------------------------+
 * FW2.00/2.50 ANY-UMD supported 

devhook.prx (MsReboot)
+---------------------------+-+-+-+-+-+-+-----------------------------------+
|                           |1|1|2|2|2|2| note                              |
| function                  |0|5|0|5|6|7|                                   |
+---------------------------+-+-+-+-+-+-+-----------------------------------+
| reboot from FW1.50        |x|O|O|O|x|x| loadexec/reboot.bin direct        |
+---------------------------+-+-+-+-+-+-+-----------------------------------+
| reboot from FW1.00        |x|?|?|?|x|x| do not tested                     |
+---------------------------+-+-+-+-+-+-+-----------------------------------+
 * from FW1.00 , copy FW1.50 loadexec.prx to ms0:/dh/kd/

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

note:

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