[Overlay] Dil3mm4's Overlays for Warsaw Series devices (all variants) - Huawei P10 Lite ROMs, Kernels, Recoveries, & Other

This overlay APK it's "born" because of the necessity to overcome missing overlays (thanks Huawei, love ya xoxo) under /vendor/overlay .
What it does exactly?
Nothing more than adding AOSP overlay matching our device capabilities and also, inherits Warsaw power profile.
Do I need it?
Yes.
It will fix Battery stats problems and add compatible features for your WAS over GSI.
This will conisderably enhance your experience on every GSI ROM giving better functionality overall.
Why you did that?
Because I'm sick of inheriting stuff that belongs to /vendor, in system.
Project Treble it's all about separating vendor implementation from system.
So why we should keep adding OEM stuff in that doesn't belong no more in /system
I have XYZ device with ZYX firmware can I use it?
As long as you're on a WAS-*** device (with a non-EMUI firmware), you're good to go.
Otherwise DO NOT USE IT FOR THE LOVE OF MANKIND.
I don't have WAS, but I want it on my Huawei device !
Well, that's fine, join the Telegram group @GSI_HI6250, so that you could help me with stock files grabbing to make an overlay for your device.
Overlay configs (aka "what does dis do, ser tell pl0x"):
Allows all rotations;
Configs autobrightness levels;
Configs autobrightness Lcd values;
Configs BLE;
Sets Doze Component;
Sets Doze After screen off;
Configs autopowermodes (doze related);
Configs power management on:
screen off due to proximity sensor interaction;
decouple on suspend state;​
Configs brightness doze value;
Configs Intrusive led;
Configs dual band wifi support (where available);
Configs hotswap (where available);
Configs Color Transform on HWC;
Configs VoLTE available (even tho it needs support on GSI side);
Configs WFC over IMS;
Configs wifi background scanning support.
Installation Instructions
Download the overlay
With root, push the overlay to /vendor/overlay. Create the folder if it doesn't exist.
Run the following command in a rooted terminal or ADB shell:
Code:
chcon u:object_r:vendor_overlay_file:s0 /vendor/overlay;chcon u:object_r:vendor_overlay_file:s0 /vendor/overlay/dil3mm4-overlay-WAS.apk
XDA:DevDB Information
[Overlay] Dil3mm4's Overlays for Warsaw Series devices (all variants), Device Specific App for the Huawei P10 Lite
Contributors
Dil3mm4
Version Information
Status: Stable
Created 2018-07-10
Last Updated 2018-07-09

Hello, being French, how do I know if it worked?View attachment IMG_20180712_124337.jpeg
Envoyé de mon WAS-LX1A en utilisant Tapatalk

UPDATE
-P compatibility
-Improved brightness levels
DOWNLOAD

I'm not sure that I have understood everything.
I MUST not use this program if I'm on Huawei Stock ROM, am I right?

Related

[ROM] [6.0 and 5.1] nAOSProm for Xperia Acro S

nAOSP ROM 5.1 and 6.0 for Xperia Acro S
The purpose of this rom is to provide a rom not so far of the AOSP with some cool features (nAOSP means "near AOSP").
As I'm using some external works to do this rom, I first want to thanks the community and specially billchen1977,ViPER4Android Team ,Cyanogenmod Team , FXP Team
I have not this device and so @vsergeyev convinced me to do it and he has done all the tests. You can thanks him.
A lot of things (like the flashing procedure) will point on Xperia S thread where I'm active. You can post in Xperia S thread if needed EXCEPT if this is relevant to Acro S (flashing, adoptable/portable external storage etc).
About Adoptable storage on Android 6:
You are free to use portable or adoptable option for your external sdcard. Don't forget that if you answer "Adoptable", the external sdcard will be FORMATTED and will NOT be usable on an other devices. If you want the classical behavior, you will need to select "Portable"
nAOSP 6.0 Marshmallow Changelog (features, issues, etc)
b12
Please read the associated post to don't have issues with Superuser
android-6.0.1_r61 (August security fixes)
Superuser: Bye to Superuser, welcome to Superuser with AppOps
su: Support for multiuser and the new Superuser
Ui: Battery styles (see Settings/nAOSProm/More) - compatible with GravityBox (thanks @millosr)
Ui: Optimizing application displays the application name (thanks @millosr)
ROM Updater : Remove download action from notification
Layers: doze invert color is now automatically set by the theme (manual option removed)
Bluetooth: Accept all incoming files
Settings: Display safe entries into nAOSP section (depends on current user, root access ...),battery styles, substratum, root access control per user
SELinux: add missing nfc and mediaserver rules (+ fix selinux denied ioctl by checking binder fd type: sockets using ashmem accessors)
Boot: check f2fs not run anymore
kernel: bma250: more fix about bma250_ic_write issues when motion (pickup/significant) are in use with accelerometer.
Gapps: /persist/gapps-config.txt
include b11 (unreleased for acroS)
Daydream: supported (see Settings/Display) - disabled by default
Sensors: Significant motion added (Full doze and localization/low power mode support) - disabled by default
Sensors: Pickup sensor implementation reviewed (just a high_g detection on Y axe) - disabled by default
Kernel: accelerometer: merge bma250_ng and bma250_motion drivers to avoid conflict and provide a better hardware managment
Kernel: cpufreq: Fix issues when a cpu goes back online and was clocked to the max frequency of 2.05 Ghz.
Kernel: Color calibration: full support of RGB Multipliers with kcal_ctrl driver implementation.
Kernel: Leds: Store the brightness requested. That permit to better control the requested brightness when thermanager/other changing the max_brightness value.
CPU Hotplug: mpdecision daemon is back (will manage cpu1 online state)
Offline charging: new pictures for chargemon (thanks @Jurn_Software)
Day/night mode: support new kcal_ctrl driver.
Settings: Enable/disable some sensors (pickup, significant motion, ...), Support substratum application
Themes: Full support of Layers 4.0
Dialer/InCall: Automatic spearkerphone (see Dialer/Settings/proximity speakerphone) - disabled by default
Translations: update for uk @Jurn_Software ), fr
include b10 (unreleased for acroS)
android 6.0.1_r46 (June Security patch)
Settings: Double Tap to sleep can be disabled (thanks @millosr)
Quick Settings: Immersive mode (hide NavBar and/or Status Bar). If you dirty flash, you can add it with SystemUI Tuner. (thanks @millosr)
Dialer: Fix "invalid number" issue (based on @runekock feedback. thanks)
include b09_r43 (unreleased for acroS)
Eleven updated
TWRP: 3.0.2+
Previous versions
b09
android 6.0.1_r20 (April Security patch)
kernel: Intermediate security fix of march added
Quick Settings: add Caffeine (thanks @millosr)
ROM Updater: fix a permission issue (thanks @millosr)
b08
android 6.0.1_r17 (March Security patch)
Hw Keys: launch Camera application with Camera key can be configured to Disabled, Long press only or default
Battery: 1910mah
Translation: update pt/pt-rBR @ThunderBolt_BR)
b07
New partition layout with /data and /sdcard merged. please read the flashing procedure.
kernel: Wake Gesture support (double tap, sweep). Touchscreen power managed by proximity sensor when screen off
kernel: governor SMARTMAX by default. OC supported.
Selinux: Fully supported and Enforced
TWRP: (3.0.0 on Android 6) with Support of new partition layout and encryption footer length. /data/media will be preserved and used for backup/restore (recovery.img on the OTA zip file)
TWRP: Add Crypto, Battery status and FOTA backup/restore/install support
WakeUp: Permit to control wake gesture (Settings/nAOSProm/WakeUp)
ViPER4Android: Sound FX managed by ViPER4Android version 2.4.0.1
Email: Patched to bypass Exchange Security Policy (No Pin code etc)
Browser, Music and Gallery2: AOSP version replaced by CyanogenMod version
Dialer: Materialized Icon added
Quick Search: Removed. Be free to use another application like Google Search provided with GApps
GApps: Patch to avoid force close due to permissions (you need to flash the ROM + OpenGapps in one shot and to reboot directly after that)
Double Tap to Sleep on the status bar
Minfree setting supported
Volume Keys can control track (next/previous/stop) when screen off and music is playing
Doze: Support adaptive brightness (Ambient Display)
Notification during Doze: Invert color for dark theme supported (avoid a black text on black background)
Menu/Home Keys: By default press Menu will launch App switcher and long press on Menu will trigger Menu. Long press on Home will launch Search Engine. This is the modern layout but you can use the old one too
Power Key: Include Reboot menu (Normal, Soft, Recovery and Bootloader)
Hw Keys: Use Camera button to launch Camera Application (Short press if screen is off and long press if screen is on)
Quick Setting: Can be pull down directly with one finger on the 1/3 right of the Status bar
Quick Settings: Add Fast Charge, Lockscreen, ADB wifi, Day/Night tiles
Recent Applications : Close all applications button on the right bottom
Settings: nAOSProm section that permit you to configure the ROM, to start WakeUp, Layers Manager, Superuser and SuperSU if available.
Settings: Color Calibration improved to support Night and Day settings. Presets are now available.
Settings: Add About nAOSProm
NavBar: On-screen keys can be enabled/disabled from Settings/nAOSProm/More
Developer mode and Tuner UI enabled by default
Superuser integration
Battery: Menu include the Fast Charge option (Fast charge will be always disabled after a reboot)
KSM: Kernel Same-page merging disabled by default. (See Settings/nAOSProm)
Signature Spoofing: Permit an application to fake his signature mainly for Microg/NoGapps (disable by default)
Adaptive Brightness: Speed up transition when you go to a brighter environment (~1.5s).
Busybox include
NFC: supported
USB OTG support (thanks @Phantasm4489)
GSM: 2G/3G switch fixed
Xposed : Supported with Selinux enforcing
Auto Power Mode : Doze and applications standby enabled by default (see Settings/nAOSProm)
Localisation: support GPS/Wifi/GSM fix with Google GMS
init rc: complete rework of init process to simplify it (remove some scripts and unused services)
Bluetooth 3.0 Headset: Seems to support HFP and A2DP profiles (thanks to report with your model)
Google Now on Tap : Support with Long press on Home
OTA: support with ROM Updater (see Settings/About phone/Updates)
OTA: Recovery: OTA will automatically flash recovery.img into FOTA
OTA: Layers: OTA will preserve theme files when flashing a new ROM
SuperSU: force system installation with the new stable version 2.65 (/system/.supersu). Can be overrided by /data/.supersu
Fix offline charging
Fix FM Radio and Bluetooth crash when FMRadio is closed without headphone.
Fix DeskClock crash when trying to view world cities
Translation: en, fr, es (@vayavalla), pt-rBR @ThunderBolt_BR), uk @Jurn_Software), it @nicofossa), pl @A6ekAK), sr @millosr)). Thanks Guys for your help
Partition Layout: /data and /sdcard merged. F2FS is the only filesystem supported for /cache and /data now
nAOSP 5.1 Lollipop Changelog (features, issues, etc)
b29
New partition layout with /data and /sdcard merged. please read the flashing procedure.
see 6.0 b07 changelog that is pretty similar for b29 (except specific Android 6 stuffs and some features like lockscreen/ADB wifi tiles on Quick Settings)
Download
Release available under :
https://www.androidfilehost.com/?w=files&flid=51010
Overclocking
Overclocked kernel are tested on my own device BUT I won't be responsible for any damages on yours
Please don't enable mpdecision on OC kernel.
By default the ROM will use stock frequencies.
Thermanager
By default if the device is too hot it will reduce the screen brightness and CPU clock. When the device will be cool enough it will restore brightness and CPU clock but at 1.5Ghz only.
If you want to force thermanager to restore the clock to a specific value defined by an external overclocking tool, you can edit /system/etc/thermanager.xml.
See http://forum.xda-developers.com/showpost.php?p=62419397&postcount=2465
ViPER4Android
All credits go to ViPER520 and the amazing works.
You should read detail and go to thanks developers.
xda : http://forum.xda-developers.com/showthread.php?t=2191223
website: http://vipersaudio.com/blog/?page_id=31
Layers
Themes are supported with Layers Manager.
This is not a CM Theme Engine so you can just use Layers themes.
Howto flash
About Adoptable storage on Android 6:
You are free to use portable or adoptable option for your external sdcard. Don't forget that if you answer "Adoptable", the external sdcard will be FORMATTED and will NOT be usable on an other devices. If you want the classical behavior, you will need to select "Portable"
6.0 and 5.1 procedure
Translation help
6.0 translation files
Source
nAOSP 5.1
nAOSP 6.0
Release
Kernel: 3.4.0
Android: 5.1.1 and 6.0.1
Thanks
- billchen1977
- ViPER4Android Team
- Cyanogenmod Team
- FXP Team
- TWRP Team
- All the community around Android
FAQ
My current screenshoots.
be stuck in the sony interface when start up the mobilephone.
How to do?
netants said:
be stuck in the sony interface when start up the mobilephone.
How to do?
Click to expand...
Click to collapse
Have you repartition the phone yet ?
USB OTG is not working
what bugs in this rom plz ?
tested by me
Mahmoud Halem said:
what bugs in this rom plz ?
Click to expand...
Click to collapse
i guess everything is normal until now.. i have just tested this rom today.. you can see some of my screenshots from acro S..
Mahmoud Halem said:
what bugs in this rom plz ?
Click to expand...
Click to collapse
Everything OK, I try to check USB OTG - it doesn't work on my phone, but I don't know whether this feature really work on other ROM
thank you very much this is what i waiting for.. this works fine on my acro S... here I shared some of screenshots from my phone on google link.. keep developing.. hehe
:good: :good: :good: :good: :good:
goo*gl/photos/fZQvPiepMnF8mRgg6 (replace * with . )
thank you very much this is what i waiting for.. this works fine on my acro S... here I shared some of screenshots from my phone.. keep developing.. hehe
:good: :good: :good: :good: :good: :good:
Hello, this Custom ROM is stable or in Beta?
It is Official or Unofficial?
Thank you for your job!
soulpower11 said:
USB OTG is not working
Click to expand...
Click to collapse
vsergeyev said:
Everything OK, I try to check USB OTG - it doesn't work on my phone, but I don't know whether this feature really work on other ROM
Click to expand...
Click to collapse
Yes USB OTG is working on Xperia S nAOSP rom.
The issue should be on my fstab for hikari
https://github.com/mickybart/device_sony_nozomi/blob/nAOSP-6.0-hikari/config/fstab.semc
/devices/platform/msm_hsusb_host* auto auto defaults voldmanaged=usb:auto
Can you check if you see /devices/platform/msm_hsusb_host* ? Can you provide a logcat of the issue (logcat, plug an usb device, end logcat)
Thanks
What about warning from BPaul regarding complete acro bricking because of increasing data partition?
http://forum.xda-developers.com/showpost.php?p=61563359&postcount=599
Some users in the thread confirmed that eventually they got their device bricked
mickybart said:
Yes USB OTG is working on Xperia S nAOSP rom.
The issue should be on my fstab for hikari
https://github.com/mickybart/device_sony_nozomi/blob/nAOSP-6.0-hikari/config/fstab.semc
/devices/platform/msm_hsusb_host* auto auto defaults voldmanaged=usb:auto
Can you check if you see /devices/platform/msm_hsusb_host* ? Can you provide a logcat of the issue (logcat, plug an usb device, end logcat)
Thanks
Click to expand...
Click to collapse
dmesg - http://pastebin.com/v15k5P7T
logcat - http://pastebin.com/DTHZTTHi
And theres msm_hsub_host.0 and msm_hsusb
Mmmm that's good .. so can someone explain slowly how to install it .. bcuz i don't know anything about repartitioning ..
And can i go back to stock based roms or must take a full backup by twrp before install this rom ?
I love you man❤?
Thanks you've just made my day
I'll be delighted if you fix the otg
Hello, this Custom ROM is stable or in Beta?
It is Official or Unofficial?
Great ROM so far! Obviously Better than AOSP!
Repartitioning wasn't that hard as expected. Just took 3 mins, and it was done!
hitman-xda said:
Great ROM so far! Obviously Better than AOSP!
Repartitioning wasn't that hard as expected. Just took 3 mins, and it was done!
Click to expand...
Click to collapse
Hi hitman, I wonder whether this new ROM consume more memory than AOSP since it stuffed many things inside. Thanks.
I used to have problems with 3G BPaul's AOSP: it will not be connected until I tap on the profile manually while it is chosen by default.
hitman-xda said:
Great ROM so far! Obviously Better than AOSP!
Repartitioning wasn't that hard as expected. Just took 3 mins, and it was done!
Click to expand...
Click to collapse
Hitman please elaborate on the repartio
nting technic

[ROM] [7.x] nAOSProm for Xperia S

nAOSP ROM 7.x for Xperia S
The purpose of this rom is to provide a rom not so far of the AOSP with some cool features (nAOSP means "near AOSP").
In addition to my work, I'm using some external works to do this rom so I first want to thanks the community and specially millosr,billchen1977,ViPER4Android Team ,Cyanogenmod Team , FXP Team
nAOSP 7.1 Nougat Changelog
b04 (7.1.2)
sdcardfs is used by default. In case of an issue with a specific application (old one ?), you can revert to fuse.
IMPORTANT: It is now possible to use ext4 again as some of you (me either) encountered some corruptions after few month with f2fs.
October security patches (android-7.1.2_r36)
kernel update (from Xperia S AOSP 8.1 work)
sdcarfs : replace fuse (see Settings/nAOSProm)
sdcardfs: reduce IOs and memory usage
/cache and /data: ext4 and f2fs supported
b03 (7.1.2)
Please cleanup data and cache of Substratum after ROM update. If it is not working, please read post #1457 and #1458
June security patches (android-7.1.2_r17)
Rebase Substratum support on mr2 branch (Rootless mode)
TWRP 3.1.1
b02 (7.1.2)
May security patches (android-7.1.2_r10)
Gallery2 reintroduced @millosr)
Wallpaper picker fixed @millosr)
Google Assistant by default @millosr)
b01 (7.1.2)
Android 7.1.2
April security patches (android-7.1.2_r5)
Su: security patches
PowerHAL
Lightbar: Low power mode (by default)
MPDecision: disabled. CPU1 controlled by PowerHAL exclusively
Governor: Interactive by default (automatic switch to conservative or powersave by PowerHAL)
Dev: rebase to mr2 branch
TWRP: 3.1.0 (OTA, official support for android 7.1)
FS: Update f2fs user tools to 1.6 (from omni)
Traduction: update for Simplified Chinese, Spanish and Russian (send me your nicknames and I will add credits )
libcore: SafetyNet workaround (basicIntegrity and ctsProfileMatch support) - will not work in every case
b03 (7.1.1)
android-7.1.1_r22 (February security fixes)
Settings: enable Gestures (into Device section after User) to manage pickup, double tap on power to run camera and wakeup
Sensors: Pickup: stable and enabled by default
b02 (7.1.1)
Please clean flash to fix battery drain visible on b01
android-7.1.1_r9 (January security fixes)
OTA: Support addon.d (Gapps and hosts file will be restored so you don't need to flash gapps anymore during a dirty flash) @millosr)
OTA: Support resize /system automatically for those with bigger /system (compatible with addon.d as the resize occurs before addon.d restore)
QS: Number of columns configurable @millosr)
Status bar: bring back support of custom battery style @millosr)
Navbar: Pixel style + fix crash when enabled for some applications @millosr)
RIL: fixed manual network selection requests @millosr)
Launcher3: Search bar not displayed anymore for those without search provider (not tested when a service provider is available). Dark icons on status bar if the top wallpaper is not dark.
Eleven, Gallery, ...: Switch from CM to LineageOS repos
b01 (7.1.1)
android-7.1.1_r4 (December security fixes)
Themes: Pixel blue by default
Settings, WakeUp, ROMUpdater: fix for Pixel blue @millosr)
QS: Fast Charge tile removed. Fast Charge integrated with Battery tile. Properly handle the fact that a fast charge change require an unplug/plug to be effective.
Tethering usb/wifi fixed @AdrianDC)
Launcher3: Give it a try, looks like Pixel Launcher
Round Icons enabled
b02
SeLinux: Offline charging fixed
OMS7: few fixes like doze invert for dark theme
Themes/Audio: fix StrictMode issue with theme files (fix issue like SystemUI crash with Low battery sound)
MTPDocumentProvider crash fixed
b01
android-7.1.0_r6 (November security fixes)
initial release - same level than 7.0 b06
Power Off fixed
kernel: Supplementary patch for Dirty COW (thanks @millosr)
Gapps: Wizard issue fixed (clean flash) (thanks @Jurn_Software, @Adrian DC)
FMradio fixed
selinux: fix suntrold permissions
Substratum: full support (bootanim, fonts..., OMS7)
OTA: ROM Updater back online
nAOSP 7.0 Nougat Changelog (DISCONTINUED)
Previous versions
b06
Please remove your themes before flashing the ROM as Substratum is now fully supported (but not the legacy one)
android-7.0.0_r19 (November security fixes)
kernel: security updates
OMS7 support
b05
android-7.0.0_r14
SELinux: Enforced
Fix camcorder
Fix battery draining when screen off
Audio: incall: port voice session and volume/mute control from nAOSP 5.1
Navigation bar tuner (see System UI Tuner)
Dialer: automatic proximity speaker
New audio sounds from Google Nexus devices
Tethering: Available for everyone (no provisionning, bypass tethering plan)
Ui: QS USB Tethering
Ui: QS Sync
Ui: Press on Clock or Date from status bar will start Alarm or Calandar Apps (new alarm or new event on Long press)
Time: Disable uneeded proprietary time_daemon which causing unexpected clock change
Themes: full substratum themes support (base, dialer, contacts, settings...)
Exchange: bring back support from Android 6.0
Jack: add manual plug/unplug control for broken jack detection (see nAOSProm settings and Quick Settings) - thanks to @sne and @heavens dragon for the icon
su: include supolicy (from SuperSU)
Night mode: Automatic mode and rework for 7.0/Kcal support - see System UI Tuner/Color and Appearance
SafetyNet: experimental workaround (working fine with SafetyNet Helper but not with Android Pay. don't know for PokemonGo)
TWRP: not included (please use the one from nAOSP 6.0 b13)
b04
android-7.0.0_r11 (October security patches)
Bluetooth: fix that permit to toggle on the bluetooth after a clean flash @millosr)
fix multiple soft reboot (eg: video playback on Gallery) @millosr)
TWRP: include twrp (fix adb shell when /system mounted, log alert...) - in case of an issue to flash opengapps you will have to revert the recovery to the one provided on nAOSP 6.0 b13 or your fota backup
gapps-config.txt: do not install GooglePackageInstaller (needed for integrated Superuser)
b03
Kernel : multiple security fixes + sdcardfs support
Busybox included
Adaway, Susbtratum legacy apps supported (some time Adaway is not able to write and need a second try)
diag: Fix permissions for /dev/diag and services that need it
GPU: Enable tiled
2D: Support 60 fps + managed by the GPU to reduce CPU load (improve global responsivness).
OMX: Hw encoder support
Webview provider (Developer Settings)
b02
Bluetooth (thanks @millosr) - All incoming files supported
FMRadio
Camera slow start issue fixed
Flashlight
Camera2 : crash and portrait issue fixed
DeskClock : crash on World button fixed
Email: Fake security for Exchange
b01
android-7.0.0_r6 (September security fixes)
Selinux : PERMISSIVE (temporary)
telephony: opensource libril and rild (thanks @millosr)
Memory: Malloc SVELTE mode (reduce memory space but slower allocation speed)
Pretty much everything already into nAOSP 6.0 b13
Download
Release available under :
https://www.androidfilehost.com/?w=files&flid=49217
Overclocking
Overclocked kernel are tested on my own device BUT I won't be responsible for any damages on yours.
By default the ROM will use stock frequencies.
Thermanager
By default if the device is too hot it will reduce the screen brightness and CPU clock. When the device will be cool enough it will restore brightness and CPU clock but at 1.5Ghz only.
If you want to force thermanager to restore the clock to a specific value defined by an external overclocking tool, you can edit /system/etc/thermanager.xml.
See http://forum.xda-developers.com/showpost.php?p=62419397&postcount=2465
ViPER4Android
All credits go to ViPER520 and the amazing works.
You should read detail and go to thanks developers.
xda : http://forum.xda-developers.com/showthread.php?t=2191223
website: http://vipersaudio.com/blog/?page_id=31
Themes
Themes are supported with Substratum only (OMS).
This is not a CM Theme Engine and so you can just use Substratum OMS themes.
Howto flash
flashing procedure for 7.x
Translation help
Translation for 7.x
Known issues
Maybe never an empty list but we are trying !
Source
nAOSP 7.0
nAOSP 7.1
nAOSP 7.1.1
nAOSP 7.1.2
Release
Kernel: 3.4.0
Android: 7.x
Thanks
- millosr
- billchen1977
- ViPER4Android Team
- Cyanogenmod Team
- FXP Team
- TWRP Team
- All the community around Android
FAQ
Flashing procedure
You need to merge partitions /data and /sdcard (already done if you come from nAOSP 6.0).
Please, read the 6.0 procedure to flash this ROM. (ext4 and f2fs are both supported again since 7.1.2 b04)
If you come from nAOSP 6.0 b13, you can simply flash the ROM as usual (a clean flash is preferable if you migrate from 6.0)
About Gapps: Due to odex, the ROM takes more space than before so please prefer Micro Gapps.
About SuperSU: Not yet supported (if you flash it, you will have a bootloop)
Translation
If you have some time and want to translate missing parts on the ROM your help is welcome. You can create a pull request with github or if you are not familiar with this tool, you can send files to me directly or in the forum. BUT I really prefer if you can create a pull request. If you don't know how to do it, ask some help in the forum
New languages are welcome (some language are not supported by Android so check here: http://stackoverflow.com/a/30028371 )
Reference files are English and French ones.
Thanks
Settings
https://github.com/mickybart/android_packages_apps_Settings/tree/nAOSP-7.1.1
Reference files:
./res/values/urom_strings.xml
./res/values-fr/urom_strings.xml
Framework/base
https://github.com/mickybart/android_frameworks_base/tree/nAOSP-7.1.1
Core
Reference files:
./core/res/res/values/urom_strings.xml
./core/res/res/values-fr/urom_strings.xml
SystemUI
Reference files:
./packages/SystemUI/res/values-fr/urom_strings.xml
./packages/SystemUI/res/values/urom_strings.xml
ROM Updater
https://github.com/mickybart/android_packages_apps_ROMUpdater/tree/nAOSP-7.1.1
Reference files:
./res/values/strings.xml
./res/values-fr/strings.xml
Translation needed only (except if the language is missing) for :
<string name="old_update_summary">
<string name="lost_downloaded_update_summary">
<string name="backup_title">
<string name="backup_summary">
<string name="custom_recovery_title">
<string name="custom_recovery_summary">
<string name="apply_update_wipe_dialog_text">
<string name="apply_update_post_dialog_text">
<string name="apply_update_wipe_post_dialog_text">
<string name="browser_redirect_dialog_title">
<string name="browser_redirect_dialog_message">
WakeUp
https://github.com/mickybart/android_packages_apps_WakeUp
Reference files:
./res/values/strings.xml
./res/values-fr/strings.xml
Dialer
https://github.com/mickybart/android_packages_apps_Dialer/tree/nAOSP-7.1.1
Reference files:
./res/values/urom_strings.xml
./res/values-fr/urom_strings.xml
PackageInstaller
https://github.com/mickybart/android_packages_apps_PackageInstaller/tree/nAOSP-7.1.1
Reference files:
./res/values/urom_strings.xml
./res/values-fr/urom_strings.xml
7.1 : Working / Not working
Working:
GSM
Wifi
Audio (Earphone, speakerphone, headset)
Video
Camera
USB OTG
GPS
All sensors (include PickUp and Significant Motion sensors)
NFC
ViPER4Android (sound FX)
Encryption (GSM is working too)
Flashlight
Bluetooth
OMX Hw codec
2D up to 51 fps
Camcorder
SELinux enforced
FMradio
Software navigation bar
Not working / Bugs:
GPS: Russian Glonass sats not locked
Youtube at 60fps
2D not able to reach 60 fps (51 fps max)
SuperSU (use builtin root)
7.0 : Working / Not working (DISCONTINUED)
Working:
GSM
Wifi
Audio (Earphone, speakerphone, headset)
Video
Camera
USB OTG
GPS
All sensors (include PickUp and Significant Motion sensors)
NFC
ViPER4Android (sound FX)
Encryption (GSM is working too)
Flashlight
Bluetooth
FMRadio
OMX Hw codec
2D to 60 fps
Camcorder
SELinux enforced
Not working / Bugs:
Documents UI: crashing on 1st run after reboot (MTP host message)
GPS: Russian Glonass sats not locked
Power Off (need a hard power off)
Youtube at 60fps
SuperSU (use builtin root)
low battery (<15%) crash SystemUI
To implement:
PowerHAL
First one!
Thanks for the android 7 took 8minutes from flashing to 1st boot wow
Amazing work developers feeling lucky
thanks for the rom i have now a z3 compact but i will try this on my old xperia s for test
you need logcat and kmsg right?
Splitscreen working
:victory:
Camera working (Google Camera)
Video Playback working in Google Photos
Musik with Google Play music
Bugs Bluetooth (as stated in op) nothing else sofar
no crashes so far
anth0nymDROID said:
Splitscreen working
:victory:
Camera working (Google Camera)
Video Playback working in Google Photos
Musik with Google Play music
Bugs Bluetooth (as stated in op) nothing else sofar
no crashes so far
Click to expand...
Click to collapse
Are you using Display Size to small ? I think that split mode fit well with this settings
mickybart said:
Are you using Display Size to small ? I think that split mode fit well with this settings
Click to expand...
Click to collapse
Display size small Text big. thanks to you also i encrypted my device mobile network is working data also
earphone is working fine for me.. @mickybart what do u mean by headset not detected???sorry if I got it wrong
thank you for this great rom, headset working perfectly
Nice to see the 7.0 progress on Xperia S, great work micky
Hello guys, again, many thanks to mickybart for keeping xperia s up to date.
Question to those who tried this rom. Is performance of Android 7.0 on our old device ok enough? I know this is alpha but what's the performance comparison of simple things between this and Android 6.0?
anth0nymDROID said:
Display size small Text big. thanks to you also i encrypted my device mobile network is working data also
Click to expand...
Click to collapse
I have update the working/not working section. Thanks for the feedback about encryption. (Maybe ext 4 crypt will be backported a day to better fit 7.0)
nageswarswain said:
earphone is working fine for me.. @mickybart what do u mean by headset not detected???sorry if I got it wrong
Click to expand...
Click to collapse
pradeepvg said:
thank you for this great rom, headset working perfectly
Click to expand...
Click to collapse
I mean that when I plug a headset on the jack plug of the phone, for me the sound is not redirected. I tested it with Dialer and Eleven. For both it is not working.
Let me know if we are speaking about the same things
mickybart said:
I have update the working/not working section. Thanks for the feedback about encryption. (Maybe ext 4 crypt will be backported a day to better fit 7.0)
I mean that when I plug a headset on the jack plug of the phone, for me the sound is not redirected. I tested it with Dialer and Eleven. For both it is not working.
Let me know if we are speaking about the same things
Click to expand...
Click to collapse
It's working for me. I have Eleven disabled viperfx is Not Setup music Player is Google Play music
I Can make Call with Change over to Headset successfully have Not tried with an incoming Call yet
Thanks @mickybart & you rock man!!
:highfive::highfive:
Feeling lucky that i have Xperia S
great work @mickybart and @millosr :laugh: i downloaded, flashed the rom and already started working on to fix my theme anyway you probably already know about this bug but once camera is opened(default one) or it's flash light related which works but takes times to start, it keeps running in background.
NFC seems to be working tested with galaxy Note 3 and it shared the file via NFC, only crashed bcuz bluetooth is not working.
Documents is also crashing on 1st run after reboot and it's empty but 'Settings->Storage->Explore' is working(probably know bug too) but here's crash log for it maybe it will help:
EDIT: it's showing the files
Code:
09-16 18:59:14.430 5445-5445/com.android.mtp E/AndroidRuntime: FATAL EXCEPTION: main
Process: com.android.mtp, PID: 5445
java.lang.RuntimeException: Unable to get provider com.android.mtp.MtpDocumentsProvider: java.lang.IllegalStateException: command '7 appfuse mount 10010 5445 MtpDocumentsProvider' failed with '400 7 Command failed'
at android.app.ActivityThread.installProvider(ActivityThread.java:5814)
at android.app.ActivityThread.installContentProviders(ActivityThread.java:5403)
at android.app.ActivityThread.handleBindApplication(ActivityThread.java:5342)
at android.app.ActivityThread.-wrap2(ActivityThread.java)
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1528)
at android.os.Handler.dispatchMessage(Handler.java:102)
at android.os.Looper.loop(Looper.java:154)
at android.app.ActivityThread.main(ActivityThread.java:6077)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:865)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:755)
Caused by: java.lang.IllegalStateException: command '7 appfuse mount 10010 5445 MtpDocumentsProvider' failed with '400 7 Command failed'
at android.os.Parcel.readException(Parcel.java:1691)
at android.os.Parcel.readException(Parcel.java:1636)
at android.os.storage.IMountService$Stub$Proxy.mountAppFuse(IMountService.java:1368)
at android.os.storage.StorageManager.mountAppFuse(StorageManager.java:1239)
at com.android.mtp.AppFuse.mount(AppFuse.java:69)
at com.android.mtp.MtpDocumentsProvider.onCreate(MtpDocumentsProvider.java:136)
at android.content.ContentProvider.attachInfo(ContentProvider.java:1751)
at android.content.ContentProvider.attachInfo(ContentProvider.java:1726)
at android.provider.DocumentsProvider.attachInfo(DocumentsProvider.java:177)
at android.app.ActivityThread.installProvider(ActivityThread.java:5811)
at android.app.ActivityThread.installContentProviders(ActivityThread.java:5403)*
at android.app.ActivityThread.handleBindApplication(ActivityThread.java:5342)*
at android.app.ActivityThread.-wrap2(ActivityThread.java)*
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1528)*
at android.os.Handler.dispatchMessage(Handler.java:102)*
at android.os.Looper.loop(Looper.java:154)*
at android.app.ActivityThread.main(ActivityThread.java:6077)*
at java.lang.reflect.Method.invoke(Native Method)*
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:865)*
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:755)*
09-16 18:59:23.759 571-1496/system_process W/ActivityManager: Unable to launch app com.android.mtp/10010 for provider com.android.mtp.documents: launching app became null
09-16 18:59:23.760 5406-5426/com.android.documentsui E/ActivityThread: Failed to find provider info for com.android.mtp.documents
09-16 18:59:23.760 5406-5426/com.android.documentsui W/RootsCache: Failed to load some roots from com.android.mtp.documents: android.os.RemoteException: Failed to acquire provider for com.android.mtp.documents
09-16 18:59:25.536 5406-5681/com.android.documentsui W/Adreno-GSL: <get_panel_settings:3805>: Android framework reported version 2. So, don't force ES30
09-16 18:59:25.537 5406-5681/com.android.documentsui I/Adreno-EGL: <qeglDrvAPI_eglInitialize:381>: EGL 1.4 QUALCOMM build: MINGHSUC_AU_LINUX_ANDROID_KK_2.7_RB1.04.04.02.007.047+PATCH[ES]_msm8960_refs/tags/AU_LINUX_ANDROID_KK_2.7_RB1.04.04.02.007.047__release_ENGG ()
OpenGL ES Shader Compiler Version: 17.01.12.SPL
@mickybart all things related to headset is working perfectly(receiving call,dialing number,music player,mx player)
Flashlight is working (open camera)
To use as torch I downloaded tiny flashlight app.by this switching on the flash as torch is working but its also taking some seconds to start like camera app...
anth0nymDROID said:
It's working for me. I have Eleven disabled viperfx is Not Setup music Player is Google Play music
I Can make Call with Change over to Headset successfully have Not tried with an incoming Call yet
Click to expand...
Click to collapse
nageswarswain said:
@mickybart all things related to headset is working perfectly(receiving call,dialing number,music player,mx player)
Flashlight is working (open camera)
To use as torch I downloaded tiny flashlight app.by this switching on the flash as torch is working but its also taking some seconds to start like camera app...
Click to expand...
Click to collapse
you right guys it's working for me too ! . Probably that my device was not in a good state because I was working on few part of the system (push some new lib, etc)
heavens dragon said:
great work @mickybart and @millosr :laugh: i downloaded, flashed the rom and already started working on to fix my theme anyway you probably already know about this bug but once camera is opened(default one) or it's flash light related which works but takes times to start, it keeps running in background.
NFC seems to be working tested with galaxy Note 3 and it shared the file via NFC, only crashed bcuz bluetooth is not working.
Documents is also crashing on 1st run after reboot and it's empty but 'Settings->Storage->Explore' is working(probably know bug too) but here's crash log for it maybe it will help:
EDIT: it's showing the files
Code:
09-16 18:59:14.430 5445-5445/com.android.mtp E/AndroidRuntime: FATAL EXCEPTION: main
Process: com.android.mtp, PID: 5445
java.lang.RuntimeException: Unable to get provider com.android.mtp.MtpDocumentsProvider: java.lang.IllegalStateException: command '7 appfuse mount 10010 5445 MtpDocumentsProvider' failed with '400 7 Command failed'
at android.app.ActivityThread.installProvider(ActivityThread.java:5814)
at android.app.ActivityThread.installContentProviders(ActivityThread.java:5403)
at android.app.ActivityThread.handleBindApplication(ActivityThread.java:5342)
at android.app.ActivityThread.-wrap2(ActivityThread.java)
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1528)
at android.os.Handler.dispatchMessage(Handler.java:102)
at android.os.Looper.loop(Looper.java:154)
at android.app.ActivityThread.main(ActivityThread.java:6077)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:865)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:755)
Caused by: java.lang.IllegalStateException: command '7 appfuse mount 10010 5445 MtpDocumentsProvider' failed with '400 7 Command failed'
at android.os.Parcel.readException(Parcel.java:1691)
at android.os.Parcel.readException(Parcel.java:1636)
at android.os.storage.IMountService$Stub$Proxy.mountAppFuse(IMountService.java:1368)
at android.os.storage.StorageManager.mountAppFuse(StorageManager.java:1239)
at com.android.mtp.AppFuse.mount(AppFuse.java:69)
at com.android.mtp.MtpDocumentsProvider.onCreate(MtpDocumentsProvider.java:136)
at android.content.ContentProvider.attachInfo(ContentProvider.java:1751)
at android.content.ContentProvider.attachInfo(ContentProvider.java:1726)
at android.provider.DocumentsProvider.attachInfo(DocumentsProvider.java:177)
at android.app.ActivityThread.installProvider(ActivityThread.java:5811)
at android.app.ActivityThread.installContentProviders(ActivityThread.java:5403)*
at android.app.ActivityThread.handleBindApplication(ActivityThread.java:5342)*
at android.app.ActivityThread.-wrap2(ActivityThread.java)*
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1528)*
at android.os.Handler.dispatchMessage(Handler.java:102)*
at android.os.Looper.loop(Looper.java:154)*
at android.app.ActivityThread.main(ActivityThread.java:6077)*
at java.lang.reflect.Method.invoke(Native Method)*
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:865)*
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:755)*
09-16 18:59:23.759 571-1496/system_process W/ActivityManager: Unable to launch app com.android.mtp/10010 for provider com.android.mtp.documents: launching app became null
09-16 18:59:23.760 5406-5426/com.android.documentsui E/ActivityThread: Failed to find provider info for com.android.mtp.documents
09-16 18:59:23.760 5406-5426/com.android.documentsui W/RootsCache: Failed to load some roots from com.android.mtp.documents: android.os.RemoteException: Failed to acquire provider for com.android.mtp.documents
09-16 18:59:25.536 5406-5681/com.android.documentsui W/Adreno-GSL: <get_panel_settings:3805>: Android framework reported version 2. So, don't force ES30
09-16 18:59:25.537 5406-5681/com.android.documentsui I/Adreno-EGL: <qeglDrvAPI_eglInitialize:381>: EGL 1.4 QUALCOMM build: MINGHSUC_AU_LINUX_ANDROID_KK_2.7_RB1.04.04.02.007.047+PATCH[ES]_msm8960_refs/tags/AU_LINUX_ANDROID_KK_2.7_RB1.04.04.02.007.047__release_ENGG ()
OpenGL ES Shader Compiler Version: 17.01.12.SPL
Click to expand...
Click to collapse
For now I have nothing special set for Layers except doze invert.
About Camera I confirm that everything is working but we reach a timeout on the framework of camera2. If I'm activating the torch on the kernel there is no delay for example.
I will try to figure out what changed on 7.0 for camera2 legacy support and that should fix Camera2 and Flashlight.
Thanks about NFC test.

[JDCTeam] 🌴Optimized LineageOS 15.1🌴 Release 06 [11 Sep] [8.1.0_r43] [KANGED] [EOL]

[JDCTeam] 🌴Optimized LineageOS 15.1🌴 Release 06 [11 Sep] [8.1.0_r43] [KANGED] [EOL]
{
"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"
}
Optimized LineageOS 15.1 for the Samsung Galaxy S4 (Qualcomm variants)
Brought to you by the Jflte DevConnection Team​
Code:
* Your warranty is now void.
* We are 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! YOU are choosing to make these modifications and if
* you point the finger at us for messing up your device, we will laugh at you.
FEATURES
Based on LineageOS 15.1 - Android 8.1 Oreo r_43
September 2018 security updates integrated
F2FS support
Improved speed, stability, RAM usage & battery drain
LEDify by JDCTeam - choose your favorite notification LED pattern at device's boot!
Toolbox by JDCTeam - the all-in-one device manager
OMS integrated / Substratum supported plus LOS themeing
Spectrum profile manager supported
Powered by BUFFcore kernel:
Code:
BUFFcore 2.17:
Set CONFIG_HZ to 300
Add intelliplug, use as default hotplug.
Tweak our touch boost, after new hotplug
Add Color control tweak
Stop lowclocks from defconfig
Build with GZIP
Quickwakeup - the kernel can semi-wakeup and decide if needs to end suspend or return to suspend with losing doze.
fully optimized toolchain flags;
reduced sleep timeout;
dynamic file syncing - early_suspend and dyn_fsync by default;
boeffla wakelock blocker;
print to dmesg log when a suspend gets broken;
sdfat enabled;
fastcharge implemented (up to 1900 ac / 1600 usb);
bcmhd wakelocks for rx and tx halved;
libmemcopy and libstring sped up;
io readahead to 1024k;
lower min cpu governor frequency (270);
power efficient work queues;
voltage tweaking user interface;
faster vmstat;
autosmp hotplugging replacement;
mmc crc disabled;
allow for lower cpu voltage;
reduce swapiness;
optimize divide / multiply by power of 2;
added tcp optimization options;
set westwood default;
force doze screen off helper;
optimize cbfillrect function;
reduce wifi wakelock times;
nohz: reduce overhead under high-freq idling patterns.
Many, many more - install and see for yourself!
SUPPORTED DEVICES
All Galaxy S4 variants with Qualcomm Snapdragon 600 are supported:
GT-I9505
GT-I9505G
GT-I9507
GT-I9508
SCH-I545
SCH-R970
SGH-I337
SGH-M919
SPH-L720 - * you may need this workaround *
SGH-S970G
SM-S975L
All Variants with a locked bootloader are currently unavailable until the unified tree is further updated.
AT&T USERS: since your bootloader is locked, you must be on the UCUAMDB or UCUAMDL bootloader.
VERIZON USERS: since your bootloader is locked, you must be on the VRUAMDK bootloader.​Do 'getprop ro.bootloader' in Terminal Emulator or through ADB shell to find out which bootloader you have.​
TWRP
You are REQUIRED to be using TWRP 3.2.3-0 to be able to flash any Pie rom.
If your device does not have an updated relevant version then you can use the standard JFLTE version.
If you have a device with a locked but exploitable bootloader as above (AT&T + Verizon) then use the Loki-patched version.​
UNSUPPORTED DEVICES
GT-I9515 is not / will never be supported (slightly different hardware)
GT-I9500 is not / will never be supported (completely different hardware)​
DOWNLOAD
Optimized-LineageOS-15.1 at AndroidFileHost: HERE
Official OptLos aroma addon package: HERE
Latest official TWRP Recovery v3.2.3-0 for JFLTE: HERE.
Latest official TWRP Recovery v3.2.3-0 for JFLTE Loki-patched by @mattgyver: HERE.
Other variants may require a different recovery. ​
INSTALL
Move any files you want to keep to PC - or you will lose them !
Make sure you are using the unofficial JDC version of TWRP above. Earlier versions will give Updater process ended with ERROR: 7.
Download the Optimized LineageOS rom , root solution and a Gapps 8.1 package (nano / pico or larger) for arm
Move the Optimized LineageOS rom, root solution and Gapps package to external storage
Boot into recovery mode (hold volume UP, HOME, and POWER button for 1 second after vibrate)
Wipe > advanced wipe > select (enable / tick) for Dalvik / Art Cache, System, Data, Internal Storage, Cache
Swipe to wipe at bottom of screen
Back to main start screen
Wipe > format data
Type ‘yes’ and press blue checkmark at the bottom-right corner
Back to main start screen and select Install to install rom, root solution, Gapps and Aroma.
DO NOT wipe cache / dalvik / art after flashing as this rom is pre-deodexed
Reboot System! Enjoy!
Once first boot is completed you can safely move your files back to Internal Storage
NOTICE:
First boot after an install / update takes a while, wait at least 5 - 10 minutes for it to boot.
Phone will be hot / slow after first boot as dex optimisation of your apps occurs and media catalog is built of your audio / video files.
If the LED stops flashing and goes solid with any color then SuperSU did not correctly trigger the reboot. You can either pull the battery -OR- hold down the power button for 15 seconds till the led / screen goes blank, then let go of the power button. Then after another 4 seconds it will automatically boot and vibrate and everything is 100% normal. It only happens that one time on a new Rom install with SuperSU.​
-----------------------------------------------------------------------------------------------------------------------------------------------
JDC aroma flashable addon
This is an optional addon that needs flashed through TWRP after rom, SU and gapps.
Download from HERE.
It contains working tested versions of:Adaway, Arise, AudioFX, Bromide, Buffcore Aduitor, Eleven, Google Camera, Magisk, Magisk Uninstaller, Mixplorer, Snap, Toolbox, YT Vanced, Wallpaperpicker​
The Buffcore branded version of kernel auditor is the full version. It has a settings page for boeffla wakelock blocker editing and a spectrum switcher page, so no longer need spectrum app, and other JF specific tweaks.
-----------------------------------------------------------------------------------------------------------------------------------------------
SOURCECODE
Available on:JDCTeam GitHub​CREDITS
Side - Lead developer / da boss.
Buff99 - Minor developer / major meddler
JDCTeam
LineageOS
OpenGapps
SPECIAL THANKS
Donators
OptLos test team / Slack testers
AndroidFileHost
Sausages
All of you!
JDCTeam
Buff - @Buff99
Creeper - @Creeper36
Diego Monaco - @alucard_24
Dimitris Katikaridis - @side
Franck Rohée - @franzyroy
Ray Daley - @gadget!
Jim Silverlock - @Jimsilver73
Marco Zanin - @-+BB+-
Matthew Booth - @MattBooth
Mattia D'Alleva - @AntaresOne
Mike Atkins - @FernBch
Oliver - @angelcalibur
Paul Harris - @hawkerpaul
Paul Keith - @javelinanddart
Simeon Ivanov - @smstiv
Stefano Meroni - @smeroni68
Giwrgos Mantratzis - @Retrial
Yannis Menexes - @SkL*
You are welcome to join the official OptLos chat / test group in Slack optlosoreo
XDA:DevDB Information
Optimized LineageOS 15.1 for S4 unified, ROM for the Samsung Galaxy S4
Contributors
side, buff99
Source Code: https://github.com/JDCTeam
ROM OS Version: 8.x Oreo
ROM Kernel: Linux 3.4.x
Based On: LineageOS
Version Information
Status: No Longer Updated
Created 2017-11-22
Last Updated 2018-12-02
Reserved
Video review by @MikeTheTechSavvy
Here -> https://www.youtube.com/watch?v=4OzQXZiBSbc&feature=youtu.be
Current issues
​
​
BT calling from headsets or cars MAY not work now. Stay tuned.
Wifi uses the region set in your phone sim, if you don't have a sim your region may get incorrectly set. See here
​
Since ROM supports all (SuperSU,native root,magisk) JDCToolbox is coming as a flashable depending on your root method.Download the one that fits you
please join the public group at Slack:
https://join.slack.com/t/optlosoreo...E0YWY2M2U2ZTM1Yjg5OGNiY2IwMmI0ZDExMGFjNzQ3Zjk
Things you can find at this channel ->
-Direct messages with users and me
-Todo list for next version
-current changelog
-Requests
-Fast messages and bug reports
-Fast support
Rules:
-No "BEST ROM FOR S4?"
-No "this doesnt work" without a log
Some notes from me:
Use opengapps 8.x and ARM ..not ARM64
Ledify custom pattern
Some notes about ledify. In case u need some "hardcore" edits or even create your own ledify patterns
here is a small tutorial:
at /system/bin/ledify the script exists.
as you can see at line 236 , the default pattern is the 'heartbeatblue'.
your options are:
disabled)
heartbeatblue)
heartbeatgreen)
heartbeatred)
jdcdefault)
nexus)
nexusreverse)
police)
secdefault)
if u want to create a new one do this :
go to line 70 and add a function with the name u want.lets say OPTCM
Code:
OPTCM() {
//write your routine here as the others.
}
now go to RUN() and add
Code:
optcm) OPTCM;;
finally go to final lines where it says
Code:
# Default
PATTERN=heartbeatblue
and change it to
Code:
# Default
PATTERN=optcm
save the file and u r ready.
For better results u better go to twrp,mount the system partition,take the ledify file to your pc,edit it and push it again back to it's location.
Changelog:
Changelog:
Date:11-September-2018
Version 6
md5:8a814513db672990b3d0d891dafc8b8e
kernel: Set CONFIG_HZ to 300
kernel: Add intelliplug
kernel: Tweak our touch boost, after new hotplug
kernel: Add Color control tweak
kernel: Stop lowclocks from defconfig
kernel: Build with GZIP
QS: Add "silent-vibrate-loud" tile
wifi: More edits again
BT: and again...
post-fs: Add permissions to trace_marker
Fixed flickering white fonts on black background
a2dp: Improve the driver
Upstream merge since:
Update our wallpaper
New bootanimation
Ledify: Match the color with the bootanimation
GPS: Edits again side
Fix the "unknown calls" issue for some providers
kernel: Add 'State notifier' for better sleep situation
Settings: Show version number at settings
QS Tiles reorder. Add the useful tiles on the first row
Audio edits,clean up and such
Remove 'x' sign from signal icon when no data
Update the 'over the horizon' Crapsung ringtones
Custom kernel adiutor comes prebuilt for buffcore
Septembers security patches.
Update to revision 46 of Oreo
Upstream merged until 11-September 2018
Old changelogs:
Date:20-August-2018
Version 5
md5:51a24d1db518bdff3a53ef803c28e5b6
Fix OMX video recording after Coocle's changes came from August security patch
Set stats collect to false.
Add OnePlus sounds for alarms/ui/notifications/ringtones
Updated wallpaper
Display and general hardware edits.
4g/lte status bar icon is now selectable (Settings/System/Status bar)
Upstream merge until 20 august
Fix netflix
Turn LED to BLUE when camera is used (This feature is added for security reasons.Now you know which app spys your face)
GPS edits
Reduce system's partition size. (ROM's ! not partitions. that means u have ~200mb more available)
Speed up coocle apps installations and pure apks
SystemUI: Do not use transparency on QS
Use some Ubuntu's fonts
Wifi is edited again
Build audio amplifier
Added Airvoice APN as requested
CPU scheduling edits
init:fix a bug on boot completed
No more low clocks
Viper4android now works ( https://androidfilehost.com/?w=files&flid=251286 )
Kernel edits:
Add quick wakeup feature
Date:11-August-2018
Version 4
md5:43162b6499c24a55558fc7f006f98d4d
FULLY rework the camera and go to the closed source solution
Fix our hardware sources ( fixed my fault on branches tracking )
USE_CUSTOM_AUDIO_POLICY and USE_LEGACY_AUDIO_POLICY
BuffCore updated including Doze improvements
GPS edits
9507 is now supported (?)
General source clean
Clean my build script (-Doesnt affect the rom)
Clean device tree. (-Doesnt affect the rom)
Clean double directories (-Doesnt affect the rom)
Clean blobs (-Doesnt affect the rom)
Clean vendor/jdc (-Doesnt affect the rom)
Rename the rom after build complete (-Doesnt affect the rom)
Create script to create remotes in one shot (-Doesnt affect the rom)
Add more permissions from framework ,affecting camera
Some fun at settings/vendor security date
Fix google play edition installation (?)
system_prop:Set dexopt.boot to verify.
jf:Add seccomp policy for media stack
system_prop: Dalvik:Use 4 threads when needed
Force enable aptx for bt
Update our wallpaper
Enable doze with a better way
Fix recents icon lines
Revert wifi when kernel is ready
Tweak the boot up process to improve speed
Edit WiFi driver and downgrade the hidl version - Seems stabler
Make recents blocks,circle
Upstream until 10 august
Reduce minimum CPU clock (We may gain some juice from here)
Enable multisensors HAL - a better overall experience
Cleanout the doze/display sources. (possibly better sleeping and on-screen drains)
Aptx is now fully working - YOU HAVE TO UNPAIR AND PAIR AGAIN YOUR DEVICE - Thank that guy -> @Buff99
update to _r43
Add August security patches
Build date is now in english
Add Reading mode at QS Tiles
Update libwvdrmengine.so for O
Youtube playback edits on 720p-60fps/1080p - still kinda broken i guess
Do not use sdclang
Add ldac support
emmc_trim now works on boot
Add some camera,wifi and nfc permissions just in case
Date:30-July-2018
Version 3
md5:dfab4dcaa370d848d281254b615d1e8b
jf:Remove a double-declared cache partition size
build.sh:Some edits here and there.not affects the flashable zip
Τweak the GPS
Binary permission fixes
Enable SDclang
BlueTooth:Revive optcm14.1 code
BlueTooth:Fix prepatch dir
jf-common:Vendorize permissions
jf-common:Vendorize bt prepatch
init.power:Rewrite it from scratch
prop:Set LCD density to 420
Add vidc firmware
Add missing props
Declare Radio Access family
Add vendor props and fingerprint
prop: Declare the security patch level
Fix alarm's/clock's visual bug
Tweak thermald's sampling time (We may have better temperature?)
Now building both ROM and kernel with Linaro,specially tweaked for our jf
add classifier (https://source.android.com/devices/tech/display/textclassifier)
Clean out the ledify script execution
Fix proximity reset on first boot
wifi: wait for kernel driver to get ready
Set default 'Never turn off wifi on sleeping'
overlay:Set wake gestures off
Replace recents icon when no app
Show USB mode dialog when USB is inserted
Back to stable Webview
Speed up the installation process by 2 seconds (Remove 2 sleep commands)
Ship FlipFlap-A common Lid/Flip Cover app for AOSP, focused on rooted devices and specially designed for the LineageOS Project.
Tweak the input boost
Use Samsung fonts
Add call recording feature
Add 3-finger-screenshot gesture
Reset camera when media service restarts too
base:Allow screenshot secured apps
Disable kernel checks ( we may gain some juice from here)
prop: Calls: Do not delay at all
props: Disable power collapse on RIL
prop:Remove unused props
props:Enable stagefright smoothness
props:Enable HW accelaration on video playback
Update our wallpaper
Replace jelly with Bromite browser
Fix mixplorer initial crash
Upstream until 30 july
aapt: enforce 0 compression
core: use 0 compression when creating the target_files package
Create 0 compression ratio jar files
Scroll: modified velocitytracker
Frequently used OpenGL ES methods whitelisted for fast JNI path
Use -O3 on our ART
Updated buff kernel
Use -O3 on dalvik executables
Add clock position option
JDCTOOLBOX IS NOT INCLUDED IN ROM.DOWNLOAD IT FROM POST 2
BUFFcore 2.09b - 2.12 changes
fully optimized toolchain flags;
reduced sleep timeout;
fastcharge properly functioning now - AC forced on highest you can attain and USB now working higher than 460mA
dynamic file syncing - early_suspend and dyn_fsync by default;
boeffla wakelock blocker;
print to dmesg log when a suspend gets broken;
Printing broken suspends to dmesg.log - you can check the dmesg.log file to see what is waking your device from suspend. Using SYSLOG, grep the dmesg for "active wakeup source" to see if you get any reports. Alarmtimer here is OK, other WLs are worth checking, then possibly adding to the blocked WL list if deemed safe.
Wakelock blocker : the following WLs are blocked by default -
Code:
qcom_rx_wakelock; wlan; wlan_wow_wl; wlan_extscan_wl; netmgr_wl;
NETLINK; IPA_WS; [timerfd]; wlan_ipa; wlan_pno_wl; wcnss_filter_lock;
_rx_wake; wlan_ctrl_wake; wlan_wake; qbt_wake_source
you can also ADD more yourself if needed to the following user file in ROOT
/sys/class/misc/boeffla_wakelock_blocker/wakelock_blocker​This will be a list delimited by ; semicolon and no-spaces. WLs should be exact case you find them.
So an example addon file would be
Code:
mmc2_detect;PowerManagerServiceWakelocks;msm_hsic_host
The wakelock blocker may give absolutely no difference to your battery life in suspend - It will only help if your issues are wakelock based. Monitor the log file for any broken suspends for a few nights, look them up in google to see what they are (some wakelocks are not safe to remove) then try adding any identified wakelocks to the user file.
Date: 11-July-2018
Version 2
md5:bfd7a3a93641e2d3d3f3415c0a4a30aa
Update to r36
Update july security patch
Tide up the policies
Revert:jf:Allow adjust the lights
Update media profiles
Enable memcg at kernel
overlay:Remove burnin protection
overlay: Allow display HWC hardware accelerated transformations
manifest:Add graphics.composer
manifest:graphics.allocator:Move to hwbinder
jf:Make device debuggable
Fix a thermald path(fixes battery drain?)
Fix the toast icon and expose it to themers
Disable bt by default
Enable advanced reboot by default
Fix spinners' lag
overlay:Set default theme's color to a custom one
SystemUI:Enable alarm info to QS
Change ledify pattern
Revive System UI Tuner
Trim partitions on every boot
Correct ledify contexts
Refresh proximity sensor on every boot
Change rom name display at settings
Fix toolbox working with magisk
Always use the latest webview even its beta (we trust Coocle)
Add turbo app (Contains Pixel wallpapers)
Add Mixplorer
Date: 5-July-2018
Version 1
md5:80b8eb2e629030ee7889e9308330650c
Changes:
Update to r30
Replace "clear all" with a button like previous opt lineage series
Smooth out BT and wifi
Fix some background denials ( affects the battery while sleeping )
Switch to buffcore kernel as main kernel
Update our wallpaper
Upstream merge until 5-July-2018
Fully fix camera ( video and photos are working for both rear and back camera )
GPS edits
Enable SDfat
Enable 64bit binder
Use pure-native Oreo build.Not GO configuration
Network Traffic to status bar
Introduce the Boost framework under the hood
Speed up the damn animations
Speed up the whole core while compiling
Use -Ofast flag for our bionic
Refresh the mediaserver sources ( mismerges happened and now its fixed )
Completely remove STweaks ( Bye Bye alucard .....for now (?) )
Smooth out the screen's flickerings and such
Speed up our dex like older optlos series
many more i dont remember.
Good job mate
Yeah here it is! Big thanks for all the good stuff you spread out
@side congrats mate! Running smooth on my OP5! ??
lekiaM said:
@side congrats mate! Running smooth on my OP5!
Click to expand...
Click to collapse
hahahahha.thats true.
I try later. Maybe camera works with the Camu app.
I am going to flash this as my secondary rom(dual boot to test alpha builds).hope it will work
Thanks for your work, it's a great rom.
Thank you MR.Side
Thank you again for your amazing work!
Some screenshots..
Lenny Bard said:
Some screenshots..
Click to expand...
Click to collapse
Sim not working?
dimuthu7 said:
Sim not working?
Click to expand...
Click to collapse
Don't pay attention, I just don't have sim card in my S4
Lenny Bard said:
Don't pay attention, I just don't have sim card in my S4
Click to expand...
Click to collapse
Ah ok sir
Lenny Bard said:
Some screenshots..
Click to expand...
Click to collapse
Mate can You please try if Camu app works in this Rom? Since Stock Camera is completely broken.
xell75 said:
Mate can You please try if Camu app works in this Rom? Since Stock Camera is completely broken.
Click to expand...
Click to collapse
not working
shoxieJESUS said:
not working
Click to expand...
Click to collapse
Damn, ok thanks so I will wait, cause completely without camera is not possible for me.

[Elite ROM][EMUI 5.1.1] Elite ROM v7.7 for P10 Lite by HassanMirza01

{
"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"
}
Elite ROM
For Huawei P10 Lite
DONOT COPY MY WORK, Ask for Permissions or Gather it yourself,,,
This ROM is only for Firmwares based on EMUI 5.X only...
Code:
/*
* Your warranty is now void.
*
* We are 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 finger at me for messing up your device, i will laugh at you.
*
*/
DESCRIPTION:
Hey guyz..... Me Hassan Mirza from Pakistan
As you all know Elite ROM now, Its being the Most viewed & Downloaded ROM for any hi6250 device... Thank you guys...
The Elite ROM has these advancements,,,
Features:
*Both with Kangvip & without Kangvip Roms added in single zip and aroma installer will let you choose which one you wanna install...
*Base of Kangvip Framework updated... included many new features and some useful navbar tweaks too... also includes the immerse mode for navbar and notification bar... you will love that one...
*EliteKernelReborn Overclocked to 2.3GHZ,
*Hotplugs Added, including Alucard hotplug, thunderplug, bricked, etc etc
*TCP Tweaks added
*SioPlus io scheduler added
*Support for Wake Blocker integrated
*Support for Wire Guard added
*Integrated vnswap from Samsung
*Increase Kernel Stack to 32K
*CRC check is now toggable
*faster /proc/vmstat
*dm-crypt: increase threads
*UKSM Integrated
*Aggressive Multi-core power savings
*Base Rom updated to April Patched Rom...
*Elite Kernel Reborn Updated to v7.1+ including new SioPlus io, Brightness bar is more smooth in dark mode, hotplug, cluster plug, can be OverClocked with a switch or command... thanks to @cyclon1978
*Aroma Installer added... Let you decide to choose whats best for you... Like kernel mode that you need, apps selection, root method, sound mod, lite mode, raw mode, dt2w off or on, all present in it, choose if you want anything or not...
*Real Kangvip Framework package installer and initializer added, it could be one reason too for forgetting permissions as it control it....
*HiCloud Fix also integrated in rom,
*Choice in Camera selections... Mate 10 Pro, P10+, 7X & P10 Lite cameras added...
*Huawei Swype Keyboard selection added,,, installed if you allow it
*Thats all things in just less than 2GB zip file....
*Used another technique which reduced size of many partitions like cust, system, product, and included more rom devices variants support... cust partition 160mb+ to just 53.3mb including all variants mods... same with other partitions, system is of just 1.6gb...
*All in One package... No patch provided for other devices... Aroma will let you decide your device too...
*Global Immersive Mode to hide navbar & status bar for big display...
*Elite TWRP-3.2.1-0 included in Advance Settings...
*EliteKernelReborn v7.1+ with/without Brightness Mod is available
*All features of v7, v7.1 & v7.2 integrated
*Sync issue 100% Fixed
*Homescreen icons issue 100% Fixed
*No More Reboots or Bootloops to eRecovery
*Xposed Upgraded to v89
*L21 Patch integrated as this model provide basic files which work on all ROMs as u all reported...
*Security against Krack updated
*Smart Cover gesture added
*New Eye Catching Black Theme Added...
*Split Screen Gestures added...
*Use the Navigation bar with Fingerprint
*2 variants available, with K-Settings & without K-Settings
*DeOdexed ROM for better theming purpose...
*Encrypted ROM... no more piracy...
*Fixed ADB Debugging Menu within Phone...
*MultiCust ROM... You Can Flash it in EU(C432), MEAFNAF(C185), LA(C605), China(C00) regions...
*Camera Night Shot added...
*VoLTE working fine...
*Fully Debloated... No bloatware present...
*Base of KangVIP ROM updated to EMUI 5.1.1 ROM which includes these features,
Added hidden signal WiFi icon option (K settings - status bar settings)
Added the current wifi password ip, etc.,
display all saved wifi password options
Update the new version of SuperSU Repair lock screen power icon misalignment
Fix the lock screen CPU temperature display can not close
Fix the root privilege bug (update the latest su)
Added V4a sound effects (K settings - more settings)
Added list animation effects
Re-modify the desktop layout, row / column icon can be set separately
Added to modify the phone model, version information and other settings
Added the hidden alarm icon option
Added the hidden Bluetooth icon option
Added hidden eye icon options
Added the hidden headset icon option
Added multi-window mode Enabled, you can split the screen display multiple programs,
each program window can be free to adjust the size (restart effective).
In the task list which enabled the function, each program will Added a window icon.
Re-create the screen assistant icon, the default for the green grass color (other ROMer "borrow" please specify the source)
When the horizontal screen is fixed, the navigation bar icon is dislocated
Fixed a problem with the navigation bar icon below 350
Repair lock screen password interface cpu temperature display overlap problem
Fixed lock screen interface operator customization failure problem
Added the game mode, CPU GPU running at full speed without frames
Added the volume key to wake up the screen (K settings - more settings)
Added the global gesture, Added all applications to double-click
Fix the installation of app after the incompatibility problem
Fix root issues are incomplete Repair the navigation bar menu key failure problem Rewrite the K settings, the perfect fusion of style and EMUI5.1
New navigation bar task key long press / click action custom (K settings - navigation bar settings)
New Navigation Bar Hidden Button Long Press Action Custom (K Settings - Navigation Bar Settings)
New navigation bar menu button long press the action custom (K settings - navigation bar settings)
Added status bar time double line display (also show time and date)
*Reboot to eRecovery, Recovery, Hot Reboot added...
*Latest and New Google App with Android Wear & Android Auto
*Cool Animations and Top Smoothness you will ever have in any ROM
*On fresh Reboot, 1.5GB/2GB Available..
*SafetyNet is Passed with MagiskSU 14.0 and Xposed Disabled
*4G Switch Enabled
*Special SuperSU & MagiskSU root methods available,,, Kangvip tools wont work with other roots....
*New Emoji's without any module.
*android pay works with nfc
*Local Huawei Backup Enabled
*New Settings App with new features
*Virus Scanner built-in
*5x5 and 6x5 layout and Launcher Rotation added,,,
*More Ram Optimized
*Full Firmware size just 2GB including all patches...
*Multitasking improved with EMUI5.1.1
*Many new file system supports, fingerprint boosted , f2fs support, fsync support, many new features.....
*Elite Development bootanimation
*LZ4 compression and ZRAM added too in kernel
*init.d Support added
*New gaming libraries
*OTA compatible
*Many hwcomposer tweaks for better photos and videos recording and viewing
*Can unbrick any type of Firmware (be sure to be on Nougat atleast)
*Audio Encoder has high bitrate...
*Many new Launcher tweaks
*Private Space, Multiuser, App twin with various social apps added
*Double tap to wake device added
*Many new Smart assistance options & tweaks
*Inbuild call recorder added
*Beauty shot Libraries added
*Powerful ROM with Battery calibrated for High Performance
*Ram scripts added for getting more free ram by disabling zram
Installation Instructions:
1.) Download Elite ROM v7.7 from 2nd Post.
2.) Do Titanium Backup always so you dont lose data with apps...
3.) You Must only have EliteTWRP as other TWRP's wont work... ( In 2nd Post too )
4.) Reboot to TWRP and Backup Everything including Boot, Data, System, Product, Vendor, Version (Most important)
5.) Format Data Once with EliteTWRP, then Reboot TWRP... Wipe Everything in wipe section (dont wipe sdcard)
6.) Go to Install Option in TWRP and install the Elite ROM zip file & Choose things Accordingly...
7.) Reboot with Pray
*If you still have Sync or Homescreen icons or Permissions issue, then try to change google services in k-settings OR replace vendor/lib64/libcutils.so with the one from ur previous rom or the one u had once worked using TWRP & wipe dalvic & cache... it will solve all your issues....
*No support for Magisk & Xposed Framework!!
Installation, Reviews and Usage of Elite ROM v7.4​Root integrated for selection... If you forget, Refer to 4th Post below,,,
This took Countless hours to be build,,, you all know that.......
If you are Enjoying OR Liking my work, Support with Donation
Hit Thanks and Support me if you Like and get help from this thread...Thank you...
Take Permission before sharing links or copying to other Forums....
If something is not working and you need support from me, then upload recovery.log of your problem,,, i wont considered your problem as a real problem without log,,, because others saying this as working!!
Changelog in 3rd post...
Read Updated FAQ in 5th Post...
Kernel Source: https://github.com/HassanMirza01/android
This ROM is Based on Stock P10 Lite ROM EMUI5.1
Contributors:
@HassanMirza01 for doing all this
@Chainfire for Giving us the Power of SuperSU
@Chisetdel31260 for Providing the Idea & All Files i requested
@Meticulus for the best Contribution on MM blobs and codes,,,, Love you bro
@petya230 for supporting me
@Tecalote for helping and providing SuperSU zip...
@cyclon1978 for his work on CycloX kernel...
KangV & Team HRT for their best KangVIP framework
And the Haters... Who Criticised me on my every Development and i Keep saying them, "Watch Me Doing it"
ROM OS Version: P10Lite's EMUI5.1.1
ROM Kernel: EliteKernelReborn v7.2+
ROM Firmware Required: Bootloader Unlocked / EliteTWRP / EMUI 5.X Firmware
Based On: EMUI 5.1.1
Version Information:
Status: Stable
Created on: 2017-07-12
Last Updated on: 2018-04-25
Download Links:
Elite ROMs:
Elite_Rom_v7.7_for_P9-Lite_Honor_5C_6X_8-Lite_10-Lite_by_HassanMirza01
Mirror on Drive
EliteKernelReborn v7.2 with Darkness Mod...
EliteKernelReborn v7.2 with Normal Brightness Mod
All my ROMs are available on my Blog,,, My Blog
Elite TWRP Project
Press Thanks and donate if you like it
CHANGELOG:
2018-04-23 Elite ROM v7.7:
*Both with Kangvip & without Kangvip Roms added in single zip and aroma installer will let you choose which one you wanna install...
*Base of Kangvip Framework updated... included many new features and some useful navbar tweaks too... also includes the immerse mode for navbar and notification bar... you will love that one...
*Base Rom updated to April Patched Rom...
*Elite Kernel Reborn Updated to v7.1+ including new SioPlus io, Brightness bar is more smooth in dark mode, hotplug, cluster plug, can be OverClocked with a switch or command... thanks to @cyclon1978
*Aroma Installer added... Let you decide to choose whats best for you... Like kernel mode that you need, apps selection, root method, sound mod, lite mode, raw mode, dt2w off or on, all present in it, choose if you want anything or not...
*Real Kangvip Framework package installer and initializer added, it could be one reason too for forgetting permissions as it control it....
*HiCloud Fix also integrated in rom,
*Choice in Camera selections... Mate 10 Pro, P10+, 7X & P10 Lite cameras added...
*Huawei Swype Keyboard selection added,,, installed if you allow it
*Thats all things in just less than 2GB zip file....
*Used another technique which reduced size of many partitions like cust, system, product, and included more rom devices variants support... cust partition 160mb+ to just 53.3mb including all variants mods... same with other partitions, system is of just 1.6gb...
*All in One package... No patch provided for other devices... Aroma will let you decide your device too...
*Global Immersive Mode to hide navbar & status bar for big display...
*Support for every variant present and any region, EU, meafnaf, spcseas, CN...
2018-01-25 Elite ROM v7.5/7.6:
*Base updated to February Patched ROM
*Base Updated to EMUI5.1.1 as P10 Lite's Latest ROM
*EliteKernelReborn v7+ integrated... Upstreamed to 4.1.48 and Some more features...
*Camera Got some new Features... New Modes hope so... with specific Patch...
*More Free Space in system, so after reboot, Xposed and v4a will appear now...
*Online themes working Now... *if not working, change the default theme in product/hw_oem/xx/xml/hw_default.xml)*
*Magisk 15+,16 Support added... (Will try to see whats wrong with auto otg with Magisk 15+)
*System Ringtones are back... Dont know what was issue with some guys but its working fine for me...will ask testers to report too...
*P10 Lite Support Added...
*Elite Development bootanimation added,,,
*New Classic Dark Theme added...
2018-01-25 Elite ROM v7.4:
*Base ROM updated to January Patched ROM
*Automatic OTG with the New Kernel Elite Kernel Reborn v6+
*Some More features enabled in Kernel and removed SceneAware GPU governer as i think its battery consuming,,,
*HiCloud and Huawei ID 100% working for Every User from any Region
*Elite OTG App Removed as its auto now and some users reported that it didnot get themed as it has diff package name which is not present in themes...
*Huawei Swype Keyboard is Back...
*K-Settings icons resize and desktop mode fixed
*Fixed Files for users other than P9 Lite, some reports device forget permissions on reboot, and i got the reason with logcat from someone on 6X forums... thats why i always ask for logcat to see whats issue actually...
*Xposed updated to v89 without crash (No Support from me on using it)
*New Elite TWRP 3.2.1-0 integrated in K-Settings, you can flash it from K-Settings too
*New Video Review, installation and Usage....
*Oreo Coming with Elite ROM v8.0 Confirmed... Stay Tuned And i got the Full hi6250 Oreo ROM too (Thanks to someone who helped) but Fearing to do with that as this device is More Overclocked than other hi6250 devices.... So waiting for one more device to get it....
2018-01-10 Elite ROM v7.3:
*Base ROM changed to P10+7X FIles... so files of 7X were doing issue like torch etc
*EliteKernelReborn v5+ with/without Brightness Mod will be available
*All features of v7, v7.1 & v7.2 integrated
*Sync issue 100% Fixed
*Homescreen icons issue 100% Fixed
*No More Reboots or Bootloops to eRecovery
*Xposed Upgraded to v89
*StartUp Wizard Added
*New Cool theme added
*New Patches for all Devices
*L21 Patch integrated as this model provide basic files which work on all ROMs as u all reported...
*Bokeh Effect is available as zip now... i spend many hours on it but it gambles... sometime keep working fine and sometime crash
*Online Themes not working... these 2 issues took whole day but not resolved... Normally themes apply and detecting working....
*Thats hopefully now last update for nougat... I assume that no more isue came next... This build is tested by all devices owners...
2018-01-06 Elite ROM v7.2:
*Sync & Homescreen issues Gone.... Reported by 2 testers with me...
*All features of v7 and v7.1 included
*ROM of Honor 7X used as Base.... Latest from Huawei with December security patches...
*Patches from device's own ROMs.... now i think no reboot or that type of issue remained,,,,
*Portrait Mode instead of Bokeh effect... Bokeh removed as it was causing crash for front cam in L21
*video stabilization removed as some users says that it cause cropped videos etc...
*Brightness Mod removed... So new kernel integrated... even though i like that mod but....
*Thats Final Update for Nougat.... No update will Came afterwards,,, (in case any issue came, i will provide OTA patch only)
2017-12-30 Elite ROM v7.1:
*Kangvip Framework Removed...
*FP as navbar removed
*Previous FP actions are back
*No more issue remained
*Google services now perfectly working
2017-12-25 Elite ROM v7:
*Elite Kernel Reborn upstreamed to 4.1.46 and a different GPU Governer "SceneAware" integrated for smoothness...
*P10 ROM updated to Latest version with December Security Patch
*Your Device's Files from Latest device build...
*Security against Krack updated
*3000+ changes done to Kernel
*Knuckle Gestures added
*Smart Cover gesture added
*New Eye Catching Black Theme Added...
*Split Screen Gestures added...
*Use the Navigation bar with Fingerprint
*2 variants available, with K-Settings & without K-Settings
*DeOdexed ROM for better theming purpose...
*Icons Missing and Syncing issue resolved... now 2 ways added for sync, if one disabled, other will keep syncing...
*SuperSU Pre-Installed now as some users did complain of K-Settings crash due to Selinux...
*Separate Kernel with Magisk Support provided...
*Encrypted ROM... no more piracy...
*Fixed ADB Debugging Menu within Phone...
*Different variants for users to avoid bugs for either variant...
*P10 Camera integrated with more Mods on users demand...
*MultiCust ROM... You Can Flash it in EU(C432), MEAFNAF(C185), LA(C605) regions...
*Bokeh Effect added in Camera... (Its only thing which is currently doing issue... Some devices showing and some not,,, gambling
*Camera Night Shot added...
*More VoLTE settings enabled... it should work now...
*Fully Debloated... No bloatware present...
2017-11-19 Elite ROM v6:
*Kangvip Tools integrated in EMUI 5.1
*EliteKernelReborn Upstreamed to 4.1.19
*Xposed Framework fully working with just one tap enable and disable
*Reboot to eRecovery, Recovery, Hot Reboot added...
*Latest and New Google App with Android Wear & Android Auto
*Cool Animations and Top Smoothness you will ever have in any ROM
*On fresh Reboot, 1.5GB/2GB Available... (shown screenshot in telegram group @p9lite4All
*New November security Patches
*SafetyNet is Passed with MagiskSU 14.3 and Xposed Disabled
*Usb Debugging issue fixed Now
*No more missing apps from Launcher or doubling or not disappearing on uninstall
*4G Switch Enabled
*P10 Camera integrated with many options... Mate 9 Pro Camera is also present in Patches...
*Elite OTG integrated
*Karaoke Effect for sounds added... see in sound section in settings....
*Special SuperSU & MagiskSU root methods available,,, Kangvip tools wont work with other roots....
*Huawei Stock Nougat & EliteTWRP present in ROM, flash if you want
*Updated Patches for L31 users
*Encrypted ROM,,, no more Copying files
*New Emoji's without any module.
*No More missing apps
*F2FS filesystem support, You can format your data partition as f2fs for high speed performance.
*LZ4 compression and ZRAM added too in kernel
*init.d Support added
*New gaming libraries
*OTA compatible
2017-10-11 Elite ROM v5.1:
*Most waited and Most required feature, OTG is Enabled....
*Based on Latest P10Lite ROM
*Latest October Security Patch
*Elite OTG Guide for Enabling and Disabling OTG,,,
*android pay works with nfc
*HiCloud Enabled
*Local Huawei Backup Enabled
*Online Theme Manager working,, some reported it not working...
*All bugs solved i guess now,,,
2017-10-11 Elite ROM v5.0:
*System Fully updated to EMUI5.1
*New Settings App with new features
*Vulkan support added systemwide
*Many new Camera tweaks,,, like face recognition and like that,,,
*Magisk Updated to v14.1
*New Kernel v2.0 with many new tweaks
*Security Patch of September
*Virus Scanner built-in
*Every Stock App updated
*No more Bloatwares,
*No app crashing,,, all fixed
*New Stock Launcher
*5x5,6x6 and 6x5 layout and Launcher Rotation added,,,
*New P10Lite Camera
*More Ram Optimized
*Firmware size just 1.5GB
*Support for Many New devices added
*Multitasking improved with EMUI5.1
*Volte Aslo Activated
2017-08-19 Elite ROM v4.0:
1.) Base updated to B389/B390
2.) New Kernel EliteKernelReborn v1.2 included with new features,,, like PPPOE tweaks for wifi, disbaled hw health detect for reserving more ram, and more otg things enabled,,, yet i dont know if otg working or not,,,
3.) Adblocker bug fixed,,, no more facebook or google blocking
4.) Ram scripts added for getting more free ram by disabling zram
5.) f2fs as default FS for data
6.) Boot Animation changed
7.) New 3D Panaroma app added,,, some users says old one didnot work,,,
8.) New TWRP added,,, Now you wont be able to install Elite ROMs with other recoveries..
9.) ROM Theme Updated
10.) No rooting method included now,,, Choose one if you want Root...
Also, you need to set selinux Permissive for opening advance settings,,,
11.) Use EX Kernel Manager and do whatever settings you want for Kernel
12.) VOLTE Also Activated
2017-07-08 Elite ROM v3.0:
Support for 5C added, new patch available for 5C users
1.) Brand New EliteKernelReborn v1.0, new governer, io scheduler,
many new file system supports, fingerprint boosted , f2fs supportm fsync support, many new features
2.) Base of KangV ROM updated to B385 ROM which includes these features,
Added hidden signal WiFi icon option (K settings - status bar settings)
Added the current wifi password ip, etc.,
display all saved wifi password options
Update the new version of SuperSU Repair lock screen power icon misalignment
Fix the lock screen CPU temperature display can not close
Fix the root privilege bug (update the latest su)
Added V4a sound effects (K settings - more settings)
Added list animation effects
Re-modify the desktop layout, row / column icon can be set separately
Added to modify the phone model, version information and other settings
Added the hidden alarm icon option
Added the hidden Bluetooth icon option
Added hidden eye icon options
Added the hidden headset icon option
Added multi-window mode Enabled, you can split the screen display multiple programs,
each program window can be free to adjust the size (restart effective).
In the task list which enabled the function, each program will Added a window icon.
Re-create the screen assistant icon, the default for the green grass color (other ROMer "borrow" please specify the source)
When the horizontal screen is fixed, the navigation bar icon is dislocated
Fixed a problem with the navigation bar icon below 350
Repair lock screen password interface cpu temperature display overlap problem
Fixed lock screen interface operator customization failure problem
Added the game mode, CPU GPU running at full speed without frames
Added the volume key to wake up the screen (K settings - more settings)
Added the global gesture, Added all applications to double-click
Fix the installation of app after the incompatibility problem
Fix root issues are incomplete Repair the navigation bar menu key failure problem Rewrite the K settings, the perfect fusion of style and EMUI5.1
New navigation bar task key long press / click action custom (K settings - navigation bar settings)
New Navigation Bar Hidden Button Long Press Action Custom (K Settings - Navigation Bar Settings)
New navigation bar menu button long press the action custom (K settings - navigation bar settings)
Added status bar time double line display (also show time and date)
3.) Base ROM update to B385
4.) Compatible with all Regions and variants( Gonna remove EU patch )
5.) New SuperSU and New MagiskSU coming for passing SN
6.) New patch in Kernel to bypass SN Check
7.) Fingerprint Boosted,, feel the speed of Fingerprint now
8.) Air calling Gesture added, no need to touch phone for answering calls
9.) 3d panaroma on users demand added
10.) New camera app from Mate Series
11.) Some more useful Apps included
12.) New theme coming
13.) New Logo for TeamElite
14.) New bootanimation
15.) More battery with huge performance with special Governer and Scheduler
16.) No More missing
17.) F2FS filesystem support, You can format your data partition as f2fs for high speed performance.
18.) LZ4 compression and ZRAM added too in kernel
2017-07-08 Elite ROM v2.0:
*Most wanted KangVIP Framework added (thanks to HRT Team and KangV)
*Everything fixed (Error was in permissions)
*New TWRP with data fixed to restore
*SuperSU 2.82 and MagiskSU 13 updated
*Support for Every variant
*Support for L23 variant added
*Dual Speakers Output
*OTA compatibility patch available
*Region Change patch available too
*A mini Xposed Framework in form of K-Framework
*SOme usefull apps installed
*Some more new Libraries for More Power saving
*New Camera App
*New cool Bootanimation
2017-06-22 Elite ROM v1.0:
*initial release
Rooting Methods for Elite ROMs:
1.) SuperSU: SuperSU 2.82 for Elite ROMs
FAQ:
1.) What to do if i have Different Model Number in About Phone ??
Go to Product/hw_oem/ and delete all other folders except your original model name... Reboot
if still same, flash your original oeminfo again nd unlock BL...
2.) What to do if my Notifications for Chrome not working Like resume or pause ??
Go to Battery Settings, and disable the app in lockscreen cleanup which giving that issue... it will be fixed then...
3.) What to do if i have missing files in ROM ??
Surely you have region other than Europe or C432... Now flash oeminfo of C432 and unlock BL again or live without those apps,,,
4.) What to do if my Google Sync not working ??
Install Google Contacts App from Play Store and wipe cache nd dalvic,, it will work....
5.) What to do if deleting System Apps came back or not uninstalling ??
Use SuperSU and mount system rw with terminal,,, after remount, delete app folder using root explorer from system,,,
if it still dont work, mount system in TWRP nd Delete whatever you want to,,, be careful...
6.) What to do if i wanna go back to stock ??
Reboot to EliteTWRP, change data filesystem back to ext4, format data and reboot recovery,,, Now restore stock Rom,,,
7.) What to do if i wanna rollback to MM from Elite ROM ??
flash the OTA patch of your variant(if not available, ask me to provide) and dload rollback pkg and then MM ROM...
8.) What to do if my SafetyNet is not passed ??
Tick Magisk Hide and enable usb debugging...
9.) What to do if i have different ROM name like generic or etc ??
Go to version/special_cust/ and delete all other folders except your original one... Reboot
I waited for this a long time! Now testing and then reporting. Thank you Hassan !
Have a good day!
RazOne said:
I waited for this a long time! Now testing and then reporting. Thank you Hassan !
Have a good day!
Click to expand...
Click to collapse
its an experiment but it should work... dont angry if something broken... still i tried to use as many files as i can of p10l in it...
HassanMirza01 said:
its an experiment but it should work... dont angry if something broken... still i tried to use as many files as i can of p10l in it...
Click to expand...
Click to collapse
Can't mount data
RazOne said:
Can't mount data
Click to expand...
Click to collapse
ofcourse you can't... P10l using fbe encryption... which not supported in twrp yet... so use decrypted boot so decrypted data... someone reports that patch failing in installing... fixing it too
HassanMirza01 said:
ofcourse you can't... P10l using fbe encryption... which not supported in twrp yet... so use decrypted boot so decrypted data... someone reports that patch failing in installing... fixing it too
Click to expand...
Click to collapse
How can i use decrypted boot?
---------- Post added at 03:00 PM ---------- Previous post was at 02:54 PM ----------
RazOne said:
How can i use decrypted boot?
Click to expand...
Click to collapse
In Meticulus twrp /data is mounted. formatted it but when i boot into elite twrp same error.
RazOne said:
How can i use decrypted boot?
---------- Post added at 03:00 PM ---------- Previous post was at 02:54 PM ----------
In Meticulus twrp /data is mounted. formatted it but when i boot into elite twrp same error.
Click to expand...
Click to collapse
really thats the case ?? remove the asserts from main rom nd use meticulus twrp then to flash it... am updating twrp today or tomorrow...
What's the difference between k-settings rom and without k-settings rom
Looking forward to the updated TWRP. Can't format the data partition as well (cause encrypted).
Patch for p10 lite v7. 5 and v7. 6 redirects to v7. 5 patch only
Is it correct to download, coz i am going to download v7.6 rom
MDabrar said:
Patch for p10 lite v7. 5 and v7. 6 redirects to v7. 5 patch only
Is it correct to download, coz i am going to download v7.6 rom
Click to expand...
Click to collapse
both are same,,, will just show wrong version,,,
Have camera mate 9 pro?
roxkiller said:
Have camera mate 9 pro?
Click to expand...
Click to collapse
I think P10 camera inside...
@HassanMirza01 Does rom use the kirin processor 650, 655 or 658 In the model p10 lite?
roxkiller said:
@HassanMirza01 Does rom use the kirin processor 650, 655 or 658 In the model p10 lite?
Click to expand...
Click to collapse
all.... all have same chipset...
Don't work camera, any help?
help

[JDCTeam] 🌴 Resurrection Remix Oreo 🌴 Release 06 [12 Sept] [8.1.0_r43] [EOL]

[JDCTeam] 🌴 Resurrection Remix Oreo 🌴 Release 06 [12 Sept] [8.1.0_r43] [EOL]
{
"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 6.2.0​Samsung Galaxy S4 i9505 (jfltexx)​Release 06 - 12th September 2018​
Code:
#include
/*
* Your warranty is now void.
* And other random stuff no-one reads.
*/
Intro
This is a straight port of Resurrection Remix for Galaxy S4 i9505.
It is based on oreo 8.1.0_r43 plus latest code from LineageOS 15.1 and Resurrection Remix on 10th September.
Security updates up to September are applied.
Substratum can be used with the integrated theme engine.
Root is not integrated. Latest Magisk beta is recommended.
The audio system is very much an intermediate solution for oreo and will change.
Viper4magisk and other Magisk hosted sound mods work
Initial kernel is a fork of BB's AOSP 8.1 kernel with added features. Many thanks to BB.​Features
Code:
_ Theme engine _
- full Substratum (OMS) theme support
_ Navigation bar _
- enable / disable navbar
- navbar colour tint
- navbar button customisation smartbar
- navbar pulse
- navbar fling
- double tap to sleep navbar
_ Statusbar _
- brightness slider
- enable / disable show notification count
- superuser indicator switch
- double tap to sleep statusbar
- carrier label
- carrier label switch
- carrier label colour
- carrier label size
- clock customisations
- time & date
- day & date toogle
- center / right / left clock choice
- date format
- clock font styles
_ Battery _
- battery bar customisation
- battery icon customisation (circle / landscape / portrait and more)
- battery percentage text
_ Network traffic indicator _
- network traffic arrows switch
- incoming / outgoing traffic
- network traffic colour
_ Statusbar RR logo _
- RR logo colour
- position
_ Custom logos _
- logo colour
- position
- style
_ Statusbar weather _
- weather colour
- weather position (left / right)
- weather font style
- weather size
_ Statusbar ticker _
- ticker text colour
- ticker icon colour
_ Animations _
- toast animations
- system 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 center, bottom left, bottom right, bottom center)
- full screen recents
- recents styles
_ Lockscreen _
- lockscreen bottom shortcuts
- lockscreen general shortcuts
- 100+ icons for shortcuts
- double tap to sleep lockscreen
- lockscreen media art enable / disable
- quick pin / pattern unlock
- lockscreen wallpaper
- lockscreen weather widget
- lockscreen icon colour
_ Quick settings draggable tiles _
- customisable tiles
- dynamic tile adjustment
- number of columns / rows
- tile animations
_ Notification drawer _
- custom headers
- long press toggles to enter settings
- disable immersive mode messages
- force expand notification
- quick pulldown
- smart pulldown
- notification panel transparency
- volume dialog transparency
- notification panel stroke
- volume dialog stroke
_ Buttons _
- backlight timer
- backlight strength
_ Advanced reboot menu _
- power off
- reboot (recovery, bootloader, hot reboot)
- screenshot
- power menu end calls switch
- restart system UI
- airplane mode
- screen record
- on the go mode
- sound panel
_ Home button(for devices with hardware keys only) _
- home button answer call
- long press actions
- double tap actions
_ Menu button(for devices with hardware keys only) _
- short press actions
- long press actions
_ Search button (if device supports) _
- short press actions
- long press actions
_ 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
- camera shutter sound enable / disable
_ Systemui tuner _
- enabled by default
- removed demo mode and tweaked systemui tuner as compared to AOSP
- statusbar icon customisations
- quick settings customisations
_ Other features _
- performance profiles
- LCD density
- expanded desktop mode
- heads up switch and customisations
- 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 customisations
- notification light customisations
- font size
- privacy guard
- RR OTA
- new RR configurations
- overall smoothness improvements
- optimisations to improve battery
- including all Android oreo features
- including most LOS 15.1 features
- and much, much more ...
What does / doesn't work
All hardware support issues will be similar to BB's AOSP 8.1 / Side's OptLOS 15.1.
DOES
GPS, orientation and acceleration work, though is a bit slow to get a fix. You MUST use an app to cache A-GPS data before initial fix. i.e. GPS Locker.
NFC - works on my bluetooth headset to instigate connection. Needs testing into further (pay etc.) functionality.
Camera. Photos front / rear. Video front / rear. In-built Snap fully working. 3rd party apps fully working.
Bluetooth music works.
Viper4AndroidFX and other Magisk hosted sound mods work.
Don't tell me.
DOESN'T
GLONASS.
Calls using bluetooth headsets are garbled.
Treble-ised implementation. Erm. No.
Don't tell me.
Download
Current release:
Release 06-6th build, rootless, September security updates.
Download latest ROM from AndroidFileHost.
Download latest ROM from Sourceforge.
Download Official JDC aroma addon package from HERE.
Source code
Buffcore: here
RR code: here LOS code: here
Build instructions (use old method) here
Anyone can use my repos if they do the polite thing and ASK FIRST, credit me as co-contributor and thank BB, Side & TsvietOK.
Do not mirror downloads - only Sourceforge and AFH please.
Do not start threads on other forums about this rom - this is the only official source for downloads and support.
Ask for help here before going to the official RR google+ community.​​
JDCTeam
Buff - @buff99
Creeper - @creeper36
Diego Monaco - @alucard_24
Dimitris Katikaridis - @side
Franck Rohée - @franzyroy
Ray Daley - @gadget!
Jim Silverlock - @Jimsilver73
Marco Zanin - @-+BB+-
Matthew Booth - @MattBooth
Mattia D'Alleva - @AntaresOne
Mike Atkins - @FernBch
Oliver - @angelcalibur
Paul Harris - @hawkerpaul
Paul Keith - @javelinanddart
Simeon Ivanov - @smstiv
Stefano Meroni - @smeroni68
Yannis Menexes - @SkL*
Thanks / Credits
Many thanks to -+BB+-, Side & TsvietOK for picks and inspiration on tree, vendor and kernel.
Code:
* Resurrection Remix core team, The extended team of RR maintainers
* CM team, LOS team, Omni team, Slim team.
* XDA developers, AndroidFileHost, Sourceforge, Github.
* Everyone who has contributed to LOS / CM on S4.
* Many thanks to [URL="https://forum.xda-developers.com/member.php?u=5968293"]Side[/URL] and [URL="https://forum.xda-developers.com/member.php?u=5576897"]BB[/URL] of JDC and [URL="https://forum.xda-developers.com/member.php?u=7738157"]TsvietOK_vlad[/URL].
* [URL="https://forum.xda-developers.com/member.php?u=4385445"]Creeper36[/URL] for his sterling work on the JDC aroma addon.
* The [COLOR=Red]Buff99_RR_test_team[/COLOR] for help and support:
* [URL="https://forum.xda-developers.com/member.php?u=4204995"]Sjamie[/URL], [URL="https://forum.xda-developers.com/member.php?u=7995577"]63ck0[/URL], [URL="https://forum.xda-developers.com/member.php?u=4669592"]Rabbit48[/URL], [URL="https://forum.xda-developers.com/member.php?u=5978751"]-Sohail[/URL], [URL="https://forum.xda-developers.com/member.php?u=3750366"]Andy Hall[/URL],
* [URL="https://forum.xda-developers.com/member.php?u=7868788"]Frankv723[/URL], [URL="https://forum.xda-developers.com/member.php?u=6492503"]Kippy51[/URL], [URL="https://forum.xda-developers.com/member.php?u=8995813"]Tneot01[/URL], [URL="https://forum.xda-developers.com/member.php?u=6360301"]KillerOs133[/URL],
* [URL="https://forum.xda-developers.com/member.php?u=4535083"]Chiruscan[/URL], [URL="https://forum.xda-developers.com/member.php?u=7280514"]Stef_Zii[/URL].
* The [COLOR=Red]OptLos_test_team[/COLOR] and JDCTeam.
* The OptLos Slack team (well mostly... ;)
* Did I already thank [URL="https://forum.xda-developers.com/member.php?u=5968293"]Side[/URL]? [URL="https://forum.xda-developers.com/member.php?u=5968293"]Side[/URL] MUST be thanked more than once.
* TJsteveMX and Srisurya95 for their previous work.
XDA:DevDB Information
🌴 Resurrection Remix Oreo 🌴 for S4 unified, ROM for the Samsung Galaxy S4
Contributors
Buff99, side
Source Code: https://github.com/ResurrectionRemix
ROM OS Version: 8.x Oreo
ROM Kernel: Linux 3.4.x
ROM Firmware Required: Lollipop supporting bootloader and modem / non-hlos
Based On: LineageOS
Version Information
Status: No Longer Updated
Current Stable Version: Release 01
Stable Release Date: 2018-06-08
Created 2018-06-08
Last Updated 2018-12-02
Installation​Required for installation: Recovery - Latest version of TWRP - 3.2.2-0
Firmware - Lollipop supporting bootloader and modem / non-hlos. Look in _Bon_Bon's great MODEMS and BOOTLOADERS collection
Gapps - a latest version of Open Gapps 8.1. Either Pico / Nano or use a Config-Gapps file to customise a Super Gapps install​The following are "best practice" recommendations for installation, you may be successful using your own routine.
1st install - " clean install "
Make a full nandroid backup <always backup!>.
Fully wipe device (At least system, cache, dalvik and data. Recommended - fully clean by wiping internal and external SD).
Install Rom.
Install desired root solution. (recommended - Magisk).
Install Gapps.
Install JDC aroma addon. <optional>
DO NOT Wipe cache and art / dalvik (rom is partially pre-deodexed).
Reboot.
Wait for 1st boot.
Enjoy.
2nd and subsequent installs - " dirty flash "
[*}Uninstall all Substratum overlays.
Make a full nandroid backup <always backup!>.
Properly remove previous root solution (recommended - flash Magisk uninstaller and UnSU).
Wipe system, cache and art / dalvik (wiping system is ESSENTIAL for Magisk).
Install Rom.
Install desired root solution. (recommended - Magisk).
Install latest Gapps (recommended - Update with latest Gapps for every dirty flash to claim back system storage space).
Install JDC aroma addon. <optional>
DO NOT wipe cache and art / dalvik (rom is partially pre-deodexed).
Reboot.
Wait for app optimisation.
Enjoy.
While dirty flashing may be possible for some updates, be prepared that progress means you will occasionally need to clean install updates (usually when settings files are changed)!
Nandroid backups are your friend!​
Latest changelist
- Release 06- 12th September 2018
Release-06-RR-O-v6.1.0-20180911-jfltexx-Official.zip
md5sum - b91639435402723fdc869d8967fea3ac​
Release 6
Lots changed
Kernel: Buffcore 2.17
September 2018 security updates applied for RR, LOS.
RR and LOS code grabbed 03:30 gmt Monday 10th September.
Release 5
Translations updated.
Reorder tetherable connection types
Drop deprecated OpenGLRenderer props
Don't decouple interactive state from display state
Fix RR configurations "Panels" titles
Fix the background color for the expanded desktop settings
Add ability to restrict app data/wifi usage
Randomize the local Wifi IPv4 address
Fix ContentService JNI leaks
Resolve status bar battery percentage / VPN icon tints
Audio: remove unsupported aec loopback stuff.
bionic: Push our core
camera: Do not optimize
apns: Adjust Sprint LTE internet to allow tether; Add missing sprint roaming APN and set bearer_bitmasks; Add Iliad APN
vendor: fix ro.adb.secure for vendor-building devices
bfqio: Fix warning when building with BOARD_VNDK_VERSION := current
Fix interaction boost higher cpu freq perflock
jf:Hardly push my dex
overlay: Enable data for MMS
key_store:Using euid instead of uid when upgrade wifi blobs
jf:Enable memcg in kernel cmdline
overlay: Allow display HWC hardware accelerated transformations
Kernel: Buffcore 2.09b
July 2018 security updates applied for RR, LOS.
RR and LOS code grabbed 00:30 gmt Tuesday 10th July.
Release 4
HW keys settings re-instated.
Camera fixed (front/rear photo/video Snap/footej/other apps)..
Snap camera: Front fixed by Side
Kernel: Buffcore 2.09b
Revert removal of PMEM
Kernel toolchain changed to Linaro 7.2.1
June2018 security updates applied for RR, LOS.
RR and LOS code grabbed Thursday 28th June.
Release 3
enable 64bit graphics mapper
aptx: try this
BT: try cm14.1 bt call fix
overlay: disable BT LE, voltage, wideband
Fix status bar bluetooth <50% drawable
Sometimes this happens when changing the theme
Update pt-PT cm_strings
Fixes in strings/translations
change graphics allocator transport to hwbinder
enable 64 bit binder
gps: return gps.conf and sap.conf from rr-n
overlay: re-enable burn-in supp
Revert "overlay: remove DocumentsUI config"
Kernel: Buffcore 2.08
remove unused ExFat
Remove android-alarm driver
Add android alarm driver & in-kernel alarm interface
Convert ALARM_ELAPSED_REALTIME to use CLOCK_BOOTTIME
android-alarm: Switch from wakelocks to wakeup sources
alarm-dev: Implement compat_ioctl support
use 64bit binder
firmware loader: lots of changes and fixes
sdcardfs: lots of changes and fixes
Remove use of PMEM
June2018 security updates applied for RR, LOS.
RR and LOS code grabbed at 05:30 GMT Monday 18h June.
Release 2
Trust added - yawn.
Fixed BT patch loading - will stop BT QS switch problems / BT + wifi hangs.
Kernel: Buffcore 2.04
0kb sdcardfs file copy issue fixed.
June2018 security updates applied for RR, LOS.
RR and LOS code grabbed at 15:00 GMT Monday 11h June.
Release 1
Rom - lots of changes since initial RR 6.0.0 release
Kernel: Buffcore 2.03 - fork of BB's AOSP 8.1 kernel with fastcharge and battery saving features.
Code:
Kernel features:
renamed to buffcore;
sdfat enabled;
fastcharge implemented for faster charging (up to 1900 ac / 1000 usb);
bcmhd wakelocks for rx and tx halved;
libmemcopy and libstring sped up;
io readahead to 1024k;
lower min cpu governor frequency (270);
power efficient work queues;
voltage tweaking user interface;
faster vmstat;
autosmp hotplugging replacement;
mmc crc disabled;
allow for lower cpu voltage;
reduce swapiness;
optimise divide / multiply by power of 2;
added tcp optimisation options,;
set westwood default;
force doze screen off helper;
optimise cbfillrect function;
reduce wifi wakelock times;
nohz: reduce overhead under high-freq idling patterns;
selinux permissive.
May 2018 security updates applied for RR, LOS.
RR and LOS code grabbed at 23:30 GMT Wednesday 6th June.
Please view the attachment for further details.
Thanks to Buff99_RR_test_team for help and support:
Sjamie, 63ck0, Rabbit48, -Sohail, Andy Hall, Frankv723, Kippy51, Tneot01, KillerOs133, Chiruscan, Stef_Zii.
Thanks to OptLos_test_team & Side
Current issues​
Bluetooth
Calls made / received using bluetooth headsets are garbled.
Car connections may well be the same.
Camera
fully working
Root / Safetynet
The only tested and verified root solution is Magisk. Recommended: latest beta (17.1)
Lineage root did not work when attempted - may be re-visited in future.
Magisk / safetynet failing issues are beyond scope of this thread.
If you have Magisk problems refer to the Magisk support thread here.
Good thread of hints and tips for Magisk by Didgeridoohan here.
Audio mods
The only tested and confirmed working audio mods are Viper4AndroidFX / V4fxmat / JamesDSP + Ainur Sauron + AML flashed in MagiskManager.
Viper flashed from TWRP does not work.
Other Magisk mods
Font mods work fine
Doze / Deep sleep
Deep sleep is easily achieved.
Doze works well when the system allows dozing.
Be aware of apps that prevent Doze from starting. These will be apps that keep the wifi or data connection enabled to allow some kind of server to run enabling remote access. Examples so far include Airdroid and AirAudio. If you want to run an app like this you will not Doze
To easily see if you are getting doze, look at your battery usage graph and when suspended if you have a near-horizontal line then you are dozing and getting the best possible battery savings when suspended.
Doze relies on an active connection to Google messaging services, so closing off all active data / wifi connections will (counter intuitively) stop doze and therefore cause more power drain. Doze manages the power states of your connections and stops wakelocks and alarms firing when suspended and batches them all together so everything fires at once minimising power usage.
Wifi seems to be less likely to achieve doze due to wlan_rx_wake wakelock. If this affects you try using data connection instead of wifi when suspended.
Custom DPI
The rom is currently set at a non standard 420dpi. If apps are having problems change back to 480dpi.
Themes
There is the basic Lineage themeing system built in.
There is also full OMS support, so you can install Substratum and use Substratum themes for oreo. For some themes the rom is treated as an 8.1 Pixel / Nexus rom.
I would not recommend mixing both theme systems. Most substratum themes seem to be built on top of a white basic theme, so if using Substratum set Lineage theme to white.
The first time you try to build and apply a Substratum theme it may correctly make the overlays and appear to apply them, but do nothing. If so reboot and re-apply the overlays again and they will work after this.
Kernel
The current kernel is a fork of BB's AOSP 8.1. It has fast charging and added battery saving features from RR-N Buffcore but no added governors or schedulers.
Permissive SElinux
The rom is currently set to be permissive i.e reporting SElinux denials but NOT enforcing them. It's simply too early to be enforcing as the rom / kernel is not finished. If it bothers you then try using a utility to flip enforcing on but be aware functionality may start to fail. If it really bothers you, do not use this rom and use one of the many other oreo roms that are set for enforcing.
Spectrum
Spectrum support is enabled to allow switching between 4 preset performance profiles. (0=default Buff, 1=AOSP / OptLos stock, 2=Buff tuned slower, 3=Buff with linear tuned interactive gov).
Spectrum app needs downloaded from here.
OR install the Buffcore Aduitor from the JDC aroma package as spectrum support is built in.
Battery
Battery life will currently not be quite as good as the final versions of RR-N, but still decent and usable.
Battery saving tips:
Go to Memory > apps started on boot. Disable "start at boot" and "run in background" for any apps that shouldn't be running all the time.
Disable Bluetooth / NFC / GPS / wifi & bluetooth scanning whenever practicable.
Test if wifi or data connection are more power efficient when phone is suspended. Phone connections can be wasteful in suspend when in poor reception areas. Poor wifi reception can also be wasteful. Often router bugs / mis-configurations can cause too many externally triggered wakeups on wifi .
Do what you can to get Doze running when suspended. Especially try NOT to use apps that keep a server running at all times as this will prevent Doze from managing your active data / wifi connection.
Go to configurations > misc > suspend actions. Set 2g / data off / gps off as necessary?
Install spectrum and choose a profile as documented in post #7.
Go to configurations > misc. Enable "sensor block per package".
Go to configurations > misc > system app remover. Remove apps not required / wasting power in background.
Use a kernel tuning app - Buffcore Aduitor / Kernel Adiutor / EX Kernel manager / etc. Change / tweak governor. Undervolt CPU speeds.
Installation
During gapps install wifi could be difficult to get an initial connection. If you find wifi does not see any networks, try backing up to start of setup and going through again. Or reset the phone and setup will start again from the same point - hopefully picking up wifi networks.
Not supported
Cannot / will not add MicroG support.
Xposed. Do not report bugs if you use xposed.
Alternate kernels. i.e. not Buffcore or Sidecore.
Future
Treble-ised implementation. Erm. No. Not soon. Maybe never.
Reporting bugs​
Proper reporting of issues will help me spend time productively fixing bugs rather than tail chasing vague issues.
Please follow these guidelines.
Reporting bugs
If you wish to report an issue, then the onus is on you to prove the issue.
If you provide exact replication instructions, an idea of how often the issue occurs and logs that enable me to replicate the issue then a fix will be possible ("if you do action 1 then action 2 then action 3 you will find that bug X occurs 100% of the time").
If you give a vague complaint about an issue then I will not look at it without explicit replication instructions and preferably logs ("phone overheats when using game XYZ").
Issues about overheating, battery life or performance should be backed up with information from relevant monitoring apps.
One-off issues generally do not get investigated unless they are well documented and have provided logs.
Issues that are specific to one piece of software will generally not get investigated without logs. I am not very keen on installing software to investigate bugs, especially if I need to create user accounts. If you can replicate the issue on more than one piece of software it will increase the chance of being fixed.
Issues to do with speaker or microphone related issues need to be explicit about which speaker and mic is in use (internal, head phones, earphones, bluetooth headset, Bluetooth speakers), whether normal earpiece or hands free mode is in use, Audio mods that have been installed. Logs may be helpful too.
Issues with media / streaming / playback should be provided with examples.
A picture is worth a thousand words; a movie is thousands of pictures. If you cannot describe your problem in words, post pictures or movies to help show your issue. The rom has in-built screen capture and screen recording tools, so please use them.
It can often be difficult to tell what is going on with logs from a fully loaded system. It can help if you make a nandroid of your current system, format and then make a clean install, with gapps only if needed, and only the app that causes the issue - as minimal a system for replication as possible - then replicate the bug and capture logs. If I then have to replicate the issue I can easily replicate your system.
If you want to send logs for a bug, I would like you to use Syslog.
Perform some of the functionality that is bugged and then capture logs in the app.
If you have had a reboot then capture a set of logs immediately when the system reboots. If the last-kmsg file is empty then the logs are useless.
Type a brief description of the problem in the notes field and your XDA username .
Select to scrub personal information.
Upload it to a web based host (gdrive, dropbox, etc.) and PM the link to me.
And remember:The Drill .... settings > configurations > about > the drill > logcat or GTFO​​
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.
- If something does not run go into Settings > Privacy > Privacy Guard and check settings.
- Use Open Gapps for your Google apps. You can either use the smallest version you can get away with (recommended Pico or Nano) or use a larger version in combination with a gapps-config file.
- Most issues / caveats for AOSP 8.1 / OptLOS 15.1 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.
Q. Does xposed....
A. There are versions of Xposed which run on oreo. 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. 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 in TWRP as normal.
Q. Why is there no inbuilt root? Why is this rom Rootless?
A. You can choose which root solution to use and which version to apply. Or run without root. Magisk is the recomended solution for oreo.
Q. What theme engine is integrated?
A. The basic Lineage colourisation engine is available.
A. Full OMS support is implemented, so Substratum can be installed from the play store and you then can then apply Substratum themes.
Q. Can I use an alternate kernel?
A. You may be able to use other kernels. Extract the boot.img and flash as img from TWRP. Do not wipe kernel / dalvik if only flashing a kernel. Good luck finding an alternative oreo compatible kernel.
Q. I would like louder / better quality sound.
A. Viper4AndroidFX and other magisk hosted mods work..
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. My screen goes black when making or receiving a call and does not return?
A. You probably need to clean and / or re-calibrate your proximity sensor. See here.
Q. Can I mirror the rom on a different provider?
A. NO! only want the rom served from AFH and Sourceforge so I can monitor downloads. NO mirroring is permitted. Downloads from other providers will not be supported.
Q. You're the best Buff, can you make an i9515 (or other variant) build too?
A. Sorry but I am not going to make another blind build, too much grief and hassle. Buy / donate hardware if you want me to help on a different device..
Official Resurrection Remix FAQ: here
Crowdin for translations here
Feature requests to "thoughts / feedback" section of RR G+ page here
Addons​
Spectrum
Spectrum is a basic profile switcher app by @frap129 for switching performance profiles pre-setup by the rom dev.
Download Spectrum app here.
OR install the Buffcore Aduitor app from the JDC aroma flashable.
There are 4 profiles setup in the rom for use in Spectrum. The names and descriptions are preset - the descriptions in Spectrum don't really relate too much to Buff99 profiles.
The Spectrum application does not need to be installed if you do not wish to use profile switching.
If you do not install the app the default profile ("Balanced") is used.
You can directly change profiles without the app by saving a value of 0 - 3 to /data/property/persist.spectrum.profile
BALANCED (0)
The default Buff setup, same as without Spectrum applied.
PERFORMANCE (1)
Uses the same default settings as Side's OptLOS and BB's AOSP 8.1 roms.
BATTERY (2)
Tweaked for a lower speed and better battery usage. Will not be as quick to perform certain tasks but will be more battery frugal.
GAMING (3)
Setup the same as balanced, except the governer is tweaked to work with linear user tweaked voltages.
Balanced, Performance and Battery are setup to use with default voltages (Power efficient speeds are favoured).
Gaming is setup to be used with user tweaked voltages, and scales more smoothly between all voltages.
Any suggestions of settings to apply are welcome.
JDC aroma flashable addon
This is an optional addon that needs flashed through TWRP after rom, SU and gapps.
Download from HERE.
It contains working tested versions of:
Adaway, Arise, AudioFX, Bromide, Buffcore Aduitor, Eleven, Google Camera, Magisk, Magisk Uninstaller, Mixplorer, Snap, Toolbox, YT Vanced, Wallpaperpicker​
The Buffcore branded version of kernel auditor is the full version. It has a settings page for boeffla wakelock blocker editing and a spectrum switcher page, so no longer need spectrum app, and other JF specific tweaks.
Donators​- Hall of Fame -​
Julien Bonifacio
Sanat Bosma
​
Many thanks for your generous donations !
All donators are welcome to join the Buff99_RR_test_team
and / or get access to test versions built every couple of days,
PM me for details.
Extra special thanks to all the previous donators from RR-N!​
You're the best!
Thank you @Buff99 for your hard work. I'll download and install the rom, as soon you provide the download links.
This is so weird: An oreo version for our 5 years old device
Kippy51 said:
You're the best!
Click to expand...
Click to collapse
We're the best! Go Team Buff!
djhooker said:
Thank you @Buff99 for your hard work. I'll download and install the rom, as soon you provide the download links.
This is so weird: An oreo version for our 5 years old device
Click to expand...
Click to collapse
Weird, but so usable it makes you wonder just how much difference upgraded hardware really has made since S4 came out...
Wonderful ! thank you @Buff99 for all the hard work and for keeping out s4 alive, Go team buff
Hi.
Thanks for the oreo port!
Can someone who already flashed this rom give me some feedback regarding the following two oreo bugs?
- gps heating issue when eg using gmaps navigation
- battery drain due msm_serial_hs_dma wakelock
Thanks a lot!
Thank you @Buff99 , You're the best
Any screenshots please ?
Catscratch said:
Hi.
Thanks for the oreo port!
Can someone who already flashed this rom give me some feedback regarding the following two oreo bugs?
- gps heating issue when eg using gmaps navigation
- battery drain due msm_serial_hs_dma wakelock
Thanks a lot!
Click to expand...
Click to collapse
The gps heating issue may be the ROM using the combination of wifi, bluetooth, mobile network, and GPS scanning at the same time. Which GPS mode are you using? Try Device only, in my experience it uses the least amount of battery (even less than battery saving)
How to fix this bug .....!!?
Okay 1st of all great ROM @Buff99 :highfive: , the only thing thats bugging me is the back nav bar not working.
tneot01 said:
The gps heating issue may be the ROM using the combination of wifi, bluetooth, mobile network, and GPS scanning at the same time. Which GPS mode are you using? Try Device only, in my experience it uses the least amount of battery (even less than battery saving)
Click to expand...
Click to collapse
The "real" oreo GPS bug doesn't matter which mode you're using (afaik). I'll wait some days. Maybe one can give me feedback then.
droidman99 said:
How to fix this bug .....!!?
Click to expand...
Click to collapse
I had the same issue but with Instagram, don't know how to fix it though
droidman99 said:
How to fix this bug .....!!?
Click to expand...
Click to collapse
Are you certified in the play store? if not try this
Google play store certification:
If you find protected applications not appearing when expected in play store, check in the settings to see the certification state. When uncertified, apps like Mario run will not show up.
To force certified, stop the play store and delete it's data. Ensure you can pass SafetyNet (check in Magisk). Next time you start you should be certified.
---------- Post added at 11:35 AM ---------- Previous post was at 11:32 AM ----------
Catscratch said:
The "real" oreo GPS bug doesn't matter which mode you're using (afaik). I'll wait some days. Maybe one can give me feedback then.
Click to expand...
Click to collapse
Did you try this for the msm_serial wakelock? https://forum.xda-developers.com/showthread.php?t=1786981
Sorry I'm a little of a noob, just trying to help people I didn't know that the bug was widespread across devices. I've been an alpha tester for this ROM but haven't experienced heating when using GPS so I didn't know why you had it

Categories

Resources