ROM oparty na AOSP bazujący na androidzie 7.1.1. Z założeniama być mały i szybki i przyjazny dla baterii🙂Rom jest w fazie Beta, więc mogą pojawiać się błędy.
Wymagany odblokowany bootloader oraz najnowsze TWRP.
Uwaga!!!! Wgrywasz ten ROM na własną odpowiedzialność !!!! Nie odpowiadam za ewentualne uszkodzenie telefonu.
Info:
Spoiler
Android OS version:7.1.1
For devices:Kenzo
Authors build:@ xyyx
Source code: https://github.com/nitrogen-project | https://github.com/nitrogen-os-devices
Developers:@ xyyx
Google Apps: OpenGapps
Recovery: TWRP-3.0.3-0 [Unofficial]
Screeny:
Spoiler
Changelog:
Spoiler
====================
01-10-2017
====================
* device/xiaomi/msm8956-common/
1f08f0d init.qcom.power.sh: Disable msm_perfomance touchboost
3fb4bb3 overlay: Add LockscreenToggle Tile
* frameworks/base/
14ca9c2 Custom ambient display settings (1/2) *This is a rehash of parts of slims and parts of omni's ambient display mods *Added my own little twist on some of the things *Moved all options into a seperate ambient display fragment
f149bd0 Squash: SystemUI: Tile: Lockscreen fixed for 7.0 by @Millosr
ebd7aa4 QS: Fix QuickQS visibility at non-first page
bb984b7 DefaultPermissionGrantPolicy: Pass correct arguments
54bd56a Fingerprints: Increase MAX_FAILED_ATTEMPTS to 10
* kernel/xiaomi/msm8956/
5b287df cpufreq: cpu-boost: export input_boost_enable to userspace Users should have the choice to run touchboost-less (even though it ruins performance)
* packages/apps/NitrogenSettings/
ea89ca2 OG: fix layout of AppSelectListPreference
cfb19ed margaritov color picker: add a proper landscape layout
* packages/apps/Settings/
fefabf4 Custom Ambient display options (2/2) *This is a rehash of parts of slims and parts of omni's ambient display mods *Added my own little twist on some of the things *Moved all options into a seperate ambient display fragment
6a754ba Bluetooth/Wifi: center empty view and set textAppearance to medium
b722e80 Sim-Settings: Don't allow empty sim name
baced65 Night Light brightness mode options [2/2]
* packages/services/Telephony/
7b40649 Telephony: Number of slot should start with 1
f175cd3 Telephony: Further improve network selection
33c4b30 Telephony: Improve NetworkSelection
====================
01-09-2017
====================
* build/
5d7c6ab Update boot art
* device/xiaomi/msm8956-common/
406bddd Replace init.qcom.power.rc with init.qcom.power.sh (as bullhead ramdisk)
* frameworks/base/
063d08d [1/2] base: SystemUI: custom QS header images back from MM days. Just now with fixed size (about 416x96dpi)
* kernel/xiaomi/msm8956/
ac51707 Back to sysfs3 sound control
ea0d3bd Fiops by default
388772f Fix xpad driver merge
48f181d xpad: update xpad driver (squash)
a6dd9fd Power efficient workqueue patches (squashed)
a64bc4f Core_ctl: fix not_preferred condition not working
7c611df Fix charging rates
6fbddea Back to old power drivers
b26914b CONFIG_IP_NF_TARGET_TTL
314911b Revert "video: mdss: LiveDisplay driver"
84600c0 Goodix by default
17280f0 Revert "defconfigs: Enable SDCARDFS"
11db832 kenzo: update defconfig
9a77d61 Fix s5k3p3_f3p3man support
a942068 msm: camera: Add stream base locks for all vb2 ops.
f4c13f2 msm: camera: sensor: Add parameter check
769c79a msm: camera: sensor: change loop index to int type
8b97723 msm: camera: Fix memory read by adding bounds check
efce80d Add flar2's ElementalX Wake Gesture
38ff8a6 Entropy patches squash entropy tweaks are all the rage nowadays use non-blocking pool for all
2c61ede Fix depleting entropy max entropy_avail=read_wakeup_threshold * 3 min. entropy_avail=read_wakeup_threshold * 2 (ie. read_wakeup_threshold * 3 – read_wakeup_threshold) Search for more info ;)
cdfeca1 power: process: drecrease time to enter sleep (thx halaszk)
528dd73 mdss_fb: backlight dimmer option
46f1aff add toggles for wakelocks
0d99b688 tcp_output: set initial TCP window size to 64K (speed improvement)
9d94856 platform/msm: haptic: expose vibrate function
e6e713a fs: add exfat 1.2.19 sources (Samsung ORSC G930FXXU1APAW sourcedrop)
f9b4d9c selinux: disable enforcing mode and set permanent permissive
8aeabd4 sched/balancing: Reduce the rate of needless idle load balancing
0b5da9b selinux: add security in-core xattr support for esdfs,f2fs,tmpfs,exfat
4130889 xiaomi: lct_tp_fm_info: fix warning about existing sysfs/procfs entries
9b2522f debug: remove more dmseg spam
c9261cd Optimized Console FrameBuffer for upto 70% increase in Performance
b258a48 arm: dts: msm8956: Correct regulator timming Documentation describe slew-rate as "time in us it takes for the regulator to change votlage value in one step". 2s seems a lot and qpnp-lab-slew-rate is only 5000us. So correct it as if a 1000 factor was added.
c9b1cf1 arch: arm64: msm8956: remove bcl-hotplug
9da98e2 drivers: cpufreq: Send a uevent when governor changes
24e8843 qcom: msm-core: uninterruptible wait - you can kiss my arse goodbye
35cf7c3 msm: Use interruptible wait to not affect load average
c761d60 msm: kgsl: Fix direct references to HZ
dde8bea Fix HALL sensor driver
94893ad Allow 6 boot cpus to improve boot time
d06c042 Fix max frequency
efbbb3c Import goodix fp code
9f7ee51 sched: Add controls for sched features
f6315ec msm: thermal: Add sysfs nodes to control parameters
0b484d8 msm: thermal: Check temperature only if probed
25d06ef block: bfq: set IOPS mode by default with slice_idle set to 0
a047da1 arm64: kernel: Kill logspam
6efa80d Disable CPU L2 cache PC during video sessions
e73f4e1 fs: Tweak mount options for all partitions
8830a1a block: Disable add_random add_random was implemented for spinning hard disks. It only slows SSDs down. Read here http://wiki.samat.org/SSD for more info.
5b7405e cpufreq: cpu-boost: Bring up to latest iteration
ba9720a Optimized Task-Search for upto 6% increase in Performance
e2c5103 devfreq: Use high priority workqueue
85605e2 qcom-cpufreq: Prevent false check
f2686a7 FIOPS: forward port for use on 3.10 Linux
6174ad1 block: fiops ioscheduler core
9af5ace AIO: Don't plug the I/O queue in do_io_submit()
db26229 mm: push readahead to 512kB.
292bbd4 binfmt_elf.c: use get_random_int() to fix entropy depleting
8ca42f9 msm: Fix high load average from uninterruptible waits
e1f0f2a tick: don't update idle time if cpu offline
3e28a7b cpufreq: governor: Be friendly towards latency-sensitive bursty workloads
1ce1973 msm_performance: Make input boosting optional
a4e74c3 msm: kgsl: Report correct GPU frequency in sysfs
658c053 Add exFAT support
7552d62 msm: mdss: Add KCAL support for post processing control [v2]
bd20dcd Stop appending commit sha to kernel string
5db1aae Use ccache for fast compile
d90daff Remove uninitialized warnings
af85fb3 prima: Update to LA.BR.1.3.6_rb1.10
* packages/apps/DaylightHeaderNitrogen/
5e5f844 OmniStyle: add Wavvy headers - thanks to Travis Hall
* packages/apps/NitrogenSettings/
528a2a4 [2/2] NitrogenSettings: custom QS header images
* vendor/nitrogen/
3752f46 Update banner
e7902d0 Build DaylightHeaderNitrogen
====================
01-08-2017
====================
* frameworks/base/
a5d54e3 [fingerprint]: make sure that daemon.cancelAuthentication() only execute once.
7a2e904 Fix manual brightness going to 0 after reboot
555a4a8 Night light auto low brightness: wider action [1/2]
70c156a Night light tile brightness: merge the two options into one [1/2]
39a9d56 Night mode tile brightness: allow to set a different value [1/2]
47b8400 Night tile: automatically set a lower brightness when active [1/2]
====================
01-07-2017
====================
* frameworks/base/
e1dd039 Try to fix logcat spam from qcrilmsgtunnel:
d28712b logcat: fix SuperSU related spam E/ActivityManager( 4885): Sending non-protected broadcast eu.chainfire.supersu.NativeAccess from system uid 0 pkg null 09-16 23:35:48.711 E/ActivityManager( 4885): java.lang.Throwable 09-16 23:35:48.711 E/ActivityManager( 4885): at com.android.server.am.ActivityManagerService.broadcastIntentLocked(ActivityManagerService.java:17695) 09-16 23:35:48.711 E/ActivityManager( 4885): at com.android.server.am.ActivityManagerService.broadcastIntent(ActivityManagerService.java:18256) 09-16 23:35:48.711 E/ActivityManager( 4885): at android.app.ActivityManagerNative.onTransact(ActivityManagerNative.java:499) 09-16 23:35:48.711 E/ActivityManager( 4885): at com.android.server.am.ActivityManagerService.onTransact(ActivityManagerService.java:2755) 09-16 23:35:48.711 E/ActivityManager( 4885): at android.os.Binder.execTransact(Binder.java:565)
* packages/apps/Settings/
63ea60e Fix Changelog menu back action
====================
01-06-2017
====================
* device/xiaomi/msm8956-common/
a737a53 Remove qcom.post_boot. Revert "init.qcom.post_boot: update"
a2f7672 Update gps configs from 6.12.22
0b8d9d5 init.qcom.post_boot: update
* frameworks/av/
fef6c40 frameworks/av: Fix video recording breaks
56bf882 video: Use boot clock for recording start time
* frameworks/base/
a2c6537 base: protect zen mode against mailicious setRingerMode
6d86f81 AppOps: Avoid RuntimeException and log spam
c62823c Statusbar Network Indicators : Use vectorized arrow icons
6dd4961 Telephony: Don't crash for too long baseband version
* packages/apps/ContactsCommon/
2cffc32 Merge tag 'android-7.1.1_r12' into n2
* packages/services/Telephony/
505e83e Merge tag 'android-7.1.1_r12' into n2
* vendor/xiaomi/
f299eca kenzo: merge VoLTE patch v2
====================
01-05-2017
====================
* build/
1a2e0f6 Merge tag 'android-7.1.1_r12' into n2-caf
* frameworks/av/
8e407ee Merge tag 'android-7.1.1_r12' into n2-caf
* frameworks/base/
d467887 Merge tag 'android-7.1.1_r12' into n2
f58fabc Revert "Resource Runtime Overlay: Repair damages to Zygote runtime overlays"
09e35fe Revert "Zygote: Workaround for detecting open file descriptors"
91319c4 Revert "Make sure Zygote is running at process priority 0 after VM has started."
0b78d27 Revert "Zygote: Deleted files can still be fstat(restat) success."
* frameworks/native/
699127a Merge tag 'android-7.1.1_r12' into n2-caf
====================
01-04-2017
====================
* device/xiaomi/msm8956-common/
604e893 msm8956: prevent core 4 from hotplugging
====================
01-03-2017
====================
* device/xiaomi/msm8956-common/
cf12463 kenzo: Add XiaomiDoze package
f4658f9 Clean duplicate volte
599a0d1 Use Impulse governor
b33d7ff msm8956-common: Add VoLTE stuff
19fbb46 kenzo: add VoLTE overlays
* frameworks/base/
40053ee Battery: correctly colorize the "!" critical level percentage text
3530f0d Merge pull request #9 from fezzy102/n2
* packages/apps/Dialer/
e86b252 Translate RU
94dc220 Merge pull request #3 from fezzy102/n2
* vendor/nitrogen/
07eb29e Increase Doze brightness
e50892c OTA: Clean and add Kenzo
* vendor/xiaomi/
bf1189b Add missing libs for vulkan
55055df kenzo: add missing VoLTE blobs
4617141 add vulkan libs
5ac8975 updated vendor blobs in makefile
c8dd54a replaced gpu blobs with mi max nougat blobs
fa2bf7a kenzo: Import bullhead widevine
====================
01-02-2017
====================
* device/xiaomi/kenzo/
f5d6b02 Add vulkan api
* device/xiaomi/msm8956-common/
ef3780c Revert "Update WCNSS_qcom_cfg.ini from kernel"
60627c8 Revert "msm8956: Enable sdcardfs"
* packages/apps/Dialer/
2ab3e27 Proximity speaker [2/2]
====================
01-01-2017
====================
* external/e2fsprogs/
874c67b blkid: Add support for probing exFAT
* frameworks/base/
a05a057 Proximity speaker [1/2]
* packages/apps/MusicFX/
af6f97a Update RU
* system/vold/
669bbcf vold: skip first disk change when converting MBR to GPT
5aaf8df Also change emulated device id separator from comma to underscore
2209db5 vold: dont't use commas in device names Fuse supports commas escaped by '\' in fs names, but exfat and ntfs-3g currently don't support the escaping.
Znane błędy:
Torch sometimes work sometimes not
Cant go from MTP USB to USB Charge
FIX: Go to Settings>(Nitrogen OS options) Personalization>Miscellaneous> Disable: MTP instead Charging
Superuser (root) INCLUDED (don't use SuperSU)
Pobierz:
testowe https://sourceforge.net/projects/nitrogen-project/files/kenzo/kenzo_test/
oficjalne https://sourceforge.net/projects/nitrogen-project/files/kenzo/kenzo_stable/
Instalacja:
Copy the ROM and Gapps in SD card.
Go to your recovery
Wipe System,Data,Cache
Install ROM and Gapps zip
Reboot - 1st boot takes around 5-10 minutes.
Enjoy
Źródło: https://forum.xda-developers.com/redmi-note-3/development/rom-nitrogen-os-xyyx-t3535716
dodana zawartość
Aktualizacja[7.1.1][N4F26M][OTA][OMS][Goodix] Nitrogen OS ► (11.01.2017)
Spoiler
Kenzo:
VOLTE
Vulkan
Goodix (FPC with fix )
Status Bar:
- Clock and date position in status bar;
- Battery style settings;
- Network traffic;
- Bluetooth device battery level in status bar;
- Adjust brightness by sliding across the status bar;
- Input method selector notification.
Quick Settings:
- Number of rows and columns;
- Quick pulldown;
- No QS on secured lockscreen;
- Brightness slider;
- Smart pulldown;
- One tap the tile for enable/disable WiFi;
- One tap the tile for enable/disable Bluetooth;
- One tap the tile for enable/disable data;
- show/hide adaptive brightness icon in QS;
- LTE enable/disable tile.
Buttons:
For devices with hardware buttons
- Enable/disable buttons;
- Adjust brightness;
- Keys brightness timeout;
- Reassignment hardware buttons action;
- Force close apps by long press “back” button;
- Volume rocker wake;
- Playback control by volume keys;
- Allow volume keys to enable/disable “Do Not Disturb” mode.
Navigation Bar:
- 2 type navigation bar mode: Smartbar (as usual in android) and Fling (navbar from “Dirty Unicorns” rom);
- Pulse settings in Fling navbar;
- Navbar height control in portrait and landscape orientations;
- Context buttons layout position;
- Context buttons transparency;
- Button touch animation;
- Cursor arrows in navbar while typing;
- Force show/hide navbar on the bottom side when device is rotated;
Gestures:
- Open camera by double tap the power button;
- Double tap on lockscreen to put the device to sleep;
- Double tap status bar to put the device to sleep;
Lock Screen:
- Lock screen shortcuts;
- Show/hide weather on lock screen;
- Lock screen clock font;
- Longpress power button with lock screen turn on torch;
- Rotate lock screen.
Power Menu:
- Customizing power menu;
- Enable/disable power menu on secure lock screen.
Recents apps:
- Exclude apps from the recents panel;
- Select recents view.
- Clear all button positions
Miscellaneous:
- Screenshot type – fullscreen screenshots or selected area as a screenshots;
- Enable MTP instead charging after connect to PC;
- Apps wakelock blocker;
- Wake up device if charger is plugged/unplugged;
- Scrolling cache;
- Allow signature spoofing (microG).
Other:
- App ops;
- Built-in superuser;
- Quick unlock for 4 pin;
- Night light;
- Enable/disable dashboard suggestions, conditions and tiles summaries;
- Ambient display customizing.
Pobierz:
http://xyyx-dev.ru/nitrogen-os/testing/nougat_7.1/kenzo/