<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.pine64.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Mikeb</id>
	<title>PINE64 - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.pine64.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Mikeb"/>
	<link rel="alternate" type="text/html" href="https://wiki.pine64.org/wiki/Special:Contributions/Mikeb"/>
	<updated>2026-04-20T17:50:03Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.37.1</generator>
	<entry>
		<id>https://wiki.pine64.org/index.php?title=User:Mikeb/PinePhone_Software_Tweaks&amp;diff=19481</id>
		<title>User:Mikeb/PinePhone Software Tweaks</title>
		<link rel="alternate" type="text/html" href="https://wiki.pine64.org/index.php?title=User:Mikeb/PinePhone_Software_Tweaks&amp;diff=19481"/>
		<updated>2023-04-18T07:27:30Z</updated>

		<summary type="html">&lt;p&gt;Mikeb: This page has been deleted without any prior warning, despite its value&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{under construction}} &lt;br /&gt;
&lt;br /&gt;
== Linux ==&lt;br /&gt;
&lt;br /&gt;
=== Network ===&lt;br /&gt;
&lt;br /&gt;
==== Randomized MAC-addresses ====&lt;br /&gt;
&lt;br /&gt;
If your PinePhone's Linux distribution uses a NetworkManager for connectivity, for the anonymity purposes it is possible to randomize the WiFi MAC address for each re-connection. Open the &amp;lt;code&amp;gt;/etc/NetworkManager/NetworkManager.conf&amp;lt;/code&amp;gt; file with a text editor ''(you may need the sudo rights)'' - and under the existing configuration like:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[main]&lt;br /&gt;
dhcp=internal&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
add the following lines:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[device]&lt;br /&gt;
wifi.scan-rand-mac-address=yes&lt;br /&gt;
 &lt;br /&gt;
[connection]&lt;br /&gt;
wifi.cloned-mac-address=random&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Autostart control ====&lt;br /&gt;
&lt;br /&gt;
If your PinePhone's Linux distribution uses a NetworkManager for connectivity, it memorizes the last used &amp;quot;Enable/Disable&amp;quot; settings in a &amp;lt;code&amp;gt;/var/lib/NetworkManager/NetworkManager.state&amp;lt;/code&amp;gt; file:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[main]&lt;br /&gt;
NetworkingEnabled=true&lt;br /&gt;
WirelessEnabled=true&lt;br /&gt;
WWANEnabled=true&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
- and it follows them during the next boot. For security reasons, you may want to set up your PinePhone so that WiFi and Modem connections are always disabled on each boot - regardless of the last used settings! - and these connections could be manually enabled by you in Settings after boot when there's a need. To set up this, add the following lines to the NetworkManager init script just before the launch of a NetworkManager itself:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sed &amp;quot;s/^WirelessEnabled=true/WirelessEnabled=false/&amp;quot; -i /var/lib/NetworkManager/NetworkManager.state &amp;amp;&amp;amp; sync&lt;br /&gt;
sed &amp;quot;s/^WWANEnabled=true/WWANEnabled=false/&amp;quot; -i /var/lib/NetworkManager/NetworkManager.state &amp;amp;&amp;amp; sync&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In example, if your PinePhone's Linux distro ''(i.e. postmarketOS)'' uses OpenRC as an init manager, open &amp;lt;code&amp;gt;/etc/init.d/networkmanager&amp;lt;/code&amp;gt; init script and add the following section after &amp;lt;code&amp;gt;depend()&amp;lt;/code&amp;gt; section:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
start_pre() {&lt;br /&gt;
   sed &amp;quot;s/^WirelessEnabled=true/WirelessEnabled=false/&amp;quot; -i /var/lib/NetworkManager/NetworkManager.state &amp;amp;&amp;amp; sync&lt;br /&gt;
   sed &amp;quot;s/^WWANEnabled=true/WWANEnabled=false/&amp;quot; -i /var/lib/NetworkManager/NetworkManager.state &amp;amp;&amp;amp; sync&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== BSD ==&lt;br /&gt;
&lt;br /&gt;
== Android ==&lt;br /&gt;
&lt;br /&gt;
[[Category:PinePhone]]&lt;/div&gt;</summary>
		<author><name>Mikeb</name></author>
	</entry>
</feed>