@RealEricD
RT @0xCodez: I turned my DJI Mavic into a home security drone with REA & Opus 5.5. this f*cking is insane.. I reverse-engineered my DJI dā¦
Viewing enriched Twitter post
RT @0xCodez: I turned my DJI Mavic into a home security drone with REA & Opus 5.5. this f*cking is insane.. I reverse-engineered my DJI dā¦
{
"score": 0.32,
"score_components": {
"author": 0.09,
"engagement": 0.0,
"quality": 0.020000000000000004,
"source": 0.135,
"nlp": 0.05,
"recency": 0.025
},
"scored_at": "2026-10-27T06:03:25.407492",
"import_source": "api_import",
"source_tagged_at": "2026-10-27T06:03:25.407503",
"enriched": true,
"enriched_at": "2026-10-27T06:03:25.407504"
} {
"type": "tweet",
"id": "2114961097010942310",
"url": "https://x.com/RealEricD/status/2114961097010942310",
"twitterUrl": "https://twitter.com/RealEricD/status/2114961097010942310",
"text": "RT @0xCodez: I turned my DJI Mavic into a home security drone with REA & Opus 5.5.\n\nthis f*cking is insane..\n\nI reverse-engineered my DJI dā¦",
"source": "",
"retweetCount": 160,
"replyCount": 97,
"likeCount": 1858,
"quoteCount": 30,
"viewCount": 133837,
"createdAt": "Tue Oct 27 06:03:14 +0000 2026",
"lang": "en",
"bookmarkCount": 2184,
"isReply": false,
"inReplyToId": null,
"conversationId": "2114961097010942310",
"displayTextRange": [
0,
144
],
"inReplyToUserId": null,
"inReplyToUsername": null,
"author": {
"type": "user",
"userName": "RealEricD",
"url": "https://x.com/RealEricD",
"twitterUrl": "https://twitter.com/RealEricD",
"id": "135257449",
"name": "RealEricD",
"isVerified": false,
"isBlueVerified": true,
"verifiedType": null,
"profilePicture": "https://pbs.twimg.com/profile_images/2114055287267381248/tQNSM2_Q_normal.jpg",
"coverPicture": "",
"description": "",
"location": "509 / 208",
"followers": 9090,
"following": 9546,
"status": "",
"canDm": true,
"canMediaTag": false,
"createdAt": "Tue Apr 20 19:57:27 +0000 2010",
"entities": {
"description": {
"urls": []
},
"url": {}
},
"fastFollowersCount": 0,
"favouritesCount": 158164,
"hasCustomTimelines": true,
"isTranslator": false,
"mediaCount": 293,
"statusesCount": 17631,
"withheldInCountries": [],
"affiliatesHighlightedLabel": {},
"possiblySensitive": false,
"pinnedTweetIds": [],
"profile_bio": {
"description": "Questionable questioner. Thinking out loud on the good life, tech, and whatever captures my interest. Hacking on insurtech and AI. Views mine. Persuadable.",
"entities": {
"description": {}
}
},
"isAutomated": false,
"automatedBy": null,
"protected": false
},
"extendedEntities": {},
"card": null,
"place": {},
"entities": {
"user_mentions": [
{
"id_str": "2054190711243710464",
"indices": [
3,
11
],
"name": "Codez",
"screen_name": "0xCodez"
}
]
},
"quoted_tweet": null,
"retweeted_tweet": {
"type": "tweet",
"id": "2114762819371680110",
"url": "https://x.com/0xCodez/status/2114762819371680110",
"twitterUrl": "https://twitter.com/0xCodez/status/2114762819371680110",
"text": "I turned my DJI Mavic into a home security drone with REA & Opus 5.5.\n\nthis f*cking is insane..\n\nI reverse-engineered my DJI drone with Opus 5.5\n\nno cloud. no GPS on the target. it all runs on the phone. iPhone or Android.\n\nhere's the build step by step:\n\nstep 1 ā plug a spare phone into the Mavic remote and paste the prompt below into Claude Code on Opus 5.5\n\nstep 2 ā Opus checks your drone against the DJI Mobile SDK v5 list. not on it? \n\nstop there. no firmware hacks\n\nstep 3 ā it builds a small app on the official DJI SDK: Swift for iPhone, Kotlin for Android\n\nstep 4 ā sync with the alarm: Home Assistant sees it trigger ā push to your phone ā one tap \"Launch\"\n\nstep 5 ā eyes: a tiny YOLO model on the phone's chip. Core ML on iPhone, LiteRT on Android\n\nstep 6 ā memory: a Kalman filter. he runs behind a fence ā LOCKED ā COASTING ā re-locks on the same ID\n\nstep 7 ā hands: Virtual Stick at 10 Hz. box center ā yaw, box size ā distance, never closer than 8 m\n\nstep 8 ā at the property line it stops, climbs to 30 m and keeps the camera on him until he's out of sight\n\nstep 9 ā lands back on the pad. the clip with track, distance and timestamps is already on your phone\n\nthe alarm wakes you up. the drone already knows where he went...\n\nFind full prompt below\n\nThen, read the article below on how to reverse-engineer anything with Opus 5.5.",
"source": "",
"retweetCount": 160,
"replyCount": 97,
"likeCount": 1858,
"quoteCount": 30,
"viewCount": 133837,
"createdAt": "Mon Oct 26 16:55:21 +0000 2026",
"lang": "en",
"bookmarkCount": 2184,
"isReply": false,
"inReplyToId": null,
"conversationId": "2114762819371680110",
"displayTextRange": [
0,
281
],
"inReplyToUserId": null,
"inReplyToUsername": null,
"author": {
"type": "user",
"userName": "0xCodez",
"url": "https://x.com/0xCodez",
"twitterUrl": "https://twitter.com/0xCodez",
"id": "2054190711243710464",
"name": "Codez",
"isVerified": false,
"isBlueVerified": true,
"verifiedType": null,
"profilePicture": "https://pbs.twimg.com/profile_images/2054197823738871808/3M0Lf362_normal.jpg",
"coverPicture": "https://pbs.twimg.com/profile_banners/2054190711243710464/1778599195",
"description": "",
"location": "Contact me ā",
"followers": 51280,
"following": 100,
"status": "",
"canDm": true,
"canMediaTag": true,
"createdAt": "Tue May 12 13:23:44 +0000 2026",
"entities": {
"description": {
"urls": []
},
"url": {}
},
"fastFollowersCount": 0,
"favouritesCount": 2857,
"hasCustomTimelines": true,
"isTranslator": false,
"mediaCount": 202,
"statusesCount": 1736,
"withheldInCountries": [],
"affiliatesHighlightedLabel": {},
"possiblySensitive": false,
"pinnedTweetIds": [
"2089676836619878567"
],
"profile_bio": {
"description": "Content creator | AI researcher & builder | AI insights from 2030 | @beyond_xai",
"entities": {
"description": {
"user_mentions": [
{
"id_str": "",
"indices": [
68,
79
],
"name": "",
"screen_name": "beyond_xai"
}
]
},
"url": {
"urls": [
{
"display_url": "beyond-media.ai",
"expanded_url": "https://beyond-media.ai/",
"indices": [
0,
23
],
"url": "https://t.co/8gTjxNlqne"
}
]
}
}
},
"isAutomated": false,
"automatedBy": null,
"protected": false
},
"extendedEntities": {
"media": [
{
"additional_media_info": {
"monetizable": false
},
"allow_download_status": {
"allow_download": true
},
"display_url": "pic.x.com/Y9SMGJUOOs",
"expanded_url": "https://x.com/0xCodez/status/2114762819371680110/video/1",
"ext_master_playlist_only": [],
"ext_media_availability": {
"status": "Available"
},
"ext_playlists": [],
"id_str": "2114762587770404864",
"indices": [
282,
305
],
"media_key": "13_2114762587770404864",
"media_results": {
"id": "QXBpTWVkaWFSZXN1bHRzOgwABAoAAR1ZJV58V0AAAAA=",
"result": {
"__typename": "ApiMedia",
"id": "QXBpTWVkaWE6DAAECgABHVklXnxXQAAAAA==",
"media_key": "13_2114762587770404864"
}
},
"media_url_https": "https://pbs.twimg.com/amplify_video_thumb/2114762587770404864/img/xOSg6YtF2bynhnVb.jpg",
"original_info": {
"focus_rects": [],
"height": 1080,
"width": 1920
},
"sizes": {
"large": {
"h": 1080,
"w": 1920
}
},
"type": "video",
"url": "https://t.co/Y9SMGJUOOs",
"video_info": {
"aspect_ratio": [
16,
9
],
"duration_millis": 26533,
"variants": [
{
"content_type": "application/x-mpegURL",
"url": "https://video.twimg.com/amplify_video/2114762587770404864/pl/X0OqLdybqDvg9x3l.m3u8?tag=29&v=cfc"
},
{
"bitrate": 256000,
"content_type": "video/mp4",
"url": "https://video.twimg.com/amplify_video/2114762587770404864/vid/avc1/480x270/fJq-xdMjAp2KT0RG.mp4?tag=29"
},
{
"bitrate": 832000,
"content_type": "video/mp4",
"url": "https://video.twimg.com/amplify_video/2114762587770404864/vid/avc1/640x360/pFvIoK6LWOOcvx34.mp4?tag=29"
},
{
"bitrate": 2176000,
"content_type": "video/mp4",
"url": "https://video.twimg.com/amplify_video/2114762587770404864/vid/avc1/1280x720/0JqAkkRGAJgwBT5C.mp4?tag=29"
},
{
"bitrate": 10368000,
"content_type": "video/mp4",
"url": "https://video.twimg.com/amplify_video/2114762587770404864/vid/avc1/1920x1080/PLG96_OHdbFW_YB9.mp4?tag=29"
}
]
}
}
]
},
"card": null,
"place": {},
"entities": {
"hashtags": [],
"symbols": [],
"timestamps": [],
"urls": [],
"user_mentions": []
},
"quoted_tweet": {
"type": "tweet",
"id": "2109604520770548146",
"url": "https://x.com/0xMovez/status/2109604520770548146",
"twitterUrl": "https://twitter.com/0xMovez/status/2109604520770548146",
"text": "https://t.co/LCLhoxByi3",
"source": "",
"retweetCount": 127,
"replyCount": 14,
"likeCount": 951,
"quoteCount": 37,
"viewCount": 1007762,
"createdAt": "Mon Oct 12 11:18:06 +0000 2026",
"lang": "zxx",
"bookmarkCount": 2753,
"isReply": false,
"inReplyToId": null,
"conversationId": "2109604520770548146",
"displayTextRange": [
0,
23
],
"inReplyToUserId": null,
"inReplyToUsername": null,
"author": {
"type": "user",
"userName": "0xMovez",
"url": "https://x.com/0xMovez",
"twitterUrl": "https://twitter.com/0xMovez",
"id": "1432153372363218948",
"name": "Movez",
"isVerified": false,
"isBlueVerified": true,
"verifiedType": null,
"profilePicture": "https://pbs.twimg.com/profile_images/1998148360478322688/851J4fBL_normal.jpg",
"coverPicture": "https://pbs.twimg.com/profile_banners/1432153372363218948/1789906952",
"description": "",
"location": "Contact me ā",
"followers": 45641,
"following": 730,
"status": "",
"canDm": true,
"canMediaTag": true,
"createdAt": "Mon Aug 30 01:29:16 +0000 2021",
"entities": {
"description": {
"urls": []
},
"url": {}
},
"fastFollowersCount": 0,
"favouritesCount": 22546,
"hasCustomTimelines": true,
"isTranslator": false,
"mediaCount": 1063,
"statusesCount": 13422,
"withheldInCountries": [],
"affiliatesHighlightedLabel": {},
"possiblySensitive": false,
"pinnedTweetIds": [
"2104216919033192746"
],
"profile_bio": {
"description": "Content creator | AI researcher & agentic builder | CEO @beyond_xai",
"entities": {
"description": {
"user_mentions": [
{
"id_str": "",
"indices": [
56,
67
],
"name": "",
"screen_name": "beyond_xai"
}
]
},
"url": {
"urls": [
{
"display_url": "beyond-media.ai",
"expanded_url": "https://beyond-media.ai/",
"indices": [
0,
23
],
"url": "https://t.co/IpzrLPAQyP"
}
]
}
}
},
"isAutomated": false,
"automatedBy": null,
"protected": false
},
"extendedEntities": {},
"card": null,
"place": {},
"entities": {
"urls": [
{
"display_url": "x.com/i/article/2109ā¦",
"expanded_url": "https://x.com/i/article/2109583646684315648",
"indices": [
0,
23
],
"url": "https://t.co/LCLhoxByi3"
}
]
},
"quoted_tweet": null,
"retweeted_tweet": null,
"isLimitedReply": false,
"communityInfo": null,
"article": {
"title": "How to Reverse Engineer Anything with Opus 5.5 ( Full-Course)",
"preview_text": "Most people who try to reverse-engineer a binary open it in a hex editor, scroll for twenty minutes, and quit. \nThey don't know which tool loads the file. They don't know which prompt pulls the logic",
"cover_media_img_url": "https://pbs.twimg.com/media/HUbR7_OWkAAMWFZ.jpg"
}
},
"retweeted_tweet": null,
"isLimitedReply": false,
"communityInfo": null,
"article": null
},
"isLimitedReply": false,
"communityInfo": null,
"article": null
}