How did you create Schizophrenic?


Schizophrenic is being developed on RedHat 7.3 Linux (kernel 2.4.18-3) using gcc 2.95.3, Pilrc (v2.9), and POSE (v3.5),



How does Schizophrenic work?


Unlike most similar hacks (see the README section) that trap DlkGetSyncInfo, HwrGetROMToken, and SysGetOSVersionString, Schizophrenic traps SysAppLaunch.

This has numerous implications, including, but not limited to:
  • Schizohprenic really changes the personality, not simply emulating a change
  • Schizophrenic works with ALL applications, no matter how they access the HotSync ID, ROM token, etc.
  • Schizophrenic works with the dot-dot-four shortcut
  • Schizophrenic works with HotSync (and the Palm Desktop software)
  • Schizophrenic changes the HotSync ID for a program even if said program never checks nor cares what the ID is.
  • Schizophrenic can really mess up your Palm.