Quick guide to ida pro
right first off load ida then click new
then in the new box that appears click on file types
then alter to all files
then locate the sles/scus on your hard drive
double click the sces/scus file
a new window appears
at the top of the window select elf(normally its already pre selected)
then click on proccessor type
select mips r5900b or mips r5900i
dont alter anything else
press ok at the bottom of the new window
another window appears saying do u want to change he proccessor type to r5900b or i depending which u picked
just click yes
u normally get an error or 2 as it loads its usually a warning box
ignore it just click ok
now u need to apply the ps2 flirts
goto top of page click file/load file/flirt signature files
select ps2 unnamed sample library
and wait for it to load
then u click on search/text at the top of the screen
do a text seach for the string
li $a0, 2
u r looking for the string after a jump from scecdmmode
the full string would look like this
jal sceCdMmode
li $a0, 2
u need to alter the 2 to a 1 which would make it look like this
jal sceCdMmode
li $a0, 1
change all occurences of this full string
save and exit
not all games use these methods of dvd checks
such problem games as sky oddyssee did though
heres a sky oddyssee (pal)example
the strings r
OFFSET:
26F8 jal sceCdMmode
li $a0, 2
2738 jal sceCdMmode
li $a0, 2
BA2D0 jal sceCdMmode
li $a0, 2
EECF8 jal sceCdMmode
li $a0, 2
btw to know the exact offset look at the bottom of the screen theres 2 sets of offsets
the 1 on the left is the hex offset (ie the 1 u need)the 1 on the right is the ida offset (not needed)
if u know the offsets of games u have done before try having a look using ida c if they match the above if they dont then jot down how the string is made up u probally found a new string to search for in future