LineageOS 13.0 (Marshmallow) {un,}official builds for the Droid 4
LineageOS is a free, community built, aftermarket firmware distribution of Android 6.0 (Marshmallow), which is designed to increase performance and reliability over stock Android for your device.
LineageOS is based on the Android Open Source Project with extra contributions from many people within the Android community. It can be used without any need to have any Google application installed. Linked below is a package that has come from another Android project that restore the Google parts. LineageOS does still include various hardware-specific code, which is also slowly being open-sourced anyway.
All the source code for LineageOS is available in the LineageOS Github repo. And if you would like to contribute to LineageOS, please visit our Gerrit Code Review.
Use these builds on your own risk!
Builds:
Current official builds:
https://download.lineageos.org/maserati (Droid 4)
(When migrating from CM (official and unofficial) or Lineage unofficial, flash this first (manually mount /data in TWRP before flashing and unmount it afterwards) and then directly flash the new image without rebooting)
Su addon for official builds: http://droid.cs.fau.de/lineage-13.0/addonsu/ (The official addon doesn't currently install on Omap4)
Current unofficial manual builds:
https://droid.cs.fau.de/lineage-13.0/
Old official CM nightly builds and snapshots:
https://droid.cs.fau.de/Official_CM_Builds/maserati/ (Droid 4)
Old manual builds:
https://droid.cs.fau.de/cm-13.0/test/
Changes (only device/family specific, CM base is always synced before build and contains more changes):
What's working:
What's not working:
Probably most everything else, including, but not limited to:
Gapps:
OpenGApps
If you install Gapps after the ROM has been booted for the first time you either need to wipe data or manually delete /data/system/users/0/runtime-permissions.xml and reboot. Without this Gapps will crash constantly. This is due to the new permissions-system in M.
Installation:
GSM users:
These versions (both unofficial and official) automatically switch to GSM/UMTS without installing additional patches.
Source / Repositories:
XDA:DevDB Information
LineageOS 13.0 on Motorola Droid4, ROM for the Motorola Droid 4
Contributors
stargo, Hashcode, Dhacker29
Source Code: https://github.com/LineageOS
ROM OS Version: 6.0.x Marshmallow
ROM Kernel: Linux 3.0.x
Based On: LineageOS
Version Information
Status: Nightly
Beta Release Date: 2017-03-25
Created 2015-12-14
Last Updated 2017-04-05
LineageOS is a free, community built, aftermarket firmware distribution of Android 6.0 (Marshmallow), which is designed to increase performance and reliability over stock Android for your device.
Code:
#include <std_disclaimer.h>
/*
* Your warranty is now void.
*
* We are not responsible for bricked devices, dead SD cards,
* thermonuclear war, or you getting fired because the alarm app failed. Please
* do some research if you have any concerns about features included in this ROM
* before flashing it! YOU are choosing to make these modifications, and if
* you point the finger at any of us for messing up your device, we will laugh at you.
* Collectively, and at the same time.
*/
LineageOS is based on the Android Open Source Project with extra contributions from many people within the Android community. It can be used without any need to have any Google application installed. Linked below is a package that has come from another Android project that restore the Google parts. LineageOS does still include various hardware-specific code, which is also slowly being open-sourced anyway.
All the source code for LineageOS is available in the LineageOS Github repo. And if you would like to contribute to LineageOS, please visit our Gerrit Code Review.
Use these builds on your own risk!
Builds:
Current official builds:
https://download.lineageos.org/maserati (Droid 4)
(When migrating from CM (official and unofficial) or Lineage unofficial, flash this first (manually mount /data in TWRP before flashing and unmount it afterwards) and then directly flash the new image without rebooting)
Su addon for official builds: http://droid.cs.fau.de/lineage-13.0/addonsu/ (The official addon doesn't currently install on Omap4)
Current unofficial manual builds:
https://droid.cs.fau.de/lineage-13.0/
Old official CM nightly builds and snapshots:
https://droid.cs.fau.de/Official_CM_Builds/maserati/ (Droid 4)
Old manual builds:
https://droid.cs.fau.de/cm-13.0/test/
Changes (only device/family specific, CM base is always synced before build and contains more changes):
- 2017-03-25:
- Sync with LineageOS (March security level)
- 2017-03-02:
- Sync with LineageOS
- 2017-02-19:
- Fix 10 kernel security bugs
- Add SGX Omap4-changes
- Sync with LineageOS
- 2017-02-10:
- Sync with LineageOS (January security patchlevel)
- 2017-02-01:
- Sync with LineageOS
- 2017-01-11:
- Sync with LineageOS
- Rebrand to lineage
- 2016-01-21:
- Official CM13 nightlies: http://review.cyanogenmod.org/#/c/129192/
- 2016-01-16:
- Added SELinux rules to allow fsck on stock-partitions and fixboot to unmount safestrap-partition
- Graphics glitches fixed
- zRAM uses 2 compression streams now
- 2016-01-14:
- Implemented LiveDisplay/Color Calibration
- 2016-01-13:
- More fixes for switching CDMA devices to GSM
- T-Mobile CZ APN corrected
- 2016-01-11:
- Preferred network type is now set earlier
- Audio-routing through dock-audio (desk/car) added
- Mouse-pointer (USB/Lapdock) fixed
- 2016-01-08:
- Camera no longer crops pictures in portrait mode
- USB storage integration added
- Initial root-mode setting fixed
- Migrated from busybox to toybox, busybox is gone
- Fixed duration of boostpulse in power HAL
- 2016-01-06:
- VZW data fixed
- Reboot to recovery fixed
- Wifi configuration updated
- Widevine blobs updated (from sprout)
- 2016-01-04:
- Adoptable storage fixed
- Many kernel patches to filesystem-, block- and mmc-layers
- 2015-12-25:
- Fixed internal storage for real. You need to manually remove /data/system/storage.xml and reboot when upgrading from previous builds. After that the internal storage will be the primary sd.
- 2015-12-24:
- Fixed crashes of com.android.phone on GSM/UMTS (XT894/XT912)
- Configure internal storage like expected in M (can't be adopted, would kill safestrap)
- Fixed GPS initialization failing most of the time
- Run wifi calibration at an earlier stage
- Workaround for VZW data: toggle airplane mode after boot once
- Something which needed ffmpeg and imagemagick
- 2015-12-18:
- Switching of preferred network fixed
- SELinux rules updated
- SELinux is now enforcing
- 2015-12-14:
- Audio-routing fixed
- 2015-12-11:
- Capacitive buttons on {umts_,}spyder are no longer recognized as an external stylus, but as buttons
- SELinux policies updated
- Update widevine from mako
- Added (very slow) emulation of idiv-operations not supported by Omap4 but required by newer blobs (gapps swype, widevine)
- 2015-12-07:
- First build for most devices
What's working:
- Phone (tested on Verizon and on GSM/UMTS in Europe)
- Mobile data
- WiFi
- GPS
- Camera
- HDMI
- Playback of DRM-protected content (using Widevine from sprout)
- Reboot to recovery
What's not working:
Probably most everything else, including, but not limited to:
- Data encryption (due to safestrap)
Gapps:
OpenGApps
If you install Gapps after the ROM has been booted for the first time you either need to wipe data or manually delete /data/system/users/0/runtime-permissions.xml and reboot. Without this Gapps will crash constantly. This is due to the new permissions-system in M.
Installation:
- You need a recovery supporting SELinux
- A version of Safestrap (3.75) which supports SELinux can be found here: https://github.com/stargo/android_packages_apps_Safestrap/releases/tag/v3.75
- Please read the instructions on how to install this version and follow the order of the steps in it.
GSM users:
These versions (both unofficial and official) automatically switch to GSM/UMTS without installing additional patches.
Source / Repositories:
- maserati device-support: https://github.com/LineageOS/android_device_motorola_maserati/tree/cm-13.0
- omap4-common device-support: https://github.com/LineageOS/android_device_motorola_omap4-common/tree/cm-13.0
- omap4-common kernel: https://github.com/LineageOS/android_kernel_motorola_omap4-common/tree/cm-13.0
- local manifest to build cm-13 for the Motorola Omap4 devices: http://droid.cs.fau.de/lineage-13.0/local_manifest.xml
XDA:DevDB Information
LineageOS 13.0 on Motorola Droid4, ROM for the Motorola Droid 4
Contributors
stargo, Hashcode, Dhacker29
Source Code: https://github.com/LineageOS
ROM OS Version: 6.0.x Marshmallow
ROM Kernel: Linux 3.0.x
Based On: LineageOS
Version Information
Status: Nightly
Beta Release Date: 2017-03-25
Created 2015-12-14
Last Updated 2017-04-05