[LineageOS][ASB 2020-01][UNOFFICIAL][sanders] Moto G5S Plus - 12/02/2020

Search This thread


Senior Member
Dec 22, 2010
There was a new version with the January Security Updates today but its still missing an OpenGapps update
so i am on the 18th December rom atm

Top Liked Posts

  • There are no posts matching your filters.
  • 46

     * I'm not responsible for bricked devices, dead SD cards, thermonuclear war, or you getting fired because the alarm app failed (like it did for me...). 
     * Please do some research if you have any concerns about features included in the products you find here before flashing it! 
     * YOU are choosing to make these modifications, and if you point the finger at me for messing up your device, I will laugh at you. 
     * Your warranty will be void if you tamper with any part of your device / software.
     * Same statement for XDA.

    LineageOS is a free, community built, aftermarket firmware distribution of Android 9 (pie), 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 out Gerrit Code Review.

    What's working :
    • Boots
    • RIL (Calls, SMS, Data)
    • Fingerprint
    • Wi-Fi
    • Bluetooth
    • Camera
    • Camcorder
    • Video Playback
    • Audio
    • Sensors
    • Flash
    • LED
    • GPS

    Known issues:
    • Report with logs

    Instructions :
    • Download the latest build and GApps
    • Reboot to recovery
    • Flash the latest build and GApps
    • Reboot

    Downloads :

    XDA:DevDB Information
    LineageOS, ROM for the Moto G5S Plus

    MasterAwesome, premaca
    Source Code: https://github.com/MasterAwesome/android_device_motorola_sanders/

    ROM OS Version: 9.x Pie
    ROM Kernel: Linux 3.x
    Based On: LineageOS

    Version Information
    Status: Beta

    Created 2018-09-20
    Last Updated 2020-02-12

    Since i've been PC-less for a while I haven't been able to contribute much to the development of this ROM. In around 2 weeks or less I should have a desktop to run all my builds. That being said, there will be one more build for lineageOS 16 and will be marked final AFTER a few tests and bug reports(?). The development will focus on LineageOS 17 from the date of the Final build

    Thanks for sticking on,
    May security patch [UNTESTED]

    Build: https://www.androidfilehost.com/?fid=1395089523397963819

    36debba sanders: remove QPerformance from boot-jar
    f226b7d Remove trim settings for now
    9b26da4 Revert "sanders: Add QCOM's WFD implementation"
    3223347 lineage-sdk: make hal_native default backend preset
    3161ca2 Revert "sanders: add WFD overlays & properties"
    bc790fd sanders: add WFD overlays & properties
    281ee57 sanders: Add QCOM's WFD implementation
    1501b9f sanders: vendor.hw.fm.init is the correct property
    51e6d67 overlay: keep close to stock values
    bcc5835 our vendor security patch comes from OPSS28.65-36-9
    a392c76 sanders: fix for FMRadio app
    564e897 Revert "sanders: Add QCOM's WFD blobs"
    d715a67 sanders: Add QCOM's WFD blobs
    25fd2f2 vendor_config: correct some file paths in merge
    1d940aa sanders: update perf and iop blobs from LA.UM.7.6.r1-03700-89xx.0
    dc73e7d sanders: update perf and iop blobs from LA.UM.7.6.2.r1-04200-89xx.0
    1ba8bfd sanders: update perf and iop blobs from LA.UM.7.6.r1-02500-89xx.0

    482f5341b69c Linux 3.18.139
    28e4e5d9a945 kernel/sysctl.c: fix out-of-bounds access when setting file-max
    20b9f74bafac arm64: futex: Restore oldval initialization to work around buggy compilers
    1d2771b77a79 device_cgroup: fix RCU imbalance in error case
    8a9b6c1710b2 sched/fair: Limit sched_cfs_period_timer() loop to avoid hard lockup
    2027843f7cab kprobes: Fix error check when reusing optimized probes
    1e0410f45592 x86/kprobes: Verify stack frame on kretprobe
    e1281f558eaf ALSA: core: Fix card races between register and disconnect
    9b50ff807201 staging: comedi: ni_usb6501: Fix possible double-free of ->usb_rx_buf
    64c5468b6b0b staging: comedi: vmk80xx: Fix possible double-free of ->usb_rx_buf
    75d00b9e6d80 staging: comedi: vmk80xx: Fix use of uninitialized semaphore
    d3377df974e1 iio: adc: at91: disable adc channel interrupt in timeout case
    6227632a82a2 iio: ad_sigma_delta: select channel when reading register
    728c270bdc41 tcp: tcp_grow_window() needs to respect tcp_space()
    4e75a63ad519 ipv4: ensure rcu_read_lock() in ipv4_link_failure()
    56046d198727 ipv4: recompile ip options in ipv4_link_failure
    d582e4383468 net: bridge: multicast: use rcu to access port list from br_multicast_start_querier
    f883a76589df bonding: fix event handling for stacked bonds
    3d3a5de6a759 tpm/tpm_i2c_atmel: Return -E2BIG when the transfer is incomplete
    fc27bc7cb600 crypto: crypto4xx - properly set IV after de- and encrypt
    d1eafa170465 appletalk: Fix compile regression
    d5ddd7b0141b inet: update the IP ID generation algorithm to higher standards.
    e01a870c5e3b include/linux/swap.h: use offsetof() instead of custom __swapoffset macro
    3e9ae22bfa40 lib/div64.c: off by one in shift
    6e8fa599960d appletalk: Fix use-after-free in atalk_proc_exit
    39d8820d08dc iommu/dmar: Fix buffer overflow during PCI bus notification
    17f6d890d7d0 ACPI / SBS: Fix GPE storm on recent MacBookPro's
    57c631ff1f01 ARM: samsung: Limit SAMSUNG_PM_CHECK config option to non-Exynos platforms
    6c4442152568 serial: uartps: console_setup() can't be placed to init section
    2bedeb2ecab0 9p locks: add mount option for lock retry interval
    be0e1f883631 9p: do not trust pdu content for stat item size
    4c2471a79350 rsi: improve kernel thread handling to fix kernel panic
    a9ae45212d2a fix incorrect error code mapping for OBJECTID_NOT_FOUND
    90ec40e0cf09 iommu/vt-d: Check capability before disabling protected memory
    e3b114db7fe0 x86/cpu/cyrix: Use correct macros for Cyrix calls on Geode processors
    a5190aadc665 x86/hpet: Prevent potential NULL pointer dereference
    149b21f473a6 perf tests: Fix a memory leak in test__perf_evsel__tp_sched_test()
    b74470909bca perf top: Fix error handling in cmd_top()
    7c03e204f0fa tools/power turbostat: return the exit status of a command
    38c795719b66 thermal/int340x_thermal: fix mode setting
    896366102e43 ALSA: opl3: fix mismatch between snd_opl3_drum_switch definition and declaration
    807181803983 mmc: davinci: remove extraneous __init annotation
    8d6440b9b9a9 IB/mlx4: Fix race condition between catas error reset and aliasguid flows
    5f7319cd27a4 ALSA: sb8: add a check for request_region
    e3163be35f09 ALSA: echoaudio: add a check for ioremap_nocache
    26e1e357c418 ext4: report real fs size after failed resize
    b95622c7024e perf/core: Restore mmap record type correctly
    a5119e1547a2 string: drop __must_check from strscpy() and restore strscpy() usages in cgroup
    5f7648b195e8 PCI: Add function 1 DMA alias quirk for Marvell 9170 SATA controller
    981a1a9ad80b xtensa: fix return_address
    41872fc841ec sched/fair: Do not re-read ->h_load_next during hierarchical load calculation
    04a1d8084140 xen: Prevent buffer overflow in privcmd ioctl
    1307a460aef5 arm64: futex: Fix FUTEX_WAKE_OP atomic ops with non-zero result value
    8ecd41d8aafc block: do not leak memory in bio_copy_user_iov()
    762aa41b4a84 ASoC: fsl_esai: fix channel swap issue when stream starts
    244bd9ba07c6 ALSA: seq: Fix OOB-reads from strlcpy
    54063163df1a ip6_tunnel: Match to ARPHRD_TUNNEL6 for dev type
    6e7c7c94d78f net: ethtool: not call vzalloc for zero sized memory request
    35cae1e9c6a8 sctp: initialize _pad of sockaddr_in before copying to user memory
    5735712dd221 qmi_wwan: add Olicard 600
    504a2a230f2f openvswitch: fix flow actions reallocation
    be46b18431e5 tty: ldisc: add sysctl to prevent autoloading of ldiscs
    d34aeeaf7f3a tty: mark Siemens R3964 line discipline as BROKEN
    253e0f9382b5 lib/string.c: implement a basic bcmp
    a98af9e8f8c5 binfmt_elf: switch to new creds when switching to new mm
    9d17a5815007 drm/dp/mst: Configure no_stop_bit correctly for remote i2c xfers
    4ce92893f9cb dmaengine: tegra: avoid overflow of byte tracking
    af5335d95c08 x86/build: Mark per-CPU symbols as absolute explicitly for LLD
    0633413e0dad wlcore: Fix memory leak in case wl12xx_fetch_firmware failure
    63c8dbe1f6e5 media: s5p-jpeg: Check for fmt_ver_flag when doing fmt enumeration
    88283c8590a9 dmaengine: imx-dma: fix warning comparison of distinct pointer types
    e2b57c6367cd hpet: Fix missing '=' character in the __setup() code of hpet_mmap_enable
    653a98c62cbe hwrng: virtio - Avoid repeated init of completion
    836f72528f00 media: mt9m111: set initial frame size other than 0x0
    eb1cf4ba8e01 cdrom: Fix race condition in cdrom_sysctl_register
    1c73f4ec71bf fbdev: fbmem: fix memory access if logo is bigger than the screen
    d1f9b98abca5 bcache: improve sysfs_strtoul_clamp()
    4ced6cd65cdd bcache: fix input overflow to sequential_cutoff
    0db174fbc040 bcache: fix input overflow to cache set sysfs file io_error_halflife
    f392ac8db329 ALSA: PCM: check if ops are defined before suspending PCM
    0ce1caa4b3de ARM: 8833/1: Ensure that NEON code always compiles with Clang
    6a6dd1c2fc3b kprobes: Prohibit probing on bsearch()
    ababaf9720b7 leds: lp55xx: fix null deref on firmware load failure
    ccba9a355d30 SoC: imx-sgtl5000: add missing put_device()
    2125d9dc1a4a scsi: megaraid_sas: return error when create DMA pool failed
    5f1f82cf14b7 IB/mlx4: Increase the timeout for CM cache
    7959b57508cc e1000e: Fix -Wformat-truncation warnings
    668d29474415 mmc: omap: fix the maximum timeout setting
    75add001fc9f ARM: 8840/1: use a raw_spinlock_t in unwind
    2c6a2c932ce6 scsi: core: replace GFP_ATOMIC with GFP_KERNEL in scsi_scan.c
    706df59030ed tools lib traceevent: Fix buffer overflow in arg_eval
    cd2841cc1d2f fs: fix guard_bio_eod to check for real EOD errors
    caac4ae88723 cifs: Fix NULL pointer dereference of devname
    394e7d33cda7 dm thin: add sanity checks to thin-pool and external snapshot creation
    102115c1ffef cifs: use correct format characters
    1759ece1367a ocfs2: fix a panic problem caused by o2cb_ctl
    92d18668fe97 mm/slab.c: kmemleak no scan alien caches
    1effc96ae620 mm/vmalloc.c: fix kernel BUG at mm/vmalloc.c:512!
    72de0d42e1a4 mm/cma.c: cma_declare_contiguous: correct err handling
    afa23859d2a9 sysctl: handle overflow for file-max
    January 2020 security updates

    Hej, since I'm using this rom for quite a while and there were no recent security update merges ... I tried to compile it myself...
    ... and since I succeeded I wanted to let you know, maybe you'd like to use the image as well :)

    ZIP archive available from Github. Since I'm a new user I may not post URLs right here :(
    So build the URL from those pieces yourself by removing the spaces --> https :// github.com/stesie/android_device_motorola_sanders/releases /tag/20200124

    The build uses the unmodified device/kernel tree by MasterAwesome + latest linage-16.0 source