Meet Buoy, a FOSS battery saver configuration tool! - Paid Software Announcement and Discussion

Buoy is an extension to the built in Android Battery Saver​
Description​
The built-in Android battery saver mode is actually quite powerful. The only disappointment is that none of it is configurable out of the box. That's where Buoy comes in. Buoy makes using the built-in battery saver feasible in any situation. If you want mild savings during the day without impeding performance, it can be done. If you need to squeeze every last ounce of power out of your device, it can be done. If you want anything in between, it can be done!
Features​Buoy uses hidden Android settings to specify custom behavior for the built in battery saver. Features include the following toggles:
Advertising to other apps that low power mode is enabled
Android's data saver for metered WiFi or mobile data connections
The built-in dark mode
Launch boost to accelerate app starts
Vibration
Showing window and activity animations
Allowing apps to use the SoundTrigger HAL
Deferring full device backups for later
Deferring app setting backups for later
Using the built-in web firewall to protect against possibly malicious sites
Changing the location access mode restrictions for apps
Reducing the max brightness of the panel
Forcing all apps into standby mode
Forcing all apps to not check data in the background
Disabling unnecessary sensors
Using the Always-On-Display
Putting the device into deep sleep as soon as the screen turns off
Sticky Low Power​Buoy also enables something called "sticky" low power mode. Usually, when the device is plugged in and unplugged, the low power mode is then disabled. However, sticky mode re-applies low power mode afterwards to continue saving battery.
Disclaimers​Note that this app requires the WRITE_SECURE_SETTINGS permission that can be granted with EITHER a PC using ADB or root. Root is NOT required for this app, it is optional. Android 8.0+ is supported, with more features enabled on Android 10+.
Uninstalling the app will not reset the battery saver configuration. You must click the Reset button to undo all changes made by Buoy.
Play Store Link: https://play.google.com/store/apps/details?id=com.draco.buoy
GitHub Link: https://github.com/tytydraco/Buoy

tytydraco said:
Buoy is an extension to the built in Android Battery Saver​
Description​
The built-in Android battery saver mode is actually quite powerful. The only disappointment is that none of it is configurable out of the box. That's where Buoy comes in. Buoy makes using the built-in battery saver feasible in any situation. If you want mild savings during the day without impeding performance, it can be done. If you need to squeeze every last ounce of power out of your device, it can be done. If you want anything in between, it can be done!
Features​Buoy uses hidden Android settings to specify custom behavior for the built in battery saver. Features include the following toggles:
Advertising to other apps that low power mode is enabled
Android's data saver for metered WiFi or mobile data connections
The built-in dark mode
Launch boost to accelerate app starts
Vibration
Showing window and activity animations
Allowing apps to use the SoundTrigger HAL
Deferring full device backups for later
Deferring app setting backups for later
Using the built-in web firewall to protect against possibly malicious sites
Changing the location access mode restrictions for apps
Reducing the max brightness of the panel
Forcing all apps into standby mode
Forcing all apps to not check data in the background
Disabling unnecessary sensors
Using the Always-On-Display
Putting the device into deep sleep as soon as the screen turns off
Sticky Low Power​Buoy also enables something called "sticky" low power mode. Usually, when the device is plugged in and unplugged, the low power mode is then disabled. However, sticky mode re-applies low power mode afterwards to continue saving battery.
Disclaimers​Note that this app requires the WRITE_SECURE_SETTINGS permission that can be granted with EITHER a PC using ADB or root. Root is NOT required for this app, it is optional. Android 8.0+ is supported, with more features enabled on Android 10+.
Uninstalling the app will not reset the battery saver configuration. You must click the Reset button to undo all changes made by Buoy.
Play Store Link: https://play.google.com/store/apps/details?id=com.draco.buoy
GitHub Link: https://github.com/tytydraco/Buoy
Click to expand...
Click to collapse
Does it make the doze mode kick in directly after screen off? Also without motion and maintenance? Thanks

Goku1992 said:
Does it make the doze mode kick in directly after screen off? Also without motion and maintenance? Thanks
Click to expand...
Click to collapse
It should still wake up, but it will instantly enter sleep again. And yes, doze will enter deep sleep immediately after screen off.

tytydraco said:
It should still wake up, but it will instantly enter sleep again. And yes, doze will enter deep sleep immediately after screen off.
Click to expand...
Click to collapse
Thanks for the feedback mate, will try it

Mate i have one question will it wake up everytime motion sensors register motion? Or is this using light doze (on the go)

This looks great, thanks for sharing!

Hi, may I know how I know if the profile is activated? or the setting is in used? I tap on those profile but no "Reset" button appear in the app

Testing on the massive battery 6A on Samsung galaxy m31

I've noticed the settings not "sticking" on Galaxy S20 FE Android 11 recently ... I can't put my finger on what would be changing the profile settings? Only happens after a long time in Deep Doze ...

tytydraco said:
Buoy is an extension to the built in Android Battery Saver​
Description​
The built-in Android battery saver mode is actually quite powerful. The only disappointment is that none of it is configurable out of the box. That's where Buoy comes in. Buoy makes using the built-in battery saver feasible in any situation. If you want mild savings during the day without impeding performance, it can be done. If you need to squeeze every last ounce of power out of your device, it can be done. If you want anything in between, it can be done!
Features​Buoy uses hidden Android settings to specify custom behavior for the built in battery saver. Features include the following toggles:
Advertising to other apps that low power mode is enabled
Android's data saver for metered WiFi or mobile data connections
The built-in dark mode
Launch boost to accelerate app starts
Vibration
Showing window and activity animations
Allowing apps to use the SoundTrigger HAL
Deferring full device backups for later
Deferring app setting backups for later
Using the built-in web firewall to protect against possibly malicious sites
Changing the location access mode restrictions for apps
Reducing the max brightness of the panel
Forcing all apps into standby mode
Forcing all apps to not check data in the background
Disabling unnecessary sensors
Using the Always-On-Display
Putting the device into deep sleep as soon as the screen turns off
Sticky Low Power​Buoy also enables something called "sticky" low power mode. Usually, when the device is plugged in and unplugged, the low power mode is then disabled. However, sticky mode re-applies low power mode afterwards to continue saving battery.
Disclaimers​Note that this app requires the WRITE_SECURE_SETTINGS permission that can be granted with EITHER a PC using ADB or root. Root is NOT required for this app, it is optional. Android 8.0+ is supported, with more features enabled on Android 10+.
Uninstalling the app will not reset the battery saver configuration. You must click the Reset button to undo all changes made by Buoy.
Play Store Link: https://play.google.com/store/apps/details?id=com.draco.buoy
GitHub Link: https://github.com/tytydraco/Buoy
Click to expand...
Click to collapse
I bought your app, but when I gave the permissions on the laptop I get this error and it does not grant them, it is a mi 10t pro 12.5, what is the correct command line to enter?

what does enabling firewall actually block or do?

Does this have the ability to automatically turn off battery saver at a percentage lower than 90% I don't see anything in the screenshots, Idk why Google hasn't made this configurable in the battery saver options.. If it doesn't can you add it please?

Luispacheco2552 said:
I bought your app, but when I gave the permissions on the laptop I get this error and it does not grant them, it is a mi 10t pro 12.5, what is the correct command line to enter?
Click to expand...
Click to collapse
Since it a MI phone you have to enable something in the developer options called "allow granting permissions via adb". The ****ty MIUI blocks all essential ADB commands for important things such as backup.

Hi , i downloaded the app and graved the permission then I clicked on "import" button and app crashed. Now the app didn't open i also tried to uninstall and reinstall but nothing it happened. Please help me :/

NextDaniel said:
Hi , i downloaded the app and graved the permission then I clicked on "import" button and app crashed. Now the app didn't open i also tried to uninstall and reinstall but nothing it happened. Please help me :/
Click to expand...
Click to collapse
Hi, thanks for the report! I'll check this out. Can you send me a logcat if possible?

tytydraco said:
Hi, thanks for the report! I'll check this out. Can you send me a logcat if possible?
Click to expand...
Click to collapse
510 2014 D ConnectivityService: releasing NetworkRequest [ TRACK_DEFAULT id=117, [ Capabilities: INTERNET&NOT_RESTRICTED&TRUSTED Uid: 10226 AdministratorUids: [] RequestorUid: 10226 RequestorPackageName: com.google.android.apps.maps] ] (release request)
09-20 20:31:31.152 874 874 I Zygote : Process 15355 exited due to signal 9 (Killed)
09-20 20:31:31.179 3228 3228 I GsaVoiceInteractionSrv: Handling ACTION_STOP_HOTWORD
09-20 20:31:31.180 20280 20280 D AndroidRuntime: Shutting down VM
09-20 20:31:31.180 20280 20280 E AndroidRuntime: FATAL EXCEPTION: main
09-20 20:31:31.180 20280 20280 E AndroidRuntime: Process: com.draco.buoy, PID: 20280
09-20 20:31:31.180 20280 20280 E AndroidRuntime: java.lang.IndexOutOfBoundsException: Index: 1, Size: 1
09-20 20:31:31.180 20280 20280 E AndroidRuntime: at java.util.Collections$SingletonList.get(Collections.java:4872)
09-20 20:31:31.180 20280 20280 E AndroidRuntime: at s0.a.j01)
09-20 20:31:31.180 20280 20280 E AndroidRuntime: at s0.a.C2)
09-20 20:31:31.180 20280 20280 E AndroidRuntime: at androidx.fragment.app.h.S29)
09-20 20:31:31.180 20280 20280 E AndroidRuntime: at androidx.fragment.app.h.Q1)
09-20 20:31:31.180 20280 20280 E AndroidRuntime: at androidx.fragment.app.h.R(Unknown Source:47)
09-20 20:31:31.180 20280 20280 E AndroidRuntime: at androidx.fragment.app.a.i2)
09-20 20:31:31.180 20280 20280 E AndroidRuntime: at androidx.fragment.app.h.D7)
09-20 20:31:31.180 20280 20280 E AndroidRuntime: at androidx.fragment.app.h.X(Unknown Source:84)
09-20 20:31:31.180 20280 20280 E AndroidRuntime: at androidx.fragment.app.h.B4)
09-20 20:31:31.180 20280 20280 E AndroidRuntime: at androidx.fragment.app.h.v(Unknown Source:14)
09-20 20:31:31.180 20280 20280 E AndroidRuntime: at j.d.onStart2)
09-20 20:31:31.180 20280 20280 E AndroidRuntime: at h.c.onStart(Unknown Source:0)
09-20 20:31:31.180 20280 20280 E AndroidRuntime: at android.app.Instrumentation.callActivityOnStart(Instrumentation.java:1435)
09-20 20:31:31.180 20280 20280 E AndroidRuntime: at android.app.Activity.performStart(Activity.java:8018)
09-20 20:31:31.180 20280 20280 E AndroidRuntime: at android.app.ActivityThread.handleStartActivity(ActivityThread.java:3457)
09-20 20:31:31.180 20280 20280 E AndroidRuntime: at android.app.servertransaction.TransactionExecutor.performLifecycleSequence(TransactionExecutor.java:221)
09-20 20:31:31.180 20280 20280 E AndroidRuntime: at android.app.servertransaction.TransactionExecutor.cycleToPath(TransactionExecutor.java:201)
09-20 20:31:31.180 20280 20280 E AndroidRuntime: at android.app.servertransaction.TransactionExecutor.executeLifecycleState(TransactionExecutor.java:173)
09-20 20:31:31.180 20280 20280 E AndroidRuntime: at android.app.servertransaction.TransactionExecutor.execute(TransactionExecutor.java:97)
09-20 20:31:31.180 20280 20280 E AndroidRuntime: at android.app.ActivityThread$H.handleMessage(ActivityThread.java:2066)
09-20 20:31:31.180 20280 20280 E AndroidRuntime: at android.os.Handler.dispatchMessage(Handler.java:106)
09-20 20:31:31.180 20280 20280 E AndroidRuntime: at android.os.Looper.loop(Looper.java:223)
09-20 20:31:31.180 20280 20280 E AndroidRuntime: at android.app.ActivityThread.main(ActivityThread.java:7664)
09-20 20:31:31.180 20280 20280 E AndroidRuntime: at java.lang.reflect.Method.invoke(Native Method)
09-20 20:31:31.180 20280 20280 E AndroidRuntime: at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:592)
09-20 20:31:31.180 20280 20280 E AndroidRuntime: at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:947)
09-20 20:31:31.183 1510 5937 W ActivityTaskManager: Force finishing activity com.draco.buoy/.views.MainActivity
09-20 20:31:31.184 1510 1658 I libprocessgroup: Successfully killed process cgroup uid 10226 pid 15355 in 88ms
09-20 20:31:31.193 1510 5937 I WindowManager: Queue is too deep! Purged item with taskid=63
09-20 20:31:31.201 20280 20280 I Process : Sending signal. PID: 20280 SIG: 9
09-20 20:31:31.223 1510 2014 D ConnectivityService: NetReassign [no changes]
09-20 20:31:31.231 1510 7840 I ActivityManager: Process com.draco.buoy (pid 20280) has died: fg TOP
09-20 20:31:31.232 1510 1658 I libprocessgroup: Successfully killed process cgroup uid 10377 pid 20280 in 0ms
09-20 20:31:31.232 874 874 I Zygote : Process 20280 exited due to signal 9 (Killed)
09-20 20:31:31.246 3228 3228 I GsaVoiceInteractionSrv: Handling ACTION_START_HOTWORD
09-20 20:31:31.246 3228 3228 I GsaVoiceInteractionSrv: disregardVoiceMatch: false
09-20 20:31:31.246 3228 3228 I GsaVoiceInteractionSrv: Cannot start hotword, hotword has been explicitly disabled.
09-20 20:31:31.251 3228 4030 I AssistantForeground: Get launcher package: com.google.android.apps.nexuslauncher
09-20 20:31:31.254 3228 4364 I A : setScreenState
09-20 20:31:31.254 3228 4364 I A : Dropping message not meant for SystemUI.
09-20 20:31:31.256 3117 3117 I GoogleInputMethodService: GoogleInputMethodService.onFinishInput():3446
09-20 20:31:31.256 3117 3117 I GoogleInputMethodService: GoogleInputMethodService.onStartInput():2028
09-20 20:31:31.257 3117 3117 I DeviceUnlockedTag: DeviceUnlockedTag.notifyDeviceLockStatusChanged():38 Notify device unlocked.
09-20 20:31:31.378 1510 1604 W ActivityTaskManager: Activity top resumed state loss timeout for ActivityRecord{25e234 u0 com.draco.buoy/.views.MainActivity t-1 f}}
09-20 20:31:31.413 1510 2186 I ActivityTaskManager: START u0 {act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] flg=0x10200000 cmp=com.draco.buoy/.views.MainActivity bnds=[440,29][641,354]} from uid 10245
09-20 20:31:31.427 1510 1604 D CompatibilityChangeReporter: Compat change id reported: 135634846; UID 10377; state: DISABLED
09-20 20:31:31.427 1510 1604 D CompatibilityChangeReporter: Compat change id reported: 135754954; UID 10377; state: ENABLED
09-20 20:31:31.427 1510 1637 D CompatibilityChangeReporter: Compat change id reported: 143937733; UID 10377; state: ENABLED
09-20 20:31:31.435 874 874 D Zygote : Forked child process 20304
09-20 20:31:31.444 1510 1637 I ActivityManager: Start proc 20304:com.draco.buoy/u0a377 for pre-top-activity {com.draco.buoy/com.draco.buoy.views.MainActivity}
09-20 20:31:31.453 20304 20304 E com.draco.buoy: Not starting debugger since process cannot load the jdwp agent.
09-20 20:31:31.463 3228 4015 I AssistantForeground: Get launcher package: com.google.android.apps.nexuslauncher
09-20 20:31:31.467 3228 4363 I A : setScreenState
09-20 20:31:31.468 3228 4363 I A : Dropping message not meant for SystemUI.
09-20 20:31:31.472 583 583 E Layer : [Surface(name=Task=1)/@0x9704126 - animation-leash#1] No local sync point found
09-20 20:31:31.472 583 583 E Layer : [Surface(name=Task=1)/@0x9704126 - animation-leash#1] No local sync point found
09-20 20:31:31.474 20304 20304 W com.draco.buoy: JIT profile information will not be recorded: profile file does not exist.
09-20 20:31:31.474 20304 20304 W com.draco.buoy: JIT profile information will not be recorded: profile file does not exist.
09-20 20:31:31.479 20304 20304 D NetworkSecurityConfig: No Network Security Config specified, using platform default
09-20 20:31:31.479 20304 20304 D NetworkSecurityConfig: No Network Security Config specified, using platform default
09-20 20:31:31.481 2525 2525 D RecentsOrientedState: current RecentsOrientedState: [[email protected] [email protected] mDisplayRotation=0 mTouchRotation=0 mRecentsActivityRotation=0 isRecentsActivityRotationAllowed=false mSystemRotation=false mFlags=291]
09-20 20:31:31.481 2525 2525 I chatty : uid=10245(com.google.android.apps.nexuslauncher) identical 2 lines
09-20 20:31:31.481 2525 2525 D RecentsOrientedState: current RecentsOrientedState: [[email protected] [email protected] mDisplayRotation=0 mTouchRotation=0 mRecentsActivityRotation=0 isRecentsActivityRotationAllowed=false mSystemRotation=false mFlags=291]
09-20 20:31:31.484 583 2653 W DisplayIdentification: Invalid EDID: falling back to serial number due to missing display name.
09-20 20:31:31.484 583 2653 W DisplayIdentification: Invalid EDID: falling back to ASCII text due to missing serial number.
09-20 20:31:31.523 20304 20304 D AndroidRuntime: Shutting down VM
09-20 20:31:31.523 20304 20304 E AndroidRuntime: FATAL EXCEPTION: main
09-20 20:31:31.523 20304 20304 E AndroidRuntime: Process: com.draco.buoy, PID: 20304
09-20 20:31:31.523 20304 20304 E AndroidRuntime: java.lang.IndexOutOfBoundsException: Index: 1, Size: 1
09-20 20:31:31.523 20304 20304 E AndroidRuntime: at java.util.Collections$SingletonList.get(Collections.java:4872)
09-20 20:31:31.523 20304 20304 E AndroidRuntime: at s0.a.j01)
09-20 20:31:31.523 20304 20304 E AndroidRuntime: at s0.a.C2)
09-20 20:31:31.523 20304 20304 E AndroidRuntime: at androidx.fragment.app.h.S29)
09-20 20:31:31.523 20304 20304 E AndroidRuntime: at androidx.fragment.app.h.Q1)
09-20 20:31:31.523 20304 20304 E AndroidRuntime: at androidx.fragment.app.h.R(Unknown Source:47)
09-20 20:31:31.523 20304 20304 E AndroidRuntime: at androidx.fragment.app.a.i2)
09-20 20:31:31.523 20304 20304 E AndroidRuntime: at androidx.fragment.app.h.D7)
09-20 20:31:31.523 20304 20304 E AndroidRuntime: at androidx.fragment.app.h.X(Unknown Source:84)
09-20 20:31:31.523 20304 20304 E AndroidRuntime: at androidx.fragment.app.h.B4)
09-20 20:31:31.523 20304 20304 E AndroidRuntime: at androidx.fragment.app.h.v(Unknown Source:14)
09-20 20:31:31.523 20304 20304 E AndroidRuntime: at j.d.onStart2)
09-20 20:31:31.523 20304 20304 E AndroidRuntime: at h.c.onStart(Unknown Source:0)
09-20 20:31:31.523 20304 20304 E AndroidRuntime: at android.app.Instrumentation.callActivityOnStart(Instrumentation.java:1435)
09-20 20:31:31.523 20304 20304 E AndroidRuntime: at android.app.Activity.performStart(Activity.java:8018)
09-20 20:31:31.523 20304 20304 E AndroidRuntime: at android.app.ActivityThread.handleStartActivity(ActivityThread.java:3457)
09-20 20:31:31.523 20304 20304 E AndroidRuntime: at android.app.servertransaction.TransactionExecutor.performLifecycleSequence(TransactionExecutor.java:221)
09-20 20:31:31.523 20304 20304 E AndroidRuntime: at android.app.servertransaction.TransactionExecutor.cycleToPath(TransactionExecutor.java:201)
09-20 20:31:31.523 20304 20304 E AndroidRuntime: at android.app.servertransaction.TransactionExecutor.executeLifecycleState(TransactionExecutor.java:173)
09-20 20:31:31.523 20304 20304 E AndroidRuntime: at android.app.servertransaction.TransactionExecutor.execute(TransactionExecutor.java:97)
09-20 20:31:31.523 20304 20304 E AndroidRuntime: at android.app.ActivityThread$H.handleMessage(ActivityThread.java:2066)
09-20 20:31:31.523 20304 20304 E AndroidRuntime: at android.os.Handler.dispatchMessage(Handler.java:106)
09-20 20:31:31.523 20304 20304 E AndroidRuntime: at android.os.Looper.loop(Looper.java:223)
09-20 20:31:31.523 20304 20304 E AndroidRuntime: at android.app.ActivityThread.main(ActivityThread.java:7664)
09-20 20:31:31.523 20304 20304 E AndroidRuntime: at java.lang.reflect.Method.invoke(Native Method)
09-20 20:31:31.523 20304 20304 E AndroidRuntime: at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:592)
09-20 20:31:31.523 20304 20304 E AndroidRuntime: at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:947)
09-20 20:31:31.525 1510 2186 W ActivityTaskManager: Force finishing activity com.draco.buoy/.views.MainActivity
09-20 20:31:31.536 1510 2186 I WindowManager: Queue is too deep! Purged item with taskid=64
09-20 20:31:31.544 20304 20304 I Process : Sending signal. PID: 20304 SIG: 9
09-20 20:31:31.544 3228 3228 I GsaVoiceInteractionSrv: Handling ACTION_STOP_HOTWORD
09-20 20:31:31.564 1510 12194 I ActivityManager: Process com.draco.buoy (pid 20304) has died: prcp TOP
09-20 20:31:31.564 874 874 I Zygote : Process 20304 exited due to signal 9 (Killed)
09-20 20:31:31.565 1510 1658 I libprocessgroup: Successfully killed process cgroup uid 10377 pid 20304 in 0ms
09-20 20:31:31.587 3228 3228 I GsaVoiceInteractionSrv: Handling ACTION_START_HOTWORD
09-20 20:31:31.587 3228 3228 I GsaVoiceInteractionSrv: disregardVoiceMatch: false
09-20 20:31:31.587 3228 3228 I GsaVoiceInteractionSrv: Cannot start hotword, hotword has been explicitly disabled.
09-20 20:31:31.589 3228 4364 I AssistantForeground: Get launcher package: com.google.android.apps.nexuslauncher
09-20 20:31:31.591 3228 4015 I A : setScreenState
09-20 20:31:31.592 3228 4015 I A : Dropping message not meant for SystemUI.
09-20 20:31:31.597 3117 3117 I GoogleInputMethodService: GoogleInputMethodService.onFinishInput():3446
09-20 20:31:31.598 3117 3117 I GoogleInputMethodService: GoogleInputMethodService.onStartInput():2028
09-20 20:31:31.599 3117 3117 I DeviceUnlockedTag: DeviceUnlockedTag.notifyDeviceLockStatusChanged():38 Notify device unlocked.
09-20 20:31:31.647 907 1020 D CHRE : @ 489.060: [ImuCal] Dynamic sensor configuration: high-performance.
09-20 20:31:31.725 1510 2191 I ActivityTaskManager: START u0 {act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] flg=0x10200000 cmp=com.draco.buoy/.views.MainActivity bnds=[440,36][641,361]} from uid 10245
09-20 20:31:31.742 1510 1604 D CompatibilityChangeReporter: Compat change id reported: 135634846; UID 10377; state: DISABLED
09-20 20:31:31.743 1510 1604 D CompatibilityChangeReporter: Compat change id reported: 135754954; UID 10377; state: ENABLED
09-20 20:31:31.743 1510 1637 D CompatibilityChangeReporter: Compat change id reported: 143937733; UID 10377; state: ENABLED
09-20 20:31:31.749 874 874 D Zygote : Forked child process 20328
09-20 20:31:31.754 1510 1637 I ActivityManager: Start proc 20328:com.draco.buoy/u0a377 for pre-top-activity {com.draco.buoy/com.draco.buoy.views.MainActivity}
09-20 20:31:31.758 20328 20328 E com.draco.buoy: Not starting debugger since process cannot load the jdwp agent.
09-20 20:31:31.764 3228 4363 I AssistantForeground: Get launcher package: com.google.android.apps.nexuslauncher
09-20 20:31:31.772 3228 3895 I A : setScreenState
09-20 20:31:31.772 3228 3895 I A : Dropping message not meant for SystemUI.
09-20 20:31:31.783 583 583 E Layer : [Surface(name=Task=1)/@0x9704126 - animation-leash#0] No local sync point found
09-20 20:31:31.783 583 583 E Layer : [Surface(name=Task=1)/@0x9704126 - animation-leash#0] No local sync point found
09-20 20:31:31.785 20328 20328 W com.draco.buoy: JIT profile information will not be recorded: profile file does not exist.
09-20 20:31:31.785 20328 20328 W com.draco.buoy: JIT profile information will not be recorded: profile file does not exist.
09-20 20:31:31.789 20328 20328 D NetworkSecurityConfig: No Network Security Config specified, using platform default
09-20 20:31:31.789 20328 20328 D NetworkSecurityConfig: No Network Security Config specified, using platform default
09-20 20:31:31.794 2525 2525 D RecentsOrientedState: current RecentsOrientedState: [[email protected] [email protected] mDisplayRotation=0 mTouchRotation=0 mRecentsActivityRotation=0 isRecentsActivityRotationAllowed=false mSystemRotation=false mFlags=291]
09-20 20:31:31.794 2525 2525 I chatty : uid=10245(com.google.android.apps.nexuslauncher) identical 2 lines
09-20 20:31:31.794 2525 2525 D RecentsOrientedState: current RecentsOrientedState: [[email protected] [email protected] mDisplayRotation=0 mTouchRotation=0 mRecentsActivityRotation=0 isRecentsActivityRotationAllowed=false mSystemRotation=false mFlags=291]
09-20 20:31:31.798 583 2653 W DisplayIdentification: Invalid EDID: falling back to serial number due to missing display name.
09-20 20:31:31.798 583 2653 W DisplayIdentification: Invalid EDID: falling back to ASCII text due to missing serial number.
09-20 20:31:31.835 20328 20328 D AndroidRuntime: Shutting down VM
09-20 20:31:31.835 20328 20328 E AndroidRuntime: FATAL EXCEPTION: main
09-20 20:31:31.835 20328 20328 E AndroidRuntime: Process: com.draco.buoy, PID: 20328
09-20 20:31:31.835 20328 20328 E AndroidRuntime: java.lang.IndexOutOfBoundsException: Index: 1, Size: 1
09-20 20:31:31.835 20328 20328 E AndroidRuntime: at java.util.Collections$SingletonList.get(Collections.java:4872)
09-20 20:31:31.835 20328 20328 E AndroidRuntime: at s0.a.j01)
09-20 20:31:31.835 20328 20328 E AndroidRuntime: at s0.a.C2)
09-20 20:31:31.835 20328 20328 E AndroidRuntime: at androidx.fragment.app.h.S29)
09-20 20:31:31.835 20328 20328 E AndroidRuntime: at androidx.fragment.app.h.Q1)
09-20 20:31:31.835 20328 20328 E AndroidRuntime: at androidx.fragment.app.h.R(Unknown Source:47)
09-20 20:31:31.835 20328 20328 E AndroidRuntime: at androidx.fragment.app.a.i2)
09-20 20:31:31.835 20328 20328 E AndroidRuntime: at androidx.fragment.app.h.D7)
09-20 20:31:31.835 20328 20328 E AndroidRuntime: at androidx.fragment.app.h.X(Unknown Source:84)
09-20 20:31:31.835 20328 20328 E AndroidRuntime: at androidx.fragment.app.h.B4)
09-20 20:31:31.835 20328 20328 E AndroidRuntime: at androidx.fragment.app.h.v(Unknown Source:14)
09-20 20:31:31.835 20328 20328 E AndroidRuntime: at j.d.onStart2)
09-20 20:31:31.835 20328 20328 E AndroidRuntime: at h.c.onStart(Unknown Source:0)
09-20 20:31:31.835 20328 20328 E AndroidRuntime: at android.app.Instrumentation.callActivityOnStart(Instrumentation.java:1435)
09-20 20:31:31.835 20328 20328 E AndroidRuntime: at android.app.Activity.performStart(Activity.java:8018)
09-20 20:31:31.835 20328 20328 E AndroidRuntime: at android.app.ActivityThread.handleStartActivity(ActivityThread.java:3457)
09-20 20:31:31.835 20328 20328 E AndroidRuntime: at android.app.servertransaction.TransactionExecutor.performLifecycleSequence(TransactionExecutor.java:221)
09-20 20:31:31.835 20328 20328 E AndroidRuntime: at android.app.servertransaction.TransactionExecutor.cycleToPath(TransactionExecutor.java:201)
09-20 20:31:31.835 20328 20328 E AndroidRuntime: at android.app.servertransaction.TransactionExecutor.executeLifecycleState(TransactionExecutor.java:173)
09-20 20:31:31.835 20328 20328 E AndroidRuntime: at android.app.servertransaction.TransactionExecutor.execute(TransactionExecutor.java:97)
09-20 20:31:31.835 20328 20328 E AndroidRuntime: at android.app.ActivityThread$H.handleMessage(ActivityThread.java:2066)
09-20 20:31:31.835 20328 20328 E AndroidRuntime: at android.os.Handler.dispatchMessage(Handler.java:106)
09-20 20:31:31.835 20328 20328 E AndroidRuntime: at android.os.Looper.loop(Looper.java:223)
09-20 20:31:31.835 20328 20328 E AndroidRuntime: at android.app.ActivityThread.main(ActivityThread.java:7664)
09-20 20:31:31.835 20328 20328 E AndroidRuntime: at java.lang.reflect.Method.invoke(Native Method)
09-20 20:31:31.835 20328 20328 E AndroidRuntime: at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:592)
09-20 20:31:31.835 20328 20328 E AndroidRuntime: at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:947)
09-20 20:31:31.838 1510 2191 W ActivityTaskManager: Force finishing activity com.draco.buoy/.views.MainActivity
09-20 20:31:31.847 1510 2191 I WindowManager: Queue is too deep! Purged item with taskid=65
09-20 20:31:31.855 20328 20328 I Process : Sending signal. PID: 20328 SIG: 9
09-20 20:31:31.855 3228 3228 I GsaVoiceInteractionSrv: Handling ACTION_STOP_HOTWORD
09-20 20:31:31.872 1510 7840 I ActivityManager: Process com.draco.buoy (pid 20328) has died: prcp TOP
09-20 20:31:31.872 874 874 I Zygote : Process 20328 exited due to signal 9 (Killed)
09-20 20:31:31.872 1510 1658 I libprocessgroup: Successfully killed process cgroup uid 10377 pid 20328 in 0ms
09-20 20:31:31.892 3228 3228 I GsaVoiceInteractionSrv: Handling ACTION_START_HOTWORD
09-20 20:31:31.892 3228 3228 I GsaVoiceInteractionSrv: disregardVoiceMatch: false
09-20 20:31:31.892 3228 3228 I GsaVoiceInteractionSrv: Cannot start hotword, hotword has been explicitly disabled.
09-20 20:31:31.897 3228 4015 I AssistantForeground: Get launcher package: com.google.android.apps.nexuslauncher
09-20 20:31:31.898 3117 3117 I GoogleInputMethodService: GoogleInputMethodService.onFinishInput():3446
09-20 20:31:31.898 3117 3117 I GoogleInputMethodService: GoogleInputMethodService.onStartInput():2028
09-20 20:31:31.899 3117 3117 I DeviceUnlockedTag: DeviceUnlockedTag.notifyDeviceLockStatusChanged():38 Notify device unlocked.
09-20 20:31:31.900 3228 3895 I A : setScreenState
09-20 20:31:31.901 3228 3895 I A : Dropping message not meant for SystemUI.
09-20 20:31:32.026 1510 1604 W ActivityTaskManager: Activity top resumed state loss timeout for ActivityRecord{e9dd48d u0 com.draco.buoy/.views.MainActivity t-1 f}}
09-20 20:31:32.038 15920 18207 V NativeCrypto: SSL shutdown failed: ssl=0xb400007cd966d2d8: I/O error during system call, Software caused connection abort
09-20 20:31:32.340 907 1020 D VSC : @ 489.753: [WO] isFlat() nearest_rotation: 2, flat_angle: 65
09-20 20:31:32.340 907 1020 D VSC : @ 489.753: [WO] orientation angle 175, orientation 2
09-20 20:31:32.359 907 2625 I sensors-hal: [ssc_utils]get_qmi_debug_flag:244, support_qmi_debug : false
09-20 20:31:32.380 907 1020 W ASH : @ 489.793: Unhandled msg ID 999: line 1277
09-20 20:31:32.380 907 1020 E ASH : @ 489.793: No pb callback assigned
09-20 20:31:32.380 907 1020 E ASH : @ 489.793: Nanopb error: callback failed:1588
09-20 20:31:32.902 908 983 I [email protected]: skin-therm-monitor: 36.26

Thanks, found it. I'll fix it asap

tytydraco said:
Thanks, found it. I'll fix it asap
Click to expand...
Click to collapse
thanks <3

I ask the dev if there any news to my problem of opening the app
tytydraco said:
Thanks, found it. I'll fix it asap
Click to expand...
Click to collapse

Is there a way to automate the profiles? I took a look at tasker but couldn't seem to figure it out. Would like to turn on extreme when screen is off or overnight.

Related

Camera APP won't OPEN/WORK Blackscreen?

So my screen shattered, and I send my Nexus one to HTC to be repaired.
Before I sent it, my nexus was rooted with Cyanogen 5.0.5.3 with everything working just dandy (camera included.)
After getting my Nexus back from HTC, it was UN-ROOTED, completely wiped.
I re-rooted my phone, and since it was wiped, decided to start fresh with Cyanogen 5.0.6. So i flashed that, then the GAPPs and started up. I used Titanium Backup to restore my 200 something apps.
Everything was working perfectly, EXCEPT clicking the camera app, would lag, then go to a permanent black screen, where the phone will freeze up and then not open. I had restored ALL my apps with Titanium with APPS2SD, so I assumed it was possibly from restoring my camera app onto the SD card that it was not running.
So i wiped my phone, and tried using a NANDROID backup, from the day before my phone screen broke, which is back to Cyanogen 5.0.5.3 or whatever. Everything was restored back to how I used to have it, and that was with Desire camera.
Tried to open the camera App, and NOTHING. Same black screen.
I tried wiping my Nexus again. I wiped the phone in Amon-Ra recovery, then wiped the SD-EXT of Apps2SD, I also wiped the cache, and the dalvrik cache. I rebooted my Nexus, and still when trying to open the camera, it would lag then go to black screen.
Does anyone know what is wrong with the camera? I don't think HTC messed anything up on the camera... but I guess you never know....
post a logcat.
This is the first time I've done a logcat file.... Saved it as a txt, but its too large to attach to a post!
This is the last part of the logcat, right when i attempted to open the camera app.
V/MediaProvider( 430): we got work to do for checkThumbnail: /sdcard/MyLifez/IMG_6789.JPG, there are still 0 tasks left in queue
D/WindowManager( 149): I'm tired mEndcallBehavior=0x2
I/power ( 149): *** set_screen_state 0
D/ViewFlipper( 536): updateRunning() mVisible=false, mStarted=true, mUserPresent=false, mRunning=false
D/dalvikvm( 149): GC freed 2728 objects / 110264 bytes in 100ms
D/SurfaceFlinger( 149): About to give-up screen, flinger = 0x14b408
I/WindowManager( 149): Setting rotation to 0, animFlags=0
I/ActivityManager( 149): Config changed: { scale=1.0 imsi=310/260 loc=en_US touch=3 keys=1/1/2 nav=3/1 orien=1 layout=34}
V/RenderScript( 298): setSurface 480 800 0x11cdc0
W/ActivityManager( 149): Activity pause timeout for HistoryRecord{45d65b88 com.android.camera/.Camera}
D/dalvikvm( 149): GC freed 2882 objects / 139624 bytes in 107ms
I/AudioHardwareQSD( 129): AudioHardware pcm playback is going to standby.
D/dalvikvm( 149): GC freed 3491 objects / 163216 bytes in 82ms
W/ActivityManager( 149): Activity idle timeout for HistoryRecord{45d65b88 com.android.camera/.Camera}
D/dalvikvm( 536): GC freed 3957 objects / 203664 bytes in 68ms
D/KeyguardViewMediator( 149): wakeWhenReadyLocked(26)
D/KeyguardViewMediator( 149): handleWakeWhenReady(26)
D/KeyguardViewMediator( 149): pokeWakelock(5000)
I/power ( 149): *** set_screen_state 1
D/SurfaceFlinger( 149): Screen about to return, flinger = 0x14b408
D/KeyguardViewMediator( 149): pokeWakelock(5000)
D/KeyguardViewMediator( 149): pokeWakelock(5000)
D/ViewFlipper( 536): updateRunning() mVisible=false, mStarted=true, mUserPresent=true, mRunning=false
I/WindowManager( 149): Setting rotation to 1, animFlags=0
I/ActivityManager( 149): Config changed: { scale=1.0 imsi=310/260 loc=en_US touch=3 keys=1/1/2 nav=3/1 orien=2 layout=34}
I/WindowManager( 149): Setting rotation to 0, animFlags=0
I/ActivityManager( 149): Config changed: { scale=1.0 imsi=310/260 loc=en_US touch=3 keys=1/1/2 nav=3/1 orien=1 layout=34}
I/WindowManager( 149): Setting rotation to 1, animFlags=0
I/ActivityManager( 149): Config changed: { scale=1.0 imsi=310/260 loc=en_US touch=3 keys=1/1/2 nav=3/1 orien=2 layout=34}
V/RenderScript( 298): setSurface 800 480 0x11cdc0
D/dalvikvm( 149): GC freed 3546 objects / 178776 bytes in 71ms
I/ActivityManager( 149): Starting activity: Intent { act=android.intent.action.MAIN cat=[android.intent.category.HOME] flg=0x10200000 cmp=com.android.launcher2/.Launcher }
D/NetworkLocationProvider( 149): onDataConnectionStateChanged 8
D/MobileDataStateTracker( 149): default Received state= CONNECTED, old= CONNECTED, reason= (unspecified), apnTypeList= *
D/MobileDataStateTracker( 149): replacing old mInterfaceName (rmnet0) with rmnet0 for mms
D/MobileDataStateTracker( 149): replacing old mInterfaceName (rmnet0) with rmnet0 for supl
D/MobileDataStateTracker( 149): replacing old mInterfaceName (rmnet0) with rmnet0 for dun
D/MobileDataStateTracker( 149): replacing old mInterfaceName (rmnet0) with rmnet0 for hipri
D/NetworkLocationProvider( 149): onCellLocationChanged [38999,33072518]
W/ActivityManager( 149): Activity pause timeout for HistoryRecord{45d65b88 com.android.camera/.Camera}
D/dalvikvm( 149): GC freed 3656 objects / 188152 bytes in 78ms
I/WindowManager( 149): Setting rotation to 0, animFlags=0
V/RenderScript_jni( 536): surfaceCreated
V/RenderScript_jni( 536): surfaceChanged
V/RenderScript( 536): setSurface 800 480 0x44f848
I/ActivityManager( 149): Config changed: { scale=1.0 imsi=310/260 loc=en_US touch=3 keys=1/1/2 nav=3/1 orien=1 layout=34}
D/ViewFlipper( 536): updateRunning() mVisible=true, mStarted=true, mUserPresent=true, mRunning=true
V/RenderScript_jni( 536): surfaceChanged
V/RenderScript( 536): setSurface 480 762 0x44f848
W/InputManagerService( 149): Window already focused, ignoring focus gain of: [email protected]
V/RenderScript( 298): setSurface 480 800 0x11cdc0
D/dalvikvm( 149): GC freed 1800 objects / 100872 bytes in 114ms
D/AlarmManagerService( 149): Kernel timezone updated to 420 minutes west of GMT
D/SystemClock( 302): Setting time of day to sec=1272066532
W/BackupManagerService( 149): dataChanged but no participant pkg='com.android.providers.settings' uid=10040
I/ActivityManager( 149): Starting activity: Intent { act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] flg=0x10200000 cmp=com.android.camera/.Camera }
I/WindowManager( 149): Setting rotation to 1, animFlags=0
I/ActivityManager( 149): Config changed: { scale=1.0 imsi=310/260 loc=en_US touch=3 keys=1/1/2 nav=3/1 orien=2 layout=34}
V/RenderScript( 298): setSurface 800 480 0x11cdc0
V/RenderScript_jni( 536): surfaceDestroyed
V/RenderScript( 536): setSurface 0 0 0x0
D/ViewFlipper( 536): updateRunning() mVisible=false, mStarted=true, mUserPresent=true, mRunning=false
D/dalvikvm( 149): GC freed 1775 objects / 87624 bytes in 85ms
W/ActivityManager( 149): Activity idle timeout for HistoryRecord{45d65b88 com.android.camera/.Camera}
D/dalvikvm( 558): GC freed 531 objects / 20392 bytes in 65ms
I/ActivityManager( 149): Starting activity: Intent { act=android.intent.action.MAIN cat=[android.intent.category.HOME] flg=0x10200000 cmp=com.android.launcher2/.Launcher }
W/ActivityManager( 149): Activity pause timeout for HistoryRecord{45d65b88 com.android.camera/.Camera}
I/WindowManager( 149): Setting rotation to 0, animFlags=0
V/RenderScript_jni( 536): surfaceCreated
V/RenderScript_jni( 536): surfaceChanged
V/RenderScript( 536): setSurface 800 480 0x118e40
I/ActivityManager( 149): Config changed: { scale=1.0 imsi=310/260 loc=en_US touch=3 keys=1/1/2 nav=3/1 orien=1 layout=34}
D/ViewFlipper( 536): updateRunning() mVisible=true, mStarted=true, mUserPresent=true, mRunning=true
V/RenderScript_jni( 536): surfaceChanged
V/RenderScript( 536): setSurface 480 762 0x118e40
W/InputManagerService( 149): Window already focused, ignoring focus gain of: [email protected]
V/RenderScript( 298): setSurface 480 800 0x11cdc0
D/dalvikvm( 149): GC freed 2433 objects / 110304 bytes in 79ms
I/power ( 149): *** set_screen_state 0
D/ViewFlipper( 536): updateRunning() mVisible=true, mStarted=true, mUserPresent=false, mRunning=false
D/SurfaceFlinger( 149): About to give-up screen, flinger = 0x14b408
D/dalvikvm( 149): GC freed 3791 objects / 180712 bytes in 63ms
D/dalvikvm( 558): GC freed 414 objects / 16072 bytes in 69ms
D/AlarmManagerService( 149): Kernel timezone updated to 420 minutes west of GMT
D/SystemClock( 302): Setting time of day to sec=1272066671
W/BackupManagerService( 149): dataChanged but no participant pkg='com.android.providers.settings' uid=10040
D/NetworkLocationProvider( 149): onDataConnectionStateChanged 1
D/NetworkLocationProvider( 149): onCellLocationChanged [-1,-1]
D/MobileDataStateTracker( 149): default Received state= CONNECTED, old= CONNECTED, reason= (unspecified), apnTypeList= *
D/MobileDataStateTracker( 149): replacing old mInterfaceName (rmnet0) with rmnet0 for mms
D/MobileDataStateTracker( 149): replacing old mInterfaceName (rmnet0) with rmnet0 for supl
D/MobileDataStateTracker( 149): replacing old mInterfaceName (rmnet0) with rmnet0 for dun
D/MobileDataStateTracker( 149): replacing old mInterfaceName (rmnet0) with rmnet0 for hipri
D/dalvikvm( 467): GC freed 689 objects / 28416 bytes in 63ms
D/dalvikvm( 476): GC freed 2134 objects / 122872 bytes in 76ms
D/AlarmManagerService( 149): Kernel timezone updated to 420 minutes west of GMT
D/SystemClock( 302): Setting time of day to sec=1272066728
W/BackupManagerService( 149): dataChanged but no participant pkg='com.android.providers.settings' uid=10040
D/NetworkLocationProvider( 149): onDataConnectionStateChanged 8
D/MobileDataStateTracker( 149): default Received state= CONNECTED, old= CONNECTED, reason= (unspecified), apnTypeList= *
D/MobileDataStateTracker( 149): replacing old mInterfaceName (rmnet0) with rmnet0 for mms
D/MobileDataStateTracker( 149): replacing old mInterfaceName (rmnet0) with rmnet0 for supl
D/MobileDataStateTracker( 149): replacing old mInterfaceName (rmnet0) with rmnet0 for dun
D/MobileDataStateTracker( 149): replacing old mInterfaceName (rmnet0) with rmnet0 for hipri
D/KeyguardViewMediator( 149): wakeWhenReadyLocked(26)
D/KeyguardViewMediator( 149): handleWakeWhenReady(26)
D/KeyguardViewMediator( 149): pokeWakelock(5000)
I/power ( 149): *** set_screen_state 1
D/SurfaceFlinger( 149): Screen about to return, flinger = 0x14b408
D/dalvikvm( 302): GC freed 10718 objects / 623096 bytes in 106ms
D/NetworkLocationProvider( 149): onCellLocationChanged [38999,33072518]
D/KeyguardViewMediator( 149): pokeWakelock(5000)
D/KeyguardViewMediator( 149): pokeWakelock(5000)
D/ViewFlipper( 536): updateRunning() mVisible=true, mStarted=true, mUserPresent=true, mRunning=true
W/InputManagerService( 149): Window already focused, ignoring focus gain of: [email protected]
I/ActivityManager( 149): Starting activity: Intent { act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] flg=0x10200000 cmp=com.android.camera/.Camera }
I/WindowManager( 149): Setting rotation to 1, animFlags=0
I/ActivityManager( 149): Config changed: { scale=1.0 imsi=310/260 loc=en_US touch=3 keys=1/1/2 nav=3/1 orien=2 layout=34}
V/RenderScript( 298): setSurface 800 480 0x11cdc0
D/dalvikvm( 149): GC freed 11263 objects / 518992 bytes in 70ms
V/RenderScript_jni( 536): surfaceDestroyed
V/RenderScript( 536): setSurface 0 0 0x0
D/ViewFlipper( 536): updateRunning() mVisible=false, mStarted=true, mUserPresent=true, mRunning=false
D/dalvikvm( 149): GC freed 2392 objects / 122416 bytes in 86ms
W/ActivityManager( 149): Launch timeout has expired, giving up wake lock!
W/ActivityManager( 149): Activity idle timeout for HistoryRecord{45d65b88 com.android.camera/.Camera}
D/dalvikvm( 536): GC freed 4059 objects / 315512 bytes in 67ms
D/NetworkLocationProvider( 149): onCellLocationChanged [38999,33031887]
D/NetworkLocationProvider( 149): onCellLocationChanged [38999,33072518]
D/NetworkLocationProvider( 149): onCellLocationChanged [38999,33031887]
D/NetworkLocationProvider( 149): onCellLocationChanged [38999,33072518]
D/NetworkLocationProvider( 149): onCellLocationChanged [38999,33031887]
D/NetworkLocationProvider( 149): onCellLocationChanged [38999,33072518]
D/NetworkLocationProvider( 149): onCellLocationChanged [38999,33031887]
D/NetworkLocationProvider( 149): onCellLocationChanged [38999,33072518]
I/power ( 149): *** set_screen_state 0
D/ViewFlipper( 536): updateRunning() mVisible=false, mStarted=true, mUserPresent=false, mRunning=false
D/SurfaceFlinger( 149): About to give-up screen, flinger = 0x14b408
W/ActivityManager( 149): Activity pause timeout for HistoryRecord{45d65b88 com.android.camera/.Camera}
D/dalvikvm( 149): GC freed 3473 objects / 158408 bytes in 62ms
I/WindowManager( 149): Setting rotation to 0, animFlags=0
I/ActivityManager( 149): Config changed: { scale=1.0 imsi=310/260 loc=en_US touch=3 keys=1/1/2 nav=3/1 orien=1 layout=34}
V/RenderScript( 298): setSurface 480 800 0x11cdc0
D/dalvikvm( 149): GC freed 3208 objects / 152456 bytes in 68ms
D/dalvikvm( 149): GC freed 1802 objects / 86504 bytes in 85ms
D/dalvikvm( 558): GC freed 272 objects / 10176 bytes in 63ms
D/KeyguardViewMediator( 149): wakeWhenReadyLocked(26)
D/KeyguardViewMediator( 149): handleWakeWhenReady(26)
D/KeyguardViewMediator( 149): pokeWakelock(5000)
I/power ( 149): *** set_screen_state 1
D/SurfaceFlinger( 149): Screen about to return, flinger = 0x14b408
D/NetworkLocationProvider( 149): onCellLocationChanged [38999,33037676]
D/KeyguardViewMediator( 149): pokeWakelock(5000)
D/KeyguardViewMediator( 149): pokeWakelock(5000)
D/ViewFlipper( 536): updateRunning() mVisible=false, mStarted=true, mUserPresent=true, mRunning=false
I/WindowManager( 149): Setting rotation to 1, animFlags=0
I/ActivityManager( 149): Config changed: { scale=1.0 imsi=310/260 loc=en_US touch=3 keys=1/1/2 nav=3/1 orien=2 layout=34}
I/WindowManager( 149): Setting rotation to 0, animFlags=0
I/ActivityManager( 149): Config changed: { scale=1.0 imsi=310/260 loc=en_US touch=3 keys=1/1/2 nav=3/1 orien=1 layout=34}
I/WindowManager( 149): Setting rotation to 1, animFlags=0
V/RenderScript( 298): setSurface 800 480 0x11cdc0
I/ActivityManager( 149): Config changed: { scale=1.0 imsi=310/260 loc=en_US touch=3 keys=1/1/2 nav=3/1 orien=2 layout=34}
D/dalvikvm( 149): GC freed 6226 objects / 303168 bytes in 79ms
D/NetworkLocationProvider( 149): onCellLocationChanged [38999,33072518]
D/dalvikvm( 149): GC freed 1897 objects / 106376 bytes in 63ms
D/dalvikvm( 149): GC freed 939 objects / 44456 bytes in 81ms
D/WindowManager( 149): I'm tired mEndcallBehavior=0x2
I/power ( 149): *** set_screen_state 0
D/ViewFlipper( 536): updateRunning() mVisible=false, mStarted=true, mUserPresent=false, mRunning=false
I/WindowManager( 149): Setting rotation to 0, animFlags=0
W/SurfaceFlinger( 149): timeout expired mFreezeDisplay=1, mFreezeCount=0
I/ActivityManager( 149): Config changed: { scale=1.0 imsi=310/260 loc=en_US touch=3 keys=1/1/2 nav=3/1 orien=1 layout=34}
D/SurfaceFlinger( 149): About to give-up screen, flinger = 0x14b408
V/RenderScript( 298): setSurface 480 800 0x11cdc0
D/dalvikvm( 149): GC freed 4167 objects / 214248 bytes in 72ms
W/ActivityManager( 149): Activity pause timeout for HistoryRecord{45d65b88 com.android.camera/.Camera}
W/ActivityManager( 149): Activity idle timeout for HistoryRecord{45d65b88 com.android.camera/.Camera}
D/dalvikvm( 149): GC freed 1824 objects / 87480 bytes in 81ms
D/KeyguardViewMediator( 149): wakeWhenReadyLocked(26)
D/KeyguardViewMediator( 149): handleWakeWhenReady(26)
D/KeyguardViewMediator( 149): pokeWakelock(5000)
I/power ( 149): *** set_screen_state 1
D/SurfaceFlinger( 149): Screen about to return, flinger = 0x14b408
D/KeyguardViewMediator( 149): pokeWakelock(5000)
D/KeyguardViewMediator( 149): pokeWakelock(5000)
D/ViewFlipper( 536): updateRunning() mVisible=false, mStarted=true, mUserPresent=true, mRunning=false
I/WindowManager( 149): Setting rotation to 1, animFlags=0
I/ActivityManager( 149): Config changed: { scale=1.0 imsi=310/260 loc=en_US touch=3 keys=1/1/2 nav=3/1 orien=2 layout=34}
I/WindowManager( 149): Setting rotation to 0, animFlags=0
I/ActivityManager( 149): Config changed: { scale=1.0 imsi=310/260 loc=en_US touch=3 keys=1/1/2 nav=3/1 orien=1 layout=34}
V/RenderScript( 298): setSurface 800 480 0x11cdc0
I/WindowManager( 149): Setting rotation to 1, animFlags=0
I/ActivityManager( 149): Config changed: { scale=1.0 imsi=310/260 loc=en_US touch=3 keys=1/1/2 nav=3/1 orien=2 layout=34}
D/dalvikvm( 149): GC freed 3328 objects / 170128 bytes in 73ms
D/skia ( 149): purging 191K from font cache [19 entries]
D/dalvikvm( 149): GC freed 2668 objects / 144832 bytes in 78ms
W/ActivityManager( 149): Activity idle timeout for HistoryRecord{45d65b88 com.android.camera/.Camera}
D/dalvikvm( 536): GC freed 1103 objects / 43160 bytes in 71ms
W/WindowManager( 149): Key dispatching timed out sending to <null>
W/WindowManager( 149): Dispatch state: {{KeyEvent{action=1 code=26 repeat=0 meta=0 scancode=116 mFlags=8} to Window{45d0ec10 Keyguard paused=false} @ 1272067056085 lw=Window{45d0ec10 Keyguard paused=false} [email protected] fin=false gfw=true ed=true tts=0 wf=true fp=false mcf=null}}
I/WindowManager( 149): focus null mToken is null at event dispatch!
W/WindowManager( 149): Current state: {{KeyEvent{action=0 code=4 repeat=0 meta=0 scancode=158 mFlags=72} to null @ 1272067071709 lw=null lb=null fin=true gfw=true ed=true tts=0 wf=false fp=false mcf=null}}
I/ActivityManager( 149): ANR in process: com.android.camera (last in com.android.camera)
I/ActivityManager( 149): Annotation: keyDispatchingTimedOut
I/ActivityManager( 149): CPU usage:
I/ActivityManager( 149): Load: 1.18 / 1.48 / 1.43
I/ActivityManager( 149): CPU usage from 9939ms to 22ms ago:
I/ActivityManager( 149): system_server: 2% = 1% user + 0% kernel / faults: 9 minor
I/ActivityManager( 149): akmd: 1% = 0% user + 1% kernel
I/ActivityManager( 149): droid.launcher2: 0% = 0% user + 0% kernel / faults: 46 minor
I/ActivityManager( 149): flush-31:0: 0% = 0% user + 0% kernel
I/ActivityManager( 149): events/0: 0% = 0% user + 0% kernel
I/ActivityManager( 149): adbd: 0% = 0% user + 0% kernel
I/ActivityManager( 149): m.android.phone: 0% = 0% user + 0% kernel
I/ActivityManager( 149): TOTAL: 4% = 1% user + 2% kernel
I/Process ( 149): Sending signal. PID: 575 SIG: 3
I/dalvikvm( 575): threadid=7: reacting to signal 3
I/dalvikvm( 575): Wrote stack trace to '/data/anr/traces.txt'
I/Process ( 149): Sending signal. PID: 149 SIG: 3
I/dalvikvm( 149): threadid=7: reacting to signal 3
I/dalvikvm( 149): Wrote stack trace to '/data/anr/traces.txt'
I/Process ( 149): Sending signal. PID: 558 SIG: 3
I/dalvikvm( 558): threadid=7: reacting to signal 3
I/dalvikvm( 558): Wrote stack trace to '/data/anr/traces.txt'
I/Process ( 149): Sending signal. PID: 536 SIG: 3
I/dalvikvm( 536): threadid=7: reacting to signal 3
I/dalvikvm( 536): Wrote stack trace to '/data/anr/traces.txt'
I/Process ( 149): Sending signal. PID: 476 SIG: 3
I/dalvikvm( 476): threadid=7: reacting to signal 3
I/dalvikvm( 476): Wrote stack trace to '/data/anr/traces.txt'
I/Process ( 149): Sending signal. PID: 467 SIG: 3
I/dalvikvm( 467): threadid=7: reacting to signal 3
I/dalvikvm( 467): Wrote stack trace to '/data/anr/traces.txt'
I/Process ( 149): Sending signal. PID: 519 SIG: 3
I/dalvikvm( 519): threadid=7: reacting to signal 3
I/dalvikvm( 519): Wrote stack trace to '/data/anr/traces.txt'
I/Process ( 149): Sending signal. PID: 547 SIG: 3
I/dalvikvm( 547): threadid=7: reacting to signal 3
I/dalvikvm( 547): Wrote stack trace to '/data/anr/traces.txt'
I/Process ( 149): Sending signal. PID: 394 SIG: 3
I/dalvikvm( 394): threadid=7: reacting to signal 3
I/dalvikvm( 394): Wrote stack trace to '/data/anr/traces.txt'
I/Process ( 149): Sending signal. PID: 430 SIG: 3
I/dalvikvm( 430): threadid=7: reacting to signal 3
I/dalvikvm( 430): Wrote stack trace to '/data/anr/traces.txt'
I/Process ( 149): Sending signal. PID: 381 SIG: 3
I/dalvikvm( 381): threadid=7: reacting to signal 3
I/dalvikvm( 381): Wrote stack trace to '/data/anr/traces.txt'
I/Process ( 149): Sending signal. PID: 369 SIG: 3
I/dalvikvm( 369): threadid=7: reacting to signal 3
I/dalvikvm( 369): Wrote stack trace to '/data/anr/traces.txt'
I/Process ( 149): Sending signal. PID: 497 SIG: 3
I/dalvikvm( 497): threadid=7: reacting to signal 3
I/dalvikvm( 497): Wrote stack trace to '/data/anr/traces.txt'
I/Process ( 149): Sending signal. PID: 489 SIG: 3
I/dalvikvm( 489): threadid=7: reacting to signal 3
I/dalvikvm( 489): Wrote stack trace to '/data/anr/traces.txt'
I/Process ( 149): Sending signal. PID: 325 SIG: 3
I/dalvikvm( 325): threadid=7: reacting to signal 3
I/dalvikvm( 325): Wrote stack trace to '/data/anr/traces.txt'
I/Process ( 149): Sending signal. PID: 449 SIG: 3
I/dalvikvm( 449): threadid=7: reacting to signal 3
I/dalvikvm( 449): Wrote stack trace to '/data/anr/traces.txt'
I/Process ( 149): Sending signal. PID: 442 SIG: 3
I/dalvikvm( 442): threadid=7: reacting to signal 3
I/dalvikvm( 442): Wrote stack trace to '/data/anr/traces.txt'
I/Process ( 149): Sending signal. PID: 412 SIG: 3
I/dalvikvm( 412): threadid=7: reacting to signal 3
I/dalvikvm( 412): Wrote stack trace to '/data/anr/traces.txt'
I/Process ( 149): Sending signal. PID: 400 SIG: 3
I/dalvikvm( 400): threadid=7: reacting to signal 3
I/dalvikvm( 400): Wrote stack trace to '/data/anr/traces.txt'
I/Process ( 149): Sending signal. PID: 302 SIG: 3
I/dalvikvm( 302): threadid=7: reacting to signal 3
I/dalvikvm( 302): Wrote stack trace to '/data/anr/traces.txt'
I/Process ( 149): Sending signal. PID: 341 SIG: 3
I/dalvikvm( 341): threadid=7: reacting to signal 3
I/dalvikvm( 341): Wrote stack trace to '/data/anr/traces.txt'
I/Process ( 149): Sending signal. PID: 298 SIG: 3
I/dalvikvm( 298): threadid=7: reacting to signal 3
I/dalvikvm( 298): Wrote stack trace to '/data/anr/traces.txt'
D/NetworkLocationProvider( 149): onDataConnectionStateChanged 1
D/MobileDataStateTracker( 149): default Received state= CONNECTED, old= CONNECTED, reason= (unspecified), apnTypeList= *
D/MobileDataStateTracker( 149): replacing old mInterfaceName (rmnet0) with rmnet0 for mms
D/MobileDataStateTracker( 149): replacing old mInterfaceName (rmnet0) with rmnet0 for supl
D/MobileDataStateTracker( 149): replacing old mInterfaceName (rmnet0) with rmnet0 for dun
D/MobileDataStateTracker( 149): replacing old mInterfaceName (rmnet0) with rmnet0 for hipri
D/NetworkLocationProvider( 149): onCellLocationChanged [372,42373]
I/Process ( 149): Sending signal. PID: 299 SIG: 3
I/dalvikvm( 299): threadid=7: reacting to signal 3
I/dalvikvm( 299): Wrote stack trace to '/data/anr/traces.txt'
W/WindowManager( 149): No focus window, dropping: KeyEvent{action=0 code=4 repeat=0 meta=0 scancode=158 mFlags=72}
I/ActivityManager( 149): Start proc com.android.bugreport for broadcast com.android.bugreport/.BugReportReceiver: pid=890 uid=1007 gids={1007, 1015}
I/ActivityManager( 149): Killing process com.android.camera (pid=575) at user's request
I/Process ( 149): Sending signal. PID: 575 SIG: 9
I/ActivityManager( 149): Process com.android.camera (pid 575) has died.
I/WindowManager( 149): Setting rotation to 0, animFlags=0
W/WindowManager( 149): Rebuild removed 3 windows but added 2
I/ActivityManager( 149): Config changed: { scale=1.0 imsi=310/260 loc=en_US touch=3 keys=1/1/2 nav=3/1 orien=1 layout=34}
I/UsageStats( 149): Unexpected resume of com.android.launcher2 while already resumed in com.android.camera
V/RenderScript_jni( 536): surfaceCreated
V/RenderScript_jni( 536): surfaceChanged
V/RenderScript( 536): setSurface 800 480 0x116ec0
D/ViewFlipper( 536): updateRunning() mVisible=true, mStarted=true, mUserPresent=true, mRunning=true
V/RenderScript_jni( 536): surfaceChanged
V/RenderScript( 536): setSurface 480 762 0x116ec0
V/RenderScript( 298): setSurface 480 800 0x11cdc0
W/InputManagerService( 149): Window already focused, ignoring focus gain of: [email protected]
D/AlarmManagerService( 149): Kernel timezone updated to 420 minutes west of GMT
D/SystemClock( 302): Setting time of day to sec=1272067079
W/BackupManagerService( 149): dataChanged but no participant pkg='com.android.providers.settings' uid=10040
D/dalvikvm( 149): GC freed 4944 objects / 254336 bytes in 99ms
D/dalvikvm( 467): GC freed 510 objects / 20736 bytes in 58ms
D/dalvikvm( 476): GC freed 1257 objects / 77432 bytes in 86ms
D/dalvikvm( 558): GC freed 405 objects / 14952 bytes in 78ms
Click to expand...
Click to collapse
Hi Neon! It's me Roxy from nexus forum ~
Anyway, I also have the same problem as you did if I try to use desire camera =O... which is why I went back to the camera that comes with 5.0.6.
Off topic, but how did you shatter your screen? Did you drop it?
Quoted from his post on nexus one forum...
So the horrible has happened last night.
Getting into a car, my hoodie got stuck in the door of the car, not thinking about it, my LOVED nexus was also in the same pocket. It got smushed between the car and the car door.
{
"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"
}
It actually looked fine until I turned it on. The glass and the BestSkinsEver protector I had on the phone was fine. BUT the amoled display is SHATTERED. It comes up as a black screen, and I can somewhat see the lock screen fragmented.
I have seen people talk about both UrgentIphoneCare, and DrCellphone, but with mixed reviews.
I still need to speak with UrgentIphoneCare, but it seems like they charge about $150++ to have the screen fixed. This price is for the glass/digitizer, and NOT the LCD Amoled screen, so it might actually be in the $200 range.
I spoke with DrCellPhone, and they said they will have the Amoled lcd screens in on Tuesday, and it will cost 160-180 for the replacement.
My biggest issue, is the fact that BOTH companies have had really mixed reviews, some being very negative. What i worry about is if WRONG or CHEAPER screens are used. I've also seen reviews about people saying that these companies put WRONG SIZED screens in their iPhones which obviously won't work correctly, and be a waste of money....
My other option is to purchase a Squaretrade warranty for $115, and wait for 30 days for my coverage to start, then pay the $50 deductable and have them either replace OR refund the FULL price of the Nexus, and purchase a new one? This would ultimately take the longest, but would at least be sure that my phone will be fixed or replaced.
My questions is for anyone who has actually sent in their phone to either of these repair services.... How is your Nexus after it was repaired?
Click to expand...
Click to collapse
Foxy Roxy said:
Hi Neon! It's me Roxy from nexus forum ~
Anyway, I also have the same problem as you did if I try to use desire camera =O... which is why I went back to the camera that comes with 5.0.6.
Click to expand...
Click to collapse
Hello Roxy!
I'm not sure what is wrong with the camera. The DEFAULT camera loaded on Cyan 5.0.6 will go to black screen.
The Cyan 5.0.5.3 DESIRE camera, will show the little Camera image when you first open it, THEN go to black screen.
I heard that having the back cover removed, will trigger the camera not to work like this. So i have removed/replaced the back cover a few times, but it won't solve my camera issue!
androidlicious said:
Off topic, but how did you shatter your screen? Did you drop it?
Click to expand...
Click to collapse
No, the phone was in a hoodie, and the hoodie pocket got caught in a closing door. The Amoled screen, NOT the digitizer shattered.

[Q] Gallery FC even after revert to stock (attached Logcat)

Code:
I/ActivityThread( 3979): Publishing provider com.cooliris.picasa.contentprovider
: com.cooliris.picasa.PicasaContentProvider
I/Launcher( 2669): onWindowFocusChanged(false)
I/global ( 2466): Default buffer size used in BufferedInputStream constructor.
It would be better to be explicit if an 8k buffer is required.
D/dalvikvm( 3979): GC_EXTERNAL_ALLOC freed 7840 objects / 437048 bytes in 36ms
D/TEST ( 3979): getIntent().getExtras()null
D/SensorManager( 3979): ====>>>>>Num Sensor: 1
D/SensorManager( 3979): ====>>>>>Num Sensor: 2
D/SensorManager( 3979): ====>>>>>Num Sensor: 3
D/SensorManager( 3979): ====>>>>>Num Sensor: 4
D/SensorManager( 3979): ====>>>>>Num Sensor: 5
D/SensorManager( 3979): ====>>>>>Num Sensor: 6
D/SensorManager( 3979): ====>>>>>Num Sensor: 7
D/SensorManager( 3979): ====>>>>>Num Sensor: 0
E/SensorManager( 3979): ####### akmd2 started!!!
I/Gallery ( 3979): onCreate
D/StatusBar( 2466): manageDisableList what=0x1 pkg=com.cooliris.media
D/StatusBar( 2466): DISABLE_EXPAND: yes
E/SensorManager( 3979): registerListener 1:BMA150 delay:120
D/Sensors ( 2466): open_input open fd = 148
D/Sensors ( 2466): open_input leave
D/Sensors ( 2466): sensors_control_open_data_source: fd=148
D/DiskCacheSEC( 3979): [SE Lab.] index file will be loaded..
W/DiskCacheSEC( 3979): loadIndex /mnt/sdcard/Android/data/com.cooliris.media/cac
he/local-image-thumbs/index
W/dalvikvm( 3979): Exception Ljava/lang/ArrayIndexOutOfBoundsException; thrown d
uring Lcom/cooliris/media/LocalDataSource;.<clinit>
E/SensorManager( 3979): =======>>>Sensor Thread RUNNING <<<========
D/Sensors ( 2466): sensors_control_activate active=00000012 sensor=00000002 new_
sensors=12 changed=0
I/Sensors ( 2466): set AK daemon delay=60 fd=147
W/dalvikvm( 3979): threadid=15: thread exiting with uncaught exception (group=0x
4001d7d0)
W/SensorManager( 3979): Delay Candidate Listener 0 Sensor:1 delay:120
I/Sensors ( 3979): sensors_data_delay handle=1 delay=120 mMinDelay=120
E/SensorManager( 3979): registerListener 1:BMA150 delay:120
D/Sensors ( 2466): sensors_control_activate active=00000012 sensor=00000002 new_
sensors=12 changed=0
I/Sensors ( 2466): set AK daemon delay=60 fd=147
W/SensorManager( 3979): Delay Candidate Listener 0 Sensor:1 delay:120
I/Sensors ( 3979): sensors_data_delay handle=1 delay=120 mMinDelay=120
E/AndroidRuntime( 3979): FATAL EXCEPTION: Thread-16
E/AndroidRuntime( 3979): java.lang.ExceptionInInitializerError
E/AndroidRuntime( 3979): at com.cooliris.media.Gallery$3.run(Gallery.java
:372)
E/AndroidRuntime( 3979): Caused by: java.lang.ArrayIndexOutOfBoundsException
E/AndroidRuntime( 3979): at com.cooliris.media.DiskCacheSEC$ChunkFile.set
Alloc(DiskCacheSEC.java:171)
E/AndroidRuntime( 3979): at com.cooliris.media.DiskCacheSEC$FreeList.setA
lloc(DiskCacheSEC.java:225)
E/AndroidRuntime( 3979): at com.cooliris.media.DiskCacheSEC.loadIndex(Dis
kCacheSEC.java:699)
E/AndroidRuntime( 3979): at com.cooliris.media.DiskCache.<init>(DiskCache
.java:57)
E/AndroidRuntime( 3979): at com.cooliris.media.DiskCacheSEC.<init>(DiskCa
cheSEC.java:386)
E/AndroidRuntime( 3979): at com.cooliris.media.LocalDataSource.<clinit>(L
ocalDataSource.java:43)
E/AndroidRuntime( 3979): ... 1 more
W/ActivityManager( 2466): Force finishing activity com.cooliris.media/.Gallery
I/ ( 2466): dumpmesg > "/data/log/dumpstate_app_error.log"
D/GoogleLoginService( 2643): onBind: Intent { act=android.accounts.AccountAuthen
ticator cmp=com.google.android.gsf/.loginservice.GoogleLoginService }
W/GoogleLoginService( 2643): Device has no accounts: sending Intent { act=com.go
ogle.android.gsf.LOGIN_ACCOUNTS_MISSING }
I/CacheService( 3979): onHandleIntent Intent { act=com.cooliris.cache.action.CAC
HE cmp=com.cooliris.media/com.cooliris.cache.CacheService (has extras) }
I/CacheService( 3979): restartThread() threadRef = null, name = CacheRefresh
I/CacheService( 3979): Refreshing cache.
E/DiskCache( 3979): Delete All Cache Files!!!
I/dumpstate( 4000): begin
W/Sensors ( 3979): Reader thread open Accelerometer = 32
I/CacheService( 3979): Building albums.
D/VoldCmdListener( 2356): asec list
I/dumpstate( 4000): done
W/ActivityManager( 2466): Activity pause timeout for HistoryRecord{47c54090 com.
cooliris.media/.Gallery}
I/dalvikvm( 3979): Rejecting re-init on previously-failed class Lcom/cooliris/me
dia/LocalDataSource; v=0x0
I/RenderView( 3979): OnPause RenderView [email protected]
W/dalvikvm( 3979): threadid=18: thread exiting with uncaught exception (group=0x
4001d7d0)
E/SensorManager( 3979): unregisterListener: [email protected]
70
I/Process ( 3979): Sending signal. PID: 3979 SIG: 9
I/Launcher( 2669): onResume(). mIsNewIntent : false
D/WeatherClock( 2669): Main Clock resumed
I/Launcher( 2669): Clearing the Status Bar lock in onResume function
D/StatusBar( 2466): manageDisableList what=0x0 pkg=com.sec.android.app.twlaunche
r
E/Launcher( 2669): setWindowOpaque()
I/Launcher( 2669): onResume() ended
I/ActivityManager( 2466): Process com.cooliris.media (pid 3979) has died.
I/StatusBar( 2466): binder died for pkg=com.cooliris.media
D/StatusBar( 2466): manageDisableList what=0x0 pkg=com.cooliris.media
I/WindowManager( 2466): WIN DEATH: Window{47d40ba8 com.cooliris.media/com.coolir
is.media.Gallery paused=false}
I/Launcher( 2669): onWindowFocusChanged(true)
E/Launcher( 2669): setWindowOpaque()
W/InputManagerService( 2466): Window already focused, ignoring focus gain of: co
[email protected]
E/InfoAlarmWidget( 2669): AllDay Event Count = 0
^C
Gallery fc's when i try opening it
delete the datas from application management.
I've been running into this issue as well, even after clearing the data and rebooting. This all has started to occur following a reflash to the stock ROM on my Verizon Galaxy Tab. Thanks for any additional insight!
I ran into the problem of the Gallery app force closing every time I opened it on my Samsung Galaxy Tab and have a solution!
The problem is that com.cooliris.media (the Gallery app) has corrupt cache files on the sdcard.
Oddly, using the Menu, Settings, Applications, Gallery and clearing data does not work.
Rather than formatting the sdcard (which would also work), you can remove just these files.
Either mount the sdcard to your computer, and remove them from /sdcard/Android/data/com.cooliris.media/cache or if you are rooted then you can do this:
adb shell
su
cd /sdcard/Android/data/com.cooliris.media/cache
rm -r *

Nexus 6 random issues from stock

I really just want to document my experience with Nexus Support and Motorola.
I have been having non-stop issues with my Nexus 6.
Model: Nexus 6
Android version: 5.1
Baseband version: MDM9625_104446.01.02.95R
Kernel version: 3.10.40-geec2459
Build number: LMY47D
Model XT1103 / FCC ID: IHDT56QD1
Basically, I used the Google Developers page to install this firmware version.
Ever since then, I've been having the most bizarre issues.
The phone becomes unresponsive, slow to wake up, slow to type, slow to do ANYTHING
I enabled show screen touches on Dev menu
I can see that the screen knows I'm touching it, but it's not actually computing those changes.
After some time, it kinda wakes up and slowly processes my input.
It is only 'resolvable' by restarting the phone.
incoming call? Nah, you don't get to swipe to answer... call drops before it even responds
My LG G Watch will ring and my phone never will. I can't afford that.
Keyboard will provide haptic feedback that I'm trying to type, and the focus APPEARS to be on the search bar or in a hangouts window, but it never popualtes the text far.
So basically, I have had it.
I chatted with Nexus Support and spoke to Deven who told me that I should contact Motorola, where I purchased my phone. He also told me that the images found on https://developers.google.com/android/nexus/images are not valid for the Motorola purchased Nexus 6. I was very mad about hearing this, I only buy Nexus so I can get these latest updates. He said that the phone Google sales is the "Google Play edition" and the one that Motorola sells, he has no idea but it isn't the same. He told me to downgrade to 5.0 and wait for OTA upgrades to the "correct" version of 5.1. since I told him I installed 5.1 through that site. He told me not to tell Motorola about using the dev.google.com page to install 5.1.
Apathetic to Deven's support, I went to Motorola and chatted with them. Gave them the same story about my device. They escalated me to Level 2. I called Level 2 and the guy did an RMA for my phone because of the kinds of problems.
After the RMA was processed, I asked him if I should be using the Google Developers page to flash my ROM on my phone. He informed me that Motorola is aware of an issue and are addressing it with the factory images (basically confirming to me that using factory images can have problems at this time). I asked if those are being addressed in the 5.1.1 factory image and he confirmed. He said they're not sure on date but expecting 5.1.1 release in July.
I just wish I had a fully functional phone I didn't have to restart every few hours.
My Motorola RMA reference also mentions that the phone is (XT1112, XT1107). From another thread, I noticed that some people saw this from Motorola but also get another US version of their phone (XT1103).
codycook said:
He also told me that the images found on https://developers.google.com/android/nexus/images are not valid for the Motorola purchased Nexus 6
Click to expand...
Click to collapse
He is talking rubbish there.
codycook said:
He said that the phone Google sales is the "Google Play edition"
Click to expand...
Click to collapse
This is also pretty much rubbish,
codycook said:
the one that Motorola sells, he has no idea but it isn't the same.
Click to expand...
Click to collapse
It is EXACTLY the same.
codycook said:
He told me to downgrade to 5.0 and wait for OTA upgrades to the "correct" version of 5.1.
Click to expand...
Click to collapse
Rubbish, they use the same ROM. Also I believe that it Isn't possible, the 5.1 Bootloader cannot be downgraded. Attempts I believe result in what many may have thought to be a brick.
Bought my XT-1100 in a regular local store and i presume they get the devices from Motorola rather then from Google and i haven`t had a problem flashing roms from the Google Developers page. Look here http://www.randomphantasmagoria.com/firmware/nexus-6/ for the XT-1100/1103 firmwares and they should all be comaptible with your device.
I'm curious, did you factory reset from recovery after flashing the factory image?
gee2012 said:
Bought my XT-1100 in a regular local store and i presume they get the devices from Motorola rather then from Google and i haven`t had a problem flashing roms from the Google Developers page. Look here http://www.randomphantasmagoria.com/firmware/nexus-6/ for the XT-1100/1103 firmwares and they should all be comaptible with your device.
Click to expand...
Click to collapse
Basically, same device. Only difference is bought from play = googles honour warranty. Bought from anywhere else = Motorola honour warranty
rootSU said:
Basically, same device. Only difference is bought from play = googles honour warranty. Bought from anywhere else = Motorola honour warranty
Click to expand...
Click to collapse
Off course, there are no seperate Google and Motorola roms. Moto tech. support is realy good
---------- Post added at 11:10 PM ---------- Previous post was at 10:55 PM ----------
Evolution_Tech said:
I'm curious, did you factory reset from recovery after flashing the factory image?
Click to expand...
Click to collapse
Guess not, neither did he flash the userdata.img most likely.
rootSU said:
He is talking rubbish there.
This is also pretty much rubbish,
It is EXACTLY the same.
Rubbish, they use the same ROM. Also I believe that it Isn't possible, the 5.1 Bootloader cannot be downgraded. Attempts I believe result in what many may have thought to be a brick.
Click to expand...
Click to collapse
I know. I haven't tried to downgrade the boot loader but this is just what they were telling me.
gee2012 said:
Bought my XT-1100 in a regular local store and i presume they get the devices from Motorola rather then from Google and i haven`t had a problem flashing roms from the Google Developers page. Look here http://www.randomphantasmagoria.com/firmware/nexus-6/ for the XT-1100/1103 firmwares and they should all be comaptible with your device.
Click to expand...
Click to collapse
I have looked at that page before. That's where I knew that the ROMs should be the same.
Evolution_Tech said:
I'm curious, did you factory reset from recovery after flashing the factory image?
Click to expand...
Click to collapse
Yes. I did both in the ROM and also through Recovery. I tried it all.
gee2012 said:
Off course, there are no seperate Google and Motorola roms. Moto tech. support is realy good
---------- Post added at 11:10 PM ---------- Previous post was at 10:55 PM ----------
Guess not, neither did he flash the userdata.img most likely.
Click to expand...
Click to collapse
Actually, the way I flashed the rom was using the FLASH ALL script built into the factory images.
codycook said:
I know. I haven't tried to downgrade the boot loader but this is just what they were telling me.
I have looked at that page before. That's where I knew that the ROMs should be the same.
Yes. I did both in the ROM and also through Recovery. I tried it all.
Actually, the way I flashed the rom was using the FLASH ALL script built into the factory images.
Click to expand...
Click to collapse
Flash All doesn`t work as it should. Flash the seperate img`s in fastboot and all should be well.
Flash: bootloader.img, radio.img, system.img, userdata.img, boot.img and erase and flash cache.img. Flashing the bootloader and radio are only necessary if you haven`t got the latest ones allready.
gee2012 said:
Flash All doesn`t work as it should. Flash the seperate img`s in fastboot and all should be well.
Flash: bootloader.img, radio.img, system.img, userdata.img, boot.img and erase and flash cache.img. Flashing the bootloader and radio are only necessary if you haven`t got the latest ones allready.
Click to expand...
Click to collapse
Code:
PATH=%PATH%;"%SYSTEMROOT%\System32"
fastboot flash bootloader bootloader-shamu-moto-apq8084-71.08.img
fastboot reboot-bootloader
ping -n 5 127.0.0.1 >nul
fastboot flash radio radio-shamu-d4.0-9625-02.95.img
fastboot reboot-bootloader
ping -n 5 127.0.0.1 >nul
fastboot -w update image-shamu-lmy47i.zip
So from what you're telling me, it doesn't properly extract the image-shamu-xyz.zip, which includes cache.img, boot.img, recovery.img, userdata.img, or system.img? And why wouldn't that be addressed here in the flash all script? isn't this the whole point?
codycook said:
Code:
PATH=%PATH%;"%SYSTEMROOT%\System32"
fastboot flash bootloader bootloader-shamu-moto-apq8084-71.08.img
fastboot reboot-bootloader
ping -n 5 127.0.0.1 >nul
fastboot flash radio radio-shamu-d4.0-9625-02.95.img
fastboot reboot-bootloader
ping -n 5 127.0.0.1 >nul
fastboot -w update image-shamu-lmy47i.zip
So from what you're telling me, it doesn't properly extract the image-shamu-xyz.zip, which includes cache.img, boot.img, recovery.img, userdata.img, or system.img? And why wouldn't that be addressed here in the flash all script? isn't this the whole point?
Click to expand...
Click to collapse
They've not worked properly since 5.0 even on the Nexus 5.
Just manually flash again, like suggested.
codycook said:
Code:
PATH=%PATH%;"%SYSTEMROOT%\System32"
fastboot flash bootloader bootloader-shamu-moto-apq8084-71.08.img
fastboot reboot-bootloader
ping -n 5 127.0.0.1 >nul
fastboot flash radio radio-shamu-d4.0-9625-02.95.img
fastboot reboot-bootloader
ping -n 5 127.0.0.1 >nul
fastboot -w update image-shamu-lmy47i.zip
So from what you're telling me, it doesn't properly extract the image-shamu-xyz.zip, which includes cache.img, boot.img, recovery.img, userdata.img, or system.img? And why wouldn't that be addressed here in the flash all script? isn't this the whole point?
Click to expand...
Click to collapse
Follow this guide http://forum.xda-developers.com/nexus-6/general/guide-flash-factory-images-nexus-6shamu-t2954008, method 2 and you`re done. Flash-All is flawed atm.
rootSU said:
They've not worked properly since 5.0 even on the Nexus 5.
Just manually flash again, like suggested.
Click to expand...
Click to collapse
That's interesting. I'll try it when I get my RMA since they're expecting this phone back now at Motorola.
gee2012 said:
Follow this guide http://forum.xda-developers.com/nexus-6/general/guide-flash-factory-images-nexus-6shamu-t2954008, method 2 and you`re done. Flash-All is flawed atm.
Click to expand...
Click to collapse
Thanks, will do.
I didn't start a thread here originally because I felt like the issue was related more to that memory leak issue that they've been reporting on 5.1 (which I never saw on 5.0). I figured it was a software bug and I've been waiting endlessly for 5.1.1.
codycook said:
That's interesting. I'll try it when I get my RMA since they're expecting this phone back now at Motorola.
Thanks, will do.
I didn't start a thread here originally because I felt like the issue was related more to that memory leak issue that they've been reporting on 5.1 (which I never saw on 5.0). I figured it was a software bug and I've been waiting endlessly for 5.1.1.
Click to expand...
Click to collapse
You should try it before. We think this will fix phone. I think it's highly unlikely that you developed a hardware fault at the exact time you updated.. If it doesn't fix it, send it back as arranged but it.probably will
rootSU said:
You should try it before. We think this will fix phone. I think it's highly unlikely that you developed a hardware fault at the exact time you updated.. If it doesn't fix it, send it back as arranged but it.probably will
Click to expand...
Click to collapse
I'll see about formatting it tonight. I use my phone for work and am working now and the RMA comes tomorrow to work. I don't know how long it'd take to actually reproduce, I'll just try restoring the profile and see if that helps out.
Thanks again.
As an update for today, phone has been on for 13 hours. I'm going to try and ride the phone out for the rest of the day and then do the swap over tonight with my replacement. I am not seeing the same exact problems at this time, but I'll wait until I get to work to be totally sure.
codycook said:
As an update for today, phone has been on for 13 hours. I'm going to try and ride the phone out for the rest of the day and then do the swap over tonight with my replacement. I am not seeing the same exact problems at this time, but I'll wait until I get to work to be totally sure.
Click to expand...
Click to collapse
If you wiped and flashed correctly the problems should be gone for good
I'm back! The problem is back!
I finally got the chance to get into bug report and run it.
It's like 13 MB of data.
...
<6>[28779.226485] lowmemorykiller: Killing 'ola.service.ims' (13608), adj 1000,
<6>[28779.226485] to free 39280kB on behalf of 'kswapd0' (108) because
<6>[28779.226485] cache 162880kB is below limit 184320kB for oom_score_adj 1000
<6>[28779.226485] Free memory is 47184kB above reserved
<6>[28779.409308] lowmemorykiller: Killing 'lugins.sprintdm' (13625), adj 1000,
<6>[28779.409308] to free 40300kB on behalf of 'kswapd0' (108) because
<6>[28779.409308] cache 157444kB is below limit 184320kB for oom_score_adj 1000
<6>[28779.409308] Free memory is 52268kB above reserved
<6>[28779.496058] lowmemorykiller: Killing 'ogle.android.gm' (13568), adj 1000,
<6>[28779.496058] to free 54636kB on behalf of 'kswapd0' (108) because
<6>[28779.496058] cache 155972kB is below limit 184320kB for oom_score_adj 1000
<6>[28779.496058] Free memory is 55340kB above reserved
<6>[28779.591225] binder: undelivered transaction 15176061
<6>[28780.245170] binder: 810:1538 transaction failed 29189, size 920-0
<6>[28782.771913] lowmemorykiller: Killing 'm.verizon.omadm' (13644), adj 764,
<6>[28782.771913] to free 38968kB on behalf of 'kswapd0' (108) because
<6>[28782.771913] cache 147328kB is below limit 147456kB for oom_score_adj 529
<6>[28782.771913] Free memory is 55180kB above reserved
<6>[28788.029112] binder: release 13124:13124 transaction 15179191 out, still active
<6>[28788.029129] binder: release 13124:13320 transaction 15179411 out, still active
...
<6>[29016.744588] lowmemorykiller: Killing 'id.apps.fitness' (15173), adj 1000,
<6>[29016.744588] to free 52508kB on behalf of 'kswapd0' (108) because
<6>[29016.744588] cache 184220kB is below limit 184320kB for oom_score_adj 1000
<6>[29016.744588] Free memory is 53656kB above reserved
<6>[29016.881597] lowmemorykiller: Killing 'le.android.talk' (15686), adj 1000,
<6>[29016.881597] to free 54468kB on behalf of 'kswapd0' (108) because
<6>[29016.881597] cache 184216kB is below limit 184320kB for oom_score_adj 1000
<6>[29016.881597] Free memory is 55464kB above reserved
<6>[29017.164324] lowmemorykiller: Killing 'roid.music:main' (14991), adj 1000,
<6>[29017.164324] to free 49592kB on behalf of 'kswapd0' (108) because
<6>[29017.164324] cache 183752kB is below limit 184320kB for oom_score_adj 1000
<6>[29017.164324] Free memory is 52200kB above reserved
<6>[29017.303049] lowmemorykiller: Killing 'ndroid.calendar' (15576), adj 1000,
<6>[29017.303049] to free 46048kB on behalf of 'kswapd0' (108) because
<6>[29017.303049] cache 184116kB is below limit 184320kB for oom_score_adj 1000
<6>[29017.303049] Free memory is 52220kB above reserved
<6>[29017.333869] lowmemorykiller: Killing 'oadcastreceiver' (15869), adj 1000,
<6>[29017.333869] to free 41216kB on behalf of 'kswapd0' (108) because
<6>[29017.333869] cache 183528kB is below limit 184320kB for oom_score_adj 1000
<6>[29017.333869] Free memory is 54576kB above reserved
<6>[29018.963012] lowmemorykiller: Killing '.editors.sheets' (15740), adj 1000,
<6>[29018.963012] to free 65164kB on behalf of 'kswapd0' (108) because
<6>[29018.963012] cache 151608kB is below limit 184320kB for oom_score_adj 1000
<6>[29018.963012] Free memory is 54024kB above reserved
...
It looks like it keeps trying to suspend and unsuspend itself.
<6>[28069.451099] PM: suspend entry 2015-06-01 19:49:34.890829433 UTC
<6>[28069.451125] PM: Syncing filesystems ... done.
<7>[28069.485664] PM: Preparing system for mem sleep
<4>[28069.487176] Freezing user space processes ...
<6>[28069.488241] active wakeup source: PowerManagerService.WakeLocks
<6>[28069.488258] active wakeup source: msm_hsic_host
<4>[28069.488282]
<3>[28069.488291] Freezing of tasks aborted after 0.001 seconds (23 tasks refusing to freeze, wq_busy=0):
<4>[28069.488297]
<4>[28069.488303] Restarting tasks ... done.
<6>[28069.489709] PM: suspend exit 2015-06-01 19:49:34.929447037 UTC
<6>[28079.292437] PM: suspend entry 2015-06-01 19:49:44.732152554 UTC
<6>[28079.292477] PM: Syncing filesystems ... done.
<7>[28079.333747] PM: Preparing system for mem sleep
<4>[28079.335442] Freezing user space processes ...
<6>[28079.337167] active wakeup source: PowerManagerService.WakeLocks
<4>[28079.337222]
<3>[28079.337231] Freezing of tasks aborted after 0.001 seconds (23 tasks refusing to freeze, wq_busy=0):
<4>[28079.337236]
<4>[28079.337242] Restarting tasks ... done.
<6>[28079.339108] PM: suspend exit 2015-06-01 19:49:44.778846304 UTC
<6>[28088.655696] PM: suspend entry 2015-06-01 19:49:54.095409009 UTC
<6>[28088.655747] PM: Syncing filesystems ... done.
<7>[28088.688787] PM: Preparing system for mem sleep
<4>[28088.690432] Freezing user space processes ... (elapsed 0.003 seconds) done.
<4>[28088.694397] Freezing remaining freezable tasks ... (elapsed 0.004 seconds) done.
<7>[28088.698662] PM: Entering mem sleep
<4>[28088.698668] Suspending console(s) (use no_console_suspend to debug)
<3>[28088.736025] dpm_run_callback(): platform_pm_suspend+0x0/0x58 returns -16
<3>[28088.736030] PM: Device alarmtimer failed to suspend: error -16
<3>[28088.736035] PM: Some devices failed to suspend
<6>[28088.924950] PM: resume of devices complete after 188.906 msecs
<7>[28088.928486] PM: Finishing wakeup.
<4>[28088.928491] Restarting tasks ... done.
<6>[28088.945588] PM: suspend exit 2015-06-01 19:49:54.385306821 UTC
...
<6>[28585.854223] atmel_mxt_ts_mmi: mxt_set_sensor_state: state change SUSPEND -> ACTIVE
<3>[28588.295545] mdss_mdp_pipe_init: no 3 type pipes available
<3>[28588.295565] mdss_mdp_pipe_init: no 2 type pipes available
<3>[28588.295615] mdss_mdp_pipe_init: no 3 type pipes available
<3>[28588.295621] mdss_mdp_pipe_init: no 2 type pipes available
<3>[28588.295644] mdss_mdp_pipe_init: no 2 type pipes available
<3>[28588.295661] mdss_mdp_pipe_init: no 2 type pipes available
<3>[28588.295680] mdss_mdp_pipe_init: no 2 type pipes available
<3>[28588.295685] mdss_mdp_pipe_init: no 1 type pipes available
<3>[28588.295692] mdss_mdp_overlay_pipe_setup: error allocating pipe. flags=0x60200
<3>[28588.295908] mdss_mdp_pipe_init: no 2 type pipes available
<3>[28588.295927] mdss_mdp_pipe_init: no 2 type pipes available
<3>[28588.295945] mdss_mdp_pipe_init: no 3 type pipes available
<3>[28588.295951] mdss_mdp_pipe_init: no 2 type pipes available
<3>[28588.295969] mdss_mdp_pipe_init: no 3 type pipes available
<3>[28588.295975] mdss_mdp_pipe_init: no 2 type pipes available
<3>[28588.295994] mdss_mdp_pipe_init: no 2 type pipes available
<3>[28588.296004] mdss_mdp_pipe_init: no 1 type pipes available
<3>[28588.296013] mdss_mdp_overlay_pipe_setup: error allocating pipe. flags=0x60200
<3>[28588.296110] mdss_mdp_pipe_init: no 3 type pipes available
<3>[28588.296118] mdss_mdp_pipe_init: no 2 type pipes available
<3>[28588.296141] mdss_mdp_pipe_init: no 3 type pipes available
<3>[28588.296149] mdss_mdp_pipe_init: no 2 type pipes available
<3>[28588.296167] mdss_mdp_pipe_init: no 2 type pipes available
<3>[28588.296185] mdss_mdp_pipe_init: no 2 type pipes available
<3>[28589.059032] mdss_mdp_pipe_init: no 1 type pipes available
<3>[28589.059044] mdss_mdp_overlay_pipe_setup: error allocating pipe. flags=0x860000
<3>[28589.075860] mdss_mdp_pipe_init: no 1 type pipes available
<3>[28589.075871] mdss_mdp_overlay_pipe_setup: error allocating pipe. flags=0x860000
<3>[28589.092918] mdss_mdp_pipe_init: no 1 type pipes available
<3>[28589.092929] mdss_mdp_overlay_pipe_setup: error allocating pipe. flags=0x860000
<3>[28589.109957] mdss_mdp_pipe_init: no 1 type pipes available
<3>[28589.109969] mdss_mdp_overlay_pipe_setup: error allocating pipe. flags=0x860000
<3>[28589.127331] mdss_mdp_pipe_init: no 1 type pipes available
Adding s'more data.
------ SYSTEM LOG (logcat -v threadtime -d *:v) ------
--------- beginning of crash
05-31 20:27:03.832 326 329 F libc : Fatal signal 11 (SIGSEGV), code 1, fault addr 0x0 in tid 329 (BootAnimation)
06-01 15:21:19.714 6246 6246 E AndroidRuntime: FATAL EXCEPTION: main
06-01 15:21:19.714 6246 6246 E AndroidRuntime: Process: com.google.android.gms.persistent, PID: 6246
06-01 15:21:19.714 6246 6246 E AndroidRuntime: java.lang.RuntimeException: Unable to create service com.google.android.location.reporting.service.ReportingAndroidService: java.lang.IllegalStateException: Not in location process
06-01 15:21:19.714 6246 6246 E AndroidRuntime: at android.app.ActivityThread.handleCreateService(ActivityThread.java:2771)
06-01 15:21:19.714 6246 6246 E AndroidRuntime: at android.app.ActivityThread.access$1800(ActivityThread.java:151)
06-01 15:21:19.714 6246 6246 E AndroidRuntime: at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1386)
06-01 15:21:19.714 6246 6246 E AndroidRuntime: at android.os.Handler.dispatchMessage(Handler.java:102)
06-01 15:21:19.714 6246 6246 E AndroidRuntime: at android.os.Looper.loop(Looper.java:135)
06-01 15:21:19.714 6246 6246 E AndroidRuntime: at android.app.ActivityThread.main(ActivityThread.java:5254)
06-01 15:21:19.714 6246 6246 E AndroidRuntime: at java.lang.reflect.Method.invoke(Native Method)
06-01 15:21:19.714 6246 6246 E AndroidRuntime: at java.lang.reflect.Method.invoke(Method.java:372)
06-01 15:21:19.714 6246 6246 E AndroidRuntime: at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:903)
06-01 15:21:19.714 6246 6246 E AndroidRuntime: at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:698)
06-01 15:21:19.714 6246 6246 E AndroidRuntime: Caused by: java.lang.IllegalStateException: Not in location process
06-01 15:21:19.714 6246 6246 E AndroidRuntime: at com.google.android.location.reporting.d.b.c(SourceFile:73)
06-01 15:21:19.714 6246 6246 E AndroidRuntime: at com.google.android.location.reporting.config.h.a(SourceFile:92)
06-01 15:21:19.714 6246 6246 E AndroidRuntime: at com.google.android.location.reporting.service.ReportingAndroidService.onCreate(SourceFile:61)
06-01 15:21:19.714 6246 6246 E AndroidRuntime: at android.app.ActivityThread.handleCreateService(ActivityThread.java:2761)
06-01 15:21:19.714 6246 6246 E AndroidRuntime: ... 9 more
here's the part where my navbar vanishes...
06-01 17:34:17.268 810 992 I InputDispatcher: Application is not responding: Window{15501760 u0 NavigationBar}. It has been 5057.5ms since event, 5057.2ms since wait started. Reason: Waiting to send non-key event because the touched window has not finished processing certain input events that were delivered to it over 500.0ms ago. Wait queue length: 3. Wait queue head age: 5840.2ms.
06-01 17:34:17.271 810 992 I WindowManager: Input event dispatching timed out sending to NavigationBar. Reason: Waiting to send non-key event because the touched window has not finished processing certain input events that were delivered to it over 500.0ms ago. Wait queue length: 3. Wait queue head age: 5840.2ms.
and where smartcard flips out, making my simcard vanish and kick me off the network
06-01 17:34:20.729 18884 18899 W TRThreadPoolExecutor: Task "GmsLocationReporting[getReportingState]" is a ac. Failures of FutureTask can not be detected and exceptions will not be propagated by the executor
06-01 17:34:20.779 18884 18899 W TRThreadPoolExecutor: Task "p[Get token]" is a o. Failures of FutureTask can not be detected and exceptions will not be propagated by the executor
06-01 17:34:20.822 8392 8414 I SmartcardService ACE ARF: Logical channels are used to access to PKC15
06-01 17:34:20.822 8392 8414 V ACE ARF EF_Dir: Analysing EF_DIR...
06-01 17:34:20.901 8392 8414 D SmartcardService ACE ARF: SelectFile [3*38b]
06-01 17:34:20.901 8392 8414 D SmartcardService ACE ARF: ReadRecord [1/38b]
06-01 17:34:20.921 8392 8414 D SmartcardService ACE ARF: ReadRecord [2/38b]
06-01 17:34:20.941 8392 8414 D SmartcardService ACE ARF: ReadRecord [3/38b]
06-01 17:34:20.965 8392 8414 E SmartcardService ACE ARF: SIM - UICC rules not correctly initialized! [Parser] Cannot retreive type
06-01 17:34:21.012 8392 8414 E SmartcardService: [Parser] Cannot retreive type
06-01 17:34:21.012 8392 8414 I SmartcardService: Deny any access to:SIM - UICC
06-01 17:34:21.012 8392 8414 E SmartcardService: Fail to load rules: Let's try another time (5 remaining attempt
06-01 17:34:21.183 810 838 I Process : Sending signal. PID: 18884 SIG: 3
06-01 17:34:21.183 18884 18893 I art : Thread[5,tid=18893,WaitingInMainSignalCatcherLoop,Thread*=0xb4a17c00,peer=0x32c070a0,"Signal Catcher"]: reacting to signal 3
06-01 17:34:21.383 810 838 I Process : Sending signal. PID: 28578 SIG: 3
06-01 17:34:21.384 28578 28587 I art : Thread[5,tid=28587,WaitingInMainSignalCatcherLoop,Thread*=0xb4a17c00,peer=0x12c000a0,"Signal Catcher"]: reacting to signal 3
06-01 17:34:21.481 18884 18893 I art : Wrote stack traces to '/data/anr/traces.txt'
06-01 17:34:21.482 810 838 I Process : Sending signal. PID: 1452 SIG: 3
06-01 17:34:21.482 1452 1461 I art : Thread[5,tid=1461,WaitingInMainSignalCatcherLoop,Thread*=0xb4a17c00,peer=0x32c070a0,"Signal Catcher"]: reacting to signal 3
06-01 17:34:21.657 1452 1461 I art : Wrote stack traces to '/data/anr/traces.txt'
06-01 17:34:21.657 810 838 I Process : Sending signal. PID: 1222 SIG: 3
06-01 17:34:21.657 1222 1231 I art : Thread[5,tid=1231,WaitingInMainSignalCatcherLoop,Thread*=0xb4a17c00,peer=0x12c000a0,"Signal Catcher"]: reacting to signal 3
06-01 17:34:21.716 28578 28587 I art : Wrote stack traces to '/data/anr/traces.txt'
06-01 17:34:21.742 810 838 E ActivityManager: ANR in com.android.systemui
06-01 17:34:21.742 810 838 E ActivityManager: PID: 27358
06-01 17:34:21.742 810 838 E ActivityManager: Reason: Input dispatching timed out (Waiting to send non-key event because the touched window has not finished processing certain input events that were delivered to it over 500.0ms ago. Wait queue length: 3. Wait queue head age: 5788.5ms.)
06-01 17:34:21.742 810 838 E ActivityManager: Load: 13.92 / 13.68 / 13.22
06-01 17:34:21.742 810 838 E ActivityManager: CPU usage from 3245ms to -4458ms ago with 99% awake:
06-01 17:34:21.742 810 838 I ActivityManager: Killing 27358:com.android.systemui/u0a29 (adj -12): bg anr
06-01 17:34:21.819 810 1486 E JavaBinder: !!! FAILED BINDER TRANSACTION !!!
06-01 17:34:21.828 810 1537 W AudioService: Current remote volume controller died, unregistering
06-01 17:34:21.828 810 1148 I WindowState: WIN DEATH: Window{238d62cd u0 com.android.systemui.ImageWallpaper}
06-01 17:34:21.828 810 1002 D WifiService: Client connection lost with reason: 4
06-01 17:34:21.829 810 1002 D WifiService: Client connection lost with reason: 4
06-01 17:34:21.832 810 825 D ConnectivityService: ConnectivityService NetworkRequestInfo binderDied(NetworkRequest [ id=22, legacyType=-1, [] ], [email protected])
06-01 17:34:21.832 810 992 W InputDispatcher: channel '3c41bdeb StatusBar (server)' ~ Consumer closed input channel or an error occurred. events=0x9
06-01 17:34:21.832 810 992 E InputDispatcher: channel '3c41bdeb StatusBar (server)' ~ Channel is unrecoverably broken and will be disposed!
Last but not least, a grep from the log of all "bg anr" and what processes they killed.
C:\Users\Cody
λ cat "Google Drive\bugreport-2015-06-01-17-36-25.txt" | grep "bg anr"
06-01 17:34:21.742 810 838 I ActivityManager: Killing 27358:com.android.systemui/u0a29 (adj -12): bg anr
06-01 17:34:26.336 810 838 I ActivityManager: Killing 32592:com.android.systemui/u0a29 (adj -12): bg anr
06-01 17:34:30.768 810 838 I ActivityManager: Killing 32649:com.android.systemui/u0a29 (adj -12): bg anr
06-01 17:34:35.522 810 838 I ActivityManager: Killing 32680:com.android.systemui/u0a29 (adj -12): bg anr
06-01 17:34:40.425 810 838 I ActivityManager: Killing 32709:com.android.systemui/u0a29 (adj -12): bg anr
06-01 17:34:46.032 810 838 I ActivityManager: Killing 32731:com.android.systemui/u0a29 (adj -12): bg anr
06-01 17:34:49.976 810 838 I ActivityManager: Killing 32755:com.android.systemui/u0a29 (adj -12): bg anr
06-01 17:34:54.337 810 838 I ActivityManager: Killing 441:com.android.systemui/u0a29 (adj -12): bg anr
06-01 17:34:59.135 810 838 I ActivityManager: Killing 506:com.android.systemui/u0a29 (adj -12): bg anr
06-01 17:35:03.670 810 838 I ActivityManager: Killing 642:com.android.systemui/u0a29 (adj -12): bg anr
06-01 17:35:07.939 810 838 I ActivityManager: Killing 769:com.android.systemui/u0a29 (adj -12): bg anr
06-01 17:35:12.454 810 838 I ActivityManager: Killing 834:com.android.systemui/u0a29 (adj -12): bg anr
06-01 17:35:20.498 810 838 I ActivityManager: Killing 890:com.android.systemui/u0a29 (adj -12): bg anr
06-01 17:35:25.806 810 838 I ActivityManager: Killing 931:com.android.systemui/u0a29 (adj -12): bg anr
06-01 17:35:31.339 810 838 I ActivityManager: Killing 974:com.android.systemui/u0a29 (adj -12): bg anr
06-01 17:35:36.446 810 838 I ActivityManager: Killing 1016:com.android.systemui/u0a29 (adj -12): bg anr
06-01 17:35:41.876 810 838 I ActivityManager: Killing 1067:com.android.systemui/u0a29 (adj -12): bg anr
06-01 17:35:47.047 810 838 I ActivityManager: Killing 1086:com.android.systemui/u0a29 (adj -12): bg anr
06-01 17:35:52.348 810 838 I ActivityManager: Killing 1106:com.android.systemui/u0a29 (adj -12): bg anr
06-01 17:35:57.114 810 838 I ActivityManager: Killing 1132:com.android.systemui/u0a29 (adj -12): bg anr
06-01 17:36:01.769 810 838 I ActivityManager: Killing 1154:com.android.systemui/u0a29 (adj -12): bg anr
06-01 17:36:07.001 810 838 I ActivityManager: Killing 1184:com.android.systemui/u0a29 (adj -12): bg anr
06-01 17:36:12.497 810 838 I ActivityManager: Killing 1207:com.android.systemui/u0a29 (adj -12): bg anr
06-01 17:36:17.704 810 838 I ActivityManager: Killing 1227:com.android.systemui/u0a29 (adj -12): bg anr
06-01 17:36:23.281 810 838 I ActivityManager: Killing 1272:com.android.systemui/u0a29 (adj -12): bg anr
06-01 17:36:27.638 810 838 I ActivityManager: Killing 1302:com.android.systemui/u0a29 (adj -12): bg anr
06-01 17:36:32.760 810 838 I ActivityManager: Killing 1331:com.android.systemui/u0a29 (adj -12): bg anr
06-01 17:36:37.050 810 838 I ActivityManager: Killing 1405:com.android.systemui/u0a29 (adj -12): bg anr
06-01 17:36:42.110 810 838 I ActivityManager: Killing 1499:com.android.systemui/u0a29 (adj -12): bg anr
06-01 17:36:46.501 810 838 I ActivityManager: Killing 1645:com.android.systemui/u0a29 (adj -12): bg anr
06-01 17:36:51.847 810 838 I ActivityManager: Killing 1713:com.android.systemui/u0a29 (adj -12): bg anr
06-01 17:36:57.029 810 838 I ActivityManager: Killing 1796:com.android.systemui/u0a29 (adj -12): bg anr
06-01 17:20:34.507 810 838 I am_kill : [0,20151,com.facebook.orca,0,bg anr]
06-01 17:20:57.425 810 838 I am_kill : [0,4992,com.android.phone,-12,bg anr]
06-01 17:21:07.090 810 838 I am_kill : [0,6150,com.google.process.gapps,0,bg anr]
06-01 17:21:23.924 810 838 I am_kill : [0,28314,com.android.systemui,-12,bg anr]
06-01 17:21:54.441 810 838 I am_kill : [0,4717,com.facebook.katana,8,bg anr]
06-01 17:22:08.164 810 838 I am_kill : [0,21453,com.facebook.orca,0,bg anr]
06-01 17:22:38.877 810 838 I am_kill : [0,21794,com.android.phone,-12,bg anr]
06-01 17:22:51.845 810 838 I am_kill : [0,22025,com.google.process.gapps,0,bg anr]
06-01 17:25:14.145 810 838 I am_kill : [0,23249,com.facebook.katana,8,bg anr]
06-01 17:25:24.330 810 838 I am_kill : [0,23344,com.facebook.orca,0,bg anr]
06-01 17:25:43.528 810 838 I am_kill : [0,24369,com.google.process.gapps,0,bg anr]
06-01 17:25:47.753 810 838 I am_kill : [0,9549,com.google.android.gms.persistent,0,bg anr]
06-01 17:26:08.244 810 838 I am_kill : [0,24180,com.android.phone,-12,bg anr]
06-01 17:26:18.016 810 838 I am_kill : [0,26446,com.google.android.gms.persistent,0,bg anr]
06-01 17:26:26.658 810 838 I am_kill : [0,26315,com.google.process.gapps,0,bg anr]
06-01 17:26:32.981 810 838 I am_kill : [0,22508,com.android.systemui,-12,bg anr]
06-01 17:26:37.034 810 838 I am_kill : [0,26941,com.android.phone,-12,bg anr]
06-01 17:26:44.325 810 838 I am_kill : [0,27147,com.google.android.gms.persistent,0,bg anr]
06-01 17:27:02.016 810 838 I am_kill : [0,27378,com.android.phone,-12,bg anr]
06-01 17:27:23.184 810 838 I am_kill : [0,27806,com.google.android.gms.persistent,0,bg anr]
06-01 17:27:55.398 810 838 I am_kill : [0,28182,com.google.android.gms.persistent,0,bg anr]
06-01 17:28:20.566 810 838 I am_kill : [0,28423,com.google.android.gms.persistent,0,bg anr]
06-01 17:33:03.267 810 838 I am_kill : [0,26054,com.facebook.orca,5,bg anr]
06-01 17:33:19.084 810 838 I am_kill : [0,28129,com.android.phone,-12,bg anr]
06-01 17:33:44.191 810 838 I am_kill : [0,31344,com.android.phone,-12,bg anr]
06-01 17:34:21.742 810 838 I am_kill : [0,27358,com.android.systemui,-12,bg anr]
06-01 17:34:26.336 810 838 I am_kill : [0,32592,com.android.systemui,-12,bg anr]
06-01 17:34:30.768 810 838 I am_kill : [0,32649,com.android.systemui,-12,bg anr]
06-01 17:34:35.522 810 838 I am_kill : [0,32680,com.android.systemui,-12,bg anr]
06-01 17:34:40.425 810 838 I am_kill : [0,32709,com.android.systemui,-12,bg anr]
06-01 17:34:46.032 810 838 I am_kill : [0,32731,com.android.systemui,-12,bg anr]
06-01 17:34:49.976 810 838 I am_kill : [0,32755,com.android.systemui,-12,bg anr]
06-01 17:34:54.337 810 838 I am_kill : [0,441,com.android.systemui,-12,bg anr]
06-01 17:34:59.135 810 838 I am_kill : [0,506,com.android.systemui,-12,bg anr]
06-01 17:35:03.670 810 838 I am_kill : [0,642,com.android.systemui,-12,bg anr]
06-01 17:35:07.939 810 838 I am_kill : [0,769,com.android.systemui,-12,bg anr]
06-01 17:35:12.454 810 838 I am_kill : [0,834,com.android.systemui,-12,bg anr]
06-01 17:35:20.499 810 838 I am_kill : [0,890,com.android.systemui,-12,bg anr]
06-01 17:35:25.806 810 838 I am_kill : [0,931,com.android.systemui,-12,bg anr]
06-01 17:35:31.339 810 838 I am_kill : [0,974,com.android.systemui,-12,bg anr]
06-01 17:35:36.446 810 838 I am_kill : [0,1016,com.android.systemui,-12,bg anr]
06-01 17:35:41.876 810 838 I am_kill : [0,1067,com.android.systemui,-12,bg anr]
06-01 17:35:47.047 810 838 I am_kill : [0,1086,com.android.systemui,-12,bg anr]
06-01 17:35:52.348 810 838 I am_kill : [0,1106,com.android.systemui,-12,bg anr]
06-01 17:35:57.114 810 838 I am_kill : [0,1132,com.android.systemui,-12,bg anr]
06-01 17:36:01.769 810 838 I am_kill : [0,1154,com.android.systemui,-12,bg anr]
06-01 17:36:07.002 810 838 I am_kill : [0,1184,com.android.systemui,-12,bg anr]
06-01 17:36:12.498 810 838 I am_kill : [0,1207,com.android.systemui,-12,bg anr]
06-01 17:36:17.704 810 838 I am_kill : [0,1227,com.android.systemui,-12,bg anr]
06-01 17:36:23.281 810 838 I am_kill : [0,1272,com.android.systemui,-12,bg anr]
06-01 17:36:27.638 810 838 I am_kill : [0,1302,com.android.systemui,-12,bg anr]
06-01 17:36:32.760 810 838 I am_kill : [0,1331,com.android.systemui,-12,bg anr]
06-01 17:36:37.050 810 838 I am_kill : [0,1405,com.android.systemui,-12,bg anr]
06-01 17:36:42.110 810 838 I am_kill : [0,1499,com.android.systemui,-12,bg anr]
06-01 17:36:46.502 810 838 I am_kill : [0,1645,com.android.systemui,-12,bg anr]
06-01 17:36:51.847 810 838 I am_kill : [0,1713,com.android.systemui,-12,bg anr]
06-01 17:36:57.029 810 838 I am_kill : [0,1796,com.android.systemui,-12,bg anr]
I'd consider posting my bugreport if 1) it wasn't so damn huge, and 2) there wasn't so much identifying information in it.
If there really is a memory leak issue as most of the Android 5 news articles mention, and it's something that Google'll address, I'm okay with that, but if it isn't , w...t...f....
p.s. I sent back the Motorola replacement, mainly because they sent me a phone without the screen protector on it (I still have the factory screen protector on my original N6), but it was really because I had hoped I fixed my phone based on these suggestions.
codycook said:
I'd consider posting my bugreport if 1) it wasn't so damn huge, and 2) there wasn't so much identifying information in it.
If there really is a memory leak issue as most of the Android 5 news articles mention, and it's something that Google'll address, I'm okay with that, but if it isn't , w...t...f....
p.s. I sent back the Motorola replacement, mainly because they sent me a phone without the screen protector on it (I still have the factory screen protector on my original N6), but it was really because I had hoped I fixed my phone based on these suggestions.
Click to expand...
Click to collapse
Could be a hardware issue or the HAL

Phone restart when unlock screen fingerprint

Hi, for a month or more, my phone restarts when I unlock the screen using the fingerprint. This happens whether I am connected to Wi-Fi or data and in several locations. Also, in the Moto X4 of my wife the same thing happens. I have reset the factory settings and, after a few days, the error replay (10-15 restarts per day). I do not have the bootloader unlocked. Thanks for the help.
Any special app you two are using?
bookworth said:
Any special app you two are using?
Click to expand...
Click to collapse
No special application. Developer options error report shows the following on one of the restarts:
06-19 08:28:22.456 1000 20774 20872 I DisplayManagerService: Display device changed state: "Pantalla integrada", DOZE
06-19 08:28:22.734 1000 20774 20774 V FingerprintService: onAuthenticated(owner=com.android.systemui, id=-1112942340, gp=0)
06-19 08:28:22.743 1000 20774 20774 V FingerprintService: Done with client: com.android.systemui
06-19 08:28:22.744 1000 20774 20774 V FingerprintService: setNavigationState: false
06-19 08:28:22.744 1000 865 1090 I SFPerfTracer: triggers: (rate: 74:1905) (4157093 sw vsyncs) (0 skipped) (0:2687627 vsyncs) (24:6938019)
06-19 08:28:22.746 1000 20774 20774 D StatusBarManagerService: showing navigation bar...
06-19 08:28:22.751 1000 20774 31349 I PowerManagerService: Waking up from dozing (uid 10071)...
06-19 08:28:22.753 1000 20774 31349 I DreamManagerService: Leaving dreamland.
06-19 08:28:22.754 1000 20774 20870 I DreamManagerService: Performing gentle wake from dream.
06-19 08:28:22.754 1000 20774 20870 I DreamController: Stopping dream: name=ComponentInfo{com.motorola.motodisplay/com.motorola.motodisplay.DozeService}, isTest=false, canDoze=true, userId=0
06-19 08:28:22.793 1000 20774 20872 I DisplayManagerService: Display device changed state: "Pantalla integrada", ON
06-19 08:28:22.797 1000 20774 20844 E BatteryStatsService: no controller energy info supplied
06-19 08:28:22.849 1000 20774 20774 V FingerprintService: startAuthentication(com.android.systemui)
06-19 08:28:22.850 1000 20774 20774 V FingerprintService: starting client AuthenticationClient(com.android.systemui), initiatedByClient = true)
06-19 08:28:22.856 1000 20774 20844 E BatteryStatsService: modem info is invalid: ModemActivityInfo{ mTimestamp=578489247 mSleepTimeMs=17134 mIdleTimeMs=-51 mTxTimeMs[]=[161, 183, 251, 252, 0] mRxTimeMs=9706 mEnergyUsed=0}
06-19 08:28:22.856 1000 20774 20774 W FingerprintService: client com.android.systemui is authenticating...
06-19 08:28:22.871 wifi 20657 20657 I wificond: Pno scan stopped
06-19 08:28:22.983 1000 20774 20774 V FingerprintService: stop client com.android.systemui
06-19 08:28:23.034 1000 20774 20774 W FingerprintService: client com.android.systemui is no longer authenticating
06-19 08:28:23.043 1000 20774 20774 V FingerprintService: Done with client: com.android.systemui
06-19 08:28:23.043 1000 20774 20774 V FingerprintService: setNavigationState: true
06-19 08:28:23.044 1000 20774 20774 V FingerprintService: handleError(client=com.android.systemui, error = 5)
06-19 08:28:23.071 1000 20774 20992 E AndroidRuntime: *** FATAL EXCEPTION IN SYSTEM PROCESS: TaskSnapshotPersister
06-19 08:28:23.071 1000 20774 20992 E AndroidRuntime: java.lang.IllegalArgumentException: width and height must be > 0
06-19 08:28:23.071 1000 20774 20992 E AndroidRuntime: at android.graphics.Bitmap.createBitmap(Bitmap.java:1027)
06-19 08:28:23.071 1000 20774 20992 E AndroidRuntime: at android.graphics.Bitmap.createBitmap(Bitmap.java:994)
06-19 08:28:23.071 1000 20774 20992 E AndroidRuntime: at android.graphics.Bitmap.createBitmap(Bitmap.java:944)
06-19 08:28:23.071 1000 20774 20992 E AndroidRuntime: at android.graphics.Bitmap.createBitmap(Bitmap.java:865)
06-19 08:28:23.071 1000 20774 20992 E AndroidRuntime: at android.graphics.Bitmap.createScaledBitmap(Bitmap.java:735)
06-19 08:28:23.071 1000 20774 20992 E AndroidRuntime: at com.android.server.wm.TaskSnapshotPersister$StoreWriteQueueItem.writeBuffer(TaskSnapshotPersister.java:329)
06-19 08:28:23.071 1000 20774 20992 E AndroidRuntime: at com.android.server.wm.TaskSnapshotPersister$StoreWriteQueueItem.write(TaskSnapshotPersister.java:292)
06-19 08:28:23.071 1000 20774 20992 E AndroidRuntime: at com.android.server.wm.TaskSnapshotPersister$1.run(TaskSnapshotPersister.java:226)
06-19 08:28:23.083 1000 20774 20840 I ActivityManager: moveHomeStack, setupComplete:true
06-19 08:28:23.305 10089 21028 21028 E AndroidRuntime: FATAL EXCEPTION: main
06-19 08:28:23.305 10089 21028 21028 E AndroidRuntime: Process: com.android.systemui, PID: 21028
06-19 08:28:23.305 10089 21028 21028 E AndroidRuntime: DeadSystemException: The system died; earlier logs will point to the root cause
06-19 08:28:23.306 10095 22097 22097 E AndroidRuntime: FATAL EXCEPTION: main
06-19 08:28:23.306 10095 22097 22097 E AndroidRuntime: Process: com.google.android.googlequicksearchbox:search, PID: 22097
06-19 08:28:23.306 10095 22097 22097 E AndroidRuntime: DeadSystemException: The system died; earlier logs will point to the root cause
06-19 08:28:23.308 10167 21900 21900 E AndroidRuntime: FATAL EXCEPTION: main
06-19 08:28:23.308 10167 21900 21900 E AndroidRuntime: Process: com.google.android.apps.nexuslauncher, PID: 21900
06-19 08:28:23.308 10167 21900 21900 E AndroidRuntime: DeadSystemException: The system died; earlier logs will point to the root cause
06-19 08:28:23.310 radio 21209 21314 E AndroidRuntime: FATAL EXCEPTION: DcHandlerThread
06-19 08:28:23.310 radio 21209 21314 E AndroidRuntime: Process: com.android.phone, PID: 21209
06-19 08:28:23.310 radio 21209 21314 E AndroidRuntime: DeadSystemException: The system died; earlier logs will point to the root cause
06-19 08:28:23.336 10144 23485 14630 E AndroidRuntime: FATAL EXCEPTION: IntentService[RowWidgetUpdater2]
06-19 08:28:23.336 10144 23485 14630 E AndroidRuntime: Process: com.motorola.timeweatherwidget, PID: 23485
06-19 08:28:23.336 10144 23485 14630 E AndroidRuntime: DeadSystemException: The system died; earlier logs will point to the root cause
06-19 08:28:23.622 wifi 14667 14667 I wificond: wificond is starting up...
06-19 08:28:23.808 wifi 14667 14667 W wificond: No handler for scan result notification from interface with index: 24
I mean that if your and your wife's phone both show this behaviour then it is unlikely that the unit is faulty.
The bootloader is unlocked but have you flashed anything with these phones (root, anlther firmware)?
Do you have any apps installed that are your country specific and present in both phones? Some banking apps or anything that uses security features?
I think the problem is solved. For some reason, Yoosee app doesn't work right now with doze. I have uninstalled it and for 12 hours I haven't had any restarts. Thanks for your interest.

WIP: "De-bloating" the Chromecast with Google TV. Let's get rid of those ads!

WIP: "De-bloating" the Chromecast with Google TV. Let's get rid of those ads!
Those who like the Chromecast with Google TV UI or wouldn't move a finger to change it can stop reading this thread and move onto something else. No need to leave any comment, xda-developers wasn't created for people who don't like a challenge
If you don't like the UI because the massive ads it brings, then you are welcome to keep reading and help if you can!
METHOD A (EASY) - GET RID OF THE ADS ON THE MAIN SCREEN WITH AN ALTERNATIVE LAUNCHER
Install ATV Launcher or Wolf Launcher and disable the default launcher via adb. If you find a nice wallpaper that's a good option.
METHOD B (HARD) - USE THE APPS ONLY MODE WITH GOOGLE ASSISTANT AND NO ADS
Go to Settings > Accounts & Sign-in > Select your ac**** > Enable "Apps only mode".
Now you removed 90% of the ads but it seems like Google doesn't want us to use the Apps only mode, so they decided to put some hurdles in place disabling google assistant and play store access . We can fix it partially, so keep reading
Get a shortcut to the Google Play Store
Sideload and install this app (created with this site) and now you'll be able to access Google Play Store opening the app even on Apps Only Mode (see here how it looks)
How to use Google Assistant even on Apps Only mode - WIP
Go to Settings > All Apps > "See All apps" > "Show System apps" > Google > click on "Uninstall Updates" & "Disable". Now sideload and install this version
Now you can use Google Assistant to open a YouTube video or ask questions such as "what's the weather today?", but you can't give a voice command to open an app... It will go through a loop trying to setup google assistant.
Get rid of the 3 shows/movies ads that you still get in screen even when Apps Only mode is enabled - WIP
I tried disabling some apps that came pre-installed but I didn't manage to get rid of those last ads. I guess it's integrated within the launcher so we might need to mod it (if possible), live with it or just go back to Option 1 and use a different launcher.
Any help would be appreciated
METHOD C (HARD) - SWITCH TO THE ORIGINAL ANDROID TV LAUNCHER
I disabled the Google TV Launcher com.google.android.apps.tv.launcherx via adb. Then I sideloaded the Android TV Home and Lenback Launcher apks and tried to launch the main activity of those apps but it didn't work. Some activities could be launched but not the main one.
Any help would be highly appreciated as that's what I really wanted to do.
titooo7 said:
METHOD C (HARD) - SWITCH TO THE ORIGINAL ANDROID TV LAUNCHER
I disabled the Google TV Launcher com.google.android.apps.tv.launcherx via adb. Then I sideloaded the Android TV Home and Lenback Launcher apks and tried to launch the main activity of those apps but it didn't work. Some activities could be launched but not the main one.
Any help would be highly appreciated as that's what I really wanted to do.
Click to expand...
Click to collapse
This would be the ideal solution.
The funny thing I notice about this one, however, is that it actually appears to already be installed.
On play store, there are two versions of launcher. The "original":
https://play.google.com/store/apps/details?id=com.google.android.tvlauncher
And "too much advertising":
https://play.google.com/store/apps/details?id=com.google.android.apps.tv.launcherx
But what is interesting about them, is that the original one is apparently already installed on ALL of my Sabrina dongles, as well as on all of my other Android TV devices. The "too much advertising" reports as being installed on the Sabrina dongles, but as incompatible with all of the others.
It seems odd that the original launcher would fail to load while 3rd party launchers would work. I wonder if the packages are somehow being blacklisted?
96carboard said:
But what is interesting about them, is that the original one is apparently already installed on ALL of my Sabrina dongles, as well as on all of my other Android TV devices. The "too much advertising" reports as being installed on the Sabrina dongles, but as incompatible with all of the others.
It seems odd that the original launcher would fail to load while 3rd party launchers would work. I wonder if the packages are somehow being blacklisted?
Click to expand...
Click to collapse
I might be wrong, but I'd swear the original launcher wasn't preinstalled.
In any case if you sideload a shortcut maker then you can launch several activities from the original launcher, but not the main one.
I'm wondering if that could be because I'm missing some other apks that the original launcher need... but it's been a long time since I tried to do "dev" stuff in Android to remember how to diagnose the problem correctly.
titooo7 said:
I might be wrong, but I'd swear the original launcher wasn't preinstalled.
In any case if you sideload a shortcut maker then you can launch several activities from the original launcher, but not the main one.
Click to expand...
Click to collapse
To be a little more precise, I haven't actually checked on the devices themselves, but rather play store *claims* that they're installed.
I'm wondering if that could be because I'm missing some other apks that the original launcher need... but it's been a long time since I tried to do "dev" stuff in Android to remember how to diagnose the problem correctly.
Click to expand...
Click to collapse
If you're missing something it depends on, I'd expect some kind of related crash to be pretty obvious in the logcat.
What's the output of this?
pm query-activities -a android.intent.action.MAIN -c android.intent.category.HOME
96carboard said:
If you're missing something it depends on, I'd expect some kind of related crash to be pretty obvious in the logcat.
What's the output of this?
pm query-activities -a android.intent.action.MAIN -c android.intent.category.HOME
Click to expand...
Click to collapse
Just for your information I sideloadet the following 3 apks as those are installed on my Shield TV (which I don't have access to at the moment, btw) and I thought it mgiht be needed:
com.google.android.tvlauncher 2.2.2-328601804
com.google.android.leanbacklauncher 90.11.5-100-444-948
com.google.android.tvrecommendations 2.2.1-32444148
Unfortunately I couldn't find the apk for the following two, (I wonder if that's why I can't get the original launcher to work):
com.google.android.leanbacklauncher.recommendations 90.1.2.-100-4013131
Anyway, after that I ran the adb command you mentioned in two different ways:
With launcherx (CC GTV launcher) disabled: (pm disable com.google.android.apps.tv.launcherx)
Code:
pm query-activities -a android.intent.action.MAIN -c android.intent.category.HOME
4 activities found:
Activity #0:
priority=1 preferredOrder=0 match=0x108000 specificIndex=-1 isDefault=true
ActivityInfo:
name=com.google.android.tungsten.setupwraith.RecoveryActivity
packageName=com.google.android.tungsten.setupwraith
labelRes=0x7f110043 nonLocalizedLabel=null icon=0x0 banner=0x0
enabled=false exported=true directBootAware=false
taskAffinity=com.google.android.tungsten.setupwraith targetActivity=null persistableMode=PERSIST_ROOT_ONLY
launchMode=1 flags=0x220 privateFlags=0x0 theme=0x7f1201e6
screenOrientation=-1 configChanges=0x3 softInputMode=0x0
lockTaskLaunchMode=LOCK_TASK_LAUNCH_MODE_DEFAULT
resizeMode=RESIZE_MODE_RESIZEABLE_VIA_SDK_VERSION
ApplicationInfo:
packageName=com.google.android.tungsten.setupwraith
labelRes=0x7f110043 nonLocalizedLabel=null icon=0x0 banner=0x0
processName=com.google.android.tungsten.setupwraith
taskAffinity=com.google.android.tungsten.setupwraith
uid=10035 flags=0x38c83e45 privateFlags=0x24081108 theme=0x7f1201fb
requiresSmallestWidthDp=0 compatibleWidthLimitDp=0 largestWidthLimitDp=0
sourceDir=/product/priv-app/SetupWraithPrebuiltSabrina/SetupWraithPrebuiltSabrina.apk
seinfo=default:privapp:targetSdkVersion=28
seinfoUser=:complete
dataDir=/data/user/0/com.google.android.tungsten.setupwraith
deviceProtectedDataDir=/data/user_de/0/com.google.android.tungsten.setupwraith
credentialProtectedDataDir=/data/user/0/com.google.android.tungsten.setupwraith
enabled=true minSdkVersion=28 targetSdkVersion=28 versionCode=2018111433 targetSandboxVersion=1
supportsRtl=true
fullBackupContent=true
HiddenApiEnforcementPolicy=0
usesNonSdkApi=false
allowsPlaybackCapture=false
Activity #1:
priority=0 preferredOrder=0 match=0x108000 specificIndex=-1 isDefault=true
ActivityInfo:
name=com.google.android.leanbacklauncher.MainActivity
packageName=com.google.android.leanbacklauncher
labelRes=0x7f0a0013 nonLocalizedLabel=null icon=0x0 banner=0x0
enabled=true exported=true directBootAware=false
taskAffinity=com.google.android.leanbacklauncher targetActivity=null persistableMode=PERSIST_ROOT_ONLY
launchMode=2 flags=0x234 privateFlags=0x0 theme=0x0
screenOrientation=0 configChanges=0xf3 softInputMode=0x0
lockTaskLaunchMode=LOCK_TASK_LAUNCH_MODE_DEFAULT
resizeMode=RESIZE_MODE_RESIZEABLE_VIA_SDK_VERSION
ApplicationInfo:
name=com.google.android.leanbacklauncher.LauncherApplication
packageName=com.google.android.leanbacklauncher
labelRes=0x7f0a0014 nonLocalizedLabel=null icon=0x7f020095 banner=0x0
className=com.google.android.leanbacklauncher.LauncherApplication
processName=com.google.android.leanbacklauncher
taskAffinity=com.google.android.leanbacklauncher
uid=10096 flags=0x38c8be44 privateFlags=0x24001000 theme=0x7f0c00d7
requiresSmallestWidthDp=0 compatibleWidthLimitDp=0 largestWidthLimitDp=0
sourceDir=/data/app/com.google.android.leanbacklauncher-hX6rlapmfhRj8H_uIDOWAg==/base.apk
seinfo=default:targetSdkVersion=24
seinfoUser=:complete
dataDir=/data/user/0/com.google.android.leanbacklauncher
deviceProtectedDataDir=/data/user_de/0/com.google.android.leanbacklauncher
credentialProtectedDataDir=/data/user/0/com.google.android.leanbacklauncher
enabled=true minSdkVersion=21 targetSdkVersion=24 versionCode=1011102100 targetSandboxVersion=1
supportsRtl=true
fullBackupContent=true
HiddenApiEnforcementPolicy=2
usesNonSdkApi=false
allowsPlaybackCapture=false
Activity #2:
priority=0 preferredOrder=0 match=0x108000 specificIndex=-1 isDefault=true
ActivityInfo:
name=com.google.android.tvlauncher.MainActivity
packageName=com.google.android.tvlauncher
enabled=true exported=true directBootAware=false
taskAffinity=.TvLauncher targetActivity=null persistableMode=PERSIST_ROOT_ONLY
launchMode=2 flags=0x230 privateFlags=0x0 theme=0x0
screenOrientation=0 configChanges=0x3 softInputMode=0x0
lockTaskLaunchMode=LOCK_TASK_LAUNCH_MODE_DEFAULT
resizeMode=RESIZE_MODE_RESIZEABLE_VIA_SDK_VERSION
ApplicationInfo:
name=com.google.android.tvlauncher.application.TvLauncherApplication
packageName=com.google.android.tvlauncher
labelRes=0x7f120029 nonLocalizedLabel=null icon=0x7f0f0000 banner=0x7f08012d
className=com.google.android.tvlauncher.application.TvLauncherApplication
processName=com.google.android.tvlauncher
taskAffinity=com.google.android.tvlauncher
uid=10097 flags=0x38c83e44 privateFlags=0xc001000 theme=0x7f130007
requiresSmallestWidthDp=0 compatibleWidthLimitDp=0 largestWidthLimitDp=0
sourceDir=/data/app/com.google.android.tvlauncher-f03AUa5fOy1TItsfaki7Iw==/base.apk
seinfo=default:targetSdkVersion=29
seinfoUser=:complete
dataDir=/data/user/0/com.google.android.tvlauncher
deviceProtectedDataDir=/data/user_de/0/com.google.android.tvlauncher
credentialProtectedDataDir=/data/user/0/com.google.android.tvlauncher
enabled=true minSdkVersion=26 targetSdkVersion=29 versionCode=1010900817 targetSandboxVersion=1
supportsRtl=true
fullBackupContent=true
HiddenApiEnforcementPolicy=2
usesNonSdkApi=false
allowsPlaybackCapture=true
Activity #3:
priority=-1000 preferredOrder=0 match=0x108000 specificIndex=-1 isDefault=true
ActivityInfo:
name=com.android.tv.settings.system.FallbackHome
packageName=com.android.tv.settings
enabled=true exported=true directBootAware=true
taskAffinity=com.android.tv.settings targetActivity=null persistableMode=PERSIST_ROOT_ONLY
launchMode=0 flags=0x220 privateFlags=0x0 theme=0x7f1100c0
screenOrientation=-1 configChanges=0x40002ff7 softInputMode=0x0
lockTaskLaunchMode=LOCK_TASK_LAUNCH_MODE_DEFAULT
resizeMode=RESIZE_MODE_RESIZEABLE_VIA_SDK_VERSION
ApplicationInfo:
packageName=com.android.tv.settings
labelRes=0x7f100366 nonLocalizedLabel=null icon=0x7f080201 banner=0x7f0800e0
processName=com.android.tv.settings
taskAffinity=com.android.tv.settings
uid=1000 flags=0x28c8be45 privateFlags=0xc501068 theme=0x7f1101d2
requiresSmallestWidthDp=0 compatibleWidthLimitDp=0 largestWidthLimitDp=0
sourceDir=/system/priv-app/TvSettingsGoogle/TvSettingsGoogle.apk
resourceDirs=[/vendor/overlay/ChromecastTvSettingsGoogleOverlay.apk]
seinfo=platform:privapp:targetSdkVersion=28
seinfoUser=:complete
dataDir=/data/user_de/0/com.android.tv.settings
deviceProtectedDataDir=/data/user_de/0/com.android.tv.settings
credentialProtectedDataDir=/data/user/0/com.android.tv.settings
enabled=true minSdkVersion=29 targetSdkVersion=29 versionCode=1 targetSandboxVersion=1
supportsRtl=true
fullBackupContent=true
HiddenApiEnforcementPolicy=0
usesNonSdkApi=true
allowsPlaybackCapture=true
With launcherx enabled:
Code:
sabrina:/ $ pm query-activities -a android.intent.action.MAIN -c android.intent.category.HOME
5 activities found:
Activity #0:
priority=2 preferredOrder=0 match=0x108000 specificIndex=-1 isDefault=true
ActivityInfo:
name=com.google.android.apps.tv.launcherx.home.HomeActivity
packageName=com.google.android.apps.tv.launcherx
labelRes=0x7f13025a nonLocalizedLabel=null icon=0x0 banner=0x0
enabled=true exported=true directBootAware=false
taskAffinity=com.google.android.apps.tv.launcherx targetActivity=null persistableMode=PERSIST_ROOT_ONLY
launchMode=2 flags=0x230 privateFlags=0x0 theme=0x7f1401cc
screenOrientation=-1 configChanges=0x3 softInputMode=0x0
lockTaskLaunchMode=LOCK_TASK_LAUNCH_MODE_DEFAULT
resizeMode=RESIZE_MODE_RESIZEABLE_VIA_SDK_VERSION
ApplicationInfo:
name=com.google.android.apps.tv.launcherx.LauncherX_Application
packageName=com.google.android.apps.tv.launcherx
labelRes=0x7f1302c0 nonLocalizedLabel=null icon=0x7f0f0001 banner=0x7f0801b0
className=com.google.android.apps.tv.launcherx.LauncherX_Application
processName=com.google.android.apps.tv.launcherx
taskAffinity=com.google.android.apps.tv.launcherx
uid=10037 flags=0x38c83ec5 privateFlags=0xc081018 theme=0x7f14000e
requiresSmallestWidthDp=0 compatibleWidthLimitDp=0 largestWidthLimitDp=0
sourceDir=/data/app/com.google.android.apps.tv.launcherx-eKBpKZxlpw3mSx4rrG8L3w==/base.apk
seinfo=default:privapp:targetSdkVersion=29
seinfoUser=:complete
dataDir=/data/user/0/com.google.android.apps.tv.launcherx
deviceProtectedDataDir=/data/user_de/0/com.google.android.apps.tv.launcherx
credentialProtectedDataDir=/data/user/0/com.google.android.apps.tv.launcherx
enabled=true minSdkVersion=28 targetSdkVersion=29 versionCode=5244 targetSandboxVersion=1
supportsRtl=true
fullBackupContent=true
networkSecurityConfigRes=0x7f170003
category=7
HiddenApiEnforcementPolicy=2
usesNonSdkApi=false
allowsPlaybackCapture=true
Activity #1:
priority=1 preferredOrder=0 match=0x108000 specificIndex=-1 isDefault=true
ActivityInfo:
name=com.google.android.tungsten.setupwraith.RecoveryActivity
packageName=com.google.android.tungsten.setupwraith
labelRes=0x7f110043 nonLocalizedLabel=null icon=0x0 banner=0x0
enabled=false exported=true directBootAware=false
taskAffinity=com.google.android.tungsten.setupwraith targetActivity=null persistableMode=PERSIST_ROOT_ONLY
launchMode=1 flags=0x220 privateFlags=0x0 theme=0x7f1201e6
screenOrientation=-1 configChanges=0x3 softInputMode=0x0
lockTaskLaunchMode=LOCK_TASK_LAUNCH_MODE_DEFAULT
resizeMode=RESIZE_MODE_RESIZEABLE_VIA_SDK_VERSION
ApplicationInfo:
packageName=com.google.android.tungsten.setupwraith
labelRes=0x7f110043 nonLocalizedLabel=null icon=0x0 banner=0x0
processName=com.google.android.tungsten.setupwraith
taskAffinity=com.google.android.tungsten.setupwraith
uid=10035 flags=0x38c83e45 privateFlags=0x24081108 theme=0x7f1201fb
requiresSmallestWidthDp=0 compatibleWidthLimitDp=0 largestWidthLimitDp=0
sourceDir=/product/priv-app/SetupWraithPrebuiltSabrina/SetupWraithPrebuiltSabrina.apk
seinfo=default:privapp:targetSdkVersion=28
seinfoUser=:complete
dataDir=/data/user/0/com.google.android.tungsten.setupwraith
deviceProtectedDataDir=/data/user_de/0/com.google.android.tungsten.setupwraith
credentialProtectedDataDir=/data/user/0/com.google.android.tungsten.setupwraith
enabled=true minSdkVersion=28 targetSdkVersion=28 versionCode=2018111433 targetSandboxVersion=1
supportsRtl=true
fullBackupContent=true
HiddenApiEnforcementPolicy=0
usesNonSdkApi=false
allowsPlaybackCapture=false
Activity #2:
priority=0 preferredOrder=0 match=0x108000 specificIndex=-1 isDefault=true
ActivityInfo:
name=com.google.android.leanbacklauncher.MainActivity
packageName=com.google.android.leanbacklauncher
labelRes=0x7f0a0013 nonLocalizedLabel=null icon=0x0 banner=0x0
enabled=true exported=true directBootAware=false
taskAffinity=com.google.android.leanbacklauncher targetActivity=null persistableMode=PERSIST_ROOT_ONLY
launchMode=2 flags=0x234 privateFlags=0x0 theme=0x0
screenOrientation=0 configChanges=0xf3 softInputMode=0x0
lockTaskLaunchMode=LOCK_TASK_LAUNCH_MODE_DEFAULT
resizeMode=RESIZE_MODE_RESIZEABLE_VIA_SDK_VERSION
ApplicationInfo:
name=com.google.android.leanbacklauncher.LauncherApplication
packageName=com.google.android.leanbacklauncher
labelRes=0x7f0a0014 nonLocalizedLabel=null icon=0x7f020095 banner=0x0
className=com.google.android.leanbacklauncher.LauncherApplication
processName=com.google.android.leanbacklauncher
taskAffinity=com.google.android.leanbacklauncher
uid=10096 flags=0x38c8be44 privateFlags=0x24001000 theme=0x7f0c00d7
requiresSmallestWidthDp=0 compatibleWidthLimitDp=0 largestWidthLimitDp=0
sourceDir=/data/app/com.google.android.leanbacklauncher-hX6rlapmfhRj8H_uIDOWAg==/base.apk
seinfo=default:targetSdkVersion=24
seinfoUser=:complete
dataDir=/data/user/0/com.google.android.leanbacklauncher
deviceProtectedDataDir=/data/user_de/0/com.google.android.leanbacklauncher
credentialProtectedDataDir=/data/user/0/com.google.android.leanbacklauncher
enabled=true minSdkVersion=21 targetSdkVersion=24 versionCode=1011102100 targetSandboxVersion=1
supportsRtl=true
fullBackupContent=true
HiddenApiEnforcementPolicy=2
usesNonSdkApi=false
allowsPlaybackCapture=false
Activity #3:
priority=0 preferredOrder=0 match=0x108000 specificIndex=-1 isDefault=true
ActivityInfo:
name=com.google.android.tvlauncher.MainActivity
packageName=com.google.android.tvlauncher
enabled=true exported=true directBootAware=false
taskAffinity=.TvLauncher targetActivity=null persistableMode=PERSIST_ROOT_ONLY
launchMode=2 flags=0x230 privateFlags=0x0 theme=0x0
screenOrientation=0 configChanges=0x3 softInputMode=0x0
lockTaskLaunchMode=LOCK_TASK_LAUNCH_MODE_DEFAULT
resizeMode=RESIZE_MODE_RESIZEABLE_VIA_SDK_VERSION
ApplicationInfo:
name=com.google.android.tvlauncher.application.TvLauncherApplication
packageName=com.google.android.tvlauncher
labelRes=0x7f120029 nonLocalizedLabel=null icon=0x7f0f0000 banner=0x7f08012d
className=com.google.android.tvlauncher.application.TvLauncherApplication
processName=com.google.android.tvlauncher
taskAffinity=com.google.android.tvlauncher
uid=10097 flags=0x38c83e44 privateFlags=0xc001000 theme=0x7f130007
requiresSmallestWidthDp=0 compatibleWidthLimitDp=0 largestWidthLimitDp=0
sourceDir=/data/app/com.google.android.tvlauncher-f03AUa5fOy1TItsfaki7Iw==/base.apk
seinfo=default:targetSdkVersion=29
seinfoUser=:complete
dataDir=/data/user/0/com.google.android.tvlauncher
deviceProtectedDataDir=/data/user_de/0/com.google.android.tvlauncher
credentialProtectedDataDir=/data/user/0/com.google.android.tvlauncher
enabled=true minSdkVersion=26 targetSdkVersion=29 versionCode=1010900817 targetSandboxVersion=1
supportsRtl=true
fullBackupContent=true
HiddenApiEnforcementPolicy=2
usesNonSdkApi=false
allowsPlaybackCapture=true
Activity #4:
priority=-1000 preferredOrder=0 match=0x108000 specificIndex=-1 isDefault=true
ActivityInfo:
name=com.android.tv.settings.system.FallbackHome
packageName=com.android.tv.settings
enabled=true exported=true directBootAware=true
taskAffinity=com.android.tv.settings targetActivity=null persistableMode=PERSIST_ROOT_ONLY
launchMode=0 flags=0x220 privateFlags=0x0 theme=0x7f1100c0
screenOrientation=-1 configChanges=0x40002ff7 softInputMode=0x0
lockTaskLaunchMode=LOCK_TASK_LAUNCH_MODE_DEFAULT
resizeMode=RESIZE_MODE_RESIZEABLE_VIA_SDK_VERSION
ApplicationInfo:
packageName=com.android.tv.settings
labelRes=0x7f100366 nonLocalizedLabel=null icon=0x7f080201 banner=0x7f0800e0
processName=com.android.tv.settings
taskAffinity=com.android.tv.settings
uid=1000 flags=0x28c8be45 privateFlags=0xc501068 theme=0x7f1101d2
requiresSmallestWidthDp=0 compatibleWidthLimitDp=0 largestWidthLimitDp=0
sourceDir=/system/priv-app/TvSettingsGoogle/TvSettingsGoogle.apk
resourceDirs=[/vendor/overlay/ChromecastTvSettingsGoogleOverlay.apk]
seinfo=platform:privapp:targetSdkVersion=28
seinfoUser=:complete
dataDir=/data/user_de/0/com.android.tv.settings
deviceProtectedDataDir=/data/user_de/0/com.android.tv.settings
credentialProtectedDataDir=/data/user/0/com.android.tv.settings
enabled=true minSdkVersion=29 targetSdkVersion=29 versionCode=1 targetSandboxVersion=1
supportsRtl=true
fullBackupContent=true
HiddenApiEnforcementPolicy=0
usesNonSdkApi=true
allowsPlaybackCapture=true
@titooo7 I'm only getting to messing with this now. (unplugged my Shield as it was the only way to actually start using the CC GTV)
Did you manage to get the vanilla AOSP ATV launcher working?
Has anyone got to the bottom of this ? Ability to lunch the original android tv luncher would be really nice.
I tried myself by installing android tv launcher, android tv services as well as leanback launcher using play store (no need for side loading)...
then tried lunching it by
Code:
am start -n "com.google.android.tvlauncher/com.google.android.tvlauncher.MainActivity" -a android.intent.action.MAIN -c android.intent.category.HOME
It seems to be lunching but it seems to gets killed instantly.
Logcat.
Code:
11-01 02:07:56.898 3840 4772 I ActivityTaskManager: START u0 {act=android.intent.action.MAIN cat=[android.intent.category.HOME] flg=0x10000000 cmp=com.google.android.tvlauncher/.MainActivity} from uid 2000
11-01 02:07:56.951 3840 3869 I ActivityManager: Start proc 22253:com.google.android.tvlauncher/u0a87 for activity {com.google.android.tvlauncher/com.google.android.tvlauncher.MainActivity}
11-01 02:07:57.171 3552 3588 D SurfaceFlinger: onHandleDestroyed, markLayerPendingRemovalLocked: Surface(name=AppWindowToken{aaac495 token=Token{9f8fc4c ActivityRecord{638f47f u0 com.google.android.tvlauncher/.MainActivity t175}}})/@0xcaf715a - animation-leash#0
11-01 02:07:57.171 3552 3588 D SurfaceFlinger: onHandleDestroyed, markLayerPendingRemovalLocked: Surface(name=AppWindowToken{aaac495 token=Token{9f8fc4c ActivityRecord{638f47f u0 com.google.android.tvlauncher/.MainActivity t175}}})/@0xcaf715a - animation-bounds#0
11-01 02:07:57.171 3552 3588 D SurfaceFlinger: onHandleDestroyed, markLayerPendingRemovalLocked: Surface(name=AppWindowToken{aaac495 token=Token{9f8fc4c ActivityRecord{638f47f u0 com.google.android.tvlauncher/.MainActivity t175}}})/@0xcaf715a - animation-leash#0
11-01 02:07:57.172 3552 3588 D SurfaceFlinger: onHandleDestroyed, markLayerPendingRemovalLocked: Surface(name=AppWindowToken{aaac495 token=Token{9f8fc4c ActivityRecord{638f47f u0 com.google.android.tvlauncher/.MainActivity t175}}})/@0xcaf715a - animation-bounds#0
11-01 02:07:57.185 3552 3552 D SurfaceFlinger: mLayersPendingRemoval, layerRemoved, make not visible: Surface(name=AppWindowToken{aaac495 token=Token{9f8fc4c ActivityRecord{638f47f u0 com.google.android.tvlauncher/.MainActivity t175}}})/@0xcaf715a - animation-bounds#0
11-01 02:07:57.185 3552 3552 D SurfaceFlinger: mLayersPendingRemoval, layerRemoved, make not visible: Surface(name=AppWindowToken{aaac495 token=Token{9f8fc4c ActivityRecord{638f47f u0 com.google.android.tvlauncher/.MainActivity t175}}})/@0xcaf715a - animation-leash#0
11-01 02:07:57.185 3552 3552 D SurfaceFlinger: mLayersPendingRemoval, release: Surface(name=AppWindowToken{aaac495 token=Token{9f8fc4c ActivityRecord{638f47f u0 com.google.android.tvlauncher/.MainActivity t175}}})/@0xcaf715a - animation-leash#0
11-01 02:07:57.185 3552 3552 D SurfaceFlinger: mLayersPendingRemoval, release: Surface(name=AppWindowToken{aaac495 token=Token{9f8fc4c ActivityRecord{638f47f u0 com.google.android.tvlauncher/.MainActivity t175}}})/@0xcaf715a - animation-bounds#0
11-01 02:07:57.233 22253 22300 E AndroidRuntime: Process: com.google.android.tvlauncher, PID: 22253
11-01 02:07:57.248 3840 3856 W ActivityTaskManager: Force finishing activity com.google.android.tvlauncher/.MainActivity
11-01 02:07:57.314 3840 4772 I ActivityManager: Process com.google.android.tvlauncher (pid 22253) has died: vis TOP
11-01 02:07:57.315 3552 4208 D SurfaceFlinger: onHandleDestroyed, markLayerPendingRemovalLocked: Splash Screen com.google.android.tvlauncher#0
11-01 02:07:57.317 3552 4208 D SurfaceFlinger: onHandleDestroyed, markLayerPendingRemovalLocked: ae75549 Splash Screen com.google.android.tvlauncher#0
11-01 02:07:57.318 3552 4208 D SurfaceFlinger: onHandleDestroyed, markLayerPendingRemovalLocked: ae75549 Splash Screen com.google.android.tvlauncher#0
11-01 02:07:57.318 3552 3552 D SurfaceFlinger: mLayersPendingRemoval, layerRemoved, make not visible: ae75549 Splash Screen com.google.android.tvlauncher#0
11-01 02:07:57.318 3552 3552 D SurfaceFlinger: mLayersPendingRemoval, layerRemoved, make not visible: Splash Screen com.google.android.tvlauncher#0
11-01 02:07:57.318 3552 3552 D SurfaceFlinger: mLayersPendingRemoval, release: Splash Screen com.google.android.tvlauncher#0
11-01 02:07:57.318 3552 3552 D SurfaceFlinger: mLayersPendingRemoval, release: ae75549 Splash Screen com.google.android.tvlauncher#0
11-01 02:07:57.320 3552 4208 D SurfaceFlinger: onHandleDestroyed, markLayerPendingRemovalLocked: AppWindowToken{aaac495 token=Token{9f8fc4c ActivityRecord{638f47f u0 com.google.android.tvlauncher/.MainActivity t175}}}#0
11-01 02:07:57.321 3552 4208 D SurfaceFlinger: onHandleDestroyed, markLayerPendingRemovalLocked: AppWindowToken{aaac495 token=Token{9f8fc4c ActivityRecord{638f47f u0 com.google.android.tvlauncher/.MainActivity t175}}}#0
11-01 02:07:57.327 3552 4339 D SurfaceFlinger: onHandleDestroyed, markLayerPendingRemovalLocked: Splash Screen com.google.android.tvlauncher#0
11-01 02:07:57.335 3552 3552 D SurfaceFlinger: mLayersPendingRemoval, layerRemoved, make not visible: AppWindowToken{aaac495 token=Token{9f8fc4c ActivityRecord{638f47f u0 com.google.android.tvlauncher/.MainActivity t175}}}#0
11-01 02:07:57.335 3552 3552 D SurfaceFlinger: mLayersPendingRemoval, release: Splash Screen com.google.android.tvlauncher#0
11-01 02:07:57.335 3552 3552 D SurfaceFlinger: mLayersPendingRemoval, release: AppWindowToken{aaac495 token=Token{9f8fc4c ActivityRecord{638f47f u0 com.google.android.tvlauncher/.MainActivity t175}}}#0
11-01 02:07:57.749 3840 3861 W ActivityTaskManager: Activity top resumed state loss timeout for ActivityRecord{638f47f u0 com.google.android.tvlauncher/.MainActivity t-1 f}
11-01 02:09:39.384 3840 3856 I ActivityTaskManager: START u0 {act=android.intent.action.MAIN cat=[android.intent.category.HOME] flg=0x10000000 cmp=com.google.android.tvlauncher/.MainActivity} from uid 2000
11-01 02:09:39.429 3840 3869 I ActivityManager: Start proc 22323:com.google.android.tvlauncher/u0a87 for activity {com.google.android.tvlauncher/com.google.android.tvlauncher.MainActivity}
11-01 02:09:39.673 3552 4339 D SurfaceFlinger: onHandleDestroyed, markLayerPendingRemovalLocked: Surface(name=AppWindowToken{c3f9cc3 token=Token{9628072 ActivityRecord{a9ef97d u0 com.google.android.tvlauncher/.MainActivity t176}}})/@0x9d7a9e9 - animation-leash#0
11-01 02:09:39.673 3552 4339 D SurfaceFlinger: onHandleDestroyed, markLayerPendingRemovalLocked: Surface(name=AppWindowToken{c3f9cc3 token=Token{9628072 ActivityRecord{a9ef97d u0 com.google.android.tvlauncher/.MainActivity t176}}})/@0x9d7a9e9 - animation-bounds#0
11-01 02:09:39.673 3552 4339 D SurfaceFlinger: onHandleDestroyed, markLayerPendingRemovalLocked: Surface(name=AppWindowToken{c3f9cc3 token=Token{9628072 ActivityRecord{a9ef97d u0 com.google.android.tvlauncher/.MainActivity t176}}})/@0x9d7a9e9 - animation-leash#0
11-01 02:09:39.675 3552 3831 D SurfaceFlinger: onHandleDestroyed, markLayerPendingRemovalLocked: Surface(name=AppWindowToken{c3f9cc3 token=Token{9628072 ActivityRecord{a9ef97d u0 com.google.android.tvlauncher/.MainActivity t176}}})/@0x9d7a9e9 - animation-leash#0
11-01 02:09:39.675 3552 4339 D SurfaceFlinger: onHandleDestroyed, markLayerPendingRemovalLocked: Surface(name=AppWindowToken{c3f9cc3 token=Token{9628072 ActivityRecord{a9ef97d u0 com.google.android.tvlauncher/.MainActivity t176}}})/@0x9d7a9e9 - animation-bounds#0
11-01 02:09:39.687 3552 3552 D SurfaceFlinger: mLayersPendingRemoval, layerRemoved, make not visible: Surface(name=AppWindowToken{c3f9cc3 token=Token{9628072 ActivityRecord{a9ef97d u0 com.google.android.tvlauncher/.MainActivity t176}}})/@0x9d7a9e9 - animation-bounds#0
11-01 02:09:39.687 3552 3552 D SurfaceFlinger: mLayersPendingRemoval, layerRemoved, make not visible: Surface(name=AppWindowToken{c3f9cc3 token=Token{9628072 ActivityRecord{a9ef97d u0 com.google.android.tvlauncher/.MainActivity t176}}})/@0x9d7a9e9 - animation-leash#0
11-01 02:09:39.687 3552 3552 D SurfaceFlinger: mLayersPendingRemoval, release: Surface(name=AppWindowToken{c3f9cc3 token=Token{9628072 ActivityRecord{a9ef97d u0 com.google.android.tvlauncher/.MainActivity t176}}})/@0x9d7a9e9 - animation-leash#0
11-01 02:09:39.687 3552 3552 D SurfaceFlinger: mLayersPendingRemoval, release: Surface(name=AppWindowToken{c3f9cc3 token=Token{9628072 ActivityRecord{a9ef97d u0 com.google.android.tvlauncher/.MainActivity t176}}})/@0x9d7a9e9 - animation-bounds#0
11-01 02:09:39.706 22323 22370 E AndroidRuntime: Process: com.google.android.tvlauncher, PID: 22323
11-01 02:09:39.723 3840 4772 W ActivityTaskManager: Force finishing activity com.google.android.tvlauncher/.MainActivity
11-01 02:09:39.769 3840 7719 I ActivityManager: Process com.google.android.tvlauncher (pid 22323) has died: vis TOP
11-01 02:09:39.772 3552 3588 D SurfaceFlinger: onHandleDestroyed, markLayerPendingRemovalLocked: Splash Screen com.google.android.tvlauncher#0
11-01 02:09:39.774 3552 3588 D SurfaceFlinger: onHandleDestroyed, markLayerPendingRemovalLocked: 1c63bed Splash Screen com.google.android.tvlauncher#0
11-01 02:09:39.774 3552 3588 D SurfaceFlinger: onHandleDestroyed, markLayerPendingRemovalLocked: 1c63bed Splash Screen com.google.android.tvlauncher#0
11-01 02:09:39.776 3552 3588 D SurfaceFlinger: onHandleDestroyed, markLayerPendingRemovalLocked: AppWindowToken{c3f9cc3 token=Token{9628072 ActivityRecord{a9ef97d u0 com.google.android.tvlauncher/.MainActivity t176}}}#0
11-01 02:09:39.776 3552 3588 D SurfaceFlinger: onHandleDestroyed, markLayerPendingRemovalLocked: AppWindowToken{c3f9cc3 token=Token{9628072 ActivityRecord{a9ef97d u0 com.google.android.tvlauncher/.MainActivity t176}}}#0
11-01 02:09:39.777 3552 3588 D SurfaceFlinger: onHandleDestroyed, markLayerPendingRemovalLocked: AppWindowToken{c3f9cc3 token=Token{9628072 ActivityRecord{a9ef97d u0 com.google.android.tvlauncher/.MainActivity t176}}}#0
11-01 02:09:39.782 3552 4339 D SurfaceFlinger: onHandleDestroyed, markLayerPendingRemovalLocked: Splash Screen com.google.android.tvlauncher#0
11-01 02:09:39.787 3552 3552 D SurfaceFlinger: mLayersPendingRemoval, layerRemoved, make not visible: AppWindowToken{c3f9cc3 token=Token{9628072 ActivityRecord{a9ef97d u0 com.google.android.tvlauncher/.MainActivity t176}}}#0
11-01 02:09:39.787 3552 3552 D SurfaceFlinger: mLayersPendingRemoval, layerRemoved, make not visible: 1c63bed Splash Screen com.google.android.tvlauncher#0
11-01 02:09:39.787 3552 3552 D SurfaceFlinger: mLayersPendingRemoval, layerRemoved, make not visible: Splash Screen com.google.android.tvlauncher#0
11-01 02:09:39.787 3552 3552 D SurfaceFlinger: mLayersPendingRemoval, release: Splash Screen com.google.android.tvlauncher#0
11-01 02:09:39.787 3552 3552 D SurfaceFlinger: mLayersPendingRemoval, release: AppWindowToken{c3f9cc3 token=Token{9628072 ActivityRecord{a9ef97d u0 com.google.android.tvlauncher/.MainActivity t176}}}#0
11-01 02:09:39.787 3552 3552 D SurfaceFlinger: mLayersPendingRemoval, release: 1c63bed Splash Screen com.google.android.tvlauncher#0
11-01 02:09:40.224 3840 3861 W ActivityTaskManager: Activity top resumed state loss timeout for ActivityRecord{a9ef97d u0 com.google.android.tvlauncher/.MainActivity t-1 f}
11-01 02:17:43.561 3840 28544 I ActivityTaskManager: START u0 {act=android.intent.action.MAIN cat=[android.intent.category.HOME] flg=0x10000000 cmp=com.google.android.tvlauncher/.MainActivity} from uid 2000
11-01 02:19:00.929 3840 28544 I ActivityTaskManager: START u0 {act=android.intent.action.MAIN cat=[android.intent.category.HOME] flg=0x10000000 cmp=com.google.android.tvlauncher/.MainActivity} from uid 2000
11-01 02:19:20.315 3840 3869 I ActivityManager: Start proc 22503:com.google.android.tvlauncher/u0a87 for activity {com.google.android.tvlauncher/com.google.android.tvlauncher.MainActivity}
11-01 02:19:20.613 22503 22550 E AndroidRuntime: Process: com.google.android.tvlauncher, PID: 22503
11-01 02:19:20.637 3840 28544 W ActivityTaskManager: Force finishing activity com.google.android.tvlauncher/.MainActivity
11-01 02:19:20.714 3840 4099 I ActivityManager: Process com.google.android.tvlauncher (pid 22503) has died: vis+99 TOP
11-01 02:19:20.719 3552 4339 D SurfaceFlinger: onHandleDestroyed, markLayerPendingRemovalLocked: AppWindowToken{1813e0b token=Token{85c39da ActivityRecord{c7f9785 u0 com.google.android.tvlauncher/.MainActivity t178}}}#0
11-01 02:19:20.721 3552 4339 D SurfaceFlinger: onHandleDestroyed, markLayerPendingRemovalLocked: AppWindowToken{1813e0b token=Token{85c39da ActivityRecord{c7f9785 u0 com.google.android.tvlauncher/.MainActivity t178}}}#0
11-01 02:19:20.735 3552 3552 D SurfaceFlinger: mLayersPendingRemoval, layerRemoved, make not visible: AppWindowToken{1813e0b token=Token{85c39da ActivityRecord{c7f9785 u0 com.google.android.tvlauncher/.MainActivity t178}}}#0
11-01 02:19:20.735 3552 3552 D SurfaceFlinger: mLayersPendingRemoval, release: AppWindowToken{1813e0b token=Token{85c39da ActivityRecord{c7f9785 u0 com.google.android.tvlauncher/.MainActivity t178}}}#0
11-01 02:19:21.140 3840 3861 W ActivityTaskManager: Activity top resumed state loss timeout for ActivityRecord{c7f9785 u0 com.google.android.tvlauncher/.MainActivity t-1 f}
11-01 02:20:15.881 3840 4099 I ActivityTaskManager: START u0 {act=android.intent.action.MAIN cat=[android.intent.category.HOME] flg=0x10000000 cmp=com.google.android.tvlauncher/.MainActivity} from uid 2000
11-01 02:20:16.007 3840 3869 I ActivityManager: Start proc 22873:com.google.android.tvlauncher/u0a87 for activity {com.google.android.tvlauncher/com.google.android.tvlauncher.MainActivity}
11-01 02:20:16.263 3552 3831 D SurfaceFlinger: onHandleDestroyed, markLayerPendingRemovalLocked: Surface(name=AppWindowToken{bd0b9ac token=Token{58dcb5f ActivityRecord{c017fe u0 com.google.android.tvlauncher/.MainActivity t180}}})/@0x51f7386 - animation-leash#0
11-01 02:20:16.263 3552 3831 D SurfaceFlinger: onHandleDestroyed, markLayerPendingRemovalLocked: Surface(name=AppWindowToken{bd0b9ac token=Token{58dcb5f ActivityRecord{c017fe u0 com.google.android.tvlauncher/.MainActivity t180}}})/@0x51f7386 - animation-bounds#0
11-01 02:20:16.266 3552 3831 D SurfaceFlinger: onHandleDestroyed, markLayerPendingRemovalLocked: Surface(name=AppWindowToken{bd0b9ac token=Token{58dcb5f ActivityRecord{c017fe u0 com.google.android.tvlauncher/.MainActivity t180}}})/@0x51f7386 - animation-leash#0
11-01 02:20:16.266 3552 3831 D SurfaceFlinger: onHandleDestroyed, markLayerPendingRemovalLocked: Surface(name=AppWindowToken{bd0b9ac token=Token{58dcb5f ActivityRecord{c017fe u0 com.google.android.tvlauncher/.MainActivity t180}}})/@0x51f7386 - animation-bounds#0
11-01 02:20:16.274 3552 3552 D SurfaceFlinger: mLayersPendingRemoval, layerRemoved, make not visible: Surface(name=AppWindowToken{bd0b9ac token=Token{58dcb5f ActivityRecord{c017fe u0 com.google.android.tvlauncher/.MainActivity t180}}})/@0x51f7386 - animation-bounds#0
11-01 02:20:16.274 3552 3552 D SurfaceFlinger: mLayersPendingRemoval, layerRemoved, make not visible: Surface(name=AppWindowToken{bd0b9ac token=Token{58dcb5f ActivityRecord{c017fe u0 com.google.android.tvlauncher/.MainActivity t180}}})/@0x51f7386 - animation-leash#0
11-01 02:20:16.274 3552 3552 D SurfaceFlinger: mLayersPendingRemoval, release: Surface(name=AppWindowToken{bd0b9ac token=Token{58dcb5f ActivityRecord{c017fe u0 com.google.android.tvlauncher/.MainActivity t180}}})/@0x51f7386 - animation-leash#0
11-01 02:20:16.274 3552 3552 D SurfaceFlinger: mLayersPendingRemoval, release: Surface(name=AppWindowToken{bd0b9ac token=Token{58dcb5f ActivityRecord{c017fe u0 com.google.android.tvlauncher/.MainActivity t180}}})/@0x51f7386 - animation-bounds#0
11-01 02:20:16.318 22873 22927 E AndroidRuntime: Process: com.google.android.tvlauncher, PID: 22873
11-01 02:20:16.337 3840 9090 W ActivityTaskManager: Force finishing activity com.google.android.tvlauncher/.MainActivity
11-01 02:20:16.393 3840 3856 I ActivityManager: Process com.google.android.tvlauncher (pid 22873) has died: vis+99 TOP
11-01 02:20:16.395 3552 3831 D SurfaceFlinger: onHandleDestroyed, markLayerPendingRemovalLocked: Splash Screen com.google.android.tvlauncher#0
11-01 02:20:16.397 3552 3831 D SurfaceFlinger: onHandleDestroyed, markLayerPendingRemovalLocked: cb48eb0 Splash Screen com.google.android.tvlauncher#0
11-01 02:20:16.397 3552 3831 D SurfaceFlinger: onHandleDestroyed, markLayerPendingRemovalLocked: cb48eb0 Splash Screen com.google.android.tvlauncher#0
11-01 02:20:16.399 3552 3831 D SurfaceFlinger: onHandleDestroyed, markLayerPendingRemovalLocked: AppWindowToken{bd0b9ac token=Token{58dcb5f ActivityRecord{c017fe u0 com.google.android.tvlauncher/.MainActivity t180}}}#0
11-01 02:20:16.400 3552 3831 D SurfaceFlinger: onHandleDestroyed, markLayerPendingRemovalLocked: AppWindowToken{bd0b9ac token=Token{58dcb5f ActivityRecord{c017fe u0 com.google.android.tvlauncher/.MainActivity t180}}}#0
11-01 02:20:16.406 3552 3588 D SurfaceFlinger: onHandleDestroyed, markLayerPendingRemovalLocked: Splash Screen com.google.android.tvlauncher#0
11-01 02:20:16.407 3552 3552 D SurfaceFlinger: mLayersPendingRemoval, layerRemoved, make not visible: AppWindowToken{bd0b9ac token=Token{58dcb5f ActivityRecord{c017fe u0 com.google.android.tvlauncher/.MainActivity t180}}}#0
11-01 02:20:16.407 3552 3552 D SurfaceFlinger: mLayersPendingRemoval, layerRemoved, make not visible: cb48eb0 Splash Screen com.google.android.tvlauncher#0
11-01 02:20:16.407 3552 3552 D SurfaceFlinger: mLayersPendingRemoval, layerRemoved, make not visible: Splash Screen com.google.android.tvlauncher#0
11-01 02:20:16.407 3552 3552 D SurfaceFlinger: mLayersPendingRemoval, release: Splash Screen com.google.android.tvlauncher#0
11-01 02:20:16.407 3552 3552 D SurfaceFlinger: mLayersPendingRemoval, release: AppWindowToken{bd0b9ac token=Token{58dcb5f ActivityRecord{c017fe u0 com.google.android.tvlauncher/.MainActivity t180}}}#0
11-01 02:20:16.407 3552 3552 D SurfaceFlinger: mLayersPendingRemoval, release: cb48eb0 Splash Screen com.google.android.tvlauncher#0
11-01 02:20:16.838 3840 3861 W ActivityTaskManager: Activity top resumed state loss timeout for ActivityRecord{c017fe u0 com.google.android.tvlauncher/.MainActivity t-1 f}
PS. To open play store go to apps, click on random app category > then go to settings > apps > recent > google play store > open.
It will open google play store UI where you can see all apps released by google, then you can install android tv launcher, leanback and android tv services.
@yaro014 I'd get rid of my two shields if I could get this sorted
METHOD A (EASY) - GET RID OF THE ADS ON THE MAIN SCREEN WITH AN ALTERNATIVE LAUNCHER
Install ATV Launcher or Wolf Launcher and disable the default launcher via adb. If you find a nice wallpaper that's a good option.
This is what I did:
1. Install Wolf launcher
2. Open Wolf launcher (opens fine)
3. Use ADB to disable stock - pm disable-user --user 0 com.google.android.apps.tv.launcherx
However, as soon as I do 3), the next time I press home, I am not able to navigate around Wolf anymore.
Did I miss a step?
Thank you.
OK, so far in order to use an alternative launcher without problems this is what I had to do:
(1) Install alternative launcher -
Wolf launcher etc
(2) disable stock launcher -
Code:
adb shell
pm disable-user --user 0 com.google.android.apps.tv.launcherx
pm disable-user --user 0 com.google.android.tungsten.setupwraith
(3) Press home button and select the alternative launcher as home app
However, I have tried various versions of the original Leanback Launcher to no avail.
Does anyone have the definitive list of framework/dependancies that Leanback launcher needs?
Thanks
H
Leanback launcher complains a lot about permissions.
Android TV home launcher complains about core services not being installed, however when installed it's being removed on reboot.
There might be some trickery enabled within the system to prevent loading Android TV launcher etc.
seapoint said:
OK, so far in order to use an alternative launcher without problems this is what I had to do:
(1) Install alternative launcher -
Wolf launcher etc
(2) disable stock launcher -
Code:
adb shell
pm disable-user --user 0 com.google.android.apps.tv.launcherx
pm disable-user --user 0 com.google.android.tungsten.setupwraith
(3) Press home button and select the alternative launcher as home app
However, I have tried various versions of the original Leanback Launcher to no avail.
Does anyone have the definitive list of framework/dependancies that Leanback launcher needs?
Thanks
H
Click to expand...
Click to collapse
i follow your step to set atv launcher as my home app, but the physical youtube button on remote didn't work anymore since that, i just wonder disabling com.google.android.tungsten.setupwraith maybe affect that? do u have the same issue?
Here's a challenge. Create a editor for the cloud based google Watchlist to add additional "ways to watch"for individual tv shows. Like mx player. That would be so sweet.
titooo7 said:
Get rid of the 3 shows/movies ads that you still get in screen even when Apps Only mode is enabled - WIP
I tried disabling some apps that came pre-installed but I didn't manage to get rid of those last ads. I guess it's integrated within the launcher so we might need to mod it (if possible), live with it or just go back to Option 1 and use a different launcher.
Any help would be appreciated
Click to expand...
Click to collapse
Here's an idea...
I've seen some screenshots from users in countries where the Chromecast with Google TV is not sold yet. It appears that they don't have the "For you" tab, and instead are having an "Home" tab which looks a bit sleeker. See: My new chromecast 2020 does not have the FOR YOU tab as normally seen in many review videos - Chromecast Community (google.com) . (Though it might not be the same for everyone, as Chromecast with Google TV: "For you", "Movies", "Shows" not showing up - Chromecast Community does have a giant suggestion bar despite having an "Home" tab.)
I've also completely disabled Internet access to my CCwGTV at my router-level. Of course, it's not that useful. But I can observe that once the launcher is loaded, I do have an "Home" tab instead of a "For you" tab. Until I re-enable Internet access...
Could it be possible to block Internet access to the launcher only? And/or trick it to think it's running on a device located in an unsupported country? While leaving all other applications correctly establish the current location -- i.e. still want Netflix to know that I'm at home and offers me what's available here, and not somewhere around Antarctica.
Alexandre-P said:
Could it be possible to block Internet access to the launcher only?
Click to expand...
Click to collapse
A domain specific block may work. Not sure what software you have running on your router, but if openwrt, it wouldn't be too much of a challenge to filter domains based on the device making the request, and even if its making the DNS request direct to 8.8.8.8, you can redirect that at the router back to 192.168.1.1
I had a little bit of progress on my Chromecast, I used TechDoctor UK's launcher manager to be able to choose a new launcher. I side loaded the old Leanback Launcher but for Amazon Fire. I can get it to load right the first time but then when I go back it gets stuck..
Could we take the official Leanback or Android TV home and just change the name so it appears as a different app?
titooo7 said:
WIP: "De-bloating" the Chromecast with Google TV. Let's get rid of those ads!
Those who like the Chromecast with Google TV UI or wouldn't move a finger to change it can stop reading this thread and move onto something else. No need to leave any comment, xda-developers wasn't created for people who don't like a challenge
If you don't like the UI because the massive ads it brings, then you are welcome to keep reading and help if you can!
METHOD A (EASY) - GET RID OF THE ADS ON THE MAIN SCREEN WITH AN ALTERNATIVE LAUNCHER
Install ATV Launcher or Wolf Launcher and disable the default launcher via adb. If you find a nice wallpaper that's a good option.
METHOD B (HARD) - USE THE APPS ONLY MODE WITH GOOGLE ASSISTANT AND NO ADS
Go to Settings > Accounts & Sign-in > Select your ac**** > Enable "Apps only mode".
Now you removed 90% of the ads but it seems like Google doesn't want us to use the Apps only mode, so they decided to put some hurdles in place disabling google assistant and play store access . We can fix it partially, so keep reading
Get a shortcut to the Google Play Store
Sideload and install this app (created with this site) and now you'll be able to access Google Play Store opening the app even on Apps Only Mode (see here how it looks)
How to use Google Assistant even on Apps Only mode - WIP
Go to Settings > All Apps > "See All apps" > "Show System apps" > Google > click on "Uninstall Updates" & "Disable". Now sideload and install this version
Now you can use Google Assistant to open a YouTube video or ask questions such as "what's the weather today?", but you can't give a voice command to open an app... It will go through a loop trying to setup google assistant.
Get rid of the 3 shows/movies ads that you still get in screen even when Apps Only mode is enabled - WIP
I tried disabling some apps that came pre-installed but I didn't manage to get rid of those last ads. I guess it's integrated within the launcher so we might need to mod it (if possible), live with it or just go back to Option 1 and use a different launcher.
Any help would be appreciated
METHOD C (HARD) - SWITCH TO THE ORIGINAL ANDROID TV LAUNCHER
I disabled the Google TV Launcher com.google.android.apps.tv.launcherx via adb. Then I sideloaded the Android TV Home and Lenback Launcher apks and tried to launch the main activity of those apps but it didn't work. Some activities could be launched but not the main one.
Any help would be highly appreciated as that's what I really wanted to do.
Click to expand...
Click to collapse
Do you have a list of apps that can be uninstalled via adb? It would be very useful. Thank you.
So it turns out that the easiest solution to this problem is to buy an ADT-3, which is what CCGTV really should have been. Unlocked and actually up to date (Android 12).
96carboard said:
So it turns out that the easiest solution to this problem is to buy an ADP-3, which is what CCGTV really should have been. Unlocked and actually up to date (Android 12).
Click to expand...
Click to collapse
what's an ADP-3?
pddc said:
what's an ADP-3?
Click to expand...
Click to collapse
ADT-3, apologies.
Just picked one of these up, thanks to your head start, I've got the homescreen looking like this:
{
"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"
}
I have it running in "Apps Only mode" regular mode looks almost the same, but with a non-functioning Google Assistance icon at the top.
Here is what I did:
Set-up the device as normal, and ran all updates.
Uninstalled all apps I didn't want, and sideloaded the apps I wanted.
Created ATV icon apps for Play Store and Movies as suggested above.
Blocked " androidtvlauncherxfe-pa.googleapis.com " using a pi-hole.
Cleared data for the Google TV app.
Restarted the device, and set to apps-only mode.
Ads are blocked the same way as on the NVIDIA SHIELD. Took me a few times of resetting to pin down the ip address to block. The big error message isn't ideal, I would be fine with the "generic" ads like the SHIELD, but it's better than the alternative.
As far as I am able to tell, everything works as without issue, including casting, except Google Assistant which is fine by me.
Only other downsides: there is sometimes a noticeable delay returning to the homescreen (on boot, returning from settings, rarely when switching apps), and you cannot open the "quick-menu" on the home screen to move apps. The only way to rearrange apps would be to uninstall.
Might not be the most elegant solution, but nothing deal breaking IMHO. Certainly good enough for my uses.

Categories

Resources