This is more of a question than an issue report since I don't have a real repro. I'm wondering if idevicebackup2 restore is supposed to re-install third party apps?
I don't have two phones with enough storage capacity for a true test, but while testing an approximation of restoring with older phones, I observed that all data like settings and SMS history was restored, the organization of the home screen was restored, but third party apps were not re-installed.
When I do a restore with iTunes I observe that these applications continue installing in the background after the restore finishes. It seemed like idevicebackup2 did not trigger this behavior on my device. As a result third party apps were missing even though the arrangement of first party apps, other settings and data were in place.
With the caveat that I neglected to specify --full
for the backup (and later wiped the original device, whoops), I did specify all of the restore options during the restore (system, copy, settings, etc).
When I later did a full and a "non full" backup of the same device, they were about the same size, so I'm not sure if third party apps would account for the difference. I'd ask what the meaning of "full" is but if it's just a flag in the backup protocol, it'd be below the level of libimobiledevice.
Ultimately I just want to make sure that third party apps are supposed to be re-installed and that I won't be left with backups that are unusable. But I don't have a way to test it.
与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…