I’ve had the same idea for a while now! I wanted to have a raw byte editor with real time “translated” values in a split-screen type layout. I don’t think it would be too hard to do. I actually planned on having that very thing as a separate fragment off of the TagInfo activity of BioCom.
I like your idea about having a local database for “cached” previously scanned implants. Maybe we can have a simple set of “tests” formatted through something like an interface that will let us verify that the chip we are altering is the one selected, so we could have special test cases for chips like the DesFire family. I’ve got a lot of experience with a local database system for mobile apps that I think would be perfect for this type of approach.
I understand that completely. I feel like the specific and narrowed down nature of these devices makes it particularly difficult to program dynamically for them, given that some tags respond to certain commands while others don’t, etc. as well as the fact that they can be difficult to even identify programatically in the first place
I’d like to put together some Adobe XD mockup’s of what I’ve kind of got in my head based on what you said here soon.