ROM Features
Based On Latest Google Android 7.1.0_r7 release
RR Customizations
- Enable/Disable Navbar
- Navbar Button Customization smartbar
- Navbar Pulse
- Navbar Fling
- Double Tap To sleep navbar
- Brightness Slider
- Enable/Disable Show Notification Count
- SuperUser Indicator Switch
- Double Tap To sleep Statusbar
- Carrier Label
- Carrier Label Switch
- Carrier label Color
- Carrier Label Size
- Clock Customizations
- Time & date
- Day & date Toogle
- Center/Right/Left Clock Choice
- Date Format
- Clock Font Styles
- Battery
- Battery Bar customization
- Battery Icon Customization(circle/landscape/Potrait and more)
- Battery % Text
- Network Traffic Indicator
- Network Traffic Arrows Switch
- Incoming/OutGoing Traffic
- Network traffic Color
- Statusbar RR Logo
- RR logo Color
- Position
- Custom Logos
- logo Color
- Position
- Style
- StatusBar Weather
- Weather Color
- Weather Position(left/right)
- Weather Font Style
- Weather Size
- StatusBar Ticker
- Ticker Text color
- Ticker Icon Color
- Toast Animations
- ListView Animations
- System Animations
- Power Menu Animations
- Misc Animations
- Gestures Anywhere Feature
- 3 Finger Swipe Screenshot Gesture
- Choose apps in AppSidebar
- Trigger Width
- Trigger Hieght
- Trigger Position
- App Sidebar
- Choose apps in App circle
- Trigger Width
- Trigger Hieght
- Trigger Position
- Pie
- Pie Trigger(left ,Right ,Bottom)
- Pie Targets
- Pie Colors
- More Pie Features
- Clear All button Switch
- Clear All Tasks Switch
- Clear All Button Location(Top right,Top Left,Top Center,Bottom Left,Bottom Right,Bottom Center)
- Full Screen Recents
- Recents Styles
- OmniSwitch
- CLock And Alarm Customizations
- Weather Panel Customizations
- Calender Events
- Lockscreen Bottom Shortcuts
- Lockscreen General Shorcuts
- 100+ Icons for Shortcuts
- Double Tap to Sleep Lockscreen
- Lockscreen Media Art/Enable Disable
- Quick PIN/Patter Unlock
- LockScreen Wallpaper
- Lockscreen Weather Widget
- Lockscreen Icons Color
- Customizable Tiles
- Dyanamic Tiles Adjustment
- Number of columns/rows
- Tile Animations
- Notification Drawer
- LongPress Toogles to Enter Settings
- Disable Immersive Mode Messages
- Force Expand Notification
- Quick PullDown
- Smart Pulldown
- Notification Panel Transperency
- Volume Dialog Transperency
- Notification Panel Stroke
- Volume Dialog Stroke
- Backlight Timer
- Backlight Strength
- Home Button(For devices with HW keys Only)
- Home Button answer call
- Long Press Actions
- Double Tap Actions
- Menu Button(For devices with HW keys Only)
- Short Press Actions
- Long Press Actions
- Search Button(If Device Supports)
- Short Press Action
- Long Press Action
- Volume Buttons
- Wake Up Device
- Playback Control
- Ringtone Volume Control
- Keyboard Cursor Control
- Swap Buttons on Landscape mode
- Volume Key Answer
- Advanced Reboot Menu
- Power Menu Customizations
- Power Off
- Reboot(Recovery, Bootloader, Hot Reboot)
- ScreenShot
- Power Menu End Calls Switch
- Restart SystemUI
- Airplane Mode
- ScreenRecord
- On the Go Mode
- Sound Panel
- Selinux Switch (Switch Between Permissive and Enforcing Selinux if Device has Selinux Enabled)
- cLock Shortcut
- Disable Battery Saver Warning Color
- OTA U
- Cammera Shutter Sound Enable/Disable
- SystemUI Tuner
- Enabled By default
- Removed Demo mode and Tweaked SystemUI Tuner As compared To AOSP
- StatusBar Icons Cuzomizations
- Quick Settings Customizations
- Perfomance Profiles
- LCD Density
- Expanded Desktop Mode
- Heads Up Switch and customizations
- Live Display
- Configurable 0,90,180,270 Degree Rotation
- Lock Screen Autorotate Switch
- Native Tap to Wake From Marshmallow
- Double Tap Power Button To enable Camera gesture
- Prevent Accidental Wakeup
- Wake Phone on Charging Plug
- Battery Light Customizations
- Notification Light Customizations
- Font Size
- CM privacy guard
- Performance Tweaks(Kernel Aduitor Inbuilt)
- CM root inbuilt
- RR OTA
- A Whole new RR Configurations
- OverAll Smoothness Improvements
- Optimizations to Improve Battery
- Includes All Android Nougat Features
- Includes ALL CM14.1 Features
- AND MUCH MUCH MORE
Cara Pasang:
- Download ROM
- Download Gapps
- Buat TWRP backup (disarankan)
- Wipe System, Data, Cache
- Flash ROM menggunakan TWRP terbaru 3.x Recovery
- Flash GApps
- Reboot
Download
ROM: RR-N-v5.8.5-20171217-kenzo-Final.zip
GApps: Open GApps 7.1-ARM64-Nano
Changelog:
▪ project device/oneplus/oneplus3/
▪ f43d19d Merge branch 'cm-14.1' of git://github.com/LineageOS/android_device_oneplus_oneplus3 into HEAD
▪ project hardware/qcom/fm/
▪ project hardware/samsung/
▪ project kernel/oneplus/msm8996/
▪ bb7d69f ANDROID: scsi: Add segment checking in sg_read
▪ 3cc9341 v4l2: Refactor, fix security bug in compat ioctl32
▪ fa1e07f Revert "media: v4l2-compat-ioctl32: Fix timespec conversion"
▪ f603063 Revert "media: v4l2-compat-ioctl32: memset stack union in compat ioctl"
▪ 6144240 ANDROID: usb: gadget: f_mtp: Return error if count is negative
▪ d8f89b3 msm: sde: Remove output fence object after user request completed
▪ b006f93 ALSA: pcm: prevent UAF in snd_pcm_info
▪ c94bb51 f2fs: deny accessing encryption policy if encryption is off
▪ bb8da9e f2fs: inject fault in inc_valid_node_count
▪ a879560 f2fs: expose quota information in debugfs
▪ 0d5f380 f2fs: separate nat entry mem alloc from nat_tree_lock
▪ e2ea0b3 f2fs: validate before set/clear free nat bitmap
▪ 0f6a455 f2fs: avoid opened loop codes in __add_ino_entry
▪ aa7ce1c32 f2fs: apply write hints to select the type of segments for buffered write
▪ bef1389 f2fs: introduce scan_curseg_cache for cleanup
▪ a70a52d f2fs: optimize the way of traversing free_nid_bitmap
▪ 5565f77 f2fs: keep scanning until enough free nids are acquired
▪ cd807aa f2fs: trace checkpoint reason in fsync()
▪ 59fbc9d f2fs: keep isize once block is reserved cross EOF
▪ 51193c2 f2fs: avoid race in between GC and block exchange
▪ abd9f89 f2fs: save a multiplication for last_nid calculation
▪ 8047f05 f2fs: fix summary info corruption
▪ f5a6eb4 f2fs: remove dead code in update_meta_page
▪ 76583ac f2fs: remove unneeded semicolon
▪ 00064ce f2fs: don't bother with inode->i_version
▪ 6092d48 f2fs: check curseg space before foreground GC
▪ 683a880 f2fs: use rw_semaphore to protect SIT cache
▪ e665b5e f2fs: support quota sys files
▪ 5aaa36c f2fs: add quota_ino feature infra
▪ 56e9919 f2fs: optimize __update_nat_bits
▪ ed8f0df f2fs: modify for accurate fggc node io stat
▪ 630c6d7 Revert "f2fs: handle dirty segments inside refresh_sit_entry"
▪ aa6df7f f2fs: add a function to move nid
▪ 3b5d981 f2fs: export SSR allocation threshold
▪ fece189 f2fs: give correct trimmed blocks in fstrim
▪ 16871e2 f2fs: support bio allocation error injection
▪ 03ef494 f2fs: support get_page error injection
▪ 3775213 f2fs: add missing sysfs description
▪ e1aa4cd f2fs: support soft block reservation
▪ 373748e f2fs: handle error case when adding xattr entry
▪ b860117 f2fs: support flexible inline xattr size
▪ be46178 f2fs: show current cp state
▪ a5d770e f2fs: add missing quota_initialize
▪ 820d6cb7 f2fs: show # of dirty segments via sysfs
▪ 588d9d7 f2fs: stop all the operations by cp_error flag
▪ b7313f1 f2fs: remove several redundant assignments
▪ 3e2c15a f2fs: avoid using timespec
▪ 912c0fa f2fs: fix to correct no_fggc_candidate
▪ 4448733 Revert "f2fs: return wrong error number on f2fs_quota_write"
▪ 130f940 f2fs: remove obsolete pointer for truncate_xattr_node
▪ fecd1fe f2fs: retry ENOMEM for quota_read|write
▪ 671abe6 f2fs: limit # of inmemory pages
▪ 77c6b7b f2fs: update ctx->pos correctly when hitting hole in directory
▪ 38a181b f2fs: relocate readahead codes in readdir()
▪ b318da8 f2fs: allow readdir() to be interrupted
▪ b9737fc f2fs: trace f2fs_readdir
▪ 3f713fe f2fs: trace f2fs_lookup
▪ 4179f41 f2fs: skip searching non-exist range in truncate_hole
▪ 613f250 f2fs: expose some sectors to user in inline data or dentry case
▪ 882bd3a f2fs: avoid stale fi->gdirty_list pointer
▪ 0452f1f f2fs/crypto: drop crypto key at evict_inode only
▪ 8708f42 f2fs: fix to avoid race when accessing last_disk_size
▪ 5e1bb66 f2fs: Fix bool initialization/comparison
▪ 6f49a55 f2fs: give up CP_TRIMMED_FLAG if it drops discards
▪ 0fe8c87 f2fs: trace f2fs_remove_discard
▪ b0e8fb8 f2fs: reduce cmd_lock coverage in __issue_discard_cmd
▪ 100a2d7 f2fs: split discard policy
▪ cbbbb25 f2fs: wrap discard policy
▪ 6a566c1 f2fs: support issuing/waiting discard in range
▪ 4bb599c f2fs: fix to flush multiple device in checkpoint
▪ ef19d95 f2fs: enhance multiple device flush
▪ 05f5db8 f2fs: fix to show ino management cache size correctly
▪ 5a4c90f f2fs: drop FI_UPDATE_WRITE tag after f2fs_issue_flush
▪ 5789f90 f2fs: obsolete ALLOC_NID_LIST list
▪ a1368da f2fs: convert inline data for direct I/O & FI_NO_PREALLOC
▪ 62a446b f2fs: allow readpages with NULL file pointer
▪ 9098d09 f2fs: show flush list status in sysfs
▪ 94349a3 f2fs: introduce read_xattr_block
▪ 859f6ee f2fs: introduce read_inline_xattr
▪ f947ec1 Revert "f2fs: reuse nids more aggressively"
▪ aaeedfb Revert "f2fs: node segment is prior to data segment selected victim"
▪ 5929295 Revert "FROMLIST: f2fs: expose some sectors to user in inline data or dentry case"
▪ aed4ee8 drivers: staging: Update qcacld-2.0 driver
▪ 6c8858c Merge tag 'LA.UM.5.5.r1-06300-8x96.0' of https://source.codeaurora.org/quic/la/kernel/msm-3.18 into oreo
▪ edb91ff Revert "ipv6/dccp: do not inherit ipv6_mc_list from parent"
▪ 4dd4bd2 Revert "msm: mdss: add recovery if TE is not coming from the panel"
▪ b63f5bf drivers: staging: Update qcacld-2.0 driver
▪ 0286bca Merge tag 'LA.UM.5.5.r1-06100-8x96.0' of https://source.codeaurora.org/quic/la/kernel/msm-3.18 into oreo
▪ ccf4a7e f2fs: preserve i_mode if __f2fs_set_acl() fails
▪ 0561b46 FROMLIST: f2fs: expose some sectors to user in inline data or dentry case
▪ 44219f6 UPSTREAM: f2fs: fix potential panic during fstrim
▪ ae68df1 f2fs: add lazytime mount option
▪ 9d39e71 vfs: add support for a lazytime mount option
▪ ff9c0fa f2fs: hurry up to issue discard after io interruption
▪ 0d6156c f2fs: fix to show correct discard_granularity in sysfs
▪ 970a943 f2fs: detect dirty inode in evict_inode
▪ 75b9d56 f2fs: clear radix tree dirty tag of pages whose dirty flag is cleared
▪ f448a49 f2fs: speed up gc_urgent mode with SSR
▪ e96fd28 f2fs: better to wait for fstrim completion
▪ 1f0d843 f2fs: avoid race in between read xattr & write xattr
▪ 47f6f642 f2fs: make get_lock_data_page to handle encrypted inode
▪ f437905 f2fs: use generic terms used for encrypted block management
▪ 10248dc f2fs: introduce f2fs_encrypted_file for clean-up
▪ 9081731 Revert "f2fs: add a new function get_ssr_cost"
▪ cc499c9 f2fs: constify super_operations
▪ 2489c0e f2fs: fix to wake up all sleeping flusher
▪ c521e45 f2fs: avoid race in between atomic_read & atomic_inc
▪ d0cc824 f2fs: remove unneeded parameter of change_curseg
▪ 0f471bc f2fs: update i_flags correctly
▪ 41375778 f2fs: don't check inode's checksum if it was dirtied or writebacked
▪ c9c5205 f2fs: don't need to update inode checksum for recovery
▪ 3c1219c f2fs: trigger fdatasync for non-atomic_write file
▪ 388c7285 f2fs: fix to avoid race in between aio and gc
▪ 034fcb3 f2fs: wake up discard_thread iff there is a candidate
▪ 9abb9d23 f2fs: return error when accessing insane flie offset
▪ 585ae21 f2fs: trigger normal fsync for non-atomic_write file
▪ d5c8eaf f2fs: clear FI_HOT_DATA correctly
▪ 4999119 f2fs: fix out-of-order execution in f2fs_issue_flush
▪ 8126c09 f2fs: issue discard commands if gc_urgent is set
▪ a0de99e f2fs: remove unused function overprovision_sections
▪ 55983a9 f2fs: add tracepoint for f2fs_gc
▪ c8048ed f2fs: retry to revoke atomic commit in -ENOMEM case
▪ 1c552de f2fs: let fill_super handle roll-forward errors
▪ e3e0757 f2fs: merge equivalent flags F2FS_GET_BLOCK_[READ|DIO]
▪ 3da73f4 f2fs: support journalled quota
▪ cd5285b f2fs: fix potential overflow when adjusting GC cycle
▪ e9bc041 f2fs: avoid unneeded sync on quota file
▪ d4adbf5 f2fs: introduce gc_urgent mode for background GC
▪ 2a9447d f2fs: fix the size value in __check_sit_bitmap
▪ c2a614b f2fs: add app/fs io stat
▪ 5401d8f f2fs: do not change the valid_block value if cur_valid_map was wrongly set or cleared
▪ a5758e1 f2fs: update cur_valid_map_mir together with cur_valid_map
▪ 18e2b4a f2fs: use printk_ratelimited for f2fs_msg
▪ 421826f f2fs: expose features to sysfs entry
▪ 620d636 f2fs: support inode checksum
▪ 21a135b f2fs: return wrong error number on f2fs_quota_write
▪ aef3950 f2fs: provide f2fs_balance_fs to __write_node_page
▪ 770a65a f2fs: introduce f2fs_statfs_project
▪ c317365 f2fs: don't need to wait for node writes for atomic write
▪ a2da7b1 f2fs: avoid naming confusion of sysfs init
▪ 7998d1e f2fs: support project quota
▪ 031874f f2fs: record quota during dot{,dot} recovery
▪ fe08820 f2fs: enhance on-disk inode structure scalability
▪ 0deca8f f2fs: make max inline size changeable
▪ ebf4950 f2fs: alloc new nids for xattr block in recovery
▪ 04cd6b7 f2fs: spread struct f2fs_dentry_ptr for inline path
▪ b1e7764 f2fs: remove unused input parameter
▪ 895f38a ARM: dts: 15801: Attach sRGB off cmd to dsi on cmd
▪ 2b63fa8c mdss: livedisplay: Don't send sRGB/DCI-P3 off cmd when dsi on
▪ project packages/apps/AudioFX/
▪ project packages/apps/Bluetooth/
▪ project packages/apps/Calendar/
▪ project packages/apps/Camera2/
▪ project packages/apps/CellBroadcastReceiver/
▪ project packages/apps/CertInstaller/
▪ project packages/apps/Eleven/
▪ project packages/apps/Email/
▪ project packages/apps/EmergencyInfo/
▪ project packages/apps/Exchange/
▪ project packages/apps/FMRadio/
▪ project packages/apps/Gallery2/
▪ project packages/apps/HTMLViewer/
▪ project packages/apps/Jelly/
▪ project packages/apps/KeyChain/
▪ project packages/apps/ManagedProvisioning/
▪ project packages/apps/Nfc/
▪ project packages/apps/Profiles/
▪ project packages/apps/Recorder/
▪ project packages/apps/SafetyRegulatoryInfo/
▪ project packages/apps/SamsungServiceMode/
▪ project packages/apps/SetupWizard/
▪ project packages/apps/Snap/
▪ project packages/apps/Stk/
▪ project packages/apps/Tag/
▪ project packages/apps/Terminal/
▪ project packages/apps/Trebuchet/
▪ project packages/apps/TvSettings/
▪ project packages/apps/UnifiedEmail/
▪ project packages/apps/WallpaperPicker/
▪ project packages/inputmethods/LatinIME/
▪ project packages/providers/BookmarkProvider/
▪ project packages/providers/CalendarProvider/
▪ project packages/providers/CallLogProvider/
▪ project packages/providers/ContactsProvider/
▪ project packages/providers/DataUsageProvider/
▪ project packages/providers/DownloadProvider/
▪ project packages/providers/MediaProvider/
▪ project packages/providers/TelephonyProvider/
▪ project packages/providers/UserDictionaryProvider/
▪ project packages/providers/WeatherProvider/
▪ project packages/resources/devicesettings/
▪ project packages/screensavers/Basic/
▪ project packages/screensavers/PhotoTable/
▪ project packages/services/CMAudioService/
▪ project packages/services/WeatherService/
▪ project packages/wallpapers/LivePicker/
▪ project vendor/cmsdk/samples/weatherproviderservice/WundergroundWeatherProvider/
▪ project vendor/cmsdk/samples/weatherproviderservice/YahooWeatherProvider/
Source code:
Kernel
ROM
Version Information
Status: Stable
Current Stable Version: 5.8.X
ROM OS Version: 7.x Nougat
ROM Kernel: Linux 3.10.x
Screenshot:
Source: XDA
Silahkan tinggalkan komentar EmoticonEmoticon