Jump to content

Galaxy Flasher - A GUI for Samsung Flash Tools

From postmarketOS Wiki
Revision as of 21:14, 29 November 2024 by Piero-e (talk | contribs) (as aside :)

.

[Linux] Galaxy Flasher - A GUI for Samsung Flash Tools

the version 0.5.1 tried to follow the familliar windows Odin3 ergonomy :

https://community.e.foundation/uploads/default/optimized/3X/e/d/ed39d7c4771aa4f6897f1b742fa8b1cab22ce9ac_2_1035x612.png .

Background

After witnessing a new Linux user, who had just switched over from Windows, struggle with using Odin4's CLI, [@ethical_haquer](https://codeberg.org/ethical_haquer) decided to make a GUI for Thor: Thor GUI. With the release of v0.5.0, Thor GUI was renamed Galaxy Flasher, and it now supports Thor and Odin4. .

XDA Forum : https://xdaforums.com/t/linux-galaxy-flasher-a-gui-for-samsung-flash-tools.4636402/

sources : https://codeberg.org/ethical_haquer/Galaxy-Flasher

installation as a Flatpak : [Galaxy-Flasher documentation](https://galaxy-flasher-docs.readthedocs.io/en/latest/flatpak-install.html)

Release :

https://codeberg.org/ethical_haquer/Galaxy-Flasher/releases

After three months of development, v0.6.0 is finally here!

Just like v0.5.0, this is basically a complete re-write of the app. The main thing that changed is how the UI (User Interface) looks. In fact, this is the very first release of Galaxy Flasher (and Thor GUI) where the UI has changed from having a layout like Odin (as in Windows Odin 3). Instead, Galaxy Flasher now has a page-based interface. Also, you may notice that the terminal (Log Tab) is no longer the focus of the interface.

![galaxy-flasher-start-page-dark|500x500](https://codeberg.org/ethical_haquer/Galaxy-Flasher/media/branch/main/assets/screenshots/galaxy-flasher-start-page-dark.png)

![galaxy-flasher-select-files-page-dark|500x500](https://codeberg.org/ethical_haquer/Galaxy-Flasher/media/branch/main/assets/screenshots/galaxy-flasher-select-files-page-dark.png)

![galaxy-flasher-select-partitions-page-dark|500x500](https://codeberg.org/ethical_haquer/Galaxy-Flasher/media/branch/main/assets/screenshots/galaxy-flasher-select-partitions-page-dark.png)

![galaxy-flasher-verify-flash-page-dark|500x500](https://codeberg.org/ethical_haquer/Galaxy-Flasher/media/branch/main/assets/screenshots/galaxy-flasher-verify-flash-page-dark.png)

[galaxy-flasher-flash-progress-page-dark|500x500](https://codeberg.org/ethical_haquer/Galaxy-Flasher/media/branch/main/assets/screenshots/galaxy-flasher-flash-progress-page-dark.png)

![galaxy-flasher-flash-complete-page-dark|500x500](https://codeberg.org/ethical_haquer/Galaxy-Flasher/media/branch/main/assets/screenshots/galaxy-flasher-flash-complete-page-dark.png)


Be sure to check out the updated [documentation](https://galaxy-flasher-docs.readthedocs.io/en/latest/), whether this is your first time using Galaxy Flasher, or if you have used GF before. A *lot* has changed:

  • Switched to a new page-based UI.
  • Dropped support for PyThor. (for now)
  • Switched to plug-in based flash-tools. Now, the main file is free of flash-tool specific code (mostly). Instead, it loads flash-tool plugins. (This will be helpful when add Heimdall support down the road.)
  • Updated to GNOME 47.
  • Added support for small screens, like Linux phones. In fact, GF is fully usable on pmOS (post market OS), I tested it on mine.
  • Added a "build-flatpak.sh" script to make it slightly easier to install Galaxy Flasher. (I plan to make it easier in the future)
  • Galaxy Flasher has an icon now! in Inkscape. It's not perfect though, and will probably be tweaked in the future.
  • Improved logging.
  • and more...

Fixed the following issues:

Keep in mind that there is no log-output in the app now. Currently, If GF doesn't get expected output, the app may just lock up. In that case, run GF from the terminal to get the log output for opening an issue.

[What's changed from v0.5.1](https://codeberg.org/ethical_haquer/Galaxy-Flasher/compare/v0.5.1-alpha...v0.6.0-alpha).

Thanks for your patience waiting for this release!

https://codeberg.org/ethical_haquer/Galaxy-Flasher/releases

Disclaimer

Currently, Galaxy Flasher is in an Alpha stage. There are known (and unknown) bugs. A list of missing features and know bugs in the **latest release** can be found below.

Known Bugs

as aside :

["dualboot"_androidOS_/_postmarketOS|How to use PostmarketOS "Community pre-built" image AND "dualboot" androidOS / postmarketOS]