A modern, responsive web server for Sony Cameras (PlayMemories Camera Apps) that provides access to the camera's filesystem via HTTP.
This app is designed to work around the constraints of certain Sony cameras (like the A6000) where videos cannot be downloaded via the official WiFi apps.
- Modern Web UI: Responsive, card-based grid layout with a clean, dark-mode friendly design.
- Media Gallery: Optimized view for DCIM photos and videos.
- Real-time Thumbnails: On-the-fly thumbnail extraction for JPEGs and ARW (RAW) files.
- Image Preview: Built-in viewer for photos before downloading.
- Smart Navigation: Breadcrumbs and a side drawer for quick access to important folders (DCIM, Videos).
- Bulk Download: Download entire directories as a single ZIP file.
- Legacy Support: Minimalist enough to run on the Android 4.1.2 browser found in older Sony cameras.
The "Modern UI" is currently in active development. You can install it via:
- Sony-PMCA-RE (Use the "Tweak" app method).
- Directly through
adb install. - Download the latest unsigned APK from the Releases page.
Note: For Sony cameras, signed APKs are often denied by the installation process. Prefer using the unsigned version provided in releases.
- Start the app on your camera.
- Wait for the WiFi connection to be established.
- Once connected, the app will display a URL (e.g.,
http://192.168.x.x:8080). - Open this URL in your phone, tablet, or PC's browser to browse and download your files.
⚠ SECURITY WARNING: The Web Server exposes the entire filesystem without authentication. Anyone on the same network can access your files. Only run this in a private network, via WiFi Direct, or using your Mobile Hotspot.
This project uses the OpenMemories: Framework and must remain compatible with Java 7 (source 1.7) to run on the camera's hardware.
# Connect to camera via ADB over WiFi
adb tcpip 5555
adb connect <CAMERA_IP>:5555The app writes logs to the SD card at: /storage/sdcard0/pmcaFilesystemServer/LOG.TXT.
Inspired by and building upon: