arTIfiCE is a jailbreak for TI CE calculators.
It brings back ASM programs and games!
Compatibility
arTIfiCE v2 supports CE OS until v5.8.4.
Note: it is not needed on OS 5.4 or earlier!
- TI-83 Premium CE (Edition Python)
- TI-84 Plus CE (Python)
- TI-84 Plus CE-T (Python Edition)
Install Tutorial
Choose your model:⚠️ if you have the CE OS v5.8.4 or earlier...
You are now able to launch ASM programs!
Press mode in order to quit the arTIfiCE shell.
Now, if you have OS 5.8.5...
1. Download arTIfiCE v3
Get the latest release and extract the zip:
- the installer program (arTIfiCE.8xp);
- the trigger AppVar (INEQUVAR.8xv).
(Make sure the Inequalz app is installed on the calculator. Get it here if needed, then install it normally.)
2. Reset & first transfer
- Archive or back up anything important
- Perform a RAM reset: either from the mem menu (2nd+71), or by pressing the RESET button on the back for 3-4 s
- Send the arTIfiCE.8xp file to RAM.
(do not send INEQUVAR.8xv yet)
You can transfer files with TI Connect™ CE or WebTILP / TILP.
3. Open Inequalz
- TI-84 Plus CE: press apps, then choose Inequalz.
- TI-83 Premium CE: press 2nde, then résol (apps), and choose Inequalz.
Now, dismiss the Inequalz splash screen (press any key), then stay on the Functions (Y=) screen.
4. Send the AppVar file
Now transfer the INEQUVAR.8xv file from the computer.
The calculator installs AsmHook2 into the APPS list, then reboots automatically.
5. Enable AsmHook2
Open the Apps menu again then launch AsmHook2 once. That's it! You can now launch assembly programs normally from the Program menu.
The AsmHook2 app stays installed through reboots and RAM resets. After any RAM reset, simply launch the app once again, no computer is needed.
If Inequalz later reports CONFLICTING APPS, choose option 2. Inequalz will work normally; launch AsmHook2 again after leaving it.
Désolé, la TI-82 Advanced Edition Python n'est pas gérée pour le moment avec l'OS 5.6.7.
Si tu as un OS plus ancien, télécharge et transfère arTIfiCE v2.1 qui y fonctionnera.
Ensuite, lance prgmA.
FAQ:
Well, as crazy as this may sound, sure! In practice, arTIfiCE only restores the ability to run assembly programs. On CE models, v3 installs the removable AsmHook2 Flash app.
In short, 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!).
This unfair no-ASM restriction unfortunately also found its way into the French-only TI-82 Advanced Edition Python, as it comes with OS 5.6.3, but now, this limitation is lifted :)
Hopefully, more students can become more interested in programming now!
arTIfi82 was a jailbreak specific to the TI-82 Advanced Edition Python, before arTIfiCE v2 (generic to both CE and 82AEP).
Its exploit was fixed by TI in an OS update, just like arTIfiCE v1's.
While unlikely, if this happens, you can always reset your calculator (back up your files on your computer first) and try again! A RAM reset (from the mem menu, towards the bottom) is generally enough.
Simply delete the arTIfiCE/arTIfi82 variables from the Memory menu (2nd++).
If Cesium and/or AsmHook are installed, you may also want to delete them and trigger a RAM Reset (be sure to archive and/or backup your files first)
Most probably not, but no warranty promise can be made here. arTIfiCE restores assembly execution, which earlier OS versions supported. The CE installation is removable using the uninstall steps above.
arTIfiCE v3 uses a software bug to run a one-shot installer. On supported CE models, that installer creates the AsmHook2 Flash app and immediately resets the calculator to clean up the temporary exploit state. Launching AsmHook2 then enables normal assembly-program launching.
The v3 exploit was kindly donated by an anonymous contributor.
Probably, eventually.
But don't worry too much, many other bugs have been found that future versions of arTIfiCE could use :)
In May 2025, TI fixed the security flaws with the 5.8.3 (CE) / 5.6.5 (82AEP) updates.
arTIfiCE v3 uses a different exploit and supports the latest CE OS 5.8.5.
No. arTIfiCE only restores functionality TI calculators had for dozens of years and removed in recent OS versions.
It is also not present in Press-To-Test (PTT) / exam mode, see below.
arTIfiCE and arTIfi82 are in no way a cheating tool. Cheating is not condoned here in any way.
No. arTIfiCE resides in an "appvar" file (for v1) or Program (for v2) which it will be deleted/disabled by the OS when going into PTT mode, just like most other variables. You'll have to re-transfer+open it after your exam.
It is similar for arTIfi82: PTT is unaffected, as required files will not be available in Python82.
(Reminder that simply transferring anything to the calculator leaves PTT / exam mode)
arTIfiCE and arTIfi82 are in no way cheating tools. Cheating is not condoned here in any way.
No, considering arTIfiCE only makes it possible for you to launch ASM programs, nothing else.
(This makes downgrading not needed, especially if you use tools like external shells (see below)
On CE models, v3 already installs AsmHook2: after enabling it once, launch assembly programs directly from the normal Program menu. Launch AsmHook2 again after a RAM reset.
The 82AEP has no persistent equivalent because it cannot install third-party Flash apps
Alright... The underlying exploit has a codename. In fact, all the underlying exploits found so far have fun codenames.
arTIfiCE v1 uses "CabriJmp", v2 uses "GotoAsm", v3 uses "Unequalz"/"armisTICE".
Changelog:
Note that all releases are available here.
v3.0 for CE – Sep. 21, 2026
- New exploit kindly donated by an anonymous contributor
- Works on CE OS v5.8.5 (only). For earlier versions, use arTIfiCE v2.1
- Persistent AsmHook2 installation with automatic RAM-reset cleanup on CE models
v2.0 for CE + 82AEP – Aug. 27, 2025
- New exploit from TI-Basic (!) making it the easiest way to get to the shell
- Compatible with any OS version >= 5.3 (but only needed on 5.5.1 or later)
- Single file for both CE and 82AEP
(v1.2 for CE, still) + v1.1 for 82AEP – Nov. 15, 2024
arTIfi82 v1.1 has been updated to work with v5.6.4 as well.
The download URL stays the same.
(v1.2 for CE, still) + v1.0 for 82AEP – Sept. 23, 2024
arTIfi82 is specifically made for the TI-82 Advanced Edition Python, a cheaper model sold only for France, based on the TI-83 Premium CE, but with AAA batteries and fewer features.
This was kindly contributed by an anonymous user, thank you!
By the way, arTIfiCE is celebrating 155k downloads! 🎉
v1.2 – June 10, 2022
- 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
- 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.
