<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet href="https://shkspr.mobi/blog/wp-content/themes/edent-wordpress-theme/rss-style.xsl" type="text/xsl"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	    xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	     xmlns:dc="http://purl.org/dc/elements/1.1/"
	   xmlns:atom="http://www.w3.org/2005/Atom"
	     xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	  xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>
<channel>
	<title>ROM &#8211; Terence Eden’s Blog</title>
	<atom:link href="https://shkspr.mobi/blog/tag/rom/feed/" rel="self" type="application/rss+xml" />
	<link>https://shkspr.mobi/blog</link>
	<description>Regular nonsense about tech and its effects 🙃</description>
	<lastBuildDate>Wed, 29 Apr 2026 07:10:13 +0000</lastBuildDate>
	<language>en-GB</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.9.4</generator>

<image>
	<url>https://shkspr.mobi/blog/wp-content/uploads/2023/07/cropped-avatar-32x32.jpeg</url>
	<title>ROM &#8211; Terence Eden’s Blog</title>
	<link>https://shkspr.mobi/blog</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title><![CDATA[What doesn't work in LineageOS 20]]></title>
		<link>https://shkspr.mobi/blog/2023/02/what-doesnt-work-in-lineageos-20/</link>
					<comments>https://shkspr.mobi/blog/2023/02/what-doesnt-work-in-lineageos-20/#comments</comments>
				<dc:creator><![CDATA[@edent]]></dc:creator>
		<pubDate>Tue, 14 Feb 2023 12:34:26 +0000</pubDate>
				<category><![CDATA[/etc/]]></category>
		<category><![CDATA[android]]></category>
		<category><![CDATA[LineageOS]]></category>
		<category><![CDATA[oneplus]]></category>
		<category><![CDATA[ROM]]></category>
		<guid isPermaLink="false">https://shkspr.mobi/blog/?p=44932</guid>

					<description><![CDATA[My OnePlus 5T is beginning to show its age. After replacing the battery a few years ago, I felt it was time to upgrade its software to Lineage 20.  Everything went smoothly - but there are a few niggles you should be aware of. Some of these are Google&#039;s fault - they truly have contempt for their users - and some could be fixed by Lineage if there were sufficient demand.  I&#039;ve mostly posted this…]]></description>
										<content:encoded><![CDATA[<p>My OnePlus 5T is beginning to show its age. After <a href="https://shkspr.mobi/blog/2021/10/new-batteries-make-everything-better/">replacing the battery</a> a few years ago, I felt it was time to upgrade its software to Lineage 20.</p>

<p>Everything went smoothly - but there are a few niggles you should be aware of. Some of these are Google's fault - they truly have contempt for their users - and some could be fixed by Lineage if there were sufficient demand.</p>

<p>I've mostly posted this list so that someone from XDA can tell me I'm an idiot and there's an easy fix for all of these issues.</p>

<p>Google Wallet. I knew this was unlikely to work. Even with Magisk's Deny List and the Universal SafetyNet Fix, I couldn't convince GPay to run. The "lack" of security also stopped the Barclaycard App (Error 00006) and one of my doctor's apps.  Weirdly I could run all my other banking, credit card, and health apps.</p>

<p>The <a href="https://github.com/bitwarden/mobile/issues/2364">default webview doesn't support WebAuthN</a> - so I couldn't use my Yubikey to set up BitWarden. I ended up side loading Firefox so that I could get it to work.</p>

<p>Flicking the 5T's side switch to silent doesn't activate "Do Not Disturb".</p>

<p>It is <a href="https://www.reddit.com/r/LineageOS/comments/i2u573/not_possible_to_disable_one_sim_card_los_171_why/">impossible to disable an inserted SIM card</a>. The UI instructs you that the only option is to remove the card. That's a bit annoying (and battery draining).</p>

<p><a href="https://www.xda-developers.com/android-12-killing-native-sip-calling/">Google killed native SIP  calling</a>. I now need to find a separate app for making and receiving VoIP calls. Weirdly, carrier VoWiFi works just fine.</p>

<p>Call recording works - but it <a href="https://review.lineageos.org/c/LineageOS/android_packages_apps_Dialer/+/251235">isn't automatic</a>. I have to remember to press a button. Not a show stopper, but a bit annoying.</p>

<p>Lineage doesn't use the latest Noto fonts. I know this because they don't display the <a href="https://unicodepowersymbol.com">Unicode Power Symbol</a>. There are a few default fonts installed, and you can change between them - but there's no way to install your own fonts. Well, there's a command line Magisk module - but requires a reboot each time.</p>

<p>Themes are still a bit hit and miss. All the light themes have poor contrast on some UI elements (white icon on light backgrounds). The dark themes are OK, but then force most apps and websites into dark mode - which isn't always easy to change back.</p>

<p>I find the "jelly" overscroll animation annoying. The only way to disable it is to remove <em>all</em> animations - which makes any transitions really jerky.</p>

<p>Moving the clock to the centre of the shade leaves an gap on the left where it used to be.</p>

<p>No split windows. The launcher doesn't allow for split screen.</p>

<p>The notification panel sometimes goes behind the on screen navigation buttons.</p>

<p>PIN entry requires you to hit the submit button. Older versions of Android would unlock as soon as the correct PIN was typed. But <a href="https://www.reddit.com/r/LineageOS/comments/6ou9aw/question_remove_ok_button_from_lock_screen/">Quick PIN Unlock is unsupported</a>.</p>

<p>The AOSP keyboard refuses to run if any other keyboards are installed.  It kept crashing, so I swapped to <a href="https://github.com/openboard-team/openboard">OpenBoard</a></p>

<p>Those are all fairly minor complaints. For daily use, Lineage's Android 13 runs just fine - especially considering this phone is 5¼ years old. The team at Lineage continually prove that older devices <em>can</em> be supported, despite the intransigence of most manufacturers.</p>

<p>If you know how to fix any of these problems, let me know in the comments.</p>
<img src="https://shkspr.mobi/blog/wp-content/themes/edent-wordpress-theme/info/okgo.php?ID=44932&HTTP_REFERER=RSS" alt="" width="1" height="1" loading="eager">]]></content:encoded>
					
					<wfw:commentRss>https://shkspr.mobi/blog/2023/02/what-doesnt-work-in-lineageos-20/feed/</wfw:commentRss>
			<slash:comments>7</slash:comments>
		
		
			</item>
		<item>
		<title><![CDATA[When is a Nexus not a Nexus?]]></title>
		<link>https://shkspr.mobi/blog/2010/04/when-is-a-nexus-not-a-nexus/</link>
					<comments>https://shkspr.mobi/blog/2010/04/when-is-a-nexus-not-a-nexus/#comments</comments>
				<dc:creator><![CDATA[@edent]]></dc:creator>
		<pubDate>Thu, 29 Apr 2010 11:29:16 +0000</pubDate>
				<category><![CDATA[mobile]]></category>
		<category><![CDATA[android]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[hacking]]></category>
		<category><![CDATA[htc]]></category>
		<category><![CDATA[ROM]]></category>
		<guid isPermaLink="false">http://shkspr.mobi/blog/?p=2031</guid>

					<description><![CDATA[I was mightily disturbed to receive an email from Google apparently telling me I had purchased a Nexus One phone.  Had I been hacked? Had my credit-card details been used to buy a phone? Were Google sending me one for free?  Hello!  Your new Nexus One phone has many cool and useful features. Learn more by clicking on the links to watch brief YouTube videos directly on your phone:      Take…]]></description>
										<content:encoded><![CDATA[<p>I was mightily disturbed to receive an email from Google apparently telling me I had purchased a Nexus One phone.  Had I been hacked? Had my credit-card details been used to buy a phone? Were Google sending me one for free?</p>

<blockquote>Hello!

Your new Nexus One phone has many cool and useful features. Learn more by clicking on the links to watch brief YouTube videos directly on your phone:
<ul>
    <li>Take pictures with your 5mpx camera and view them in your 3D Media Gallery.  <a href="http://www.youtube.com/watch?v=sMwoPS8ts7Y" target="_blank" rel="noopener">Learn more</a></li>
    <li>Get transcribed voicemails and cheap international calling with Google Voice.  <a href="http://www.youtube.com/watch?v=NBTuOYPwtss" target="_blank" rel="noopener">Learn more</a></li>
    <li>Sync your contacts, Facebook and email accounts with QuickContact.  <a href="http://www.youtube.com/watch?v=zK0xn93Yu24" target="_blank" rel="noopener">Learn more</a></li>
    <li>Get cool applications and games on Android Market.  <a href="http://www.youtube.com/watch?v=lHlF08MQ2Zk" target="_blank" rel="noopener">Learn more</a></li>
</ul>
You can find all these videos and more on the Nexus One playlist at <a href="http://www.youtube.com/googlenexusone" target="_blank" rel="noopener">youtube.com/googlenexusone</a>.<br>

Enjoy!<br>
The Android Team at Google<br>

Google, Inc.<br>
1600 Amphitheatre Parkway<br>
Mountain View, CA  94043
<hr><p><em><small>We sent you this one-time welcome message because you recently purchased an Android-powered phone</small></em>
</p></blockquote>

<h2 id="whats-going-on"><a href="https://shkspr.mobi/blog/2010/04/when-is-a-nexus-not-a-nexus/#whats-going-on">What's Going On?</a></h2>

<p>Take a look at the bottom of the mail again...</p>

<h3 id="we-sent-you-this-one-time-welcome-message-because-you-recently-purchased-an-android-powered-phone"><a href="https://shkspr.mobi/blog/2010/04/when-is-a-nexus-not-a-nexus/#we-sent-you-this-one-time-welcome-message-because-you-recently-purchased-an-android-powered-phone"><span style="color: #ff0000;"><em>We sent you this one-time welcome message because you recently purchased an Android-powered phone</em></span></a></h3>

<p>I haven't recently purchased a new phone.  I've had Android phones since early last year.  What is different is that I recently hacked my HTC Hero and installed <a href="https://web.archive.org/web/20100425000159/http://www.htcdevscene.info/showthread.php?63-[ROM]-[24-04-10]-SenseHero-2-1-v2-Beauty-Speed-Stable-[ONLINE]">SenseHero 2.1</a>. A modification which allows the ageing HTC Hero to run the very latest Android software.</p>

<p>What has obviously happened is that Google has seen me sign in to a "new" Android 2.1 phone and assumed that I've recently got a Nexus.</p>

<h2 id="when-you-assume"><a href="https://shkspr.mobi/blog/2010/04/when-is-a-nexus-not-a-nexus/#when-you-assume">When You Assume...</a></h2>

<p>There is a dangerous assumption - reflected in the email - that "phone with OS Z = phone with name Y".  At a stroke, Google have confused their users and diluted their brand name(s).</p>

<p>Welcoming new or returning users is definitely a good move.  But unless your communications are correctly targeted and accurate, you risk alienating rather than engaging.</p>
<img src="https://shkspr.mobi/blog/wp-content/themes/edent-wordpress-theme/info/okgo.php?ID=2031&HTTP_REFERER=RSS" alt="" width="1" height="1" loading="eager">]]></content:encoded>
					
					<wfw:commentRss>https://shkspr.mobi/blog/2010/04/when-is-a-nexus-not-a-nexus/feed/</wfw:commentRss>
			<slash:comments>1</slash:comments>
		
		
			</item>
	</channel>
</rss>
