No description
  • C++ 70.1%
  • Kotlin 13%
  • C 8.3%
  • Java 3.7%
  • HTML 2.4%
  • Other 2.4%
Find a file
Beast-Panik 8cd83d6948
Some checks failed
validate-fastlane-metadata.yml / 0.42.3: Über-Bildschirm verlinkt das F-Droid-Repo (nur F-Droid-Fassung) (push) Failing after 0s
0.42.3: Über-Bildschirm verlinkt das F-Droid-Repo (nur F-Droid-Fassung)
2026-10-03 10:12:26 +02:00
.fossify chore(release): v1.6.1 (13) (#393) 2026-02-17 08:00:29 +05:30
.github ci(dependabot): ignore org.fossify:commons dependency (#388) 2026-02-03 18:08:55 +05:30
app 0.42.3: Über-Bildschirm verlinkt das F-Droid-Repo (nur F-Droid-Fassung) 2026-10-03 10:12:26 +02:00
docs Play guide: app signing dialog as it looks in the console 2026-10-02 18:19:24 +02:00
fastlane 0.42.3: Über-Bildschirm verlinkt das F-Droid-Repo (nur F-Droid-Fassung) 2026-10-03 10:12:26 +02:00
gradle Fossify Commons entfernt, lokales Kopieren über den Transfer-Dienst (0.38.0) 2026-10-02 12:29:36 +02:00
graphics Umbranding: Paket de.needanapp.needafile (0.39.0) 2026-10-02 12:36:27 +02:00
libs/7-zip-jbinding 0.29.0: 7z mit Kompressionsstufe und Solid-Option, 7-Zip-JBinding aus dem Quellcode 2026-10-01 21:05:28 +02:00
tools play-export-key.sh: wait until both Play Console downloads are complete 2026-10-02 18:21:05 +02:00
upstream Fossify Commons entfernt, lokales Kopieren über den Transfer-Dienst (0.38.0) 2026-10-02 12:29:36 +02:00
.editorconfig Update .editorconfig 2021-08-17 09:38:47 +02:00
.gitignore Eigene Release-Signierung, Abschnitte eingeklappt, About bereinigt (0.40.0) 2026-10-02 13:14:41 +02:00
build.gradle.kts 0.18.0: Bildanzeige im neuen Stil 2026-09-30 22:13:26 +02:00
CHANGELOG.md fix: preserve timestamps when decompressing folders (#422) 2026-06-01 14:51:51 +05:30
CODEOWNERS ci: add fastlane metadata validation and update release trigger 2025-06-09 14:48:47 +05:30
CONTRIBUTING.md Fix typo in CONTRIBUTING.md 2025-01-21 14:00:23 +05:30
detekt.yml chore: bump target SDK version to 35 (#241) 2025-10-26 22:58:02 +05:30
Gemfile chore: setup fastlane 2025-05-05 19:45:16 +05:30
Gemfile.lock chore(deps): bump fastlane from 2.238.0 to 2.240.1 (#495) 2026-09-24 16:23:42 +05:30
gradle.properties 0.42.3: Über-Bildschirm verlinkt das F-Droid-Repo (nur F-Droid-Fassung) 2026-10-03 10:12:26 +02:00
gradlew chore(deps): bump gradle-wrapper from 9.5.1 to 9.6.0 (#450) 2026-06-23 20:02:34 +05:30
gradlew.bat chore(deps): bump gradle-wrapper from 9.5.1 to 9.6.0 (#450) 2026-06-23 20:02:34 +05:30
keystore.properties_sample use the suggested way of signing the apk 2018-11-05 00:06:53 +01:00
LICENSE changing license to GNU GPL v3 2019-10-13 15:31:15 +02:00
lint.xml chore: ignore extra translations and update detekt rules 2025-07-03 21:16:27 +05:30
README.md README: F-Droid-Repo statt Webseite, Abschnitt Installieren 2026-10-03 10:02:17 +02:00
settings.gradle.kts Fossify Commons entfernt, lokales Kopieren über den Transfer-Dienst (0.38.0) 2026-10-02 12:29:36 +02:00

needafile – Deine Dateien auf dem Handy und im Netzwerk

needafile

Dateimanager für Handy und Netzwerk: SFTP, SMB, WebDAV, FTPS und Archive

needafile ist ein Dateimanager für Android 12 und neuer – für die Dateien auf dem Handy und auf den Servern im eigenen Netzwerk, im modernen Material-3-Expressive-Stil.

F-Droid-Repo · Datenschutzerklärung · Android 12 und neuer · Lizenz GPL-3.0 · Herausgeber needanapp.de

Installieren

Über das eigene F-Droid-Repo: in F-Droid (oder einer anderen F-Droid-App) unter „Paketquellen“ diese Adresse hinzufügen oder auf fdroid.needanapp.de den QR-Code scannen.

https://fdroid.needanapp.de/repo?fingerprint=231DF03DE2428B3A82E67B6CBF0D0CB0BB6E9261EA45392128707D2F39661844

Fingerabdruck (SHA-256) des Repo-Schlüssels: 23 1D F0 3D E2 42 8B 3A 82 E6 7B 6C BF 0D 0C B0 BB 6E 92 61 EA 45 39 21 28 70 7D 2F 39 66 18 44

Bilder

Fotos im Raster, Tabs für mehrere Orte
Fotos im Raster, Tabs für mehrere Orte
Gespeicherte Server: SMB, SFTP, WebDAV, FTPS
Gespeicherte Server: SMB, SFTP, WebDAV, FTPS
Ordner auf dem NAS im eigenen Tab
Ordner auf dem NAS im eigenen Tab
ZIP-Archiv wie einen Ordner öffnen
ZIP-Archiv wie einen Ordner öffnen
Bildanzeige mit Editor
Bildanzeige mit Editor
Aktionen für eine Datei
Aktionen für eine Datei
Mehrere Dateien auswählen
Mehrere Dateien auswählen
Darstellung: Akzentfarbe und Palette
Darstellung: Akzentfarbe und Palette

Funktionen

Handy

  • Interner Speicher, SD-Karten und USB-Sticks, optional Root
  • Tabs für mehrere Orte, Kopieren und Verschieben im Hintergrund mit Fortschritt und Abbrechen
  • Ansicht als Liste, Details, Raster oder Galerie; Zoomen mit zwei Fingern; Gruppieren nach Datum, Typ, Größe oder Name
  • Suche, Speicheranalyse, Favoriten, Verknüpfungen auf dem Startbildschirm, Texteditor
  • Prüfsummen (MD5, SHA-1, SHA-256, SHA-512) mit Vergleich gegen die Zwischenablage

Netzwerk

  • SFTP (mit Prüfung des Server-Schlüssels), SMB, WebDAV und FTPS; unverschlüsseltes FTP nur nach Rückfrage pro Server
  • Selbst signierte Zertifikate erst nach Bestätigung des Fingerabdrucks, Warnung bei Änderung
  • Passwörter verschlüsselt im Android Keystore
  • Findet Server im Netzwerk (Bonjour/mDNS, WS-Discovery)
  • Übertragungen sind pausierbar; nach einem Verbindungsabbruch wartet die App bis zu einer Stunde und macht an der Abbruchstelle weiter

Archive

  • ZIP (mit AES-Verschlüsselung, aufgeteilt) und 7z (auch mit verschlüsselten Dateinamen) erstellen
  • RAR 4/5, 7z, tar, gz, bz2, xz, ISO, CAB und viele weitere entpacken
  • Archive wie Ordner öffnen, auch auf Servern

Anzeigen

  • Bilder (JPEG, PNG, WebP, GIF, SVG, HEIC, AVIF, JPEG XL …) mit einfachem Editor
  • Dokumente: PDF, Word, Excel, OpenDocument, Markdown, CSV und HTML

Außerdem

  • Schutz per PIN, Muster oder Fingerabdruck
  • Einstellungen und Server in einer passwortgeschützten Datei sichern
  • Hell, dunkel und reines Schwarz, Material You oder eigene Akzentfarbe
  • Deutsch und Englisch

needafile ist freie Software (GPL-3.0) und basiert auf Fossify File Manager. Netzwerkzugriff braucht die App nur für die Server-Verbindungen.

Alle Funktionen im Detail
  • Interner Speicher, SD-Karte, USB und (optional) Root
  • Server-Verbindungen: SFTP (mit Prüfung des Server-Schlüssels), SMB, WebDAV und FTPS (explizit oder implizit; selbst signierte Zertifikate nach Bestätigung des Fingerabdrucks, Warnung bei Änderung), unverschlüsseltes FTP nur nach Rückfrage pro Server; Zugangsdaten verschlüsselt im Android Keystore
  • Server im Netzwerk finden: Bonjour/mDNS (SMB, SFTP/SSH, WebDAV, FTP) und Windows-Rechner bzw. NAS per WS-Discovery
  • Einstellungen sichern und wiederherstellen: Darstellung, Einstellungen mit Favoriten und Server (mit Passwörtern, bestätigten Schlüsseln und Zertifikaten) in einer per Passwort verschlüsselten Datei (Argon2id, AES-256-GCM); beim Import wählbar, welche Bereiche ersetzt werden
  • Tabs für mehrere Orte; Kopieren und Verschieben im Hintergrund mit Fortschritt und Abbrechen, auf dem Gerät wie zwischen Gerät und Server; Server-Übertragungen sind pausierbar, nach einem Verbindungsabbruch wartet die App bis zu einer Stunde und macht an der Abbruchstelle weiter
  • Packen und Entpacken: ZIP (Kompressionsstufe, AES-128/256, Aufteilen in Teile), 7z (Kompressionsstufe, Solid-Archiv, auch mit verschlüsselten Dateinamen); entpacken außerdem RAR 4/5 (auch mehrteilig und verschlüsselt), mehrteiliges 7z, tar(.gz/.bz2/.xz), gz, bz2, xz, Z, lzma, ISO, CAB, ARJ, LZH, WIM, CPIO, RPM, DEB, CHM und XAR
  • Archive wie Ordner öffnen (schreibgeschützt, auch auf Servern und verschachtelt): Dateien direkt ansehen, einzelne Dateien oder Ordner entpacken, kopieren oder teilen
  • Ansichten: Liste (kompakt, normal, groß), Details mit Spalten (Tippen auf eine Spalte sortiert), Raster und Galerie; Zoomen mit zwei Fingern; Gruppieren nach Datum, Typ, Größe oder Anfangsbuchstabe mit einklappbaren Überschriften; Ordner mit überwiegend Bildern und Videos öffnen sich als Galerie; allgemein oder pro Ordner
  • Suche, Speicheranalyse, Favoriten, Desktop-Verknüpfungen, Texteditor
  • Prüfsummen (MD5, SHA-1, SHA-256, SHA-512) in den Eigenschaften, mit Vergleich gegen die Zwischenablage
  • Bildanzeige (JPEG, PNG, WebP, GIF, SVG, HEIC, AVIF, JPEG XL u. a.) mit Zoom, Wischen durch den Ordner und Bilddetails (EXIF); Bildeditor zum Zuschneiden, Drehen, Spiegeln, Skalieren, mit Filtern und Zeichnen – speichert standardmäßig als Kopie
  • Dokumentanzeige: PDF (auch mit Passwort), Word (DOCX), Excel (XLSX), OpenDocument (ODS, ODT), Markdown, CSV und HTML, mit Suche und Drucken
  • Bild- und Dokumentanzeige auch für andere Apps („Öffnen mit“)
  • Schutz per PIN, Muster oder Fingerabdruck
  • Datei auswählen und „Speichern unter“ für andere Apps
  • Darstellung: hell/dunkel/reines Schwarz, Material You oder eigene Akzentfarbe, Paletten-Stile, progressiver Blur hinter Kopfzeile und Navigation, UI-Skalierung, eigene Schrift; App-Symbol in zwölf Farben
  • Deutsch und Englisch

Bauen

Die Oberfläche kommt aus dem Design-Paket needanapp-design, das als Composite Build eingebunden ist (includeBuild("../needanapp-design") in settings.gradle.kts). Beide Repositories müssen daher nebeneinander liegen:

git clone https://git.needanapp.de/needanapp.de/needafile.git
git clone https://git.needanapp.de/needanapp.de/needanapp-design.git
cd needafile
./gradlew :app:assembleFossDebug
needafile/           (dieses Repository)
needanapp-design/

Gebaut wird mit JDK 21 und dem Android SDK (compileSdk 37). Die Variante foss ist die F-Droid-Fassung, gplay die für Google Play (ohne Spendenlink, sonst gleich).

Teile von Fossify Gallery, Fossify Documents und AndroidPhotoFilters liegen unverändert unter upstream/ und werden mit upstream/update.sh aus den Original-Repositories aktualisiert (siehe upstream/README.md).

Grundlage und Dank

  • Fossify File Manager (GPL-3.0) – Ausgangspunkt dieser App (Fork); die Oberfläche ist neu geschrieben, Teile der Dateilogik stammen weiter von dort
  • Fossify Gallery und Fossify Documents (GPL-3.0) – Grundlage der Bild- und Dokumentanzeige; Oberfläche neu im needanapp-Stil
  • Fossify Commons (GPL-3.0) – einzelne Helfer und Texte stammen von dort; die Bibliothek selbst wird nicht mehr verwendet
  • Alle weiteren Bibliotheken mit Lizenzen stehen in der App unter Einstellungen → Über

Lizenz

GPL-3.0, siehe LICENSE. Das Design-Paket needanapp-design steht unter Apache 2.0.