Skip to content

Latest commit

 

History

History
20 lines (15 loc) · 997 Bytes

README.en.md

File metadata and controls

20 lines (15 loc) · 997 Bytes

en ru

iProg script and calculator disassembler

iProgDecompiler.py decrypts scripts (.ipr files) and calculators (.cal files) and produces an assembly code

For scripts, many explanations of commonly occurring patterns will be added to the comments. It is not difficult to reproduce the source code from the listing, but this can only be done manually.

Additional features

  • For .ipr scripts, decrypted and unlocked file {script}_decrypted.ipr will be created
  • You can relock calculators to a different serial by using the --newsn switch
  • If the serial is unknown, you can use the --bruteforce switch

Examples

The examples/compiled folder contains several examples of compiled scripts. Decompiled and restored result in examples/decompiled

Contacts

See profile