Разница между страницами «TWRP Backup» и «Casio»

Материал из Home Wiki
(Различия между страницами)
Перейти к навигации Перейти к поиску
 
(Новая страница: «= Часы Casio EFA-120L = Ремешок кожанный: 10224471 Замена - браслет металлический для CASIO EFA-120D: 10220660 (…»)
 
Строка 1: Строка 1:
= Восстановление данных конкретного приложения =
= Часы Casio EFA-120L =


https://www.semipol.de/2016/07/30/android-restoring-apps-from-twrp-backup.html
Ремешок кожанный: 10224471


First of all - install application.
Замена - браслет металлический для CASIO EFA-120D: 10220660 (10276980)
 
Backup of TWRP makes files like this:
boot.emmc.win
boot.emmc.win.md5
data.ext4.win000
data.ext4.win000.md5
data.ext4.win001
data.ext4.win001.md5
data.ext4.win002
data.ext4.win002.md5
data.info
recovery.log
system.ext4.win
system.ext4.win.md5
system.info
 
The app data is stored inside the data partition. So the first step is to extract this partition:
tar -xvf data.ext4.win000
 
Restart adb on the phone with root permissions:
adb root
 
Individual application data folders can be pushed to the telephone, e.g.:
adb push data/data/com.example.app /data/data/com.example.app
 
Android uses a single Unix user per application. First, the pushed files need to become owned bu the user of the application.
 
For this purpose, first the user id of the application needs to be found out. For this purpose the application needs to be installed already. On the phone, e.g. through adb shell do:
dumpsys package com.example.app | grep userId
 
This will print out the user id of the app, with which the files can be changed:
chown -R $id:$id /data/data/com.example.app
 
This is still not sufficient for the app to function properly again. If you try to launch the app now, chances are high that it complains about SQLite databases not being readable. This seems to be caused by SELinux, which is used by Android. The SELinux attributes of the files need to be restore, as described here:
restorecon -Rv /data/data/com.example.app
 
Finally, the app should be restored.

Текущая версия на 17:41, 31 января 2019

Часы Casio EFA-120L

Ремешок кожанный: 10224471

Замена - браслет металлический для CASIO EFA-120D: 10220660 (10276980)