{
"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"
}
Resurrection Remix 5.8.5Samsung Note 8.0 n5110 / n5100 / n5120Release 4 - 25th March 2018
Code:
#include
/*
* Your warranty is now void.
* And other random stuff no-one reads.
*/
Intro
This is a straight port of Resurrection Remix to Note 8.0 n5110 / n5100 / n5120.
It is based on Nougat 7.1.2_r36 and nightlies of LineageOS 14.1 and Resurrection Remix from 25th March.
Release 4 is shipped rootless - you choose which root solution to apply.
Features
Code:
● navigation bar ▼
- enable/disable navbar
- navbar colour tint
- navbar button customisation smart bar
- navbar pulse
- navbar fling
- double tap to sleep navbar
● status bar ▼
- brightness slider
- enable / disable show notification count
- superuser indicator switch
- double tap to sleep status bar
- carrier label
- carrier label switch
- carrier label colour
- carrier label size
- clock customisation's
- time & date
- day & date toggle
- centre / right / left clock choice
- date format
- clock font styles
● battery ▼
- battery bar customisation
- battery icon customisation (circle / landscape / portrait and more)
- battery % text
● network traffic indicator ▼
- network traffic arrows switch
- incoming / outgoing traffic
- network traffic colour
● status bar RR logo ▼
- RR logo colour
- position
● custom logos ▼
- logo colour
- position
- style
● status bar weather ▼
- weather colour
- weather position (left / right)
- weather font style
- weather size
● status bar ticker ▼
- ticker text colour
- ticker icon colour
● animations ▼
- toast animations
- list view animations
- system animations
- QS tile animations
- power menu animations
- misc animations
● gestures ▼
- gestures anywhere feature
- 3 finger swipe screenshot gesture
● app circle bar ▼
- choose apps in app sidebar
- trigger width
- trigger height
- trigger position
● app sidebar ▼
- choose apps in app circle
- trigger width
- trigger height
- trigger position
● pie control ▼
- pie trigger (left / right / bottom)
- pie targets
- pie colours
- more pie features
● recents panel ▼
- clear all button switch
- clear all tasks switch
- clear all button location (top right / top left / top centre / bottom left / bottom right / bottom centre)
- full screen recents
- recents styles
- omniswitch
● cclock widget ▼
- clock and alarm customisation's
- weather panel customisation's
- calender events
● lockscreen ▼
- lock screen bottom shortcuts
- lock screen general shortcuts
- 100+ icons for shortcuts
- double tap to sleep lock screen
- lock screen media art / enable disable
- quick pin / patter unlock
- lockscreen wallpaper
- lock screen weather widget
- lock screen icons colour
● quick settings draggable tiles ▼
- customisable tiles
- dynamic tiles adjustment
- number of columns / rows
- tile animations
● notification drawer ▼
- task manager
- custom headers
- long press toggles to enter settings
- disable immersive mode messages
- force expand notification
- quick pull-down
- smart pull-down
- notification panel transparency
- volume dialog transparency
- notification panel stroke
- volume dialog stroke
● buttons ▼
- back-light timer
- back-light strength
● advanced reboot menu ▼
- power off
- reboot (recovery / boot-loader / hot reboot)
- screen-shot
- power menu end calls switch
- restart systemui
- aeroplane mode
- screen record
- on the go mode
- sound panel
● 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
● miscellaneous ▼
- clock shortcut
- disable battery saver warning colour
- ota updates
- camera shutter sound enable / disable
● systemui tuner ▼
- enabled by default
- removed demo mode and tweaked systemui tuner as compared to aosp
- status bar icons customisation's
- quick settings customisation's
● other features ▼
- performance profiles
- lcd density
- expanded desktop mode
- heads up switch and customisation's
- live display
- configurable 0 / 90 / 180 / 270 degree rotation
- lock screen auto-rotate switch
- double tap power button to enable camera gesture
- prevent accidental wake-up
- wake phone on charging plug
- battery light customisation's
- notification light customisation's
- font size
- CM privacy guard
- RR ota
- CM root inbuilt
- new RR configurations
- overall smoothness improvements
- optimisation's to improve battery
- includes all android nougat features
- includes all CM14.1 features
- and much much more ...
Installation
Required for installation:
Recovery - Latest n5110 / n5100 / n5120 TWRP 3.1 here
Firmware - Lollipop supporting bootloader and modem / non-hlos - here
Gapps - a latest version of Open Gapps 7.1. Either Pico / Nano or use a Config-Gapps file to customise a Super Gapps install.
1st install - " clean install "
Make a full nandroid backup <always backup!>.
Properly remove previous root solution. i.e. in TWRP flash Magisk un-installer / UnSU for SuperSU.
Full wipe device (art / dalvik, cache, system, data).
Install rom.
Install chosen root solution.
Install Gapps.
Wipe cache and art / dalvik.
Reboot.
Wait for 1st boot to optimise apps.
Enjoy.
2nd and subsequent installs - " dirty flash "
Uninstall all Substratum overlays.
Make a full nandroid backup <always backup!>.
Properly remove previous root solution. i.e. in TWRP flash Magisk un-installer / UnSU for SuperSU.
Wipe system, cache and art / dalvik <wiping System is ESSENTIAL for Magisk>.
Install rom.
Install chosen root solution.
Install latest Gapps (Updating with latest Gapps for every dirty flash is A Good Thing).
Wipe cache and art / dalvik.
Reboot.
Wait for app optimisation.
Enjoy.
Dirty flashing may be possible. Nandroid backups are your friend!
Download
Download n5110 Release 4 ROM from AndroidFileHost
Download n5100 Release 4 ROM from AndroidFileHost
Download n5120 Release 4 ROM from AndroidFileHost
Source code
Buffcore kernel: here
Buffs' common device tree: here
RR code: here LOS code: here
Build instructions (use old method) here
What does / doesn't work
All hardware support issues will be the same as LOS / CM 14.1.
DOES
GPS, orientation and acceleration work. GPS Status gets a good fix indoors.
In-built camera app <snap> works fine.
OMS support integrated.
Magisk works, safetynet hding works, modules work.
You tell me.
DOESN'T
USBOTG - probably still not functioning.
MHL does not work.
Glonass - never going to work on old devices with CM-14.1.
Substratum theming seems to have stopped working with older devices.
n5120 - phone probably does not work without SElinux mode being changed to Permissive.
You tell me.
Thanks & credits
Code:
* RR team, CM team, Omni team, Slim team.
* XDA developers.
* Everyone who has contributed to CM on Note8.0.
* RGIB especially whose work has kept our creaky old tablets current and facilitated this rom.
* mickybart and walter79
* The testers:
* jollyjesus, bigphil75, |mickey, josean99, marcdu30, carinapdx, lkoc, gotnoypi,
* gfmoore, 5dadd7, Nighty0, rmein, glm0025, dennylee60, vinal, genenash
* Thanks for taking the time to help test this, and thank you for all the valuable feedback.
* Hope I have included everyone!
XDA:DevDB Information
Resurrection Remix, Nougat ROM for the Samsung Note 8.0, ROM for the Samsung Galaxy Note 8.0 (2013 Tablet)
Contributors
Buff99
Source Code: https://github.com/ResurrectionRemix
ROM OS Version: 7.x Nougat
ROM Kernel: Linux 3.0.x
ROM Firmware Required: Lollipop supporting bootloader
Based On: LineageOS
Version Information
Status: No Longer Updated
Current Stable Version: Release 3
Stable Release Date: 2018-03-11
Current Beta Version: Release 2
Beta Release Date: 2017-11-04
Created 2017-03-11
Last Updated 2018-12-07
Current version changelog
Latest changelist
n5110
Release-4-RR-N-v5.8.5-20180325-n5110-Final.zip
md5sum - c607f136bad8500a1a8fe498f67b1fcf
n5100
Release-4-RR-N-v5.8.5-20180325-n5100-Final.zip
md5sum - 9da48c4f6d38a77cd7a6551024e23b3d
n5120
Release-4-RR-N-v5.8.5-20180325-n5120-Final.zip
md5sum - ca1fe273e484ded0169c25f73d431526Release 4
n5100 and n5120 hardware lights fixed ??
Webview updated
ovelay: use systemclock for rotation
ovelay: disable wideband speech
Bump security patch level to 2018-03-05
Buffcore kernel 0.15:
added charging interface, so user can tune power for charging, USB charge raised to 1000mA.
mach-exynos: Support for current CPU temperature reading from Exynos4 TMU driver
power defaults - tune
RR and LOS data grabbed at 11:00 GMT, Sunday 25th March 2018
Android 7.1.2_r36 - March Security updates.
Resurrection Remix Final 5.8.5.
Release 3
PegasusQ set as default governor and tuned for more effective hotplugging.
Sync usb settings to same as Lineage.
Implement Snap camera and fixes camera issues.
Remove BLN attempt - fix HW LEDs.
MTP host crash fixed <thanks @mikeybart and @walter79>.
Add AptX codec support.
Touchscreen gestures disabled. Hate them.
Buffcore kernel 0.13:
Enable PRPF filter in case anyone tethers.
Updated mali driver <zanezam>.
GPU control interface <zanezam>. Not yet utilised.
Disable pegasusqboost.
Make sure spen gesture support disabled.
Reduce some wakelocks.
Mountnamespace support <Magisk>.
CPU undervolting support.
Doze screen off helper.
BFQ I/O scheduler.
Add LulzactiveQ and intelliactive governors and improve PegasusQ.
bug fixes, crypto fixes, optimisations.
RR and LOS data grabbed at 08:53 GMT, Friday 9th March 2018.
Android 7.1.2_r26 - February 2018 security fixes.
Resurrection Remix Final 5.8.5.
Release 2
Lots changed since release 1.
Buffcore kernel 0.04:
re-added interactive, conservative & adaptive governors;
PegasusQ set as default governor and PegasusQ boost enabled;
Readahead cache set to 1024k;
Add TCP congestion options, set westwood as default;
Lots of stability and crypto fixes.
RR and LOS data grabbed at 03:33 GMT, Friday 3rd November 2017.
Android 7.1.2_r29 - October Security updates + fixes for Krack.
Resurrection Remix Final 5.8.5.
Hints, tips & FAQs
RR is a very feature laden rom. Don't go mad and switch everything on when you first boot. Concentrate on a feature and see how you like it. Blur for example can take a lot of tuning to look right.
If something does not run go into Settings > Privacy > Privacy Guard and check settings.
Also check the mode you have set for SElinux. Some functionality may be wrongly disabled in "Enforcing" which will work in "Permissive".
To enable built in root go to developer options and activate Root Access.
Use the smallest Open Gapps you can get away with (recommended Pico or Nano).
Most issues / caveats for CM14.1 / LOS will apply for this rom!
Long boot times on 2nd and subsequent boots? Go into Settings > Privacy > Privacy Guard > Advanced > Bootup and disable startup on apps that don't need started on every boot.
After flashing in TWRP you may see two messages saying "E:unknown command" - this can happen on all CM14.1 based roms and is nothing to worry about.
Substratum needs to be installed from Playstore, in case you wonder why it's not there. It's an option.
Adaway and Kernel Adiutor are no longer included in rom.
Doze is working well. It minimises battery usage when tablet is NOT being used.
Lockscreen current display is worth enabling.
Use GPS Status to properly test GPS and re-calibrate sensors if needed. Disable wifi and bluetooth scanning in rom settings for accurate results!
Q. Does xposed....
A. There are now versions of Xposed which run on Nougat. However Xposed WILL NOT BE SUPPORTED AT ALL. You will be on your own. Do not report bugs. Logs that show Xposed use will be ignored.
Q. The install button does not work when I want to install an app, usually a non market side-loaded app?
A. Stop / disable the application running that is using a screen overlay.
Q. Does OTA work?
A. Yes. It checks to see if a new version has been published and alerts you. Links are provided in the OTA app for direct downloads. The rom will still need to be flashed manually as normal.
Q. Why is this rom a Rootless build?
A. I am giving the user the option of selecting to install a root of their choice. This Rootless version will allow you to install the latest Magisk, SuperSU or any other viable solution. Running the rom without any root applied is also a viable option.
Q. What theme engine is integrated?
A. Full OMS7 support has been implemented, so Substratum can be installed from the play store if you wish to theme the rom.
Q. Can I use an alternate kernel?
A.You may be able to use other kernels. Use Flashify to flash them or extract the boot.img and flash as img from TWRP. Do not wipe kernel / dalvik if only flashing a kernel. @ZaneZam s excellent Boeffla kernel works really well.
Q. I would like louder / better quality sound.
A. I use and recommend the latest mod by A.R.I.S.E. - ARISE+Magnum+Opus+20170918+Stock+Edition.zip from here. I now recommend using the in-built Magisk compatibility mod. See advanced post #7 for more on Arise.
Q. Can I replace the weather provider?
A. Go to settings > apps > configure apps > weather. Add weather provider takes you to the playstore. Download Yahoo weather provider. Back to weather and enable Yahoo weather provider.
Q. Can I mirror the rom on a different provider?
A. I only want the rom served from AFH / Sourceforge so I can monitor downloads. NO mirroring is permitted.
If you want to send me a full set of logs for a bug, I recommend using Syslog.
Official Resurrection Remix FAQ: here
Crowdin for translations here
Feature requests to "thoughts / feedback" section of RR G+ page here
Previous Changelists
Reserved
Failed to flash with Error 7, verified the hash and file is ok.
Its a bit scary, but the upgrade (dirty flash) from an earlier beta has worked well.! Phew.
For others, could you perhaps add the link to gapps on your downloads section please.
Ta very much
pvsgh said:
Failed to flash with Error 7, verified the hash and file is ok.
Click to expand...
Click to collapse
Hi @pvsgh,
You do have an n5110 model (wifi only)?
couple of thoughts:
did you do a full wipe before attempting the install?
can you let me know your system partition size (have seen error 7 due to non-standard partition sizes)
go to wipe > advanced wipe > select system > repair or change file system > check size.
gfmoore said:
Its a bit scary, but the upgrade (dirty flash) from an earlier beta has worked well.! Phew.
For others, could you perhaps add the link to gapps on your downloads section please.
Ta very much
Click to expand...
Click to collapse
Hi @gmoore, glad you got there...
dirty flash can be a bit scary for the first few hundred times, after a couple of thousand though it's like water off a ducks back
Will add gapps link, thanks for the feedback
Buff<
Buff99 said:
Hi @pvsgh,
You do have an n5110 model (wifi only)?
couple of thoughts:
did you do a full wipe before attempting the install?
can you let me know your system partition size (have seen error 7 due to non-standard partition sizes)
go to wipe > advanced wipe > select system > repair or change file system > check size.
Click to expand...
Click to collapse
Yes, 5110 model, did a full wipe. I might have a modified partition structure, did that a long time back so have to check again for confirmation. Although, LOS14.1 installs fine.
EDIT: System partition size is 1511MB, so it should not be the space issue. I also compared the LOS14.1 update-script with update-scrpipt from your ROM and there is no difference except some ui_print commands.
This is the step where it is failing:
block_image_update("/dev/block/platform/dw_mmc/by-name/SYSTEM", package_extract_file("system.transfer.list"), "system.new.dat", "system.patch.dat") ||
abort("E1001: Failed to update system image.");
EDIT2: Checked the recovery logs, and it does seem it is expecting some particular size for system partition, will try reverting back the partition sizes to stock and see if that works.
here is a some information from recovery log:
Patching system image unconditionally...
erasing 476481 blocks
BLKDISCARD ioctl failed: Invalid argument
failed to execute command [erase 30,66050,97792,131586,163328,197122,228864,262658,294400,295587,327168,328194,359936,360962,392704,393730,425472,426498,458240,459266,491008,492034,523776,524802,556544,557570,589312,590338,622080,623106,655360]
script aborted: E1001: Failed to update system image.
E1001: Failed to update system image.
Click to expand...
Click to collapse
Buff99 said:
DOESN'T
USBOTG - doesn't work yet. MTP error shows up in occasional use but does not seem critical.
MHL does not work.
You tell me.
Click to expand...
Click to collapse
USBOTG I can probably live without, but I use MHL a lot when we travel to play movies on the hotel TV. Is this something that's a temporary upstream glitch? Something that you just need time for? Or is it something that is likely a permanent limitation of the ROM? I appreciate the work you're putting in to revive this relatively ancient device (Thank you!). I'm just trying to figure out if this is a ROM I can use as a daily driver in my personal use case.
Duckman5 said:
USBOTG I can probably live without, but I use MHL a lot when we travel to play movies on the hotel TV. Is this something that's a temporary upstream glitch? Something that you just need time for? Or is it something that is likely a permanent limitation of the ROM? I appreciate the work you're putting in to revive this relatively ancient device (Thank you!). I'm just trying to figure out if this is a ROM I can use as a daily driver in my personal use case.
Click to expand...
Click to collapse
No CM based note 8.0 ROM has had it to date, as far as I'm aware. It would depend on if RGIB had the time to implement in LOS / CM14.1 as it's one of the most involved systems to port and bring up to date.
If you must have MHL then it's touchwiz based rom for you ATM I'm afraid...
It IS however doable as the S4 RR nougat port i also maintain has working MHL ?
Buff99 said:
No CM based note 8.0 ROM has had it to date, as far as I'm aware. It would depend on if RGIB had the time to implement in LOS / CM14.1 as it's one of the most involved systems to port and bring up to date.
If you must have MHL then it's touchwiz based rom for you ATM I'm afraid...
It IS however doable as the S4 RR nougat port i also maintain has working MHL
Click to expand...
Click to collapse
Thanks for the quick response and explanation. That makes me sad. I may still make the jump anyway and just bring an old phone along with me for movie watching. I'm so sick of being stuck on an ancient (likely exploit ridden) version of Kit-Kat because Samsung couldn't be bothered to update this otherwise capable device.
Duckman5 said:
Thanks for the quick response and explanation. That makes me sad. I may still make the jump anyway and just bring an old phone along with me for movie watching. I'm so sick of being stuck on an ancient (likely exploit ridden) version of Kit-Kat because Samsung couldn't be bothered to update this otherwise capable device.
Click to expand...
Click to collapse
Yeah totally agree. Hardware is remarkable still able and Nougat gets better performance out of it than Sammy ever could with KK.
As a rom it's still evolving and the niggles will eventually get ironed out.
I myself would love MHL as we have 2 note8.0s at home, mine obviously is one I develop on and is bleeding edge.
My wife's is still on KK as it's primary use is as a media player through MHL and she won't let me update it until MHL works...
partition structure restored, still the same issue.
This particular line from system.transfer.list causing the installation to fail:
erase 30,66050,97792,131586,163328,197122,228864,262658,294400,295587,327168,328194,359936,360962,392704,393730,425472,426498,458240,459266,491008,492034,523776,524802,556544,557570,589312,590338,622080,623106,655360
OK...so I decided to give it a try. Installed the linked TWRP, made nandroid, updated the baseband (I think I did this correctly) with Odin, and installed ROM with nano GAPPS. Wifi isn't working now. I can see networks, I can enter the password, but it doesn't connect. It just says "connecting" for a moment, then stops trying and just says "saved" under the network name. Kind of a problem for me for a wifi only tablet. I like the look and speed of the ROM, though, so I would like to at least try it for a bit. What am I doing wrong? Any thoughts?
Duckman5 said:
OK...so I decided to give it a try. Installed the linked TWRP, made nandroid, updated the baseband (I think I did this correctly) with Odin, and installed ROM with nano GAPPS. Wifi isn't working now. I can see networks, I can enter the password, but it doesn't connect. It just says "connecting" for a moment, then stops trying and just says "saved" under the network name. Kind of a problem for me for a wifi only tablet. I like the look and speed of the ROM, though, so I would like to at least try it for a bit. What am I doing wrong? Any thoughts?
Click to expand...
Click to collapse
Yes, a slight problem.
Probably it's the region code needs set, or the router channel changed. Channels 12 and 13 are out of band (and illegal) in some areas of the world. Check the channels your router broadcasts on and the region code in WiFi settings. If you need to access all 13 channels set region to Europe.
pvsgh said:
partition structure restored, still the same issue.
This particular line from system.transfer.list causing the installation to fail:
erase 30,66050,97792,131586,163328,197122,228864,262658,294400,295587,327168,328194,359936,360962,392704,393730,425472,426498,458240,459266,491008,492034,523776,524802,556544,557570,589312,590338,622080,623106,655360
Click to expand...
Click to collapse
I'm not familiar with system transfer lists, but I'm sure i know what the problem is, it's just how we go about curing it for you.
I found on making Roms for another system a lot of slack system space, so increased the system partition to full volume size. I have also applied this to note 8 on this ROM, so instead of a system partition of 1.5gb we now have the full size of the volume, 2.5gb.
We need to check you have space to create a 2.5gb partition on the system volume - need to check the exact size when i get home.
In the meantime, you may find format / repair / resize partition in TWRP is enough to cure this...
Buff99 said:
Yes, a slight problem.
Probably it's the region code needs set, or the router channel changed. Channels 12 and 13 are out of band (and illegal) in some areas of the world. Check the channels your router broadcasts on and the region code in WiFi settings. If you need to access all 13 channels set region to Europe.
Click to expand...
Click to collapse
I'm in the US and my router broadcasts on channel 11. I set the tablet to US region as one of the first steps when it was not working. ? I really want this to work. So much less lag than TouchWiz. Could I have messed up the baseband flash? What are the correct steps to do it?
Duckman5 said:
I'm in the US and my router broadcasts on channel 11. I set the tablet to US region as one of the first steps when it was not working. I really want this to work. So much less lag than TouchWiz. Could I have messed up the baseband flash? What are the correct steps to do it?
Click to expand...
Click to collapse
So...I went ahead and set up a 2.4 gHz only guest network and I'm now able to connect to that network only. Is there an issue with 5 gHz networking?
Buff99 said:
I'm not familiar with system transfer lists, but I'm sure i know what the problem is, it's just how we go about curing it for you.
I found on making Roms for another system a lot of slack system space, so increased the system partition to full volume size. I have also applied this to note 8 on this ROM, so instead of a system partition of 1.5gb we now have the full size of the volume, 2.5gb.
We need to check you have space to create a 2.5gb partition on the system volume - need to check the exact size when i get home.
In the meantime, you may find format / repair / resize partition in TWRP is enough to cure this...
Click to expand...
Click to collapse
Yes, I had 2.5 gb system partition, after I repartitioned it, this is what my partition size looked like (identical to stock)
8 92.3MB 1703MB 1611MB ext4 CACHE
9 1703MB 4387MB 2684MB ext4 SYSTEM
10 4387MB 4974MB 587MB ext4 HIDDEN
11 4974MB 4983MB 8389kB OTA
12 4983MB 15.8GB 10.8GB ext4 USERDATA
and before restoring it to stock, i had around 1.5gb for system:
8 92.3MB 193MB 101MB ext4 CACHE
9 193MB 1805MB 1612MB ext4 SYSTEM
10 1805MB 1820MB 15.0MB ext4 HIDDEN
11 1820MB 1828MB 8000kB OTA
12 1828MB 15.8GB 13.9GB ext4 USERDATA
I just feel like 2.5gb for system partition is a waste of space.
Also, I tried to extract this rom and convert it to old style format (system directory) but it failed to install due to some missing symlinks. Have to spend some more time fixing those
To be claim, i am NOT the maintianer, the dev or else, jut an user...
Today, i want to share a GSI for every use of this phone and try to give everyone the lightest feeling of system to match the weight of this phone. A big thank to the dev @eremitein
The dev made more roms that you can find on his github
If you want to have a tuto on how to flash it you can find it HEREDownload
All target builds
About
LiR is a project which based on LineageOS 18.1 with Andy Yan's and phhusson's Treble GSI patches. Built with all Andy's patches & recommendations, also even without "ALLOW_MISSING_DEPENDENCIES=true" flag. System can run with SELinux enforced state, as an original Phh AOSP GSI. Fully compatible with PHH-Treble patches. Has dynamic root which can be activated/deactivated without reboot - 'su' binary and SuperUser app (can works on all devices even with system read-only). Also has dynamic SafetyNet helper (but it compatible with not all devices), users have four ways to pass SafetyNet: a. just enable SafetyNet option (recommended) b. disable SafetyNet and enable "Spoof Pixel 5" then reboot c. enable both options and reboot d. mount system as RW and create empty file /system/phh/secure (legacy method)
Changes
LiR 22.02.23
February 2022 SPL
to the Phh settings > Misc added new options: Restart systemUI and Dump system logs
backported changes from v402 device_phh_treble: Fix DT2W on Xiaomi Mi 11 Lite 5G, Rename our brand from "Phh" to "google", [Moto One vision] Set eSCO size, Disable ODM display overlay for OnePlus 10 Pro, Remove Mi 11 Lite 5G (renoir) from the audio effects fix
SuperUser app replaced by updated new one (special thanks for contributors ponces and Amy). if you have problems after dirty update you should first remove app from Apps settings then disable/enable Superuser in Phh settings
LiR 22.01.28
Spoiler
January 2022 SPL
[*]implemented Huawei IMS patches from Iceows
[*]fixes for for some devices (mainly with Oreo vendor, A-only) access for media files from some apps like WhatsApp or Telegram (based on Iceows's patch)
[*]backported changes from v400h device_phh_treble: All devices support unprocessed audio source, Fix audio for Umidigi X and Gome U9, Add Netflix ID for Mi 11 lite 5G
[*]patch for gsicharger removed, should fix offline charger animation for some devices (need test)
[*]added fix for Samsung J4 j4lteub with telegram and whatsapp camera (thanks •Johann• from tg)
[*]added support RMX2195: brightness, jackinput, fp
[*]fix touch issue for Realme 6 Pro RMX2061/2063 devices, based on this report
[*]volume dialog UI now follows rounded corners
[*]imported Realme 6 Pro RMX2061 overlay
[*]opt-out cringe TCP info parsing error (AAAAA....) on legacy kernels (commit)
[*]libprocessgroup: Do not remove uid cgroups directory (commit)
[*]GarbageMonitor tile removed
[*]
LiR R 2022.01.27
Spoiler
January 2022 SPL
implemented Huawei IMS patches from Iceows
added Seedvault app and option in Treble app for activating it
fixes for for some devices (mainly with Oreo vendor, A-only) access for media files from some apps like WhatsApp or Telegram (based on Iceows's patch)
backported changes from v400h device_phh_treble: All devices support unprocessed audio source, Fix audio for Umidigi X and Gome U9, Add Netflix ID for Mi 11 lite 5G
patch for gsicharger removed, should fix offline charger animation for some devices (need test)
added fix for Samsung J4 j4lteub with telegram and whatsapp camera (thanks •Johann• from tg)
trying to add support RMX2195: brightness, jackinput, fp (need test)
fix touch issue for Realme 6 Pro RMX2061/2063 devices, based on this report
volume dialog UI now follows rounded corners
imported Realme 6 Pro RMX2061 overlay
LiR R 21.12.23
Spoiler
December 2021 SPL
[*]phh patches v313 + some stuff backported from v400 device_phh_treble: fixes for Xiaomi Mi 11 Lite 5G, Motorola One Fusion Plus, Huawei P10, Realme GT ME, Blackview BV9500Plus etc
[*]trying to fix screen recorder bug on some devices (onemoretime..), thanks Iceows for the points
[*]added Phh option for enabling old cutout covering behavior in fullscreen mode
[*]Umidigi A7 Pro: put notch value from stock framework-res
[*]added patch for Huawei RIL signal indicator (by Iceows)
[*]patch for vold timeout (by Iceows)
[*]override system fonts with user-selected overlays (partially)
LiR R 21.10.12
Spoiler
(https://sourceforge.net/projects/treblerom/files/LiR/2021.10.12/)• October 2021 SPL
• latest available phh patches
• trying to fix VoLTE and VoWiFi icon switches in UI tuner (_need test_)
• trying to fix wrong VoLTE and VoWiFi icon color with dark theme (_need test_)
• picked patches from Andy Yan: "always render windows into notch cutouts" and "enable multiple snap targets in landscape mode"
• set system prop "ro.odm.camera=1" for all (_maybe can help with camera on some devices_)
• added fix overlays resetting on every reboot
• few Portuguese Brazilian translation
LiR R 21.09.15
Spoiler
September 2021 SPL
[*]latest available phh patches
[*]added VoLTE and VoWiFi statusbar icon support
[*]added VoLTE and VoWiFi icon switches in UI tuner (need test)
[*]trying to fix wrong VoLTE and VoWiFi icons color with dark theme (need test)
[*]reverted native AOSP Miracast screen sharing feature (already in the LineageOS code)
[*]added open source replacement for Qualcomm aptX libraries
[*]moar UI rounded corners target
[*]possibility tap outside to dismiss power menu
[*]fixed UI corner overlays for default icon shape
[*]fixed SafetyNet CTS for Pixel5 Spoofing option
[*]new updates for Redmi Note 9S/Pro/ProMax overlays
[*]added wifi 5GHz hotspot support for "daisy"
[*]fixed random SystemUI force-close with some of the icons styles (not default/circular/filled/rounded)
[*]option to switch back to pre-P mobile type icon style
[*]added UI tuner switch for VPN privacy icon
[*]fixed location icon margins for statusbar
[*]disabled WPA2 to WPA3 auto-upgrade
[*]plus other small improvements
LiR R 21.08.13
Spoiler
phh v312 treble patches
[*]August SPL by LineageOS team
[*]imported much patches from @sooti treble project: overlays and tweaks for Xiaomi Note 9 S/Pro/Max, overlays for Doogee Y8 and Umidigi A7 Pro, fix for IR blaster
[*]included improvements for Xiaomi Note 9 S/Pro/Max overlays from @Aarqw12
[*]added more Clang optimizations
LiR R 21.07.27
Spoiler
phh v310 treble patches
fixed random SystemUI force-close with some of the icons styles (not default/circular/filled/rounded)
in Display settings added UI rounded corners options (similar to G-Visual Mod)
debug.sf.latch_unsignaled disabled for mt6785 and sd450
LiR R 21.05.25
Spoiler
phh v308 treble patches
[*]reworked Pixel 5 spoofing patch
[*]fixed in-built screen recorder "low video quality" option
[*]added debug.sf.latch_unsignaled=1 (experimental)
[*]set LTE by default for 'lavender'
[*]fixed DT2W for Lenovo Z6
[*]more optimizations
LiR 2021.05.09
Spoiler
SPL 5 May 2021
phh treble patches v307
fixed Dialer crashing, which was wrong prop "ro.kernel.android.checkjni=1" in v306
reworked in-built screen recorder low video quality option (need test!)
added zero sensitivity for back swipe gesture
fixed clock ":" colon on the lockscreen
updated PixelProps to May SPL
removed patch for user build
disabled host and target debugging
fixed Treble App options info
added more optimizations
LiR 2021.04.23
Spoiler
phh treble patches v306
[*]April Security patch level
[*]reworked dynamic root, now it fully compatible with Termux
[*]folder for scripts moved from /sdcard/phh to the /data/adb/phh
[*]reworked SafetyNet helper, now we have four ways to pass SafetyNet: a. just enable SafetyNet option (recommended) b. disable SafetyNet and enable "Spoof Pixel 5" then reboot c. enable both options and reboot d. mount system as RW and create empty file /system/phh/secure (legacy method)
[*]added separated Phh settings option to disabling vendor apps and overlays (you can still using old phh's variant or custom new one)
[*]added treble app to the allow-in-power-save list (to fix sounds in calls)
[*]tweaks and overlay changes for 'lavender' Redmi Note 7
[*]disable extra StrictMode features for userdebug builds
[*]fixed (again) network traffic for notched devices
[*]added power off option to the QS Reboot tile
[*]added fix for Sony Xperia X notifications led
[*]new offline charger fix, can help for some devices
[*]increased low video bitrate for screen recorder to the 4Mbps
[*]renamed autobrightness overlay to match phh style
[*]added 30 & 32dp rounded corners overlays
[*]set 0.5x animation scale as default
[*]set in build.prop 'user' type build
[*]overall system optimization
LiR 2021.03.18 (beta2)
Spoiler
March SPL
[*]phh treble patches v302+
[*]reworked dynamic root to avoid any conflicts with Magisk and other system modding apps
[*]included Magisk sbin PATH support, no need any external fixes - if Magisk can work on your device then just flash it
[*]added new option in Phh Settings to the spoof device as Pixel 5 - if SafetyNet option can't help you pass Google certification, then you can try disable it and enable "Spoof Pixel 5"
[*]reworked overlays and added some UI performance tweaks for 'curtana' & 'joyeuse'
[*]included patch to the allow audio for external screen recorders
[*]in stock Dialer added option to set fullscreen photo
[*]added option to disable notification headers
[*]added QS tiles 5x3 overlay
[*]interface speed up
First build 2021.02.21 (beta1)
Spoiler
actual LineageOS 18.1 sources
latest v300m+ phh treble patches
changes beside LineageOS by Andy Yan:
Phh Setting moved to bottom of all settings (please don't be scare)
all builds can be mounted as RW by-default (no shared blocks); also un-sparse format, raw ext4 image - you can easy mount it and modify
added enhanced dynamic root (Z) you can enable/disable superuser root without rebooting and with read-only system and even pass SafetyNet (see video). so, it should work on all treble devices
added new flexible variant of SafetyNet helper (Phh settings > Misc), you can using it without reboot, with system read-only and even without root (video here); use it before login to the Google account; should works for many devices, especially if device had SafetyNet with secure file (btw file with commands for safetynet stored in /sdcard/phh/secure - you can modify it, you can even put Pixel props there. i hope i gave for all users universal solution)
added replacement for InitD, you can put commands in /sdcard/phh/run and enable AutoRun option in Phh Settings
also added new options in Phh Settings: switch for cgroup freezer, disable logging, autobrightness overlay
added camera fix for some vndk28-lite devices (now camera works on Xiaomi Mi A2 Lite)
fixed media sound policy for A-only (thx HamiDo)
added patch for PiP mode on lowram devices (coop with AkiraNoSushi)
fixed bug in launcher, when fullscreen apps with forced landscape mode had gesture pill on the side faces
patch for fixing renaming file and moving files issue in MTP
fix for HAL3 vendor prop (cam2api option in Phh Settings)
selinux adb rule for some MTK devices
extendent mobile network menu
added screenshot quick delete button
network speed indicator with some changes for notched devices
added initial overlay for Realme C2 'RMX1941' with fixed power profile and improved (auto)brightness
added option Screenshot with three finger swipe gesture
in launcher "Clear all" button moved down
stock AOSP sounds replaced with Q Google sounds
Gallery2 replaced with SimpleGallery
tuning of the status bar, icons more tightly to each other
slightly changed visual style, color accent Pixel, fixed some visual design flaws
added option "Swipe for notifications" for fingerprint scanner
DPI change setting is now in the "Display" section
IMEI info is hidden under each available SIM card
added 0.2x, 0.8x & 1.2x to the animation speed selection menu (default set to the 0.8x)
for Mi A2 Lite, LTE is set by default
added display of SELinux status in Settings
turned off the indicator flashing when the battery level is low
added an custom options in the Display menu: statusbar padding, rounded corners tuning, QS layout, UI speed/powersaving
in stock camera removed HAL3 green artefacts which exist on Xiaomi devices
fixed status info of security patches (system and vendor)
in the launcher added double tap for screen-off gesture
on battery saver auto dark mode disabled, you can choise light/dark theme
removed annoying build number in QS footer
OOS style switches (picked from HavocOS)
added custom Google Cloud restore option (Settings > Accounts)
tweaks for Xiaomi Redmi 9 'lancelot' and Redmi Note 9 'merlin' (audiojack, brightness, fp touches)
changed minimal brightness level for Redmi Note 8 Pro
import OnePlus 8 Pro 'instantnoodlep' overlay
initial Redmi 9 'galahad' overlay
disabled suggestions on Settings main screen
removed ugly divider lines in Settings UI
added DT2W support for QIN 2
updated Redmi 6 Pro overlay
lock icon disabled
reverted sbin folder for Magisk
added mark as read in SMS notification
added call recording in Dialer
improved screen recorder (stop dot and quality switch)
slightly improved speed of laucher's animations
Package installer: show current and new version on apk
added screenshot sound trigger
added QS tiles: reboot/recovery, mobile data SIM switcher
disabled some disputable Google components, for sample is fixed overall WiFi speed in the aggregate with GPS + Bluetooth
option to reset battery stats (also to the opening battery stats just tap battery icon)
added back 2-button navigation overlay
enabled screenshot action for 3-button nav too
allow adjusting screen density to smaller sizes
reworked offline charger patch, need test (on my device at least screen blanked and no more loops)
initial overlays for Redmi Note 9S/Pro ('curtana' and 'joyeuse')
reworked overlay for Redmi 9 'galahad' - added (auto)brightness arrays and other fixes
tweaks for Xiaomi Redmi 'angelican' and 'dandelion' (brightness, audiojack)
force HAL1 for predefined package list (vendor.camera.hal1.packagelist prop)
removed screenshot icon from global actions
fixed USB options quick dialog
restored one-click to add/remove tiles
added fixes for Redmi Note 9 Pro 'joyeuse' (for audio, Netflix and fp touches)
other improvements for speed, performance, stability and user experience
GAPPS changes
image sizes around: arm64 2.9Gb, arm 2Gb, a64 1.9Gb
removed many Google apps, which you can easy get from Play Store
default launcher is Trebuchet
added Go Gapps builds too
Bugs
excluding fixes, the same as on all R GSI (in some cases does not work: broadcasting on TV, calls via BT; offline charging does not work normally for many devices etc etc)
I dl and flashed this version and it runs perfectly....
c'est bon mate.
ydd0ras said:
c'est bon mate.
Click to expand...
Click to collapse
merci..
Does it support 90hz display mode and is there any bug ? Thanks
Goangf4 said:
Does it support 90hz display mode and is there any bug ? Thanks
Click to expand...
Click to collapse
it seems that there isn't 90hz or didnt find it...
and there is an audio issue with wireless headset, the sound is with speaker, but it can be corrected manually....
the only I found...otherwise it's perfect...
To return to the MIUI ROM what should I do? Sorry but I'm new to the Xiaomi World
OzAcid22 said:
To return to the MIUI ROM what should I do? Sorry but I'm new to the Xiaomi World
Click to expand...
Click to collapse
download fastboot rom miui 12.5.5 from https://xiaomifirmwareupdater.com/miui/
and flash with miflash...
for help flash with mi flash search in google or xda
Masoud.Ser said:
download fastboot rom miui 12.5.5 from https://xiaomifirmwareupdater.com/miui/
and flash with miflash...
for help flash with mi flash search in google or xda
Click to expand...
Click to collapse
Thanks for the info
LiR 313 is out ....will post changelog on threads 1... Thanks Tom @eremitein
How is the default camera compared with miui camera?
dwensch said:
How is the default camera compared with miui camera?
Click to expand...
Click to collapse
Its los stock, so minimalistic, but use gcam and you re good to go...
how can install Gapps?
RichyValents13 said:
how can install Gapps?
Click to expand...
Click to collapse
With recovery or magisk or smartpack kernel
Goangf4 said:
Does it support 90hz display mode and is there any bug ? Thanks
Click to expand...
Click to collapse
Check phh treble settings > misc features > force FPS and check 90fps ;p I have this function on OctaviOS GSI but it could be the same.
mejsi said:
Check phh treble settings > misc features > force FPS and check 90fps ;p I have this function on OctaviOS GSI but it could be the same.
Click to expand...
Click to collapse
Goangf4 said:
Does it support 90hz display mode and is there any bug ? Thanks
Click to expand...
Click to collapse
I didn't notice any issue, works great. Check it on your own - I'm on OctaviOS, not LiR
You could also use this command:
Code:
adb shell setttings put system min_refresh_rate 90.0
Btw: I would love to install GSI but is there an Miui Camera apk for GSI? I take allot of pictures and only this forces me to use Miui.
dwensch said:
You could also use this command:
Code:
adb shell setttings put system min_refresh_rate 90.0
Btw: I would love to install GSI but is there an Miui Camera apk for GSI? I take allot of pictures and only this forces me to use Miui.
Click to expand...
Click to collapse
You can also use gcam ;p it works quite well
dwensch said:
Btw: I would love to install GSI but is there an Miui Camera apk for GSI? I take allot of pictures and only this forces me to use Miui.
Click to expand...
Click to collapse
I use 2 gcam mods who works pretty well, I can share it if you want, but no miui camera port on GSI...