Det är förstås smidigast om enheten är root:ad, men dock inget krav längre tack vare Shizuku. Shizuku installerar ADB-runtime direkt på enheten för att kunna säkerhetskopiera app-data med exempelvis Swift Backup som har stöd för integration med Shizuku.
Se nedan link för vidare förklaring, samt hur du konfigurerar Shizuku och sen aktiverar det i Swift Backup för smidigt backup och återställning av appar och app-data.
https://www.androidpolice.com/how-to-use-shizuku-to-restore-y...
Mer info om Shizuku på deras github-repo
https://github.com/RikkaApps/Shizuku
P.s. schemaläggningsfunktionen i Swift Backup för att ta backup utav nya appar och förändrad app-data är grymt smidigt, jag har konfat så den kör kvällstid när telefonen laddar så jag alltid har fullständig backup på alla mina appar inklusive deras data, samt sms/mms, samtalshistorik och wifi-nätverk, men min telefon är root:ad dock.