#1 - 2024-1-16 00:37
ゆめ)就像(み)做梦(た一)样 (二次元界acgn#%G潜行中……)
看到网上说的,只能一个个导出,就算是批处理也要先把所有目标名字都码上很麻烦,还有就是root…… 目前就用本机备份然后复制到电脑,接着刷机……
#2 - 2024-1-16 03:14
(心脏要逃走了。)
不妨试试百度云or阿里云盘的APP备份
#3 - 2024-1-16 18:42
(二次元界acgn#%G潜行中……)
用电脑的搞机工具箱做到了,就是有些软件安装不了,可能和系统版本有关
#3-1 - 2024-1-17 18:03
SilenceAkarin
因为app的架构不一样,跟系统架构不一样,所以可能装不了,不过现在的机子都是arm64了,比较老的机子用的armv7和armeabi可能就装不上吧(
#3-2 - 2024-1-17 23:57
ゆめ)就像(み)做梦(た一)样
SilenceAkarin 说: 因为app的架构不一样,跟系统架构不一样,所以可能装不了,不过现在的机子都是arm64了,比较老的机子用的armv7和armeabi可能就装不上吧(
我忘了主题了———adb可以批量导出已安装的软件吗?
#3-3 - 2024-1-18 02:02
SilenceAkarin
ゆめ)就像(み)做梦(た一)样 说: 我忘了主题了———adb可以批量导出已安装的软件吗?
我找到批量卸载的,批量安装的,唯独没能找到通过adb批量导出app的,如果不嫌麻烦的话你可以一个个包名来导出,也可以通过手机内的换机app来提取app
#4 - 2024-1-17 17:39
可以的
#4-1 - 2024-1-17 23:57
ゆめ)就像(み)做梦(た一)样
你如果知道批量导出的命令是什么麻烦发一下非常感谢!
#5 - 2024-1-18 00:20
安装包吗
#5-1 - 2024-1-18 00:53
ゆめ)就像(み)做梦(た一)样
就是批量导出已安装的软件的命令
#6 - 2024-1-18 01:15
#7 - 2024-1-18 01:33
楼上靠谱,如果电脑是windows,记得在无中文的路径下新建个空文件夹,用git bash终端执行那段脚本,用cmd不行

或者试试chatgpt写的这段powershell脚本,同样要在无中文路径,贴进powershell里,apk会被复制到一个新文件夹里

New-Item -ItemType Directory -Force -Path apk_files
$packages = adb shell pm list packages -f -3 | Out-String -Stream
foreach ($package in $packages) {
    if ($package -match 'package:(?<path>.*)=(?<name>.*)') {
        $pkg_path = $Matches.path
        $pkg_name = $Matches.name
        adb pull $pkg_path "apk_files/$pkg_name.apk"
    }
}