[ROM][UNOFFICIAL][9.0] LineageOS 16.0 [PEREGRINE] - Moto G 4G Android Development

{
"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"
}
LineageOS is a free, community built, aftermarket firmware distribution of Android 9.0 (Pie), which is designed to increase performance and reliability over stock Android for your device.
LineageOS is based on the Android Open Source Project with extra contributions from many people within the Android community. It can be used without any need to have any Google application installed. Linked below is a package that has come from another Android project that restore the Google parts. LineageOS does still include various hardware-specific code, which is also slowly being open-sourced anyway.
All the source code for LineageOS is available in the LineageOS Github repo. And if you would like to contribute to LineageOS, please visit out Gerrit Code Review. You can also view the Changelog for a full list of changes & features.
What's working :
Boots
RIL (Calls, SMS, Data)
Dual-SIM
Wi-Fi
Camera
Video Recording
Video Playback
Audio ( Record and Playback )
Sensors
Flash
Led
Offline Charging
What's not working :
You tell me
Instructions :
Download the latest build and gapps
Reboot to recovery
Flash the latest build and gapps
Reboot
Downloads :
Builds : https://www.androidfilehost.com/?w=files&flid=281400
Root addon : https://download.lineageos.org/extras (Still not available for Lineage 16.0, use Magisk 18.1 or newer instead!)
Google Apps : https://builds.nezorfla.me/?dir=opengapps/pie/arm
Reporting Bugs
Grab a logcat right after the problem has occurred. (Please include at least a few pages of the log, not just the last few lines, unless you know what you're doing.)
If it is a random reboot, grab /proc/last_kmsg. (Do not bother getting a logcat unless you can get it just before the reboot. A logcat after a reboot is useless)
If the problem disappears after running "setenforce 0" from a root shell, grab /data/misc/audit/audit.log
Remember to provide as much info as possible. The more info you provide, the more likely that the bug will be solved. Please also do not report known issues. Any bug not reported in the bug report format below may be ignored.
Code:
What is your--
Phone model:
Lineage version:
Lineage Download url:
Gapps version:
Did you--
wipe:
restore with titanium backup:
reboot after having the issue:
Are you using--
a task killer:
a non-stock kernel:
LineageSettings/Performance settings (other than stock):
Dual SIM:
other modifications:
Provide any additional information (observations/frequency of problem/last version it worked on/etc) as needed:
Credits :
@Luk1337
@luca020400
@Somcom3X
@kaustubh88 and @crpalmer
@Thecrazyskull
@Carlos Arriaga
@RenanQueiroz
Motorola : For providing the Kernel Source Code
LineageOS Team
Donations :
You don't have to but if you want so...
Allstargaurav: http://forum.xda-developers.com/donatetome.php?u=7751333
RenanQueiroz: https://forum.xda-developers.com/donatetome.php?u=7344859
LuK1337: http://forum.xda-developers.com/donatetome.php?u=5075128
luca020400: http://forum.xda-developers.com/donatetome.php?u=5778309
XDA:DevDB Information
Pie For Peregrine, ROM for the Moto G
Contributors
Allstargaurav
Source Code: https://github.com/MotoDevelopment
ROM OS Version: 9.x Pie
ROM Kernel: Linux 3.4.x
Based On: AOSP
Version Information
Status: Stable
Stable Release Date: 2019-04-21
Created 2018-08-28
Last Updated 2019-04-21

Reserved

NOTE - I have not tested the build cuz I don't own this device.
Let me know if you find any bugs (Device Related) and read OP on how to report bugs
Lineage is still in beta stages so only report bugs if you think they are device related.
Do not ask for any feature request, they will be added in upcoming future builds

Allstargaurav said:
NOTE - I have not tested the build cuz I don't own this device.
Let me know if you find any bugs (Device Related) and read OP on how to report bugs
Lineage is still in beta stages so only report bugs if you think they are device related.
Do not ask for any feature request, they will be added in upcoming future builds
Click to expand...
Click to collapse
Hi
Thanks for this build. My peregrine booted without any problems. If I find any bugs I will send info.
Found one:
- device Thames - dark - is not working
- there also is no advance reboot option in developer menu
- can't enter to recovery via key combination, only via adb
- Magisk 16.71 not installed, but in TWRP installation was successful, so "su -" in terminal - permission denied -> fixed after installation Magisk Manager
- audio is not working (changing ringtone, alarm, notfication sound) - settings has stopped and no sound at all. -> also fixed after reboot audio is working fine

Downloading for testing , thank you so much for this

I don't know if its a bug or nota bit i can't root ROM with magisk and after flashing latest beta 16.7 i can't connect to internet in any browser but with playstore works fine

bartekm01 said:
- there also is no advance reboot option in developer menu
Click to expand...
Click to collapse
I guess we have to wait for https://review.lineageos.org/#/q/topic:pie-powermenu
---------- Post added at 10:51 PM ---------- Previous post was at 10:48 PM ----------
Allstargaurav said:
Source Code: https://github.com/MotoDevelopment[/URL
Click to expand...
Click to collapse
Hi,
many thanks for your contribution! Where can I find the device tree specific for peregrine, I mean the pie version of [url]https://github.com/LineageOS/android_device_motorola_peregrine

bartekm01 said:
Hi
Thanks for this build. My peregrine booted without any problems. If I find any bugs I will send info.
Found one:
- device Thames - dark - is not working
- there also is no advance reboot option in developer menu
- can't enter to recovery via key combination, only via adb
- Magisk 16.71 not installed, but in TWRP installation was successful, so "su -" in terminal - permission denied -> fixed after installation Magisk Manager
- audio is not working (changing ringtone, alarm, notfication sound) - settings has stopped and no sound at all. -> also fixed after reboot audio is working fine
Click to expand...
Click to collapse
Literally you quoted the msg in which I said features will not be there and will be added with time
Please read before sending anything

OHHH thanks... Downloading for testing

Love the new navbar.

Thanks Allstargaurav for your work !
I'm not able to test it right now, but i'll give it a try later

It would be awesome if someone did a GO Edition build

Hi,
@Allstargaurav: FYI: my kernel repo now contains a lineage-16.0 branch:
https://github.com/sevenrock/android_kernel_motorola_msm8226/commits/lineage-16.0
It was forked from the oreo-m2 branch from
https://github.com/falcon-pie/android_kernel_motorola_msm8226.git
and contains 9 patches to add getrandom() to the kernel and also
46 security-related patches merged from my cm-14.1 branch:
https://github.com/sevenrock/android_kernel_motorola_msm8226/commits/cm-14.1
Your ROM boots fine on my phone, thanks!, but I am having
problems to build a working ROM myself, it loops the bootanima-
tion forever. I am suspecting some problems in the wifi area.
This is a logcat snippet from your ROM:
Code:
$ grep -i StartWifi logcat_xda
09-01 06:04:08.879 557 557 I SystemServer: StartWifi
09-01 06:04:09.931 557 557 D SystemServerTiming: StartWifi took to complete: 1052ms
09-01 06:04:09.931 557 557 I SystemServer: StartWifiScanning
09-01 06:04:09.936 557 557 D SystemServerTiming: StartWifiScanning took to complete: 5ms
09-01 06:04:09.937 557 557 I SystemServer: StartWifiP2P
09-01 06:04:09.990 557 557 D SystemServerTiming: StartWifiP2P took to complete: 53ms
and this is from mine:
Code:
$ grep -i "No service published" logcat10 | grep SystemServiceRegistry | grep -i wifi
08-27 17:32:06.334 543 543 E SystemServiceRegistry: No service published for: wifi
08-27 17:32:06.334 543 543 E SystemServiceRegistry: android.os.ServiceManager$ServiceNotFoundException: No service published for: wifi
08-27 17:32:06.960 543 583 E SystemServiceRegistry: No service published for: wifip2p
08-27 17:32:06.960 543 583 E SystemServiceRegistry: android.os.ServiceManager$ServiceNotFoundException: No service published for: wifip2p
The complete logcat from this area look like this:
Code:
08-27 17:32:06.334 543 543 E SystemServiceRegistry: No service published for: wifi
08-27 17:32:06.334 543 543 E SystemServiceRegistry: android.os.ServiceManager$ServiceNotFoundException: No service published for: wifi
08-27 17:32:06.334 543 543 E SystemServiceRegistry: at android.os.ServiceManager.getServiceOrThrow(ServiceManager.java:143)
08-27 17:32:06.334 543 543 E SystemServiceRegistry: at android.app.SystemServiceRegistry$51.createService(SystemServiceRegistry.java:603)
08-27 17:32:06.334 543 543 E SystemServiceRegistry: at android.app.SystemServiceRegistry$51.createService(SystemServiceRegistry.java:600)
08-27 17:32:06.334 543 543 E SystemServiceRegistry: at android.app.SystemServiceRegistry$CachedServiceFetcher.getService(SystemServiceRegistry.java:1098)
08-27 17:32:06.334 543 543 E SystemServiceRegistry: at android.app.SystemServiceRegistry.getSystemService(SystemServiceRegistry.java:1014)
08-27 17:32:06.334 543 543 E SystemServiceRegistry: at android.app.ContextImpl.getSystemService(ContextImpl.java:1721)
08-27 17:32:06.334 543 543 E SystemServiceRegistry: at org.lineageos.platform.internal.ProfileTriggerHelper.<init>(ProfileTriggerHelper.java:77)
08-27 17:32:06.334 543 543 E SystemServiceRegistry: at org.lineageos.platform.internal.ProfileManagerService.initialize(ProfileManagerService.java:294)
08-27 17:32:06.334 543 543 E SystemServiceRegistry: at org.lineageos.platform.internal.ProfileManagerService.initialize(ProfileManagerService.java:290)
08-27 17:32:06.334 543 543 E SystemServiceRegistry: at org.lineageos.platform.internal.ProfileManagerService.onStart(ProfileManagerService.java:259)
08-27 17:32:06.334 543 543 E SystemServiceRegistry: at com.android.server.SystemServiceManager.startService(SystemServiceManager.java:126)
08-27 17:32:06.334 543 543 E SystemServiceRegistry: at com.android.server.SystemServiceManager.startService(SystemServiceManager.java:113)
08-27 17:32:06.334 543 543 E SystemServiceRegistry: at org.lineageos.platform.internal.LineageSystemServer.startServices(LineageSystemServer.java:85)
08-27 17:32:06.334 543 543 E SystemServiceRegistry: at org.lineageos.platform.internal.LineageSystemServer.run(LineageSystemServer.java:60)
08-27 17:32:06.334 543 543 E SystemServiceRegistry: at java.lang.reflect.Method.invoke(Native Method)
08-27 17:32:06.334 543 543 E SystemServiceRegistry: at com.android.server.SystemServer.startOtherServices(SystemServer.java:1642)
08-27 17:32:06.334 543 543 E SystemServiceRegistry: at com.android.server.SystemServer.run(SystemServer.java:434)
08-27 17:32:06.334 543 543 E SystemServiceRegistry: at com.android.server.SystemServer.main(SystemServer.java:297)
08-27 17:32:06.334 543 543 E SystemServiceRegistry: at java.lang.reflect.Method.invoke(Native Method)
08-27 17:32:06.334 543 543 E SystemServiceRegistry: at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:493)
08-27 17:32:06.334 543 543 E SystemServiceRegistry: at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:838)
08-27 17:32:06.339 543 543 W LineageSystemServer: ***********************************************
08-27 17:32:06.340 543 543 E LineageSystemServer: BOOT FAILURE starting org.lineageos.platform.internal.ProfileManagerService
08-27 17:32:06.340 543 543 E LineageSystemServer: java.lang.RuntimeException: Failed to start service org.lineageos.platform.internal.ProfileManagerService: onStart threw an exception
08-27 17:32:06.340 543 543 E LineageSystemServer: at com.android.server.SystemServiceManager.startService(SystemServiceManager.java:128)
08-27 17:32:06.340 543 543 E LineageSystemServer: at com.android.server.SystemServiceManager.startService(SystemServiceManager.java:113)
08-27 17:32:06.340 543 543 E LineageSystemServer: at org.lineageos.platform.internal.LineageSystemServer.startServices(LineageSystemServer.java:85)
08-27 17:32:06.340 543 543 E LineageSystemServer: at org.lineageos.platform.internal.LineageSystemServer.run(LineageSystemServer.java:60)
08-27 17:32:06.340 543 543 E LineageSystemServer: at java.lang.reflect.Method.invoke(Native Method)
08-27 17:32:06.340 543 543 E LineageSystemServer: at com.android.server.SystemServer.startOtherServices(SystemServer.java:1642)
08-27 17:32:06.340 543 543 E LineageSystemServer: at com.android.server.SystemServer.run(SystemServer.java:434)
08-27 17:32:06.340 543 543 E LineageSystemServer: at com.android.server.SystemServer.main(SystemServer.java:297)
08-27 17:32:06.340 543 543 E LineageSystemServer: at java.lang.reflect.Method.invoke(Native Method)
08-27 17:32:06.340 543 543 E LineageSystemServer: at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:493)
08-27 17:32:06.340 543 543 E LineageSystemServer: at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:838)
08-27 17:32:06.340 543 543 E LineageSystemServer: Caused by: java.lang.NullPointerException: Attempt to invoke virtual method 'android.net.wifi.WifiInfo android.net.wifi.WifiManager.getConnectionInfo()' on a null object reference
08-27 17:32:06.340 543 543 E LineageSystemServer: at org.lineageos.platform.internal.ProfileTriggerHelper.getActiveSSID(ProfileTriggerHelper.java:188)
08-27 17:32:06.340 543 543 E LineageSystemServer: at org.lineageos.platform.internal.ProfileTriggerHelper.<init>(ProfileTriggerHelper.java:78)
08-27 17:32:06.340 543 543 E LineageSystemServer: at org.lineageos.platform.internal.ProfileManagerService.initialize(ProfileManagerService.java:294)
08-27 17:32:06.340 543 543 E LineageSystemServer: at org.lineageos.platform.internal.ProfileManagerService.initialize(ProfileManagerService.java:290)
08-27 17:32:06.340 543 543 E LineageSystemServer: at org.lineageos.platform.internal.ProfileManagerService.onStart(ProfileManagerService.java:259)
08-27 17:32:06.340 543 543 E LineageSystemServer: at com.android.server.SystemServiceManager.startService(SystemServiceManager.java:126)
08-27 17:32:06.340 543 543 E LineageSystemServer: ... 10 more
The local_manifest.xml used
Code:
<?xml version="1.0" encoding="UTF-8"?>
<manifest>
<!-- Motorola repos -->
<project path="device/motorola/peregrine" name="sevenrock/android_device_motorola_peregrine" remote="github" revision="lineage-16.0" />
<project path="device/motorola/msm8226-common" name="MotoDevelopment/android_device_motorola_msm8226-common" remote="github" revision="lineage-16.0" />
<project path="kernel/motorola/msm8226" name="MotoDevelopment/android_kernel_motorola_msm8226" remote="github" revision="oreo-m2" />
<project path="vendor/motorola" name="RenanQueiroz/proprietary_vendor_motorola" remote="github" revision="lineage-16.0" />
<project path="packages/resources/devicesettings" name="LineageOS/android_packages_resources_devicesettings" revision="lineage-16.0" remote="github"/>
<project path="hardware/qcom/power" name="LineageOS/android_hardware_qcom_power" groups="qcom,pdk" />
<project path="hardware/qcom/wlan-caf" name="arco/android_hardware_qcom_wlan" remote="github" revision="lineage-16.0-caf" />
<project path="device/qcom/common" name="LineageOS/android_device_qcom_common" revision="lineage-15.1" remote="github"/>
<project path="system/qcom" name="LineageOS/android_system_qcom" groups="qcom" revision="lineage-15.1" />
<project path="device/qcom/sepolicy" name="LineageOS/android_device_qcom_sepolicy" />
<project path="external/connectivity" name="LineageOS/android_external_connectivity" />
</manifest>
My peregrine device tree is based on
https://github.com/MotoDevelopment/android_device_motorola_falcon/tree/lineage-16.0
I used the wlan-caf repo because it was mentioned here:
https://review.lineageos.org/#/c/LineageOS/android_hardware_libhardware_legacy/+/223521/
The bt repo mentioned there may fix the bt problems you are seeing,
I did not test it because my device does not boot
Do you have any idea, or better patches , which could solve my problem?
Regards, sevenrock

sevenrock said:
Hi,
@Allstargaurav: FYI: my kernel repo now contains a lineage-16.0 branch:
https://github.com/sevenrock/android_kernel_motorola_msm8226/commits/lineage-16.0
It was forked from the oreo-m2 branch from
https://github.com/falcon-pie/android_kernel_motorola_msm8226.git
and contains 9 patches to add getrandom() to the kernel and also
46 security-related patches merged from my cm-14.1 branch:
https://github.com/sevenrock/android_kernel_motorola_msm8226/commits/cm-14.1
Your ROM boots fine on my phone, thanks!, but I am having
problems to build a working ROM myself, it loops the bootanima-
tion forever. I am suspecting some problems in the wifi area.
This is a logcat snippet from your ROM:
and this is from mine:
The complete logcat from this area look like this:
The local_manifest.xml used
My peregrine device tree is based on
https://github.com/MotoDevelopment/android_device_motorola_falcon/tree/lineage-16.0
I used the wlan-caf repo because it was mentioned here:
https://review.lineageos.org/#/c/LineageOS/android_hardware_libhardware_legacy/+/223521/
The bt repo mentioned there may fix the bt problems you are seeing,
I did not test it because my device does not boot
Do you have any idea, or better patches , which could solve my problem?
Regards, sevenrock
Click to expand...
Click to collapse
Use my boot image and see if the ROM boots and I don't think WiFi can make the ROM bootloop.
From where did you you pick those kernel patches?
They might be the problem, try without them.
I picked lot of open patches from los Gerrit and tracked few repo from pixel experience GitHub to make everything work
Best bet is you use hals from xpe rom cuz lineage one's are not ready (at that time no idea as of today)

Hi,
Allstargaurav said:
Use my boot image and see if the ROM boots and I don't think WiFi can make the ROM bootloop.
Click to expand...
Click to collapse
I did already, your image boots with working wifi, so my device is not broken
Allstargaurav said:
From where did you you pick those kernel patches?
They might be the problem, try without them.
Click to expand...
Click to collapse
The bootloop already occured before I applied the additional kernel patches.
Each patch carries a link to its source and I am using them on my cm-14.1
daily driver ROM without problems.
Allstargaurav said:
I picked lot of open patches from los Gerrit
Click to expand...
Click to collapse
+1
Allstargaurav said:
and tracked few repo from pixel experience GitHub to make everything work
Best bet is you use hals from xpe rom cuz lineage one's are not ready (at that time no idea as of today)
Click to expand...
Click to collapse
Which repos did you track exactly? I am not familiar with the internals of
pixel experience so I just had a hard time finding useful repos.

sevenrock said:
Code:
$ grep -i "No service published" logcat10 | grep SystemServiceRegistry | grep -i wifi
08-27 17:32:06.334 543 543 E SystemServiceRegistry: No service published for: wifi
08-27 17:32:06.334 543 543 E SystemServiceRegistry: android.os.ServiceManager$ServiceNotFoundException: No service published for: wifi
08-27 17:32:06.960 543 583 E SystemServiceRegistry: No service published for: wifip2p
08-27 17:32:06.960 543 583 E SystemServiceRegistry: android.os.ServiceManager$ServiceNotFoundException: No service published for: wifip2p
Click to expand...
Click to collapse
Finally found the reason for the problem, all permission xmls copied by msm8226.mk
were missing in my ROM in contrast to your ROM. This commit fixes the problem:
https://github.com/sevenrock/androi...mmit/46517ee2c1c0587f21199ff049346ea480273565

Finally I was able to build and boot for the first time a self-built ROM
without any crashes reported and with working wifi, bluetooth, camera
(photo & video) and (1809/13) also FMRadio.
I needed to apply *a lot of* patches, for reference:
local_manifest_xt1039.xml
Code:
<?xml version="1.0" encoding="UTF-8"?>
<manifest>
<project path="device/motorola/peregrine" name="sevenrock/android_device_motorola_peregrine" remote="github" revision="lineage-16.0" />
<project path="device/motorola/msm8226-common" name="sevenrock/android_device_motorola_msm8226-common" remote="github" revision="lineage-16.0" />
<project path="kernel/motorola/msm8226" name="RenanQueiroz/android_kernel_motorola_msm8226" remote="github" revision="lineage-16.0" />
<project path="vendor/motorola" name="RenanQueiroz/proprietary_vendor_motorola" remote="github" revision="lineage-16.0" />
<project path="device/qcom/common" name="LineageOS/android_device_qcom_common" revision="lineage-15.1" remote="github"/>
<project path="hardware/qcom/fm" name="LineageOS/android_hardware_qcom_fm" groups="qcom,qcom_fm" />
<project path="system/qcom" name="LineageOS/android_system_qcom" groups="qcom" revision="lineage-15.1" />
<project path="vendor/qcom/opensource/cryptfs_hw" name="LineageOS/android_vendor_qcom_opensource_cryptfs_hw" />
<project path="packages/apps/FMRadio" name="LineageOS/android_packages_apps_FMRadio" />
<project path="packages/overlays/Lineage" name="LineageOS/android_packages_overlays_Lineage" />
<project path="packages/resources/devicesettings" name="LineageOS/android_packages_resources_devicesettings" revision="lineage-16.0" remote="github"/>
</manifest>
My github repos are based on
https://github.com/sevenrock/android_device_motorola_peregrine <- https://github.com/MotoDevelopment/android_device_motorola_falcon.git
https://github.com/sevenrock/android_device_motorola_msm8226-common <- https://github.com/MotoDevelopment/android_device_motorola_msm8226-common.git
Now the other patches from gerrit:
Code:
python vendor/lineage/build/tools/repopick.py \
223340 223341 223342 223343 223344 223345 223346 \
225546 \
226148 226154 226236 226343 \
227260 227261 \
229612 \
230099 230382 230610 230642 230755 \
231710 231711
for i in \
pie-mode-bits \
pie-wlan-caf \
pie-powermenu \
pie-su \
pie-trust-interface \
lineagehw-hidl \
wifi-p \
pie-hw-fde \
directly-show-unlock-screen \
pie-lock-pattern \
pie-expanded-desktop \
pie-hide-night-display \
revert-textrels \
torch-colorz \
pie-battery-styles \
pie-qcom-legacy-sepolicy \
pie-kernel-headers \
pie-styles \
; \
do
python vendor/lineage/build/tools/repopick.py -t $i
done
To fix build errors with qcom packages apply this patch:
Code:
--- los16.0/system/qcom/softap/jni/Android.mk.orig 2018-08-26 23:33:51.890102343 +0200
+++ los16.0/system/qcom/softap/jni/Android.mk 2018-08-26 23:33:42.770035526 +0200
@@ -9,6 +9,8 @@
LOCAL_MODULE := libQWiFiSoftApCfg
+LOCAL_CFLAGS := -Werror -Wno-error=unused-parameter
+
LOCAL_MODULE_TAGS := optional
LOCAL_C_INCLUDES += $(TARGET_OUT_INTERMEDIATES)/KERNEL_OBJ/usr/include \
--- los16.0/system/qcom/softap/sdk/Android.mk.orig 2018-08-26 23:20:01.283920943 +0200
+++ los16.0/system/qcom/softap/sdk/Android.mk 2018-08-26 23:41:32.477464560 +0200
@@ -12,6 +12,8 @@
LOCAL_CFLAGS += -DSDK_VERSION=\"0.0.1.0\"
+LOCAL_CFLAGS += -Wno-error
+
LOCAL_USE_VNDK := true
LOCAL_COPY_HEADERS_TO := sdk/softap/include

sevenrock said:
Finally I was able to build and boot for the first time a self-built ROM
without any crashes reported and with working wifi, bluetooth and camera
(photo & video). I needed to apply *a lot of* patches, for reference:
local_manifest_xt1039.xml
My github repos are based on
https://github.com/sevenrock/android_device_motorola_peregrine <- https://github.com/MotoDevelopment/android_device_motorola_falcon.git
https://github.com/sevenrock/android_device_motorola_msm8226-common <- https://github.com/MotoDevelopment/android_device_motorola_msm8226-common.git
https://github.com/sevenrock/android_kernel_motorola_msm8226 <- https://github.com/falcon-pie/android_kernel_motorola_msm8226.git
Now the other patches from gerrit:
The vold patches needed to be reverted due to https://review.lineageos.org/225444
breaking my sdcard which caused a lot of follow-up errors, like broken camera.
I also removed all the "#" chars for TARGET_LD_SHIM_LIBS in
https://github.com/sevenrock/androi...n/blob/lineage-16.0/BoardConfigCommon.mk#L177
but I am not sure if this was really necessary.
Click to expand...
Click to collapse
Good job bro

sevenrock said:
Finally I was able to build and boot for the first time a self-built ROM
without any crashes reported and with working wifi, bluetooth and camera
(photo & video). I needed to apply *a lot of* patches, for reference:
local_manifest_xt1039.xml
My github repos are based on
https://github.com/sevenrock/android_device_motorola_peregrine <- https://github.com/MotoDevelopment/android_device_motorola_falcon.git
https://github.com/sevenrock/android_device_motorola_msm8226-common <- https://github.com/MotoDevelopment/android_device_motorola_msm8226-common.git
https://github.com/sevenrock/android_kernel_motorola_msm8226 <- https://github.com/falcon-pie/android_kernel_motorola_msm8226.git
Now the other patches from gerrit:
The vold patches needed to be reverted due to https://review.lineageos.org/225444
breaking my sdcard which caused a lot of follow-up errors, like broken camera.
I also removed all the "#" chars for TARGET_LD_SHIM_LIBS in
https://github.com/sevenrock/androi...n/blob/lineage-16.0/BoardConfigCommon.mk#L177
but I am not sure if this was really necessary.
Click to expand...
Click to collapse
Just came back to look at this forum - nice job on building your first ROM
Btw, did you have any issues with the libqsap_sdk. My LG G4 uses RIL from a Moto phone and it kicks up lots of errors because lineage removed the android_system_qcom repo from their default manifest

ThePiGuy said:
Btw, did you have any issues with the libqsap_sdk. My LG G4 uses RIL from a Moto phone and it kicks up lots of errors because lineage removed the android_system_qcom repo from their default manifest
Click to expand...
Click to collapse
Hi,
yes I had those problems, too. That's the reason why my local_manifest includes
Code:
<project path="device/qcom/common" name="LineageOS/android_device_qcom_common" revision="lineage-15.1" remote="github"/>
and my to-do list includes posting to https://review.lineageos.org/227746 that we still need this repo.

Related

[Guide] How to add Selectable 8 Style Music Visualizer to Notification Panel

How to add Selectable 8 style Music Visualizer - to Notification panel
Hello again XDA
this guide is new style from this thread http://forum.xda-developers.com/and...alizerview-t3062114/post59626798#post59626798
ANDROID 2.3.+.+/ Gingerbread go to POST #3 http://forum.xda-developers.com/showpost.php?p=59841454&postcount=3
Available selectable 8 style Music Visualizer :
1. Hide
2. Random
3. Circular
4. Lines
5. Top Bottom Graphic
6. Circle
7. Cycle Color Graphic
8. CyanogenMod Graphic
Oke let's start it
REQUIREMENT:
- BRAIN
- Patient
- experience
- Know how to decompile/recompiling Apk
- notepad++
- APKTOOL 2-RC4 / latest apktool.jar
STEP 1
Decompile SystemUI.apk
Download attached smali and merge to your decompiled SystemUI
STEP 2
go to SystemUI.apk/res/layout/ status_bar_expanded.xml, gemini_status_bar_expanded.xml, tw_status_bar_expanded.xml, status_bar_tracking.xml , depend on your UI
and add the red line
Code:
<?xml version="1.0" encoding="utf-8"?>
<com.android.systemui.statusbar.phone.NotificationPanelView android:id="@id/notification_panel" android:background="@drawable/notification_panel_bg" android:paddingTop="@dimen/notification_panel_padding_top" android:layout_width="0.0dip" android:layout_height="wrap_content" android:layout_marginStart="@dimen/notification_panel_margin_left"
xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:systemui="http://schemas.android.com/apk/res/com.android.systemui">
<View android:id="@id/handle" android:background="@drawable/status_bar_close" android:visibility="invisible" android:layout_width="fill_parent" android:layout_height="@dimen/close_handle_height" />
<LinearLayout android:layout_gravity="bottom" android:orientation="vertical" android:id="@id/carrier_label_container" android:layout_width="fill_parent" android:layout_height="wrap_content" android:animateLayoutChanges="false">
<include android:layout_gravity="bottom" android:layout_width="fill_parent" android:layout_height="@dimen/carrier_label_height" layout="@layout/subs_label" />
<include android:layout_gravity="bottom" android:layout_width="fill_parent" android:layout_height="@dimen/carrier_label_height" android:layout_marginBottom="@dimen/close_handle_height" layout="@layout/carrier_label" />
</LinearLayout>
<LinearLayout android:orientation="vertical" android:layout_width="fill_parent" android:layout_height="wrap_content" android:layout_marginBottom="@dimen/close_handle_underlap" android:animateLayoutChanges="false">
<include android:layout_width="fill_parent" android:layout_height="@dimen/notification_panel_header_height" layout="@layout/status_bar_expanded_header" />
<ViewStub android:id="@id/ribbon_settings_stub" android:layout="@layout/ribbon_settings" android:layout_width="fill_parent" android:layout_height="@dimen/qs_ribbon_height_big" />
<TextView android:textAppearance="@style/TextAppearance.StatusBar.Expanded.Network.EmergencyOnly" android:gravity="center" android:id="@id/emergency_calls_only" android:padding="4.0dip" android:visibility="gone" android:layout_width="fill_parent" android:layout_height="wrap_content" />
<FrameLayout android:layout_width="fill_parent" android:layout_height="wrap_content">
<ViewStub android:id="@id/flip_settings_stub" android:layout="@layout/flip_settings" android:layout_width="fill_parent" android:layout_height="wrap_content" />
<ScrollView android:id="@id/scroll" android:fadingEdge="none" android:layout_width="fill_parent" android:layout_height="wrap_content" android:overScrollMode="ifContentScrolls">
<com.android.systemui.statusbar.policy.NotificationRowLayout android:id="@id/latestItems" android:layout_width="fill_parent" android:layout_height="wrap_content" systemui:rowHeight="@dimen/notification_row_min_height" />
</ScrollView>
</FrameLayout>
</LinearLayout>
[COLOR="Red"] <com.adi.rom.interface.MusicEqualizerVisualizer android:layout_gravity="bottom" android:id="@id/new_visualizer_view_panel" android:layout_width="fill_parent" android:layout_height="50.0dip" android:layout_marginBottom="36.0dip">
<FrameLayout android:id="@id/new_custom_visualizer_view_panel" android:layout_width="fill_parent" android:layout_height="fill_parent">
<com.adi.rom.interface.VisualizerView android:id="@id/new_custom_visualizer_view" android:visibility="gone" android:layout_width="fill_parent" android:layout_height="fill_parent" />
</FrameLayout>
</com.adi.rom.interface.MusicEqualizerVisualizer>[/COLOR]
</com.android.systemui.statusbar.phone.NotificationPanelView>
STEP 3
SystemUI.apk/res/values/colors.xml
add the red line to end of it before </resources>
Code:
<color name="status_bar_clock_color">#ffffffff</color>
<color name="equalizer_fill_color">#96ffffff</color>
[COLOR="Red"]<color name="new_custom_equalizer_fill_color">#96ffffff</color>[/COLOR]
</resources>
SystemUI.apk/res/values/dimens.xml
add the red line to end of it before </resources>
Code:
<dimen name="status_bar_battery_bottom_padding">1.0px</dimen>
<dimen name="eqalizer_path_effect_1">6.0dip</dimen>
<dimen name="eqalizer_path_effect_2">1.0dip</dimen>
<dimen name="eqalizer_path_stroke_width">6.0dip</dimen>
[COLOR="Red"]<dimen name="new_custom_eqalizer_path_effect_1">6.0dip</dimen>
<dimen name="new_custom_eqalizer_path_effect_2">1.0dip</dimen>
<dimen name="new_custom_eqalizer_path_stroke_width">6.0dip</dimen>[/COLOR]
</resources>
SystemUI.apk/res/values/ids.xml
add the red line to end of it before </resources>
Code:
<item type="id" name="recent_force_stop">false</item>
<item type="id" name="recent_wipe_app">false</item>
<item type="id" name="recent_uninstall">false</item>
[COLOR="Red"]<item type="id" name="new_visualizer_view_panel">false</item>
<item type="id" name="new_custom_visualizer_view_panel">false</item>
<item type="id" name="new_custom_visualizer_view">false</item>[/COLOR]
</resources>
SystemUI.apk/res/values/integers.xml
add the red line to end of it before </resources>
Code:
<integer name="equalizer_divisions">4</integer>
<integer name="equalizer_db_fuzz_factor">2</integer>
<integer name="equalizer_db_fuzz">-10</integer>
[COLOR="Red"]<integer name="new_custom_equalizer_divisions">4</integer>
<integer name="new_custom_equalizer_db_fuzz_factor">2</integer>
<integer name="new_custom_equalizer_db_fuzz">-10</integer>[/COLOR]
</resources>
STEP -4
AndroidManifest.xml
Add the red line
Code:
<uses-permission android:name="android.permission.READ_DREAM_STATE"/>
<uses-permission android:name="android.permission.WRITE_DREAM_STATE"/>
<uses-permission android:name="android.permission.WRITE_SECURE_SETTINGS"/>
<uses-permission android:name="android.permission.READ_SYNC_SETTINGS"/>
<uses-permission android:name="android.permission.WRITE_SYNC_SETTINGS"/>
[COLOR="Red"]<uses-permission android:name="android.permission.RECORD_AUDIO"/>
<uses-permission android:name="android.permission.MODIFY_AUDIO_SETTINGS"/>[/COLOR]
<application android:allowBackup="false" android:allowClearUserData="false" android:hardwareAccelerated="true" android:icon="@android:drawable/platlogo" android:label="@string/app_label" android:persistent="true">
<service android:exported="true" android:name="SystemUIService"/>
STEP -5
- Compile
- Sign it
- Disable Signature check
- Push to System/app or System/priv-app with right permission
- Download attached VisualizerStyleSettings.apk, push to System/app with right permission
- or use this Visualizer settings http://forum.xda-developers.com/showpost.php?p=59883864&postcount=53
You can try using any of the keys that come with whatever apk signing tool you use, but you will more then likely end up with a SystemUI.apk that wont show as being installed, you must sign it with platfrom keys from CyanogenMod's android_build github https://github.com/CyanogenMod/android_build/tree/jellybean/target/product/security
Note !
for CM / AOSP from source whic has
STATIC TILES, you need to uncheck/disable Equalizer tile, otherwise the Visualizer will not appear on Notification panel
Credits :
- CyanogenMod
- Recognized Developer / Recognized Themer @serajr for his ResourceUtils.smali
OPTIONAL
6 Style Notification Panel Music Visualizer
Because Lines and Circle style doesn't want to stop render even when music stoped.
This smali below will remove Lines and Circle style from The 8 Guide, make sure you have complete the 8 guide.
How to , just replace the 8 guide smali with this.
Download it from attachment according to your tool version
enjoy :good::laugh:
Android 2.3.++ smali and Visualizer Setting.apk compatible
REQUIREMENT
Apktool 1.5.xx important !
Disable signature check important !
STEP 1
Decompile SystemUI.apk
Download attached Android 2.3.++ smali and merge to your decompiled SystemUI
STEP 2
SystemUI.apk/res/layout/ status_bar_expanded.xml
add the red line
Code:
<?xml version="1.0" encoding="utf-8"?>
<com.android.systemui.statusbar.ExpandedView android:orientation="vertical" android:focusable="true" android:descendantFocusability="afterDescendants"
xmlns:android="http://schemas.android.com/apk/res/android">
<LinearLayout android:orientation="horizontal" android:id="@id/carrier_label_background" android:background="@drawable/title_bar_portrait" android:layout_width="fill_parent" android:layout_height="wrap_content" android:baselineAligned="false">
<com.android.systemui.statusbar.CarrierLabel android:textSize="18.659973dip" android:textColor="@color/status_bar_carrier_label_text" android:layout_gravity="center_vertical" android:id="@id/carrier_label" android:layout_width="0.0dip" android:layout_height="wrap_content" android:layout_marginLeft="14.669983dip" android:layout_marginTop="8.669983dip" android:layout_marginBottom="10.0dip" android:layout_weight="1.0" />
<TextView android:textSize="14.0dip" android:textColor="@color/status_bar_clear_all_button_text" android:gravity="center" android:layout_gravity="center_vertical" android:id="@id/clear_all_button" android:background="@drawable/btn_default_small" android:layout_width="76.66998dip" android:layout_height="34.0dip" android:layout_marginTop="5.0dip" android:layout_marginRight="4.0dip" android:layout_marginBottom="5.0dip" android:text="@string/status_bar_clear_all_button" />
</LinearLayout>
[COLOR="Red"]<com.adi.rom.interface.MusicEqualizerVisualizer android:id="@id/new_visualizer_view_panel" android:layout_width="fill_parent" android:layout_height="48.0dip">
<FrameLayout android:id="@id/new_custom_visualizer_view_panel" android:layout_width="fill_parent" android:layout_height="fill_parent">
<com.adi.rom.interface.VisualizerView android:id="@id/new_custom_visualizer_view" android:visibility="gone" android:layout_width="fill_parent" android:layout_height="fill_parent" />
</FrameLayout>
</com.adi.rom.interface.MusicEqualizerVisualizer>[/COLOR]
<FrameLayout android:layout_width="fill_parent" android:layout_height="wrap_content" android:layout_weight="1.0">
<ScrollView android:id="@id/scroll" android:fadingEdge="none" android:layout_width="fill_parent" android:layout_height="fill_parent" android:overScrollMode="ifContentScrolls">
<com.android.systemui.statusbar.NotificationLinearLayout android:orientation="vertical" android:id="@id/notificationLinearLayout" android:layout_width="fill_parent" android:layout_height="wrap_content">
<TextView android:textSize="14.669983dip" android:textColor="@color/notification_header_text_color" android:gravity="center_vertical" android:id="@id/noNotificationsTitle" android:background="@drawable/quickpanel_title_background" android:paddingLeft="13.329987dip" android:layout_width="fill_parent" android:layout_height="26.669983dip" android:text="@string/status_bar_no_notifications_title" />
<TextView android:textSize="14.669983dip" android:textColor="@color/notification_header_text_color" android:gravity="center_vertical" android:id="@id/ongoingTitle" android:background="@drawable/quickpanel_title_background" android:paddingLeft="13.329987dip" android:layout_width="fill_parent" android:layout_height="26.669983dip" android:text="@string/status_bar_ongoing_events_title" />
<LinearLayout android:orientation="vertical" android:id="@id/ongoingItems" android:layout_width="fill_parent" android:layout_height="wrap_content" />
<TextView android:textSize="14.669983dip" android:textColor="@color/notification_header_text_color" android:gravity="center_vertical" android:id="@id/latestTitle" android:background="@drawable/quickpanel_title_background" android:paddingLeft="13.329987dip" android:layout_width="fill_parent" android:layout_height="26.669983dip" android:text="@string/status_bar_latest_events_title" />
<LinearLayout android:orientation="vertical" android:id="@id/latestItems" android:layout_width="fill_parent" android:layout_height="wrap_content" />
</com.android.systemui.statusbar.NotificationLinearLayout>
</ScrollView>
<ImageView android:id="@id/title_bar_shadow" android:visibility="gone" android:layout_width="fill_parent" android:layout_height="fill_parent" android:src="@drawable/title_bar_shadow" android:scaleType="fitXY" />
</FrameLayout>
</com.android.systemui.statusbar.ExpandedView>
STEP 3
SystemUI.apk/res/values/colors.xml
add the red line to end of it before </resources>
Code:
<color name="status_bar_clock_color">#ffffffff</color>
<color name="equalizer_fill_color">#96ffffff</color>
[COLOR="Red"]<color name="new_custom_equalizer_fill_color">#96ffffff</color>[/COLOR]
</resources>
SystemUI.apk/res/values/dimens.xml
add the red line to end of it before </resources>
Code:
<dimen name="status_bar_battery_bottom_padding">1.0px</dimen>
<dimen name="eqalizer_path_effect_1">6.0dip</dimen>
<dimen name="eqalizer_path_effect_2">1.0dip</dimen>
<dimen name="eqalizer_path_stroke_width">6.0dip</dimen>
[COLOR="Red"]<dimen name="new_custom_eqalizer_path_effect_1">6.0dip</dimen>
<dimen name="new_custom_eqalizer_path_effect_2">1.0dip</dimen>
<dimen name="new_custom_eqalizer_path_stroke_width">6.0dip</dimen>[/COLOR]
</resources>
SystemUI.apk/res/values/ids.xml
add the red line to end of it before </resources>
Code:
<item type="id" name="recent_force_stop">false</item>
<item type="id" name="recent_wipe_app">false</item>
<item type="id" name="recent_uninstall">false</item>
[COLOR="Red"]<item type="id" name="new_visualizer_view_panel">false</item>
<item type="id" name="new_custom_visualizer_view_panel">false</item>
<item type="id" name="new_custom_visualizer_view">false</item>[/COLOR]
</resources>
SystemUI.apk/res/values/integers.xml
Note ! if you don't have this xml, download attached integers.xml put it in your systemui values folder, and skip this lines step :
add the red line to end of it before </resources>
Code:
<integer name="equalizer_divisions">4</integer>
<integer name="equalizer_db_fuzz_factor">2</integer>
<integer name="equalizer_db_fuzz">-10</integer>
[COLOR="Red"]<integer name="new_custom_equalizer_divisions">4</integer>
<integer name="new_custom_equalizer_db_fuzz_factor">2</integer>
<integer name="new_custom_equalizer_db_fuzz">-10</integer>[/COLOR]
</resources>
STEP-4
AndroidManifest.xml
Add the red line
Code:
<?xml version="1.0" encoding="utf-8"?>
<manifest android:sharedUserId="android.uid.system" android:process="system" android:versionCode="10" android:versionName="2.3.6" package="com.android.systemui"
xmlns:android="http://schemas.android.com/apk/res/android">
<uses-permission android:name="android.permission.STATUS_BAR_SERVICE" />
<uses-permission android:name="android.permission.MANAGE_USB" />
<uses-permission android:name="android.permission.READ_PHONE_STATE" />
[COLOR="Red"]<uses-permission android:name="android.permission.RECORD_AUDIO" />
<uses-permission android:name="android.permission.MODIFY_AUDIO_SETTINGS" />[/COLOR]
<application android:label="@string/app_label" android:icon="@drawable/ic_launcher_settings" android:allowClearUserData="false" android:persistent="true">
<service android:name=".statusbar.StatusBarService" android:exported="false" />
<activity android:name=".usb.UsbStorageActivity" android:excludeFromRecents="true" />
<activity android:theme="@*android:style/Theme.Dialog.Alert" android:name="com.android.internal.app.ExternalMediaFormatActivity" android:excludeFromRecents="true" />
<activity android:theme="@*android:style/Theme.NoDisplay" android:name="com.android.internal.app.UsbStorageUnmountActivity" android:excludeFromRecents="true" />
<activity android:theme="@*android:style/Theme.Dialog.Alert" android:name=".usb.UsbConfirmActivity" android:permission="android.permission.MANAGE_USB" android:exported="true" android:excludeFromRecents="true" android:finishOnCloseSystemDialogs="true" />
<activity android:theme="@*android:style/Theme.Dialog.Alert" android:name=".usb.UsbPermissionActivity" android:permission="android.permission.MANAGE_USB" android:exported="true" android:excludeFromRecents="true" android:finishOnCloseSystemDialogs="true" />
<activity android:theme="@*android:style/Theme.Dialog.Alert" android:name=".usb.UsbResolverActivity" android:permission="android.permission.MANAGE_USB" android:exported="true" android:excludeFromRecents="true" android:finishOnCloseSystemDialogs="true" />
<activity android:theme="@*android:style/Theme.Dialog.Alert" android:name=".usb.UsbAccessoryUriActivity" android:permission="android.permission.MANAGE_USB" android:exported="true" android:excludeFromRecents="true" android:finishOnCloseSystemDialogs="true" />
</application>
</manifest>
- Compile and Sign it
- Download attached Android-2.3.++VisualizerSettings.apk push to system/app with right permission
- Enjoy :laugh::good:
Thnks om
testet and work on MIUI V6 :fingers-crossed:
Adi Aisiteru Reborn said:
reserved 2
Click to expand...
Click to collapse
its finaly release .well done om adi:good:
Permision to use the guide sir Adi..
always wait for other owesome guide..
thx om @adi rate 5 star this thread
awesome guide
damn ajiiib
awesome guide.. but, it force close on ICS
my SystemUI has been had old music visualizer view by your guide in here.. and I wanna replace it with this one, and my statusbar is gone..
can you help me, sir?
here is my logcat
Code:
04-02 19:41:44.409 E/NotificationService(432): Ignoring notification with icon==0: Notification(contentView=null vibrate=null,sound=null,defaults=0x0,flags=0x91!!!1!one!)
04-02 19:41:45.679 E/AndroidRuntime(1945): FATAL EXCEPTION: main
04-02 19:41:45.679 E/AndroidRuntime(1945): java.lang.NoSuchMethodError: registerContentObserver
04-02 19:41:45.679 E/AndroidRuntime(1945): at com.adi.rom.interface.MusicEqualizerVisualizer$SettingsObserver.observe(MusicEqualizerVisualizer.java:445)
04-02 19:41:45.679 E/AndroidRuntime(1945): at com.adi.rom.interface.MusicEqualizerVisualizer.onAttachedToWindow(MusicEqualizerVisualizer.java)
04-02 19:41:45.679 E/AndroidRuntime(1945): at android.view.View.dispatchAttachedToWindow(View.java:9860)
04-02 19:41:45.679 E/AndroidRuntime(1945): at android.view.ViewGroup.dispatchAttachedToWindow(ViewGroup.java:2300)
04-02 19:41:45.679 E/AndroidRuntime(1945): at android.view.ViewGroup.dispatchAttachedToWindow(ViewGroup.java:2308)
04-02 19:41:45.679 E/AndroidRuntime(1945): at android.view.ViewRootImpl.performTraversals(ViewRootImpl.java:947)
04-02 19:41:45.679 E/AndroidRuntime(1945): at android.view.ViewRootImpl.handleMessage(ViewRootImpl.java:2455)
04-02 19:41:45.679 E/AndroidRuntime(1945): at android.os.Handler.dispatchMessage(Handler.java:99)
04-02 19:41:45.679 E/AndroidRuntime(1945): at android.os.Looper.loop(Looper.java:137)
04-02 19:41:45.679 E/AndroidRuntime(1945): at android.app.ActivityThread.main(ActivityThread.java:4424)
04-02 19:41:45.679 E/AndroidRuntime(1945): at java.lang.reflect.Method.invokeNative(Native Method)
04-02 19:41:45.679 E/AndroidRuntime(1945): at java.lang.reflect.Method.invoke(Method.java:511)
04-02 19:41:45.679 E/AndroidRuntime(1945): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:817)
04-02 19:41:45.679 E/AndroidRuntime(1945): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:584)
04-02 19:41:45.679 E/AndroidRuntime(1945): at de.robv.android.xposed.XposedBridge.main(XposedBridge.java:132)
04-02 19:41:45.679 E/AndroidRuntime(1945): at dalvik.system.NativeStart.main(Native Method)
04-02 19:41:47.119 E/InputDispatcher(432): channel '419398b0 RecentsPanel (server)' ~ Channel is unrecoverably broken and will be disposed!
04-02 19:41:47.229 E/NotificationService(432): Ignoring notification with icon==0: Notification(contentView=null vibrate=null,sound=null,defaults=0x0,flags=0x91!!!1!one!)
04-02 19:41:47.259 E/NotificationService(432): Ignoring notification with icon==0: Notification(contentView=null vibrate=null,sound=null,defaults=0x0,flags=0x91!!!1!one!)
04-02 19:41:48.219 E/NotificationService(432): Ignoring notification with icon==0: Notification(contentView=null vibrate=null,sound=null,defaults=0x0,flags=0x91!!!1!one!)
pykfree said:
awesome guide.. but, it force close on ICS
my SystemUI has been had old music visualizer view by your guide in here.. and I wanna replace it with this one, and my statusbar is gone..
can you help me, sir?
here is my logcat
Code:
04-02 19:41:44.409 E/NotificationService(432): Ignoring notification with icon==0: Notification(contentView=null vibrate=null,sound=null,defaults=0x0,flags=0x91!!!1!one!)
04-02 19:41:45.679 E/AndroidRuntime(1945): FATAL EXCEPTION: main
04-02 19:41:45.679 E/AndroidRuntime(1945): java.lang.NoSuchMethodError: registerContentObserver
04-02 19:41:45.679 E/AndroidRuntime(1945): at com.adi.rom.interface.MusicEqualizerVisualizer$SettingsObserver.observe(MusicEqualizerVisualizer.java:445)
04-02 19:41:45.679 E/AndroidRuntime(1945): at com.adi.rom.interface.MusicEqualizerVisualizer.onAttachedToWindow(MusicEqualizerVisualizer.java)
04-02 19:41:45.679 E/AndroidRuntime(1945): at android.view.View.dispatchAttachedToWindow(View.java:9860)
04-02 19:41:45.679 E/AndroidRuntime(1945): at android.view.ViewGroup.dispatchAttachedToWindow(ViewGroup.java:2300)
04-02 19:41:45.679 E/AndroidRuntime(1945): at android.view.ViewGroup.dispatchAttachedToWindow(ViewGroup.java:2308)
04-02 19:41:45.679 E/AndroidRuntime(1945): at android.view.ViewRootImpl.performTraversals(ViewRootImpl.java:947)
04-02 19:41:45.679 E/AndroidRuntime(1945): at android.view.ViewRootImpl.handleMessage(ViewRootImpl.java:2455)
04-02 19:41:45.679 E/AndroidRuntime(1945): at android.os.Handler.dispatchMessage(Handler.java:99)
04-02 19:41:45.679 E/AndroidRuntime(1945): at android.os.Looper.loop(Looper.java:137)
04-02 19:41:45.679 E/AndroidRuntime(1945): at android.app.ActivityThread.main(ActivityThread.java:4424)
04-02 19:41:45.679 E/AndroidRuntime(1945): at java.lang.reflect.Method.invokeNative(Native Method)
04-02 19:41:45.679 E/AndroidRuntime(1945): at java.lang.reflect.Method.invoke(Method.java:511)
04-02 19:41:45.679 E/AndroidRuntime(1945): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:817)
04-02 19:41:45.679 E/AndroidRuntime(1945): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:584)
04-02 19:41:45.679 E/AndroidRuntime(1945): at de.robv.android.xposed.XposedBridge.main(XposedBridge.java:132)
04-02 19:41:45.679 E/AndroidRuntime(1945): at dalvik.system.NativeStart.main(Native Method)
04-02 19:41:47.119 E/InputDispatcher(432): channel '419398b0 RecentsPanel (server)' ~ Channel is unrecoverably broken and will be disposed!
04-02 19:41:47.229 E/NotificationService(432): Ignoring notification with icon==0: Notification(contentView=null vibrate=null,sound=null,defaults=0x0,flags=0x91!!!1!one!)
04-02 19:41:47.259 E/NotificationService(432): Ignoring notification with icon==0: Notification(contentView=null vibrate=null,sound=null,defaults=0x0,flags=0x91!!!1!one!)
04-02 19:41:48.219 E/NotificationService(432): Ignoring notification with icon==0: Notification(contentView=null vibrate=null,sound=null,defaults=0x0,flags=0x91!!!1!one!)
Click to expand...
Click to collapse
Something like conflict with Xpose ?
Uninstall it first
Sent from my GT-I8150 using XDA Free mobile app
pykfree said:
awesome guide.. but, it force close on ICS
my SystemUI has been had old music visualizer view by your guide in here.. and I wanna replace it with this one, and my statusbar is gone..
can you help me, sir?
here is my logcat
Code:
04-02 19:41:44.409 E/NotificationService(432): Ignoring notification with icon==0: Notification(contentView=null vibrate=null,sound=null,defaults=0x0,flags=0x91!!!1!one!)
04-02 19:41:45.679 E/AndroidRuntime(1945): FATAL EXCEPTION: main
04-02 19:41:45.679 E/AndroidRuntime(1945): java.lang.NoSuchMethodError: registerContentObserver
04-02 19:41:45.679 E/AndroidRuntime(1945): at com.adi.rom.interface.MusicEqualizerVisualizer$SettingsObserver.observe(MusicEqualizerVisualizer.java:445)
04-02 19:41:45.679 E/AndroidRuntime(1945): at com.adi.rom.interface.MusicEqualizerVisualizer.onAttachedToWindow(MusicEqualizerVisualizer.java)
04-02 19:41:45.679 E/AndroidRuntime(1945): at android.view.View.dispatchAttachedToWindow(View.java:9860)
04-02 19:41:45.679 E/AndroidRuntime(1945): at android.view.ViewGroup.dispatchAttachedToWindow(ViewGroup.java:2300)
04-02 19:41:45.679 E/AndroidRuntime(1945): at android.view.ViewGroup.dispatchAttachedToWindow(ViewGroup.java:2308)
04-02 19:41:45.679 E/AndroidRuntime(1945): at android.view.ViewRootImpl.performTraversals(ViewRootImpl.java:947)
04-02 19:41:45.679 E/AndroidRuntime(1945): at android.view.ViewRootImpl.handleMessage(ViewRootImpl.java:2455)
04-02 19:41:45.679 E/AndroidRuntime(1945): at android.os.Handler.dispatchMessage(Handler.java:99)
04-02 19:41:45.679 E/AndroidRuntime(1945): at android.os.Looper.loop(Looper.java:137)
04-02 19:41:45.679 E/AndroidRuntime(1945): at android.app.ActivityThread.main(ActivityThread.java:4424)
04-02 19:41:45.679 E/AndroidRuntime(1945): at java.lang.reflect.Method.invokeNative(Native Method)
04-02 19:41:45.679 E/AndroidRuntime(1945): at java.lang.reflect.Method.invoke(Method.java:511)
04-02 19:41:45.679 E/AndroidRuntime(1945): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:817)
04-02 19:41:45.679 E/AndroidRuntime(1945): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:584)
04-02 19:41:45.679 E/AndroidRuntime(1945): at de.robv.android.xposed.XposedBridge.main(XposedBridge.java:132)
04-02 19:41:45.679 E/AndroidRuntime(1945): at dalvik.system.NativeStart.main(Native Method)
04-02 19:41:47.119 E/InputDispatcher(432): channel '419398b0 RecentsPanel (server)' ~ Channel is unrecoverably broken and will be disposed!
04-02 19:41:47.229 E/NotificationService(432): Ignoring notification with icon==0: Notification(contentView=null vibrate=null,sound=null,defaults=0x0,flags=0x91!!!1!one!)
04-02 19:41:47.259 E/NotificationService(432): Ignoring notification with icon==0: Notification(contentView=null vibrate=null,sound=null,defaults=0x0,flags=0x91!!!1!one!)
04-02 19:41:48.219 E/NotificationService(432): Ignoring notification with icon==0: Notification(contentView=null vibrate=null,sound=null,defaults=0x0,flags=0x91!!!1!one!)
Click to expand...
Click to collapse
I am sorry, please use new file , I have share new smali file, check the guide again
Adi Aisiteru Reborn said:
Something like conflict with Xpose ?
Uninstall it first
Sent from my GT-I8150 using XDA Free mobile app
Click to expand...
Click to collapse
uninstalled! but it still happened
I use Xperia Tipo.. and I put in on statusbar_tracking.xml
I'm not have an SystemUI without music visualizer view
here is my SystemUI + framework with old music visualizer view mod, hope you wanna see it..
https://drive.google.com/open?id=0By-TJB-Hb4psbkVTZGRsUWMzQUE&authuser=0
and if you wanna see new logcat after xpose uninstalled, you can get it on attachment..
thank you sir.. hope it can fixed
Please re-Download the smali file, I have fixed the error
I have shared new fix smali file
Thank you
Adi Aisiteru Reborn said:
Please re-Download the smali file, I have fixed the error
I have shared new fix smali file
Thank you
Click to expand...
Click to collapse
awesome.. I'll try it right ow and report it soon.. thanks sir
awesome guide om.. :good:
gonna try soon..
pykfree said:
awesome.. I'll try it right ow and report it soon.. thanks sir
Click to expand...
Click to collapse
Code:
com.adi.rom.interface.MusicEqualizerVisualizer.onAttachedToWindow(MusicEqualizerVisualizer.java)
04-02 19:41:45.679 E/AndroidRuntime(1945): at android.view.View.dispatchAttachedToWindow(View.java:9860)
04-02 19:41:45.679 E/AndroidRuntime(1945): at android.view.ViewGroup.dispatchAttachedToWindow(ViewGroup.java:2300)
yes the error is from my smali, and I've fixed it, please try it
Adi Aisiteru Reborn said:
Code:
com.adi.rom.interface.MusicEqualizerVisualizer.onAttachedToWindow(MusicEqualizerVisualizer.java)
04-02 19:41:45.679 E/AndroidRuntime(1945): at android.view.View.dispatchAttachedToWindow(View.java:9860)
04-02 19:41:45.679 E/AndroidRuntime(1945): at android.view.ViewGroup.dispatchAttachedToWindow(ViewGroup.java:2300)
yes the error is from my smali, and I've fixed it, please try it
Click to expand...
Click to collapse
oh god.. still not fixed for me, sir..
here is my logcat
Code:
04-02 20:58:34.639 E/NotificationService(430): Ignoring notification with icon==0: Notification(contentView=null vibrate=null,sound=null,defaults=0x0,flags=0x91!!!1!one!)
04-02 20:58:34.649 E/NotificationService(430): Ignoring notification with icon==0: Notification(contentView=null vibrate=null,sound=null,defaults=0x0,flags=0x91!!!1!one!)
04-02 20:58:44.239 E/AndroidRuntime(1421): FATAL EXCEPTION: main
04-02 20:58:44.239 E/AndroidRuntime(1421): java.lang.NoSuchMethodError: registerContentObserver
04-02 20:58:44.239 E/AndroidRuntime(1421): at com.adi.rom.interface.MusicEqualizerVisualizer$SettingsObserver.observe(MusicEqualizerVisualizer.java:445)
04-02 20:58:44.239 E/AndroidRuntime(1421): at com.adi.rom.interface.MusicEqualizerVisualizer.onFinishInflate(MusicEqualizerVisualizer.java:152)
04-02 20:58:44.239 E/AndroidRuntime(1421): at android.view.LayoutInflater.rInflate(LayoutInflater.java:747)
04-02 20:58:44.239 E/AndroidRuntime(1421): at android.view.LayoutInflater.rInflate(LayoutInflater.java:742)
04-02 20:58:44.239 E/AndroidRuntime(1421): at android.view.LayoutInflater.inflate(LayoutInflater.java:489)
04-02 20:58:44.239 E/AndroidRuntime(1421): at android.view.LayoutInflater.inflate(LayoutInflater.java:396)
04-02 20:58:44.239 E/AndroidRuntime(1421): at android.view.LayoutInflater.inflate(LayoutInflater.java:352)
04-02 20:58:44.239 E/AndroidRuntime(1421): at android.view.View.inflate(View.java:13685)
04-02 20:58:44.239 E/AndroidRuntime(1421): at com.android.systemui.statusbar.phone.PhoneStatusBar.makeStatusBarView(PhoneStatusBar.java:345)
04-02 20:58:44.239 E/AndroidRuntime(1421): at com.android.systemui.statusbar.StatusBar.start(StatusBar.java:64)
04-02 20:58:44.239 E/AndroidRuntime(1421): at com.android.systemui.statusbar.phone.PhoneStatusBar.start(PhoneStatusBar.java:264)
04-02 20:58:44.239 E/AndroidRuntime(1421): at com.android.systemui.SystemUIService.onCreate(SystemUIService.java:93)
04-02 20:58:44.239 E/AndroidRuntime(1421): at android.app.ActivityThread.handleCreateService(ActivityThread.java:2253)
04-02 20:58:44.239 E/AndroidRuntime(1421): at android.app.ActivityThread.access$1600(ActivityThread.java:123)
04-02 20:58:44.239 E/AndroidRuntime(1421): at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1201)
04-02 20:58:44.239 E/AndroidRuntime(1421): at android.os.Handler.dispatchMessage(Handler.java:99)
04-02 20:58:44.239 E/AndroidRuntime(1421): at android.os.Looper.loop(Looper.java:137)
04-02 20:58:44.239 E/AndroidRuntime(1421): at android.app.ActivityThread.main(ActivityThread.java:4424)
04-02 20:58:44.239 E/AndroidRuntime(1421): at java.lang.reflect.Method.invokeNative(Native Method)
04-02 20:58:44.239 E/AndroidRuntime(1421): at java.lang.reflect.Method.invoke(Method.java:511)
04-02 20:58:44.239 E/AndroidRuntime(1421): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:817)
04-02 20:58:44.239 E/AndroidRuntime(1421): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:584)
04-02 20:58:44.239 E/AndroidRuntime(1421): at dalvik.system.NativeStart.main(Native Method)
pykfree said:
oh god.. still not fixed for me, sir..
here is my logcat
Code:
04-02 20:58:34.639 E/NotificationService(430): Ignoring notification with icon==0: Notification(contentView=null vibrate=null,sound=null,defaults=0x0,flags=0x91!!!1!one!)
04-02 20:58:34.649 E/NotificationService(430): Ignoring notification with icon==0: Notification(contentView=null vibrate=null,sound=null,defaults=0x0,flags=0x91!!!1!one!)
04-02 20:58:44.239 E/AndroidRuntime(1421): FATAL EXCEPTION: main
04-02 20:58:44.239 E/AndroidRuntime(1421): java.lang.NoSuchMethodError: registerContentObserver
04-02 20:58:44.239 E/AndroidRuntime(1421): at com.adi.rom.interface.MusicEqualizerVisualizer$SettingsObserver.observe(MusicEqualizerVisualizer.java:445)
04-02 20:58:44.239 E/AndroidRuntime(1421): at com.adi.rom.interface.MusicEqualizerVisualizer.onFinishInflate(MusicEqualizerVisualizer.java:152)
04-02 20:58:44.239 E/AndroidRuntime(1421): at android.view.LayoutInflater.rInflate(LayoutInflater.java:747)
04-02 20:58:44.239 E/AndroidRuntime(1421): at android.view.LayoutInflater.rInflate(LayoutInflater.java:742)
04-02 20:58:44.239 E/AndroidRuntime(1421): at android.view.LayoutInflater.inflate(LayoutInflater.java:489)
04-02 20:58:44.239 E/AndroidRuntime(1421): at android.view.LayoutInflater.inflate(LayoutInflater.java:396)
04-02 20:58:44.239 E/AndroidRuntime(1421): at android.view.LayoutInflater.inflate(LayoutInflater.java:352)
04-02 20:58:44.239 E/AndroidRuntime(1421): at android.view.View.inflate(View.java:13685)
04-02 20:58:44.239 E/AndroidRuntime(1421): at com.android.systemui.statusbar.phone.PhoneStatusBar.makeStatusBarView(PhoneStatusBar.java:345)
04-02 20:58:44.239 E/AndroidRuntime(1421): at com.android.systemui.statusbar.StatusBar.start(StatusBar.java:64)
04-02 20:58:44.239 E/AndroidRuntime(1421): at com.android.systemui.statusbar.phone.PhoneStatusBar.start(PhoneStatusBar.java:264)
04-02 20:58:44.239 E/AndroidRuntime(1421): at com.android.systemui.SystemUIService.onCreate(SystemUIService.java:93)
04-02 20:58:44.239 E/AndroidRuntime(1421): at android.app.ActivityThread.handleCreateService(ActivityThread.java:2253)
04-02 20:58:44.239 E/AndroidRuntime(1421): at android.app.ActivityThread.access$1600(ActivityThread.java:123)
04-02 20:58:44.239 E/AndroidRuntime(1421): at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1201)
04-02 20:58:44.239 E/AndroidRuntime(1421): at android.os.Handler.dispatchMessage(Handler.java:99)
04-02 20:58:44.239 E/AndroidRuntime(1421): at android.os.Looper.loop(Looper.java:137)
04-02 20:58:44.239 E/AndroidRuntime(1421): at android.app.ActivityThread.main(ActivityThread.java:4424)
04-02 20:58:44.239 E/AndroidRuntime(1421): at java.lang.reflect.Method.invokeNative(Native Method)
04-02 20:58:44.239 E/AndroidRuntime(1421): at java.lang.reflect.Method.invoke(Method.java:511)
04-02 20:58:44.239 E/AndroidRuntime(1421): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:817)
04-02 20:58:44.239 E/AndroidRuntime(1421): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:584)
04-02 20:58:44.239 E/AndroidRuntime(1421): at dalvik.system.NativeStart.main(Native Method)
Click to expand...
Click to collapse
ok , I'll check again , be patient
Adi Aisiteru Reborn said:
ok , I'll check again , be patient
Click to expand...
Click to collapse
ok sir.. I'll be wait for it..
here is my SystemUI + framework with old music visualizer view mod, if you wanna see and recompile it
https://drive.google.com/open?id=0By-TJB-Hb4psbkVTZGRsUWMzQUE&authuser=0
Just awesome... once again!
Glad to know I've helped out you somehow! As you know, the ResourceUtils class allows the apk to find proper resources hex id by their names at run time, so we don't need to play with hex anymore!

[ROM][6.0][Read OP!]Official nightly Cyanogenmod 13 for Peregrine

Please search the thread and read the OP before postings to reduce the numbers of unneeded reposting by everyone.
{
"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"
}
CyanogenMod is a free, community built, aftermarket firmware distribution of Android 6.0(MM), which is designed to increase performance and reliability over stock Android for your device.
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.
*/
CyanogenMod is based on the Android Open Source Project with extra contributions from many people within the Android community. It can be used without any need to have any Google application installed. Linked below is a package that has come from another Android project that restore the Google parts. CyanogenMod does still include various hardware-specific code, which is also slowly being open-sourced anyway.
All the source code for CyanogenMod is available in the CyanogenMod Github repo. And if you would like to contribute to CyanogenMod, please visit out Gerrit Code Review. You can also view the Changelog for a full list of changes & features.
Tips and notes:
When choosing a Gapps package ensure it can fit into /system when flashed. Micro gapps is recommend as it fits and provides everything in a base package you will need for gapps support you can install the other google apps from the store as want later on.
Remember nightly builds are experimental they can and will be broken from time to time. Always have a backup at hand.
Storage in Marshmallow is dynamically mounted. That means you will get a prompt at boot to mount as either portable storage or internal storage. Use portable storage to continue using it as like in previous versions of android.
To transfer file to PC when plugged in you will get the charging mode prompt status in the status bar click it to change from charging mode to transfer files.
TWRP cannot read internal formatted sdcards at the moment in order to flash a new nightly try one of these suggestions -
Adb sideloading - http://forum.xda-developers.com/showpost.php?p=64194455&postcount=398
USB OTG - http://forum.xda-developers.com/showpost.php?p=64194957&postcount=401
Using PC file manager to place the file where TWRP can see it - http://forum.xda-developers.com/showpost.php?p=64194157&postcount=397
TWRP 3 now supports internal formatted sdcards - http://forum.xda-developers.com/moto-g/4g-development/unofficial-twrp-3-0-0-0-moto-g-lte-t3310450
If you want to use Supersu see here for non-systemless root. For systemless root use a zip from the SuperSu page othwerwise inbuilt superuser from development settings works fine.
Having issues with Titanium Backup? This should help - https://www.youtube.com/watch?v=DrOuUtlqz9w&ab_channel=AbhinavSrivastava
Want to mount system as read write for apps like Adaway use this(For builds before 29 Nov 2015)
Builds 29Nov 2015+ from a terminal app use
Code:
su
mount -o rw,remount /system
then after changes use
Code:
mount -o ro,remount /system
to mount it back as read-only or reboot.
what doesn't work:
-You tell me as am not sure atm [emoji14]
Downloads:
Older Unofficial builds
Official builds nightly builds
Install instructions:
IMPORTANT! When coming from older builds to CM13 24 Nov+ builds if you have FCs with phone
LuK1337 said:
From now after flashing 20151121 build you will have to remove /data/data/com.android.providers.telephony/databases/telephony.db file due to db scheme updates. Otherwise com.android.phone crash will happen.
You can use TWRP file manager to do it.
Click to expand...
Click to collapse
Contrary to popular belief(me included) wiping between versions is not needed - https://plus.google.com/u/0/+DanPasanen/posts/GKnirTFjojg
Coming from an official CM12.1 rom
Reboot to recovery
Install Rom
Optional Gapps, Kernel, etc
Reboot
Make sure to install Gapps before booting are you will have FCs with Setup wizard.
Coming from a different rom or stock
Wipe data and cache
Flash the CM13zip
Install opengapps or any other perffered gapps if you want
Reboot
Profit
Changelog - http://www.cmxlog.com/13/peregrine/
Source:
base: https://github.com/CyanogenMod
kernel: https://github.com/CyanogenMod/android_kernel_motorola_msm8226/tree/cm-13.0
Device: https://github.com/CyanogenMod/android_device_motorola_msm8226-common/tree/cm-13.0, https://github.com/CyanogenMod/android_device_motorola_peregrine/tree/cm-13.0
Vendor: https://github.com/TheMuppets/proprietary_vendor_motorola/tree/cm-13.0
Rest of the stuff is all unmerged stuff from gerrit
Credits:- (not in a order)
AOSParadox team @h2o64
@luca020400 @LuK1337
@srisurya95 for helping me spot my error with compiling.
CM Team
Google
Motorola
And any one else that I forgot to mention [emoji14]
Thanks a lot for this, I'll test on weekend
Enviado desde mi XT1040 mediante Tapatalk
keep up the good work
Whoa, thank you! <3
First of all, thanks! Just installed it.
In the first boot, when cm confugration wizard started, I tried to change language, and system soft rebooted, never to boot up again. Tried it a couple of times with same result. Wiping data/cache solves the issue. So using it in english for now. I will report if more things come up!
Edit: After installing cm, installed gapps, and upon booting the "setup wizard had to close" (or similar xD) message appeared once and again. This happened the 2 times I tried.
gartzen said:
First of all, thanks! Just installed it.
In the first boot, when cm confugration wizard started, I tried to change language, and system soft rebooted, never to boot up again. Tried it a couple of times with same result. Wiping data/cache solves the issue. So using it in english for now. I will report if more things come up!
Edit: After installing cm, installed gapps, and upon booting the "setup wizard had to close" (or similar xD) message appeared once and again. This happened the 2 times I tried.
Click to expand...
Click to collapse
Same here
I have the same problem when i try to change language. Is someone also having a problem of fc with titanium backup ?
Nice work, the only issue i have ran into at the moment is when you go Under More in settings and go into Mobile networks you get an FC on com.android.phone posted the logcat below for you
Code:
10-22 20:06:34.340 646 656 I art : Background partial concurrent mark sweep GC freed 22291(1385KB) AllocSpace objects, 6(120KB) LOS objects, 33% free, 23MB/35MB, paused 2.507ms total 133.930ms
10-22 20:06:34.341 31441 31441 D AndroidRuntime: Shutting down VM
10-22 20:06:34.350 31441 31441 E AndroidRuntime: FATAL EXCEPTION: main
10-22 20:06:34.350 31441 31441 E AndroidRuntime: Process: com.android.phone, PID: 31441
10-22 20:06:34.350 31441 31441 E AndroidRuntime: java.lang.ArrayIndexOutOfBoundsException: length=13; index=13
10-22 20:06:34.350 31441 31441 E AndroidRuntime: at android.preference.ListPreference.getEntry(ListPreference.java:220)
10-22 20:06:34.350 31441 31441 E AndroidRuntime: at android.preference.ListPreference.getSummary(ListPreference.java:165)
10-22 20:06:34.350 31441 31441 E AndroidRuntime: at android.preference.Preference.onBindView(Preference.java:558)
10-22 20:06:34.350 31441 31441 E AndroidRuntime: at android.preference.Preference.getView(Preference.java:495)
10-22 20:06:34.350 31441 31441 E AndroidRuntime: at android.preference.PreferenceGroupAdapter.getView(PreferenceGroupAdapter.java:246)
10-22 20:06:34.350 31441 31441 E AndroidRuntime: at android.widget.AbsListView.obtainView(AbsListView.java:2346)
10-22 20:06:34.350 31441 31441 E AndroidRuntime: at android.widget.ListView.makeAndAddView(ListView.java:1875)
10-22 20:06:34.350 31441 31441 E AndroidRuntime: at android.widget.ListView.fillDown(ListView.java:702)
10-22 20:06:34.350 31441 31441 E AndroidRuntime: at android.widget.ListView.fillFromTop(ListView.java:763)
10-22 20:06:34.350 31441 31441 E AndroidRuntime: at android.widget.ListView.layoutChildren(ListView.java:1684)
10-22 20:06:34.350 31441 31441 E AndroidRuntime: at android.widget.AbsListView.onLayout(AbsListView.java:2148)
10-22 20:06:34.350 31441 31441 E AndroidRuntime: at android.view.View.layout(View.java:16633)
10-22 20:06:34.350 31441 31441 E AndroidRuntime: at android.view.ViewGroup.layout(ViewGroup.java:5437)
10-22 20:06:34.350 31441 31441 E AndroidRuntime: at android.widget.LinearLayout.setChildFrame(LinearLayout.java:1743)
10-22 20:06:34.350 31441 31441 E AndroidRuntime: at android.widget.LinearLayout.layoutVertical(LinearLayout.java:1586)
10-22 20:06:34.350 31441 31441 E AndroidRuntime: at android.widget.LinearLayout.onLayout(LinearLayout.java:1495)
10-22 20:06:34.350 31441 31441 E AndroidRuntime: at android.view.View.layout(View.java:16633)
10-22 20:06:34.350 31441 31441 E AndroidRuntime: at android.view.ViewGroup.layout(ViewGroup.java:5437)
10-22 20:06:34.350 31441 31441 E AndroidRuntime: at android.widget.LinearLayout.setChildFrame(LinearLayout.java:1743)
10-22 20:06:34.350 31441 31441 E AndroidRuntime: at android.widget.LinearLayout.layoutHorizontal(LinearLayout.java:1732)
10-22 20:06:34.350 31441 31441 E AndroidRuntime: at android.widget.LinearLayout.onLayout(LinearLayout.java:1497)
10-22 20:06:34.350 31441 31441 E AndroidRuntime: at android.view.View.layout(View.java:16633)
10-22 20:06:34.350 31441 31441 E AndroidRuntime: at android.view.ViewGroup.layout(ViewGroup.java:5437)
10-22 20:06:34.350 31441 31441 E AndroidRuntime: at android.widget.LinearLayout.setChildFrame(LinearLayout.java:1743)
10-22 20:06:34.350 31441 31441 E AndroidRuntime: at android.widget.LinearLayout.layoutVertical(LinearLayout.java:1586)
10-22 20:06:34.350 31441 31441 E AndroidRuntime: at android.widget.LinearLayout.onLayout(LinearLayout.java:1495)
10-22 20:06:34.350 31441 31441 E AndroidRuntime: at android.view.View.layout(View.java:16633)
10-22 20:06:34.350 31441 31441 E AndroidRuntime: at android.view.ViewGroup.layout(ViewGroup.java:5437)
10-22 20:06:34.350 31441 31441 E AndroidRuntime: at android.widget.FrameLayout.layoutChildren(FrameLayout.java:336)
10-22 20:06:34.350 31441 31441 E AndroidRuntime: at android.widget.FrameLayout.onLayout(FrameLayout.java:273)
10-22 20:06:34.350 31441 31441 E AndroidRuntime: at android.view.View.layout(View.java:16633)
10-22 20:06:34.350 31441 31441 E AndroidRuntime: at android.view.ViewGroup.layout(ViewGroup.java:5437)
10-22 20:06:34.350 31441 31441 E AndroidRuntime: at com.android.internal.widget.ActionBarOverlayLayout.onLayout(ActionBarOverlayLayout.java:493)
10-22 20:06:34.350 31441 31441 E AndroidRuntime: at android.view.View.layout(View.java:16633)
10-22 20:06:34.350 31441 31441 E AndroidRuntime: at android.view.ViewGroup.layout(ViewGroup.java:5437)
10-22 20:06:34.350 31441 31441 E AndroidRuntime: at android.widget.FrameLayout.layoutChildren(FrameLayout.java:336)
10-22 20:06:34.350 31441 31441 E AndroidRuntime: at android.widget.FrameLayout.onLayout(FrameLayout.java:273)
10-22 20:06:34.350 31441 31441 E AndroidRuntime: at com.android.internal.policy.PhoneWindow$DecorView.onLayout(PhoneWindow.java:2678)
10-22 20:06:34.350 31441 31441 E AndroidRuntime: at android.view.View.layout(View.java:16633)
10-22 20:06:34.350 31441 31441 E AndroidRuntime: at android.view.ViewGroup.layout(ViewGroup.java:5437)
10-22 20:06:34.350 31441 31441 E AndroidRuntime: at android.view.ViewRootImpl.performLayout(ViewRootImpl.java:2171)
10-22 20:06:34.350 31441 31441 E AndroidRuntime: at android.view.ViewRootImpl.performTraversals(ViewRootImpl.java:1931)
10-22 20:06:34.350 31441 31441 E AndroidRuntime: at android.view.ViewRootImpl.doTraversal(ViewRootImpl.java:1107)
10-22 20:06:34.350 31441 31441 E AndroidRuntime: at android.view.ViewRootImpl$TraversalRunnable.run(ViewRootImpl.java:6013)
10-22 20:06:34.350 31441 31441 E AndroidRuntime: at android.view.Choreographer$CallbackRecord.run(Choreographer.java:858)
10-22 20:06:34.350 31441 31441 E AndroidRuntime: at android.view.Choreographer.doCallbacks(Choreographer.java:670)
10-22 20:06:34.350 31441 31441 E AndroidRuntime: at android.view.Choreographer.doFrame(Choreographer.java:606)
10-22 20:06:34.350 31441 31441 E AndroidRuntime: at android.view.Choreographer$FrameDisplayEventReceiver.run(Choreographer.java:844)
10-22 20:06:34.350 31441 31441 E AndroidRuntime: at android.os.Handler.handleCallback(Handler.java:739)
10-22 20:06:34.350 31441 31441 E AndroidRuntime: at android.os.Handler.dispatchMessage(Handler.java:95)
10-22 20:06:34.350 31441 31441 E AndroidRuntime: at android.os.Looper.loop(Looper.java:148)
10-22 20:06:34.350 31441 31441 E AndroidRuntime: at android.app.ActivityThread.main(ActivityThread.java:5417)
10-22 20:06:34.350 31441 31441 E AndroidRuntime: at java.lang.reflect.Method.invoke(Native Method)
10-22 20:06:34.350 31441 31441 E AndroidRuntime: at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:726)
10-22 20:06:34.350 31441 31441 E AndroidRuntime: at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:616)
10-22 20:06:34.356 646 1619 W ActivityManager: Force finishing activity com.android.phone/.MobileNetworkSettings
10-22 20:06:34.359 646 1619 W ActivityManager: Force finishing activity com.android.settings/.SubSettings
10-22 20:06:34.365 8632 8632 I art : Starting a blocking GC Explicit
10-22 20:06:34.407 8632 8632 I art : Explicit concurrent mark sweep GC freed 2328(136KB) AllocSpace objects, 0(0B) LOS objects, 40% free, 13MB/22MB, paused 708us total 41.399ms
10-22 20:06:34.414 646 882 I OpenGLRenderer: Initialized EGL, version 1.4
10-22 20:06:34.431 8632 8632 I art : Starting a blocking GC Explicit
10-22 20:06:34.466 8632 8632 I art : Explicit concurrent mark sweep GC freed 584(33KB) AllocSpace objects, 0(0B) LOS objects, 39% free, 13MB/22MB, paused 594us total 34.252ms
10-22 20:06:34.466 8632 8632 I art : Starting a blocking GC Explicit
10-22 20:06:34.499 8632 8632 I art : Explicit concurrent mark sweep GC freed 5(160B) AllocSpace objects, 0(0B) LOS objects, 40% free, 13MB/22MB, paused 555us total 32.508ms
10-22 20:06:34.537 8632 8706 E Surface : getSlotFromBufferLocked: unknown buffer: 0xb90366d0
10-22 20:06:34.538 8632 8706 D OpenGLRenderer: endAllStagingAnimators on 0xb9328d68 (ListView) with handle 0xb90440e0
10-22 20:06:34.860 646 663 W ActivityManager: Activity pause timeout for ActivityRecord{b1c66fa u0 com.android.phone/.MobileNetworkSettings t133 f}
10-22 20:06:35.004 8632 8632 D DashboardSummary: rebuildUI took: 88 ms
10-22 20:06:37.131 6307 6434 D audio_hw_primary: out_standby: enter: stream (0xb8446ac0) usecase(1: low-latency-playback)
10-22 20:06:37.182 6307 6434 D hardware_info: hw_info_append_hw_type : device_name = speaker-lite
10-22 20:06:38.408 253 367 I ThermalEngine: Sensor:xo_therm_pu2:25000 mC
• Camera crashes (Cannot connect to the camera error) right after you take a picture
• Facebook crashes as soon as you start to write your username on the login screen
• File Manager crashes (some kind of "no privileges" error)
I also don't have the option to set Google Now launcher as default launcher, like if it wasn't installed, but it works with Nova Launcher.
edit : problem solve after rebooting sorry
Camera has already been fixed on Falcon's build... so it's just a mater of time @Kayant merges it!
I have also seen the issues with camera, file manager, TB. Can't really say too much because my limited knowledge doesn't give me too much insight into what exactly is going on but am going through some logs and will see what I can understand from them. @ebol94 I already had the camera fix merged in but maybe is because I don't have an updated lib which is why it's not completed fixed? Will test that in a build later.
Kayant said:
I have also seen the issues with camera, file manager, TB. Can't really say too much because my limited knowledge doesn't give me too much insight into what exactly is going on but am going through some logs and will see what I can understand from them. @ebol94 I already had the camera fix merged in but maybe is because I don't have an updated lib which is why it's not completed fixed? Will test that in a build later.
Click to expand...
Click to collapse
You need to add this branch to your repo in order to use the new libs
Code:
<project path="external/sony/boringssl-compat" name="CyanogenMod/android_external_sony_boringssl-compat" revision="cm-13.0" />
By the way, I managed to get working data but not LTE on my build, but I'm not quite sure the state of yours since I haven't flashed it. Could anybody tell me? :silly:
Nevermind, LTE is working good here too . So far there's pretty much everything working, the only thing left is that I'm not having my sdcard partition mounted (at least on my build). Maybe it can be forced through terminal, I'll try later. How about on this build?
Regards!
beeeto said:
You need to add this branch to your repo in order to use the new libs
Code:
<project path="external/sony/boringssl-compat" name="CyanogenMod/android_external_sony_boringssl-compat" revision="cm-13.0" />
By the way, I managed to get working data but not LTE on my build, but I'm not quite sure the state of yours since I haven't flashed it. Could anybody tell me? :silly:
Nevermind, LTE is working good here too . So far there's pretty much everything working, the only thing left is that I'm not having my sdcard partition mounted (at least on my build). Maybe it can be forced through terminal, I'll try later. How about on this build?
Regards!
Click to expand...
Click to collapse
I already have the necessary things. The only thing that may have changed is h2o64's lib being newer than luk1337's one
There's how SDcard works in MM now because you can choose to use it as internal storage so how it mounts at boot has changed - http://source.android.com/devices/storage/config.html
You need to click the notification and choose which option you want.
Kayant said:
I already have the necessary things. The only thing that may have changed is h2o64's lib being newer than luk1337's one
There's how SDcard works in MM now because you can choose to use it as internal storage so how it mounts at boot has changed - http://source.android.com/devices/storage/config.html
You need to click the notification and choose which option you want.
Click to expand...
Click to collapse
My lib is based o, the 5.1 blobs, and Luk's one is based off 5.0.2.
So if you wanna use mine, you must have all the other libs from 5.1
PS : I like the "not in order" xD :justkidding:
h2o64 said:
My lib is based o, the 5.1 blobs, and Luk's one is based off 5.0.2.
So if you wanna use mine, you must have all the other libs from 5.1
PS : I like the "not in order" xD :justkidding:
Click to expand...
Click to collapse
Hey you should hunt srisurya95 down for that
Thanks for the heads up.
Great work guys! I love it
One quick question: is the mobile radio active bug still present? On Lollipop, Chrome and Google Play Services are killing my battery for no apparent reason.
I have a question, if I install this Alpha build on my Motorola Moto G when the nightly builds start would it be a case of simply upgrading to this from the device via Cyanogenmod updates?
also, what recovery did you guys use? I am currently running CM recovery but its very basic and no options for nandroid backup so looking to do this before trying out CM13
ceanth said:
also, what recovery did you guys use? I am currently running CM recovery but its very basic and no options for nandroid backup so looking to do this before trying out CM13
Click to expand...
Click to collapse
I am using the TWRP-v2.8.7.0 from here - http://forum.xda-developers.com/mot...ection-somcom3xs-experimental-corner-t2996266

[ROM][6.0.1_r68][Official] Exodus Android 6 for Onyx

{
"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"
}
ABOUT:
Team Exodus brings you EXODUS Rom, coded by professional level developers with additional support from the community, focusing on improved versions of common features and improvements found in the open-source community while bringing new, original improvements and coding with the highest standards.
INSTALLATION:
Take necessary backups
Be rooted w/ a custom recovery
Download EXODUS Rom & Gapps for your device and move them to your phone
Reboot to Recovery
Wipe (full wipe if coming from another Rom)**
Flash the Rom
Flash the Gapps**
Reboot to System
Setup and Reboot System
These directions are not necessary after the first install if you use the Exodus Updater, included in the ROM. It can notify you of updates, download, and install them for you automatically.
**This is automated if coming from a previous Exodus build (Dirty Flashing).
We recommend using our stock (preinstalled) kernel for best results and usage of all features!
SOURCES:
Exodus official build:
http://exodus-developers.net/exodus-6.0/onyx/
GApps:
Any 6.0.x GApps of your choice, we recommend opengapps.org
----- Advanced Developers/Users Section----
Rom source:
https://github.com/TeamExodus
Kernel source:
kernel_oneplus_onyx
Gerrit code review system:
http://review.exodus-developers.net
COMMUNITY
For additional support, info, and updates please join us in the official Google+ community:
https://plus.google.com/communities/106801227383087889476
Crowdin project:
Help us with translating to support your native language!
CREDITS:
Thank you to all the members, contributors, and maintainers on the Exodus Android team.
Please see our source for an unabridged list of contributions, authorship, and cherry-picks.
SUPPORT/DONATION:
If you would like to thank us for our work or help in support server costs you can do so here:
Primedirective (Team Leader / Project Owner / Server hosting)
MartinRo (Project Owner / Server hosting)
Raja. M (Senior Developer / Project Owner)
Alex (Kernel Developer / Project Owner)
Jorge (Developer / Overall Project )
Adrian (Developer / Overall Project )
&
TEAMExodus Team
XDA:DevDB Information
Exodus Android for Onyx, ROM for the OnePlus X
Contributors
Raja.M, TheCrazyLex, Martin_Ro, primedirective, Raja.M
Source Code: http://github.com/TeamExodus
ROM OS Version: 6.0.x Marshmallow
ROM Kernel: Linux 3.4.x
Based On: CyanogenMod, AOSP, CAF Mixed
Version Information
Status: Nightly
Created 2016-03-11
Last Updated 2016-09-24
Reserved
It gives error 07 installing ROM with twrp 3.0. Where I can find opx latest firmware?
Great, best room ever
Wow awesome! Thx for sharing
Am loving Exodus. Used it on many devices. Good feature set combined with great performance and of course layers:thumbup:
Flashed without issues. So far so good
Sent from my One X
mousse04 said:
Great, best room ever
Click to expand...
Click to collapse
Cris7ianO said:
Wow awesome! Thx for sharing
Am loving Exodus. Used it on many devices. Good feature set combined with great performance and of course layers:thumbup:
Flashed without issues. So far so good
Sent from my One X
Click to expand...
Click to collapse
Great to here enjoy exodus android experience !
Sent from my ONE A2003 using XDA Free mobile app
Can you add Screenshots to OP? And what about a bug list?
It's good to see Exodus on onyx. Thanks! Smooth rom so far, most stable layer rom in my opinion and I like it. haha. Only small issues with the model number being unknown and the user profile picture can't be changed.
Thanks for the ROM, very good work. Daily rom for me for sure.
Some questions, remarks however:
I enabled system ui tuner but can't find the menu ...
Would you plan to add network speed in status bar?
Updater doesn't seem to recognize this onyx version.
Keyboard gesture doesn't seem to work ...
Excellent ROM!! I really liked it, installed it as a daily driver.
One bug though... even though I did a clean flash, Uber app for some reason force closes on me... I'll do a logcat when I arrive home.
Sent from my unknown using Tapatalk
Installed it just now and it's running like a charm so no bugs encountered yet.
@Raja.M In the exopdus updater app, onyx is not included in the list. Thus giving message 'unsupported device found'.
This is the logcat of the Uber app crash, anyone can help me understand this error please? Thanks!
(I've tried cleaning cache, data, uninstalling and re-installing... the app opens, but after I log-in the app crashes before the map to order an uber appears).
03-11 23:10:52.964 30224 30224 E AndroidRuntime: FATAL EXCEPTION: main
03-11 23:10:52.964 30224 30224 E AndroidRuntime: Process: com.ubercab, PID: 30224
03-11 23:10:52.964 30224 30224 E AndroidRuntime: java.lang.NullPointerException: Attempt to invoke virtual method 'android.content.res.Configuration android.content.res.Resources.getConfiguration()' on a null object reference
03-11 23:10:52.964 30224 30224 E AndroidRuntime: at android.util.ResolutionOverride.<init>(ResolutionOverride.java:56)
03-11 23:10:52.964 30224 30224 E AndroidRuntime: at android.view.SurfaceView.init(SurfaceView.java:207)
03-11 23:10:52.964 30224 30224 E AndroidRuntime: at android.view.SurfaceView.<init>(SurfaceView.java:187)
03-11 23:10:52.964 30224 30224 E AndroidRuntime: at maps.dz.aq.<init>(Unknown Source)
03-11 23:10:52.964 30224 30224 E AndroidRuntime: at maps.dz.ao.<init>(Unknown Source)
03-11 23:10:52.964 30224 30224 E AndroidRuntime: at maps.dg.u.<init>(Unknown Source)
03-11 23:10:52.964 30224 30224 E AndroidRuntime: at maps.dg.u.a(Unknown Source)
03-11 23:10:52.964 30224 30224 E AndroidRuntime: at maps.ei.ag.a(Unknown Source)
03-11 23:10:52.964 30224 30224 E AndroidRuntime: at maps.ei.bu.a(Unknown Source)
03-11 23:10:52.964 30224 30224 E AndroidRuntime: at maps.ei.r.a(Unknown Source)
03-11 23:10:52.964 30224 30224 E AndroidRuntime: at com.google.android.gms.maps.internal.j$a.onTransactcom.google.android.gms.alldynamite:66)
03-11 23:10:52.964 30224 30224 E AndroidRuntime: at android.os.Binder.transact(Binder.java:387)
03-11 23:10:52.964 30224 30224 E AndroidRuntime: at bcq.a(Unknown Source)
03-11 23:10:52.964 30224 30224 E AndroidRuntime: at bbs.a(Unknown Source)
03-11 23:10:52.964 30224 30224 E AndroidRuntime: at adb$2.b(Unknown Source)
03-11 23:10:52.964 30224 30224 E AndroidRuntime: at adb$1.a(Unknown Source)
03-11 23:10:52.964 30224 30224 E AndroidRuntime: at bbt.f(Unknown Source)
03-11 23:10:52.964 30224 30224 E AndroidRuntime: at bbt.a(Unknown Source)
03-11 23:10:52.964 30224 30224 E AndroidRuntime: at adb.a(Unknown Source)
03-11 23:10:52.964 30224 30224 E AndroidRuntime: at adb.a(Unknown Source)
03-11 23:10:52.964 30224 30224 E AndroidRuntime: at com.google.android.gms.maps.MapView.a(Unknown Source)
03-11 23:10:52.964 30224 30224 E AndroidRuntime: at cry.a(SourceFile:115)
03-11 23:10:52.964 30224 30224 E AndroidRuntime: at com.ubercab.android.map.MapView.a(SourceFile:153)
03-11 23:10:52.964 30224 30224 E AndroidRuntime: at com.ubercab.client.feature.receipt.EnhancedReceiptDialogFragment.onViewCreated(SourceFile:415)
03-11 23:10:52.964 30224 30224 E AndroidRuntime: at android.support.v4.app.FragmentManagerImpl.moveToState(SourceFile:1086)
03-11 23:10:52.964 30224 30224 E AndroidRuntime: at android.support.v4.app.FragmentManagerImpl.moveToState(SourceFile:1248)
03-11 23:10:52.964 30224 30224 E AndroidRuntime: at android.support.v4.app.BackStackRecord.run(SourceFile:738)
03-11 23:10:52.964 30224 30224 E AndroidRuntime: at android.support.v4.app.FragmentManagerImpl.execPendingActions(SourceFile:1613)
03-11 23:10:52.964 30224 30224 E AndroidRuntime: at android.support.v4.app.FragmentManagerImpl$1.run(SourceFile:517)
03-11 23:10:52.964 30224 30224 E AndroidRuntime: at android.os.Handler.handleCallback(Handler.java:739)
03-11 23:10:52.964 30224 30224 E AndroidRuntime: at android.os.Handler.dispatchMessage(Handler.java:95)
03-11 23:10:52.964 30224 30224 E AndroidRuntime: at android.os.Looper.loop(Looper.java:148)
03-11 23:10:52.964 30224 30224 E AndroidRuntime: at android.app.ActivityThread.main(ActivityThread.java:5445)
03-11 23:10:52.964 30224 30224 E AndroidRuntime: at java.lang.reflect.Method.invoke(Native Method)
03-11 23:10:52.964 30224 30224 E AndroidRuntime: at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:726)
03-11 23:10:52.964 30224 30224 E AndroidRuntime: at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:616)
hey dev...
f*****g awsome rom.i have tried so many on my onyx till date.never have i found a rom which is this bug free at first go.
The only error i found is
"Invalid Number".
Fix that and i guess the rom will look perfect.Thanks a lot!!
Finally !! The wait is over. My favourite ROM has arrived. Thank you Raja for bringing exodus to onyx.?
Testing the rom for some hours now and looks very promising for the initial release. Only missing function to swap buttons before daily driver in my opinion.
laav said:
Testing the rom for some hours now and looks very promising for the initial release. Only missing function to swap buttons before daily driver in my opinion.
Click to expand...
Click to collapse
Do you speak about HW button?
mousse04 said:
Do you speak about HW button?
Click to expand...
Click to collapse
Yes, or do I miss something?
Could you link me to a list of features, guys?
I have searched in google and G+ and haven't found it...
Thanks!!
laav said:
Yes, or do I miss something?
Click to expand...
Click to collapse
Go into setting, hardware, define action or something like this.
Then, you can re define hardware button action

[T710/T715] LineageOS 15.1 (Experimental stuff)

These are my experimental builds. They are not pretend to be stable and have a lot of issues. Flash it if you know how to restore your tablet from brick. This stuff is not for daily usage. Just for testing and helping me to find bugs.
Feel free to write your feedback about builds.
I will upload roms for t710 and t715 only. Don't ask about t81x roms here please.
if you don't know how to flash recovery or flash rom, this topic is not for you.
compatible twrp:
T710: https://drive.google.com/open?id=1F-RA6OEXpWSJx2LgxsRKum2KoROGrIhd
T715: https://drive.google.com/open?id=1Icux5fPJqxDveYAjvMWASnfUpfWzO4xj
rom:
t710 only: https://drive.google.com/open?id=1-abtJDh5CbnC2ijCoAL8AdVHzP47hfCe
I'm trying to make compatibility with phh gsi builds., but for now I have error with composer. To run his builds is dirty hack: replace /system/lib/libsurcafeflinger*.so two libs from my working build.
sources:
http://github.com/bonuzzz
one more build for today
https://drive.google.com/open?id=1cIV5WN-VZUngamcNCQCNZfHS_BDIMO_W
this universal build for both models (t710 and t715)
modem stuff doesn't work here. I haven't included in config yet, but all sensors should work.
bonuzzz said:
one more build for today
https://drive.google.com/open?id=1cIV5WN-VZUngamcNCQCNZfHS_BDIMO_W
this universal build for both models (t710 and t715)
modem stuff doesn't work here. I haven't included in config yet, but all sensors should work.
Click to expand...
Click to collapse
Hello, thanks for those builds! I've been trying your lineage 15.1 ROM and I think everything is working there already. So I'll start testing these ones now... Is there something in particular you want me to logcat?
Sent from my Aquaris M5 using Tapatalk
So like these build are treble enabled? @ripee and @bonuzzz
mtnez.david said:
Hello, thanks for those builds! I've been trying your lineage 15.1 ROM and I think everything is working there already. So I'll start testing these ones now... Is there something in particular you want me to logcat?
Sent from my Aquaris M5 using Tapatalk
Click to expand...
Click to collapse
if you want something to test, there is new build https://drive.google.com/open?id=1Mu-XjXbskSXzft11onGL3mrY_I1llVKX
bonuzzz said:
if you want something to test, there is new build https://drive.google.com/open?id=1Mu-XjXbskSXzft11onGL3mrY_I1llVKX
Click to expand...
Click to collapse
Downloading again then
Sent from my Aquaris M5 using Tapatalk
mtnez.david said:
Downloading again then
Sent from my Aquaris M5 using Tapatalk
Click to expand...
Click to collapse
Hi, I am getting an error while trying to flash this rom... what does the script /tmp/install/bin/custom_t710.sh test?
mtnez.david said:
Hi, I am getting an error while trying to flash this rom... what does the script /tmp/install/bin/custom_t710.sh test?
Click to expand...
Click to collapse
no. it replaces some parameters in build.prop
will check later
bonuzzz said:
no. it replaces some parameters in build.prop
will check later
Click to expand...
Click to collapse
ok, so you are writing into the /system/build.prop my device atributes (model, device name, stuff ...). I guess you do that there in order to have same build for both t710 and t715, am i right?
---------- Post added at 01:10 PM ---------- Previous post was at 12:51 PM ----------
bonuzzz said:
no. it replaces some parameters in build.prop
will check later
Click to expand...
Click to collapse
So in this line:
sed -i 's/.*ro.build.fingerprint.*/ro.build.fingerprint=samsung/gts28wifixx/gts28wifi:7.0/NRD90M/T710XXU2DRB1:user/release-keys/' /system/build.prop
I suppose you're trying to replace the "ro.build.fingerprint=samsung/lineage ... " with "ro.build.fingerprint=samsung/gts28wifixx/gts28wifi:7.0/NRD90M/T710XXU2DRB1:user/release-keys" but I think sed can not understand that ... don't you have to scape the "/" stuff on your string there?
---------- Post added at 01:21 PM ---------- Previous post was at 01:10 PM ----------
in any case the '/' in the substituting expression crashes, I just tested it
Sent from my Aquaris M5 using Tapatalk
---------- Post added at 01:41 PM ---------- Previous post was at 01:21 PM ----------
mtnez.david said:
ok, so you are writing into the /system/build.prop my device atributes (model, device name, stuff ...). I guess you do that there in order to have same build for both t710 and t715, am i right?
---------- Post added at 01:10 PM ---------- Previous post was at 12:51 PM ----------
So in this line:
sed -i 's/.*ro.build.fingerprint.*/ro.build.fingerprint=samsung/gts28wifixx/gts28wifi:7.0/NRD90M/T710XXU2DRB1:user/release-keys/' /system/build.prop
I suppose you're trying to replace the "ro.build.fingerprint=samsung/lineage ... " with "ro.build.fingerprint=samsung/gts28wifixx/gts28wifi:7.0/NRD90M/T710XXU2DRB1:user/release-keys" but I think sed can not understand that ... don't you have to scape the "/" stuff on your string there?
---------- Post added at 01:21 PM ---------- Previous post was at 01:10 PM ----------
in any case the '/' in the substituting expression crashes, I just tested it
Sent from my Aquaris M5 using Tapatalk
Click to expand...
Click to collapse
So this works:
sed -i 's/.*ro.build.fingerprint.*/ro.build.fingerprint=samsung\/gts28wifixx\/gts28wifi:7.0\/NRD90M\/T710XXU2DRB1:user\/release-keys/' /system/build.prop
sed -i 's/.*ro.vendor.build.fingerprint.*/ro.build.fingerprint=samsung\/gts28wifixx\/gts28wifi:7.0\/NRD90M\/T710XXU2DRB1:user\/release-keys/' /system/vendor/build.prop
mtnez.david said:
ok, so you are writing into the /system/build.prop my device atributes (model, device name, stuff ...). I guess you do that there in order to have same build for both t710 and t715, am i right?
Yes. You're right.
---------- Post added at 01:10 PM ---------- Previous post was at 12:51 PM ----------
So in this line:
sed -i 's/.*ro.build.fingerprint.*/ro.build.fingerprint=samsung/gts28wifixx/gts28wifi:7.0/NRD90M/T710XXU2DRB1:user/release-keys/' /system/build.prop
I suppose you're trying to replace the "ro.build.fingerprint=samsung/lineage ... " with "ro.build.fingerprint=samsung/gts28wifixx/gts28wifi:7.0/NRD90M/T710XXU2DRB1:user/release-keys" but I think sed can not understand that ... don't you have to scape the "/" stuff on your string there?
---------- Post added at 01:21 PM ---------- Previous post was at 01:10 PM ----------
in any case the '/' in the substituting expression crashes, I just tested it
Sent from my Aquaris M5 using Tapatalk
---------- Post added at 01:41 PM ---------- Previous post was at 01:21 PM ----------
So this works:
sed -i 's/.*ro.build.fingerprint.*/ro.build.fingerprint=samsung\/gts28wifixx\/gts28wifi:7.0\/NRD90M\/T710XXU2DRB1:user\/release-keys/' /system/build.prop
sed -i 's/.*ro.vendor.build.fingerprint.*/ro.build.fingerprint=samsung\/gts28wifixx\/gts28wifi:7.0\/NRD90M\/T710XXU2DRB1:user\/release-keys/' /system/vendor/build.prop
Click to expand...
Click to collapse
I haven't checked this script on t710 yet. Working mostly on t715 tablet. Thanks for fix.
bonuzzz said:
I haven't checked this script on t710 yet. Working mostly on t715 tablet. Thanks for fix.
Click to expand...
Click to collapse
You're welcome, that's what this thread is about ... :good:
new build with fixed install script for t710 and some more things. one issue with lock screen (mobicore/keystore stuff) left. at least what I know
https://drive.google.com/open?id=1Uk3YISTssJ9h2-C8-K-XwlpGP3tpyMnk
Ok, im installing it real quick
bonuzzz said:
new build with fixed install script for t710 and some more things. one issue with lock screen (mobicore/keystore stuff) left. at least what I know
https://drive.google.com/open?id=1Uk3YISTssJ9h2-C8-K-XwlpGP3tpyMnk
Click to expand...
Click to collapse
Enviado desde mi Aquaris M5 mediante Tapatalk
---------- Post added at 10:46 PM ---------- Previous post was at 10:02 PM ----------
fingerprint settings is crashing:
Code:
08-04 00:50:45.441 7591 7591 E AndroidRuntime: FATAL EXCEPTION: main
08-04 00:50:45.441 7591 7591 E AndroidRuntime: Process: com.android.settings, PID: 7591
08-04 00:50:45.441 7591 7591 E AndroidRuntime: java.lang.RuntimeException: Failure delivering result ResultInfo{who=android:fragment:0, request=100, result=-1, data=null} to activity {com.android.settings/com.android.settings.password.ChooseLockGeneric}: java.lang.NullPointerException: Attempt to invoke virtual method 'java.lang.String android.content.Intent.getStringExtra(java.lang.String)' on a null object reference
08-04 00:50:45.441 7591 7591 E AndroidRuntime: at android.app.ActivityThread.deliverResults(ActivityThread.java:4268)
08-04 00:50:45.441 7591 7591 E AndroidRuntime: at android.app.ActivityThread.handleSendResult(ActivityThread.java:4312)
08-04 00:50:45.441 7591 7591 E AndroidRuntime: at android.app.ActivityThread.-wrap19(Unknown Source:0)
08-04 00:50:45.441 7591 7591 E AndroidRuntime: at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1644)
08-04 00:50:45.441 7591 7591 E AndroidRuntime: at android.os.Handler.dispatchMessage(Handler.java:106)
08-04 00:50:45.441 7591 7591 E AndroidRuntime: at android.os.Looper.loop(Looper.java:164)
08-04 00:50:45.441 7591 7591 E AndroidRuntime: at android.app.ActivityThread.main(ActivityThread.java:6494)
08-04 00:50:45.441 7591 7591 E AndroidRuntime: at java.lang.reflect.Method.invoke(Native Method)
08-04 00:50:45.441 7591 7591 E AndroidRuntime: at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:440)
08-04 00:50:45.441 7591 7591 E AndroidRuntime: at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:807)
08-04 00:50:45.441 7591 7591 E AndroidRuntime: Caused by: java.lang.NullPointerException: Attempt to invoke virtual method 'java.lang.String android.content.Intent.getStringExtra(java.lang.String)' on a null object reference
08-04 00:50:45.441 7591 7591 E AndroidRuntime: at com.android.settings.password.ChooseLockGeneric$ChooseLockGenericFragment.onActivityResult(ChooseLockGeneric.java:344)
08-04 00:50:45.441 7591 7591 E AndroidRuntime: at android.app.Activity.dispatchActivityResult(Activity.java:7303)
08-04 00:50:45.441 7591 7591 E AndroidRuntime: at android.app.ActivityThread.deliverResults(ActivityThread.java:4264)
08-04 00:50:45.441 7591 7591 E AndroidRuntime: ... 9 more
08-04 00:50:45.448 3604 4687 W ActivityManager: Force finishing activity com.android.settings/.password.ChooseLockGeneric
08-04 00:50:45.458 3604 4687 W ActivityManager: Force finishing activity com.android.settings/.fingerprint.FingerprintEnrollIntroduction
08-04 00:50:45.466 3604 3620 I ActivityManager: Showing crash dialog for package com.android.settings u0
---------- Post added at 10:59 PM ---------- Previous post was at 10:46 PM ----------
screen lock as well:
Code:
08-04 00:57:44.415 4955 4955 D SubSettings: Launching fragment com.android.settings.password.ChooseLockGeneric$ChooseLockGenericFragment
08-04 00:57:44.423 3594 3786 I ActivityManager: START u0 {cmp=com.android.settings/.password.ConfirmLockPattern$InternalActivity (has extras)} from uid 1000
08-04 00:57:44.457 4955 5043 W TileUtils: Found com.android.settings.backup.BackupSettingsActivity for intent Intent { act=com.android.settings.action.SETTINGS pkg=com.android.settings } missing metadata com.android.settings.category
08-04 00:57:44.460 4955 5043 W TileUtils: Found org.lineageos.lineageparts.trust.TrustPreferences for intent Intent { act=org.lineageos.lineageparts.action.SETTINGS pkg=org.lineageos.lineageparts } missing metadata
08-04 00:57:44.474 4955 4979 D mali_winsys: EGLint new_window_surface(egl_winsys_display*, void*, EGLSurface, EGLConfig, egl_winsys_surface**, egl_color_buffer_format*, EGLBoolean) returns 0x3000, [1536x2048]-format:1
08-04 00:57:44.474 4955 4955 E RecyclerView: No adapter attached; skipping layout
08-04 00:57:44.476 4955 5044 D Settings: No enabled state changed, skipping updateCategory call
08-04 00:57:44.643 4955 4955 D AndroidRuntime: Shutting down VM
--------- beginning of crash
08-04 00:57:44.643 4955 4955 E AndroidRuntime: FATAL EXCEPTION: main
08-04 00:57:44.643 4955 4955 E AndroidRuntime: Process: com.android.settings, PID: 4955
08-04 00:57:44.643 4955 4955 E AndroidRuntime: java.lang.RuntimeException: Failure delivering result ResultInfo{who=android:fragment:0, request=100, result=-1, data=null} to activity {com.android.settings/com.android.settings.SubSettings}: java.lang.NullPointerException: Attempt to invoke virtual method 'java.lang.String android.content.Intent.getStringExtra(java.lang.String)' on a null object reference
08-04 00:57:44.643 4955 4955 E AndroidRuntime: at android.app.ActivityThread.deliverResults(ActivityThread.java:4268)
08-04 00:57:44.643 4955 4955 E AndroidRuntime: at android.app.ActivityThread.handleSendResult(ActivityThread.java:4312)
08-04 00:57:44.643 4955 4955 E AndroidRuntime: at android.app.ActivityThread.-wrap19(Unknown Source:0)
08-04 00:57:44.643 4955 4955 E AndroidRuntime: at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1644)
08-04 00:57:44.643 4955 4955 E AndroidRuntime: at android.os.Handler.dispatchMessage(Handler.java:106)
08-04 00:57:44.643 4955 4955 E AndroidRuntime: at android.os.Looper.loop(Looper.java:164)
08-04 00:57:44.643 4955 4955 E AndroidRuntime: at android.app.ActivityThread.main(ActivityThread.java:6494)
08-04 00:57:44.643 4955 4955 E AndroidRuntime: at java.lang.reflect.Method.invoke(Native Method)
08-04 00:57:44.643 4955 4955 E AndroidRuntime: at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:440)
08-04 00:57:44.643 4955 4955 E AndroidRuntime: at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:807)
08-04 00:57:44.643 4955 4955 E AndroidRuntime: Caused by: java.lang.NullPointerException: Attempt to invoke virtual method 'java.lang.String android.content.Intent.getStringExtra(java.lang.String)' on a null object reference
08-04 00:57:44.643 4955 4955 E AndroidRuntime: at com.android.settings.password.ChooseLockGeneric$ChooseLockGenericFragment.onActivityResult(ChooseLockGeneric.java:344)
08-04 00:57:44.643 4955 4955 E AndroidRuntime: at android.app.Activity.dispatchActivityResult(Activity.java:7303)
08-04 00:57:44.643 4955 4955 E AndroidRuntime: at android.app.ActivityThread.deliverResults(ActivityThread.java:4264)
08-04 00:57:44.643 4955 4955 E AndroidRuntime: ... 9 more
08-04 00:57:44.647 3594 3786 W ActivityManager: Force finishing activity com.android.settings/.SubSettings
08-04 00:57:44.651 3594 3786 W ActivityManager: Force finishing activity com.android.settings/.Settings$SecuritySettingsActivity
08-04 00:57:44.661 3594 3610 I ActivityManager: Showing crash dialog for package com.android.settings u0
@mtnez.david I said about it in previous message
I confirm it then. I'll see if I find something else
Enviado desde mi Aquaris M5 mediante Tapatalk
today's build
https://drive.google.com/open?id=1yJQ8Pu1VnZddFr7YMeX9n7NQ_M5DkBE6
I haven't got any crash today in today's build, I've been installing apps, not games, all seem to work properly. I could install nexflix from play store but I got the apk and it works fine.
Is there something specific that is supposed not to work?
Sent from my Aquaris M5 using Tapatalk
@mtnez.david no. everything should work
Is it supposed to be treble enabled?
Sent from my SM-T710 using Tapatalk
@mtnez.david no, only build in first post was treble enabled. I have broken camera and I don't want to upload new builds until I fix it. But I'm not even sure I will fix it.

[ROM] [CAF] [13-9-21]Project-404 OFFICIAL [8T/9R Unified]

{
"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"
}
Finally!! The wait is over We present You Project-404
Leonardo Da Vinci, said
"Simplicity is the ultimate sophistication."
And with that Goal in mind we bring you the Rom you don't think you need but the one you deserve,
(Oof sigh enough with quotes you must be getting bored) . So some of you might be like, sigh yet another Rom. Ugh we get it too, but give us a shot.
Our core ideology for this Project is Aesthetic we are more focused on Aesthetic but also considering the usability since Aesthetic is as much as important as Usability and Stability.
( shameless plug: Quote by @Markakash ) ​
Code:
#include <std_disclaimer.h>
/*
* Your warranty is 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.
*/
Team Project-404
@Markakash
@Ayushd70
@UditKarode
@YashGarg10
@ojas.sinha
Features
- Accent Pickers
- Advanced reboot
- Screenshot sound disabler
- Reworked Volume Panel
- Abel Music Player
- Three Finger Screenshot
- 4G/VoLTE icon on status bar
- Long Screenshot
- Long press volume to skip songs
- Improved AOD ambient play ticker
- QS rows/column numbers
- Network speed indicator
- Some More which you are supposed to find xD
- Much More Stuffs Coming Soon!
Project-404 Sources
P-404: Project-404
P-404 Device Sources: P-404 Devices
Got an issue or suggestion? Reach us at
Telegram: https://t.me/project_404
Twitter: https://twitter.com/Project404x
Channel: https://t.me/project404channel
Device Telegram Support : https://t.me/p404_lemonkebab
Clean Install
- Backup all your data (Important)
- Sideload or Flash in twrp. (Can be installed via fastboot too)
- Format data
- Reboot
Updates
- Flash ROM
- Reboot!
ROM: https://downloads.project404.us/
Credits
- Team Potato
- Paranoid Android
- CarbonROM
- LineageOS
- AOSiP ​
Contributors
@Rounak1619
ROM OS Version: Android 11
ROM Kernel: Linux 4.19
Kernel Source: https://github.com/Blaster4385/IllusionX_sm8250
Version Information
Status: Stable
Stable Release Date: 13-9-21
RESERVED
Trying it out now
The sim card is disabled in settings and unable to turn on, but the sim card is actually activated and usable which makes it impossible to switch data card.
Spoiler
Code:
09-02 09:51:42.787 2221 2221 E PrimaryCardAndSubsidyLockUtils: java.lang.NullPointerException: Attempt to invoke interface method 'int org.codeaurora.internal.IExtTelephony.getCurrentUiccCardProvisioningStatus(int)' on a null object reference
09-02 09:51:42.787 2221 2221 E PrimaryCardAndSubsidyLockUtils: at com.android.settings.network.telephony.PrimaryCardAndSubsidyLockUtils.getUiccCardProvisioningStatus(PrimaryCardAndSubsidyLockUtils.java:136)
09-02 09:51:42.787 2221 2221 E PrimaryCardAndSubsidyLockUtils: at com.android.settings.network.telephony.DefaultSubscriptionController.updateSubStatus(DefaultSubscriptionController.java:366)
09-02 09:51:42.787 2221 2221 E PrimaryCardAndSubsidyLockUtils: at com.android.settings.network.telephony.DefaultSubscriptionController.updateEntries(DefaultSubscriptionController.java:164)
09-02 09:51:42.787 2221 2221 E PrimaryCardAndSubsidyLockUtils: at com.android.settings.network.telephony.DefaultSubscriptionController.displayPreference(DefaultSubscriptionController.java:140)
09-02 09:51:42.787 2221 2221 E PrimaryCardAndSubsidyLockUtils: at com.android.settings.network.telephony.AbstractMobileNetworkSettings.lambda$redrawPreferenceControllers$4(AbstractMobileNetworkSettings.java:138)
09-02 09:51:42.787 2221 2221 E PrimaryCardAndSubsidyLockUtils: at com.android.settings.network.telephony.AbstractMobileNetworkSettings.lambda$redrawPreferenceControllers$4$AbstractMobileNetworkSettings(Unknown Source:0)
09-02 09:51:42.787 2221 2221 E PrimaryCardAndSubsidyLockUtils: at com.android.settings.network.telephony.-$$Lambda$AbstractMobileNetworkSettings$asImtwOFBrFw_KxXxr9JqQzNra8.accept(Unknown Source:6)
09-02 09:51:42.787 2221 2221 E PrimaryCardAndSubsidyLockUtils: at java.util.ArrayList.forEach(ArrayList.java:1262)
09-02 09:51:42.787 2221 2221 E PrimaryCardAndSubsidyLockUtils: at com.android.settings.network.telephony.AbstractMobileNetworkSettings.redrawPreferenceControllers(AbstractMobileNetworkSettings.java:137)
09-02 09:51:42.787 2221 2221 E PrimaryCardAndSubsidyLockUtils: at com.android.settings.network.telephony.MobileNetworkSettings.lambda$onSubscriptionDetailChanged$0(MobileNetworkSettings.java:291)
09-02 09:51:42.787 2221 2221 E PrimaryCardAndSubsidyLockUtils: at com.android.settings.network.telephony.MobileNetworkSettings.lambda$onSubscriptionDetailChanged$0$MobileNetworkSettings(Unknown Source:0)
09-02 09:51:42.787 2221 2221 E PrimaryCardAndSubsidyLockUtils: at com.android.settings.network.telephony.-$$Lambda$MobileNetworkSettings$cNx-znoXTF4jojYdlEDF-tL-zIY.run(Unknown Source:2)
09-02 09:51:42.787 2221 2221 E PrimaryCardAndSubsidyLockUtils: at android.os.Handler.handleCallback(Handler.java:938)
09-02 09:51:42.787 2221 2221 E PrimaryCardAndSubsidyLockUtils: at android.os.Handler.dispatchMessage(Handler.java:99)
09-02 09:51:42.787 2221 2221 E PrimaryCardAndSubsidyLockUtils: at android.os.Looper.loop(Looper.java:223)
09-02 09:51:42.787 2221 2221 E PrimaryCardAndSubsidyLockUtils: at android.app.ActivityThread.main(ActivityThread.java:7705)
09-02 09:51:42.787 2221 2221 E PrimaryCardAndSubsidyLockUtils: at java.lang.reflect.Method.invoke(Native Method)
09-02 09:51:42.787 2221 2221 E PrimaryCardAndSubsidyLockUtils: at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:594)
09-02 09:51:42.787 2221 2221 E PrimaryCardAndSubsidyLockUtils: at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:952)
manhong2112 said:
The sim card is disabled in settings and unable to turn on, but the sim card is actually activated and usable which makes it impossible to switch data card.
Spoiler
Code:
09-02 09:51:42.787 2221 2221 E PrimaryCardAndSubsidyLockUtils: java.lang.NullPointerException: Attempt to invoke interface method 'int org.codeaurora.internal.IExtTelephony.getCurrentUiccCardProvisioningStatus(int)' on a null object reference
09-02 09:51:42.787 2221 2221 E PrimaryCardAndSubsidyLockUtils: at com.android.settings.network.telephony.PrimaryCardAndSubsidyLockUtils.getUiccCardProvisioningStatus(PrimaryCardAndSubsidyLockUtils.java:136)
09-02 09:51:42.787 2221 2221 E PrimaryCardAndSubsidyLockUtils: at com.android.settings.network.telephony.DefaultSubscriptionController.updateSubStatus(DefaultSubscriptionController.java:366)
09-02 09:51:42.787 2221 2221 E PrimaryCardAndSubsidyLockUtils: at com.android.settings.network.telephony.DefaultSubscriptionController.updateEntries(DefaultSubscriptionController.java:164)
09-02 09:51:42.787 2221 2221 E PrimaryCardAndSubsidyLockUtils: at com.android.settings.network.telephony.DefaultSubscriptionController.displayPreference(DefaultSubscriptionController.java:140)
09-02 09:51:42.787 2221 2221 E PrimaryCardAndSubsidyLockUtils: at com.android.settings.network.telephony.AbstractMobileNetworkSettings.lambda$redrawPreferenceControllers$4(AbstractMobileNetworkSettings.java:138)
09-02 09:51:42.787 2221 2221 E PrimaryCardAndSubsidyLockUtils: at com.android.settings.network.telephony.AbstractMobileNetworkSettings.lambda$redrawPreferenceControllers$4$AbstractMobileNetworkSettings(Unknown Source:0)
09-02 09:51:42.787 2221 2221 E PrimaryCardAndSubsidyLockUtils: at com.android.settings.network.telephony.-$$Lambda$AbstractMobileNetworkSettings$asImtwOFBrFw_KxXxr9JqQzNra8.accept(Unknown Source:6)
09-02 09:51:42.787 2221 2221 E PrimaryCardAndSubsidyLockUtils: at java.util.ArrayList.forEach(ArrayList.java:1262)
09-02 09:51:42.787 2221 2221 E PrimaryCardAndSubsidyLockUtils: at com.android.settings.network.telephony.AbstractMobileNetworkSettings.redrawPreferenceControllers(AbstractMobileNetworkSettings.java:137)
09-02 09:51:42.787 2221 2221 E PrimaryCardAndSubsidyLockUtils: at com.android.settings.network.telephony.MobileNetworkSettings.lambda$onSubscriptionDetailChanged$0(MobileNetworkSettings.java:291)
09-02 09:51:42.787 2221 2221 E PrimaryCardAndSubsidyLockUtils: at com.android.settings.network.telephony.MobileNetworkSettings.lambda$onSubscriptionDetailChanged$0$MobileNetworkSettings(Unknown Source:0)
09-02 09:51:42.787 2221 2221 E PrimaryCardAndSubsidyLockUtils: at com.android.settings.network.telephony.-$$Lambda$MobileNetworkSettings$cNx-znoXTF4jojYdlEDF-tL-zIY.run(Unknown Source:2)
09-02 09:51:42.787 2221 2221 E PrimaryCardAndSubsidyLockUtils: at android.os.Handler.handleCallback(Handler.java:938)
09-02 09:51:42.787 2221 2221 E PrimaryCardAndSubsidyLockUtils: at android.os.Handler.dispatchMessage(Handler.java:99)
09-02 09:51:42.787 2221 2221 E PrimaryCardAndSubsidyLockUtils: at android.os.Looper.loop(Looper.java:223)
09-02 09:51:42.787 2221 2221 E PrimaryCardAndSubsidyLockUtils: at android.app.ActivityThread.main(ActivityThread.java:7705)
09-02 09:51:42.787 2221 2221 E PrimaryCardAndSubsidyLockUtils: at java.lang.reflect.Method.invoke(Native Method)
09-02 09:51:42.787 2221 2221 E PrimaryCardAndSubsidyLockUtils: at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:594)
09-02 09:51:42.787 2221 2221 E PrimaryCardAndSubsidyLockUtils: at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:952)
Click to expand...
Click to collapse
Fixed Wait for new build
Great to see 404 arrived on kebab, was on 404 on my ex Mi9, excellent rom, will test it on 8T for sure
Does sim card bug fixed on 9/13 build ?
Minux31 said:
Great to see 404 arrived on kebab, was on 404 on my ex Mi9, excellent rom, will test it on 8T for sure
Does sim card bug fixed on 9/13 build ?
Click to expand...
Click to collapse
Yes fixed
Is there a fw recommended ?
I'm actually on Pixel Experience with 15.E.26_2106020020 fw, do I have to upgrade to 15.E.28_2107310147 ?
I flashed this rom from TWRP yesterday, after upgrading my FW to 15.E.28_2107310147 (as adviced in TG dedicated group).
This rom is just awesome ! I was on latest Pixel Experience, and this rom is better in many ways :
- Smoother
- More usefull settings (QS, etc.)
- Much better battery life (for my mixed usage, casual games, net, etc.)
Rock stable, all my apps are working fine. The only bug I found on this first official release is long press to activate torch which doesn't work, very good work !
Here is my battery stats, 8,39% per hour sceeen on, to compare I was between 10 and 11% on Pixel Exprience, and screen off it's near half than on PE (~60%/h on PE):
Feel free to ask questions if you want to flash this good rom
Minux31 said:
I flashed this rom from TWRP yesterday, after upgrading my FW to 15.E.28_2107310147 (as adviced in TG dedicated group).
This rom is just awesome ! I was on latest Pixel Experience, and this rom is better in many ways :
- Smoother
- More usefull settings (QS, etc.)
- Much better battery life (for my mixed usage, casual games, net, etc.)
Rock stable, all my apps are working fine. The only bug I found on this first official release is long press to activate torch which doesn't work, very good work !
Here is my battery stats, 8,39% per hour sceeen on, to compare I was between 10 and 11% on Pixel Exprience, and screen off it's near half than on PE (~60%/h on PE):
View attachment 5413019
Feel free to ask questions if you want to flash this good rom
Click to expand...
Click to collapse
What about comparing battery life to oxygen os?
Minux31 said:
I flashed this rom from TWRP yesterday, after upgrading my FW to 15.E.28_2107310147 (as adviced in TG dedicated group).
This rom is just awesome ! I was on latest Pixel Experience, and this rom is better in many ways :
- Smoother
- More usefull settings (QS, etc.)
- Much better battery life (for my mixed usage, casual games, net, etc.)
Rock stable, all my apps are working fine. The only bug I found on this first official release is long press to activate torch which doesn't work, very good work !
Here is my battery stats, 8,39% per hour sceeen on, to compare I was between 10 and 11% on Pixel Exprience, and screen off it's near half than on PE (~60%/h on PE):
View attachment 5413019
Feel free to ask questions if you want to flash this good rom
Click to expand...
Click to collapse
vecifiko said:
What about comparing battery life to oxygen os?
Click to expand...
Click to collapse
Largely better on P404
NSHi. Хочу поблагодарить вас за эту прошивку. Все нормально работает. Я даже не хочу возвращаться к кислороду. Сделайте это на 12 Android, будем рады
Minux31 said:
I flashed this rom from TWRP yesterday, after upgrading my FW to 15.E.28_2107310147 (as adviced in TG dedicated group).
This rom is just awesome ! I was on latest Pixel Experience, and this rom is better in many ways :
- Smoother
- More usefull settings (QS, etc.)
- Much better battery life (for my mixed usage, casual games, net, etc.)
Rock stable, all my apps are working fine. The only bug I found on this first official release is long press to activate torch which doesn't work, very good work !
Here is my battery stats, 8,39% per hour sceeen on, to compare I was between 10 and 11% on Pixel Exprience, and screen off it's near half than on PE (~60%/h on PE):
View attachment 5413019
Feel free to ask questions if you want to flash this good rom
Click to expand...
Click to collapse
Game mode PiP?
WIFI and Mobile Network not working for me at all.
Is flashing this on instantnoodle (op8) a good idea? Mostly 8t based roms do work on Op8 though!
doomisunderlove said:
Is flashing this on instantnoodle (op8) a good idea? Mostly 8t based roms do work on Op8 though!
Click to expand...
Click to collapse
I dont think this is working on OP8.
I just flashed it on my 8t but I am just on it and try to build an Updated Android 13 Version for Oneplus 8 series/9r.
EDIT: OK the build failed at 99% . Have to fix a few things.
Wishmasterflo said:
I dont think this is working on OP8.
I just flashed it on my 8t but I am just on it and try to build an Updated Android 13 Version for Oneplus 8 series/9r.
EDIT: OK the build failed at 99% . Have to fix a few things.
Click to expand...
Click to collapse
Will your build be vanilla?
Cats_PJs said:
Will your build be vanilla?
Click to expand...
Click to collapse
I tried both vanilla and gapps but have not done a sucessfull build.
Seems that the Kernel building process of this ROM is a bit different/special so it always failed somewhere and then I like gave up on that.

Categories

Resources