{"id":17518,"date":"2026-06-11T10:33:13","date_gmt":"2026-06-11T17:33:13","guid":{"rendered":"https:\/\/jasonsblog.ddns.net\/?p=17518"},"modified":"2026-06-11T13:32:23","modified_gmt":"2026-06-11T20:32:23","slug":"android-monero-and-bitcoin-wallet-recommendations-in-a-vibe-world","status":"publish","type":"post","link":"https:\/\/jasonsblog.ddns.net\/index.php\/2026\/06\/11\/android-monero-and-bitcoin-wallet-recommendations-in-a-vibe-world\/","title":{"rendered":"Android Monero and Bitcoin Wallet Recommendations in a Vibe World"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">I&#8217;ve posted about AI vibe coding, and unfortunately, too many users of vibe coding are not doing a sufficient job of vetting their code. A couple wallets I liked were Cake Wallet for Monero and Bull Bitcoin Wallet for Bitcoin, but they&#8217;re using vibe AI code, rushing features, and introducing too many bugs, telling me their code is not sufficiently reviewed. And you have to wonder what other issues they might be adding in their codebase unaware. So for Monero I&#8217;ve moved to using an older and simpler app, <a href=\"https:\/\/www.monerujo.app\/\" target=\"_blank\" rel=\"noreferrer noopener\">Monerujo<\/a>, that predates the vibe coding phenomenon. <\/p>\n\n\n\n<figure class=\"wp-block-image aligncenter size-full is-resized\"><a href=\"https:\/\/www.monerujo.app\/\" target=\"_blank\" rel=\" noreferrer noopener\"><img loading=\"lazy\" decoding=\"async\" width=\"418\" height=\"850\" src=\"https:\/\/jasonsblog.ddns.net\/wp-content\/uploads\/2026\/06\/image-6.png\" alt=\"\" class=\"wp-image-17520\" style=\"aspect-ratio:0.4917691248208388;width:320px;height:auto\" srcset=\"https:\/\/jasonsblog.ddns.net\/wp-content\/uploads\/2026\/06\/image-6.png 418w, https:\/\/jasonsblog.ddns.net\/wp-content\/uploads\/2026\/06\/image-6-148x300.png 148w\" sizes=\"auto, (max-width: 418px) 100vw, 418px\" \/><\/a><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Monerujo is pretty basic, but easy enough to setup and use. And you can add your own Monero node to further protect your privacy. The built in exchange <a href=\"https:\/\/exolix.com\/\" target=\"_blank\" rel=\"noreferrer noopener\">Exolix<\/a> is very good as well, and much faster when converting Monero to Bitcoin than Fixed Float which I normally use (Fixed Float is not available in the US requiring a VPN). Monerujo even has a convenient street mode that removes transactions and balances, only showing recent activity so you can safely use it for payments out in public given all the security cameras recording you, especially AI cameras that zoom in capable of reading phone screens.,.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">For a Bitcoin Wallet I&#8217;ve gone back to using <a href=\"https:\/\/electrum.org\/\" target=\"_blank\" rel=\"noreferrer noopener\">Electrum<\/a>, which is similarly basic and will connect to your own Bitcoin node&#8217;s Electrs server for privacy in checking and sending transactions. It also predates the vibe coding phenomenon. Consequently, it also supports Lightning payment channels, but I&#8217;ve never tested that as I have my Bitcoin node with Lightning, utilizing <a href=\"https:\/\/jasonsblog.ddns.net\/index.php\/2025\/11\/10\/zeus-lightning-wallet\/\" target=\"_blank\" rel=\"noreferrer noopener\">Zeus Wallet<\/a>. Though I&#8217;m sure their lightning implementation works well, but just make sure you back up the channel information somewhere else in case your phone dies or is lost (along with your seed phrase).<\/p>\n\n\n\n<figure class=\"wp-block-image aligncenter size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"480\" height=\"800\" src=\"https:\/\/jasonsblog.ddns.net\/wp-content\/uploads\/2026\/06\/image-7.png\" alt=\"\" class=\"wp-image-17521\" style=\"width:303px;height:auto\" srcset=\"https:\/\/jasonsblog.ddns.net\/wp-content\/uploads\/2026\/06\/image-7.png 480w, https:\/\/jasonsblog.ddns.net\/wp-content\/uploads\/2026\/06\/image-7-180x300.png 180w\" sizes=\"auto, (max-width: 480px) 100vw, 480px\" \/><figcaption class=\"wp-element-caption\">Electrum Android Wallet<\/figcaption><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Now regarding both of these wallets, they&#8217;re in the Google Play Store, but I have them installed and maintained by <a href=\"https:\/\/f-droid.org\/en\/packages\/\" target=\"_blank\" rel=\"noreferrer noopener\">F-Droid<\/a>, the free and opensource software platform. The one caveat is you&#8217;ll need to add the <a href=\"https:\/\/f-droid.monerujo.io\/fdroid\/repo\/?fingerprint=A82C68E14AF0AA6A2EC20E6B272EFF25E5A038F3F65884316E0F5E0D91E7B713\" target=\"_blank\" rel=\"noreferrer noopener\">repo for Monerujo<\/a> into F-Droid, which is pretty easy with QR code. And I want to say that some F-Droid apps come without the Google analytics which is a positive for bypassing the Play Store. Also, I had to manually bypass Google&#8217;s warning for Monerujo when installing it, as it was flagged for some reason, probably not signed by the Play Store dev key. I had over 2 Monero in the wallet before converting them to Bitcoin this morning as the price went up (I do this on a small scale to earn Bitcoin to cover transaction fees as I play with wallets and coinjoins). <\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Consequently, one of the problems with AI is it&#8217;s threatening the quality of a lot of software we use, and humans are inherently lazy, so if vibe coding seems to work, programmers aren&#8217;t vetting the code well enough, or it exceeds their coding skill as they put out software they couldn&#8217;t otherwise write. And I for one don&#8217;t trust AI to not put in backdoors or exploitable bugs that could be used by governments against users. And the AI companies are tightly associated with the federal government, and we know Google and Apple maintain exploits for the government&#8230; But at least we can go back to older and simpler projects that aren&#8217;t caught up in the AI vibe coding world of today, and I think we&#8217;ll see more projects reject AI code and keep their projects human coded. We just have to worry about the Linux kernel, though they&#8217;re talented enough to actually vet the code. <\/p>\n\n\n<div class=\"wp-block-ub-divider ub_divider ub-divider-orientation-horizontal\" id=\"ub_divider_8ec1af94-3e4c-43fc-b33c-36e924e099e4\"><div class=\"ub_divider_wrapper\" style=\"position: relative; margin-bottom: 2px; width: 100%; height: 2px; \" data-divider-alignment=\"center\"><div class=\"ub_divider_line\" style=\"border-top: 2px solid #ccc; margin-top: 2px; \"><\/div><\/div><\/div>\n\n\n<p class=\"wp-block-paragraph\">And here is a video presentation from Thomas Voegtlin on Electrum Wallet, the creator back in 2011.<\/p>\n\n\n\n<figure class=\"wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio\"><div class=\"wp-block-embed__wrapper\">\n<iframe loading=\"lazy\" title=\"Lightning Integration in the Electrum Bitcoin Wallet\" width=\"1290\" height=\"726\" src=\"https:\/\/www.youtube.com\/embed\/5xXVPoD8sSY?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" referrerpolicy=\"strict-origin-when-cross-origin\" allowfullscreen><\/iframe>\n<\/div><\/figure>\n","protected":false},"excerpt":{"rendered":"<p>I&#8217;ve posted about AI vibe coding, and unfortunately, too many users of vibe coding are not doing a sufficient job of vetting their code. A couple wallets I liked were Cake Wallet for Monero and Bull Bitcoin Wallet for Bitcoin, but they&#8217;re using vibe AI code, rushing features, and introducing too many bugs, telling me [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[6,7],"tags":[],"class_list":["post-17518","post","type-post","status-publish","format-standard","hentry","category-tech","category-world"],"blocksy_meta":[],"featured_image_src":null,"author_info":{"display_name":"Jason","author_link":"https:\/\/jasonsblog.ddns.net\/index.php\/author\/jturning\/"},"_links":{"self":[{"href":"https:\/\/jasonsblog.ddns.net\/index.php\/wp-json\/wp\/v2\/posts\/17518","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/jasonsblog.ddns.net\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/jasonsblog.ddns.net\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/jasonsblog.ddns.net\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/jasonsblog.ddns.net\/index.php\/wp-json\/wp\/v2\/comments?post=17518"}],"version-history":[{"count":3,"href":"https:\/\/jasonsblog.ddns.net\/index.php\/wp-json\/wp\/v2\/posts\/17518\/revisions"}],"predecessor-version":[{"id":17524,"href":"https:\/\/jasonsblog.ddns.net\/index.php\/wp-json\/wp\/v2\/posts\/17518\/revisions\/17524"}],"wp:attachment":[{"href":"https:\/\/jasonsblog.ddns.net\/index.php\/wp-json\/wp\/v2\/media?parent=17518"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/jasonsblog.ddns.net\/index.php\/wp-json\/wp\/v2\/categories?post=17518"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/jasonsblog.ddns.net\/index.php\/wp-json\/wp\/v2\/tags?post=17518"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}