Size: a a a

Amazon Fire Tv ( in USSR )

2020 January 22

n

nikk in Amazon Fire Tv ( in USSR )
не знаю что там делает смалипатчер - как отключить проверку я кидал тебе пример выше ) там это реализовано для одного приложения com.android.tv.settings
источник

n

nikk in Amazon Fire Tv ( in USSR )
// Allow signature permissions to com.android.tv.settings
           // private boolean grantSignaturePermission(String perm, PackageParser.Package pkg,
           // BasePermission bp, PermissionsState origPermissions)
           XposedHelpers.findAndHookMethod(pmServiceClass, "grantSignaturePermission", String.class, CLASS_PACKAGE_PARSER_PACKAGE, CLASS_BASE_PERMISSION, CLASS_PERMISSION_STATE, new XC_MethodHook() {
               @SuppressWarnings("unchecked")
               @Override
               protected void afterHookedMethod(XC_MethodHook.MethodHookParam param)
                   throws Throwable {
                   // if (BuildConfig.DEBUG) Log.d(TAG, "### IN grantSignaturePermission for " + param.args[0]);
                   final String pkgName = (String) XposedHelpers
                       .getObjectField(param.args[1], "packageName");
                   if (pkgName.contentEquals(PermFixer.SYS_PACKAGE)) {
                       if (BuildConfig.DEBUG) Log.d(TAG, "### grantSignaturePermission for " + pkgName);
                       param.setResult(true);
                   }
               }
           });
       } catch (Throwable t) {
       // unused
       }
источник

АН

Алексей Носачев... in Amazon Fire Tv ( in USSR )
я распаковал gmscore но так ине нашёл, куда это можно приткнуть
источник

n

nikk in Amazon Fire Tv ( in USSR )
что это и зачем? )
источник

A

Alexandr in Amazon Fire Tv ( in USSR )
Alexandr
Продолжаю тесты tcl 55dp600. Выяснилось, что филмикс гуано по сравнению с кинопабом. Только второй умеет отдавать фильмы с HDR. Но возникла другая проблема, телек поддерживает H.265, но при активации HEVC видео не стартует, пишет ошибка соединения. Поток HLS4 тоже ничего не даёт, максимум HLS2 работает. Что можете посоветовать, чтобы таки запустить HDR фильмы через Fork Player? Или это невозможно и нужна сторонняя приставка? Спасибо
Разобрался. Отвечаю сам себе. Вот правильные настройки, чтобы работал просмотр HDR:

Использовать SSL: да
Поддержка HEVC: да
Поддержка HDR: да
Поддержка 4k: да
Смешанный плейлист: нет
Тип потока: HTTP

Телек стал нравится еще больше )
источник

DS

Dark Sky in Amazon Fire Tv ( in USSR )
Alexandr
Разобрался. Отвечаю сам себе. Вот правильные настройки, чтобы работал просмотр HDR:

Использовать SSL: да
Поддержка HEVC: да
Поддержка HDR: да
Поддержка 4k: да
Смешанный плейлист: нет
Тип потока: HTTP

Телек стал нравится еще больше )
А к стику оно причем?)
источник

A

Alexandr in Amazon Fire Tv ( in USSR )
Не при чём ) Просто спрашивал и сам себе ответил. Для истории )
источник

АН

Алексей Носачев... in Amazon Fire Tv ( in USSR )
источник

АН

Алексей Носачев... in Amazon Fire Tv ( in USSR )
nikk
что это и зачем? )
кусок кода
источник

АН

Алексей Носачев... in Amazon Fire Tv ( in USSR )
или маркет итд вот сюда в список прописать надо?
https://github.com/tsynik/AFTV-XM/blob/eca94a3b6c4de4df6362857e5f1198b065796080/src/tsynik/xposed/mod/aftv/PermFixer.java
источник

n

nikk in Amazon Fire Tv ( in USSR )
да
источник

n

nikk in Amazon Fire Tv ( in USSR )
а точнее добавть к if (pkgName.contentEquals(PermFixer.SYS_PACKAGE) || pkgName.contentEquals(com.google)) в PermGrant.java
источник

n

nikk in Amazon Fire Tv ( in USSR )
и проверить что достаточно com.google или есть там в списке какие еще id-шники у того что в  priv-app кладется
источник

n

nikk in Amazon Fire Tv ( in USSR )
и можно смело переносить все в /system/app и врубать метрику - все будет сухо вероятно )
источник

АН

Алексей Носачев... in Amazon Fire Tv ( in USSR )
я просто сначала думал что надо из PermGrant.java кусок прописать внутрь апк гаппсов
источник

АН

Алексей Носачев... in Amazon Fire Tv ( in USSR )
ща в составлю список префиксов
источник

АН

Алексей Носачев... in Amazon Fire Tv ( in USSR )
то есть в static final String SYS_PACKAGE = "com.android.tv.settings"; прописывать не нужно, достаточно только докинуть префиксы в @override?
источник

n

nikk in Amazon Fire Tv ( in USSR )
if (pkgName.contentEquals(PermFixer.SYS_PACKAGE) || pkgName.contentEquals("com.android.vending") ||pkgName.contains("com.google.android"))
источник

n

nikk in Amazon Fire Tv ( in USSR )
вот так по идее достаточно
источник

n

nikk in Amazon Fire Tv ( in USSR )
вот можешь проверить этот
источник