Skip to content
This repository has been archived by the owner on Oct 20, 2022. It is now read-only.

Releases: AOSPAlliance/device-flasher

1.0.3

15 Apr 17:16
1.0.3
Compare
Choose a tag to compare

Xiaomi Mi A2 fixes

  • Show the warning message stating that you need to manually boot into bootloader again
  • Run fastboot flashing unlock_critical

No changes for the Pixels.

SHA256 checksums:
5e5542f51c1592e392114636f2e64fe9dae1cacaaf55c722822780ec5cbf9331 device-flasher.darwin
0cdaf47f1c97e43c70e0fe7cfff63fcaa140799ccc494bebf6451e96cbcdda6c device-flasher.exe
f4e68992198868148ca2d4bd0fd40d0176da4058a188a3fdf80732d04a6c3543 device-flasher.linux

First release of the refactored codebase

04 Nov 12:02
2.0.0
Compare
Choose a tag to compare
  • Doesn't touch the current directory anymore, uses temporary directories
  • Need to explicitly pass the image to be flashed using --image
  • Supports flashing stock Oreo image for the Mi A2

Steps:
i) Download the right flasher for your platform to a new folder/directory.
ii) Download the factory image for your device.
iii) Open a Terminal / Command Prompt in that directory, and run the below command, where --image takes the path to the downloaded zip
Linux: ./device-flasher.linux --image factory.zip
Darwin: ./device-flasher.darwin --image factory.zip
Windows: .\device-flasher.exe --image factory.zip
iv) Connect your device and follow the steps shown on your screen
v) Enjoy!

SHA256 checksums:

39640bb97ba73e4ad4ff261874aa6abc59e093bbe42cc99aca01cc11816d265b device-flasher.darwin
e7d5467e3da8febd79f7bb11e60bca4be7cb81ca4d66f39d6be42cd4a5829b0b device-flasher.exe
14ea76a2d23c3b0ef9345f78803733217c7eb2c891d346cfd070de09d9e1ab8b device-flasher.linux

Notes:
On Linux, you will be asked for the 'sudo' password to setup some device configuration (udev rules). They are deleted automatically after installation.
On Darwin, you may have to disable gatekeeper. See https://support.apple.com/en-us/HT202491 "How to open an app that hasn’t been notarized or is from an unidentified developer"

1.0.2: Build static binaries

08 Oct 15:46
1.0.2
Compare
Choose a tag to compare

Binaries built are static now.

Should fix: version `GLIBC_2.32' not found (required by ./device-flasher.linux)

SHA256 checksums:
0e63cbeb2fa281a78b29e666074d4a76d998f05ba4614e55789f993483335893 device-flasher.darwin
2b475c2c779cf680878b173538f63c15de7022b50268c3d93b3fd2f0ee83d8a1 device-flasher.exe
433c34770081af408ee7258c4a2cbcbe314fe770f0e9962a5c40554dac1a03c9 device-flasher.linux

First Release of the Device Flasher

02 Oct 21:52
1.0.1
Compare
Choose a tag to compare

Steps:
i) Download the right flasher for your platform to a new folder/directory.
ii) Put the matching factory image for your device in the same folder/directory.
iii) Double-click the flasher, OR
iii) Open a Terminal / Command Prompt in that directory, and run ./device-flasher.linux or .\device-flasher.exe or ./device-flasher.darwin
iv) Connect your device and follow the steps shown on your screen
v) Enjoy!

SHA256 checksums:
9a4b768a4425541bf314b33cefa0dccf23b8c82edb07de8a0693dda9dd9bbcb7 device-flasher.darwin
900e66c0a87388a281936c6c24d67ccfb068e283bd4705326e3709fb56542673 device-flasher.exe
d6b6431874d1593dab8a025b0bf2a51459af666359f1fd236108ca2c15602b89 device-flasher.linux

Notes:
On some Linux distros, you may have to use sudo, i.e. sudo ./device-flasher.linux
On Darwin, you may have to disable gatekeeper. See https://support.apple.com/en-us/HT202491 "How to open an app that hasn’t been notarized or is from an unidentified developer"