[FL-3055] Getter for application data path (#2181)
* Threads: application id * Unit tests: appsdata getter test * Unit tests: moar test cases for appsdata getter * Unit tests: remove folders after test * Storage: dir_is_exist, migrate, + unit_tests * Plugins: migration * Storage: common_exists, moar unit_tests 4 "common_migrate", "common_migrate" and "common_merge" bugfixes * Storage: use FuriString for path handling * Storage API: send caller thread id with path * Storage: remove StorageType field in storage file list * Storage: simplify processing * Storage API: send caller thread id with path everywhere * Storage: /app alias, unit tests and path creation * Storage, path helper: remove unused * Examples: app data example * App plugins: use new VFS path * Storage: file_info_is_dir * Services: handle alias if the service accepts a path. * App plugins: fixes * Make PVS happy * Storage: fix storage_merge_recursive * Storage: rename process_aliases to resolve_path. Rename APPS_DATA to APP_DATA. * Apps: use predefined macro instead of raw paths. Example Apps Data: README fixes. * Storage: rename storage_common_resolve_path to storage_common_resolve_path_and_ensure_app_directory * Api: fix version * Storage: rename alias message * Storage: do not create app folders in path resolving process in certain cases. --------- Co-authored-by: Astra <93453568+Astrrra@users.noreply.github.com> Co-authored-by: Aleksandr Kutuzov <alleteam@gmail.com>
This commit is contained in:
		@@ -0,0 +1,47 @@
 | 
			
		||||
 | 
			
		||||
## From https://github.com/RfidResearchGroup/proxmark3/blob/master/client/dictionaries/iclass_default_keys.dic
 | 
			
		||||
 | 
			
		||||
# AA1
 | 
			
		||||
AEA684A6DAB23278
 | 
			
		||||
# key1/Kc from PicoPass 2k documentation
 | 
			
		||||
7665544332211000
 | 
			
		||||
# SAGEM
 | 
			
		||||
0123456789ABCDEF
 | 
			
		||||
# from loclass demo file.
 | 
			
		||||
5b7c62c491c11b39
 | 
			
		||||
# Kd from PicoPass 2k documentation
 | 
			
		||||
F0E1D2C3B4A59687
 | 
			
		||||
# PicoPass Default Exchange Key
 | 
			
		||||
5CBCF1DA45D5FB4F
 | 
			
		||||
# From HID multiclassSE reader
 | 
			
		||||
31ad7ebd2f282168
 | 
			
		||||
# From pastebin: https://pastebin.com/uHqpjiuU
 | 
			
		||||
6EFD46EFCBB3C875
 | 
			
		||||
E033CA419AEE43F9
 | 
			
		||||
 | 
			
		||||
# iCopy-x DRM keys
 | 
			
		||||
# iCL tags
 | 
			
		||||
2020666666668888
 | 
			
		||||
# iCS tags reversed from the SOs
 | 
			
		||||
6666202066668888
 | 
			
		||||
 | 
			
		||||
# default picopass KD / Page 0 / Book 1
 | 
			
		||||
FDCB5A52EA8F3090
 | 
			
		||||
237FF9079863DF44
 | 
			
		||||
5ADC25FB27181D32
 | 
			
		||||
83B881F2936B2E49
 | 
			
		||||
43644E61EE866BA5
 | 
			
		||||
897034143D016080
 | 
			
		||||
82D17B44C0122963
 | 
			
		||||
4895CA7DE65E2025
 | 
			
		||||
DADAD4C57BE271B7
 | 
			
		||||
E41E9EDEF5719ABF
 | 
			
		||||
293D275EC3AF9C7F
 | 
			
		||||
C3C169251B8A70FB
 | 
			
		||||
F41DAF58B20C8B91
 | 
			
		||||
28877A609EC0DD2B
 | 
			
		||||
66584C91EE80D5E5
 | 
			
		||||
C1B74D7478053AE2
 | 
			
		||||
 | 
			
		||||
# default iCLASS RFIDeas
 | 
			
		||||
6B65797374726B72
 | 
			
		||||
		Reference in New Issue
	
	Block a user