Skip to content
This repository has been archived by the owner on Jul 28, 2024. It is now read-only.

Commit

Permalink
Reader message, missing free
Browse files Browse the repository at this point in the history
  • Loading branch information
hummusec committed May 24, 2023
1 parent 8284fa9 commit c732f08
Show file tree
Hide file tree
Showing 2 changed files with 3 additions and 3 deletions.
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# magspoof_flipper
# magspoof_flipper by Zachary Weiss
WIP of MagSpoof for the Flipper Zero. Basic TX of saved files confirmed working against an MSR90 with an external H-bridge module mirroring Samy Kamkar's design. RFID coil output weaker; able to be picked up/detected by more compact mag readers such as Square, but yet to have success with it being decoded/parsed properly. Additional investigation into alternate internal TX options (CC1101, ST25R3916, piezo) underway; tentatively, RFID coil + speaker (`LF + P` config setting) results in the strongest internal TX tested to date but still weaker than a dedicated external module or an actual card swipe (and sounds like a dial-up modem from hell). Sample files with test data are included in `assets` for anyone wishing to experiment.

Disclaimer: use responsibly, and at your own risk. While in my testing, I've seen no reason to believe this could damage the RFID (or other) hardware, this is inherently driving the coil in ways it was not designed or intended for; I take no responsibility for fried/bricked Flippers. Similarly, please only use this with magstripe cards and mag readers you own — this is solely meant as a proof of concept for educational purposes. I neither condone nor am sympathetic to malicious uses of my code.
Expand Down
4 changes: 2 additions & 2 deletions scenes/mag_scene_read.c
Original file line number Diff line number Diff line change
Expand Up @@ -82,9 +82,9 @@ void update_widgets(Mag* mag) {
void mag_scene_read_on_enter(void* context) {
Mag* mag = context;
FuriString* message = furi_string_alloc();
furi_string_printf(message, "Flipper Elite, swipe a card!\n");
furi_string_printf(message, "Please swipe a card!\n");
mag->uart_text_box_store = message;

furi_string_free(message);
view_dispatcher_switch_to_view(mag->view_dispatcher, MagViewWidget);

update_widgets(mag);
Expand Down

0 comments on commit c732f08

Please sign in to comment.