App登录状态复制

App登录状态复制

理论上两个手机的硬件、软件信息一致,将A手机中的某个已登录状态的APP私有目录(包含数据库、Cookie等)拷贝到B手机,那么B手机中打开App也将是已登录状态。但实际情况下两个设备的硬件不可能一致(硬件ID),因此还是虚拟机比较方便实现登录状态复制。

实验软件: 分身有术_v1.12.0_Vip.apk 云闪付v9.0.6.apk

备份

(分身有术基于VirtualApp开发,这类多开App中的所有App共享一个UID,因此很容易获取到应用的私有目录中的文件。)

1
2
3
4
5
6
7
8
9
10
11
12
13
cd /data/data/com.droi.adocker.multi/virtual/data/user/0
tar zcf com.unionpay.tar.gz com.unionpay
cp com.unionpay.tar.gz /sdcard/

cd /data/data/com.droi.adocker.multi/virtual/data/app/system
cp build-info.ini /sdcard/
cp device-info.ini /sdcard/


adb pull /sdcard/com.unionpay.tar.gz .
adb pull /sdcard/build-info.ini .
adb pull /sdcard/device-info.ini .

还原

1
2
3
4
5
6
7
8
adb push com.unionpay.tar.gz /sdcard/
adb push build-info.ini /sdcard/
adb push device-info.ini /sdcard/

cd /data/data/com.droi.adocker.multi/virtual/data/user/0
rm -rf com.unionpay
tar xf /sdcard/com.unionpay.tar.gz
chown -R u0_a174:u0_a174 com.unionpay

结果

image-20230317231703007