Galaxy Flasher - A GUI for Samsung Flash Tools
.
[Linux] Galaxy Flasher - A GUI for Samsung Flash Tools
.
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.






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:
- [#16](https://github.com/ethical-haquer/Galaxy-Flasher/issues/16) Vte-related issue.
- [#22](https://github.com/ethical-haquer/Galaxy-Flasher/issues/22) Galaxy Flasher only runs if the system language is English.
- [#23](https://github.com/ethical-haquer/Galaxy-Flasher/issues/23) Vte-related issue.
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
- The docs need to be updated to tell users that they need to edit the udev rules before using GF, see [here](https://xdaforums.com/t/linux-galaxy-flasher-a-gui-for-samsung-flash-tools.4636402/page-5#post-89813072).
- You have to restart Galaxy Flasher after changing a flash-tool executable for it to apply, see [here](https://xdaforums.com/t/linux-galaxy-flasher-a-gui-for-samsung-flash-tools.4636402/page-5#post-89813766).
- build-python.sh is broken, don't use it.
as aside :
How to use PostmarketOS "Community pre-built" image AND "dualboot" androidOS / postmarketOS
https://wiki.postmarketos.org/wiki/How_to_use_Community_pre-built_image_AND_%22dualboot%22_androidOS_/_postmarketOS