summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorWolfgang Wiedmeyer <wolfgit@wiedmeyer.de>2017-03-04 19:03:01 +0100
committerWolfgang Wiedmeyer <wolfgit@wiedmeyer.de>2017-03-04 19:03:01 +0100
commitc736c404e14f6d8ea8f3eb41aeefe016cdad3175 (patch)
tree7859c6d81a77f803b943257d5862a6651a5c1953
parent214545dc258cf49ce5265d5137b8c453586e5de0 (diff)
downloadblog-c736c404e14f6d8ea8f3eb41aeefe016cdad3175.zip
blog-c736c404e14f6d8ea8f3eb41aeefe016cdad3175.tar.gz
blog-c736c404e14f6d8ea8f3eb41aeefe016cdad3175.tar.bz2
update nonfree firmware post
-rw-r--r--content/nonfree-firmware-android.rst8
1 files changed, 4 insertions, 4 deletions
diff --git a/content/nonfree-firmware-android.rst b/content/nonfree-firmware-android.rst
index 697590f..8effa07 100644
--- a/content/nonfree-firmware-android.rst
+++ b/content/nonfree-firmware-android.rst
@@ -1,15 +1,15 @@
:title: Nonfree firmwares for Android devices
:date: 2017-01-07 22:27
-:modified: 2017-01-11 23:30
+:modified: 2017-03-04 19:30
:tags: scripting, nonfree software
:category: General
:author: Wolfgang Wiedmeyer
:status: published
-:summary: The following instructions make it possible to install nonfree firmware on Android devices. For now, only the Galaxy S3 (GT-I9300) and Galaxy S2 (GT-I9100) are supported, but support for other devices can be added easily.
+:summary: The following instructions make it possible to install nonfree firmware on Android devices.
-The following instructions make it possible to install nonfree firmware on Android devices for the purpose of enabling certain functionalities. For now, only the Galaxy S3 (GT-I9300) and Galaxy S2 (GT-I9100) are supported, but support for other devices can be added easily. Please see `Paul's blog post <http://code.paulk.fr/article16/missing-proprietary-firmwares-in-android-systems>`_ for the reasons why these instructions shouldn't be published on official documentation pages of free systems, but why it still makes sense to publish them elsewhere.
+The following instructions make it possible to install nonfree firmware on Android devices for the purpose of enabling certain functionalities. Please see `Paul's blog post <http://code.paulk.fr/article16/missing-proprietary-firmwares-in-android-systems>`_ for the reasons why these instructions shouldn't be published on official documentation pages of free systems, but why it still makes sense to publish them elsewhere.
-Paul's script is compatible with CyanogenMod versions 10.1.3 and 9.1.0. It extracts the firmwares from a CyanogenMod installation zip and either installs them with ADB or creates a new installation zip with them. My implementation is intended to be compatible with CyanogenMod 13.0. It's possible to only select a certain functionality for which the firmwares should be installed. The firmwares are downloaded from a `repository <https://github.com/TheMuppets>`_, that hosts the firmware files for CyanogenMod builds, and they are installed with ADB.
+Paul's script is compatible with CyanogenMod versions 10.1.3 and 9.1.0. It extracts the firmwares from a CyanogenMod installation zip and either installs them with ADB or creates a new installation zip with them. My implementation is intended to be compatible with LineageOS/CyanogenMod 13.0. It's possible to only select a certain functionality for which the firmwares should be installed. The firmwares are downloaded from a `repository <https://github.com/TheMuppets>`_, that hosts the firmware files for CyanogenMod builds, and they are installed with ADB.
Downloading the firmware files seemed to be the most straightforward solution since it's impractical to extract them from a CyanogenMod 13.0 installation zip because recent Android versions use complicated compression techniques that require tools which are usually not readily available as packages for GNU/Linux systems. Creating installation zips is also not easy anymore because the zip needs to be signed with a key that is trusted by the recovery. If your recovery still accepts any installation zip, then you are using an insecure recovery.