+ Reply to Thread
Page 1 of 42 1234567891011 ... LastLast
Results 1 to 10 of 419

Thread: Project Artemis

  1. #1
    Join Date
    Jul 1999
    Posts
    7,089

    Default Project Artemis

    For some time now (several years, off and on), GSHI administrative staff and several select members of the scene have been working, in secret, on something tentatively called Project Artemis: a hacking system for the Playstation 2. The primary goal of this project is to allow users to create, or hack, their own codes, using RAM-dumping, dump comparison, constant memory writes for testing, breakpoints, and as many other tools as feasible.

    The project is far from complete. There have been quite a few stumbling blocks, and some impressive progress has been made (though, without consent from its authors, not all of it can be shown here immediately - an issue I'm hoping will be resolved in the next few days). Through several primary coders (Sang123, Hit n' Run Games, misfire, Shyam Narain, Xerxes Technologies, cYs Driver), it has been determined that...

    A: Hiring a company to design such a system will result in either paying tens of thousands of dollars, or ending up with a company that cannot complete the project, and...

    B: Hiring a solitary coder, such as a skilled member of the scene, will eventually result in the coder being overwhelmed.

    Hence, lacking the necessary funds to hire a coding group or company adept enough to complete the task at hand within a reasonable amount of time, we have made the best decision possible, with Artemis, GSHI, and the scene in mind: to bring the project out of the darkness, and into the realm of open source.

    If anyone is interested in contributing, feel free to make a post, if only to say so. We will continue to chronicle our progress, research, and thoughts here. There will soon be a SubVersion repository in play; if you'd like access, let us know. I'll begin making our work available in this thread, and other threads in this forum entitled "Artemis: [Subject]".
    I may be lazy, but I can...zzzZZZzzzZZZzzzZZZ...

  2. #2
    Join Date
    Jul 1999
    Posts
    7,089

    Default

    For interest's sake, cYs Driver's original, openly available proof-of-concept PS2 cheat engine can be referenced here: http://www.codemasters-project.net/v...=proof+concept

    ...and the download, whose original link has since become dead, can be found here: http://GSHI.org/downloads/Cora.zip

    Keep in mind that this source must be compiled using the PS2SDK, a pre-built, updated, fixed version of which can be found in this forum

    Thanks, of course, go out to Driver, for this very clever piece of work, and to misfire, for his invaluable pointers and advice.
    I may be lazy, but I can...zzzZZZzzzZZZzzzZZZ...

  3. #3
    Join Date
    Aug 2008
    Posts
    2

    Default

    From this description it's not clear what you're trying to create. Certainly TSR-based patching mechanisms are not new, so details about what's special here would be interesting.

    I personally prefer static patching for permanent changes because it's somewhat easier to control what memory gets clobbered.

  4. #4
    Join Date
    Jul 1999
    Posts
    7,089

    Default

    Apologies for vagueness: project specifications will be released shortly. For now, suffice it to say:

    Project Artemis is an endeavor to create a PS2 application, using the PS2Dev.org unofficial PS2SDK (a pre-built version of which can be found in this forum), that will allow a user to dump PS2 memory repeatedly during game play (either to a USB flash drive, or remotely via a network cable to a PC), so as to compare these dumps (either on the PS2 itself, or remotely via a network cable to a PC, using a compare utility), and the ability to force specific memory addresses to hold specific values (in order to test results of searches). At least, these are the goals for version 1.0.

    Version 2.0 will likely be a full-fledged hacking system, with breakpoints, as well as a cheat system, similar to the GameShark Pro for the PSX.

    As for your site, it looks quite interesting

    I'll have to take a more detailed (and translated) look a little later.
    I may be lazy, but I can...zzzZZZzzzZZZzzzZZZ...

  5. #5
    Join Date
    Aug 2008
    Posts
    2

    Default

    There's been a few clever hacks using Gameshark-style codes that allow arbitrary memory dumping to a memory card. The idea is pretty straightforward: modify parameters to the I/O APIs. The same thing could be done with minor modifications to that sample code in this thread. Or even static patching again.

    As far as debugging on the PS2 hardware ... the need is dwindling while emulation becomes more capable. Emulation is not perfect but, having seen a game filled with truly horrible anti-reversing code run ok with only a bit of a hack, I'm sure it will improve. (I spent several days last year reversing a crypto key that was miscomputed by just 4 bits though! )

  6. #6
    Join Date
    Jul 1999
    Posts
    7,089

    Default

    Heh, I agree. Emulation is getting better, but I do believe that a PS2-side hacking system would be even better.

    If you have any ideas/input at any point of the project (especially once some more source is made public), feel free to throw them/it in; we can use all the help and expertise we can get.
    I may be lazy, but I can...zzzZZZzzzZZZzzzZZZ...

  7. #7
    Join Date
    Jul 1999
    Posts
    7,089

    Default

    Tentative project specs have been posted in this forum.
    I may be lazy, but I can...zzzZZZzzzZZZzzzZZZ...

  8. #8
    Join Date
    Aug 2008
    Posts
    6

    Default

    Have you considered adding the meaty PS2-side parts (memory dumping, etc) as extra commands to ps2link? It already does a lot of what you want and there's already clients with source you could modify to support the new commands.

    You'd still want some sort of simple front end for applying the codes for ordinary users...

  9. #9
    Join Date
    Jul 1999
    Posts
    7,089

    Default

    I should definitely take a look at the source for some of the apps that already interact via network connection with the PS2.

    Yes; I'd like to make a user-friendly GUI app (probably in VB.NET), and eventually merge it with Majestic Porter (hence the two names being anagrams of each other).
    I may be lazy, but I can...zzzZZZzzzZZZzzzZZZ...

  10. #10
    Join Date
    Aug 2008
    Posts
    6

    Default

    Its a fairly simple protocol, take a look:

    http://www.oopo.net/users/danpeori/r...k-protocol.txt

    I'm allergic to vb.net, but I could help you add support if you want.

+ Reply to Thread

Thread Information

Users Browsing this Thread

There are currently 1 users browsing this thread. (0 members and 1 guests)

     

Similar Threads

  1. Project Artemis: Live PS2 Hacking System
    By Lazy Bastard in forum Last Generation & Retro Hacking
    Replies: 5
    Last Post: 08-08-2010, 06:41:23 PM
  2. Artemis Project - GUI
    By Berion in forum Research & Development
    Replies: 22
    Last Post: 10-25-2009, 11:22:20 AM
  3. Project Artemis - Specifications
    By Lazy Bastard in forum Research & Development
    Replies: 23
    Last Post: 05-17-2009, 04:50:10 PM
  4. Team CodeMajic join Project Artemis!
    By Lazy Bastard in forum Research & Development
    Replies: 50
    Last Post: 01-28-2009, 10:27:33 PM
  5. Dev Project
    By -MIPs- in forum School of Hacking
    Replies: 19
    Last Post: 11-16-2006, 06:42:23 PM
Collapse this box.

Visitors found this page by searching for:

scph-102.bin

open ps2 loader 0.9

slps 25088 codebreaker

slps-25088 codebreaker

artemis ps2 project and openps2loader

slps25088 game shark

scph102c free download

SLPS-25088 CODEBREAKER item code

final fantasy x international cheats codebreaker

Final Fantasy X international SLPS 25088 armax codes

FFGriefers

slps 25088 codebreaker codes

artemis projectview error 9

SLES-53702 codes

ffx SLPS-25088 codebreaker

slps-25088 freeze

ps2cc gameshark

ar max slps 25088

SLPS-25088 gameshark

SLUS-20694 Onimusha 3 cheat TXT

psone cpu

europe v01.70(27022003) console

download free Europe v01.70(27022003)Consoleslps 25088 equipment codebreakerDownload SLES 53702.zipopen ps2 loader r561 downloadps2rd.elfopen ps2 loader r561ffx international cheat engineslus 20216 cheat gameshark codegtlcpimp downloadsProject Artemis#ps2 cheat artemisPS2rd 0.5.3 onimusha 2 samurais destiny gameshark v4 codesdownload europe v01.70(27022003) consolecheats.txt artemischeats.txtx artemisproject artemis ps2 downloadpsp2 bios europe v01.70(27022003) ConsoleWWE SmackDown! Vs. RAW 2006 sles 53676 gamesharkdownload ps1drv.elfplaystation2 videolanps2rd confg settings to boot cheat.txt in mass bios europe v01.70 (2722003) consoleSLUS 20216 gameshark codeslps 25088 pnachhow to use codemajic with a crosover cableSLPS-25088 code breakerfinal fantasy x international slps codebreaker final fantasy x international [slps-25088] codebreakerpcxs2 ffx cheatsopen-ps2-loader 0.9 elfopenps2loader ubuntu pingSLUS-20694 cheat SLUS-20694 Onimusha3 チートntpbclient ps2 patchps2rd 0.5.1final fantasy x international slps-25088 codebreakescph 102.bincodebreaker all codes for onimusha dawn of dreams ntscj cechzm1SLES-53982 MUffgrieverps2link protocolartemis and openps2loaderslps-25088 codebreaker codesfinal fantasy x international (j) slps-25088 gamesharkopen ps2 loader 0.9 r561openps2 r561final fantasy x international codebreakerproject artemis ps2openps2loader mods for silent hill 4final fanatasy 10 codemajic codes PS1DRV.ELFps2sdk-portfree download mcboot for latest version SCPh-90004CBfinal fantasy x international slps-25088 codespnach pcsx2 final fantasy x slps-25088slps 25088 gameshark codesopenps2loader 0.9europe v01.70final fantasy x slps 25088 codesSCES 53372

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts