AloneLiberty 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							eb5dae1cda 
							
						 
					 
					
						
						
							
							NFC: Support reading Mifare Classic key B from sector trailer, reading sector with B key where A key can't read block,  Nfc Magic app not using NFC folder by default (in file select) ( #2437 )  
						
						... 
						
						
						
						* NFC: Support reading Mifare Classic key B from sector trailer and reusing it for other sectors
* NFC: Fix my pointer typo
* NFC: Fix reading sector with B key where A key can't read block (fixes  #2413 ) and fix Nfc Magic app not using NFC folder by default (in file select)
* NFC: Fix strange bug
Co-authored-by: Aleksandr Kutuzov <alleteam@gmail.com> 
						
						
					 
					
						2023-03-08 03:33:59 +09:00 
						 
				 
			
				
					
						
							
							
								Krzysztof Zdulski 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							d035872cf6 
							
						 
					 
					
						
						
							
							nfc: Add mifare classic value block commands ( #2317 )  
						
						... 
						
						
						
						Co-authored-by: gornekich <n.gorbadey@gmail.com>
Co-authored-by: あく <alleteam@gmail.com> 
						
						
					 
					
						2023-02-07 12:21:25 +09:00 
						 
				 
			
				
					
						
							
							
								Giacomo Ferretti 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							126a9efd09 
							
						 
					 
					
						
						
							
							NFC: change from int8_t to uint8_t ( #2302 )  
						
						... 
						
						
						
						Co-authored-by: gornekich <n.gorbadey@gmail.com>
Co-authored-by: あく <alleteam@gmail.com> 
						
						
					 
					
						2023-01-27 15:21:52 +07:00 
						 
				 
			
				
					
						
							
							
								Giacomo Ferretti 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							eee5c35400 
							
						 
					 
					
						
						
							
							NFC: add MIFARE MINI support ( #2307 )  
						
						... 
						
						
						
						* NFC: add MIFARE MINI support
* Move new value to end of enum
* nfc: added missing unit test
Co-authored-by: gornekich <n.gorbadey@gmail.com>
Co-authored-by: あく <alleteam@gmail.com> 
						
						
					 
					
						2023-01-27 12:51:47 +07:00 
						 
				 
			
				
					
						
							
							
								Thomas Roth 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							26e5527a93 
							
						 
					 
					
						
						
							
							Mifare dictionary attack performance improvements. ( #2173 )  
						
						... 
						
						
						
						* NFC dictionary attack performance improvements.
* Remove unnecessary assignment 
						
						
					 
					
						2022-12-29 14:20:01 +09:00 
						 
				 
			
				
					
						
							
							
								Astra 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							820afd2aec 
							
						 
					 
					
						
						
							
							NFC Unit tests part 1.1 ( #1927 )  
						
						... 
						
						
						
						* Mifare Classic 1/4K, 4/7b uid, NFC-A: NFC-A is not complete yet, as there are no 4b uid tests. Also, Mifare Classic tests don't cover the key cache yet.
* NFC unit tests require access to the NFC app
* Made nfc_device_save accept full path as an argument
* Move from cstrs to furi strings and fix logic
* nfc tests: fix memory leak
* nfc: add mf_classic_get_total_blocks() to API
* nfc tests: simplify nfc tests
* nfc: fix memory leak in shadow file saving
* nfc: fix set uid scene
* nfc: fix saving files
* nfc: fix preload nfc file path
* nfc: remove comments
Co-authored-by: Sergey Gavrilov <who.just.the.doctor@gmail.com>
Co-authored-by: gornekich <n.gorbadey@gmail.com>
Co-authored-by: あく <alleteam@gmail.com> 
						
						
					 
					
						2022-11-11 01:20:35 +09:00 
						 
				 
			
				
					
						
							
							
								gornekich 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							93a6e17ce5 
							
						 
					 
					
						
						
							
							[FL-2933] Mf Classic initial write, update, detect reader ( #1941 )  
						
						... 
						
						
						
						* nfc: introduce nfc write
* nfc: add write logic
* nfc worker: add write state
* nfc: add mfc update logic
* nfc: add update success logic
* nfc: add custom card for detect reader
* nfc: update write logic
* nfc: add halt command, add notifications
* nfc: add write fail scene
* nfc: fixes and clean up
* nfc: fix navigation ad notifications
* nfc: fix detect reader nfc data setter
Co-authored-by: あく <alleteam@gmail.com> 
						
						
					 
					
						2022-10-29 01:10:16 +09:00 
						 
				 
			
				
					
						
							
							
								Astra 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							55f8beef9f 
							
						 
					 
					
						
						
							
							[FL-2876] MFC Improvements Part 2/2 ( #1868 )  
						
						... 
						
						
						
						* Remove keys incorrectly added by the key cache
* Improve responsiveness while checking for re-used keys and fix skipping keys when card is removed
* Actually check if the card is completely read
* Discard incorrect keys on a lower level
* nfc: clean up
Co-authored-by: gornekich <n.gorbadey@gmail.com> 
						
						
					 
					
						2022-10-14 01:23:29 +09:00 
						 
				 
			
				
					
						
							
							
								gornekich 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							173c94156d 
							
						 
					 
					
						
						
							
							NFC: Add Skylanders support ( #1553 )  
						
						... 
						
						
						
						* nfc: add skylanders support
* nfc: format sources
Co-authored-by: あく <alleteam@gmail.com> 
						
						
					 
					
						2022-08-08 00:33:14 +09:00 
						 
				 
			
				
					
						
							
							
								gornekich 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							9c59bcd776 
							
						 
					 
					
						
						
							
							[FL-2605] NFC new design ( #1364 )  
						
						... 
						
						
						
						* nfc: add new read scene
* lib: refactore nfc library
* mifare desfire: add read card fuction
* lib nfc: add auto read worker
* nfc: add supported cards
* nfc: add mifare classic read success scene
* nfc: add troyka support
* submodule: update protobuf
* nfc: mifare classic keys cache
* nfc: rework mifare classic key cache
* Correct spelling
* nfc: add user dictionary
* nfc: introduce block read map in fff
* nfc: rework dict attack
* nfc: improve dict attack
* nfc: rework mifare classic format
* nfc: rework MFC read with Reader
* nfc: add gui for MFC read success scene
* nfc: fix dict attack view gui
* nfc: add retry and exit confirm scenes
* nfc: add retry and exit scenes navigation
* nfc: check user dictionary
* nfc: remove unused scenes
* nfc: rename functions in nfc worker
* nfc: rename mf_classic_dict_attack -> dict_attack
* nfc: change scenes names
* nfc: remove scene tick events
* nfc: rework dict calls with buffer streams
* nfc: fix notifications
* nfc: fix mf desfire navigation
* nfc: remove notification from mf classic read success
* nfc: fix read sectors calculation
* nfc: add fallback for unknown card
* nfc: show file name while emulating
* nfc: fix build
* nfc: fix memory leak
* nfc: fix desfire read
* nfc: add no dict found navigation
* nfc: add read views
* nfc: update card fix
* nfc: fix access bytes save
* nfc: add exit and retry confirm to mf ultralight read success
* nfc: introduce detect reader
* nfc: change record open arg to macros
* nfc: fix start from archive
Co-authored-by: Astra <astra@astrra.space>
Co-authored-by: あく <alleteam@gmail.com> 
						
						
					 
					
						2022-07-27 00:30:49 +09:00