Il Forum è consultabile solo in modalità lettura. Per domande o consigli iscriviti al nostro GRUPPO FACEBOOK / COMMUNITY cliccando qui

[ROM] [LG G5/H850][Unofficial] ResurrectionRemix N-5.8.0

Discussione in 'Rom e Kernel per G5' iniziata da Killua96, 10 Dic 2016.

  1. Killua96

    Killua96 Power Droid

    Iscritto:
    16 Nov 2013
    Messaggi:
    10.666
    "Mi Piace":
    3.546
    [​IMG]
    ATTENZIONE  

    - NE IO NE TUTTOANDROID CI ASSUMIAMO RESPONSABILITA' ALCUNA PER DANNI ARRECATI DALL' USO DI QUESTA GUIDA/MATERIALE
    - E' VIETATO RIPORTARE QUESTA GUIDA O PARTE DI ESSA SU ALTRI FORUM SENZA L'AUTORIZZAZIONE DELL'AUTORE!




    Requisiti:

    - LG G5 H850 (Disponibile anche per altre versioni ma la guida si riferisce a questa)
    - Bootloader sbloccato, Qui trovate la guida.
    - L'ultima TWRP installata, trovate Qui la guida
    - Avere installato Android 7.0 Nougat

    Bug Conosciuti dovuti a LineageOS:

    - NFC
    - Portable hotspot
    - Ambient display
    - Deepsleep with bluetooth turned on (bluetooth works no worry)
    - Call waiting might crash service (CM bug that needs a fix by CM Team)

    Changelog:

    06.01.2017
    Kernel
    -Revert "proc: Remove verifiedbootstate flag from /proc/cmdline"
    -proc: Set androidboot.verifiedbootstate=green
    -g5/v20_defconfig: Disable broadcom bluetooth drivers
    -g5: remove lteOnCdmaDevice prop
    -g5: Cleanup sepolicy and init for new bluetooth driver

    Device
    -Settings: Set root access options appropriately
    *It is possible to be running a user build with a debuggable boot image. In this case, "su" will not be available. So only show none/adb.

    05.01.2017
    -includes latest changes from LineageOS

    04.01.2017
    Kernel
    -Reset bluetooth and tty to CAF
    -drivers: bluetooth: Copy bluesleep driver from Nexus 6 kernel
    -bluesleep: add pinctrl support
    -angler: bluetooth: Fix kernel panic(PC is at msm_serial_hs_rx_work)
    -angler: bluetooth: fix possible memory leak in kernel
    -bluetooth: bluesleep: Control serial clocks from rfkill block
    -driver: bluetooth: Fix race condition for serial voting
    -drivers: bluesleep: Update driver
    -drivers: tty: msm_serial_hs: Remove deprecated lpm locked implementation
    -drivers: bluetooth: Split rfkill part from bluesleep driver
    -Add broadcom bluetooth stuff
    -bt: broadcom: Remove TASKLET support
    -drivers: bluetooth: Add line discipline parts
    -drivers: ldisc: Set 25 for N_BRCM_HCI
    -drivers: bluetooth: broadcomm: fix FM audio route
    -drivers: bluetooth: bt_protocol_driver fixes
    -drivers: bluetooth: v4l2_fm_driver: sysfs notification
    -drivers: bluetooth: line_discipline: fix wake call
    -drivers: bluetooth: broadcomm: fix FM audio route
    -drivers: brcm: Use I2S for all devices
    -bt: broadcom: Add configuration option to enable driver
    -drivers: bluetooth: brcm: Fix BT FM driver at 3.18
    -driver: bluetooth: Check if uport exists before clock on request
    -driver: bluetooth: Use atomic to handle lpm state
    -drivers: bluetooth: brcm: Fix reinit_completion call
    -drivers: bluetooth: Add missed rfkill build
    -drivers: bluetooth: brcm: Fix v4l2 device creation
    -Fixup Deep Sleep in combination with bluesleep
    -h830: Redo dt and defconfig options for new bluesleep driver
    -h830_defconfig: Regenerate defconfig and fix EXT4 crypto config
    -wireless: Remove LG changes
    -nl80211: Disable WoWLAN on MACH_LGE
    -g5_defconfig: Rename cyanogenmod -> lineageos
    -h1/elsa: Commonize connectivity DT
    -h850_defconfig: Enable new bluetooth options
    -elsa: Fix DT derp

    Device
    -h830: Update bluetooth config for new bluesleep driver
    -h850: Update bluetooth config for new bluesleep driver
    -g5: remove lteOnCdmaDevice prop
    -Snap camera updates
    -Revert "g5: add LGPocketMode"
    -g5: re-add cmdline value for charging

    Base
    -QS Header Icon settings
    *Adds toggles for the settings shortcut, quick tiles edit, multiuser switch, and expand indicator
    -Header Date+Time positions
    *Adds option to center date+time group
    -Fix battery bug on Header DateTime Positions
    -Language toggle QS
    -Clean up Pulse Tile
    -Added NULL check for Action Bar
    -Settings: Disable Drawer
    *Nougat implemented a useless navigation Drawer in Settings. Disable it. Also, bring back the logical back arrow instead of hamburger (navigation) icon.
    -Ability to enable/disable settings drawer

    Settings
    -Add configurations shortcut to settings homescreen activities

    01.01.2017
    Device
    -g5: remove BACKLIGHT_PATH it’s useless
    -g5: fix gps configuration
    *fixes GLONASS satellite support

    31.12.2016
    Everything is now rebased on LineageOS sources

    Kernel
    -h830/h850: drop nfc for now

    Device
    -g5: remove nxp-nfc configs
    -g5: remove unused path for tap-to-wake
    -Revert "g5: Build libvolumelistener"
    -g5: rootdir: start baseband script “on early-boot”
    -g5: overlays: disable proximityCheckOnWakeEnabledByDefault
    -g5: add LGPocketMode
    -gello: don't set gello until maven is fixed

    Base
    -SettingsProvider: Remove def_notif_count overlay
    -StatusBarIconView: Enable notification icon count by default
    -Add wakelock option for flashlight
    -base: support separate encryption/lockscreen passwords
    -Battery icon: fix getDrawable for new Android API
    -SystemUI: Initialize state linked volume
    -Telephony: Don't crash for too long baseband version
    -Battery custom charging symbol near pct: show also on keyguard
    -build: repopick: point to LineageOS gerrit
    -sepolicy: Address new bluetooth denial
    -cm: Remove def_notif_count overlay
    -cmsdk: Deprecate STATS_COLLECTION_REPORTED CMSetting
    -cmsdk: rebrand to LineageOS

    Settings
    -Settings: display: Add wake on plug switch
    -Remove LED pulsation when device isn't capable of it
    -Expose option to change the device hostname
    -statusbar icons: Enable notification icon count by default
    -show battery info on lockscreen when charging

    30.12.2016 - X-mas edition
    Kernel
    -msm8996: graphics: Update from display.lnx.3.0.r9-rel
    -DT: update dsi-panel sw47407 commands
    -g5: defconfigs: The start of Lineage
    -g5: defconfigs: NFC and local version updates
    -g5: CONFIG_NFC_PN547 not PN548
    -msm: camera_v2: Only use IR drivers on non-LGE cameras
    -usb: dwc3-msm: Don't issue power supply change for invalid charger
    -usb: dwc3-msm: Remove indefinite wakeup
    -Revert "USB: dwc3: msm: Kill tasklet before disabling irq in suspend"
    -Revert "serial: msm_serial_hs: Change the wakeup interrupt enable sequence"
    -Revert "serial: msm_serial_hs: Move clk count voting out of runtime callbacks"
    -Revert "msm_serial_hs: Change resource voting and system suspend logic"

    Device
    -g5: Force snap to use camera API2
    -g5: Set media.camera.ts.monotonic for video recording
    -g5: Change offloading buffer size to 64kb
    -g5: Remove useless factorytest prop and add pickup sensor prop
    -g5: Update telephony blobs and move to QCPATH guard
    -g5: Pin vendor/lib64/libsecureui.so and remove 32bit secureUI
    -g5: Add colorservice apk
    -g5: Update tethering overlays and cleanup config.xml
    -g5: Build libvolumelistener
    -g5: Allow execute of set_baseband on enforcing selinux
    -g5: stop building nxp-nfc
    -g5: switch to laos charger libhealthd
    -g5: disable BOARD_SUPPORTS_SOUND_TRIGGER

    Settings
    -Fix navbar height-width seekbar units
    -Fix battery bar style string in array
    -Fix lockscreen clock font reset issue
    -Fix Toast Icon Color title

    27.12.2016 - X-mas edition
    Kernel
    -moved back to ConquestDev source tree

    Device
    -g5: selinux: set enforcing!
    -g5: Bulk camera prop updates
    -g5: update sound_trigger_platform_info.xml from stock
    -g5: re-build with Snap
    -g5: disable building Gello

    Base
    -vendor:Set a Prop for RR Build Type
    -Show "Default" type if no build type available for settings
    -Show rom build-type info on flash script
    -ConnectivityService: set user-defined hostname
    -SystemUI: Recents: Allow closing empty view via tapping
    -Custom Toast Color Options
    -Port PA battery circle style
    -Blur: Implement Recents Blur
    -Blur: Color Filters implementation
    -Use round icons
    *Display round apps icons if available instead of default one.

    Settings
    -Improve build type info & edit strings
    -Settings: Fix battery styles & improvements ,edits

    24.12.2016 - X-mas edition
    Base
    -Make Recents "Free Ram" text translatable
    -Frameworks: Re-adapt toast window animations for 7.1.1

    Settings
    -Revert "Hide Toast Animation settings for now" (this is now fixed)

    Device
    -g5: general property updates

    Kernel
    -proc: Remove verifiedbootstate flag from /proc/cmdline

    23.12.2016
    Device
    -g5: rootdir: add default usb service (usb mode is now set to charging instead of mtp)
    -g5: time for some old school FMRadio (FMRadio should be now built and added to ROM)
    -g5: fix atom’s derp

    Base
    -Fix right lockscreen shortcut icon resetting
    -Bluetooth Tile: Fix Incosistencies
    -fb: add back all keyboard IME features back

    Settings
    -QS: Battery Saver Easy Toggle
    -Hide Toast Animation settings for now (seems to be broken for now)

    21.12.2016
    Device
    -g5: Remove HAL1 hackery
    -g5: rootdir: Actually start low power
    -g5: gestures: Always set prox status to far
    -g5: remove blur support
    -g5: enable HAL3 video recording fix
    -g5: nfc: redo nxp-pn548
    -g5: clean up camera props
    -g5: move set_baseband to “on early-boot”
    -g5: drop libvolumelistener (this is built by the audio HAL)
    -fix product name for H850
    -g5: updates to props
    -g5: add TARGET_KERNEL_HEADER_ARCH
    -re-enabled HW_DISK_ENCRYPTION (disk is not encrypted no worry)

    Base
    -fix breathing missedcall/sms/voicemail
    -SystemUI: Fix clock seconds option
    -soundtrigger: fix memory corruption
    -frameworks/av: Don't override LOCAL_CFLAGS
    -video: Use boot clock for recording start time
    -frameworks/av: Fix video recording breaks
    -audiopolicy: Remove duplicated AUDIO_FEATURE_ENABLED_PROXY_DEVICE flag

    CMParts
    -CMParts: Move resource utility methods into a util class
    -CMParts: Improve button settings strings
    -CMParts: Properly remove perf profile category if unsupported
    -NotificationLightSettings: removed unused code
    -CMParts: Fix Russian auto-power save translation

    Settings
    -update icon from pixel settings
    -SimSettings: avoid NPE

    Telephony
    -Fix Lte Tile

    Kernel
    -msm: camera_v2: Only force camera power up/down values on H1

    17.12.2016
    Device
    -g5: Add healthd sepolicy address

    Base
    -Remove Uneeded Style
    *Causes glitch in pixel launcher when keyboard enabled for searching apps
    -included latest CM14.1 changes

    Kernel
    -h918: Update defconfig for CM and add missing dtsi
    -h918: Add dt entries for bluesleep driver
    -bluesleep: Add more logging, zap a few wakelocks
    -bcmdhd: Disable runtime PM (causes bluesleep inconsistency)
    *Fix for bluesleep wakelock - testing phase

    15.12.2016
    Kernel
    -qpnp: Fix LG derps on elsa

    Device
    -NFC: Update frameworks to 7.0.4_N
    -g5: Remove unused sound configs and add protected vbat acdb

    Base
    -cm: bring back storage manager
    -fixed some APN's for India
    -base: dynamic navbar colors
    -FWB:Add a Switch to Enable Disable Dyanamic Navbar
    -bring back 'custom small QS tiles'
    -block touches while customizer is animating.
    *If user swipe up while while customizer is animating, QSTracking occurs and customizer could go to beyond screen. After that user cannot drag down NotificationPanel even after closing customizer.
    -fix NPE caused by custom small QS tiles

    Settings
    -Settings:Add a Switch to Enable Disable Dyanamic Navbar
    -bring Back Small QS Tilex

    13.12.2016
    Base
    -Updated to Android 7.1.1_r6
    -SystemUI: Don't vibrate on touchscreen camera gesture
    -Store Network Mode selected in subId Table

    Telephony
    -Port network mode toggle from CM12
    -PhoneToggler: persist nw mode change
    *Allow the LTE_ONLY mode which is an option the user can choose
    -Telephony: add external network selection activity

    Settings
    -Battery percentage large text switch
    -Settings: Set summary for zen priority notif preference
    -Settings: Fix removal of notification pulse LED preference
    -Always show band 0 (Automatic)
    -Update Build ID (Resurrection Remix Nougat 7.1.1_r6 - NMF26Q)

    Device
    -g5: build snap and force HAL1 for Google Camera / Snap

    12.12.2016
    Device
    Revert "g5: Redo the way we fetch BT and WiFi addrs"

    Base
    -Art: Disable FDO_SUPPORT

    Telephony
    -CallFeatureSettings: Only show video quality if QTI package installed
    -base: add BootReceiver back need by cpu overlay start at boot
    -DUI: fix SmartBar edit mode
    *Google have set the nav always slippery on 7.1.1 but when switching from fling to smartbar and starting the edit mode we need to take the touch on the navbar buttons

    Settings
    -Remove hide Clock array

    09.12.2016
    Base
    -services: Doze only if GMS is installed
    *According to the Android docs, doze is only supported when the device has a cloud messaging service. In our case, it is Google Cloud Messaging, which is package within Google Mobile Services. Hence, only doze when GMS is available on the device.)
    -Fix Smart PullDown
    -sepolicy: Fix "Allow adb pull of executables without root"
    -cm: Fix Trusted Face
    -cm: overlay: Enable auto-power-save modes globally

    08.12.2016
    Base
    -Updated to Android 7.1.1_r4
    -systemui: Disable doze_pulse_on_pick_up (Google Removed this feature is 7.1.1_r4)
    -Fix screenshot Crop & Share pen size preview color (Menu icons was invisible)

    Sepolicy
    -sepolicy: exclude sdcard_posix/fuseblk from shipping builds

    Settings
    -Replace some rr ui settings options
    -Unbreak Fingerprint Unlock Setup

    Device
    -g5: clean up fstab and drop "discard"
    -g5: remove config_enableAutoPowerModes
    -g5: fix cameraserver timing issue (video recording fix)
    -g5: Disable BOARD_SUPPORTS_SOUND_TRIGGER
    -g5: Fix wlan denial
    -g5: Redo the way we fetch BT and WiFi addrs
    -g5: sepolicy: misc_partition -> misc_block_device
    -g5: Updates to partitions and recovery

    06.12.2016
    Kernel MSM8996
    -g5_defconfig: Enable core_ctl

    Device
    -g5: Use HAL1 legacy implementation
    -Updated Snap camera (should load the full width and hight of the screen)

    Base
    -PhoneWindowManager: Implement press home to answer call
    -VibratorService: Track vibrator intensity
    -SystemUI : Update cm battery styles and clean ups
    -Add back sync battery tile icon with statusbar
    -GA: Layout improvements & switch to dark material theme
    -Battery icon: allow to set a custom charging color
    -SystemUI: Fix pie translations FC
    -Restore multi-sim colors
    -add CPU info overlay
    -fix num cpu check for CPU overlay
    -SystemUI: make online cpu color green for cpu overlay
    -SystemUI: statusbar: Fix status bar brightness control feature
    -Circle and landscape battery perc inside the icon: use bigger text
    -Support for MODE_ASK in commandline
    -AppOps: Do not prune apps that are not present

    04.12.2016
    Device
    -g5: Fix data dropouts and use custom RIL class (again)
    -g5: Trash cpusets
    -g5: Enable sound trigger
    -g5: Re-enable HWC2
    -g5: allow qmi to control wakelocks
    -g5: update media configs from upstream
    -g5: Adjust cma bootarg for N bootstack
    -Sensors: Allow access to Sensors services from Cameraserver.
    -diag: Change access permission for DIAG services to new value
    -sec_config: Add security rule for WLFW service
    -sec_config: Add security rule for WLPS service
    -g5: Update audio and thermal configs from v20a
    -g5: Switch to the unified LED capabilities overlay
    -g5: Disable SELinux (temporary to fix baseband unknow issue)

    Kernel MSM8996
    -net: bcmdhd: Enable deep sleep
    -bluetooth: Add missing CHECK_ENDIAN deleted by accident

    Proprietary LG
    -h830/h850: Update adreno firmware from v20a

    CMParts
    -CMParts: Use NotificationManager to figure out LED capabilities

    Settings
    -Settings: fix some strings spelling
    -Settings: Use GLIF Theme for missing Settings > Screen lock Activities
    -Tethering: Turn off wifi hotspot after inactivity (hotspot not working yet)
    -Settings: Use separate icon for flashlight power usage
    -fingerpint: Allow devices to configure sensor location

    02.12.2016
    Device
    -Enable legacy HAL1 hackage
    -Specify NFC port
    -Enable missing VoLTE overlays
    -Add missing charger group
    -Define ril version 11
    -Improve in-call mic quality
    -Fix baseband not showing
    -Set script permissions to allow execute for set_baseband.sh
    -Enable selinux
    -Enable hwc2

    Kernel MSM8996
    -Remove verifiedbootstate from cmdline

    Base
    -Fix Battery Meter Style Resetting on Boot
    -Use stock pixel color scheme & improve upcoming CMTE compatibility

    LockClock
    -Improve theme for upcoming CMTE compatibility

    Settings
    -Describe configurations settings colors
    -Add volume button call answer switch

    30.11.2016
    Lots of under the hood changes

    29.11.2016
    Device
    -Redo offline charging
    -moved bluetooth config to boot time (tried fixing bluetooth issues)

    Dialer
    -Automatic translation import

    Settings
    -Settings: Fix selinux switch
    -DUI: Fix iconpicker for icon packs on smartbar
    -Fix Selinux permessive mode reset after every reboot
    -Automatic translation import

    27.11.2016
    LockClock
    -Fix weather icons and themed dialog background
    -Force Weather Updates on Boot
    -lockclock: Use protected broadcasts when talking to SystemUI
    -Fix widget text colors

    Settings
    -Battery tile: allow to disable custom battery style
    -Fix screenshots delay MIN and DEF values
    -Configurable QS Columns
    -SystemUI: BatteryBar: Gradient color
    -Fix Selinux Setting to Enforcing OnBoot
    -Add back System ui tuner and clean up statusbar icon settings
    -Make screenshots min val 500ms
    -Clean Up Onboot Commands
    -BatteryBar:Add Missing Pieces

    CMParts
    -Fix power menu constants NPE
    -Remove power menu and tuner settings from the CMpart
    -Remove power menu actions from CMPart linked to system settings

    26.11.2016
    - Initial release

    Download:

    - ROM
    - GApps (Selezionate ARM64 e 7.1)

    Installazione:

    0) Fate un backup dei dati importanti, non si sa mai. Inoltre fate molta attenzione ai requisiti prima di cominciare!
    1) Scaricate la ROM e le GApps, mettete entrambi nella memoria interna del telefono.
    2) Riavviate il telefono in recovery ed effettuate un backup completo, opzionale ma raccomandato.
    3) Effettuate quindi i seguenti wipe: system, data, cache e dalvik
    4) Installate la rom e riavviate.
    5) Appena il telefono si è avviato correttamente tornate in Recovery e installate le GApps
    6) Riavviate nuovamente e godetevi la ResurrectionRemix!

    Fonti: [UNOFFICIAL][H850][H830][Nougat 7.1.1] Resurrection Remix [09.12.2016]
     
    Ultima modifica: 6 Gen 2017
    A cranio84 piace questo elemento.