This is a list of patches developed to evaluate the potential of Patch Manager
and how it works.
-
dnsmasq connman integration: description, patch v0.1.4 (system)
The dnsmasq conflicts with connman because both have their own business with port 53 and /etc/resolv.conf. Therefore, a full integration between these two services is required.
-
fastboot usb3fix script: description, patch v0.0.3 (pcos)
Provides a script for laptop/PC which aims to solve the USB problems during the flashing procedure.
-
set network postroute: description, patch v0.0.4 (sfos)
Provides a shell script for configuring the developer mode for tethering the internet connection.
-
sfos ssh connect env: description, patch v0.0.5 (pcos)
Provides a script for laptop/PC which aims to quickly connect with the SFOS via SSH over the fastest interface available.
-
sshd publickey login only: description, patch v0.0.4 (hybrid)
Provides a system configuration that allows a safe root login via SSH without using any password.
-
udhcpd tether config fixing: description, patch v0.0.3 (system)
Creates /etc/udhcpd.tether and update accordingly the udhcpd service file to provide DHCP service.
-
utilities quick fp restart: description, patch v0.0.4 (hybrid)
The fingerprint reader service restart script has a 3s sleep which it does not seem useful, anymore.
-
x10 ii/i agps config emea: description, patch v0.2.9 (system)
Provides a system patch for configuring the A/GPS hardware sub-module.
-
x10 ii/i udev rules fixing: description, patch v0.0.2 (system)
Provides a system configuration to fix some bugs about the udev service.
-
zram swap resize script: description, patch v0.0.9 (sfos)
Provides a shell script to resize the zRAM and to off-loading it to free memory from sleeping in background apps.
For more information about Patch Manager
, check out this analysis about its shortcomings and future improvements.
In order to apply patches to the system a special header has been designed
The second one is for testing only, while the first is a general example to use.