备份android分区,如何完全备份android系统上的system分区和data分区

编程入门 行业动态 更新时间:2024-10-07 00:25:36

备份android<a href=https://www.elefans.com/category/jswz/34/1768534.html style=分区,如何完全备份android系统上的system分区和data分区"/>

备份android分区,如何完全备份android系统上的system分区和data分区

安卓的系统备份在很多场合下可能会用到,下面这个python的脚本,可以用来备份整个的data分区:将所有data分区的文件和目录打包到data.zip,并生成recovery的专用edify脚本到update-script.sh。当然,简单的修改下脚本的备份路径就可以备份system分区了,如果再加上几行代码,就可以备份boot,recovery,uboot等等分区,不过这要根据不同的分区来写不同的备份代码:

backup.py

import sys

import os

from os.path import join

from os import path

import zipfile

from zipfile import ZipFile

def packdir(dir,z,dirinfo,emptydirs,linkinfo):

dirs = os.listdir(dir)

if not dirs:

emptydirs.append(dir)

else:

for d in dirs:

absdir = join(dir,d)

if not path.islink(absdir) and (path.isdir(absdir) or path.isfile(absdir)):

break

else:

emptydirs.append(dir)

for d in dirs:

absdir = join(dir,d)

st = os.lstat(absdir)

info = [st.st_uid,st.st_gid,st.st_mode]

更多推荐

备份android分区,如何完全备份android系统上的system分区和data分区

本文发布于:2024-03-07 19:42:11,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1718741.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:分区   备份   系统   data   android

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!