pixelmate

A macOS app built with Electron for managing files on your Google Pixel phone, working around the infamous Android File Transfer bug that some Pixel owners experience when transferring files to/from their device.

APACHE-2.0 License

Stars
39

Pixelmate

A macOS and Windows app built with Electron for managing files on your Google Pixel phone, working around the infamous Android File Transfer bug that some Pixel owners experience when transferring files to/from their device.

Pixelmate is designed to look and feel like the native OS X Finder for a familiar user experience:

Note: Pixelmate uses ADB behind the scenes, requiring you to enable Developer Mode and USB Debugging on your phone. Check out this guide for detailed instructions.

Usage

On Mac

  1. Download the latest version of Pixelmate.

  2. Unzip the archive and drag and drop the Pixelmate app into the macOS Applications folder.

  3. Connect your phone via USB cable (if you have just enabled USB Debugging, make sure to allow USB debugging for this computer via a popup dialog displayed on your device).

  4. Launch Pixelmate from Applications or the macOS Spotlight.

On Windows

  1. Download the latest version of Pixelmate.

  2. Unzip the archive and place it into a sperate folder in C:\program files

  3. Connect your phone via USB cable (if you have just enabled USB Debugging, make sure to allow USB debugging for this computer via a popup dialog displayed on your Pixel).

Enjoy

  • Explore and manage files on your Pixel's internal SD card like a boss. Drag files and folders into Pixelmate to upload them to your device, or right click remote files and folders to download them to your computer.

Pro tip: You can even use Pixelmate wirelessly, without having to connect your phone via USB cable! Check out this guide for detailed instructions, and check out this app to avoid having to connect the phone to run adb tcpip before going wireless.

Shortcuts

On Mac

  • Cmd + A to select all listings
  • Cmd + to navigate into a folder
  • Cmd + to navigate out of a folder
  • Cmd + Shift + N to create a new folder
  • Cmd + Delete to delete a file or folder
  • Cmd + Shift + / to multi-select listings
  • Cmd + Shift + A to see a list of all storage devices

On Windows

  • Ctrl + A to select all listings
  • Ctrl + to navigate into a folder
  • Ctrl + to navigate out of a folder
  • Ctrl + Del to delete a file or folder
  • Ctrl + Shift + N to create a new folder
  • Ctrl + Shift + / to multi-select listings
  • Ctrl + Shift + A to see a list of all storage devices

Developing Locally

  1. Clone the repository:
git clone https://github.com/eladnava/pixelmate.git
  1. Install dependencies:
cd pixelmate
npm install
  1. Run the dev server:
npm run server
  1. Run the Electron OS X app
npm run darwin
  1. Make changes and enjoy live-reloading goodness :)

To Do

  • File/folder multi-selection for multi-delete and multi-download
  • Drag and dropping of files and folders stored on the device to the local computer (pending resolution of an upstream Electron GitHub issue)

License

Apache 2.0