Skip to content

xmb9/Aurora

 
 

Repository files navigation

Aurora

A tool similar to Ventoy for ChromeOS RMA shims and recovery images based on Alpine Linux

i spend too much time working

What works? What doesn't?

Recovery ✅
Payloads menu ✅
Booting other shims ✅
Wifi ✅
Synaptic ❌

Building

Dependencies

Arch Linux:

sudo pacman -Sy wget curl gptfdisk rsync binwalk e2fsprogs && yay -S vboot-utils cgpt

Debian:

sudo apt install wget curl bash e2fsprogs gdisk cgpt rsync

Alpine:

apk add curl wget bash e2fsprogs gptfdisk sgdisk cgpt rsync

Building

git clone https://github.com/EtherealWorkshop/Aurora.git
cd Aurora

Run the next command with a raw shim and the architecture of the chromebook you have.

sudo bash Aurora /path/to/shim.bin [cpu_architecture(x86_64 or aarch64)]

Flash the resulting board-aurora.bin to your flash drive, then plug it into your chromebook to expand the partition.

You can then either download recovery images or shims in the shim, or put them on the shim via mounting the 4th partition of the device on another linux machine and copying them into /usr/share/aurora/images on the mounted drive.

Booting Shims

  • Here's a list of shims that are built in to not boot:
    1. Raw shims - You don't need to boot a raw shim. The raw shim option in SH1MMER has also been removed when booted in Aurora.
    2. Priism and IRS - Aurora is quite literally a merger of these two.
  • Here's a list of shims that we've tested and they work:
    1. SH1MMER (contains cryptosmite and icarus)
    2. Shimboot (:3)
    3. KVS
    4. Aurora (great scott!)
  • Here's a list of shims we're gonna make work and test: 3. Any future shims that are made

Credits

  • Sophia - Lead developer of Aurora, Got Wifi
  • Mariah Carey - Bugfixing and bugtesting
  • xmb9 - [PRIISM] Made Priism, Giving Aurora the ability to Boot Shims & Use Reco Images
  • Synaptic - Emotional Support
  • Simon - [IRS] Brainstormed how to do wifi, helped with determining wireless interface
  • kraeb - [IRS] QoL improvements and initial idea
  • Evie - Literally nothing
  • kxtz - KVG

About

no

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Shell 81.1%
  • Python 14.7%
  • CSS 4.2%