[RAZR i Android Development] julianwi:
This is an unofficial build of LineageOS 16.0 for the Motorola razr I, (XT890/SMI).

Lots of thanks to Hazou. This rom is based on his los-14 rom and I got help from him with los-16.

This rom has full hardware support and should run stable. It has been tested by me in daily use. I'm using the rom without google apps, but with microg. Installing google apps requires some apps to move to data partition because of limited system size. See install description for more info.

Special Features

-All features of Hazous 14.1 rom

-MicroG signature spoofing patch is included.

-Adaptive icons can be disabled in homescreen settings.

I can include more features if requested

Known Bugs

-The camera preview image sometimes shakes at random

Download

https://mega.nz/#F!5fBWlIAQ!Jlq9Bj789iJ0iIIptK00tg

Update

If you already run an earlier version of this rom, just boot to twrp and install the latest flashable zip file

Install

1. Backup everything you don't want to loose.

2. Download and install TWRP 3.2.3 (download in attachments. Can be flashed with fastboot or with another recovery)

3. If you come from another rom do a full wipe with twrp

4. Download and install the rom flashable zip (download from mega.nz link is in section download)

5. If you want to install opengapps or need system partition space for other things. Install the move_to_data.zip file from the attachments. This will move the Webview and the LatinIME app to data partition.

6. Choose one of the following options:

-either install google apps (download form https://opengapps.org/. Choose x86 9.0 nano or pico)

-or install MicroG (can be installed with the unofficial installer https://xdaforums.com/android/development/microg-unofficial-installer-t3432360) this is lighter in ram and cpu usage but you will get problems with google chrome and other apps

7. If you want root access install the addonsu-16.0-x86.zip (download in the attachments)

8. Reboot the phone. First reboot will take some time

Changelog

20191018:
fixed problem with sms receiving

20191012:
mobile network connection works now after boot
Fixed problems with network switching
Show taps option is working now
intel art extension enabled
Call recording enabled
text relocation warnings disbaled
(untested) encryption. Needs special configuration (see below)

20190819:
SELinux is now enforcing
Notification access feature enabled
solved crashes with houdini emulated apps

20190713:
usb configuration works properly
battery light works now
July security patches

20190704:
first stable release of this rom

DATA Encryption

If you want to enable data encryption this would break the pds partition backup. To prevent this, the cache partition can be used as backup location:

-edit /system/bin/pdsbackup.sh

-change PDS_FILE=/data/misc/pds/pdsdata.img to PDS_FILE=/cache/misc/pds/pdsdata.img

-resize data partition in TWRP:

umount /data
umount /sdcard
e2fsck -f /dev/block/mmcblk0p17
resize2fs /dev/block/mmcblk0p17 1367079

-reboot the phone

XDA:DevDB Information

unonfficial LineageOS 16.0, ROM for the Motorola RAZR i

Contributors

julianwi, Hazou

Source Code: https://github.com/julianwi/android_device_motorola_smi/tree/lineage-16.0

ROM OS Version: 9.x Pie

ROM Kernel: Linux 3.0.x

Based On: LineageOS

Version Information

Status: Stable

Stable Release Date: 2019-08-19

Created 2019-07-04

Last Updated 2019-08-19