[G3 Android Development] :
Okay, here's an

alpha

build

Please note that it's an alpha. I expect a lot of things to break in interesting ways...

Do not flash it, unless you are ready for your phone to reboot or crash at any moment.

Full wipe is mandatory. Do not post bug reports after a dirty flash.

What's changed:

Used Uber 5.2 toolchain with Archi's tweaks. Rom should become faster.

All RR & CM commits included.

Completely broken:

1) Ambient display. Disabled in this build.

Can be fixed:

1) Bluetooth. Copying old library over new one fixes it. Yeah, and this not a flashable zip. I highly recommend that you copy it over even if you don't use bluetooth - constant attempts to restart bluetooth service do no good to battery or performance.

2) Google services. For some reason, if location is set to something other than "device only", they crash constantly. Workarounds:

1. Clear Google Services Framework data before rebooting. For example, make a task for Tasker. This method allows you to stay at "High precision".

2. Stay on "Device only" location mode.

3) Settings randomly crash on opening "About Resurrection Remix" activity.

Tell me, if anything else is broken. I tested this build for some time, RIL (Calls and mobile data on 2/3/4 G networks), Wi-Fi, NFC, Bluetooth (With old library, of course), rotation and apps work pretty well for me. Battery life haven't decreased.

Android File Host

Google Drive

Mega

GApps

No highlights for this release.

Full changelog:

====================

09-21-2015

====================

* build/

d0c408c Archi's optimizations

* device/qcom/sepolicy/

0e7a34a Revert "SEPolicy : Added policy for oma drm"

4cf68fa SEPolicy : Added policy for oma drm

10ac2c3 seandroid: imscm needs to communicate with apps

5270bef Sepoilcy : add new file for CSVT specific policies

1c200f0 Seandroid: Allow dumpsys to work from adb shell

cd60a25 sepolicy: policy for imscm to app binder call

* frameworks/base/

7a7dd06 DocumentsUI: Move & improve CAF string

ebcb14c IMS: revert: ims: More backwards-compatibility stuff

d41639d IMS Connection Capabilities Update

1cf2ae9 IMS: Allow add participant with normal IMS call.

426cc3d IMS: Initialize audio quality with NONE instead of AMR_WB.

00d7739 Fixing conference merge where only one party is added to conference.

110c512 Add call log types definition for Ims call.

6afcc9c IMS-VT: Add additional error codes for upgrade downgrade

50a00b6 Ims: Add support to query Packet Count and Packet Error Count

5313131 Add support for wifi calling settings

b1e9ebe IMS: During CS retry, propagate reason code to UI

253d98d IMS: add ImsConfig api to get volte provisioned value.

a188787 IMS: change getMasterValue to getProvisionedValue.

94151ce IMS: Add interface to query call forward for specific service class.

b94ab90 Revert "ims: Bring in line with current release"

31269e3 lockscreen: Add option for showing unlock screen directly (Gesture)

b0d111c lockscreen: Add option for showing unlock screen directly (1/2)

be0a14c rework carrier label 2/2 AICPfy: PS3: Add checks for voice capability PS4: fix KeyGuardStatusBarView state check PS5: fix whitespace PS6: change WiFi-only logic

* frameworks/native/

4e6e39e input: Adjust priority

* frameworks/opt/telephony/

8c34198 IMS: During CS retry, propagate reason code to UI

e8cceac Revert "IMS phone instantiation: add polling on base phone creation"

5003df2 IMS: Fix CF icon issue when enable from UI.

b972ca1 IMS: Fix ConcurrentModification exception during SRVCC.

305df78 IMS: Propagating MMI error string to UI

33d4741 Fix the issue that Volte call is not cleaned up properly from telephony framework when call failure is notified through dial command response.

a579503 IMS: Ims Registration error codes support

31ac4e2 IMS: add the api to get IMS registration information.

d2727fc IMS: Add support for sending ADD_PARTICIPANTS response to apps.

5c51019 Notify ServiceState for IMS registration

d921af2 IMS: Turn on radio during wifi scenario

e4e5824 Ims: Enable IMS feature in multi-sim

c865900 Revert "telephony: Bring IMS in line with current relese"

* kernel/lge/g3/

fd5716b toolchain: one more fix for gcc 5

* packages/apps/Gallery2/

40a304a Move & improve CAF strings

* packages/apps/Settings/

3268d2f Merge pull request #225 from razor84/patch-9

d5c9b07 Update rr_strings.xml

f9d6b29 Edit RR logo strings

5a8ac7d remove this P.O.S

d47bfac lockscreen: Add option to pass swipe-up-to-unlock (Gesture)

9da0a22 lockscreen: Add option to pass swipe-up-to-unlock (2/2)

46434a7 Carrier label : Remove duplicate int intColor call

91f6e8e Remove lock screen hide carrier

1d6c24f Fix typo on TR translations

6ef192b Rework carrier label 2/2

* packages/services/Telecomm/

7f9cf3c Save Ims related call log after call disconnected.

* packages/services/Telephony/

a3e73dd Move & improve Wi-Fi call settings strings

147a69f IMS: Allow dial with empty URI List.

450705d IMS: Fix crash during midcall disabled multicall SRVCC.

fda19f9 IMS: Allow add participant with normal IMS call.

3b95ee6 IMS: Turn on radio during wifi scenario

9d08481 IMS: Update conferenceHostConnection state for a conference call

5bb18c1 Revert "Ims: Update conferenceHostConnection state for a conference call"

09c6307 MSIM IMS: convert to phone ID based selection.

0794624 IMS Conference notifyConferenceStarted API

e6b3903 Add support for Wifi calling settings UI

7776641 Ims: UI changes for Packet Count and Packet Error Count

* system/core/

3328ca3 cutils: Clean up ioprio grouping

a642430 cutils: Fix display ioprio

* vendor/cm/

9f037aa cm: Clean up cgroups

0a9c354 cm: Fix a few denials

0e04aba cm: Remove xattr option from bfqio cgroup

62ff7eb cm: Update shared init.rc

* vendor/cmsdk/

9f9e9cd packages: Remove CMResolver

* vendor/lge/

6167c4f vk810: 35A RIL bringup

====================

09-20-2015

====================

* build/

27c955c Archi's optimizations

* frameworks/base/

187f5bb SystemUI: Update RR Logo Drawables

6dc229e Simplify getting total memory:

631ce5c Fix animation sequence for upload tasks

9010407 QS: Update visibility of items in Bluetooth/WiFi tiles

8238798 Themes: Set composed icon scale to 1f default

7b65d30 Default to Resolver Theme

f3bfe40 Fix Custom Resolver Theming

15fef64 On-the-go : Improve quick settings dialog

d2603f8 Fix Resolver Theming

8f8bd83 SettingsProvider: move Profile picker activity (1/2)

f8b692e SystemUI: add missing super viewgroup method calls

b04b447 Fix race condition in panel expansion handling.

bbdc3a7 Squashed On-The-Go mode (1/2)

6f28bff Fix Launch Notification as Float Icon

* hardware/qcom/display-caf/msm8916/

c115bfd qdutils: Fix misleading log message

* kernel/lge/g3/

d5baf68 toolchain: fixes for GCC 5

* packages/apps/OTACenter/

f37fa6c Add stock gapps arm link

* packages/apps/Settings/

b51a718 Merge pull request #224 from razor84/patch-13

e7aec50 Update rr_strings.xml

c784eed Update rr_strings.xml

cce465d Lock screen weather : Remove duplicate color pickers

a638fe7 Fix lockscreen settings xml (Fix locksreen shortcuts settings)

208730c [2/2] Settings: On-The-Go mode On-The-Go turns on the camera of your phone and streams it to an overlay, which is drawn over everything. this makes you feel like your display is transparent, as you see the content behind it.

* system/core/

d666fed cutils: Fix copypasta in ioprio code

* vendor/cm/

aee9634 cm: Set IOPS mode for CFQ and BFQ automatically

065d97c vendor/cm: Remove custom resolver from OSS builds.

d3d8d1a Removes Empty String For Resolver

====================

09-19-2015

====================

* frameworks/base/

205b042 Fix Build

b0de3eb base: fix window bounds for left hand navigationbar

4461f51 framework: add string for wifi subscription change notification

e39b7da SystemUI: don't show recents if not provisioned

2485770 Fingerprint wakeup: more consistent behavior

0457ca5 Allow disabling the privacy guard notification (2/2)

56889d6 Fixed: Wrong status bar notification layout width.

c0f6185 Base : Squashed Updates

6612bbd services: do not keep notification light on, while incall

c8eb897 SystemUI: screenshot: remove screenshot notification before taking screenshot

* hardware/qcom/display-caf/msm8960/

d9816c5 display: Set thread priority using cutils

* packages/apps/Gallery2/

704bff7 Gallery2 : Delete and Details options are not visible on Camera preview

ea87a93 Gallery2 : Video share option is not working

* packages/apps/Profiles/

aa39fbc Profiles: add profile picker Activity (2/2)

* packages/apps/Settings/

4657874 Update rr_strings.xml

6a43a22 Merge pull request #223 from Fast0n/patch-72

6a0e8da Update rr_strings.xml

430a175 Update rr_strings.xml

f6a27b1 Update rr_strings.xml

ab14b91 Settings: Update Some Configuration Strings

b4ac5fc Allow disabling the privacy guard notification (1/2)

200bfa6 Setting: Match brightness override padding to volume override

5598196 APN: Fix typo

78cc7ab settings : Squashed Updates

====================

09-18-2015

====================

* android/

c79fa58 Update README.mkdn

d4c534f Merge pull request #39 from pranav01/lollipop5.1

02a4029 Few Needed Packages!

* frameworks/base/

324dcc5 Revert "Squashed: base:Clean recent task by shake(1/2)"

0f4ecb5 Revert "Recents:Fix build"

efb83ce Recents:Fix build

* frameworks/opt/net/wifi/

5a4704d wifi: disable access point on subscription change

1392c1a Merge branch 'LA.BF64.1.2.1_rb2.33' of git://codeaurora.org/platform/frameworks/opt/net/wifi into cm-12.1

* hardware/qcom/display-caf/msm8916/

e9f7b80 display: Set thread priority using cutils

* hardware/qcom/display-caf/msm8974/

36acb02 display: Set thread priority using cutils

* hardware/qcom/display-caf/msm8994/

a70c883 display: Set thread priority using cutils

* packages/apps/OTACenter/

565bc89 Merge branch 'lollipop5.1' of https://github.com/ResurrectionRemix/packages_apps_OTACenter into lollipop5.1

45eb59d Update gapps link

9337de7 Merge pull request #10 from razor84/patch-3

a316d05 Update strings.xml

7e03de1 Merge pull request #9 from ShevT/patch-1

7df7ae5 Added RU translation

* packages/apps/OmniSwitch/

f7580ac Merge pull request #1 from ShevT/patch-1

100fc2a Update RU translation

* packages/apps/Settings/

4845b4b Update string

a48770b StatusBar Settings: Hide "Disable Quick Settings On Lockscreen"

854fbb0 Maintainers:Update LG G3 d855 Maintainer

9a56646 Settings: Configurations:Add Some Preference Headers

717fb47 Merge pull request #220 from ShevT/patch-1

d04ea18 Update RU translation

====================

09-17-2015

====================

* device/lge/g3-common/

c03d2bc Disable audio offload

f2c896e sepolicy: remove duplicate livedisplay entry

* device/qcom/sepolicy/

0f009b0 sepolicy: Include qcom-specific sepolicy from vendor/cm

* frameworks/av/

22f55ad frameworks/av : Drm media file uses mm-parser sniffer

36e9779 Media: Make media support DRM file's playing

* frameworks/base/

14b8315 Squashed: base:Clean recent task by shake(1/2)

ca86bf6 Merge branch 'lollipop5.1' of github.com:ResurrectionRemix/android_frameworks_base into lollipop5.1

3516d1b SystemUI : Improve Recents

59e7bb2 Merge pull request #49 from ShevT/patch-1

f91f82b Merge pull request #50 from ShevT/patch-2

8ed41ee Update RU translation

73857ae Update RU translation

37214d8 Recents:Fix build

3bfb742 fingerprint wakeup: improve state and error handling

b7ccea0 Recents: Delay cleanup of remaining tasks when dismissing

bc96cb8 QS: Make WiFi and Bluetooth tile detail view consistent

6ab304d Consider using app adj to identify if it is a B-service

858293e Replacing FloatMath native implementation with calls to Math

0fa2e6b DocumentsUi : Drm lock icon can be shown on documnets picker view.

a98d474 DocumentsUi : Drm lock icon is added for drm content

2627360 frameworks : Introduced new private DRM APIs in graphics library

43fdf1f frameworks/base : Added support for OmaDrmEngine

410d57e frameworks/base : Remove drm api entries from current.txt

13dfb15 libdrm: Added support for Combined Delivery and Separate Delivery

04f7679 Revert "Remove obsolete OMA-DRM support".

* packages/apps/CMFileManager/

7676605 [CMFileManager] Fix fail to move a folder

* packages/apps/Settings/

1a94e2f Merge pull request #219 from Fast0n/patch-69

7c68dcb Merge branch 'lollipop5.1' of github.com:ResurrectionRemix/Resurrection_packages_apps_Settings into lollipop5.1

e7afc98 Settings :Clean recent task by shake(1/1)

2047a59 Update string

d5187ed Merge pull request #218 from ShevT/patch-2

38c3431 Merge pull request #217 from ShevT/patch-1

029ac3d Update RU translation

9a1132d Update RU translation

8e7ad92 Merge pull request #216 from Fast0n/patch-68

fd2e582 Fix TR translations typo

43be5e5 Fix TR translations

76831ae Update string

8472d81 Merge pull request #215 from razor84/patch-10

9dedac4 Merge branch 'lollipop5.1' of github.com:ResurrectionRemix/Resurrection_packages_apps_Settings into lollipop5.1

5c6b86c Merge branch 'lollipop5.1' of github.com:ResurrectionRemix/Resurrection_packages_apps_Settings into lollipop5.1

3bdd81a Update rr_strings.xml

d8b7791 Update rr_strings.xml

44fb401 Remove 'Pulse if battery low' option if unsupported

6106650 Use default subscription's slot ID when showing SIM status

4683467 Settings:Hide Quick Boot From here

abe87a6 Tunings: Make More Options Available

99a2431 [1/2] Settings: Add option for position date left-right of clock

4c5aaef Tunings : Add option To switch Between Advanced Mode

6e22ab6 Settings : Add input checks for blacklist input

3453392 Settings: reset root option selection as necessary

e450448 Tunings: Make More Options Available

361b657 Merge branch 'lollipop5.1' of github.com:ResurrectionRemix/Resurrection_packages_apps_Settings into lollipop5.1

297c7d4 Fix TR translations

* prebuilts/gcc/linux-x86/arm/arm-eabi-4.8/

7789b10 ArchiToolchain 5.2.X R2

* system/core/

54521d0 Revert "Add HTC Logging functions to support newer HTC props."

* vendor/cm/

0faac87 cm: Create cgroups for BFQIO

66408c4 cm: sepolicy: Create central place for QC-specific policy

af33eea cm: sepolicy: Create standard policy for LiveDisplay

c02d602 backuptool: Add checks if it makes sense to execute commands

* vendor/cmsdk/

0e86569 Merge branch 'cm-12.1' of https://github.com/CyanogenMod/cm_platform_sdk into lollipop5.1