• If you are experiencing issues logging in, we moved to a new and more secure software and older account passwords were not able to be migrated. We recommend trying to reset your password, then contacting us if there are issues.
  • Nearly done! Migration cleanup is mostly done. There are a small number of issues left that we continue to work on, but all the heavy lifting is done. We still would love to hear feedback over at this thread and also check out the new XDA app! Thanks and we hope you enjoy the new forums, and thanks for your support of XDA <3

[ROM] [UNOFFICIAL] AICP 12.1 - N7.1.x_rxx

DJHasis

Senior Member
Feb 16, 2015
97
185
0
33
Turku

UNOFFICIAL AICP

Android Ice Cold Project


Code:
#include  
/*  * Your warranty is now void.  
*  * I am 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 the finger at me for messing up your device, I will laugh at you.  
*/
All the source code for the os is available in the AICP Github repo.
Kernel Triflot's github repo.
Device path for LineageOS Triflot's github repo


What works?
  • WiFi
  • Data (2g, 3g and lte)
  • Calling
  • Camera
  • Torch
  • Installation of Gapps

Known Issues
  • NFC doesn't work
  • Bluetooth doesn't work

Downloads

My mediafire -folder


Thanks nzzane, Triflot, aicp devs and many others.

Created 2017-05-20
Last Updated 2017-05-20

XDA:DevDB Information
AICP, ROM for the Sony Xperia Z5 Compact

Contributors
DJHasis
ROM OS Version: 7.x Nougat

Version Information
Status: Abandoned

Created 2017-05-20
Last Updated 2017-10-28
 

Attachments

Last edited:

DJHasis

Senior Member
Feb 16, 2015
97
185
0
33
Turku
I can not install open gapps 7.1 - Error 64?

I found this from OpenGapps FAQ:

#64 - Incompatible device architecture: Your device has been detected as having a different kind of architecture then the package used. Like arm vs arm64 vs x86 etc. Install the correct Open GApps version for your device.
Solution: Use a compatible version of the Open GApps package for your device's architecture.
So basicly you need to download the right architecture. Try arm.
 
  • Like
Reactions: emosis

DJHasis

Senior Member
Feb 16, 2015
97
185
0
33
Turku
Changelog for 21.05. build:
Code:
====================
     05-21-2017
====================


   * device/sony/kitakami-common/
0f8ce56 kitakami-common: add SonyOtgSwitch
3660f51 kitakami: Commonize bluetooth configs
5cdfcd6 kitakami: Let cameraservice close native handles
fa118b5 Fix init-power-sh denials
6798403 kitakami: Add FPC related services
a4b380f Target a better variant.
0e437ca disable 3.5mm jack impedance detection

   * device/sony/suzuran/
dfa11c3 Nfc lib path is need to be changed due hardcoded in 	external/libnfc-nci/halimpl/pn54x/dnld/phDnldNfc.c

   * kernel/sony/msm8994/
d9a6996e08c msm: mdss: KCAL: Update KCAL [SQUASHED]
652bc4b0d44  msm: mdss: Keep KCAL within its own source file

   * vendor/sony/suzuran/
6dc1cc8 32.3.A.2.33

====================
     05-20-2017
====================


   * frameworks/base/
b760b3aea05 Fix permissions for CTS [1/2]

   * packages/apps/Dialer/
e3eefa3ba Automatic translation import

   * packages/services/ThemeInterfacer/
5aeba49 Add interface to get API version and app authentication status
069e629 Fix permissions for CTS [2/2]

====================
     05-19-2017
====================


   * build/
75ff25d4f build: Remove slash in the end

   * frameworks/base/
3f2c68364e1 base: update updateUsbStateBroadcastIfNeeded types
2579259224c Check and send usb state broadcast when devices boots
a1a23a58b2f Only send usb disconnect intents after boot.
3acd5ecb423 fix KeyEvent can't correctly finish when inputmethod time out happened
3682fc115d4 Fixed NPE in canAddMoreManagedProfiles
9f97abc9200 Format Japanese numbers using national format when in Japan.

   * packages/apps/Jelly/
96e4243 Automatic translation import
7c65684 Jelly: EditTextExt: Remove shader before drawing
0a0fcbd Jelly: Don't reload webview on screen rotation

   * packages/resources/devicesettings/
bd3c549 Automatic translation import

   * vendor/cmsdk/samples/weatherproviderservice/WundergroundWeatherProvider/
359c449 Automatic translation import

   * vendor/cmsdk/samples/weatherproviderservice/YahooWeatherProvider/
d275bf3 Automatic translation import

====================
     05-18-2017
====================


   * hardware/qcom/fm/
68e8f7d Automatic translation import

   * packages/apps/CMParts/
47f1431 CMParts: spanish translations

   * packages/apps/Calendar/
57b015eb Automatic translation import

   * packages/apps/Camera2/
206a9cd11 Automatic translation import

   * packages/apps/CellBroadcastReceiver/
45cead5 Automatic translation import

   * packages/apps/CustomTiles/
39b0e6d Automatic translation import

   * packages/apps/Eleven/
7c62b1d Automatic translation import

   * packages/apps/FMRadio/
5704c07 Automatic translation import

   * packages/apps/Gallery2/
68f782bfd Automatic translation import

   * packages/apps/LockClock/
98a6964 Automatic translation import

   * packages/apps/Recorder/
85a167b Automatic translation import

   * packages/apps/SetupWizard/
4972a32 Automatic translation import

   * packages/apps/Snap/
48e6c6d48 Automatic translation import

   * packages/apps/Trebuchet/
8b5e27a79 Automatic translation import

   * packages/apps/TvSettings/
dcc5072a Automatic translation import

   * packages/apps/UnifiedEmail/
226fafcae Automatic translation import
 
  • Like
Reactions: MakeHav0

MakeHav0

Senior Member
Sep 16, 2016
72
13
0
Nice to see another rom! Beautiful work. I remember myself using AICP on good old Note 4. Are you having plans to make this official?
 

DJHasis

Senior Member
Feb 16, 2015
97
185
0
33
Turku
Nice to see another rom! Beautiful work. I remember myself using AICP on good old Note 4. Are you having plans to make this official?
Probably not. I'm thinking of making my own changes to the code, but yet I haven't had much time.

Later today I'm going to upload a newer build compiled with Qualcom's Snapdragon llvm. I'm now testing it and feels quite good.
 
  • Like
Reactions: MakeHav0

DJHasis

Senior Member
Feb 16, 2015
97
185
0
33
Turku
New build uploaded.

This build has been compiled with Qualcom's Snapdragon llvm.

Code:
====================
     05-28-2017
====================


   * packages/apps/Jelly/
576d1b9 Jelly: Make download_message not specific to sdcard

====================
     05-27-2017
====================


   * frameworks/av/
35cd3b5b8 Revert "Fix potential overflows"

   * frameworks/base/
7ad041bd03f SystemUI: Misc fixes for right (custom) lockscreen shortcuts
483a1be75f1 Revert "[PATCH 1/1] Add signature Spoofing permission"
f729e1f482d Merge "Revert "FWB: Signature spoofing switch (1/2)"" into n7.1
780bf8d6400 Revert "FWB: Signature spoofing switch (1/2)"

   * packages/apps/AicpExtras/
435e2aa Revert "AE: Signature spoofing switch (2/2)"

   * packages/apps/Jelly/
8f1365c Jelly: Handle screenLayout changes

   * vendor/aicp/
bf55488 Merge changes Id97a7d0b,I46ccc354 into n7.1
cd1b4e8 overlay: Enable Wi-Fi by default on first boot
3924153 vendor_aicp: Add Support for Motorola G5 (cedric)
4fb0075 Show full alarm info

====================
     05-26-2017
====================


====================
     05-25-2017
====================


   * frameworks/base/
b2322f119fe Merge changes from topic 'signature-spoofing' into n7.1
3a94c125cd4 Settings left drawer: make the view more compact and show more entries per page
60ec777aaec Fix lag when opening an entry from the Settings left drawer
94a609e359b Add SettingsDrawerActivity header

   * packages/apps/Email/
c0e5d54c0 Search in folder specified via URI parameter, if possible.

   * packages/apps/Jelly/
c9f336c Jelly: Pause WebView along with the activity
c23c013 Jelly: Don't claim to be a simple WebView
c218521 Jelly: Define base class for Activities containing WebViewExt
1607c0d Jelly: Make it easier to initiate gestures
978e74e Jelly: Don't leak fileoutputstream if bm is null

   * packages/apps/UnifiedEmail/
5462df5cd Pass selected folder to message search.

====================
     05-24-2017
====================


   * vendor/aicp/
e975294 Let the king reign alone

====================
     05-23-2017
====================


   * build/
0e470af7a Merge "apicheck_msg_current: Don't do this in LineageOS" into n7.1

   * frameworks/base/
395d171e9a5 FWB: Signature spoofing switch (1/2)
3d7d70c84b5 [PATCH 1/1] Add signature Spoofing permission

   * packages/apps/AicpExtras/
03e8cf1 AE: Signature spoofing switch (2/2)

   * packages/apps/DeskClock/
89aae760 DeskClock: Fix issues with flip/shake actions and poweroff alarm

   * packages/apps/OmniSwitch/
ba20594 OmniSwitch: fix crash on special app icon formats

   * packages/services/OmniJaws/
e4ab3ba Switch to AICP OWM key -- READ COMMIT MESSAGE

   * vendor/aicp/
e73e20b Merge "op3: Add Maintainer" into n7.1
351ed23 extract_utils: fix extracting XML files containing binary characters

====================
     05-22-2017
====================


   * device/sony/kitakami-common/
0f8ce56 kitakami-common: add SonyOtgSwitch
3660f51 kitakami: Commonize bluetooth configs
5cdfcd6 kitakami: Let cameraservice close native handles
fa118b5 Fix init-power-sh denials
6798403 kitakami: Add FPC related services
a4b380f Target a better variant.
0e437ca disable 3.5mm jack impedance detection

   * device/sony/suzuran/
dfa11c3 Nfc lib path is need to be changed due hardcoded in 	external/libnfc-nci/halimpl/pn54x/dnld/phDnldNfc.c

   * kernel/sony/msm8994/
d9a6996e08c msm: mdss: KCAL: Update KCAL [SQUASHED]
652bc4b0d44  msm: mdss: Keep KCAL within its own source file

   * vendor/aicp/
bd50dde op3: Add Maintainer

   * vendor/sony/suzuran/
6dc1cc8 32.3.A.2.33
 
Last edited:

alf-endy

Senior Member
Mar 8, 2015
67
16
8
I prefer to use dt2w or camera button wake. But they still do not work, even in the new build. I miss these little extras. And yes, I've activated them in Settings.
 

DJHasis

Senior Member
Feb 16, 2015
97
185
0
33
Turku
Uploaded a new build. I included the Gewiz's fingerprint fix , Rohit Goswani's Doze changes, Triflot's cameraservice changes and Evgeny Pekhterev's bluetooth changes.

Now I should have all the latest changes that Triflot has in his latest build. :)

Code:
====================
     06-05-2017
====================


   * frameworks/base/
167f3f51f99 FW_BASE: Rewrite restart SystemUI method

   * hardware/qcom/display-caf/msm8996/
92fa2ea2e Merge tag 'LA.UM.5.5.r1-04700-8x96.0' into HEAD

   * packages/apps/AicpExtras/
5040778 AE: Rewrite restart SystemUI method

   * packages/apps/AudioFX/
6850778 AudioFX: Sign with platform key

   * packages/apps/Jelly/
7ac5399 Add support for WebViews that provide the site's theme color.

   * vendor/aicp/
d200596 sensitive_pn: Add sensitive numbers for Serbia

====================
     06-05-2017
====================


   * device/sony/kitakami-common/
d61fed5 Enable LineageDoze with overlays from CMParts

   * frameworks/base/
167f3f51f99 FW_BASE: Rewrite restart SystemUI method

   * hardware/qcom/display-caf/msm8996/
92fa2ea2e Merge tag 'LA.UM.5.5.r1-04700-8x96.0' into HEAD

   * packages/apps/AicpExtras/
5040778 AE: Rewrite restart SystemUI method

   * packages/apps/AudioFX/
6850778 AudioFX: Sign with platform key

   * packages/apps/Jelly/
7ac5399 Add support for WebViews that provide the site's theme color.

   * vendor/aicp/
d200596 sensitive_pn: Add sensitive numbers for Serbia

====================
     06-04-2017
====================


   * frameworks/base/
1bf977338c5 fw: Don't consume home key press when KEY_ACTION_SLEEP is used
4cd0bdcc9e7 Automatic translation import

   * packages/apps/AicpExtras/
7b10954 Revert "Add QS pulldown with one swipe on fp sensor [2/2]"

   * packages/apps/CMParts/
d4593fb Set android:configChanges for .PartsActivity
4df8383 Automatic translation import
fe5487e Automatic translation import

   * packages/apps/Contacts/
5c7bae0a8 Automatic translation import

   * packages/apps/ContactsCommon/
e8e950d8 Automatic translation import

   * packages/apps/DUI/
1b9f542 SmartBar: Touch sound support
023bea4 SmartBar editor: block quick popup when dragging the button

   * packages/apps/Dialer/
3cf7be8a5 Dialer: update fab color to match aosp primary color
2d43fd40d Automatic translation import

   * packages/apps/PhoneCommon/
43aa55b Automatic translation import

   * packages/apps/Settings/
9f8df5e55 Add QS pulldown with one swipe on fp sensor [2/2]
b9d48409e Settings: Make string untranslatable
0e2bd9565 Automatic translation import

   * packages/services/Telecomm/
989e0768 Automatic translation import

   * packages/services/Telephony/
c377a632 Automatic translation import

   * vendor/cmsdk/
7d099f6 Automatic translation import

====================
     06-03-2017
====================


   * external/chromium-webview/
6613943 Update README

   * frameworks/base/
67daa691100 Merge "QS: Add live display tile" into n7.1

   * hardware/qcom/audio-caf/msm8916/
ef3989be Merge remote-tracking branch 'caf/LA.BR.1.2.9_rb1.18' into cm-14.1-caf-8916
40d378ac Revert "audio HAL: fix thread starvation"

   * hardware/qcom/media-caf/msm8916/
d781d8fd1 Merge remote-tracking branch 'caf/LA.BR.1.2.9_rb1.18' into cm-14.1-caf-8916

====================
     06-02-2017
====================


   * frameworks/base/
e14d8ef8e16 BatteryService: add dash charging support

   * hardware/qcom/fm/
10a0e49 Automatic translation import

   * packages/apps/AudioFX/
a9e6e96 Automatic translation import

   * packages/apps/Bluetooth/
a1d4b44a Automatic translation import

   * packages/apps/Calendar/
1716e53a Automatic translation import

   * packages/apps/Camera2/
1bd06454d Automatic translation import

   * packages/apps/CellBroadcastReceiver/
f8d149a Automatic translation import

   * packages/apps/CustomTiles/
bcc7ac9 Automatic translation import

   * packages/apps/DeskClock/
245a33de Automatic translation import

   * packages/apps/EmergencyInfo/
3ea2db7 Automatic translation import

   * packages/apps/FMRadio/
22979c0 Automatic translation import

   * packages/apps/Gallery2/
97a397b58 Automatic translation import

   * packages/apps/Jelly/
153b7b7 Automatic translation import

   * packages/apps/ManagedProvisioning/
4b787a27 Automatic translation import

   * packages/apps/Messaging/
824d9d3 Automatic translation import

   * packages/apps/Recorder/
8c0b44d Automatic translation import

   * packages/apps/SetupWizard/
0f16837 Automatic translation import

   * packages/apps/Snap/
d8c3f8267 Automatic translation import

   * packages/apps/Tag/
1dc7751 Automatic translation import

   * packages/apps/Trebuchet/
e4411d635 Automatic translation import

   * packages/apps/TvSettings/
8314f853 Automatic translation import

   * packages/inputmethods/LatinIME/
30c53af0a Automatic translation import

   * packages/providers/WeatherProvider/
7f81c53 Automatic translation import

   * packages/resources/devicesettings/
fe6b096 Automatic translation import

   * packages/services/LiveLockScreenService/
15d4966 Automatic translation import

   * vendor/aicp/
92c7a22 Merge changes Ib2b09308,Ida9ea1d1,I600deec0 into n7.1
a2002c5 Merge "shamrock: Update build fingerprint and description to NNH26" into n7.1
9a8b832 sensitive_pn: Add sensitive phone numbers for India
6f18c59 sensitive_pn: Add more numbers for Germany
d309800 sensitive_pn: Add sensitive phone numbers for Norway
6881e76 ether: Add new Primary maintainer

   * vendor/cmsdk/samples/weatherproviderservice/YahooWeatherProvider/
0b94297 Automatic translation import

   * vendor/qcom/opensource/cryptfs_hw/
da6e595 cryptfs_hw: Fix stack out of bound issue

====================
     06-01-2017
====================


   * frameworks/base/
7d978093625 QS: Add live display tile
4311fbf365f Merge "Add QS pulldown with one swipe on fp sensor [1/2]" into n7.1
e00dbc9e588 Merge "Fix launch music player on headset connect on reboot" into n7.1

   * packages/apps/Jelly/
0106448 Jelly: Enable adjust bounds for incognito image
c642120 Jelly: Never hide history view
ea83c6c Jelly: Use an observer to refresh the history view
837ec77 Add an indicator icon for incognito mode.

   * packages/apps/Settings/
8338e510d Fix dashboard suggestions reverse switch

   * packages/resources/devicesettings/
1935d69 Add fingerprint sleep strings

   * vendor/aicp/
13f63b4 mido: use stable build fingerprint

====================
     05-31-2017
====================


   * external/stagefright-plugins/
4089877 FFmpegExtractor: Don't use our extractor when we agree with StageFright

   * frameworks/base/
2c1722ccece [1/2] base: enable power save config of system apps
fd75755986b Add QS pulldown with one swipe on fp sensor [1/2]
560cb586607 Fix launch music player on headset connect on reboot
86327c80aa2 SystemUI: Specify user while changing brightness mode

   * hardware/qcom/display-caf/msm8960/
d222af709 hwc: return correct color format string while layer dump

   * packages/apps/AicpExtras/
08ed02d AicpExtras: cleanup in QuickSettings fragment
64412b7 Add QS pulldown with one swipe on fp sensor [2/2]

   * packages/apps/Jelly/
c35cc24 Jelly: Update android tools build
020a697 Jelly: Don't accept cookies in incognito mode

   * packages/apps/OmniSwitch/
1c7dbb9 OmniSwitch: cleanup BitmapUtils

   * packages/apps/Settings/
17e5bce11 [2/2] Settings: enable power save config of system apps
c9920ffb1 Settings: enable fast scroll for all app list views

   * packages/apps/Snap/
f68cddc15 SnapdragonCamera: Fix torch mode with continuous shot
c737df520 Revert "Snap: CaptureModule: lock exposure also when precapture trigger is started"
09a7a0b4e SnapdragonCamera: Camera2 force close after focused
018fdd0c5 SnapdragonCamera: GPS location can't be turn On in camera settings
26d9aecb6 Fixed camera crash on exit

   * packages/services/OmniJaws/
a7b0ec2 OmniJaws: update README.md to include OWM API key usage info
5f8f72a OmniJaws: update README.md

   * vendor/aicp/
2e37fb0 op3: Remove old maintainer
14723de sensitive_pn: Add additional US numbers
1145119 sensitive_pn: add sensitive number for Indonesia
bf2ad78 sensitive_pn: Add sensitive phone number for Romania
42c9531 sensitive_pn: Added sensitive number for the Netherlands

====================
     05-30-2017
====================


   * packages/apps/Email/
b76ada5c5 Fix check for deleted messages.
70ccb25cd Close body InputStreams correctly.

   * packages/apps/Jelly/
dc48da6 Jelly: Don't add duplicates to the history
78e3754 Jelly: Query an already ordered history
c8e5ebe Jelly: Enable the DOM storage API

   * packages/apps/Settings/
30aea580a Squash commit of SAR and IC Code.
34776d61c Fix crash when calling remove() with a null variable

   * packages/apps/Stk/
f9f50a5 Do not display toast if alpha text is null.

   * packages/apps/Trebuchet/
1a65ab8b1 Trebuchet: Sign with platform key

   * packages/apps/UnifiedEmail/
1fc542406 Properly close body InputStreams.

   * vendor/aicp/
cc15482 shamrock: Update build fingerprint and description to NNH26
649a342 sensitive_pn: add sensitive numbers for Turkey
ba097aa sensitive_pn: Add sensitive phone number for Bangladesh
2f88e27 sensitive_pn: Add US number
d747603 Add sensitive phone numbers for Brazil
9259a8d sensitive_pn: reorder by MCC code
5ff684a sensitive_pn: Add Australian sensitive phone number.
2cca04d sensitive_pn: Add New Zealand sensitive numbers.

   * vendor/cmsdk/
cdaab42 cmsdk: fix twilight state not updating in live display auto mode

====================
     05-29-2017
====================


   * hardware/qcom/display-caf/msm8996/
46f88bed7 Merge 6f9bc767cff562a77d6a6aac0c8fb6edf3a7a08d on remote branch

   * packages/apps/AICP_OTA/
4699f08 OTA: add missing de-translation for weekly check.

   * packages/apps/AicpExtras/
e90d863 AE: added and updated de-translations

   * packages/apps/ContactsCommon/
440d972a Export only selected contact, not all contacts
18790441 Add support to export multi contacts to Vcard
eacd5821 Automatic translation import

   * packages/services/Telephony/
05d8a186 Fix minor inconsistency in the CDMA call settings

   * vendor/aicp/
ff6cc4e oneplus2: Update fingerprint

====================
     05-28-2017
====================


   * packages/apps/CMParts/
7f7caff CMParts: remove extra padding from app light preference

   * packages/apps/Jelly/
64920b0 Jelly: Fix some warnings
503fea1 Jelly: Use lambdas in settings activity
576d1b9 Jelly: Make download_message not specific to sdcard

   * packages/apps/Trebuchet/
5c6b5a270 Add null check in Launcher onNewIntent() before moveToDefaultScreen().
273db4399 Handle OutOfMemoryException gracefully in WallpaperCropActivity.
284667730 Fixing All apps not respecting scaled icon size
14d093779 Adding workaround to jump in wallpaper offsets.