Skip to content
/ mib Public

A backup tool based on Node.js and ADB development, according to your configuration will automatically migrate data files on mobile devices to the computer backup, support incremental backup

License

Notifications You must be signed in to change notification settings

QC2168/mib

Repository files navigation

MIB

A backup tool (GUI) developed based on electron + react + typescript. It automatically migrates and backs up data files from mobile devices to the computer according to your configuration, supporting incremental backups.

Home

English | 中文文档

🌈 Features

  • Backup data via USB connection
  • Backup data via wireless connection
  • Incremental backup
  • Multi-device backup selection
  • Full backup for a single node
  • Selective backup for a single node
  • Theme switching
  • Analysis of backed-up data types

🚀 How to Enable ADB Mode

Enable ADB Debugging on the device

🌊 How to Use Wireless Connection

Connect to the device via Wi-Fi (Android 10 and lower)

Connect to the device via Wi-Fi (Android 11 and higher)

📁 MIB Configuration File .mibrc

The default configuration file is stored in the user's directory.

The current version supports editing within the software, eliminating the need to manually modify the configuration file.

{
    "backups": [
        {
            "path": "/sdcard/DCIM/Camera/",
            "comment": "Local photo album"
        },
        {
            "path": "/sdcard/DCIM/Screenshots/",
            "comment": "Screenshots"
        },
        {
            "path": "/sdcard/MIUI/sound_recorder/",
            "comment": "Voice recordings"
        },
        {
            "path": "/sdcard/MIUI/sound_recorder/app_rec/",
            "comment": "App recordings"
        },
        {
            "path": "/sdcard/MIUI/sound_recorder/call_rec/",
            "comment": "Call recordings"
        }
        // Add more backup nodes
    ],
  // Recommended to use absolute paths
  "output": "E:/files",
  // Read scan ignore file and folder names
  "ignoreFileList": []
}

🧱 Node Options

Property Type Description Required
path String Device backup path Y
comment String Node description Y
full Boolean Full backup for node N
output Boolean Specify export path for the current node N

About

A backup tool based on Node.js and ADB development, according to your configuration will automatically migrate data files on mobile devices to the computer backup, support incremental backup

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published