Package Details: heimdall-git 1.4.1.r21.gd0526a3-1

Git Clone URL: (read-only)
Package Base: heimdall-git
Description: A cross-platform open-source utility to flash firmware (aka ROMs) onto Samsung Galaxy S devices.
Upstream URL:
Licenses: MIT
Conflicts: heimdall
Provides: heimdall
Submitter: disastro
Maintainer: None
Last Packager: disastro
Votes: 67
Popularity: 0.270490
First Submitted: 2011-07-31 11:32
Last Updated: 2015-06-12 01:29

Dependencies (5)

Required by (0)

Sources (3)

Latest Comments

lopsided98 commented on 2018-06-12 15:17

The Heimdall repo has moved to GitLab, so the source needs to be updated.

disastro commented on 2015-06-07 21:39

@ntzrmtthihu777: I wasn't aware such patch was necessary, and for what. I found the issue on github and it seems upstream hasn't fixed it even though it's been known long. I will incorporate the patch into the PKGBUILD when I push this to aur4. Thank you for noticing

Anonymous comment on 2015-06-07 20:28

@disastro why haven't you incorporated the patch to BridgeManager.cpp ? it's required to use heimdall with a fair amount of samsung devices, including the note2 and avant

ackalker commented on 2015-05-05 12:19

When building the package, I got this error:
==> Starting pkgver()...
fatal: No annotated tags can describe 'd0526a3b74a003dfc6f805682693be9173ffcd88'.
However, there were unannotated tags: try --tags.

Adding --tags to the git describe command fixed this.

disastro commented on 2015-04-03 11:47

Sorry for the delay! Had some problems with my Arch lately and not enough free time.

libusb was fixed upstream, updated PKGBUILD for qt5 and cmake.
There isn't a good way to build just the CLI right now, I need to do some more investigation but the way their cmake works now is kind of... bad in some ways

greyltc commented on 2015-03-28 12:40

This does not currently build. Here is the error:

/tmp/yaourt-tmp-mgre/aur-heimdall-git/./PKGBUILD: line 38: ./configure: No such file or directory

Please fix or orphan so someone else can fix this.

Anonymous comment on 2015-03-17 01:29

Fixed build; may not yet be working, not ready to actually test it on my new device (porting cyanogenmod to galaxy avant).

Anonymous comment on 2015-03-12 17:02

heimdall now uses cmake for building; unfortunately, I can't get the new build system to detect libusb.

mitcoes commented on 2013-09-19 10:21

Confict with previously installed python2 gudev for arista transcoder

file owned by 'python-gudev-git' and 'python2-gudev': 'usr/lib/python2.7/site-packages/gudev.a'
file owned by 'python-gudev-git' and 'python2-gudev': 'usr/lib/python2.7/site-packages/'
file owned by 'python-gudev-git' and 'python2-gudev': 'usr/lib/python2.7/site-packages/'
file owned by 'python-gudev-git' and 'python2-gudev': 'usr/share/pygobject/2.0/defs/gudev.defs'

disastro commented on 2013-07-01 13:51

All problems in previous comments seem to be solved upstream

@kiodo1981: The frontend is built by default and can be launched with the command "heimdall-frontend", you can disable/enable building the frontend from the PKGBUILD

mayweed commented on 2013-06-13 15:44

For those of you who got the "No rule to make target libpit-1.4.a" just copy /usr/local/lib/libpit-1.4.a in the subdirectory libpit/ just under Heimdall/ directory you obtain after cloning the git repo. That is:

[root@hades heimdall]# cp /usr/local/lib/libpit-1.4.a ../libpit

That way it will be found by the program! Other way round is to add the prefix option to configure when you do it for libpit/

kiodo1981 commented on 2013-03-29 19:27

How do I get the frontend?

rbellamy commented on 2013-03-07 16:10

Changed qt to qt4 per, now get a build error:
Source/Alerts.cpp:22:23: fatal error: QMessageBox: No such file or directory

Updated PKGBUILD with "source /etc/profile.d/" per, still fails with the same error.

robertfoster commented on 2011-10-01 14:11

please use android-udev in optdepends

robertfoster commented on 2011-10-01 14:11

please use android-udev in optdepends