Request to people that can code/make 3rd party apps

If someone is interested on this as well it would be cool and usefull to have a 3rd party app to send direct commands to RFID/NFC/1-Wire …

Meaning i would like to have the capability to send for example a read or write command directly to the card and get the data on a buiffer that i could save and then load the data from a saved file to the buffer and issue a write command…

For example on Mifare classic to be able to send 0x40 / 0x43 unlock command directly, etc … This would make of flipper a TRUE learning/testing tool as we wouldn’t be limited by the functions that flipper have implemented on the firmare and would allow us to explore secret functions of the cards/1-Wire… It would be possible to execute functions not available on the firmware itself if one knows the correct vendor commands …

If not possible to implement on external app using this on CLI wuoud be great as well.

Hope that someone can implement something like this in the near future…

why would you want to send read raw commands? that’s devolving the function of the flipper, a singe block select command would be infuriating to use especially since you’d need to manually supply keys

The need to send raw commands would be to explore secret functions / vendor specific of media like cards and ibuttons as well as use functions that are not implemented on flipper (yet).

Idea would be to use flipper as hardware to interact with media like RFID cards / ibutton keys and send the commands directly by terminal to the media.

Example at the time i’m writting this flipper can’t format RW-RFID tags/fobs/cards neither unlock the ones that were locked by chinese writters/devices. If one does know the direct raw command to format a RFID card one couuld use a “terminal” or even CLI command to send that command to the card and execute the function that flipper is not able to do yet.

This would increase the functionality of flipper hugely because if one were to know the commands for a specific media it would not be limited by the functions that are available/implemented on flipper. Also it would be possible to explore function that are vendor specific.

Analogy with hard drives. You OS like windows will write a file, it doesn’t know how to directly access to a hard drive, you are coding an app, you use windows api you don’t care for low level access to hdd you simply ask to write a file andnyour os do that for you, in other way OS require BIOS to send commands directly to the drive and you are limited to software commands, now if you do have some sort of ATA terminal like this - The HDD Oracle. • View topic - ATA Terminals : (please ignor phpbb errors on that site it’s outdated version) you can send direct commands to drives. Let’s say you have a TOSHIBA drive locked with ATA password, you can issue a “master on” - vendor specific and a command that is vendor specific as well to format the firmware sector with the password so the drive will be unlocked. As long as you know the lowe level commands you are not limited to what an application can do.

This is what i’m asking to be implemented on flipper.

For example if one would want to explore/play with 1-wire buttons that are not yet supported by flipper one could do so, etc …

1 Like