Anleitung

Android File Transfer und die 4-GB-Grenze

Kleinere Dateien kommen an, das eine lange Video scheitert. Android File Transfer hat nie eine Datei über 4 GB übertragen, und FAT32-SD-Karten haben ein eigenes 4-GB-Limit. Hier steht, warum, und was stattdessen funktioniert.

Android File Transfer, Googles alte Mac-App für Android-Smartphones, kann keine Datei kopieren, die größer als 4 GB ist. Alles Kleinere kommt an; das lange 4K-Video, der Film, das Disk-Image oder das Backup-Archiv scheitert. Google hat das Limit nie erklärt. Die wahrscheinliche Ursache ist ein 32-Bit-Größenfeld in MTP, dem Protokoll, das die App sprach, und andere Werkzeuge, die MTP oder adb sprechen, haben es nicht.

Der Ausweg ist ein anderes Werkzeug: eine MTP-App, die mit großen Dateien umgehen kann, adb oder das im Finder eingebundene Smartphone. Einen Fall behebt kein Werkzeug: Soll die Datei auf eine SD-Karte, die mit FAT32 formatiert ist, kann die Karte selbst keine Datei von 4 GB oder mehr aufnehmen.

So erkennst du es

Google bietet Android File Transfer nicht mehr an. Die alte Seite verweist Windows-Nutzer jetzt auf Quick Share, und davon gibt es keine Mac-Version. Falls du die App noch hast, ist das Limit ein weiterer Grund für den Umstieg: Was Android File Transfer ersetzt zeigt die Möglichkeiten.

Warum es das Limit gibt

MTP beschreibt jede Datei auf dem Smartphone mit einem kleinen Datensatz, dem ObjectInfo-Datensatz, der Name, Format, übergeordneten Ordner und Größe der Datei enthält. Das Größenfeld, „Object Compressed Size“, ist eine vorzeichenlose 32-Bit-Zahl. Der größte Wert, den es fassen kann, ist 4.294.967.295, ein Byte weniger als 4 GiB.

MTP musste für größere Dateien nachgerüstet werden. Ist eine Datei zu groß für das Feld, wird es auf 0xFFFFFFFF gesetzt, den größten erlaubten Wert, und die echte Größe steht in einer eigenen 64-Bit-Eigenschaft, „Object Size“, die der Computer mit einer weiteren Anfrage abrufen muss. Der MTP-Code von Android selbst beschreibt es genauso: Die Größe im Objektdatensatz hat 32 Bit, und alles über 4 GB kommt aus einer Eigenschaft, die über eine andere Operation abgerufen wird.

Ein Werkzeug, das nur das 32-Bit-Feld liest oder beim Kopieren auf das Smartphone die 64-Bit-Eigenschaft nie mitschickt, kann mit einer Datei über 4 GB nicht umgehen. Android File Transfer verhält sich genau wie ein solches Werkzeug. Google hat das nie bestätigt, deshalb ist es die wahrscheinliche und keine dokumentierte Erklärung. Mehr dazu, wie MTP funktioniert, steht in MTP erklärt.

FAT32-SD-Karten haben ein eigenes 4-GB-Limit

Auch FAT32 speichert die Größe jeder Datei in 32 Bit, deshalb kann keine Datei auf einer FAT32-Karte 4 GiB erreichen. Das ist eine Eigenschaft des Kartenformats, nicht des Kabels oder der App. Der MTP-Code von Android prüft das, bevor irgendetwas übertragen wird: Hat der Zielspeicher eine maximale Dateigröße, wie eine FAT32-Karte, lehnt das Smartphone eine Datei von 4 GB oder mehr als zu groß ab.

exFAT speichert Größen in 64 Bit und hat kein solches Limit. Formatiert ein unverändertes Android eine Karte selbst, auf einem Smartphone, das beide Formate unterstützt, wählt es FAT32 für Karten bis etwa 32 GB und exFAT für größere. Eine kleine Karte ist also am ehesten FAT32.

Zum Prüfen steck die Karte in einen Kartenleser am Mac und sieh sie dir im Festplattendienstprogramm an, oder wähle sie im Finder aus und wähle Ablage > Informationen. FAT32 erscheint als MS-DOS (FAT32). Um das zu ändern, musst du die Karte formatieren, was sie löscht, also kopier vorher alles herunter. Formatierst du sie auf dem Mac als exFAT, prüf, ob das Smartphone sie liest, bevor du sie füllst. Android-SD-Karten am Mac hat mehr zu Karten, und wenn du eine im Kartenleser füllst, hinterlässt der Mac außerdem ._-Dateien darauf.

Die Auswege

WerkzeugDateien über 4 GBWas das Smartphone brauchtWo du arbeitest
Android File TransferNeinModus DateiübertragungEigenes Fenster, und Google bietet es nicht mehr an
OpenMTPJaModus DateiübertragungEigenes Fenster mit zwei Bereichen
adb push und pullJaUSB-DebuggingTerminal
SideMountJaUSB-DebuggingFinder und jede Mac-App
Die Datei aufteilenJa, in Teilen, die du später zusammensetztWas dein Werkzeug brauchtTerminal oder eine Archiv-App
Werkzeuge für Dateien über 4 GB zwischen Android-Smartphone und Mac. Keines davon kann eine solche Datei auf eine FAT32-Karte schreiben.

Eine MTP-App, die große Dateien kann

OpenMTP ist kostenlos und Open Source, arbeitet mit dem Smartphone im selben Modus Dateiübertragung, den Android File Transfer nutzte, und sagt klar, dass es Dateien über 4 GB überträgt. Es zeigt den Mac und das Smartphone in zwei Bereichen seines eigenen Fensters. Wenn du USB-Debugging nie einschalten willst, ist das der naheliegendste Ersatz.

adb

adb, die Android Debug Bridge, kopiert Dateien jeder Größe. Installier Googles Platform-Tools, schalte USB-Debugging ein (So schaltest du USB-Debugging ein), lass den Mac auf dem Smartphone zu und kopier im Terminal:

adb pull /sdcard/DCIM/Camera/VID_20261016_101500.mp4 ~/Movies/
adb push ~/Movies/film.mkv /sdcard/Movies/

Der Dateiname oben ist ein Beispiel; adb shell ls /sdcard/DCIM/Camera listet die echten auf. adb oder MTP erklärt, was USB-Debugging erlaubt und wie du es zurücknimmst.

Das Smartphone im Finder

SideMount spricht adb selbst über das Kabel und bindet das Smartphone als Volume im Finder ein. Eine große Datei ist dann eine gewöhnliche Kopie im Finder, und andere Apps können sie direkt auf dem Smartphone öffnen, ohne sie erst zu kopieren. Ein 4-GB-Limit gibt es nicht; ein Video mit 4,5 GB gehört zu den Dateien, mit denen es getestet wird. Es braucht macOS 26 oder neuer und USB-Debugging, und die Einrichtungsanleitung behandelt beides.

Die Datei aufteilen

Wenn du an einem Werkzeug mit dem Limit festhängst, zerleg die Datei in Teile unter 4 GB, kopier die Teile und setz sie auf der anderen Seite wieder zusammen. Im Terminal auf dem Mac:

split -b 3900m film.mkv film.mkv.part-
cat film.mkv.part-* > film.mkv

Die erste Zeile erzeugt die Teile, die zweite setzt sie wieder zusammen. Zum Zusammensetzen auf dem Smartphone brauchst du eine App, die das kann, und die fertige Datei braucht immer noch einen Speicher, der sie aufnehmen kann, was eine FAT32-Karte nicht kann. Es funktioniert, ist aber die umständlichste der Möglichkeiten.

Fragen

Liegt das 4-GB-Limit an Android oder an der Mac-App?

An Android File Transfer, soweit man das sagen kann. MTP unter Android kann größere Dateien in den internen Speicher des Smartphones übertragen, und andere Mac-Werkzeuge wie OpenMTP, adb und SideMount kopieren sie. Die Ausnahme ist eine FAT32-SD-Karte, die mit keinem Werkzeug eine Datei von 4 GB oder mehr aufnehmen kann.

Warum hat Google es auf 4 GB begrenzt?

Google hat es nie gesagt. Der wahrscheinliche Grund ist der Objektdatensatz von MTP, der die Größe einer Datei in einem 32-Bit-Feld speichert, das knapp unter 4 GiB endet. Größere Werte brauchen eine eigene 64-Bit-Eigenschaft, und die App hat sie offenbar nie genutzt.

Warum lässt sich eine große Datei auch mit einer anderen App nicht auf meine SD-Karte kopieren?

Die Karte ist wahrscheinlich mit FAT32 formatiert, und FAT32 kann keine Datei von 4 GiB oder mehr speichern. Das Smartphone lehnt die Datei ab, egal welche App sie schickt. Kopier sie stattdessen in den internen Speicher, oder sichere die Karte und formatier sie als exFAT neu.

Hat exFAT ein Limit für die Dateigröße?

Keines, an das du stoßen wirst. exFAT speichert Dateigrößen in 64 Bit. Ein unverändertes Android nutzt es, wenn es eine Karte über etwa 32 GB formatiert, und FAT32 für kleinere Karten.

Dein Android-Smartphone, im Finder.

Sieben Tage kostenlos, keine Kreditkarte nötig. macOS 26 oder neuer.

Download für macOS