I'd like to ask you about something you may have seen in your super work with PVR. I think a very interesting feature would be to make it possible to play from directories mounted to an XFS partition. That way, SamyGO, PVR, and playback would all be on a single USB partition, and the need to constantly press "A" to switch partitions for every playback would be gone. I have a C series T-VALDEUC_3011.0, which I think should be similar to D series.
I can only do limited things with patches, but in exeDSP I found a possibility:
Code: Select all
12f9c00: e59f2028 ldr r2, [pc, #40] ; 'CMBPBrowserAppBase::t_IsMediaSource() szUri=[%s]' =* 02962928 =* 12f9c30
12f9c04: e1a03004 mov r3, r4
12f9c08: e3a00002 mov r0, #2
12f9c0c: e59fc020 ldr ip, [pc, #32] ; '' =* 012ffcf0 =* 12f9c34
12f9c10: e12fff3c blx ip
12f9c14: e1a00004 mov r0, r4
12f9c18: e59f1018 ldr r1, [pc, #24] ; 'file://LOCAL:96' =* 02962454 =* 12f9c38
12f9c1c: ebb9f273 bl -118362c ; 1765f0 <PCString::Diff(char const*, char const*)>
12f9c20: e2700001 rsbs r0, r0, #1
12f9c24: 33a00000 movcc r0, #0
12f9c28: eaffffe5 b -64 ; 12f9bc4
change: makes browse pvr stop functioning
12f9c24: e3a00000 mov r0, #0