فهرست منبع

upd ble spam credits

MX 2 سال پیش
والد
کامیت
0d9e5b32d2

+ 1 - 1
ReadMe.md

@@ -85,7 +85,7 @@ The Flipper and its community wouldn't be as rich as it is without your contribu
 | Metronome | ![Media Badge] | [by panki27](https://github.com/panki27/Metronome) |  | [![UFW Badge]](https://lab.flipper.net/apps/metronome) |
 | Morse Code | ![Media Badge] | [by wh00hw](https://github.com/wh00hw/MorseCodeFAP) |  | [![UFW Badge]](https://lab.flipper.net/apps/morse_code) |
 | **BadBT** plugin | ![BT Badge] | [by Willy-JL, ClaraCrazy, XFW contributors](https://github.com/ClaraCrazy/Flipper-Xtreme/tree/dev/applications/main/bad_kb) | BT version of BadKB (aka BadUSB via Bluetooth) | ![None Badge] |
-| Apple BLE Spam | ![BT Badge] | [by @Willy-JL & @techryptic](https://github.com/Flipper-XFW/Xtreme-Firmware/tree/dev/applications/external/apple_ble_spam) |  | ![None Badge] |
+| Apple BLE Spam | ![BT Badge] | [by @Willy-JL & @ECTO-1A](https://github.com/Flipper-XFW/Xtreme-Firmware/tree/dev/applications/external/apple_ble_spam) |  | ![None Badge] |
 
 ### Games
 

+ 3 - 3
base_pack/apple_ble_spam/apple_ble_spam.c

@@ -14,11 +14,11 @@ typedef struct {
 } Payload;
 
 // Hacked together by @Willy-JL
-// Custom adv logic by @Willy-JL and @xMasterX
+// Custom adv logic by @Willy-JL (idea by @xMasterX)
 // Extensive testing and research on behavior and parameters by @Willy-JL and @ECTO-1A
 // Structures docs and Nearby Action IDs from https://github.com/furiousMAC/continuity/
 // Proximity Pair IDs from https://github.com/ECTO-1A/AppleJuice/
-// Airtag ID from https://techryptic.github.io/2023/09/01/Annoying-Apple-Fans/
+// Controversy explained at https://willyjl.dev/blog/the-controversy-behind-apple-ble-spam
 
 static Payload payloads[] = {
 #if false
@@ -670,7 +670,7 @@ static void draw_callback(Canvas* canvas, void* ctx) {
             "App+spam by \e#WillyJL\e# XFW\n"
             "Pair codes by \e#ECTO-1A\e#\n"
             "BLE docs by \e#furiousMAC\e#\n"
-            "                   Airtag \e#Techryptic\e#",
+            "                        Version \e#1.1\e#",
             false);
         break;
     default: {

+ 3 - 2
base_pack/apple_ble_spam/application.fam

@@ -13,7 +13,8 @@ App(
             name="continuity",
         ),
     ],
-    fap_author="@Willy-JL",  # Plus research from @ECTO-1A @xMasterX and @techryptic
-    fap_version="1.0",
+    fap_author="@Willy-JL & @ECTO-1A",
+    fap_weburl="https://github.com/Flipper-XFW/Xtreme-Firmware/tree/dev/applications/external/apple_ble_spam",
+    fap_version="1.1",
     fap_description="Spam Apple devices with annoying popups and notifications via BLE packets",
 )

+ 2 - 2
base_pack/apple_ble_spam/lib/continuity/continuity.c

@@ -2,11 +2,11 @@
 #include <furi_hal_random.h>
 
 // Hacked together by @Willy-JL
-// Custom adv logic by @Willy-JL and @xMasterX
+// Custom adv logic by @Willy-JL (idea by @xMasterX)
 // Extensive testing and research on behavior and parameters by @Willy-JL and @ECTO-1A
 // Structures docs and Nearby Action IDs from https://github.com/furiousMAC/continuity/
 // Proximity Pair IDs from https://github.com/ECTO-1A/AppleJuice/
-// Airtag ID from https://techryptic.github.io/2023/09/01/Annoying-Apple-Fans/
+// Controversy explained at https://willyjl.dev/blog/the-controversy-behind-apple-ble-spam
 
 static const char* continuity_type_names[ContinuityTypeCount] = {
     [ContinuityTypeAirDrop] = "AirDrop",

+ 2 - 2
base_pack/apple_ble_spam/lib/continuity/continuity.h

@@ -4,11 +4,11 @@
 #include <stdlib.h>
 
 // Hacked together by @Willy-JL
-// Custom adv logic by @Willy-JL and @xMasterX
+// Custom adv logic by @Willy-JL (idea by @xMasterX)
 // Extensive testing and research on behavior and parameters by @Willy-JL and @ECTO-1A
 // Structures docs and Nearby Action IDs from https://github.com/furiousMAC/continuity/
 // Proximity Pair IDs from https://github.com/ECTO-1A/AppleJuice/
-// Airtag ID from https://techryptic.github.io/2023/09/01/Annoying-Apple-Fans/
+// Controversy explained at https://willyjl.dev/blog/the-controversy-behind-apple-ble-spam
 
 typedef enum {
     ContinuityTypeAirDrop = 0x05,