Skip to content

Commit

Permalink
made improvements to cryptosmite page
Browse files Browse the repository at this point in the history
  • Loading branch information
ThisCatLikesCrypto committed Mar 31, 2024
1 parent c84a0d5 commit fdcd2cb
Show file tree
Hide file tree
Showing 2 changed files with 19 additions and 29 deletions.
4 changes: 2 additions & 2 deletions sh1mmer.html
Original file line number Diff line number Diff line change
Expand Up @@ -125,8 +125,8 @@
environment temporarily.
</p>

<p>There is also <a href="/sh1mmer/cryptosmite.html">cryptosmite</a>, which allows you to unenroll if you are on version v119 or earlier.</p>
<p>It is possible to downgrade to v112 to unenroll if your Chromebook meets the requirements.</p>
<p>There is also <a href="/sh1mmer/cryptosmite.html">CryptoSmite</a>, which allows you to unenroll if you are on version v119 or earlier.</p>
<p>This is currently the recommended method over E-HALYCON.</p>

<p>
If you are willing to take apart your Chromebook to unenroll, then go
Expand Down
44 changes: 17 additions & 27 deletions sh1mmer/cryptosmite.html
Original file line number Diff line number Diff line change
Expand Up @@ -3,53 +3,43 @@
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1, viewport-fit=cover">
<meta property="og:title" content="Rehosted SH1mmer^2">
<meta property="og:description" content="SH1mmer: Cryptosmite">
<meta property="og:url" content="https://wilburwilliams.uk/sh1mmer/cryptosmite">
<meta property="og:type" content="website">
<meta property="og:image" content="https://wilburwilliams.uk/sh1mmer/assets/icon.png">
<meta property="og:image:alt" content="SH1mmer">
<meta property="og:image:width" content="512">
<meta property="og:image:height" content="512">
<meta property="og:site_name" content="SH1mmer">
<title>Cryptosmite | SH1mmer</title>
<link rel="preload" href="/sh1mmer/style.css" as="style">
<link rel="icon" href="/sh1mmer/assets/icon.png">
<link rel="stylesheet" href="/sh1mmer/style.css">
<script type="module" src="script.js"></script>
<title>CryptoSmite | SH1mmer</title>
<link rel="preload" href="assets/main.css" as="style">
<link rel="icon" href="assets/icon.png">
<link rel="stylesheet" href="assets/main.css">
</head>
<body>
<script src="assets/script.js"></script>
<div class="header">
<h1>Cryptosmite</h1>
<h1>CryptoSmite</h1>
<a href="/sh1mmer" target="_self">Back to home</a>
</div>
<div class="section blue">
<h3>What is Cryptosmite?</h3>
<p>Cryptosmite is an exploit found by @electronis on discord and was released on 9th March 2024. It allows you to unenroll your Chromebook if you are on v119 or earlier (and in most cases later versions).</p>
<br>
<h3>What is CryptoSmite?</h3>
<p>CryptoSmite is an exploit found by <a href="https://discord.com/users/480818241145536513">@electronis</a> on discord and was released on 9th March 2024. It allows you to unenroll your Chromebook if you are on v119 or earlier (and in most cases later versions).</p>
</div>
<div class="section green">
<h3>Downgrading</h3>
<p>If you are on version 120 or later, you will need to downgrade to run cryptosmite.</p>
<p>To find out whether you are eligible press power+refresh+esc and then tab. Look for the number after 'kernver'. If it ends in 2 you can downgrade, if it ends in a 3 you cannot without hacky trickery that isn't covered here.</p>
<p>To downgrade, press power+refresh+esc and plug in a USB stick with a v112 from <a href="https://cros.tech">cros.tech</a>.</p>
<p>If you are on version 120 or later, you will need to downgrade to run CryptoSmite.</p>
<p>To find out whether you are eligible press <kbd>Power (⏻) + Reload (↻) + ESC</kbd> and then tab. Look for the number after 'kernver'. If it ends in 2 you can downgrade, if it ends in a 3 you cannot.</p>
<p>To downgrade, press <kbd>Power (⏻) + Reload (↻) + ESC</kbd> and plug in a USB stick with a v112 from <a href="https://cros.tech">cros.tech</a>.</p>
<p>It should begin the 'recovery' (downgrade). If it says that it's an old version and refuses to downgrade, your kernver number may have changed itself and you cannot do this.</p>
<br>
<hr>
<h3>Tutorial</h3>
<p>Note: If your board name is <code>grunt</code> there is extra steps. If you are on another board and it doesn't work, this may also fix the problem. The fix is at the bottom of this page.</p>
<p>1. Download a SH1MMER Legacy Prebuilt image here: <a href="https://dl.osu.bio">dl.osu.bio</a></p>
<p>2. Disable OS verification (blocked or not, doesn't matter), and boot into the Legacy shim. Instructions for how to do this are on the main SH1MMER webpage.</p>
<p>3. Press the S key to start CryptoSmite and input this decryption key: <code>Info-58-immense!NickName_Arabia-710</code></p>
<p>3. Press the S key to start CryptoSmite and input this decryption key: <kbd>Info-58-immense!NickName_Arabia-710</kbd></p>
<p>4. Type in Y then press enter, and it'll automatically reboot upon completion.</p>
<p>5. Proceed through the setup partially till you get to the Add Account Screen.</p>
<p>If you get an update screen, please reboot (press power+refresh+esc and then turn it off and on again) and then press CTRL + ALT + E on the Wi-Fi screen, which allows skipping or makes the update not appear at all.</p>
<p><b>IF YOU ARE ON GRUNT BOARD, MOVE ON TO THE 'extra steps' SECTION.</b></p>
<p>6. Powerwash the Chromebook (disable and then re-enable OS verification) after getting to the "Add Account" screen. Once it boots back up, it'll be fully unenrolled.</p>
<br>
<hr>
<h3>Those 'extra steps'...</h3>
<p>1. Do cryptosmite as normal until step 5. On this screen, press power+refresh+esc and then enable dev mode with ctrl+D and enter. Allow it to fully enter dev mode.</p>
<p>2. Once your Chromebook has restarted and is on the 'welcome to your Chromebook' screen, press ctrl+alt+f2 to open the dev terminal and login as 'root'.</p>
<p>3. Enter the command 'vpd -i RW_VPD -s check_enrollment=0'. This will stop your Chromebook from checking for enrollment at setup. If nothing comes up, it worked. Move on to the next step.</p>
<p>1. Do CryptoSmite as normal until step 5. On this screen, press power+refresh+esc and then enable dev mode with ctrl+D and enter. Allow it to fully enter dev mode.</p>
<p>2. Once your Chromebook has restarted and is on the 'welcome to your Chromebook' screen, press <kbd>CTRL + ALT + F2 (→)</kbd> to open the dev terminal and login as 'root'.</p>
<p>3. Enter the command <kbd>vpd -i RW_VPD -s check_enrollment=0</kbd>. This will stop your Chromebook from checking for enrollment at setup. If nothing comes up, it worked. Move on to the next step.</p>
<p>4. Restart your Chromebook, but DISABLE OS verification. Let it reboot, and set up your Chromebook as normal. You are now unenrolled.</p>
</div>
</body>
Expand Down

0 comments on commit fdcd2cb

Please sign in to comment.