一款基于Node.js和ADB的开发的备份工具,根据你的配置自动将移动设备上的数据文件迁移备份至电脑上,支持增量备份。
Go to file
QC2168 c4a0cdd497 docs: update docs 2023-11-16 12:06:20 +08:00
.husky feat(backup): 执行前判断设备状态 2023-02-26 22:03:25 +08:00
.vscode feat(useconfig): 删除操作二次确定 2022-08-15 10:21:19 +08:00
electron refactor(main): window allows for resizing 2023-09-09 14:35:56 +08:00
examples docs: add .mibrc for examples 2023-09-17 14:52:39 +08:00
public docs: update docs 2023-11-16 12:06:20 +08:00
resources/adb fix: adb environment 2023-03-25 18:46:15 +08:00
scripts build: script 2023-05-24 13:06:57 +08:00
src fix: types warning when build 2023-11-09 17:25:09 +08:00
state fix(theme): unable to access preset theme value 2023-06-26 14:05:53 +08:00
.czrc refactor: commit message约束 2022-07-11 17:44:00 +08:00
.editorconfig init project 2022-07-10 23:40:28 +08:00
.eslintrc.js refactor: eslint rules 2023-06-08 20:48:15 +08:00
.gitignore refactor(cfg): ignore 2023-02-25 18:03:28 +08:00
.npmrc build: script 2023-05-24 13:06:57 +08:00
.release-it.json refactor: del excess file 2023-06-08 20:47:53 +08:00
LICENSE init project 2022-07-10 23:40:28 +08:00
README-zh_CN.md docs: update docs 2023-11-16 12:06:20 +08:00
README.md docs: update docs 2023-11-16 12:06:20 +08:00
commitlint.config.js style: eslint config 2022-08-07 12:55:43 +08:00
electron-builder.json5 build: script 2023-05-24 13:06:57 +08:00
index.html feat: update title 2022-08-08 19:52:26 +08:00
package.json feat: v1.3.0 2023-11-16 11:37:12 +08:00
tsconfig.json feat: inject recommend node config 2023-08-03 20:10:35 +08:00
tsconfig.node.json feat: inject recommend node config 2023-08-03 20:10:35 +08:00
vite.config.ts fix: build failed 2023-11-09 17:46:42 +08:00

README.md

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