Ocena wątku:
  • 0 głosów - średnia: 0
  • 1
  • 2
  • 3
  • 4
  • 5
Canal+ Box zmiana launchera?
#1
Dzień dobry.
Czy w Canal+ Box jest możliwość zmiany domyślnego launchera na inny?
Odpowiedz
REKLAMA:



#2
też jestem ciekaw, próbuję ustawić domyślny googlowski launcher ale po wyłączeniu przez adb launchera com.canal.box mogę mieć tylko HAL launcher
Odpowiedz
#3
By zobaczyć linki musisz się zalogować lub zarejestrować. może to pomoże, nie mam tego boxa to nie będę się wymądrzał.
Odpowiedz
#4
też probowałem ale niestety nie idzie, mam zainstalowany launcher o google'a ale po wyłączeniu launchera od canal plus nie mogę go wybrać.
Odpowiedz
#5
Odpowiedz
#6
wszystko robię zgodnie z tym poradnikiem, niestety nie mogę wybrać tego launchera gdy zablokuję stockowy launcher
By zobaczyć linki musisz się zalogować lub zarejestrować.
Widzi tylko Wolf Launchera
Odpowiedz
REKLAMA:



#7
@bigdamian  na inny jest możliwość zmiany. Np podane przeze mnie w temacie > By zobaczyć linki musisz się zalogować lub zarejestrować.
@gadom92 ze wrzuceniem oryginalnego launchera AndroidTV będzie ciężko. Jest tylko coś takiego, ale nie oferuje pełnej funkcjonalności > By zobaczyć linki musisz się zalogować lub zarejestrować.
Odpowiedz
#8
po wpisaniu w adb pm enable --user 0 com.google.android.leanbacklauncher zaczęło mi się pojawiać do wyboru, co jest dziwne bo tą appkę musiałem doinstalować ze sklepu play.
Niestety po wybraniu Android TV Home wykrzacza się i wraca do Launcher Managera :/

05-20 11:25:02.715  4447  4465 E DatabaseUtils: Writing exception to parcel
05-20 11:25:02.715  4447  4465 E DatabaseUtils: java.lang.SecurityException: Selection not allowed for content://android.media.tv/watch_next_program
05-20 11:25:02.715  4447  4465 E DatabaseUtils: 	at com.android.providers.tv.TvProvider.createSqlParams(TvProvider.java:1677)
05-20 11:25:02.715  4447  4465 E DatabaseUtils: 	at com.android.providers.tv.TvProvider.query(TvProvider.java:1258)
05-20 11:25:02.715  4447  4465 E DatabaseUtils: 	at android.content.ContentProvider.query(ContentProvider.java:1057)
05-20 11:25:02.715  4447  4465 E DatabaseUtils: 	at android.content.ContentProvider.query(ContentProvider.java:1149)
05-20 11:25:02.715  4447  4465 E DatabaseUtils: 	at android.content.ContentProvider$Transport.query(ContentProvider.java:241)
05-20 11:25:02.715  4447  4465 E DatabaseUtils: 	at android.content.ContentProviderNative.onTransact(ContentProviderNative.java:102)
05-20 11:25:02.715  4447  4465 E DatabaseUtils: 	at android.os.Binder.execTransact(Binder.java:731)
05-20 11:25:02.717  7711  7754 E AndroidRuntime: FATAL EXCEPTION: pool-2-thread-1
05-20 11:25:02.717  7711  7754 E AndroidRuntime: Process: com.google.android.tvlauncher, PID: 7711
05-20 11:25:02.717  7711  7754 E AndroidRuntime: java.lang.RuntimeException: An error occurred while executing ContentResolver query
05-20 11:25:02.717  7711  7754 E AndroidRuntime: 	at drb.run(PG:4)
05-20 11:25:02.717  7711  7754 E AndroidRuntime: 	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1167)
05-20 11:25:02.717  7711  7754 E AndroidRuntime: 	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641)
05-20 11:25:02.717  7711  7754 E AndroidRuntime: 	at java.lang.Thread.run(Thread.java:764)
05-20 11:25:02.717  7711  7754 E AndroidRuntime: Caused by: java.lang.SecurityException: Selection not allowed for content://android.media.tv/watch_next_program
05-20 11:25:02.717  7711  7754 E AndroidRuntime: 	at android.os.Parcel.createException(Parcel.java:1950)
05-20 11:25:02.717  7711  7754 E AndroidRuntime: 	at android.os.Parcel.readException(Parcel.java:1918)
05-20 11:25:02.717  7711  7754 E AndroidRuntime: 	at android.database.DatabaseUtils.readExceptionFromParcel(DatabaseUtils.java:183)
05-20 11:25:02.717  7711  7754 E AndroidRuntime: 	at android.database.DatabaseUtils.readExceptionFromParcel(DatabaseUtils.java:135)
05-20 11:25:02.717  7711  7754 E AndroidRuntime: 	at android.content.ContentProviderProxy.query(ContentProviderNative.java:418)
05-20 11:25:02.717  7711  7754 E AndroidRuntime: 	at android.content.ContentResolver.query(ContentResolver.java:802)
05-20 11:25:02.717  7711  7754 E AndroidRuntime: 	at android.content.ContentResolver.query(ContentResolver.java:752)
05-20 11:25:02.717  7711  7754 E AndroidRuntime: 	at android.content.ContentResolver.query(ContentResolver.java:710)
05-20 11:25:02.717  7711  7754 E AndroidRuntime: 	at drb.run(PG:2)
05-20 11:25:02.717  7711  7754 E AndroidRuntime: 	... 3 more
05-20 11:25:02.748  4447  4465 E DatabaseUtils: Writing exception to parcel
05-20 11:25:02.748  4447  4465 E DatabaseUtils: java.lang.SecurityException: Selection not allowed for content://android.media.tv/channel
05-20 11:25:02.748  4447  4465 E DatabaseUtils: 	at com.android.providers.tv.TvProvider.createSqlParams(TvProvider.java:1677)
05-20 11:25:02.748  4447  4465 E DatabaseUtils: 	at com.android.providers.tv.TvProvider.query(TvProvider.java:1258)
05-20 11:25:02.748  4447  4465 E DatabaseUtils: 	at android.content.ContentProvider.query(ContentProvider.java:1057)
05-20 11:25:02.748  4447  4465 E DatabaseUtils: 	at android.content.ContentProvider.query(ContentProvider.java:1149)
05-20 11:25:02.748  4447  4465 E DatabaseUtils: 	at android.content.ContentProvider$Transport.query(ContentProvider.java:241)
05-20 11:25:02.748  4447  4465 E DatabaseUtils: 	at android.content.ContentProviderNative.onTransact(ContentProviderNative.java:102)
05-20 11:25:02.748  4447  4465 E DatabaseUtils: 	at android.os.Binder.execTransact(Binder.java:731)
05-20 11:25:02.751  4447  6613 E DatabaseUtils: Writing exception to parcel
05-20 11:25:02.751  4447  6613 E DatabaseUtils: java.lang.SecurityException: Selection not allowed for content://android.media.tv/watch_next_program
05-20 11:25:02.751  4447  6613 E DatabaseUtils: 	at com.android.providers.tv.TvProvider.createSqlParams(TvProvider.java:1677)
05-20 11:25:02.751  4447  6613 E DatabaseUtils: 	at com.android.providers.tv.TvProvider.query(TvProvider.java:1258)
05-20 11:25:02.751  4447  6613 E DatabaseUtils: 	at android.content.ContentProvider.query(ContentProvider.java:1057)
05-20 11:25:02.751  4447  6613 E DatabaseUtils: 	at android.content.ContentProvider.query(ContentProvider.java:1149)
05-20 11:25:02.751  4447  6613 E DatabaseUtils: 	at android.content.ContentProvider$Transport.query(ContentProvider.java:241)
05-20 11:25:02.751  4447  6613 E DatabaseUtils: 	at android.content.ContentProviderNative.onTransact(ContentProviderNative.java:102)
05-20 11:25:02.751  4447  6613 E DatabaseUtils: 	at android.os.Binder.execTransact(Binder.java:731)
05-20 11:25:02.751  7711  7759 E AndroidRuntime: FATAL EXCEPTION: pool-2-thread-3
05-20 11:25:02.751  7711  7759 E AndroidRuntime: Process: com.google.android.tvlauncher, PID: 7711
05-20 11:25:02.751  7711  7759 E AndroidRuntime: java.lang.RuntimeException: An error occurred while executing ContentResolver query
05-20 11:25:02.751  7711  7759 E AndroidRuntime: 	at drb.run(PG:4)
05-20 11:25:02.751  7711  7759 E AndroidRuntime: 	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1167)
05-20 11:25:02.751  7711  7759 E AndroidRuntime: 	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641)
05-20 11:25:02.751  7711  7759 E AndroidRuntime: 	at java.lang.Thread.run(Thread.java:764)
05-20 11:25:02.751  7711  7759 E AndroidRuntime: Caused by: java.lang.SecurityException: Selection not allowed for content://android.media.tv/channel
05-20 11:25:02.751  7711  7759 E AndroidRuntime: 	at android.os.Parcel.createException(Parcel.java:1950)
05-20 11:25:02.751  7711  7759 E AndroidRuntime: 	at android.os.Parcel.readException(Parcel.java:1918)
05-20 11:25:02.751  7711  7759 E AndroidRuntime: 	at android.database.DatabaseUtils.readExceptionFromParcel(DatabaseUtils.java:183)
05-20 11:25:02.751  7711  7759 E AndroidRuntime: 	at android.database.DatabaseUtils.readExceptionFromParcel(DatabaseUtils.java:135)
05-20 11:25:02.751  7711  7759 E AndroidRuntime: 	at android.content.ContentProviderProxy.query(ContentProviderNative.java:418)
05-20 11:25:02.751  7711  7759 E AndroidRuntime: 	at android.content.ContentResolver.query(ContentResolver.java:802)
05-20 11:25:02.751  7711  7759 E AndroidRuntime: 	at android.content.ContentResolver.query(ContentResolver.java:752)
05-20 11:25:02.751  7711  7759 E AndroidRuntime: 	at android.content.ContentResolver.query(ContentResolver.java:710)
05-20 11:25:02.751  7711  7759 E AndroidRuntime: 	at drb.run(PG:2)
05-20 11:25:02.751  7711  7759 E AndroidRuntime: 	... 3 more
05-20 11:25:02.755  7711  7757 E AndroidRuntime: FATAL EXCEPTION: pool-2-thread-2
05-20 11:25:02.755  7711  7757 E AndroidRuntime: Process: com.google.android.tvlauncher, PID: 7711
05-20 11:25:02.755  7711  7757 E AndroidRuntime: java.lang.RuntimeException: An error occurred while executing ContentResolver query
05-20 11:25:02.755  7711  7757 E AndroidRuntime: 	at drb.run(PG:4)
05-20 11:25:02.755  7711  7757 E AndroidRuntime: 	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1167)
05-20 11:25:02.755  7711  7757 E AndroidRuntime: 	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641)
05-20 11:25:02.755  7711  7757 E AndroidRuntime: 	at java.lang.Thread.run(Thread.java:764)
05-20 11:25:02.755  7711  7757 E AndroidRuntime: Caused by: java.lang.SecurityException: Selection not allowed for content://android.media.tv/watch_next_program
05-20 11:25:02.755  7711  7757 E AndroidRuntime: 	at android.os.Parcel.createException(Parcel.java:1950)
05-20 11:25:02.755  7711  7757 E AndroidRuntime: 	at android.os.Parcel.readException(Parcel.java:1918)
05-20 11:25:02.755  7711  7757 E AndroidRuntime: 	at android.database.DatabaseUtils.readExceptionFromParcel(DatabaseUtils.java:183)
05-20 11:25:02.755  7711  7757 E AndroidRuntime: 	at android.database.DatabaseUtils.readExceptionFromParcel(DatabaseUtils.java:135)
05-20 11:25:02.755  7711  7757 E AndroidRuntime: 	at android.content.ContentProviderProxy.query(ContentProviderNative.java:418)
05-20 11:25:02.755  7711  7757 E AndroidRuntime: 	at android.content.ContentResolver.query(ContentResolver.java:802)
05-20 11:25:02.755  7711  7757 E AndroidRuntime: 	at android.content.ContentResolver.query(ContentResolver.java:752)
05-20 11:25:02.755  7711  7757 E AndroidRuntime: 	at android.content.ContentResolver.query(ContentResolver.java:710)
05-20 11:25:02.755  7711  7757 E AndroidRuntime: 	at drb.run(PG:2)
05-20 11:25:02.755  7711  7757 E AndroidRuntime: 	... 3 more
05-20 11:25:02.776  7711  7757 I Process : Sending signal. PID: 7711 SIG: 9
05-20 11:25:02.649  3477  7677 I chatty  : uid=1000(system) Binder:3477_14 identical 2 lines
05-20 11:25:02.771  3477  7677 I PackageManager: ro.vendor.support.netflix_preload=false ro.vendor.nrdp.modelgroup=ATVHybrid
05-20 11:25:02.778  3477  4468 W ActivityManager:   Force finishing activity com.google.android.tvlauncher/.MainActivity
05-20 11:25:02.781  3477  4468 W ActivityManager:   Force finishing activity com.amazon.tv.leanbacklauncher/.MainActivity
05-20 11:25:02.806  3477  4468 I ActivityManager: Clearing package preferred activities from com.google.android.tvlauncher
05-20 11:25:02.810  3221  6834 E MesonHwc: blend mode: 1, Layer format 1 not support.
05-20 11:25:02.812  3477  3491 W BroadcastQueue: Background execution not allowed: receiving Intent { act=android.intent.action.DROPBOX_ENTRY_ADDED flg=0x10 (has extras) } to com.google.android.gms/.stats.service.DropBoxEntryAddedReceiver
05-20 11:25:02.813  3477  3491 W BroadcastQueue: Background execution not allowed: receiving Intent { act=android.intent.action.DROPBOX_ENTRY_ADDED flg=0x10 (has extras) } to com.google.android.gms/.chimera.GmsIntentOperationService$PersistentTrustedReceiver
05-20 11:25:02.823  3477  5063 I ActivityManager: Process com.google.android.tvlauncher (pid 7711) has died: vis  TOP 
05-20 11:25:02.823  3477  3494 W libprocessgroup: kill(-7711, 9) failed: No such process
05-20 11:25:02.823  3477  3494 I libprocessgroup: Successfully killed process cgroup uid 10073 pid 7711 in 0ms
05-20 11:25:02.824  3201  3201 I Zygote  : Process 7711 exited due to signal (9)
Odpowiedz
#9
Oryginalnego nie ustawisz. Ten oryginalny jest jakoś zablokowany i bez roota się chyba nie da. Nie da się go zainstalować ani na BOXie Playa v1 i v2 ani na T-Mobile, więc na C+ pewnie jest tak samo. Ja na swoich używam ATV launcher pro. Ale widziałem że jest jakiś bezpłatny klon tego launchera.


Edit.
Przyszło mi coś do głowy.
Jest soft do przepakowywania apek, czasem ktoś zmienia coś w oryginalnej apce (wycina reklamy, poprawia żeby się instalowało na zablokowanym sprzęcie itd.) Można wziąć googlowy launcher, przepakować go zmieniając jego nazwę żeby zainstalował się obok oryginalnego, a nie zamiast niego. Wtedy powinien być widoczny do wyboru. No ale ja tego niestety nie zrobię.
Odpowiedz
#10
Teoretycznie dałoby się coś takiego zrobić, jest jednak jedno ale.
Oryginalny launcher google, aby wyświetlać propozycje vod tzw. kanały korzysta z apki systemowej o nazwie Usługi podstawowe Androida TV. Z tego co mi wiadomo od Androida 8 Oreo, Google zablokował możliwość korzystania z tej apki aplikacjom zainstalowanym przez użytkownika. Bez roota nie zainstalujesz apki jako systemowej. A na co komu stockowy launcher z samym paskiem aplikacji?
Ale może na forum jest ktoś kto to bardziej zgłębił. Ja jestem za cienki na to. :-)
Odpowiedz


Skocz do:


Użytkownicy przeglądający ten wątek: 1 gości