{"id":51,"date":"2018-01-05T17:48:08","date_gmt":"2018-01-05T17:48:08","guid":{"rendered":"http:\/\/blog.molokaicargo.space\/?p=51"},"modified":"2018-01-05T17:48:08","modified_gmt":"2018-01-05T17:48:08","slug":"friday-night-android-madness-unlegacy-haven","status":"publish","type":"post","link":"https:\/\/blog.molokaicargo.space\/index.php\/2018\/01\/05\/friday-night-android-madness-unlegacy-haven\/","title":{"rendered":"Friday night Android madness: unlegacy + Haven"},"content":{"rendered":"<p>I was going to try out <a href=\"https:\/\/guardianproject.github.io\/haven\/\">Haven<\/a>, an Android &#8220;burglar alarm&#8221; app by <a href=\"https:\/\/freedom.press\/\">Freedom of the Press Foundation<\/a> and <a href=\"https:\/\/guardianproject.info\/\">Guardian Project<\/a>. This mini-project spun right out of control.<\/p>\n<p>First, I had forgotten my PIN code (or rather, unlocking pattern) for my old Galaxy Nexus. I guess you could reboot the phone to bootloader and wipe\/reinstall it, but I decided to do a remote wipe using my Google Account, since I haven&#8217;t tried that before. That was actually quite simple and uneventful, which is good to know in case I really need to use it some day.<\/p>\n<p>Since I ended up reinstalling the phone, why not go all the way and update the ROM? So, after the remote wipe I reinstalled the phone and activated the USB debugging mode. I downloaded the latest versions of <a href=\"https:\/\/eu.dl.twrp.me\/maguro\/twrp-3.2.1-0-maguro.img.html\">TWRP<\/a>, <a href=\"https:\/\/builds.unlegacy-android.org\/aosp-7.1\/tuna\/ua_tuna-7.1.2-20180104-0606.zip\">Android-Unlegacy<\/a> and <a href=\"http:\/\/opengapps.org\/?api=6.0&amp;variant=nano\">Open GApps Pico Variant<\/a>. A full phone wipe and a couple of sideloads later I&#8217;m running Android 7.1.2 with a minimal amount Google stuff on a six-year old phone. Nice!<\/p>\n<figure id=\"attachment_52\" aria-describedby=\"caption-attachment-52\" style=\"width: 169px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" class=\"size-medium wp-image-52\" src=\"http:\/\/blog.molokaicargo.space\/wp-content\/uploads\/2018\/01\/Android-Unlegacy-7.1.2-169x300.png\" alt=\"The list of apps installed in Android-Unlegacy 7.1.2.\" width=\"169\" height=\"300\" srcset=\"https:\/\/blog.molokaicargo.space\/wp-content\/uploads\/2018\/01\/Android-Unlegacy-7.1.2-169x300.png 169w, https:\/\/blog.molokaicargo.space\/wp-content\/uploads\/2018\/01\/Android-Unlegacy-7.1.2-576x1024.png 576w, https:\/\/blog.molokaicargo.space\/wp-content\/uploads\/2018\/01\/Android-Unlegacy-7.1.2.png 720w\" sizes=\"auto, (max-width: 169px) 100vw, 169px\" \/><figcaption id=\"caption-attachment-52\" class=\"wp-caption-text\">The list of apps installed in Android-Unlegacy 7.1.2.<\/figcaption><\/figure>\n<p>I did actually install Haven in the end, but testing it will have to wait for a while&#8230;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>I was going to try out Haven, an Android &#8220;burglar alarm&#8221; app by Freedom of the Press Foundation and Guardian Project. This mini-project spun right out of control. First, I had forgotten my PIN code (or rather, unlocking pattern) for my old Galaxy Nexus. I guess you could reboot the phone to bootloader and wipe\/reinstall [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[4,7],"tags":[13,15,14],"class_list":["post-51","post","type-post","status-publish","format-standard","hentry","category-it","category-security","tag-android","tag-android-unlegacy","tag-haven"],"_links":{"self":[{"href":"https:\/\/blog.molokaicargo.space\/index.php\/wp-json\/wp\/v2\/posts\/51","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blog.molokaicargo.space\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blog.molokaicargo.space\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blog.molokaicargo.space\/index.php\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.molokaicargo.space\/index.php\/wp-json\/wp\/v2\/comments?post=51"}],"version-history":[{"count":2,"href":"https:\/\/blog.molokaicargo.space\/index.php\/wp-json\/wp\/v2\/posts\/51\/revisions"}],"predecessor-version":[{"id":54,"href":"https:\/\/blog.molokaicargo.space\/index.php\/wp-json\/wp\/v2\/posts\/51\/revisions\/54"}],"wp:attachment":[{"href":"https:\/\/blog.molokaicargo.space\/index.php\/wp-json\/wp\/v2\/media?parent=51"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.molokaicargo.space\/index.php\/wp-json\/wp\/v2\/categories?post=51"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.molokaicargo.space\/index.php\/wp-json\/wp\/v2\/tags?post=51"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}