标签: backup selinux
我写了一个backuprestore APP用于备份恢复应用程序数据,让我们称之为应用程序A,并且有一个我想要反击的应用程序,让我们称之为应用程序B.
我使用A以.tar格式备份B的数据,并将其恢复为B.
问题通常是B的SEAndroid标签的数据是u:object_r:app_data_file:s0:c512,c768,但A是系统应用程序,所以当数据恢复到B时,标签变为u:object_r:app_data_file :s0,因此应用程序b将在打开时崩溃,因为权限拒绝。