You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+7-44Lines changed: 7 additions & 44 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -38,7 +38,7 @@ This is an attempt to document some of the discussion and information about the
38
38
*[Setup Guide](#setup-guide)
39
39
*[Key Extraction](#key-extraction)
40
40
*[Key Installation](#key-installation)
41
-
*[Advanced Topic: Run the exploit using SSH manually](#advanced-topic-run-the-exploit-using-ssh-manually)
41
+
*[Advanced Topics](#advanced-topics)
42
42
*[Forks](#forks)
43
43
*[Discords of Note](#discords-of-note)
44
44
*[Current History](#current-history)
@@ -270,9 +270,6 @@ If your car is not listed above, then there has been no documented information o
270
270
> If you are a new user, consider waiting for the official release, ETA 2026-01. Check this page for an update or find us at the [comma Discord](https://discord.comma.ai)'s #toyota-security channel.
271
271
>
272
272
273
-
*[Key Extraction](#key-extraction) if you don't know the key.
274
-
*[Key Installation](#key-installation) if you know the key.
275
-
276
273
## Key Extraction
277
274
278
275
Your car has a security key that Toyota doesn't want you to have. \
@@ -460,51 +457,17 @@ Please let us know! We've put in lots of effort into this doc, so even a simple
460
457
461
458
We're in [comma Discord](https://discord.comma.ai) in #toyota-security channel.
462
459
463
-
## Key Installation
464
-
465
-
### You shouldn't need to do this
466
-
467
-
Modern openpilot and its forks have an [auto-key-install process](https://github.com/commaai/openpilot/pull/34401/files) that runs on every car start.
468
-
469
-
This means that **uninstalling openpilot or resetting the comma device no longer uninstalls the security key.**
470
-
471
-
**🎉🎉🎉 Gone are the days of key installation. From now on, just install openpilot and go drive, just like non-TSK users! 🎉🎉🎉**
472
-
473
-
### When to do this
474
-
475
-
You may need to still reinstall the key if
476
-
1. your C3 died and you got a new C3X,
477
-
2. the key was never installed in `/cache/params/SecOCKey` because you did it the old SSH way and never ran `TSK Manager` / `TSK Keyboard`,
478
-
3. the installed key in `/cache/params/SecOCKey` was deleted, or
479
-
4. you're using an old fork without the auto-key-installer.
480
-
481
-
Follow this guide to reinstall the key.
482
-
483
-
### Method 1. Use the built-in `TSK Manager`/`TSK Keyboard`
484
-
485
-
Some forks/branches have `TSK Manager` or `TSK Keyboard` under Settings.
486
-
487
-
⚙ > `Device` > `TSK Manager`/`TSK Keyboard`
488
-
489
-

490
-
491
-
If it's there, use it to type in your key and install, and then reboot.
492
-
493
-
### Method 2. SSH and install the key to `/cache/params/SecOCKey` and `/data/params/d/SecOCKey` files
494
-
495
-
Redo [Step 4B-4. Install the security key & Reboot](https://github.com/optskug/docs/blob/19c61098eac496ded2fb1cacb732be6671c38c69/README.md#step-4b-4-install-the-security-key--reboot).
496
-
497
-
### Method 3. Uninstall openpilot, install the key using `TSK Manager`, and install openpilot
460
+
## Advanced Topics
498
461
499
-
Follow [Step 1. Install TSK Manager](#step-1-install-tsk-manager) to install `TSK Manager` via the URL `optskug/tskm`
462
+
### Install a known key
500
463
501
-
No need to go to the car. Run `TSK Keyboard`. Use it to type in your key and install.
464
+
In some cases it's possible to [type in a key that you already know](https://github.com/optskug/docs/blob/f582e47020c0aff210cbdf9d452c0f19e67bcad7/README.md#key-installation). This was made when the key extraction was just getting started.
502
465
503
-

466
+
These days the key extraction is well-established, so re-extracting the key is just as easy as typing it in.
504
467
505
-
##Advanced Topic: Run the exploit using SSH manually
468
+
###Run the exploit using SSH manually
506
469
507
-
This is how to [extract the key manually](https://github.com/optskug/docs/blob/19c61098eac496ded2fb1cacb732be6671c38c69/README.md#step-4b-run-the-exploit-using-ssh-manually). Most people can skip this.
470
+
Is a GUI button too easy for your engineering spirit? Here is how to [extract the key manually](https://github.com/optskug/docs/blob/19c61098eac496ded2fb1cacb732be6671c38c69/README.md#step-4b-run-the-exploit-using-ssh-manually).
0 commit comments