Android 7.0.0 NBD91P november factory image available - Nexus 6 General

https://developers.google.com/android/images#shamu
Direct link: https://dl.google.com/dl/android/aosp/shamu-nbd91p-factory-987282ff.zip

anything different?

Not really, but it is nice to see the Nexus 6 get a second Nougat image and update. There is also a Marshmellow update for the Nexus 6 with the November security patch as well. Personally, I think N runs a little better on the Nexus 6, especially with the Pixel Launcher that can be found in the Themes and Apps area.

bootloader is different

Anyone want to pull radio and bootloader and post just that? Work blocks dl.google.com and drive. :'(
Sent from my iPhone 6+s using Tapatalk

SynisterWolf said:
Anyone want to pull radio and bootloader and post just that? Work blocks dl.google.com and drive. :'(
Sent from my iPhone 6+s using Tapatalk
Click to expand...
Click to collapse
Attached bootloader to this post, but here is a second link: https://www.dropbox.com/s/f4olqe54mab8dp6/bootloader-shamu-moto-apq8084-72.01.img?dl=0
Radio: https://www.dropbox.com/s/3ji28xwkebk2siq/radio-shamu-d4.01-9625-05.42+fsg-9625-02.113.img?dl=0

Radio is the same.

AOSP Changelog for NBD91P/7.0.0_r19 from NBD90Z/7.0.0_r14 for Shamu:
project build/
bec256f NBD91P
cbd12e9 NBF25
86f539b NBD91O
8d4b434 NBF24
ab07e94 Update security string to 2016-11-06 for nyc
b253a56 NBD91N
18d1ae4 NBD91M
0ffb924 NDB91M
99b9cfa NBD91L
9f47494 NBD91K
bc5db48 NBE92
2efe2e5 NBD91J
5c85641 NBD91I
91eaf6a NBD91H
2f25f53 NBD91G
79af65b NBD91F
52257ea NBD91E
2c0132f Updating security string to 2016-11-05 on nyc-dev
b65367b Updating Security String to 2016-11-01 on nyc-dev
10eaafa NBE89
e060660 NBD91D
5bbdbab NBD91C
4aaa5d8 NBD91B
8547561 Updating security string to 2016-11-05 on nyc-dev
c806aef Updating Security String to 2016-11-01 on nyc-dev
project device/moto/shamu/
7bb3812 shamu: remove discard in fstab
a84b0eb Revert "Path fix for backend connection to FE upon call disconnection"
29a0aaa Revert "Path fix for backend connection to FE upon call disconnection"
6427d7c allow empty
4b8d27e Revert "Path fix for backend connection to FE upon call disconnection"
project external/chromium-webview/
fe818f1 resolve merge conflicts of e9d901a to nyc-dev
a59bede resolve merge conflicts of e9d901a to nyc-dev
project external/conscrypt/
87d7551 Fix typo in name of des-ede mapping
9e2cb54 Fix typo in name of des-ede mapping
project external/expat/
a300f14 Security Vulnerability - CVE-2012-6702 and CVE-2016-5300
f193e66 Security Vulnerability - CVE-2012-6702 and CVE-2016-5300
project external/libavc/
1136e78 Decoder: Fixes for handling errors in multi-slice MB Aff streams
8b2f1c9 Fix in the case of invalid SPS PPS
8a9474c Decoder: Fixes for handling errors in multi-slice MB Aff streams
0f6a66d Fix in the case of invalid SPS PPS
project external/skia/
3272ed3 Fix rewinding bug in SkJpegCodec (cherry picked from Skia)
project frameworks/av/
5c15486 IOMX: do not clear buffer if it's allocated by component
c283e75 IOMX: allow configuration after going to loaded state
1f3fb66 IOMX: do not convert ANWB to gralloc source in emptyBuffer
9c55146 IOMX: do not clear buffer if it's allocated by component
eeedb2d IOMX: allow configuration after going to loaded state
d06c60b IOMX: do not convert ANWB to gralloc source in emptyBuffer
36f4e00 Limit mp4 atom size to something reasonable
604b74f SampleIterator: clear members on seekTo error
2d500e6 Check mprotect result
5e4602b OMXNodeInstance: sanity check portIndex.
5888c28 Fix free-after-use for MediaHTTP
8a38d3a Radio: get service by value.
a03e793 SoundTrigger: get service by value.
09f8f64 Fix stack content leak vulnerability in mediaserver
d25dee8 Fix potential overflow in Visualizer effect
6f3283e DO NOT MERGE: IOMX: work against metadata buffer spoofing
34b14ca Limit mp4 atom size to something reasonable
075c936 SampleIterator: clear members on seekTo error
380e846 Check mprotect result
cf4e570 OMXNodeInstance: sanity check portIndex.
acb30c5 Fix free-after-use for MediaHTTP
ec795b4 Radio: get service by value.
cb129c1 SoundTrigger: get service by value.
eaaf2c6 Fix stack content leak vulnerability in mediaserver
4b38366 Fix potential overflow in Visualizer effect
707f2a4 DO NOT MERGE: IOMX: work against metadata buffer spoofing
project frameworks/base/
cd2f75a LocationManager - Handle Shutdown for right User
435b97b DO NOT MERGE ANYWHERE: ImageReader: Add discardFreeBuffers method
7d96a1a Fix NPE for WifiConfiguration in AccessPoint.
be965e1 DO NOT MERGE - fix truncated boot sound
e612ba0 LocationManager - Handle Shutdown for right User
63d556a DO NOT MERGE ANYWHERE: ImageReader: Add discardFreeBuffers method
76d2d22 Avoid crashing when downloading MitM'd PAC that is too big am: 7d2198b586 am: 9c1cb7a273 am: 6634e90ad7 am: 66ee2296a9
03cc966 Use "all_downloads" instead of "my_downloads".
20384cc DO NOT MERGE Check caller for sending media key to global priority session
7beb6c2 Fix build break due to automerge of 7d2198b5
c46705b Catch all exceptions when parsing IME meta data
084a5b4 Fix deadlock in AcitivityManagerService.
072b4bd Only return password for account session flow if the caller is signed with system key and have get_password permission.
7e2d478 Ensure munmap matches mmap
1e70481 Fix setPairingConfirmation permissions issue (2/2)
41cdd05 DO NOT MERGE) ExifInterface: Make saveAttributes throw an exception before change
d20378f Backport changes to whitelist sockets opened by the zygote.
d3c1438 DO NOT MERGE Stop work challenge freeform bypass
b8c8f07 DO NOT MERGE - fix truncated boot sound
6db2c83 LocationManager - Handle Shutdown for right User
af7c2a7 Avoid crashing when downloading MitM'd PAC that is too big am: 7d2198b586 am: 9c1cb7a273 am: 6634e90ad7 am: 66ee2296a9
8dacd6f DO NOT MERGE Check caller for sending media key to global priority session
a87d513 Fix build break due to automerge of 7d2198b5
f30cfcb Catch all exceptions when parsing IME meta data
df4b2f6 Fix deadlock in AcitivityManagerService.
aa8226a Only return password for account session flow if the caller is signed with system key and have get_password permission.
7dc3969 Ensure munmap matches mmap
5dd5769 Fix setPairingConfirmation permissions issue (2/2)
6ff2f44 DO NOT MERGE) ExifInterface: Make saveAttributes throw an exception before change
388c9b2 Backport changes to whitelist sockets opened by the zygote.
63c82e4 DO NOT MERGE Stop work challenge freeform bypass
df0de20 Use "all_downloads" instead of "my_downloads".
project frameworks/native/
1a54d9d DO NOT MERGE ANYWHERE: BufferQueue consumers: Add discardFreeBuffer method
8b2de34 DO NOT MERGE ANYWHERE: BufferQueue consumers: Add discardFreeBuffer method
fe92e27 DO NOT MERGE ANYWHERE: BufferQueue consumers: Add discardFreeBuffer method
project frameworks/opt/telephony/
27af576 Remove flag from intent sent from Catservice to StkApp.
423614c Remove flag from intent sent from Catservice to StkApp.
8ac0b81 Remove flag from intent sent from Catservice to StkApp.
project hardware/qcom/audio/
cd259b2 Fix potential overflow in Visualizer effect
e239efc Fix potential overflow in Visualizer effect
project libcore/
2ff5d78 sun.security.util: check lengths in DER encoding are non-negative
8376309 sun.security.util: check lengths in DER encoding are non-negative
project packages/apps/Bluetooth/
3f9497e Fix setPairingConfirmation permissions issue (1/2)
46cfeaa Fix setPairingConfirmation permissions issue (1/2)
project packages/apps/Launcher3/
b4810a3 Preventing a shortcut which requires permissions from being added to homescreen
93a28fa Preventing a shortcut which requires permissions from being added to homescreen
project packages/apps/Settings/
f04e4b7 Remove help links when device is not provisioned. DO NOT MERGE
9058c8c Null check intent before starting "learn more".
0b493c0 Remove help links when device is not provisioned. DO NOT MERGE
31d9b19 Null check intent before starting "learn more".
project packages/apps/Stk/
81eb827 Make stk app FBE aware.
aadea71 Make stk app FBE aware.
26159e7 Make stk app FBE aware.
project packages/providers/DownloadProvider/
fad2923 Enforce calling identity before clearing.
1db23ff Enforce calling identity before clearing.
project system/core/
87d2f2d liblog: add __android_log_close()
a3afe4b liblog: add __android_log_close()
project system/media/
0a1cd07 Fix potential overflow in Visualizer effect
07fa6a0 Fix potential overflow in Visualizer effect
project system/sepolicy/
68e9f19 DO NOT MERGE - fix truncated boot sound.
d2f8104 Allow the zygote to stat all files it opens.
d2d935b DO NOT MERGE - fix truncated boot sound.
539f03c Allow the zygote to stat all files it opens.

Is the Bluetooth bug fixed in this one?
Sent from my Nexus 6 using XDA-Developers mobile app

sorry but after fresh factory install can we root NBD91P? which supersu we should be using?

sunandoghosh said:
sorry but after fresh factory install can we root NBD91P? which supersu we should be using?
Click to expand...
Click to collapse
I did fresh install and rooted with SuperSU 2.78 SR3
can be found here: http://forum.xda-developers.com/apps/supersu/2014-09-02-supersu-v2-05-t2868133

TMG1961 said:
I did fresh install and rooted with SuperSU 2.78 SR3
can be found here: http://forum.xda-developers.com/apps/supersu/2014-09-02-supersu-v2-05-t2868133
Click to expand...
Click to collapse
I have not been able to get SuperSU 2.78 SR2 or SuperSU 2.78 SR3 to work on on the current (NBD91P) or initial (NBD90Z) releases of Nougat. SR1 works without issue. I can't figure out what I am doing wrong.

Thank you seniors for replying but based on last two replies i would request for reconfirmation...just scared at the thought of doing whole process again. Kindly confirm.

alryder said:
I have not been able to get SuperSU 2.78 SR2 or SuperSU 2.78 SR3 to work on on the current (NBD91P) or initial (NBD90Z) releases of Nougat. SR1 works without issue. I can't figure out what I am doing wrong.
Click to expand...
Click to collapse
I assume you finish the rom installation and then install twrp and flash supersu?
Never had any problems with installing supersu so have no experience with it not working

Curious. I currently have TWRP installed and am running the stock flashable NDB90Z build. Could I flash the OP zip and get back on with the OTA updates? I no longer care about superuser, root, and such. Thanks!

Wifi bug fix!!!
I am also interested to know if this fixes the wifi bug!
Thanks,
sandip_909 said:
Is the Bluetooth bug fixed in this one?
Sent from my Nexus 6 using XDA-Developers mobile app
Click to expand...
Click to collapse

I'm hoping this fixes my one and only major issue on 7.0: after certain usage the phone gets extremely sluggish until reboot. Happens every day or two.
Never had this on Marshmallow. Running stock no modifications after a full wipe, clean flash of 7.0, then full wipe again. Redid all settings manually.
Anyone else?

TMG1961 said:
I assume you finish the rom installation and then install twrp and flash supersu?
Never had any problems with installing supersu so have no experience with it not working
Click to expand...
Click to collapse
Yep, that's exactly what I do. It installs fine and my phone boots without issue but none of my apps are able to get root access. It's really weird.

After upgrading to this build I can't apple substratum themes anymore. Doing so will result in a bootloop and I have to remove the overlay folder with TWRP. Is this a general issue with substratum?

TMG1961 said:
I assume you finish the rom installation and then install twrp and flash supersu?
Never had any problems with installing supersu so have no experience with it not working
Click to expand...
Click to collapse
alryder said:
Yep, that's exactly what I do. It installs fine and my phone boots without issue but none of my apps are able to get root access. It's really weird.
Click to expand...
Click to collapse
I installed SR3 again, the phone rebooted twice which is normal from past installs I have done, but still no root access after fully booted. Manually rebooted again and I now have root access with SR3. I don't know why the extra reboot was needed but I'm glad its working now.

Related

[ROM] CyanogenMod 11 - General Discussion, Q&A, Help & Troubleshooting [Xperia Z1]

[ROM] CyanogenMod 11 - General Discussion, Q&A, Help & Troubleshooting [Xperia Z1]
I think we need separate thread for discuss about CM 11. So here I make one. Please stick to this thread! This is CyanogenMod ROM, it's different with FreeXperia Project
How to Install This Custom ROM
1. You need unlocked bootloader, if yours not unlocked, go here to unlock your bootloader
2. Download latest CM 11 for HONAMI here. Save it on your INTERNAL SDCARD
3.. Flashing custom kernel. We need custom kernel to flash CyanogenMod ROM. There are to ways to do this
a. Flash Custom Kernel based on Stock Kernel
Flash this kernel -> [KERNEL][Z1] DooMKernel (v07)[20140205]. Tutorial how to flash this kernel can be found there.
b. Flash CyanogenMod Kernel.
- Download latest version of CM 11 here
- Put downloaded file on your PC / Laptop.
- Extract downloaded file
- Go to directory where the file has extracted
- You will find a file named "boot.img"
- Copy this file to the folder containing fastboot binary
- Go to fastboot mode (if you don't know how to get to fastboot mode, go here)
- Once your device on flashboot state, open your terminal and type
Code:
fastboot flash boot boot.img
- Then reboot your device
3. Flash your CM 11
Once you have custom kernel, go to recovery mode.
- Power off your device
- Power on your device
- Wait until led light flashing (if you're using CM kernel, the light color will be PURPLE --- If you're using @DooMLoRD kernel, the light color will be PURPLE TOO ). Once you see PURPLE led flashing, press VOLUME-UP repeatedly, now you should on CWM-Based Recovery.
- Navigate using volume buttons, Select using power button. Now select "INSTALL ZIP"
- Select "Select zip from /sdcard
- Remember where you put your CM-11 package? Good. Now go to that location (directory)
- Select your CM-11 package
- Select "Yes"
- Reboot
CyanogenMod 11 Nightly for HONAMI Change Log
CyanogenMod Change Log
cm-11-20140324-NIGHTLY-honami
build: Degreenify java (android_build)
audio: Update Listen HAL API for MultiSession. (android_hardware_libhardware)
Click to expand...
Click to collapse
cm-11-20140323-NIGHTLY-honami
ext4_utils: fix utility build (libmincrypt) (android_system_extras)
hardware: ril: Avoid collision with RIL constant 1138 (android_hardware_ril)
Avoid collision with RIL constant 1138, used in some Samsung devices for RIL_UNSOL_TETHERED_MODE_STATE_CHANGED. Needs http://review.cyanogenmod.org/#/c/61292/ Thanks to iptux on XDA for pointing out the change in constants between CM-10.2 and CM-11.0. (android_frameworks_base)
Camera: Avoid redefinition of ISO params (android_frameworks_av)
Camera: Remove merge artifact (android_frameworks_av)
Click to expand...
Click to collapse
cm-11-20140322-NIGHTLY-honami
AccountPreference: Sync in progress accessibility status (android_packages_apps_Settings)
Core/Keyguard: Cleanup CAF additions (android_frameworks_base)
Fix CYAN-3555 bug (android_frameworks_base)
Launch the msim settings when the new card dialog appears (android_packages_services_Telephony)
releasetools: don't create prebuilt_dir path if it exits (android_build)
Camera2: Add 50MP, 37.5MP resolution entry (android_packages_apps_Camera2)
Don't hide baseband on dual sim devices (android_packages_apps_Settings)
Fix WifiHandler for MSim (android_frameworks_base)
msim: Add support for H+ icons (android_frameworks_base)
Click to expand...
Click to collapse
cm-11-20140321-NIGHTLY-honami
Expose /dev/hw_random to group "system". (android_system_core)
Allow installd to restorecon /data/data. (android_external_sepolicy)
Revert "Add SELinux filesystem relabeling to init" (android_vendor_cm)
Convert all selinux_android_restorecon and _setfilecon calls to new API. (android_frameworks_base)
Augment SELinuxMMAC functionality. (android_frameworks_base)
Allow PMS to restorecon directories under /data. (android_frameworks_base)
Convert all selinux_android_restorecon and _setfilecon calls to new API. (android_frameworks_native)
Proper security labeling of multi-user data directories. (android_frameworks_native)
restorecon /data/media when re-creating it for multi-user upgrade. (android_frameworks_native)
Extend installd to support SELinux restorecon function. (android_frameworks_native)
Run the console service shell in the shell domain. (android_system_core)
Move creation of /data/misc/wifi and /data/misc/dhcp to main init.rc file. (android_system_core)
Log a warning on services that lack SELinux domains. (android_system_core)
Add -D option to restorecon for relabeling /data/data. (android_system_core)
Revert "toolbox: Add levelFromUid categorization support to restorecon" (android_system_core)
Move restorecon and restorecon_recursive code to libselinux. (android_system_core)
Convert all selinux_android_restorecon and _setfilecon calls to new API. (android_system_core)
Do not change ownership on /sys/fs/selinux/enforce. (android_system_core)
Trigger a policy reload from post-fs-data. (android_system_core)
Apply restorecon_recursive to all of /data. (android_system_core)
Apply strict SELinux checking of PROT_EXEC on mmap/mprotect calls. (android_system_core)
Set security context of /adb_keys and /data/misc/adb/adb_keys. (android_system_core)
Unify toolbox restorecon and libselinux restorecon implementations. (android_system_core)
CMFM: Allow restrict access to secondary users (android_packages_apps_CMFileManager)
Look for the msim settings in the new location deviceinfo/msim (android_packages_apps_Settings)
rhine: Disable input filtering (android_device_sony_rhine-common)
honami: Clean up old cruft (android_device_sony_honami)
rhine: Clean up old cruft (android_device_sony_rhine-common)
[4/4] Dialer lookup (android_packages_apps_Dialer)
[3/4] Dialer lookup (android_packages_apps_InCallUI)
[2/4] Dialer lookup (android_packages_services_Telephony)
[1/4] Dialer lookup (android_frameworks_base)
sepolicy: Allow vold to use rootfs entrypoint (android_external_sepolicy)
Add a domain for the recovery console. (android_external_sepolicy)
CMFM: Use ellipsize middle (android_packages_apps_CMFileManager)
update minui library call (android_system_core)
Add support for ECDSA P-256 with SHA256 (android_system_core)
recovery: Compatibility with upstream minui change (android_bootable_recovery)
DeskClock: Add feature to play random song as an alarm. (android_packages_apps_DeskClock)
VendorCM : Add default wallpaper density bucket for hdpi (android_vendor_cm)
Click to expand...
Click to collapse
cm-11-20140320-NIGHTLY-honami
NONE
cm-11-20140319-NIGHTLY-honami
Fix JNI generation on Darwin and XCode 5.1 (android_external_chromium_org)
SamsungQualcomm: Add support for Samsung's EMS dialing request (android_frameworks_opt_telephony)
VendorCM : Add density bucket for xhdpi (android_vendor_cm)
Camera: Fix the removal of histogram setting fix (android_packages_apps_Camera2)
Re-add apns from squashed revert (android_vendor_cm)
libstagefright: bring back mistakenly removed codec quirks (android_frameworks_av)
Squashed revert of mms and spn-specific overlays (android_vendor_cm)
apns: Add type default for Sprint. (android_vendor_cm)
bluedroid: Disable AVRCP 1.5 by default (android_external_bluetooth_bluedroid)
Camera: Fix JPEG quality DB update (android_packages_apps_Camera2)
Camera: Fix removal of histogram setting (android_packages_apps_Camera2)
use correct USB PID for adb and new PID for adb+ums (android_bootable_recovery)
Add an ethernet network icon to the statusbar network area. Merge of r44948 into cm-11.0 with updated icons. (android_frameworks_base)
Gallery2 : Store DATE_TAKEN as milliseconds (android_packages_apps_Gallery2)
Keyguard: Fix configuration change observer (android_frameworks_base)
CMFM: Fix association dialog layout (android_packages_apps_CMFileManager)
CMFM: Set theme before setContentView (android_packages_apps_CMFileManager)
Fix initialization of new installations (android_packages_apps_Camera2)
Fix the APN editor fix (android_packages_apps_Settings)
SamsungQualcommRIL: allow mQANElements to be device specific (android_frameworks_opt_telephony)
use different USB PIDs for adb and adb+ums modes (android_bootable_recovery)
audio: Added lock during closing of direct output (android_frameworks_av)
Update the GPS tile to use the appropriate location modes (android_frameworks_base)
Camera: remove fine/normal/superfine jpegquality and use always int (android_packages_apps_Camera2)
CMFM: New high resolution launcher icons (android_packages_apps_CMFileManager)
FaceUnlock: Check if faceunlock is disabled (android_frameworks_base)
DeskClock: Support double-digit hours for timers (android_packages_apps_DeskClock)
Hide Titlebar while loading InCallUI (2 of 2) (android_packages_apps_InCallUI)
Hide Titlebar while loading InCallUI (1 of 2) (android_packages_apps_Dialer)
Handle album and artist view intents (android_packages_apps_Apollo)
Fix resource IDs being added to the android namespace (android_packages_apps_Settings)
Fix UXD for tablets (Superuser)
Remove QuickSearchBox from build (android_build)
Settings/Wifi: Add support for Ad-hoc (IBSS) networks (android_packages_apps_Settings)
MSimPhoneFactory: use custom RIL class (android_frameworks_opt_telephony-msim)
telephony: MSim: propagate roaming and data settings to SIM (android_frameworks_opt_telephony)
Settings: use CMHW serial number for MSim (android_packages_apps_Settings)
RIL: mark mInstanceId as protected (android_frameworks_opt_telephony)
Don't fetch deleted messages from IMAP folder (android_packages_apps_Email)
Don't recreate keyguard for MCC/MNC changes. (android_frameworks_base)
bta_hh: Change bus_type to BUS_USB for USB HCI (android_external_bluetooth_bluedroid)
Send out USER_PRESENT broadcast on screen on if lockscreen is disabled. (android_frameworks_base)
Don't let apps disable the SIM PIN entry screen. (android_frameworks_base)
Buttons: Allow disabling hard navigation keys (android_packages_apps_Settings)
Runtime toggle of navbar (android_frameworks_base)
HAF: Add KeyDisabler stub (android_frameworks_opt_hardware)
ifdef "stagefright: Enable GraphicBuffer usage to decoder before querying formats" (android_frameworks_av)
SystemUI: reactivate WiFi activity indicators (android_frameworks_base)
libstagefright: Add NULL check for mHFRRatio (android_frameworks_av)
Revert "ARM: dts: honami: enable clearpad pen input" (android_kernel_sony_msm8974)
honami: Move platform dependencies to rhine (android_device_sony_honami)
rhine: Move platform dependencies to rhine (android_device_sony_rhine-common)
msm: sony: Enable KSM (android_kernel_sony_msm8974)
rhine: use dtbToolCM (android_device_sony_rhine-common)
qcom-common: Drop local copy of dtbTool for dtbToolCM (android_device_sony_qcom-common)
SamsungQualcomm: Skip new requests on old RILs (android_frameworks_opt_telephony)
SystemUI: fix calculating alpha for back button in landscape mode. (android_frameworks_base)
DcTrackerBase: Dont provision APN if default is disconnecting (android_frameworks_opt_telephony)
SystemUI: Set Status bar opaque during drawer pulldown on tablets only (android_frameworks_base)
telephony: Fix initialization ordering of SMS middleware (android_frameworks_opt_telephony)
vendor/cm: We are at CM11 now (android_vendor_cm)
Mms: Cleanup CAF additions (android_packages_apps_Mms)
Fix ellipsizing of emoji symbols in StatisLayout. (android_frameworks_base)
Revert regressions introduced by QRD update. (android_packages_apps_SoundRecorder)
telephony: Clean up IccSmsInterfaceManagerProxy (android_frameworks_opt_telephony)
fix fread buffer has no terminating null string (android_bootable_recovery)
rhine: Fix invalid input_boost value (android_device_sony_rhine-common)
Camera: video stabilization setting - don't default enable (android_packages_apps_Camera2)
media_profiles: the HFR parameters don't need to be mandatory (android_frameworks_av)
Settings: Day and week on data usage cycle (2/2) (android_packages_apps_Settings)
frameworks/base: Day and week on data usage (1/2) (android_frameworks_base)
Tethering: fix NPE when retrieving active interfaces (android_frameworks_base)
camera: Histogram, ZSL burst mode, HDR-on-ZSL (android_packages_apps_Camera2)
camera: Add metadata-based ASD (android_packages_apps_Camera2)
Camera2: Fix burst mode, auto scene detect layout (android_packages_apps_Camera2)
settings: Put MSIM files in the right place (android_packages_apps_Settings)
telephony-msim: Fix package errors (android_packages_services_Telephony)
telephony-msim: Fix package issues (android_frameworks_opt_telephony-msim)
msim: Put files in the corret location (android_packages_apps_InCallUI)
Camera2: Smart scene icons w. original artwork (android_packages_apps_Camera2)
MMS: Disable Android 4.2 specific hack regarding keyboard behavior. (android_packages_apps_Mms)
National roaming for Telfort in the Netherlands (android_frameworks_base)
Fixed stylus eraser being rejected by palm rejection (android_frameworks_base)
telephony: Remove CdmaLteUicc and CDMA fix (android_frameworks_opt_telephony)
SystemUI: Update Ringer tile code. (android_frameworks_base)
Service: Keep services needing restart. (android_frameworks_base)
Fix crash in network mode settings (android_packages_services_Telephony)
overlay: add tmo and att default LTE apns (android_vendor_cm)
PackageManager: Fix reconnection logic in Installer. (android_frameworks_base)
Click to expand...
Click to collapse
cm-11-20140318-NIGHTLY-honami
Camera: Fix JPEG quality DB update
2014-03-18 at 04:41 am (android_packages_apps_Camera2)
Camera: Fix removal of histogram setting
2014-03-18 at 04:39 am (android_packages_apps_Camera2)
use correct USB PID for adb and new PID for adb+ums
2014-03-18 at 04:38 am (android_bootable_recovery)
Add an ethernet network icon to the statusbar network area. Merge of r44948 into cm-11.0 with updated icons.
2014-03-17 at 10:26 pm (android_frameworks_base)
Gallery2 : Store DATE_TAKEN as milliseconds
2014-03-17 at 06:28 pm (android_packages_apps_Gallery2)
Keyguard: Fix configuration change observer
2014-03-17 at 05:32 pm (android_frameworks_base)
Click to expand...
Click to collapse
OLD BUILD
cm-11-20140317-NIGHTLY-honami
CMFM: Fix association dialog layout (android_packages_apps_CMFileManager)
CMFM: Set theme before setContentView (android_packages_apps_CMFileManager)
Fix initialization of new installations (android_packages_apps_Camera2)
Fix the APN editor fix (android_packages_apps_Settings)
SamsungQualcommRIL: allow mQANElements to be device specific (android_frameworks_opt_telephony)
use different USB PIDs for adb and adb+ums modes (android_bootable_recovery)
Click to expand...
Click to collapse
cm-11-20140316-NIGHTLY-honami
audio: Added lock during closing of direct output (android_frameworks_av)
Update the GPS tile to use the appropriate location modes (android_frameworks_base)
Camera: remove fine/normal/superfine jpegquality and use always int (android_packages_apps_Camera2)
CMFM: New high resolution launcher icons (android_packages_apps_CMFileManager)
FaceUnlock: Check if faceunlock is disabled (android_frameworks_base)
DeskClock: Support double-digit hours for timers (android_packages_apps_DeskClock)
Hide Titlebar while loading InCallUI (2 of 2) (android_packages_apps_InCallUI)
Hide Titlebar while loading InCallUI (1 of 2) (android_packages_apps_Dialer)
Handle album and artist view intents (android_packages_apps_Apollo)
Fix resource IDs being added to the android namespace (android_packages_apps_Settings)
Fix UXD for tablets (Superuser)
Remove QuickSearchBox from build (android_build)
Settings/Wifi: Add support for Ad-hoc (IBSS) networks (android_packages_apps_Settings)
MSimPhoneFactory: use custom RIL class (android_frameworks_opt_telephony-msim)
telephony: MSim: propagate roaming and data settings to SIM (android_frameworks_opt_telephony)
Settings: use CMHW serial number for MSim (android_packages_apps_Settings)
RIL: mark mInstanceId as protected (android_frameworks_opt_telephony)
Don't fetch deleted messages from IMAP folder (android_packages_apps_Email)
Don't recreate keyguard for MCC/MNC changes. (android_frameworks_base)
bta_hh: Change bus_type to BUS_USB for USB HCI (android_external_bluetooth_bluedroid)
Send out USER_PRESENT broadcast on screen on if lockscreen is disabled. (android_frameworks_base)
Don't let apps disable the SIM PIN entry screen. (android_frameworks_base)
Buttons: Allow disabling hard navigation keys (android_packages_apps_Settings)
Runtime toggle of navbar (android_frameworks_base)
HAF: Add KeyDisabler stub (android_frameworks_opt_hardware)
ifdef "stagefright: Enable GraphicBuffer usage to decoder before querying formats" (android_frameworks_av)
SystemUI: reactivate WiFi activity indicators (android_frameworks_base)
libstagefright: Add NULL check for mHFRRatio (android_frameworks_av)
Revert "ARM: dts: honami: enable clearpad pen input" (android_kernel_sony_msm8974)
Click to expand...
Click to collapse
cm-11-20140315-NIGHTLY-honami
honami: Move platform dependencies to rhine (android_device_sony_honami)
rhine: Move platform dependencies to rhine (android_device_sony_rhine-common)
msm: sony: Enable KSM (android_kernel_sony_msm8974)
rhine: use dtbToolCM (android_device_sony_rhine-common)
qcom-common: Drop local copy of dtbTool for dtbToolCM (android_device_sony_qcom-common)
SamsungQualcomm: Skip new requests on old RILs (android_frameworks_opt_telephony)
SystemUI: fix calculating alpha for back button in landscape mode. (android_frameworks_base)
DcTrackerBase: Dont provision APN if default is disconnecting (android_frameworks_opt_telephony)
SystemUI: Set Status bar opaque during drawer pulldown on tablets only (android_frameworks_base)
telephony: Fix initialization ordering of SMS middleware (android_frameworks_opt_telephony)
vendor/cm: We are at CM11 now (android_vendor_cm)
Mms: Cleanup CAF additions (android_packages_apps_Mms)
Fix ellipsizing of emoji symbols in StatisLayout. (android_frameworks_base)
Revert regressions introduced by QRD update. (android_packages_apps_SoundRecorder)
Click to expand...
Click to collapse
cm-11-20140314-NIGHTLY-honami
telephony: Clean up IccSmsInterfaceManagerProxy (android_frameworks_opt_telephony)
fix fread buffer has no terminating null string (android_bootable_recovery)
rhine: Fix invalid input_boost value (android_device_sony_rhine-common)
Camera: video stabilization setting - don't default enable (android_packages_apps_Camera2)
media_profiles: the HFR parameters don't need to be mandatory (android_frameworks_av)
Settings: Day and week on data usage cycle (2/2) (android_packages_apps_Settings)
frameworks/base: Day and week on data usage (1/2) (android_frameworks_base)
Tethering: fix NPE when retrieving active interfaces (android_frameworks_base)
camera: Histogram, ZSL burst mode, HDR-on-ZSL (android_packages_apps_Camera2)
camera: Add metadata-based ASD (android_packages_apps_Camera2)
Camera2: Fix burst mode, auto scene detect layout (android_packages_apps_Camera2)
settings: Put MSIM files in the right place (android_packages_apps_Settings)
telephony-msim: Fix package errors (android_packages_services_Telephony)
telephony-msim: Fix package issues (android_frameworks_opt_telephony-msim)
msim: Put files in the corret location (android_packages_apps_InCallUI)
Click to expand...
Click to collapse
cm-11-20140313-NIGHTLY-honami
Camera2: Smart scene icons w. original artwork (android_packages_apps_Camera2)
MMS: Disable Android 4.2 specific hack regarding keyboard behavior. (android_packages_apps_Mms)
National roaming for Telfort in the Netherlands (android_frameworks_base)
Fixed stylus eraser being rejected by palm rejection (android_frameworks_base)
telephony: Remove CdmaLteUicc and CDMA fix (android_frameworks_opt_telephony)
SystemUI: Update Ringer tile code. (android_frameworks_base)
Service: Keep services needing restart. (android_frameworks_base)
Fix crash in network mode settings (android_packages_services_Telephony)
overlay: add tmo and att default LTE apns (android_vendor_cm)
PackageManager: Fix reconnection logic in Installer. (android_frameworks_base)
telephony: disable the use of SMS_EXPECT_MORE by default (1/2) (android_frameworks_base)
telephony: disable the use of SMS_EXPECT_MORE by default (2/2) (android_frameworks_opt_telephony)
Click to expand...
Click to collapse
cm-11-20140312-NIGHTLY-honami
InCallUI: Cleanup CAF additions (android_packages_apps_InCallUI)
VolumePanel: Don't force navigation bar (android_frameworks_base)
Stk: Cleanup CAF additions (android_packages_apps_Stk)
Dialer: un-derp the keypad UI (android_packages_apps_Dialer)
sepolicy: Fix a few denials (android_external_sepolicy)
overlay: remove Verizon specific eri.xml (android_vendor_cm)
Settings: Fix value from being overwritten with null. (android_packages_apps_Settings)
roomservice: Add recursive dependencies (android_build)
trebuchet: build headers from internal adapter instance (android_packages_apps_Trebuchet)
LockClock: detect default units based on locale (android_packages_apps_LockClock)
[CMFM] bookmarks and history in a navigation drawer (android_packages_apps_CMFileManager)
trebuchet: fix custom home transition effect (android_packages_apps_Trebuchet)
Install PicoTTS to /system/priv-app (android_external_svox)
amami : add cm_rhine_amami_row_defconfig (android_kernel_sony_msm8974)
Telephony: Fix network selection array (android_packages_services_Telephony)
ARM: dts: honami: enable clearpad pen input (android_kernel_sony_msm8974)
[WIP]Settings: Convert AppOps array items to string references (android_packages_apps_Settings)
Settings: Fix AppOps arrays (android_packages_apps_Settings)
soundrecorder: Fix crash on devices without external storage (android_packages_apps_SoundRecorder)
Camera2: Do not issue autofocus cancel if preview stopped (android_packages_apps_Camera2)
Underp an ifdef (android_system_core)
Camera: Enable video stabilization setting (android_packages_apps_Camera2)
Register for WhisperPush during setup wizard (android_packages_apps_CMAccount)
Skip location settings page if Google account exists (android_packages_apps_CMAccount)
add Sony camera parameters (android_frameworks_av)
SystemUI: Only show H+ if config_hspa_data_distinguishable is set (android_frameworks_base)
Untangle the statusbar for dual sim (android_frameworks_base)
UiccController: Query GET_SIM_STATUS when radio state is ON (android_frameworks_opt_telephony)
Fix duplicate request responses. (android_packages_apps_Bluetooth)
libc: Fix memchr inclusion on scorpion (android_bionic)
Browser: Fix Progress bar when quick Controls Enabled (android_packages_apps_Browser)
Clean up preferences (android_external_whispersystems_WhisperPush)
Notify user of new incoming sessions (android_external_whispersystems_WhisperPush)
Allow registration to be started from service (android_external_whispersystems_WhisperPush)
Fix crash when reinstantiating preference fragment (android_external_whispersystems_WhisperPush)
refresh ui to Holo, removing actionbar (android_packages_apps_CMAccount)
Fix for positioning of glyphs within a bitmap (android_frameworks_base)
Release locked buffer when it fails to acquire graphics buffer (android_frameworks_base)
Fixed upgrading from forward-lock application to system application (android_frameworks_base)
Fix graphics corruption caused by HWUI caches (android_frameworks_base)
Revert "audio: Fix check for sonification on digital docks" (android_hardware_libhardware_legacy)
settings: Relocate Privacy Guard icons to framework (android_packages_apps_Settings)
AppOps: Add more operations in app ops settings. (android_packages_apps_Settings)
Revert "Revert "Block application install from unknown sources through adb"" (android_frameworks_base)
Relocate and cleanup new app ops features and PGify it (android_frameworks_base)
Use MODE_ASK as the default ops mode in Privacy Guard (android_frameworks_base)
app ops: New ops, features, and modes (android_frameworks_base)
Store the value from BOARD_CUSTOM_BOOTIMG_MK to a file (android_build)
rhine: add radish blob (android_device_sony_rhine-common)
Add init extension library for s1boot version (android_device_sony_rhine-common)
Fix "telephony: DataConnection: support old RILs" (android_frameworks_opt_telephony)
Add compatibility code with mainline's configuration options for unlock (android_packages_services_Telephony)
libc: Fix memchr inclusion (android_bionic)
cm: Move default ringtone override to telephony.mk (android_vendor_cm)
Trebuchet: fix icons disappearing from the hotseat (dock). (android_packages_apps_Trebuchet)
audio: Add support for tunnel mode recording and compress voip (android_frameworks_av)
Replace Cortex A15 strlen implementation with cortex-strings (android_bionic)
Import memchr implementation from cortex-strings for Cortex A15 (android_bionic)
Enable StatusBar Brightness control for tablets. (android_packages_apps_Settings)
Add Japanese APNs/eri for au, docomo MVNO, EMOBILE and SoftBank (android_vendor_cm)
Decrease Vol Panel Transparency (android_frameworks_base)
Open-source Google Dialer (android_packages_apps_Dialer)
Send unsol_sim_status on radio_state change (android_hardware_ril)
Fix headset button double-click handling with screen off. (android_packages_apps_Apollo)
Add setting for system bars visibility on Keyguard in Expanded desktop mode. (android_packages_apps_Settings)
SamsungQualcommRIL: allow mQANElements to be device specific (android_frameworks_opt_telephony)
Fix for current activity refresh (Superuser)
SystemUI: Fix displaying of user photo. (android_frameworks_base)
bluedroid: remove duplicate BLUETOOTH_QCOM_SW define (android_external_bluetooth_bluedroid)
Move WhisperPush settings (android_packages_apps_Settings)
Add preferences activity (android_external_whispersystems_WhisperPush)
Trebuchet : Decouple iconMask and iconBack dependency (android_packages_apps_Trebuchet)
New launcher icon (android_external_whispersystems_WhisperPush)
Click to expand...
Click to collapse
Click to expand...
Click to collapse
CyanogenMod 11 FAQ
Reserved
touch screen issue fix already?
fizfaka said:
touch screen issue fix already?
Click to expand...
Click to collapse
Touch screen go crazy, right? Like you even not touch anything, but somehow it's touched?
great !!
so if im on a aosp rom already , i can skip to step 3 ?
any major issue ? random reboots ? working camera ?
Sent from my Xperia Z1 using Tapatalk
Is it possible to flash the boot.img with an flashable Zip?
Gesendet von meinem C6903 mit Tapatalk
Its not necessary to flash the Boot.IMG if youre on an kernel with custom recovery which supports KitKat. Simply flash the flashable ZIP after wiping everything.
Kind regards
Meet
Gesendet von meinem Xperia Z1 mit Tapatalk
I think I have it...
Gesendet von meinem C6903 mit Tapatalk
@meetdaleet which Recovery do you use?
Gesendet von meinem C6903 mit Tapatalk
For example the doomlord ADV stock kernel with cwm Integration. Neither its possible without any effort to flash the Boot IMG from an aosp/GP based Rom such as cm11 itself.
But you have to extract the IMG from the flashable ZIP and flash it via fastboot (for example on flashtool -> with connected device on fastboot mode -> custom kernel).
I preffer the fastboot directly>> fastboot flash Boot Boot.IMG .
Kind regards
Meet
Gesendet von meinem Xperia Z1 mit Tapatalk
Ah okay I think I try it this evening I have no PC here..
Gesendet von meinem C6903 mit Tapatalk
I'm on 17/09, with the last pimped kernel... For me it's very good!
What about you?
i still dont know the difference between fxp and cm
DevilKC said:
i still dont know the difference between fxp and cm
Click to expand...
Click to collapse
I could be wrong. But this is how I see it. Any fixes or updates from fxp doesn't show in the cm branch until it get pushed. FXP gets build once I week I believe. CM has other fixes from the CM community and they have nightly build that generate everyday. But the FXP fixes will not show in CM branch until later so FXP will have specific fix for our device before the CM. CM will only have community fixes before FXP does.
Anyone with the last update? What do you think?
Have problems since I install CM(from 03/09 nightly).
When at night can't detect the time, the system sound turned off, and when I use Skype I can't hear anything, unless I enable the dsp. But then the other side told me the sound from me becomes very small almost can't be hear.
I have enabled quiet hours after install the CM, but turn off it won't help.
Another thing, FM radio has been take out of aosp or it just not enabled?
Tapatalk を使用して私の Xperia Z1 から送信
I have KK 4.4 and I have installed this: http://forum.xda-developers.com/showthread.php?t=2632808
Can I can flashCM11 straight from the recovery? There's no other DoomKernel for KK
Anybody experiencing sleep of death issues?
Sent from my Xperia Z1 using Tapatalk
@mnickkk
Even if the advStckKernel would work, I'd prefer to download the nightly and the corresponding gapps on the pc, then open (not extract) the nightly with a program like WinRar and pull the boot.img out of it. Then copy cm & gapps onto the ext. sd and power off your phone. After that flash the boot.img via fastboot, reboot into recovery and make a fullwipe, then flash cm & gapps, followed by a factory reset and wipe cache. Reboot and setup. Done!

February Security patches firmware are up!

https://developers.google.com/android/images
https://developers.google.com/android/ota
NOF26V everyone else
NOF26W Rogers Only
Same bootloader and Radio.
RRO looks like it works with installing the framework on this build...Used N/pixel dark theme, installed the framework (not framework-less) and didn't get a bootloop...Tread lightly but I know it works with that theme
I noticed that the factory images say that NOF26W is Rodgers only, but the OTA zip does not mention that. I would imagine that the OTA would follow the same guidelines, but I do find it odd that it's not specifically noted.
Google sure likes to use the letter "V" a lot.
I kind of wonder if it actually stands for something and if so, what.
Can someone please explain to me what is this 'Rodgers' only? Yet to get the update for 7.1.2 Beta (NPG05E).
Am on the January security version of 7.1.1 and have rooted my phone using the boot-to-root method. How do I update to the February version and then get back root?
Will flashing the factory image of Feb version (after deleting -w) and then using the same method of root, work?
c0des said:
Can someone please explain to me what is this 'Rodgers' only?
Click to expand...
Click to collapse
Rogers Telecom. Toronto, Ontario, Canada.
zaydenQ said:
Am on the January security version of 7.1.1 and have rooted my phone using the boot-to-root method. How do I update to the February version and then get back root?
Will flashing the factory image of Feb version (after deleting -w) and then using the same method of root, work?
Click to expand...
Click to collapse
flash the factory image of Feb version (after deleting -w)
temporary boot into twrp-3.0.2-0-RC1 in fastboot mode
from twrp flash SR3-SuperSU-v2.79-SR3
reboot the device
Note : the steps above assume you are on stock recovery and unlocked bootloader
touns_j said:
flash the factory image of Feb version (after deleting -w)
temporary boot into twrp-3.0.2-0-RC1 in fastboot mode
from twrp flash SR3-SuperSU-v2.79-SR3
reboot the device
Note : the steps above assume you are on stock recovery and unlocked bootloader
Click to expand...
Click to collapse
Thank you. I will follow this process. Hope this version doesn't reduce my battery SOT!
zaydenQ said:
Thank you. I will follow this process. Hope this version doesn't reduce my battery SOT!
Click to expand...
Click to collapse
it should work out just fine , by the way press the thanks button instead of writing thanks lol
touns_j said:
it should work out just fine , by the way press the thanks button instead of writing thanks lol
Click to expand...
Click to collapse
Done lol.
AOSP commits from 7.1.1_r8\NMF26U to 7.1.1_r20\NOF26V
project bionic/
0f6bfb7 Check for bad packets in getaddrinfo.c's getanswer.
project build/
e18db36 NOF26V
3c17cdf NOF26U
e0183ab Update Security String to 2017-02-05 on nyc-dev
e789b3b Update Security String to 2017-02-01 on nyc-dev
44f3bdf NOF26T
project device/google/marlin/
8ca6bce marlin: audio: Update volume level of volume listener (1007)
project device/htc/flounder/
cd647e3 Fix security issue in Visualizer effect
project external/libavc/
e08e31d Decoder: Fix in checking for valid profile flags
project external/libgdx/
49f2149 Fix security vulnerability
project external/libhevc/
f48c012 Fixed handling invalid chroma tu size for error clips
dd0f2d3 Fixed out of bound reads in stack variables
26b6626 Fix in Chroma SAO for non-multiple of 8 height
project frameworks/av/
edc723b Fix security vulnerability: potential OOB write in audioserver
c88e62a Effect: Use local cached data for Effect commit
project frameworks/base/
c639cb6 Do not write if apply() did not change the file.
0627670 Only persist last Shared Preferences state
70e13cc [DO NOT MERGE] Fix vulnerability in MemoryIntArray - fix build file
de5e345 Fix vulnerability in MemoryIntArray
36772fc DO NOT MERGE. Retain DownloadManager Uri grants when clearing.
db57376 DO NOT MERGE: Check provider access for content changes.
project frameworks/native/
bfd36c3 Fix security vulneratibly 31960359
922ab40 Fix SF security vulnerability: 32706020
7c1f953 Correct overflow check in Parcel resize code
project hardware/libhardware/
8a1906a Fix security vulnerability: potential OOB write in audioserver
project hardware/qcom/audio/
2692d9d Fix for audio distortion on speaker
project libcore/
9430b2e Fix URL parser may return wrong host name
project packages/apps/Bluetooth/
cbced75 Remove MANAGE_DOCUMENTS permission as it isn't needed
project packages/apps/Messaging/
b5ef563 resolve merge conflicts of eafd58a to nyc-dev
9879d17 32807795 Security Vulnerability - AOSP Messaging App: thirdparty can attach private files from "/data/data/com.android.messaging/" directory to the messaging app.
47971bc 32322450 Security Vulnerability - heap buffer overflow in libgiftranscode.so
project packages/apps/UnifiedEmail/
1de59f7 Don't allow file attachment from /data through GET_CONTENT.
project system/bt/
60bbbae Remove position dependent lookup tables in AT command parser
project system/core/
8d367d2 change /data/bugreports to /bugreports
project system/sepolicy/
ded2ca4 label /bugreports
touns_j said:
flash the factory image of Feb version (after deleting -w)
Click to expand...
Click to collapse
will this bring back the official recovery?
bush911 said:
will this bring back the official recovery?
Click to expand...
Click to collapse
Yes flashing a factory image will restore stock recovery. If you want to keep Twrp you can flash the ota update through Twrp using the sideload feature. The ota updates can be found at the link below.
https://developers.google.com/android/ota
xdatastic said:
AOSP commits from 7.1.1_r8\NMF26U to 7.1.1_r20\NOF26V
project bionic/
0f6bfb7 Check for bad packets in getaddrinfo.c's getanswer.
project build/
e18db36 NOF26V
3c17cdf NOF26U
e0183ab Update Security String to 2017-02-05 on nyc-dev
e789b3b Update Security String to 2017-02-01 on nyc-dev
44f3bdf NOF26T
project device/google/marlin/
8ca6bce marlin: audio: Update volume level of volume listener (1007)
project device/htc/flounder/
cd647e3 Fix security issue in Visualizer effect
project external/libavc/
e08e31d Decoder: Fix in checking for valid profile flags
project external/libgdx/
49f2149 Fix security vulnerability
project external/libhevc/
f48c012 Fixed handling invalid chroma tu size for error clips
dd0f2d3 Fixed out of bound reads in stack variables
26b6626 Fix in Chroma SAO for non-multiple of 8 height
project frameworks/av/
edc723b Fix security vulnerability: potential OOB write in audioserver
c88e62a Effect: Use local cached data for Effect commit
project frameworks/base/
c639cb6 Do not write if apply() did not change the file.
0627670 Only persist last Shared Preferences state
70e13cc [DO NOT MERGE] Fix vulnerability in MemoryIntArray - fix build file
de5e345 Fix vulnerability in MemoryIntArray
36772fc DO NOT MERGE. Retain DownloadManager Uri grants when clearing.
db57376 DO NOT MERGE: Check provider access for content changes.
project frameworks/native/
bfd36c3 Fix security vulneratibly 31960359
922ab40 Fix SF security vulnerability: 32706020
7c1f953 Correct overflow check in Parcel resize code
project hardware/libhardware/
8a1906a Fix security vulnerability: potential OOB write in audioserver
project hardware/qcom/audio/
2692d9d Fix for audio distortion on speaker
project libcore/
9430b2e Fix URL parser may return wrong host name
project packages/apps/Bluetooth/
cbced75 Remove MANAGE_DOCUMENTS permission as it isn't needed
project packages/apps/Messaging/
b5ef563 resolve merge conflicts of eafd58a to nyc-dev
9879d17 32807795 Security Vulnerability - AOSP Messaging App: thirdparty can attach private files from "/data/data/com.android.messaging/" directory to the messaging app.
47971bc 32322450 Security Vulnerability - heap buffer overflow in libgiftranscode.so
project packages/apps/UnifiedEmail/
1de59f7 Don't allow file attachment from /data through GET_CONTENT.
project system/bt/
60bbbae Remove position dependent lookup tables in AT command parser
project system/core/
8d367d2 change /data/bugreports to /bugreports
project system/sepolicy/
ded2ca4 label /bugreports
Click to expand...
Click to collapse
where did you get this "changelog" ?
thanks
Ariyax said:
where did you get this "changelog" ?
thanks
Click to expand...
Click to collapse
Did a diff of the AOSP source code.
http://source.android.com/source/build-numbers.html
M9guy said:
Yes flashing a factory image will restore stock recovery. If you want to keep Twrp you can flash the ota update through Twrp using the sideload feature. The ota updates can be found at the link below.
https://developers.google.com/android/ota
Click to expand...
Click to collapse
So, to be clear, I can follow Google's instructions copied below using TWRP instead of the factory recovery and the result will be an updated system with no data lost?
1) Download the appropriate update image for your device below.
2) Verify the checksum of the image: the OTA mechanism has a built-in validation feature, but verifying will save you some time if the file is incomplete. The last portion of the filename is the first 8 digits of its SHA-256 checksum; the full SHA-256 checksum is also shown next to the download link.
3) With the device powered on and USB debugging enabled, execute: adb reboot recovery The device is now in recovery mode and an Android logo with red exclamation mark should appear on screen.
4) Hold the Power button and press Volume Up once, and a menu will appear. Select the option Apply update from ADB.
5) Run the following command:
adb sideload ota_file.zip
where ota_file.zip is the name of the file you have downloaded and verified.
6) Once the update finishes, reboot the phone by choosing Reboot the system now.
For security, you should disable USB debugging when the device is not being updated.
mlin said:
So, to be clear, I can follow Google's instructions copied below using TWRP instead of the factory recovery and the result will be an updated system with no data lost?
1) Download the appropriate update image for your device below.
2) Verify the checksum of the image: the OTA mechanism has a built-in validation feature, but verifying will save you some time if the file is incomplete. The last portion of the filename is the first 8 digits of its SHA-256 checksum; the full SHA-256 checksum is also shown next to the download link.
3) With the device powered on and USB debugging enabled, execute: adb reboot recovery The device is now in recovery mode and an Android logo with red exclamation mark should appear on screen.
4) Hold the Power button and press Volume Up once, and a menu will appear. Select the option Apply update from ADB.
5) Run the following command:
adb sideload ota_file.zip
where ota_file.zip is the name of the file you have downloaded and verified.
6) Once the update finishes, reboot the phone by choosing Reboot the system now.
For security, you should disable USB debugging when the device is not being updated.
Click to expand...
Click to collapse
Googles instructions are for with a stock recovery and not for Twrp recovery. If you have stock recovery you can follow the listed google instructions and it should not wipe your data as only flashing a full factory image will wipe everything including your user data.
If you have Twrp recovery you can download the ota update at that link I provided then you can use the sideload feature in Twrp to flash the ota update and it will not wipe your data.

N6F26U March update posted

As title...
https://developers.google.com/android/ota#shamu - OTA image
https://developers.google.com/android/images#shamu - factory image
is in call echo while on speakerphone fixed?
I'm afraid I can't answer that - I've switched to Pure Nexus, and I've posted just for information.
Despite the promise from Google (https://code.google.com/p/android/i...tars Reporter Opened&groupby=&sort=&id=231764) in post 178 dated February 7th, there is still no update on progress, so maybe another member can confirm the fix after he/she installs it...?
FLaMpeR said:
is in call echo while on speakerphone fixed?
Click to expand...
Click to collapse
I'm on PN as well so can't tell you from personal experience...but a post on the Google support forum says it fixed the speakerphone echo.
Users on Reddit have said that speakerphone issue has been resolved. Audio is now only coming from the top speaker and no longer on both speakers.
Does someone has experience with ADB sideload with TWRP Recovery?
Yes. Extremely simple, no loss of data.
Has anyone already checked if update has new bootloader or radio?
Candy[MAN] said:
Users on Reddit have said that speakerphone issue has been resolved. Audio is now only coming from the top speaker and no longer on both speakers.
Click to expand...
Click to collapse
There seems to be some disagreement on the N6 subreddit as to whether it's actually fixed.
Loudspeaker fix also confirmed in this Google support thread:
https://code.google.com/p/android/i...tars Reporter Opened&groupby=&sort=&id=231764
"Just finished side loading Nexus 6 March security update N6F26U. Tested and echo problem is fixed while on speakerphone."
At last...
Nice!
Manual flash factory image (minus wipe, removed -w flag from flash-all.sh)and can confirm speakerphone is back to normal.
abaddon37 said:
Has anyone already checked if update has new bootloader or radio?
Click to expand...
Click to collapse
No changes to either bootloader or the radio.
Is the Bluetooth disconnecting bug fixed?
Hurray!!! Can't believe it took this long. I'm on Dirty Unicorns ROM which as many other Roms has the echo fix But glad to see that Google finally fixed it on stock too.
dberthia said:
There seems to be some disagreement on the N6 subreddit as to whether it's actually fixed.
Click to expand...
Click to collapse
custom kernels do not include the fix yet so flashing one will cause the issue to return.
dahawthorne said:
Loudspeaker fix also confirmed in this Google support thread:
https://code.google.com/p/android/i...tars Reporter Opened&groupby=&sort=&id=231764
"Just finished side loading Nexus 6 March security update N6F26U. Tested and echo problem is fixed while on speakerphone."
At last...
Click to expand...
Click to collapse
Good news! Though it seems that our N6 got EOL on 7.1.1, they left it fixed finally...
Note two bug fixes specifically for Nexus 6 shamu.
From N6F26R\7.1.1_r17 to N6F26U\7.1.1_r28
.
project bootable/recovery/
2c6c23f Add a checker for signature boundary in verifier
project build/
e22d5db N6F26U
722ccd6 N6F26T
88463b6 N6F26S
a6da47e Updating Security String to 2017-03-05 on nyc-dev
9aee59b Updating Security String to 2017-03-01 on nyc-dev
project device/moto/shamu/
67b5be4 Revert "Revert "Revert "Path fix for backend connection to FE upon call disconnection"""
8e88ad7 Revert "audio: fix headset + speaker path"
project external/boringssl/
54bf62a Rewrite BN_bn2dec.
project external/libavc/
6aac820 Decoder: Padded gau1_ih264d_top_left_mb_part_indx_mod to avoid an out of bound read
0a4463e Decoder: Fix in checking first_mb_in_slice
4a61d15 Decoder: Increase memory allocation for weights & offsets for interlaced clips
19814b7 Decoder: Fixed DoS in header decode when no PPS is present
0340381 Decoder: Initialize ps_cur_slice->u1_mbaff_frame_flag correctly for error cases
85c0ec4 Decoder: Fixed an out of bound access while parsing SEI
21851ea Decoder: Fix in MB count in MBAff error handling
aa78b96 Call ih264d_deblock_display only for valid process calls
ec9ab83 Decoder: Fixed allocation of ps_dec->ps_nbr_mb_row
fd9a12f Decoder: Fixed cur_mb_info initialization in error cases
a467b1f Decoder: Fix in error concealment in the case of Mbaff clips
0e8b1df Decoder: Fix in the case of error in the first MB in frame.
c4f1525 Decoder: Fix in returning incomplete frame error
3695b6b Decoder: Fix initialization of ps_next_dpb during reference list creation
project external/libgdx/
fba04a5 Fix buffer overflows
project external/libhevc/
dfa7251 Added check for invalid log2_max_transform_block_size in SPS
project external/libnfc-nci/
c67cc6a Fix native crash in nfc_ncif_proc_activate
project external/libvpx/
6f5927d libvpx: Cherry-pick 1961a92 from upstream
project external/skia/
8888cbf DO NOT MERGE Do not create an SkRawCodec with zero dimensions
project frameworks/av/
5cabe32 avc_utils: skip empty NALs from malformed bistreams
8415635 DO NOT MERGE - audioflinger: fix recursive mutex lock in EffectHandle.
bc62c08 Don't initialize sync sample parameters until the end
22e26d8 DO NOT MERGE - improve audio effect framwework thread safety
project frameworks/base/
7261a92 Fix issue with saving admins before finishing loading.
618391b resolve merge conflicts of ad4aa1ce7d3d to nyc-mr1-dev
d22261f Fix exploit where can hide the fact that a location was mocked am: a206a0f17e am: d417e54872 am: 3380a77516 am: 0a8978f04b am: 1684e5f344 am: d28eef0cc2 am: 1f458fdc66 am: d82f8a67fc am: 1ac8affd51 am: 56098f81b6 am: 7cec76de0f am: 2da05d0f9e
f4bed68 [DO NOT MERGE] Prevent crash from early Toast surface destruction.
5f621b5 Add @guardedBy annotation to PersistentDataBlockService#mIsWritable.
1c4d535 Prevent writing to FRP partition during factory reset.
project frameworks/ex/
7c824f1 resolve merge conflicts of 89cdd4cb to mnc-dev
project frameworks/opt/net/wifi/
41c42f5 configparse: do not delete passpoint configuration file
project packages/apps/CertInstaller/
1ad3b1e WifiInstaller: add permission for access downloaded files
1166ca8 WifiInstaller: remove the installation file
project packages/apps/Messaging/
3f98211 32764144 Security Vulnerability - heap buffer overflow in libgiftranscode.so in colorMap->Colors[colorIndex]
8ba22b4 33388925 Mismatched new vs delete in framesequence library
project packages/apps/PackageInstaller/
5c49b6b Prioritize package installer intent filter
anyone confirm OTA update status by each region ? Not yet in Vietnam now
Last month, I did not receive the Feb security OTA for 10 days (pure stock, no root, just unlocked bootloader) and decided to flash the whole image again. But flash all means need to backup and restore all, we should not do it every months like this, just want to check how many days we can receive the OTA after its official announcement
I noticed another very minor fix. Upon restarting, I have to enter a pin to finish turning on the phone. For the last several months, when the number pad comes up it would appear for 1-2 seconds, disappear briefly, and then return. Now with this update it is back to just appearing once, no bug.
Dare I say it, but it seems like Google has finally addressed all bugs on our venerable N6? Bluetooth turns on upon restart, speaker-echo is fixed, this update seems to be a true daily driver. Well done Google!

July Security Images Are Up

International Version, NJH47D
https://dl.google.com/dl/android/aosp/marlin-njh47d-factory-5ba1ef91.zip
Other versions:
NHG47O, Verizon: https://dl.google.com/dl/android/aosp/marlin-nhg47o-factory-a2b41619.zip
NKG47M, T-Mobile, Fi carriers: https://dl.google.com/dl/android/aosp/marlin-nkg47m-factory-f0fa887a.zip
NZH54B, Deutsche Telekom: https://dl.google.com/dl/android/aosp/marlin-nzh54b-factory-857c0179.zip
Only 70mb mustn't be anything too exciting.
Sent from my BTV-W09 using Tapatalk
Installed. Booted to TWRP, flashed SU 2.79 RC3. All is well, no bootloader signing needed. It did reboot twice after SU install. I did not install TWRP.
Here come the folks asking on the sly in every rom thread when the build will be updated.
ahent said:
Only 70mb mustn't be anything too exciting.
Sent from my BTV-W09 using Tapatalk
Click to expand...
Click to collapse
???
For Fi carriers, it's 842MB for the OTA/ 1.8GB for the factory.
Interesting, I have a Google play pixel xl on Verizon service, the NHG47O update is only 70mb.
Sent from my Pixel XL using Tapatalk
ahent said:
Interesting, I have a Google play pixel xl on Verizon service, the NHG47O update is only 70mb.
Click to expand...
Click to collapse
The ota image on the webpage is 800mb give or take
The factory image is 1.8gb give or take.
I switched from Sprint to Verizon on my Google store pixel. Should I start flashing verizon edition roms, or stick with generic?
Tb0n3 said:
I switched from Sprint to Verizon on my Google store pixel. Should I start flashing verizon edition roms, or stick with generic?
Click to expand...
Click to collapse
I mean the carrier specific builds have tweaks that could arguably be beneficial for connectivity. Example being an update or two ago there were changes for Verizon that were said to improve wifi calling. So I figure unless something is stopping you why not flash builds specific to your device
pcriz said:
Here come the folks asking on the sly in every rom thread when the build will be updated.
Click to expand...
Click to collapse
Could you help me out with something? kindly let me know why everyone is instructing to remove " the -w" ? it is "flash-all.bat" or another thing?
crazykas said:
Could you help me out with something? kindly let me know why everyone is instructing to remove " the -w" ? it is "flash-all.bat" or another thing?
Click to expand...
Click to collapse
It's the flash all.bat. You can edit bat files in a text editor.
One of the last commands is essentially a factory reset before the device reboots. If you want to keep your app data through a flash all then remove the -w switch.
You may ask why wouldnt you wipe, for me it was usually if I wanted to dirty update to a newer firmware since we get monthly builds.
I run the flash all with -w removed, fastboot recovery, reflash twrp, reflash my rom, root and wipe the caches. Then boot up to my rom with everything intact and my base advanced one month.
pcriz said:
It's the flash all.bat. You can edit bat files in a text editor.
One of the last commands is essentially a factory reset before the device reboots. If you want to keep your app data through a flash all then remove the -w switch.
You may ask why wouldnt you wipe, for me it was usually if I wanted to dirty update to a newer firmware since we get monthly builds.
I run the flash all with -w removed, fastboot recovery, reflash twrp, reflash my rom, root and wipe the caches. Then boot up to my rom with everything intact and my base advanced one month.
Click to expand...
Click to collapse
You mean -w at last "-w update image-marlin-njh47d.zip" right? so when flashing a rom no need to full wipe then? coz i've never done dirty flash in my life coz always though something issue will happen...:laugh: and removing -w will not erase userdata too then
crazykas said:
Could you help me out with something? kindly let me know why everyone is instructing to remove " the -w" ? it is "flash-all.bat" or another thing?
Click to expand...
Click to collapse
You remove that from inside the flash-all.bat file before you run it so you do not wipe your apps and data. So you open it with notepad, look for the -w near the end and delete it. Then save it.
AOSP commits for NJH47B/7.1.2_r17 to NJH47D/7.1.2_r24
For anyone interested, here are the AOSP commits for NJH47B/7.1.2_r17 to NJH47D/7.1.2_r24
project bionic/
b928447 linker: remove link from external library on unload
project build/
2dd5b56 Version bump to NJH47D
df00a9a [DO NOT MERGE]Updating security string to 2017-07-05 on nyc-dev bug:38342695 (cherry picked from commit 96d958c34509a65e5f7787945f9923fb44c42f05)
f1af383 [DO NOT MERGE]Updating security string to 2017-07-01 on nyc-dev bug:38342695 (cherry picked from commit 77dad3dfcd677136f6657e1b95dd84ed1be1d728)
project device/google/marlin-kernel/
fbab783 Merge cherrypicks of [2307556, 2307630, 2307631, 2307557, 2307632, 2307656, 2307743, 2307635, 2307799, 2307577, 2307800, 2307707, 2307803, 2307781, 2307773, 2307637, 2307804, 2307618, 2307734, 2307708, 2307805, 2307709, 2307806, 2307820, 2307746, 2307774, 2307839, 2307735, 2307782, 2307808, 2307840, 2307738, 2307783, 2307749, 2307775, 2307860, 2307899, 2307822, 2307823, 2307880, 2307778, 2307825, 2307882, 2307787, 2307919, 2307844, 2307905, 2307883, 2307829, 2307907, 2307832, 2307944, 2307945, 2307911] into nyc-mr2-pixel-monthly-release
project external/boringssl/
b1aad23 CVE 2016-2109 fix
project external/dng_sdk/
35aa468 Throw exception on integer overflow in dng_ifd.cpp.
project external/libavc/
9490be3 Decoder: Fix end of bitstream error.
77af827 Decoder: Fix allocation for Mbaff weight matrix
776ddbc Decoder: Initialize MB info buffer to zero.
4081cc4 Decoder: Fixed flag u1_top_bottom_decoded.
abb5cfb Decoder: Added an error check while parsing PPS.
c2d3ce5 Fix stack buffer overflow in ih264d_process_intra_mb
76f6a3e Decoder: Fix in reference list initialization.
d4b34e3 Decoder: Fixes in accessing mbaff flag in error cases
9759612 Fix in the case of MMCO 3 (long term reference idx).
project external/libgdx/
c97a2c1 Fix 36385715 heap overflow when loading HDR files
4702c50 Fix Pixmap overflow. Bug 36621442
e3b5da5 Fix series of JPEG vulnerabilities
e0ddaf0 Fix 36385715 heap overflow when loading HDR files
project external/libhevc/
6523680 Fix heap buffer overflow while searching for valid PPS
cf376a7 Check for buffer overflow in pps/slice header parsing
62e944d memset SPS to zero
d6fd3d7 Fix reallocation for new sps
011b658 DO NOT MERGE Handle streams with change in max_dec_buffering/num_reorder_frames without resolution change
4667b9e Check for cpb cnt in hrd parsing
project external/libmpeg2/
b427732 Check Number of Skip MBs
5da05c0 Error Resilience - Check on as_recent_fld[0][1]
45df45d Fix Bytes Consumed Issue
project external/skia/
e60ff4c Set a limit on the size for BMP images DO NOT MERGE
project external/sonivox/
63ff572 Fix infinite recursion
1f2842c Check chunk size
project external/tremolo/
7d1beba Always use unsigned char
project frameworks/av/
e0123f5 Modifying MetaData invalidates previous char*
309c4fb Fix memory leak in error case
77089b2 Limit ogg packet size
aaeca86 Prevent OOB write in soft_avc encoder
edc1286 Don't allow using or allocating a buffer after the first state transition
project frameworks/base/
0d099dd ZygoteInit: Remove CAP_SYS_RESOURCE
6b7bffb system_server: add CAP_SYS_PTRACE
de7cc6b Fix re-enabling alert window appop after leaving VR mode.
aa4edfe Make a11y node info parceling more robust
project frameworks/native/
2210c72 libgui: check for invalid slot in attachBuffer
d3fa90b libgui: Check slot received from IGBP in Surface
9ab1252 ui: Fix bad size check in Fence::unflatten
project libcore/
b85da16 Proper fix for rejecting ftp URL with /r/n.
d1b3b26 Test for rejection of ftp URL with /r/n in userinfo
project packages/apps/Settings/
bd1cc32 Fix phishing attack in ChooseLockGeneric
97fd637 resolve merge conflicts of 3964c51bf2 to nyc-dev
project packages/providers/DownloadProvider/
a66dd88 DO NOT MERGE Deleting downloads for removed uids on downloadprovider start
project packages/providers/MediaProvider/
67ef565 [DO NOT MERGE] Enforce user separation on external storage
project system/sepolicy/
4cfc1b9 system_server: replace sys_resource with sys_ptrace
probably answering my own question
but for previous build: NJH47B June i want to go for NJH47D for July?
y2grae said:
probably answering my own question
but for previous build: NJH47B June i want to go for NJH47D for July?
Click to expand...
Click to collapse
Unless you are on VZ, T Mobile, FI, Rogers or Deutsch Teleckom that is the one to get.
y2grae said:
probably answering my own question
but for previous build: NJH47B June i want to go for NJH47D for July?
Click to expand...
Click to collapse
Are you using any of the carriers listed in the op? If not then do D
pcriz said:
Are you using any of the carriers listed in the op? If not then do D
Click to expand...
Click to collapse
TonikJDK said:
Unless you are on VZ, T Mobile, FI, Rogers or Deutsch Teleckom that is the one to get.
Click to expand...
Click to collapse
thanks both
thought that was the way forward, but better to check and reassure
TonikJDK said:
Installed. Booted to TWRP, flashed SU 2.79 RC3. All is well, no bootloader signing needed. It did reboot twice after SU install. I did not install TWRP.
Click to expand...
Click to collapse
Hi tonikjdk,
Can you do me a favor and let me know how to install the latest update without losing root and data using TWRP? I can't find a way to accomplish this and can't find a documentation either
Your help is much appreciated.
niko26 said:
Hi tonikjdk,
Can you do me a favor and let me know how to install the latest update without losing root and data using TWRP? I can't find a way to accomplish this and can't find a documentation either
Your help is much appreciated.
Click to expand...
Click to collapse
Grab Chainfires app from the play store.....Flashfire. Grab the OTA zip from Googles website and flash it with FlashFire.
I know that will preserve root, and I'm pretty sure it will keep TWRP too.

[ROM][12.1][UNOFFICIAL] LineageOS 19.1 for Lenovo P2

{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Code:
#include <std_disclaimer.h>
*
* Your warranty is now void.
*
* I am 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 me for messing up your device, I will laugh at you.
*
LineageOS is a free, community built, aftermarket firmware distribution of Android 12L (Sv2), 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 Githup repo. And if you would like to contribute to LineageOS, please visit out Gerrit Code Review.
Installation:
If you are on stock OS, you need a custom recovery first. You can get the recommended LineageOS recovery in the official installation instructions link below.
You can use TWRP for installation, however it is no longer officially supported since we do not have full control of its update cycle and potential issues.
If you are coming from stock or other ROMs, you need to make a factory reset.
As always, make sure to backup before installing this ROM.
Installation Instructions:
Backup your data and see the next post below
Recommended TWRP Image:
twrp-3.7.0_9-0-kuntao.img
ROM Download Links:
Google Drive | SourceForge
Recommended Google Apps Package:
NikGapps-core-12.1
NikGapps-SetupWizard
NikGapps-AndroidAuto
Or
MindTheGapps-12.1 (Google Drive mirror)
Root Access:
Magisk v25.2 (more stable experience)
Magisk v26.1 (more updated build)
Recommended Useful Add-on:
p2oggle-1.2
Source Code:
https://github.com/LineageOS
ROM Firmware Required:
Any version of stock 6.0. Recommended P2a42_S251_171107_ROW
Acknowledgements:
Thanks to @mikeioannina for his hard work regarding kuntao and to all other Lineage OS developers
Special thanks to @Astridxx for the device tree sources and for helping me out and to @en666 for early testing the initial build
Important Notes:
As you can see from my profile, I'm not an experienced developer. I've made some builds as a considerable amount of users showed interest in having their devices updated with latest LineageOS code. Therefore, my main objective here is to bring the latest Android security patches to kuntao making monthly builds.
To be clear, I'm more in a situation of "user became builder" than of "ROM developer". Please, understand this.
Long live to our beloved kuntao!
XDAevDB Information
[ROM][12.1][UNOFFICIAL] LineageOS 19.1 for Lenovo P2
Contributors
@Astridxx ,@XiaoAk ,@Sohit5s, @mikeioannina
ROM OS Version: 12.x
ROM Kernel: Linux 3.18.x
Based On: LineageOS
Version Information
Status: Stable
Created 2023-02-22
Last Updated 2023-06-11
Installation Instructions​
Remember, making a backup of your data before proceeding is recommended
If you are coming from Stock ROM, please refer first to the instructions below:
Install LineageOS on kuntao
If you are coming from astridxx previous build (aka lineage-19.1-20220822-UNOFFICIAL-kuntao) or my initial build (aka lineage-19.1-20230222-UNOFFICIAL-kuntao) or any version of LOS18.1 or below, you must perform a clean flash. Clean flash instructions:
0- Make a backup (optional, but recommended)
1- Reboot to recovery
2- Format data (will delete all your data!)
3- Reboot to recovery again
4- Wipe > Advanced Wipe:
- Dalvik
- System
- Vendor
- Data
- Cache
- Internal Storage (optional, but recommended)
5- Flash ROM ZIP, Gapps, Gapps add-ons, Magisk add-on, etc
6- Reboot to system
7- Wait until it boots for the first time (may take some minutes)
Update Instructions​
NOTE: Dirty flash from any of the aforementioned builds is not supported, device trees were changed. You have been warned!
For updating from one of my builds to another (aka dirty flashing), please do the following:
1- Download ROM ZIP and copy it to the phone
2- Reboot to recovery
3- Flash ROM ZIP
4- Clean cache
5- Reboot to system
Known Issues​- Storage encryption is partially broken (if your /data partition is unencrypted, trying to encrypt it using ROM menu will result in a dead OS; if already encrypted, storage encryption may or may not work. IFAIK, it's a kernel side issue)
- Device may not go to deep sleep
- Storage forceencrypt flag is disabled (to encrypt /data partition follow the instructions below)
- TWRP backups are broken (read notes below)
- You tell
Google Play Store Update Bug​
If Google Play Store app keeps failing to find updates for apps with message "Something went wrong. Try again.", just clear its data and then it should work again
SafetyNet Check Fails​
If your device is rooted, please, follow the instructions contained here
Magisk is Gone After First Boot​
Please, just reflash Magisk again (i.e. Reboot to recovery > Flash ZIP > Reboot back to system)
How to encrypt data partition​
0- Backup your files (this process will erase everything)
1- Boot to TWRP recovery
1.1- Wipe > Format data > Reboot to system
2- Settings menu > Security > Encryption & credentials > Encrypt phone
3- Reboot to system again
Error restoring TWRP system backups​
It looks like TWRP backups are broken for now, so please, if this is a must have for you, you can try to install OrangeFox recovey and follow these instructions (thanks @Zdeslav for that)
ROM Change logs​
Code:
02/22/2023
- Initial release
02/27/2023
- Sync latest LOS sources
- Device Tree change: Use old A12L dt instead of los
- Add Lenovo Parts menu (fp gestures, USB fast charge, in-call audio gain, screen kcal)
- Updates phone vibration strength
- Add fix to device deep sleep issue
- Many more changes
03/29/2023
- Fetch latest Device Tree sources
-- vendorsetup.sh: Add Trebuchet patch
-- AOSP WFD doesn't support protected Wi-Fi Display buffers
-- Overlays:
--- Enable voWIFI support
--- Disable IMS features for Turkiye networks
-- Don't warn user about FC in Vanced microG
-- DT rootdir:
--- Add cpuset for the camera daemon
--- Remove permission restrictions to the socket file
--- Restore iio sensor device6 on boot
-- Bump graphene camera version to 60
-- Don't force enable ims features
-- sepolicy: Address sensor hal denials
- Update LOS components
-- Manifest: Sync x86_64 webview prebuilts again
-- Update zlib source
- Sync latest LOS source
- Merge March security patch
04/09/2023
- Fetch latest Device Tree sources
-- Add navbar enable/disable support
-- fs: Revert sdfat update for OTG
-- block: Add zen io scheduler
-- dts: Decrease BCL low battery threshold to 5%
-- DeskClock:
--- Wallpaper based text coloring for digital
--- Adapt digital clocks to S style
--- Remove night mode
-- Trebuchet:
--- Kill haptics in recents
--- Make overview scrim transparent again
-- Nfc: Fix Mifare Classic reading
- Update LOS components:
-- lineage: Track the FMRadio App and dependencies
- Sync latest LOS source
04/19/2023
- Fetch latest Device Tree sources:
-- sepolicy: Silence tracingproxy_service neverallow denial
-- sepolicy: Allow system_app to access storaged via IPC
- Sync latest LOS source
- Merge April security patch
05/09/2023
- Fetch latest Device Tree sources:
-- Bump graphene camera version to 62
-- devicesettings: Protect broadcast to fingerprint gestures
-- rootdir: Remove permission restrictions to the socket file
- Sync latest LOS source
- Merge May security patch
06/11/2023
- Fetch latest Device Tree sources:
-- parts: Update few parts icon
-- vendorsetup.sh: Use depth=1
-- Remove pixel_2016_exclusive
-- Bump graphene camera version to 63
- Sync latest LOS sources:
-- Additional zstd cmdline tools
-- zstd compression support for rsync
-- 2023-06 ASB patching: packages/apps/Traceur
- Merge June security patch
ROM Screenshots​
Attached below. Others are available here.
February 27th 2023 Release​
Changelog:
- Sync latest LOS sources
- Device Tree change: Use old A12L dt instead of los
- Add Lenovo Parts menu (fp gestures, USB fast charge, in-call audio gain, screen kcal)
- Updates phone vibration strength
- Add fix to device deep sleep issue
- Many more changes
Download URLs: GDrive | SF
Dirty flash still not supported (tree changed), please make a clean flash
Thank you so much for keepng Lineage alive, its very much appreciated.
@leo_97 thank you for this new build! Installed it straight away and now the phone is running since then and also, I've flashed with battery at 67% and atm, after a quite hard usage to test out the new features, I'm on 13%. Basically, so far so good!
p2a42, twrp 3.7, rooted, unencrypted
Thank you @leo_97 !
I was frustrated that Lineageos 18.1 was no longer maintained when I saw this update!
It's amazing
To all users and developers who tested and created this ROM, is it time to switch on this version ?
Or is it better to wait ?
For example, automatic update is possible after install ?
bidulez said:
automatic update is possible after install ?
Click to expand...
Click to collapse
No
bidulez said:
Thank you @leo_97 !
I was frustrated that Lineageos 18.1 was no longer maintained when I saw this update!
It's amazing
To all users and developers who tested and created this ROM, is it time to switch on this version ?
Or is it better to wait ?
For example, automatic update is possible after install ?
Click to expand...
Click to collapse
You are welcome
If it's time to switch, I believe it's a matter of personal decision. Maybe you could wait the next build and then decide...
If with "automatic updates" you mean OTA updates, then the answer (as already pointed out by @utwer ) is no. But once the trees are stable enough, I hope every user will be able to just update to the newer versions flashing ROM ZIP through TWRP (just like it's done on LOS18.1)
BTW, IDK if you already saw it, but we are maintaining a monthly build of LOS18.1 which you can download from here. The source tree used there is far more tested (as it's older) than this one. Anyway, except by the encryption thing, you shouldn't have any problems using this LOS19.1 ROM as our amazing developers made an excellent job here.
Reg, Ive installed it and I may say it is quite good. Not tried to root it yet. Dont have direct problems with ROM and functionality, for me everything works. Camera, Location, GSM, Data, WiFi. With developer options I've turned off Animation scale on three options to OFF, and is good. Stable reliable.
MindTheGapps-12.1 works every app from Google, Phone, Contact, Gmail, maps...etc...
What I need root mostly is for Call recording (Skvalex) and Viper4Android.
Some words about twrp-3.7.0_9-0-kuntao.img,
With this I have only problems, so far I lost a few backups and I need to install it all over again a few times allready. Disappointed very. I can't rally on this when I make a nandroid ba.ckups.
Also lost backups for LOS18.1 and I am been very pis....ed off. Error 255 on System recovery, other Data, Boot, EFS, Vendor, etc.. recovery is good.
So I've installed OrageFox for Kuntao. Tried several backups to restore already and I may say I am very satisfied. Puh
What is on my mind, when I installed a Magisk 25.2, no matter of LOS 18.1 or 19.1 with very few modules, after 7-8 reboots I've got boot loops which is beyond repairable.. Try to remove modules in TWRP in file manager, uninstall whole magisk, no way, but what it is seems that DATA got corrupted some how, everytime.
There were also installed TWRP mentioned above.
Now I am with OrangeFox and I will try tomorrow to Root it and see is there any connection between Magisk and recovery software (OrangeFox or TWRP).
Reg
Tried quickly this ROM yesterday. In general all working, but didn't test much.
Few feedbacks:
-Scaler for brightness level is weird, very different from the original Lenovo roms. Anyway, not really important, but something that I noticed.
-Missing haptic feedback when using the fingerprint reader as a gesture button. Again, not critical, but I am really accustomed to it and thus I noticed immediately.
-Missing haptic feedback intensity regulation, or could not find it. It's there for general call/notification vibration, but if I remember correctly lineage could also change haptic.
Impressed that you could integrate also some lenovo features, even if of course not all of them
If you want me to test something more specific, please let me know. Ah, my model is the 4 GB/ 64 GB combination.
Cheers!
leo_97 said:
You are welcome
If it's time to switch, I believe it's a matter of personal decision. Maybe you could wait the next build and then decide...
If with "automatic updates" you mean OTA updates, then the answer (as already pointed out by @utwer ) is no. But once the trees are stable enough, I hope every user will be able to just update to the newer versions flashing ROM ZIP through TWRP (just like it's done on LOS18.1)
BTW, IDK if you already saw it, but we are maintaining a monthly build of LOS18.1 which you can download from here. The source tree used there is far more tested (as it's older) than this one. Anyway, except by the encryption thing, you shouldn't have any problems using this LOS19.1 ROM as our amazing developers made an excellent job here.
Click to expand...
Click to collapse
So for 18.1 we can just flash the newer versions via TWRP and do not have to reinstall the entire ROM?
Zdeslav said:
Reg, Ive installed it and I may say it is quite good. Not tried to root it yet. Dont have direct problems with ROM and functionality, for me everything works. Camera, Location, GSM, Data, WiFi. With developer options I've turned off Animation scale on three options to OFF, and is good. Stable reliable.
MindTheGapps-12.1 works every app from Google, Phone, Contact, Gmail, maps...etc...
What I need root mostly is for Call recording (Skvalex) and Viper4Android.
Some words about twrp-3.7.0_9-0-kuntao.img,
With this I have only problems, so far I lost a few backups and I need to install it all over again a few times allready. Disappointed very. I can't rally on this when I make a nandroid ba.ckups.
Also lost backups for LOS18.1 and I am been very pis....ed off. Error 255 on System recovery, other Data, Boot, EFS, Vendor, etc.. recovery is good.
So I've installed OrageFox for Kuntao. Tried several backups to restore already and I may say I am very satisfied. Puh
What is on my mind, when I installed a Magisk 25.2, no matter of LOS 18.1 or 19.1 with very few modules, after 7-8 reboots I've got boot loops which is beyond repairable.. Try to remove modules in TWRP in file manager, uninstall whole magisk, no way, but what it is seems that DATA got corrupted some how, everytime.
There were also installed TWRP mentioned above.
Now I am with OrangeFox and I will try tomorrow to Root it and see is there any connection between Magisk and recovery software (OrangeFox or TWRP).
Reg
Click to expand...
Click to collapse
So,
Resolved issue of bootloops:
after you install SU like Magisk, and wan to freeze apps by Titanium Backup or Neo-Backup, Apps which causes bootloops are ROM's Phone and Massages (In my case, for 16.1, 18.1, 19.1), I freeze Audio.apk who need to be shutdown for Viper4Android app who takes audio management and freezing is OK.
But Phone and Massages which are frozen cause bootloops, so you need to return from freeze state somehow in TWRP or OrangeFox with file management or revert backup. Revert backup is easier .
Camera; found issue when suddenly is out of work and cannot be connected to app. Also have problems with video cast Skype, Viber, Whatsapp, Telegram video is frozen. Hardly switch in Camera app from Camera mode to Video mode and vice-versa.
Clock & Info; missing dock icons and info, can't "capture" moment for reason when they disappear but after a while all is returned again.
P2oggle, left switch button work okey in form of 0.4 version.
Reg,
thanks on the development for this 19.1 ROM.
Zdeslav said:
Camera; found issue when suddenly is out of work and cannot be connected to app. Also have problems with video cast Skype, Viber, Whatsapp, Telegram video is frozen. Hardly switch in Camera app from Camera mode to Video mode and vice-versa.
Clock & Info; missing dock icons and info, can't "capture" moment for reason when they disappear but after a while all is returned again.
P2oggle, left switch button work okey in form of 0.4 version.
Reg,
thanks on the development for this 19.1 ROM.
Click to expand...
Click to collapse
Hello,
I've been using this ROM as my daily driver and couldn't confirm this camera bug, could you please give a few extra details? I tested on Telegram app. Which version are you using? The Play Store's one or the one from Telegram's official website? Did you give the app "While using app" permission or "Ask every time" permission for camera? Are you sure the QS Tile "Camera access" is activated (available) when the mentioned bug occurs?
Regarding the Clock widget, yes, there's a small glitch and I'm not sure on how to fix it, if it doesn't load at all, a system reboot should fix it.
P2oggle v1.2 is 100% working as far as I can tell, so you guys can try it too if you want.
MKbis said:
-Scaler for brightness level is weird, very different from the original Lenovo roms. Anyway, not really important, but something that I noticed.
-Missing haptic feedback when using the fingerprint reader as a gesture button. Again, not critical, but I am really accustomed to it and thus I noticed immediately.
-Missing haptic feedback intensity regulation, or could not find it. It's there for general call/notification vibration, but if I remember correctly lineage could also change haptic.
Click to expand...
Click to collapse
I'm not sure if it's possible to "fix" the brightness slider.
If with "haptic feedback" you mean the phone vibration, you can just adjust it to your liking in Settings > Lenovo parts > Vibration strength, it should affect fp reader too, dunno if it affects call vibration but IFAIK it should.
Regards
Leo_97
I've been using this ROM as my daily driver and couldn't confirm this camera bug, could you please give a few extra details? I tested on Telegram app. Which version are you using? The Play Store's one or the one from Telegram's official website? Did you give the app "While using app" permission or "Ask every time" permission for camera? Are you sure the QS Tile "Camera access" is activated (available) when the mentioned bug occurs?
Click to expand...
Click to collapse
Yes on latest Telegram app from web site, tried with Google Meet, Whatsapp, Viber.., always breaking connection with API/drivers. Yes I gave all permissions to Camera. If I am not giving permissions for camera, I have always noticed to confirm what I am giving, so I am excluded from this solution. And clean storage and cashe from app regular but not prevail.
But, in a while after installed a new ROM without giving SU/Root I noticed this behavior, right after I wrote earlier post up. My bad .
Choppy startup of camera, can't easily transfer from video 2 camera and vice-versa, so I tell to my self to test intensively.
Regarding the Clock widget, yes, there's a small glitch and I'm not sure on how to fix it, if it doesn't load at all, a system reboot should fix it.
Click to expand...
Click to collapse
Yes after a while it is returned back without reboot. weird.
P2oggle v1.2 is 100% working as far as I can tell, so you guys can try it too if you want.
Click to expand...
Click to collapse
Didn't know about P2oggle v1.2 app, thx
March 29th 2023 Release​
Changelog:
- Fetch latest Device Tree sources
- Update LOS components webview & zlib
- Sync latest LOS source
- Merge March security patch
- Many more changes
Full change log available on the bottom of this post
Download URLs: GDrive | SF
Note: Please, before flashing, carefully read the instructions from the 3rd post above to avoid breaking your system.
Enjoy!
Big Thank you for this release. Will try it. - test
Great job, dude.
Previous versions had some buggy charging driver that left a wakelock running after each charging, and u had to restart phone each time or leave it to slowly drain battery by not going to sleep.
Somehow this problems seems to be gone in your build and that is awesome.
I've been using the build for about 2 weeks now and so far everything seems to be working fine.
April 09th 2023 Release​
Change log:
- Fetch latest Device Tree sources (lots of changes)
- Update LOS components:
-- lineage: Track the FMRadio App and dependencies
- Sync latest LOS source
- Many more changes
Full change log available on the bottom of this post
Download URLs: GDrive | SF
Note: Dirty flash is unsupported for this build, please make a clean flash
Enjoy!

Categories

Resources