

{"id":3787,"date":"2015-11-13T11:13:44","date_gmt":"2015-11-13T16:13:44","guid":{"rendered":"http:\/\/rud.is\/b\/?p=3787"},"modified":"2018-03-07T16:43:07","modified_gmt":"2018-03-07T21:43:07","slug":"beware-of-sideloading-f-lux-for-ios-from-files-obtained-on-sharingtorrent-sites","status":"publish","type":"post","link":"https:\/\/rud.is\/b\/2015\/11\/13\/beware-of-sideloading-f-lux-for-ios-from-files-obtained-on-sharingtorrent-sites\/","title":{"rendered":"Beware of sideloading f.lux for iOS from files obtained on sharing\/torrent sites"},"content":{"rendered":"<p><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" data-attachment-id=\"3788\" data-permalink=\"https:\/\/rud.is\/b\/2015\/11\/13\/beware-of-sideloading-f-lux-for-ios-from-files-obtained-on-sharingtorrent-sites\/image\/\" data-orig-file=\"https:\/\/i0.wp.com\/rud.is\/b\/wp-content\/uploads\/2015\/11\/image.png?fit=400%2C368&amp;ssl=1\" data-orig-size=\"400,368\" data-comments-opened=\"1\" data-image-meta=\"{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}\" data-image-title=\"image\" data-image-description=\"\" data-image-caption=\"\" data-large-file=\"https:\/\/i0.wp.com\/rud.is\/b\/wp-content\/uploads\/2015\/11\/image.png?fit=400%2C368&amp;ssl=1\" src=\"https:\/\/i0.wp.com\/rud.is\/b\/wp-content\/uploads\/2015\/11\/image.png?resize=400%2C368&#038;ssl=1\" alt=\"image\" width=\"400\" height=\"368\" class=\"aligncenter size-full wp-image-3788\" \/><\/p>\n<p>Apple made the @justgetflux folks remove their [iOS sideloaded app](https:\/\/justgetflux.com\/sideload\/) due to the use of private APIs (which are a violation of the Apple Developer agreement). The ZIP archive has been pulled from their site (and it really has, too).<\/p>\n<p>This &#8220;sideloading&#8221;&mdash;i.e. installing directly to your device after compiling it from source&mdash;_was_ an interesting way to distribute the app. I visually scanned the source code before sideloading (I code for iOS in both Objective C and Swift) and there seemed to be nothing nefarious in it and it works _really_ well. HOWEVER, I&#8217;m 100% sure an Xcode project ZIP archive of f.lux is going to hit the torrent and file-sharing sites pretty quickly. But, I&#8217;m also 99% sure that folks who want to do Really Bad Things&trade; to and with your iOS devices will gladly add some code to that Xcode project and most folks won&#8217;t take the time (or do not have the knowledge\/experience) to validate the veracity of the code before using it.<\/p>\n<p>So, first I implore iOS users to _not_ grab this sideloaded project from torrent or file-sharing sites since you will be putting your devices at risk if you do so.<\/p>\n<p>Since some folks (but not very many, I suspect, since it does involve real work) will no doubt leave my warning unheeded, *please* run:<\/p>\n<p><center><code>shasum -a 256 f.lux-xcode-master.zip<\/code><\/center><\/p>\n<p>from an Terminal or iTerm2 prompt. If you don&#8217;t get:<\/p>\n<p><center><code>38f463ee5780a4f2b0160f9fa21dbe3c78c5d80d3c093e4ff553aaca230e2898<\/code><\/center><\/p>\n<p>as a result *DO NOT SIDE LOAD THE APP*. It means the good\/safe f.lux source code\/project has been modified by someone since November 11th, 2015 and that you are putting your device (i.e. the confidentiality, integrity and availability of your private data) at risk by installing it. You can also post it to [this site](http:\/\/hash.online-convert.com\/sha256-generator) (I verified that it produces the correct result).<\/p>\n<p>And, please, do not jailbreak your devices. You take a relatively safe operating system and pretty much turn it into an Android (check out the [2015 DBIR](http:\/\/verizonenterprise.com\/DBIR) for more info on iOS vs Android security based on real data vs hype) . <\/p>\n","protected":false},"excerpt":{"rendered":"<p>Apple made the @justgetflux folks remove their [iOS sideloaded app](https:\/\/justgetflux.com\/sideload\/) due to the use of private APIs (which are a violation of the Apple Developer agreement). The ZIP archive has been pulled from their site (and it really has, too). This &#8220;sideloading&#8221;&mdash;i.e. installing directly to your device after compiling it from source&mdash;_was_ an interesting way [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":3788,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"jetpack_post_was_ever_published":false,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"activitypub_content_warning":"","activitypub_content_visibility":"","activitypub_max_image_attachments":3,"activitypub_interaction_policy_quote":"anyone","activitypub_status":"","footnotes":""},"categories":[663,681,10,646],"tags":[810],"class_list":["post-3787","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-apple","category-cybersecurity","category-ios","category-security-awareness","tag-post"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.3 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Beware of sideloading f.lux for iOS from files obtained on sharing\/torrent sites - rud.is<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/rud.is\/b\/2015\/11\/13\/beware-of-sideloading-f-lux-for-ios-from-files-obtained-on-sharingtorrent-sites\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Beware of sideloading f.lux for iOS from files obtained on sharing\/torrent sites - rud.is\" \/>\n<meta property=\"og:description\" content=\"Apple made the @justgetflux folks remove their [iOS sideloaded app](https:\/\/justgetflux.com\/sideload\/) due to the use of private APIs (which are a violation of the Apple Developer agreement). The ZIP archive has been pulled from their site (and it really has, too). This &#8220;sideloading&#8221;&mdash;i.e. installing directly to your device after compiling it from source&mdash;_was_ an interesting way [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/rud.is\/b\/2015\/11\/13\/beware-of-sideloading-f-lux-for-ios-from-files-obtained-on-sharingtorrent-sites\/\" \/>\n<meta property=\"og:site_name\" content=\"rud.is\" \/>\n<meta property=\"article:published_time\" content=\"2015-11-13T16:13:44+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2018-03-07T21:43:07+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/i0.wp.com\/rud.is\/b\/wp-content\/uploads\/2015\/11\/image.png?fit=400%2C368&ssl=1\" \/>\n\t<meta property=\"og:image:width\" content=\"400\" \/>\n\t<meta property=\"og:image:height\" content=\"368\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"hrbrmstr\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"hrbrmstr\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"2 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/rud.is\\\/b\\\/2015\\\/11\\\/13\\\/beware-of-sideloading-f-lux-for-ios-from-files-obtained-on-sharingtorrent-sites\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/rud.is\\\/b\\\/2015\\\/11\\\/13\\\/beware-of-sideloading-f-lux-for-ios-from-files-obtained-on-sharingtorrent-sites\\\/\"},\"author\":{\"name\":\"hrbrmstr\",\"@id\":\"https:\\\/\\\/rud.is\\\/b\\\/#\\\/schema\\\/person\\\/d7cb7487ab0527447f7fda5c423ff886\"},\"headline\":\"Beware of sideloading f.lux for iOS from files obtained on sharing\\\/torrent sites\",\"datePublished\":\"2015-11-13T16:13:44+00:00\",\"dateModified\":\"2018-03-07T21:43:07+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/rud.is\\\/b\\\/2015\\\/11\\\/13\\\/beware-of-sideloading-f-lux-for-ios-from-files-obtained-on-sharingtorrent-sites\\\/\"},\"wordCount\":373,\"commentCount\":2,\"publisher\":{\"@id\":\"https:\\\/\\\/rud.is\\\/b\\\/#\\\/schema\\\/person\\\/d7cb7487ab0527447f7fda5c423ff886\"},\"image\":{\"@id\":\"https:\\\/\\\/rud.is\\\/b\\\/2015\\\/11\\\/13\\\/beware-of-sideloading-f-lux-for-ios-from-files-obtained-on-sharingtorrent-sites\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/i0.wp.com\\\/rud.is\\\/b\\\/wp-content\\\/uploads\\\/2015\\\/11\\\/image.png?fit=400%2C368&ssl=1\",\"keywords\":[\"post\"],\"articleSection\":[\"Apple\",\"Cybersecurity\",\"iOS\",\"Security Awareness\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/rud.is\\\/b\\\/2015\\\/11\\\/13\\\/beware-of-sideloading-f-lux-for-ios-from-files-obtained-on-sharingtorrent-sites\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/rud.is\\\/b\\\/2015\\\/11\\\/13\\\/beware-of-sideloading-f-lux-for-ios-from-files-obtained-on-sharingtorrent-sites\\\/\",\"url\":\"https:\\\/\\\/rud.is\\\/b\\\/2015\\\/11\\\/13\\\/beware-of-sideloading-f-lux-for-ios-from-files-obtained-on-sharingtorrent-sites\\\/\",\"name\":\"Beware of sideloading f.lux for iOS from files obtained on sharing\\\/torrent sites - rud.is\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/rud.is\\\/b\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/rud.is\\\/b\\\/2015\\\/11\\\/13\\\/beware-of-sideloading-f-lux-for-ios-from-files-obtained-on-sharingtorrent-sites\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/rud.is\\\/b\\\/2015\\\/11\\\/13\\\/beware-of-sideloading-f-lux-for-ios-from-files-obtained-on-sharingtorrent-sites\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/i0.wp.com\\\/rud.is\\\/b\\\/wp-content\\\/uploads\\\/2015\\\/11\\\/image.png?fit=400%2C368&ssl=1\",\"datePublished\":\"2015-11-13T16:13:44+00:00\",\"dateModified\":\"2018-03-07T21:43:07+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/rud.is\\\/b\\\/2015\\\/11\\\/13\\\/beware-of-sideloading-f-lux-for-ios-from-files-obtained-on-sharingtorrent-sites\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/rud.is\\\/b\\\/2015\\\/11\\\/13\\\/beware-of-sideloading-f-lux-for-ios-from-files-obtained-on-sharingtorrent-sites\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/rud.is\\\/b\\\/2015\\\/11\\\/13\\\/beware-of-sideloading-f-lux-for-ios-from-files-obtained-on-sharingtorrent-sites\\\/#primaryimage\",\"url\":\"https:\\\/\\\/i0.wp.com\\\/rud.is\\\/b\\\/wp-content\\\/uploads\\\/2015\\\/11\\\/image.png?fit=400%2C368&ssl=1\",\"contentUrl\":\"https:\\\/\\\/i0.wp.com\\\/rud.is\\\/b\\\/wp-content\\\/uploads\\\/2015\\\/11\\\/image.png?fit=400%2C368&ssl=1\",\"width\":400,\"height\":368},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/rud.is\\\/b\\\/2015\\\/11\\\/13\\\/beware-of-sideloading-f-lux-for-ios-from-files-obtained-on-sharingtorrent-sites\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/rud.is\\\/b\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Beware of sideloading f.lux for iOS from files obtained on sharing\\\/torrent sites\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/rud.is\\\/b\\\/#website\",\"url\":\"https:\\\/\\\/rud.is\\\/b\\\/\",\"name\":\"rud.is\",\"description\":\"&quot;In God we trust. All others must bring data&quot;\",\"publisher\":{\"@id\":\"https:\\\/\\\/rud.is\\\/b\\\/#\\\/schema\\\/person\\\/d7cb7487ab0527447f7fda5c423ff886\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/rud.is\\\/b\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":[\"Person\",\"Organization\"],\"@id\":\"https:\\\/\\\/rud.is\\\/b\\\/#\\\/schema\\\/person\\\/d7cb7487ab0527447f7fda5c423ff886\",\"name\":\"hrbrmstr\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/i0.wp.com\\\/rud.is\\\/b\\\/wp-content\\\/uploads\\\/2023\\\/10\\\/ukr-shield.png?fit=460%2C460&ssl=1\",\"url\":\"https:\\\/\\\/i0.wp.com\\\/rud.is\\\/b\\\/wp-content\\\/uploads\\\/2023\\\/10\\\/ukr-shield.png?fit=460%2C460&ssl=1\",\"contentUrl\":\"https:\\\/\\\/i0.wp.com\\\/rud.is\\\/b\\\/wp-content\\\/uploads\\\/2023\\\/10\\\/ukr-shield.png?fit=460%2C460&ssl=1\",\"width\":460,\"height\":460,\"caption\":\"hrbrmstr\"},\"logo\":{\"@id\":\"https:\\\/\\\/i0.wp.com\\\/rud.is\\\/b\\\/wp-content\\\/uploads\\\/2023\\\/10\\\/ukr-shield.png?fit=460%2C460&ssl=1\"},\"description\":\"Don't look at me\u2026I do what he does \u2014 just slower. #rstats avuncular \u2022 ?Resistance Fighter \u2022 Cook \u2022 Christian \u2022 [Master] Chef des Donn\u00e9es de S\u00e9curit\u00e9 @ @rapid7\",\"sameAs\":[\"http:\\\/\\\/rud.is\"],\"url\":\"https:\\\/\\\/rud.is\\\/b\\\/author\\\/hrbrmstr\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Beware of sideloading f.lux for iOS from files obtained on sharing\/torrent sites - rud.is","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/rud.is\/b\/2015\/11\/13\/beware-of-sideloading-f-lux-for-ios-from-files-obtained-on-sharingtorrent-sites\/","og_locale":"en_US","og_type":"article","og_title":"Beware of sideloading f.lux for iOS from files obtained on sharing\/torrent sites - rud.is","og_description":"Apple made the @justgetflux folks remove their [iOS sideloaded app](https:\/\/justgetflux.com\/sideload\/) due to the use of private APIs (which are a violation of the Apple Developer agreement). The ZIP archive has been pulled from their site (and it really has, too). This &#8220;sideloading&#8221;&mdash;i.e. installing directly to your device after compiling it from source&mdash;_was_ an interesting way [&hellip;]","og_url":"https:\/\/rud.is\/b\/2015\/11\/13\/beware-of-sideloading-f-lux-for-ios-from-files-obtained-on-sharingtorrent-sites\/","og_site_name":"rud.is","article_published_time":"2015-11-13T16:13:44+00:00","article_modified_time":"2018-03-07T21:43:07+00:00","og_image":[{"width":400,"height":368,"url":"https:\/\/i0.wp.com\/rud.is\/b\/wp-content\/uploads\/2015\/11\/image.png?fit=400%2C368&ssl=1","type":"image\/png"}],"author":"hrbrmstr","twitter_card":"summary_large_image","twitter_misc":{"Written by":"hrbrmstr","Est. reading time":"2 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/rud.is\/b\/2015\/11\/13\/beware-of-sideloading-f-lux-for-ios-from-files-obtained-on-sharingtorrent-sites\/#article","isPartOf":{"@id":"https:\/\/rud.is\/b\/2015\/11\/13\/beware-of-sideloading-f-lux-for-ios-from-files-obtained-on-sharingtorrent-sites\/"},"author":{"name":"hrbrmstr","@id":"https:\/\/rud.is\/b\/#\/schema\/person\/d7cb7487ab0527447f7fda5c423ff886"},"headline":"Beware of sideloading f.lux for iOS from files obtained on sharing\/torrent sites","datePublished":"2015-11-13T16:13:44+00:00","dateModified":"2018-03-07T21:43:07+00:00","mainEntityOfPage":{"@id":"https:\/\/rud.is\/b\/2015\/11\/13\/beware-of-sideloading-f-lux-for-ios-from-files-obtained-on-sharingtorrent-sites\/"},"wordCount":373,"commentCount":2,"publisher":{"@id":"https:\/\/rud.is\/b\/#\/schema\/person\/d7cb7487ab0527447f7fda5c423ff886"},"image":{"@id":"https:\/\/rud.is\/b\/2015\/11\/13\/beware-of-sideloading-f-lux-for-ios-from-files-obtained-on-sharingtorrent-sites\/#primaryimage"},"thumbnailUrl":"https:\/\/i0.wp.com\/rud.is\/b\/wp-content\/uploads\/2015\/11\/image.png?fit=400%2C368&ssl=1","keywords":["post"],"articleSection":["Apple","Cybersecurity","iOS","Security Awareness"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/rud.is\/b\/2015\/11\/13\/beware-of-sideloading-f-lux-for-ios-from-files-obtained-on-sharingtorrent-sites\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/rud.is\/b\/2015\/11\/13\/beware-of-sideloading-f-lux-for-ios-from-files-obtained-on-sharingtorrent-sites\/","url":"https:\/\/rud.is\/b\/2015\/11\/13\/beware-of-sideloading-f-lux-for-ios-from-files-obtained-on-sharingtorrent-sites\/","name":"Beware of sideloading f.lux for iOS from files obtained on sharing\/torrent sites - rud.is","isPartOf":{"@id":"https:\/\/rud.is\/b\/#website"},"primaryImageOfPage":{"@id":"https:\/\/rud.is\/b\/2015\/11\/13\/beware-of-sideloading-f-lux-for-ios-from-files-obtained-on-sharingtorrent-sites\/#primaryimage"},"image":{"@id":"https:\/\/rud.is\/b\/2015\/11\/13\/beware-of-sideloading-f-lux-for-ios-from-files-obtained-on-sharingtorrent-sites\/#primaryimage"},"thumbnailUrl":"https:\/\/i0.wp.com\/rud.is\/b\/wp-content\/uploads\/2015\/11\/image.png?fit=400%2C368&ssl=1","datePublished":"2015-11-13T16:13:44+00:00","dateModified":"2018-03-07T21:43:07+00:00","breadcrumb":{"@id":"https:\/\/rud.is\/b\/2015\/11\/13\/beware-of-sideloading-f-lux-for-ios-from-files-obtained-on-sharingtorrent-sites\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/rud.is\/b\/2015\/11\/13\/beware-of-sideloading-f-lux-for-ios-from-files-obtained-on-sharingtorrent-sites\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/rud.is\/b\/2015\/11\/13\/beware-of-sideloading-f-lux-for-ios-from-files-obtained-on-sharingtorrent-sites\/#primaryimage","url":"https:\/\/i0.wp.com\/rud.is\/b\/wp-content\/uploads\/2015\/11\/image.png?fit=400%2C368&ssl=1","contentUrl":"https:\/\/i0.wp.com\/rud.is\/b\/wp-content\/uploads\/2015\/11\/image.png?fit=400%2C368&ssl=1","width":400,"height":368},{"@type":"BreadcrumbList","@id":"https:\/\/rud.is\/b\/2015\/11\/13\/beware-of-sideloading-f-lux-for-ios-from-files-obtained-on-sharingtorrent-sites\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/rud.is\/b\/"},{"@type":"ListItem","position":2,"name":"Beware of sideloading f.lux for iOS from files obtained on sharing\/torrent sites"}]},{"@type":"WebSite","@id":"https:\/\/rud.is\/b\/#website","url":"https:\/\/rud.is\/b\/","name":"rud.is","description":"&quot;In God we trust. All others must bring data&quot;","publisher":{"@id":"https:\/\/rud.is\/b\/#\/schema\/person\/d7cb7487ab0527447f7fda5c423ff886"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/rud.is\/b\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":["Person","Organization"],"@id":"https:\/\/rud.is\/b\/#\/schema\/person\/d7cb7487ab0527447f7fda5c423ff886","name":"hrbrmstr","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/i0.wp.com\/rud.is\/b\/wp-content\/uploads\/2023\/10\/ukr-shield.png?fit=460%2C460&ssl=1","url":"https:\/\/i0.wp.com\/rud.is\/b\/wp-content\/uploads\/2023\/10\/ukr-shield.png?fit=460%2C460&ssl=1","contentUrl":"https:\/\/i0.wp.com\/rud.is\/b\/wp-content\/uploads\/2023\/10\/ukr-shield.png?fit=460%2C460&ssl=1","width":460,"height":460,"caption":"hrbrmstr"},"logo":{"@id":"https:\/\/i0.wp.com\/rud.is\/b\/wp-content\/uploads\/2023\/10\/ukr-shield.png?fit=460%2C460&ssl=1"},"description":"Don't look at me\u2026I do what he does \u2014 just slower. #rstats avuncular \u2022 ?Resistance Fighter \u2022 Cook \u2022 Christian \u2022 [Master] Chef des Donn\u00e9es de S\u00e9curit\u00e9 @ @rapid7","sameAs":["http:\/\/rud.is"],"url":"https:\/\/rud.is\/b\/author\/hrbrmstr\/"}]}},"jetpack_featured_media_url":"https:\/\/i0.wp.com\/rud.is\/b\/wp-content\/uploads\/2015\/11\/image.png?fit=400%2C368&ssl=1","jetpack_shortlink":"https:\/\/wp.me\/p23idr-Z5","jetpack_likes_enabled":true,"jetpack-related-posts":[{"id":13042,"url":"https:\/\/rud.is\/b\/2021\/04\/25\/a-small-macos-big-sur-to-extract-indicators-of-compromise\/","url_meta":{"origin":3787,"position":0},"title":"A Small macOS (Big Sur+) App to Extract Indicators of Compromise","author":"hrbrmstr","date":"2021-04-25","format":false,"excerpt":"There's a semi-infrequent-but-frequent-enough-to-be-annoying manual task at $DAYJOB that involves extracting a particular set of strings (identifiable by a fairly benign set of regular expressions) from various interactive text sources (so, not static documents or documents easily scrape-able). Rather than hack something onto Sublime Text or VS Code I made a\u2026","rel":"","context":"In &quot;Information Security&quot;","block_context":{"text":"Information Security","link":"https:\/\/rud.is\/b\/category\/information-security\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":12257,"url":"https:\/\/rud.is\/b\/2019\/06\/02\/trawling-through-ios-backups-for-treasure-a-k-a-how-to-fish-for-target-files-in-ios-backups-with-r\/","url_meta":{"origin":3787,"position":1},"title":"Trawling Through iOS Backups For Treasure (a.k.a. How to fish for target files in iOS backups) with R","author":"hrbrmstr","date":"2019-06-02","format":false,"excerpt":"In a recent previous post I brazenly talked over the \"hard parts\" of how I got to the target SQLite file that houses \"mowing history\" for what has become my weekend obsession. So, we'll cover just how to do that (find things in iOS backups) in this post along with\u2026","rel":"","context":"In &quot;iOS&quot;","block_context":{"text":"iOS","link":"https:\/\/rud.is\/b\/category\/ios\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":12645,"url":"https:\/\/rud.is\/b\/2020\/02\/06\/prying-r-script-files-away-from-xcode-et-al-on-macos\/","url_meta":{"origin":3787,"position":2},"title":"Prying &#8220;.R&#8221; Script Files Away from Xcode (et al) on macOS","author":"hrbrmstr","date":"2020-02-06","format":false,"excerpt":"As the maintainer of RSwitch --- and developer of my own (for personal use) macOS, iOS, watchOS, iPadOS and tvOS apps --- I need the full Apple Xcode install around (more R-focused macOS folk can get away with just the command-line tools being installed). As an Apple Developer who insanely\u2026","rel":"","context":"In &quot;macOS&quot;","block_context":{"text":"macOS","link":"https:\/\/rud.is\/b\/category\/macos\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":81,"url":"https:\/\/rud.is\/b\/2011\/02\/08\/quick-hits-2011-02-08\/","url_meta":{"origin":3787,"position":3},"title":"Quick Hits :: 2011-02-08","author":"hrbrmstr","date":"2011-02-08","format":false,"excerpt":"Security Originally meant to improve the security of jailbroken iOS devices, antid0te is now also available for OS X Snow Leopard thanks to the efforts of Stefan Esser. Since Apple engineers did not see fit to load the dynamic linker - dyld - at a random base address, they left\u2026","rel":"","context":"In &quot;Information Security&quot;","block_context":{"text":"Information Security","link":"https:\/\/rud.is\/b\/category\/information-security\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":3469,"url":"https:\/\/rud.is\/b\/2015\/06\/19\/do-something-nifffty-with-r\/","url_meta":{"origin":3787,"position":4},"title":"DO Something Nifffty with R","author":"hrbrmstr","date":"2015-06-19","format":false,"excerpt":"@briandconnelly (of [pushoverr](http:\/\/crantastic.org\/authors\/4002) fame) made a super-cool post about [connecting R](http:\/\/bconnelly.net\/2015\/06\/connecting-r-to-everything-with-ifttt\/) to @IFTTT via IFTTT's \"Maker\" channel. The IFTTT Maker interface to receive events is fairly straightforward and Brian's code worked flawlessly, so it was easy to tweak a bit and [wrap into a package](https:\/\/github.com\/hrbrmstr\/nifffty). To get started, you can\u2026","rel":"","context":"In &quot;Apple Watch&quot;","block_context":{"text":"Apple Watch","link":"https:\/\/rud.is\/b\/category\/apple-watch\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":1498,"url":"https:\/\/rud.is\/b\/2012\/07\/12\/security-privacy-of-mountain-lions-dictation-feature\/","url_meta":{"origin":3787,"position":5},"title":"Security &#038; Privacy Of Mountain Lion&#8217;s Dictation Feature","author":"hrbrmstr","date":"2012-07-12","format":false,"excerpt":"With Gizmodo doing a post hyping Mountain Lion's new dictation feature it's probably a good time to note that folks in regulated environments or who just care about security & privacy a bit more than others should not enable or use this feature for the dictation of sensitive information. From\u2026","rel":"","context":"In &quot;Apple&quot;","block_context":{"text":"Apple","link":"https:\/\/rud.is\/b\/category\/apple\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]}],"jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/rud.is\/b\/wp-json\/wp\/v2\/posts\/3787","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/rud.is\/b\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/rud.is\/b\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/rud.is\/b\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/rud.is\/b\/wp-json\/wp\/v2\/comments?post=3787"}],"version-history":[{"count":0,"href":"https:\/\/rud.is\/b\/wp-json\/wp\/v2\/posts\/3787\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/rud.is\/b\/wp-json\/wp\/v2\/media\/3788"}],"wp:attachment":[{"href":"https:\/\/rud.is\/b\/wp-json\/wp\/v2\/media?parent=3787"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/rud.is\/b\/wp-json\/wp\/v2\/categories?post=3787"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/rud.is\/b\/wp-json\/wp\/v2\/tags?post=3787"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}