Quitacet Wrote:Yes, after editing the bin file, i merged it to the sysconf_plugin.prx using xander's descrambler GUI. but when i look at the prx again using hex editor, the value did not change.
But if i descramble again that prx, and look at the bin file, the value was indeed changed. If i put it back again with the prx, the value is that of the original (unchanged) prx.
All perfectly varies. You probably have forgotten to press button "Save", after editing in Hex.
I have made changes as for you on 9800 in descramble.bin (sysconf_plugin.bin), in Hex the code has varied on 00 20 19 46.
Then has saved changes in Hex.
Has then executed "Scramble command, i.e. has brought changes in decripted sysconf_plugin.prx.
Having compared a source file with changed it is visible, that changes were applied in Offsets: 0x18558, 0x18559
In last versions FirmWare, Sony has made cunning - it has reduced values Floats, having removed in front two zero bytes.
Thus, now all values "float" are written in two bytes, that in "unsignet short" look not correctly.
But if in front to add two zero bytes there is possible an editing in "floats". Here for this purpose also has been thought up Descrambler.
It is necessary to have in view of, that 4 byte values in "floats" first two bytes should have the zero.
For example, in our example, value 9800 is written as 00 20 19 46, and after performance of Scramble command, in a file is written only 19 46, and first two bytes 00 20 are discarded, that is not correct.
Therefore it is necessary to select the values which are not mentioning the first bytes, for example 2400, 3600, 4800, 9600...
I do not know that such "Xander's descrambler GUI".
Try to take advantage of mine GUI))). Look Attachment...