Skip to content

Trayshar/Hephaestus-LineageOS

Repository files navigation

Custom Build script to compile LineageOS 20.0 with MicroG

Usage

Just execute ./run-container.sh configuration.sh. You can configure it by editing the configuration.sh file or writing your own.

If you want to update your device, connect your device with adb root and run ./reset-updater.sh && ./push-update.sh /path/to/<your-file>.zip. Then, you can open the LineageOS Updater and install the update.

Features

  • Completely de-googled, MircoG is used instead
  • Built upon LineageOS 20.0, providing a stable Android 13 system
  • Uses Mulch, a security-enhanced chromium fork, as default WebView
  • Ships with AuroraStore to install apps from the PlayStore

Devices

  • Motorola Moto One Vision ("kane")
  • Xiaomi Mi 9T ("davinci")

Known issues

  • Default LineageOS apps are shipped, disabled them in the app settings or by running pm disable <package_name> in a root shell, see here

Motorola Moto One Vision ("kane")

  • Wifi Hotspot doesn't work sometimes
  • BT audio crashes if sound is played while a wifi connection is established (#5676)
  • Fingerprint sensor doesn't store fingerprints and is completely broken after a couple of restarts (#6080)

Xiaomi Mi 9T ("davinci")

  • None so far :)

TODO

  • Allow to pin some repositories to a commit to work around issues in upstream
  • Always allow screenshots (See this commit)
  • Always allow rotation of screen or adjust angle at which the button appears
  • Lower step size of audio volume change if possible
  • Cancel ongoing bluetooth connection attempt in GUI
  • Investigate DivestOS as upstream OS

About

Build scripts for LineageOS

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published