Android File Transfer Linux Versions Save

Android File Transfer for Linux (and macOS!)

v4.3

5 months ago

Oh dear. This is second revision of my rant about Canonical Snapcraft and other changes we all made in the course of the latest 3 years. Previous version was nuked by inaccurate GH actions script, sorry about that.

Also I'd like to say sorry that it took so long. I was thinking "not enough changes to make a new release" after EACH commit I pushed. Now the time has come.

Good news and bad news:

Good news: Welcome new OS! AFTL is now supporting Haiku OS. (Also many fixes, please find the changes below)

Bad news: Canonical went full corporate mode and rejected AFTL personal files permission with some proper manure:

Use of the personal-files interface is reserved for vetted publishers.

VETTED PUBLISHERS EH :clown_face: All right, no AFTL on snapcraft then, good riddance!

Now the changelog:

  • Python bindings are now live - please use it in your automation
  • EditObject warning is more concise - it basically says that you can't write to the individual files - sorry. UI uses different method anyway, use it as the last resort.
  • Updated CS, IT, NL, RU translations
  • Big writes for fuse
  • Do not return zero in st_links field of stat, return 1
  • Fix DST handling in date/time conversion
  • Moved to GH Actions from Travis, good riddance N2
  • Haiku OS support (along with libedit/readline)
  • aft-mtp-mount is actually resetting device when -D specified
  • More documentation for more distros
  • Add VENDOR:PRODUCT usb id filtering
  • Provide st_uid/st_gid values for stat structure - no more roots (bloody roots)
  • Add CI for tagged releases!

Thanks!

continuous

2 years ago

This is the latest build of the current development branch. Please try any issues using this build before reporting any problems.

v4.2

3 years ago

Samsung users should upgrade to v4.2, this release fixes freezes after an upload attempt. This is very serious regression since 3.9, so it deserves the new release.

Nintendo Switch is very important addition in this release too. Its features are pretty much limited, because Nintendo implemented the absolute minimum command set. Also it is lacking any write functionality, but still surprisingly functional (it even has thumbnails!). Fuse FS implementation now can operate without partial read extension, using in-memory object cache.

Another important features are is multiple device support. aft-mtp-cli now has -d <filter> option allowing you to filter matching devices. The same applies to aft-mtp-mount (-D <filter>). UI will show simple dialog with list. Kill functionality moved into that dialog too.

More missing MacOSX bits implemented (EP stall flag clear). Travis CI build log: https://travis-ci.org/whoozle/android-file-transfer-linux/builds/752033786/

v4.1

3 years ago

v4.0

3 years ago

This release is a big milestone for the project, as the device range is expanded over the Zune and Zune HD series, including MTPZ support.

If AFTL detects Zune it offers you a different method to synchronise your music by scanning metadata. This means you can blow dust off your favourite player! Shame that Microsoft does not care about its users anymore.

Thanks for Nick Hamze and wonderful Zune community for devices to play with and all the support they gave. Even though Zune support is still a bit rough, it's pretty much usable, try it out.

Another big feature is python bindings, check python/example/menu.py out.

There's tons of other bugfixes includes but not limited to:

  • Package AFTL in snap format.
  • CI/builds for FreeBSD
  • Better support for MacOSX, retina display support, USB improvements, icons.

and many many more

Thanks! Travis CI build log: https://travis-ci.org/whoozle/android-file-transfer-linux/builds/743802932/

v3.9

4 years ago

v3.8

4 years ago

Changes in this release: