eDrive to sync a temporary internal file
- /e/ version: any
- Device model(s): any
- Developer mode enabled: no
- Device rooted: no
Summary
eDrive generate a temp file containing list of installed APK, to be synchronized to the cloud. eDrive always looks to want to sync this fail while it shouldn't
The problem
Steps to reproduce
Let eDrive run periodic synchronization
What is the current behavior?
eDrive detect tmp-list-package.txt and try to start synchronization for it. The file is then removed and recreated again and again.
What is the expected correct behavior? tmp-list-package.txt is ignored by eDrive
Technical informations
Relevant logs (adb logcat
)
sqlite> select count(*) from synced_file_state where last_etag = "";
1
sqlite> select * from synced_file_state where last_etag = "";
348|tmp_packages_list.csv|/data/data/foundation.e.drive/files/tmp_packages_list.csv|/Devices/OnePlus_OnePlus Nord_unknown/rom_settings/app_list/tmp_packages_list.csv||0|9|0|2
Solutions
Possible fixes
Make the file hidden: Rename "tmp-list-package.txt" into ".tmp-list-package.txt". Change have to be done in ObserverService, where the file is generated. (in eDrive v1.3.1)
Edited by Vincent Bourgmayer