Go to file
2024-11-29 14:11:01 +00:00
Google Enhance generated images and improve documentation 2024-08-13 16:34:35 +02:00
OnePlus Add table and minor corrections 2022-11-25 11:20:43 +01:00
printable-manual Enhance generated images and improve documentation 2024-08-13 16:34:35 +02:00
Samsung Add table and minor corrections 2022-11-25 11:20:43 +01:00
.gitignore Enhance generated images and improve documentation 2024-08-13 16:34:35 +02:00
.rsync-filter Update Readme 2022-11-02 08:29:18 +01:00
FAQ.org Update FAQ 2023-01-18 23:58:45 +01:00
flake.lock Enhance generated images and improve documentation 2024-08-13 16:34:35 +02:00
flake.nix Enhance generated images and improve documentation 2024-08-13 16:34:35 +02:00
image.nix Enhance generated images and improve documentation 2024-08-13 16:34:35 +02:00
nixpkgs.nix Enhance generated images and improve documentation 2024-08-13 16:34:35 +02:00
Readme.org Enhance generated images and improve documentation 2024-08-13 16:34:35 +02:00
shell.nix Enhance generated images and improve documentation 2024-08-13 16:34:35 +02:00

Readme

Hosts the Upcycling Android workshop materials.

The repo is hosted on git.fsfe.org.

Live USB Linux image

To build the live USB image it is required to have Nix installed.

When building the image, to avoid downloading the factory images if they are already available, add the zip files to the Nix store manually, e.g. in the repository root directory:

nix store add-file ./Google/CalyxOS/sargo-factory-22309000.zip

The image can be built with the following command:

nix build .#image

The image file can then be copied to a USB stick by replacing sdX with the name of your device:

dd if=./result/iso/*.iso of=/dev/sdX status=progress
sync

Printable manual

For convenience this repo also comes with a printable manual than can be distributed at workshops. The manual is only intended for use with the preprepared images built using this repo.

The manual source file is ./printable-manual/manual.html By running

nix build .#manual

A pdf of the manual will be built and placed in result/manual.pdf Once satisfied with modifications to the manual please copy it into the manual folder, as result is not synced between machines.

cp -f ./result/manual.pdf ./printable-manual/manual.pdf

Phones flashed

Stock OS LineageOS CalyxOS postmarketOS
Google
Pixel 2 x x
Pixel 3 x x
Pixel 3 XL x x
Pixel 3a x x
Samsung
GT-I9509 x x
OnePlus
6T x x