Copy protection string of the Yaroze boot disk

Discussion in 'Sony Programming and Development' started by Myria, Aug 30, 2012.

  1. Bad_Ad84

    Bad_Ad84 The Tick

    Joined:
    May 26, 2011
    Messages:
    8,566
    Likes Received:
    1,311
    Respect is earned, you consistently post incorrect things - what do you expect?

    Maybe make sure you check your facts before posting. Also, telling people to google something is rich coming from you =/
     
  2. master991

    master991 Enthusiastic Member

    Joined:
    Jun 4, 2012
    Messages:
    597
    Likes Received:
    28
    Ok, my mistake for this and ask my sorry.
    But when i read "I can make boot CD in a minute"! OMG!
    I'm waiting for google link about how boot CD (if exist);)
    And his code it's a fail because read string in bios location not in CCD location

    Bad_Ad84: Totally quote.
     
    Last edited: Sep 17, 2012
  3. H4UN73D

    H4UN73D Rapidly Rising Member

    Joined:
    Jun 17, 2012
    Messages:
    88
    Likes Received:
    0
    I picked the wrong choice of wording there :S Not everyone is perfect.

    No. Google it yourself. I am not giving ANY information on it whatsoever (and it's illegal).
     
    Last edited: Sep 3, 2012
  4. Myria

    Myria Peppy Member

    Joined:
    Aug 21, 2012
    Messages:
    341
    Likes Received:
    14
    Yeah, I'm talking about the unburnable SCEx string, not the ROM region marker. And by the way, it's "she". =^_^=

    Below is probably the best way to test it. However, it's been so many years since I've had the tools to do this, that I can't do it myself.

    Needed stuff: Caetla and link, Psy-Q tool chain, *unmodded* retail PS1, legitimate Yaroze boot disk.
    1. Write a program that calls CdControl(0x1A) every few seconds and displays the result as hex either to stdout or the screen.
    2. Boot Caetla.
    3. Insert the Yaroze boot disk at the Caetla menu and wait a few seconds. Don't start it.
    4. Use the comm link to run the program from step 1.
    5. Write down result.

    It'll take me a while to acquire the things needed for me to do this. >.<
     
  5. LeGIt

    LeGIt I'm a cunt or so I'm told :P

    Joined:
    Mar 13, 2004
    Messages:
    3,439
    Likes Received:
    31
    Clearly any such rebranding hasnt worked for Haunted360, which isnt helped by picking the same name and repeating the same behaviour. Still, you could play a little nicer when handing out constructive ctiricism and Haunted360 could be a little better at receiving it.

    In any case I have a Yaroze boot disc floating around someone but no longer have my PSone, debugger or any equipment for analysis. I did dump it some time ago but if it wont work on CD-R that will be of no use to you. I'd be happy to loan it for someone to use for the cost of shipping but my room is a tip at the minute so I have no idea where it is.
     
    Last edited: Sep 4, 2012
  6. djelaba

    djelaba Benzin !, Site Supporter 2013

    Joined:
    May 12, 2005
    Messages:
    257
    Likes Received:
    11
    Maybe you can use a modchip with custom code which reads the wooble data block and writes it to its eprom, so you can read it with a PIC reader.
     
  7. H4UN73D

    H4UN73D Rapidly Rising Member

    Joined:
    Jun 17, 2012
    Messages:
    88
    Likes Received:
    0
    Seriously, just accept that my method will work. Stop thinking that I know nothing, and start seeing that I know something. It's also not good to think you're always right all the time.

    All I need to to is make a 'boot disc' and by that, I mean a disc in which I write my own code on it to print to the TV screen the string of the license from the CD-ROM wobble groove that the PSX decodes.
    To do this, you don't need a modchip (that would defeat the purpose because it would change the license string from the wobble) and you don't need any hardware.

    All you need to do, is the swap trick.

    The PSX will use the wobble groove's license from the FIRST DISC USED to boot the second (my disc ('boot disc')) disc's data.

    Myria's idea will also work too. She has the right idea ;)
    She doesn't just sit at the keyboard insulting every living thing no more than a typewriting chimp could.
     
    Last edited: Sep 3, 2012
  8. APE

    APE Site Supporter 2015

    Joined:
    Dec 5, 2005
    Messages:
    6,416
    Likes Received:
    138
    Prove it. So far you've continued to be a wind bag from what I can see in this thread.
     
  9. Lum

    Lum Officer at Arms

    Joined:
    Sep 30, 2010
    Messages:
    3,233
    Likes Received:
    42
    Can't we simply clear this up by using the Yaroze boot disc on a Yaroze console?
     
  10. H4UN73D

    H4UN73D Rapidly Rising Member

    Joined:
    Jun 17, 2012
    Messages:
    88
    Likes Received:
    0
    Yes maam. Wait a few days please :)


    It wont do any good Lum :(

    We need the license printed out to us so we know what it is (we believe as Myria stated, SCEW) from the CD-ROM's wobble groove (which the PSX reads to ensure that the disc is legitimate). Modchips inject this code (SCEE, SCEA or SCEI) at the right time in the boot process to trick the system into thinking it is a legitimate disc, when rather is is just a pirated game.
     
    Last edited: Sep 1, 2012
  11. Lum

    Lum Officer at Arms

    Joined:
    Sep 30, 2010
    Messages:
    3,233
    Likes Received:
    42
    The yaroze requires a modchip to load a legitimate boot disc?
     
    Last edited: Sep 1, 2012
  12. H4UN73D

    H4UN73D Rapidly Rising Member

    Joined:
    Jun 17, 2012
    Messages:
    88
    Likes Received:
    0
    In all honesty, the slot loader was such a hard project where it had the chance of breaking at any given moment. It was not worth to get it finished. It basically had a 50-50 chance of either working, or just being a huge pile of stress and calibration headaches.

    Not all projects succeed, not unless you give it your absolute best, which is what I am doing with PSIO so back off dude. It's stressful enough trying to cope with all these god damn trolls.


    No. I think you miss understood me, haha.
     
    Last edited: Sep 1, 2012
  13. LeGIt

    LeGIt I'm a cunt or so I'm told :P

    Joined:
    Mar 13, 2004
    Messages:
    3,439
    Likes Received:
    31
    Oh FFS guys. This is the "Copy protection string of the Yaroze boot disk" thread, not the Haunted360 thread. He may well be talking out of his arse but try keep to the facts, stay on topic and leave the personal insults out of it.

    Don't make me have to ban you all and ban him too. Play nice!
     
    Last edited: Sep 1, 2012
  14. Myria

    Myria Peppy Member

    Joined:
    Aug 21, 2012
    Messages:
    341
    Likes Received:
    14
    Sadly, no. The CD controller of a debug kit or Yaroze returns four spaces as the copy protection string in response to command 0x1A, regardless of what disk is inserted. You can see this by how SCEA tm doesn't appear on the black boot screen of a Yaroze or debugging station. (My midnight blue system also does this, which is why I suspect that it has the Yaroze CD controller.)

    We need either electronic methods, or software methods on an unmodded retail system.
     
  15. Bad_Ad84

    Bad_Ad84 The Tick

    Joined:
    May 26, 2011
    Messages:
    8,566
    Likes Received:
    1,311
    If you keep calling something a "boot disc" when its clearly not, thats whats going to happen.


    My scope should be here within a week. If I can borrow legits boot disc - I can just read the data directly.
     
    Last edited: Sep 1, 2012
  16. master991

    master991 Enthusiastic Member

    Joined:
    Jun 4, 2012
    Messages:
    597
    Likes Received:
    28
    WOW!
    Would be great Bad_Ad84!
     
  17. Tokimemofan

    Tokimemofan Dauntless Member

    Joined:
    Feb 8, 2012
    Messages:
    740
    Likes Received:
    77
    Is there a technical reason that this can't be checked on a PlayStation 2 even if someone had to write a utility just for this? It is far easier to run a test app on a PS2 than a PS1.
     
  18. djelaba

    djelaba Benzin !, Site Supporter 2013

    Joined:
    May 12, 2005
    Messages:
    257
    Likes Received:
    11
    I'm sorry, but I guess you're all wrong...

    This code will only read the value in the Bios of the Playstation. Nothing related to the wooble.


    This is what myria said in her first post, when she was talking about "0x1A" command. It is a low level command for the CDRom drive. You can get more informations here.

    No, sorry again. It will only read the information from the disc currently inside the drive.

    She came with the solution in her very first post. The problem was to load unsigned code.

    So, I'll explain the "modchip" solution. You realized I wrote "custom" modchip, right ?
    The 12f629 has 128 bytes of Eprom. You can write code for it so it can read the wooble data directly from the drive, and write it to the eprom area ("anti-piracy" modchips read the wooble of the inserted disc to check if it is an original, you can use the code as a base if you need.).
    Or, you can use a "stealth" modchip : after the boot, it will not overwrite the data coming from the wooble.
    Or, you can use an Action Replay to boot any CDR with your software on it, which will query 0x1A command. And about this software, I think it would be easier to use this tool. It seems to work.
     
  19. CodeAsm

    CodeAsm ohci_write: Bad offset 30

    Joined:
    Dec 22, 2010
    Messages:
    1,500
    Likes Received:
    176
    Between the confusion and "other" stuff, I see many interesting info here.
    im doing some xbox research this weekend, but I definitely like this.
    :D thx ppl
     
  20. H4UN73D

    H4UN73D Rapidly Rising Member

    Joined:
    Jun 17, 2012
    Messages:
    88
    Likes Received:
    0
    @djelaba, Good post. Thank you. This is how a post should be. Clean, calm and on topic.
    @Bad_Ad84, but using a scope is cheating :p

    I'll still try the swap method idea. I will let you know what happens bjelaba.
     
    Last edited: Sep 1, 2012
sonicdude10
Draft saved Draft deleted
Insert every image as a...
  1.  0%

Share This Page