You need a FAKE data1.iso that reach 45000 LBA in CDRWIN (not working with cdrecord because cdrecord add 2 additonnal fucking sectors)
1) I use a 68 501 504 byte file to do this, Rename it to data.iso and burn it with Open Session Checked, CD-ROM XA, MODE 2
2) mkisofs -C 0,45000 -V BLABLA -l -o data2.iso data
In order to make the image file
3) You do not need to binhack in theory but in practice i use binhack and take ONLY the IP.BIN generated for IP injectingt, and let the original 1ST_READ.BIN unmodified.
Ip inject the IP.BIN
4) Burn the data file with CD-ROM XA Mode 2 and Open Session UNCHECKED.
NOTE : This method works with games without audio tracks. Also, it reduces the maximum second iso size to 600MB of data.
ADD. NOTES : This method defeat the original katana protection but doesn't defeat selfmade protection like Capcom Vs SNK