diff --git a/website/index.html b/website/index.html index e61541b..af87195 100644 --- a/website/index.html +++ b/website/index.html @@ -22,11 +22,12 @@

KVS

Kernel Version Switcher

+

Kernel Version Switcher
writeup: https://blog.kxtz.dev/posts/kvs

What is KVS?

-

KVS is a side project of mine that will change your current tpm_kernver to ANY version between 0 and 3.

+

KVS is a side project of mine that will change your current tpm_kernver to ANY version.

This works using the hexdumps of 0x1008 (kernver TPM index) and tpmc to write the hexdumps of your selected kernver to the 0x1008 TPM index.

@@ -39,21 +40,20 @@

Q: Will this brick my device?

A: No, KVS has no way to permanantly brick / hard brick a device. At most, it will make ChromeOS stop booting, but you will still be able to boot shims to recover the kernver index.

Q: What kernvers are there?

-

A: There are 4 valid kernvers, 0, 1, 2, and 3.

+

A: There are 4,294,967,296 possible kernel versions (0x00000000 - 0xFFFFFFFF)

Q: What versions can I downgrade to with kernver _

-

A: Heres what versions you can downgrade to with each kernver

+

A: Heres what versions you can downgrade to with each official kernver

kernver 0: any

kernver 1: any

kernver 2: 112 - 119

-

kernver 3: 120 - latest

+

kernver 3: 120 - 124

+

kernver 4: 125 - latest

Q: What is the difference between kernver 0 and kernver 1?

-

A: Both kernver 0 and kernver 1 can downgrade to any version, but kernver 0 doesn't get overriden if you recover to a newer version.

+

A: literally none, its just cool to see

Credits

-

kxtzownsu - Writing KVS, Providing kernver 0 & kernver 1 files.

-

planetearth1363 - Providing kernver 2 files

-

miimaker - Providing kernver 3 files

+

kxtzownsu - Writing KVS

OlyB - Helping me with the shim builder, most of the shim builder wouldn't exist without him.

Google - Writing the tpmc command :3