v1.2 available!
bg

arTIfiCE

arTIfiCE is a jailbreak for TI CE calculators with OS 5.5 / 5.6 / 5.7 / 5.8.
It brings back ASM programs and games!

calculators calculators_jailbroken

Compatibility

arTIfiCE works on all CE calculators:
  • TI-83 Premium CE (Edition Python)
    OS 5.5, 5.6, 5.7, 5.8
  • TI-84 Plus CE (Python)
    OS 5.5, 5.6, 5.7, 5.8
  • TI-84 Plus CE-T (Python Edition)
    OS 5.5, 5.6, 5.7, 5.8
Note: arTIfiCE is not needed if your calculator has OS 5.4 or earlier!
download download

1. Download these 2 files

2. Send them to your CE

You can use the usual various software to transfer both files to your calculator:

3. Open arTIfiCE in Cabri!

Open the apps menu on your CE, then launch CabriJr, and open ARTIFICE.
You are now able to launch ASM programs!

From there, you should probably install a shell like Cesium, and/or AsmHook. It makes it easier for you to launch programs later on.

Press mode in order to quit the shell.



FAQ:

Great question! A more detailed answer will make its way onto this page later on, but in summary: it gives back to users their legitimate right to enjoy a feature they paid for that TI unilaterally removed in the latest OS versions (allegedly for security reasons, but the bug that cheaters could in theory use was from TI and had nothing to do with ASM!)

Delete the arTIfiCE appvar from the Memory menu (2nd++). Depending on what you need to do, you may also want to delete any installed shell and trigger a RAM Reset as well (be sure to archive and/or backup your files first)

Most probably not, considering arTIfiCE only executes a small piece of assembly code (which was previously possible in earlier OSes), and doesn't install anything persistent. Simply fully reset your calc and there will be no trace of it.

arTIfiCE uses software bugs in the calculator's code to be able to execute assembly. A light "shell" is run allowing you to choose which program to launch. The source code may become available later on GitHub.

Most likely, but many other bugs have been found that future versions of arTIfiCE may use :)

No - arTIfiCE only restores functionality TI calculators had for dozens of years and removed in the latest OS. arTIfiCE is in no way a cheating tool, and cheating is not condoned here in any way.

No - arTIfiCE resides in an "appvar" file (Application Variable, an 8xv file) and it will be deleted by the OS when going into Press-To-Test mode, just like most other appvars. You'll have to re-transfer+open it after your exam.

No, or at least not directly: arTIfiCE only makes it possible for you to launch ASM programs, that's it. So you'd have to find a downgrade program for that (search for it on the usual websites).

Sure, from the arTIfiCE shell, you can install another shell like Cesium which can be opened more quickly (thus you get to launch your programs more easily), or a utility like AsmHook that enables launching directly on the homescreen like before.

Alright... The underlying exploit has a codename. In fact, all the underlying exploits found so far have fun codenames. They'll be released in due time :D




Changelog:

Note that all releases are available here.

v1.2 – June 10, 2022
Minor release
  • Improve compatibility for compressed programs that may otherwise make the OS crash after some operations
  • Improve UI a little bit by showing a text when no ASM programs are present
v1.1 – Sept. 22, 2020
Address a few issues reported here. Thanks to PrivacyDragon for reporting & testing.
  • Handle APD™ (fix issues after using programs for some time)
  • Improve compatibility with the Cabri™ Jr. app (it now works correctly afterwards)
  • Show help bar at the bottom and version number at the top

Note: if you experienced the bug where Cabri appeared to 'freeze' when you open arTIfiCE, you will need to press y= (or f(x)) to progress. This may only happen on first launch.

v1.0 – Sept. 5, 2020
Initial release