本帖最后由 Lilith 于 2020-12-6 09:54 编辑
- 帖子中的内容及排版仅适合在PC端或桌面模式下查看 乱码 中文字符丢失 重新翻新 20.10.22 -
帖子中的内容仅针对 Webpad 及 Rush 的部分固件 T1&N1设备 标题加了T1就适用于T1 别问为什么没YYF的
我也好奇你们是怎么评断一个固件是否好用 刷了一大堆然后靠直感吗 是不是太唯心了 既然想知道一个固件改了什么 为什么不直接刨开看呢
以下的部分可以在我原来发过的帖子里找到 我不会卡着你们脖子让你们必须回复 对一些比较有用的修改还藏手搞独占捆绑用户 我是真的不喜欢
讲真我现在自己也有点混乱 因为大部分安卓官改好像都没有做成固件的必要 还有你们是不是特别喜欢大量优化这个词 这怎么定义的啊
能自己动手解决就不要去重刷固件 备份内容和重新配置没成本的吗 且不说绝大部分固件本就没什么太大的区别 体验上也不会有什么不同
我在这发的东西应该没和论坛其他人重复过吧 为啥要写点东西就重新发一篇帖子 论坛做资源整合的直接发原链不就行了 为什么要重复为自己引流
这不是对论坛内容的整合 帖子也从来不是一次性 说不定什么时候想起来就再加点东西 恩山这不隐藏没人找 我最不理解的算是为了隐藏而隐藏的
-
0. 用于安装以下部分内容的一键批处理文件 【Phi_Modpack_All.7z Webpad&Rush
1. 修正 弹出框 对话框 全白背景的 framework-res.apk 文件 【Phi_Framework.7z Webpad&Rush
2. 恢复斐讯原装遥控器语音功能所需的文件 【Phi_DB1R_Voice.7z Webpad&Rush
3. 恢复斐讯手机遥控所需的文件 【Phi_RemoteService.7z Rush
4. 替换开机第一屏图像所需的文件 【Phi_Logo.7z Webpad&Rush
5. 恢复蓝牙扩展 文件传输等功能所需的文件 【Phi_Bluetooth.7z Webpad&Rush
6. 谷歌框架的安装 OpenGApps Pico 2020.7.5 【Phi_GApps_Pico.7z Webpad&Rush
6. 谷歌商店显示 您的设备与此版本不兼容 的解决方法 【Phi_GPLAY_FIX.7z Webpad&Rush
6. 谷歌商店中下载特定厂商的预装应用程序 例: Sony HTC Asus Moto ... 【Phi_GPLAY_VENDOR.7z Webpad&Rush
7. 用于安装蝰蛇与杜比全局音效控制程序所需的文件 【Phi_ViPER_DDP_SoundFX.7z Webpad&Rush
8. 添加Dropbear服务 用户: All 密码: phicomm 端口: 2222 【Phi_Dropbear.7z Webpad
X. 自行备份制作的N1原版烧录镜像IMG及DDBR备份 2.19 2.22 【Phi_ ALL
X. Amlogic USB Burning Tool 烧录软件 部分版本存档 2.1.6 - 2.2.0 【Phi_USB_Burning_Tool.7z ALL
X. 对 N1 T1 官改固件进行快速批量解包 对比 提取 文件 备份镜像制作固件 【https://www.right.com.cn/forum/thread-4056979-1-1.html
X. 通过 Fastboot 安卓下不使用 USB Bruning Tool 刷入官改 【https://www.right.com.cn/forum/thread-4037567-1-1.html
X. 手机安装ADB工具包及合适的管理工具 简单修改官改固件 传输文件 【https://www.right.com.cn/forum/thread-4045182-1-1.html
X. 使用批处理一键从官方固件到白板精简固件 语音固件 【https://www.right.com.cn/forum/thread-4043532-1-1.html
X. 在官方固件基础上 简单制作出属于自己的白板精简固件 语音固件 【https://www.right.com.cn/forum/thread-4041645-1-1.html
X. 如何为你使用的固件匹配第三方蓝牙遥控器及Webpad开机重启的还原 【https://www.right.com.cn/forum/thread-4047110-1-1.html
X. 安装蝰蛇音效与杜比音效控制程序 共存 ViPER4AndroidFX & Dolby 【https://www.right.com.cn/forum/thread-4057795-1-1.html
X. 两篇帖子中的 命令 工具 文件 相互独立 不可直接参考使用 【https://www.right.com.cn/forum/thread-4041645-1-1.html
X. 帖子均以EVA中的内容进行标记 部分未设置回复可见 自行跳转寻找 【https://www.right.com.cn/forum/thread-3764598-1-1.html
X. 我再说一遍那个2.19不是原厂固件 所以说是谁取走说成是原厂固件的啊 【自己校验SHA1 看看是不是▼强迫症命名能被误会一年还行
-
【4DFD27C3FDEFEAB2BEACED27508EEBBE15D4E379
-
X. 身边没电脑或者不想开机 可以参考一下这篇帖子 再进行处理 【https://www.right.com.cn/forum/thread-4045182-1-1.html
X. 对于谷歌框架 能完整安装就不要用什么 一键安装器 因为在日后的使用过程中一定会出现问题 而且XX一键安装器算是最不该使用的方法
X. 修改浏览器 User Agent 标识 访问并使用 YouTube 及 Kids 电视版网页端
-
X. 相对应的帖子 B面: 【https://www.right.com.cn/forum/thread-4047110-1-1.html
批处理中未提供一键移除 不再需要某项功能时 请参照对应路径及文件 自行使用任意方式删除或修正
提供用于一键安装的批处理文件 下面的内容可以留作参考 20.12.06
解密钥: IreuL zvbgit4WPv1UvqvA4Qparw
------------- --- --- 1 Framework Dialog FIX 安装用于修正对话框全白的 framework-res.apk 请仔细核对当前系统版本 --- --- 2 Voice Service DB1-R 安装原装遥控器所需的依赖程序及语音助手 不再需要时请移除KehwinBLE --- --- 3 Remote Service Phicomm 安装用于恢复斐讯手机遥控服务所需的依赖程序 仅适用于Rush固件 使用正常请不要重复安装 --- --- 4 Fastboot flash logo..img 安装用于替换第一屏的镜像文件 将重启到 fastboot N1DOWNGRADING中的降级文件仅适合N1 --- --- 5 BluetoorhExt FIX 安装用于恢复蓝牙扩展等所需的依赖程序 仅支持传输部分格式的文件 快速配对丢失连接的设备 --- --- 6 OpenGApps Pico 20.07.05 安装最小化且完整谷歌框架 请确保您的system分区仍剩余 160 - 170 MB的空间 --- --- 8 OpenGApps PlayStore FIX 安装修正Play商店无法安装应用的声明文件 这将同时清除GSF数据 请重新注册谷歌自定义设备认证 --- --- 9 Dropbear Service 安装Dropbear所需的相关文件 仅适用于Webpad固件 其他固件用户切勿安装 --- --- B Reboot DEVICE 重启设备 所有修改只会在设备重启后生效 安装完成后请及时重启 --- --- U Reboot UPDATE 重启设备 到 update 模式 连接 Amlogic USB Bruning Tool --- --- F Reboot FASTBOOT 重启设备 到 fastboot 模式 连接 adb / fastboot 调试工具包 --- --- R Restart 重启批处理 重新输入 IP 地址重新连接 --- --- E Exit 退出批处理 并同时关闭 adb 相关进程 --- -------------
---------------
---
--- 新的内容 及 使用中出现问题的情况 请参考下方的手动安装说明
---
--- 批处理及压缩包内的文件很可能将不会进行更新
---
-------------
为确保以下文件及安装流程不会出现错误 均已在 Webpad Rush 固件实机上进行了测试 将随时进行增添 20.10.23
解密钥: IreuL zvbgit4WPv1UvqvA4Qparw
不一定非要通过ADB安装 SFTP Root文件管理 直接编辑镜像等等任何方式都是可行的 - - 对以下内容所使用到的命令的说明 - adb shell rm -rf 删除文件夹及文件
复制代码
0. 下列所有流程的第一步
下载网盘中的文件 解压并进入文件夹 在地址栏键入 CMD 或 Shift+鼠标右键 打开命令行 Powershell下键入 CMD
通过adb连接至N1 临时关闭SELinux 挂载system分区 - adb connect 192.168.x.xxx:5555
复制代码- adb shell mount -o rw,remount /system
复制代码
如果出现无法连接的问题请关闭adb服务并重新连接 或 去除 :5555
Rush固件带有 Dropbear 使用任意工具连接并向内 复制文件 修改权限 即可
1. 修正 对话框 弹出框 全白 【Webpad&Rush】 在Framework文件夹中选择对应版本的 framework-res.apk 文件并复制到调试工具同目录中
请务必校验SHA1以确保文件完整性 / 务必核对当前固件版本号是否与文件夹标注的一致 / 修改过的文件经过了实机测试不必担心变砖等问题 除非操作不当
通过文件管理器覆盖一定要确保权限为 0 6 4 4 或 -rw-r--r--
进入命令行,复制替换文件 - adb push framework-res.apk /system/framework/framework-res.apk
复制代码- adb shell chmod 0644 /system/framework/framework-res.apk
复制代码
完成后 重启设备
如果因意外导致无法开机,请重新线刷当前使用的固件 不要勾选任何擦除选项以保留当前所有数据
2. 恢复原装遥控器 (DBR-1) 的语音功能 【Webpad&Rush】 - 进入命令行,复制替换文件
- adb push KehwinBLE /system/app
复制代码- adb push audio_policy.conf /system/etc/audio_policy.conf
复制代码- adb push audio.btmic.default.so /system/lib/hw
复制代码- adb push libmbleRuntime.so /system/lib
复制代码
修改文件权限
- adb shell chmod -R 0755 /system/app/KehwinBLE
复制代码- adb shell chmod 0644 /system/app/KehwinBLE/KehwinBLE.apk
复制代码- adb shell chmod 0644 /system/app/KehwinBLE/lib/arm/libmbleRuntime.so
复制代码- adb shell chmod 0644 /system/lib/hw/audio.btmic.default.so
复制代码- adb shell chmod 0644 /system/lib/libmbleRuntime.so
复制代码
安装夏杰 或 其他语音助手
- adb install -r peasun.apk
复制代码
完成后 重启设备
不需要语音功能删除或停用 KehwinBLE /system/app/KehwinBLE.apk 即可 其他文件留在N1内无任何影响
具体在 audio_policy.conf 中添加的内容 :
btmic{ inputs{ blemic{ sampling_rates 8000|11025|12000|16000|22050|32000|44100|48000 channel_masks AUDIO_CHANNEL_IN_MONO|AUDIO_CHANNEL_IN_STEREO formats AUDIO_FORMAT_PCM_16_BIT devices AUDIO_DEVICE_IN_BUILTIN_MIC } } }
3. 恢复斐讯手机遥控器所需的内置服务程序 【Rush】 -
进入命令行,复制替换文件
- adb push PhiTvRemoteControlService /system/priv-app
复制代码- adb push libfileop.so /system/lib64
复制代码
已通过其他方式安装过遥控器服务的用户请忽略该步骤 或 删除原有应用程序 - adb shell rm -rf /system/priv-app/PhiTvRemoteServer
复制代码
修改文件权限,创建对应软链接
- adb shell chmod 0644 /system/lib64/libfileop.so
复制代码- adb shell chmod -R 0755 /system/priv-app/PhiTvRemoteControlService
复制代码- adb shell chmod 0644 /system/priv-app/PhiTvRemoteControlService/PhiTvRemoteControlService.apk
复制代码- adb shell ln -s /system/lib64/libfileop.so /system/priv-app/PhiTvRemoteControlService/lib/arm64
复制代码
完成后 重启设备
-
在Logo文件夹中选择合适的 logo.PARTITION 镜像并复制到调试工具同目录中 包含 N1 原版第一屏文件
重启到fastboot模式 - adb shell reboot fastboot
复制代码
使用数据线连接至 PC 并写入第一屏镜像 - fastboot flash logo logo.PARTITION
复制代码
完成后 重启设备 - - - 或 将 logo.PARTITION 镜像传输至设备存储中 /sdcard - adb push logo.PARTITION /sdcard/logo.PARTITION
复制代码
刷入第一屏 - dd if=/sdcard/logo.PARTITION of=/dev/block/logo
复制代码
完成后重启设备
5.恢复蓝牙扩展服务 传输文件等功能 Webpad&Rush -
进入命令行,复制替换文件 - adb push BluetoothExt /system/app
复制代码- adb push BluetoothMidiService /system/app
复制代码
修改文件权限,创建对应文件软链接- adb shell chmod -R 0755 /system/app/BluetoothExt
复制代码- adb shell chmod 0644 /system/app/BluetoothExt/BluetoothExt.apk
复制代码- adb shell ln -s /system/lib/libbluetooth_jni.so /system/app/BluetoothExt/lib/arm
复制代码- adb shell chmod 0755 /system/app/BluetoothMidiService
复制代码- adb shell chmod 0644 /system/app/BluetoothMidiService/BluetoothMidiService.apk
复制代码
完成后 重启设备
6.1 安装 添加 谷歌框架 OpenGApps Pico 【Webpad&Rush】 -
OpenGApps ARM64 Pico 2020.7.5 为确保兼容性 安装前请保证从未安装过谷歌框架 所有文件占用约 146 MB 请确保有system分区仍有足够的可用空间
进入命令行,复制替换文件
- adb push GApps\app /system
复制代码- adb push GApps\priv-app /system
复制代码- adb push GApps\etc /system
复制代码- adb push GApps\framework /system
复制代码
删除部分原生应用程序
- adb shell rm -rf /system/app/ExtShared
复制代码- adb shell rm -rf /system/priv-app/ExtServices
复制代码- adb shell rm -rf /system/priv-app/OneTimeInitializer
复制代码
修改文件权限
- adb shell chmod 0755 /system/etc/default-permissions
复制代码- adb shell chmod 0755 /system/etc/preferred-apps
复制代码- adb shell chmod 0755 /system/etc/sysconfig
复制代码
- adb shell chmod 0755 /system/app/GoogleCalendarSyncAdapter
复制代码- adb shell chmod 0755 /system/app/GoogleContactsSyncAdapter
复制代码- adb shell chmod 0755 /system/app/GoogleExtShared
复制代码- adb shell chmod 0755 /system/app/GoogleTTS
复制代码- adb shell chmod 0755 /system/priv-app/GoogleBackupTransport
复制代码- adb shell chmod 0755 /system/priv-app/GoogleExtServices
复制代码- adb shell chmod 0755 /system/priv-app/GoogleFeedback
复制代码- adb shell chmod 0755 /system/priv-app/GoogleLoginService
复制代码- adb shell chmod 0755 /system/priv-app/GoogleOneTimeInitializer
复制代码- adb shell chmod 0755 /system/priv-app/GooglePartnerSetup
复制代码- adb shell chmod 0755 /system/priv-app/GoogleServicesFramework
复制代码- adb shell chmod 0755 /system/priv-app/Phonesky
复制代码- adb shell chmod 0755 /system/priv-app/PrebuiltGmsCore
复制代码
安装 AndroidTV版本的YouTube应用程序 YouTube For AndroidTV 2.10.17 日后请自行更新: https://www.apkmirror.com/apk/google-inc/youtube-for-android-tv-android-tv/- adb install -r YoutubeLeanback.apk
复制代码
部分TV应用程序可能无法正常使用谷歌账户登录 此时请将TV登陆程序安装到系统内部 如果您的账号存在两步验证类的安全设置 那就请不要过早进行安装
- adb push NoTouchAuthDelegate /system/app
复制代码- adb shell chmod 0755 /system/app/NoTouchAuthDelegate
复制代码- adb shell chmod 0644 /system/app/NoTouchAuthDelegate/NoTouchAuthDelegate.apk
复制代码
完成后 重启设备
必须注意: 谷歌框架的所有文件占用约 146 MB 刷入前请确保您的设备中是否还有可用的空间 160 - 170 MB 能完整安装谷歌框架就不要使用一键安装程序 日后的使用中一定会出现问题146
具体安装的应用程序
在 /system/app/ 中的应用程序
日历同步【GoogleCalendarSyncAdapter】 通讯录同步【GoogleContactsSyncAdapter】 文字转语音引擎【GoogleTTS】 Android Services Library【GoogleExtServices】
在 /system/priv-app/ 中的应用程序
备份传输【GoogleBackupTransport】 反馈代理【GoogleFeedback】 合作伙伴设置【GooglePartnerSetup】
账户管理【GoogleLoginService】 服务框架【GoogleServicesFramework】 Play服务【PlayPrebuiltGmsCore】 Play商店【Phonesky】
Android Shared Library【GoogleExtShared】 One Time Init【GoogleOneTimeInitializer】
6.x 谷歌框架的临时轻量替代方案 AuroraStore microG Project SmartYouTube 【Webpad&Rush】 -
6.2 解决 GooglePlay商店 获取应用时显示 您的设备与当前版本不兼容 / 不使用于您的设备 【Webpad&Rush】 -
安装谷歌框架后请继续衔接该步骤 曾安装过谷歌框架的也一样 不然你将遇到Play商店中没有任何常见应用可下载安装的问题 例: YouTube 浏览器等...
进入命令行,复制替换文件 - adb push tablet_core_hardware.xml /system/etc/permissions/tablet_core_hardware.xml
复制代码- adb shell chmod 0644 /system/etc/permissions/tablet_core_hardware.xml
复制代码
将 ro.build.characteristics=mbx,nosdcard 中的 mbx,nosdcrad 替换为 tablet 并保存 - adb shell "busybox sed -i 's:ro.build.characteristics=.*:ro.build.characteristics=tablet:' /system/build.prop"
复制代码- adb shell chmod 0644 /system/build.prop
复制代码
清除 GooglePlay商店 及 Google服务框架 的应用数据 - adb shell pm clear com.android.vending
复制代码- adb shell pm clear com.google.android.gsf
复制代码
完成后 重启设备
可能仍有部分应用程序无法获取,现在去注册 自定义设备认证 以通过Play保护机制 参照上面清除GSF数据后需重启并连接到 “XX网络” 稍等一段时间缓存数据
- adb push sqlite3 /system/xbin/sqlite3
复制代码- adb shell chmod 0755 /system/xbin/sqlite3
复制代码
获取 Android ID 将返回以下值 android_id | xxxxxxxxxxxxx
- sqlite3 /data/data/com.google.android.gsf/databases/gservices.db "select * from main where name = "android_id";"
复制代码
记录下返回的安卓ID 前往谷歌官方网站进行注册 https://www.google.com/android/uncertified/
- https://www.google.com/android/uncertified/
复制代码
完成后 重启设备
具体在 tablet_core_hardware.xml 中添加的内容:
<feature name="android.hardware.microphone" />
6.3 Google Play商店中获取 特定厂商的预装应用程序 Google Asus Sony Motorola nVidia Oenplus Samsung HTC 【Webpad&Rush】
-
进入命令行,复制并替换文件 - adb push VENDOR\handheld_core_hardware.xml /system/etc/permissions/handheld_core_hardware.xml
复制代码- adb shell chmod 0600 /system/etc/permissions/tablet_core_hardware.xml
复制代码
进入命令行,复制并替换厂商标识文件
1. Google - 谷歌 - adb push VENDOR\Goolge\etc /system
复制代码
2. Asus - 华硕 - adb push VENDOR\Asus\etc /system
复制代码
3. Sony - 索尼 - adb push VENDOR\Sony\etc /system
复制代码
4. Motorola - 摩托罗拉 - adb push VENDOR\Motorola\etc /system
复制代码
5. nVidia - 英伟达 - adb push VENDOR\nVidia\etc /system
复制代码
6. Oneplus - 一加 - adb push VENDOR\Oneplus\etc /system
复制代码
7. Samsung - 三星 - adb push VENDOR\Samsung\etc /system
复制代码
8. HTC - 宏达 - adb push VENDOR\HTC\etc /system
复制代码
X. ALL - 上述全部 - adb push system\etc /system
复制代码
清除 GooglePlay商店 及 Google服务框架 的应用数据 - adb shell pm clear com.android.vending
复制代码- adb shell pm clear com.google.android.gsf
复制代码
完成后 重启设备
因缺少对应厂商必要的服务框架及文件,部分应用程序很可能将出现安装完成后出现 无法使用 闪退 的情况
7. 安装 蝰蛇 杜比 全局音效 ViPER4AndroidFX & Dolby 【Webpad&Rush】 - 进入命令行,复制替换文件 - adb shell mkdir /system/dolby
复制代码- adb shell mkdir /system/app/DDP
复制代码- adb shell mkdir /system/app/DDPUI
复制代码
- adb push DDP.apk /system/app/DDP/DDP.apk
复制代码- adb push DDPUI.apk /system/app/DDPUI/DDPUI.apk
复制代码- adb push ds1-default.xml /system/dolby/ds1-default.xml
复制代码- adb push android.dolby.xml /system/etc/permissions/android.dolby.xml
复制代码- adb push dolby_ds.jar /system/framework/dolby_ds.jar
复制代码- adb push libdseffect.so /system/lib/soundfx/libdseffect.so
复制代码- adb push libv4a_fx.so /system/lib/soundfx/libv4a_fx.so
复制代码- adb push libstagefright_soft_ddpdec.so /system/lib/libstagefright_soft_ddpdec.so
复制代码- adb push audio_effects.conf /system/etc/audio_effects.conf
复制代码
修改文件权限 - adb shell chmod 0755 /system/app/DDP
复制代码- adb shell chmod 0755 /system/app/DDPUI
复制代码- adb shell chmod 0644 /system/app/DDP/DDP.apk
复制代码- adb shell chmod 0644 /system/app/DDPUI/DDPUI.apk
复制代码- adb shell chmod 0755 /system/dolby
复制代码- adb shell chmod 0644 /system/dolby/ds1-default.xml
复制代码- adb shell chmod 0644 /system/etc/permissions/android.dolby.xml
复制代码- adb shell chmod 0644 /system/framework/dolby_ds.jar
复制代码- adb shell chmod 0644 /system/lib/soundfx/libdseffect.so
复制代码- adb shell chmod 0644 /system/lib/soundfx/libv4a_fx.so
复制代码- adb shell chmod 0644 /system/lib/libstagefright_soft_ddpdec.so
复制代码- adb shell chmod 0644 /system/etc/audio_effects.conf
复制代码
单独安装 Viper 4 Android FX V2.7.1.6 控制程序 2020.3.17版本 - adb install -r ViPER4AndroidFX2716.apk
复制代码或
单独安装 Viper 4 Android FX V2.7.2.1 控制程序 2020.10.28版本 需开启设置 (右上角齿轮) 中的 Legacy mode - adb install -r ViPER4AndroidFX2721.apk
复制代码
修改开机脚本
Webpad - - - - - - - - - - - - - - busybox sed -i '$a #Sound Server ViPER4A Patch' /system/bin/webpadinit.sh
复制代码- busybox sed -i '$a /system/xbin/supolicy --live "allow audioserver audioserver_tmpfs:file { read write execute };"' /system/bin/webpadinit.sh
复制代码- busybox sed -i '$a /system/xbin/supolicy --live "allow audioserver system_file file execmod;"' /system/bin/webpadinit.sh
复制代码- busybox sed -i '$a /system/xbin/supolicy --live "allow audioserver unlabeled file { read write execute open getattr };"' /system/bin/webpadinit.sh
复制代码- busybox sed -i '$a /system/xbin/supolicy --live "allow mediaserver mediaserver_tmpfs:file { read write execute };"' /system/bin/webpadinit.sh
复制代码- busybox sed -i '$a /system/xbin/supolicy --live "allow mediaserver system_file file execmod;"' /system/bin/webpadinit.sh
复制代码- busybox sed -i '$a /system/xbin/supolicy --live "allow hal_audio_default hal_audio_default process execmem;"' /system/bin/webpadinit.sh
复制代码- busybox sed -i '$a /system/xbin/supolicy --live "allow hal_audio_default hal_audio_default_tmpfs file execute;"' /system/bin/webpadinit.sh
复制代码- busybox sed -i '$a /system/xbin/supolicy --live "allow hal_audio_default audio_data_file dir search;"' /system/bin/webpadinit.sh
复制代码- busybox sed -i '$a /system/xbin/supolicy --live "allow <SOURCE> system_data_file file open;"' /system/bin/webpadinit.sh
复制代码- adb shell chmod 0777 /system/bin/webpadinit.sh
复制代码
Rush - - - - - - - - - - - - - - busybox sed -i '$a #Sound Server ViPER4A Patch' /system/bin/lazy-start.sh
复制代码- busybox sed -i '$a /system/xbin/supolicy --live "allow audioserver audioserver_tmpfs:file { read write execute };"' /system/bin/lazy-start.sh
复制代码- busybox sed -i '$a /system/xbin/supolicy --live "allow audioserver system_file file execmod;"' /system/bin/lazy-start.sh
复制代码- busybox sed -i '$a /system/xbin/supolicy --live "allow audioserver unlabeled file { read write execute open getattr };"' /system/bin/lazy-start.sh
复制代码- busybox sed -i '$a /system/xbin/supolicy --live "allow mediaserver mediaserver_tmpfs:file { read write execute };"' /system/bin/lazy-start.sh
复制代码- busybox sed -i '$a /system/xbin/supolicy --live "allow mediaserver system_file file execmod;"' /system/bin/lazy-start.sh
复制代码- busybox sed -i '$a /system/xbin/supolicy --live "allow hal_audio_default hal_audio_default process execmem;"' /system/bin/lazy-start.sh
复制代码- busybox sed -i '$a /system/xbin/supolicy --live "allow hal_audio_default hal_audio_default_tmpfs file execute;"' /system/bin/lazy-start.sh
复制代码- busybox sed -i '$a /system/xbin/supolicy --live "allow hal_audio_default audio_data_file dir search;"' /system/bin/lazy-start.sh
复制代码- busybox sed -i '$a /system/xbin/supolicy --live "allow <SOURCE> system_data_file file open;"' /system/bin/lazy-start.sh
复制代码- adb shell chmod 0777 /system/bin/lazy-start.sh
复制代码
调整音量阶数 - adb shell "busybox sed -i '$a ro.config.media_vol_steps=44' /system/build.prop"
复制代码- adb shell chmod 0644 /system/build.prop
复制代码
完成后 重启设备
8. 安装Dropbear 用户: All 密码: phicomm 端口:2222 【Webpad】 -
进入命令行,复制替换文件
- adb push webpadinit.sh /system/bin/webpadinit.sh
复制代码- adb push dropbear /system/xbin/dropbear
复制代码- adb push dropbearkey /system/xbin/dropbearkey
复制代码- adb push sftp-server /system/xbin/sftp-server
复制代码- adb push scp /system/xbin/scp
复制代码- adb push ssh /system/xbin/ssh
复制代码
修改文件权限
- adb shell chmod 0644 /system/bin/webpadinit.sh
复制代码- adb shell chmod 0755 /system/xbin/dropbear
复制代码- adb shell chmod 0755 /system/xbin/dropbearkey
复制代码- adb shell chmod 0755 /system/xbin/sftp-server
复制代码- adb shell chmod 0755 /system/xbin/scp
复制代码- adb shell chmod 0755 /system/xbin/ssh
复制代码
进入shell命令行模式
创建配置目录
- mkdir /system/vendor/etc/dropbear
复制代码- cd /system/vendor/etc/dropbear
复制代码
生成密钥文件
- dropbearkey -t rsa -f ./dropbear_rsa_host_key
复制代码- dropbearkey -t dss -f ./dropbear_dss_host_key
复制代码
修改文件权限
- chmod -R 0755 /system/vendor/etc
复制代码
退出shell命令模式
完成后 重启设备
具体在 webpadinit.sh 中添加的内容:
/system/xbin/dropbear&
X. 已存档的部分 USB Bruning Tool 烧录工具 【All】 -
- 2.1.6.0 2.1.6.5 2.1.6.8 2.1.7.0 2.1.7.1 2.1.7.3 2.2.0.0
复制代码
修改浏览器 User Agent 标识 访问并使用 Youtube For TV Youtube Kids 网页版
-
- Mozilla/5.0 (DirectFB; Linux x86_64) Cobalt/40.13031-qa (unlike Gecko) Starboard/1
复制代码 -
- Mozilla/5.0 (Linux; Tizen 2.3; SmartHub; SMART-TV; SmartTV; U; Maple2012) AppleWebKit/538.1+ (KHTML, like Gecko) TV Safari/538.1+
复制代码 -
- Mozilla/5.0 (SMART-TV; Linux; Tizen 5.0) AppleWebKit/538.1 (KHTML, like Gecko) Version/5.0 NativeTVAds Safari/538.1
复制代码 -
- Mozilla/5.0 (SMART-TV; Linux; Tizen 5.0) AppleWebKit/537.36 (KHTML; like Gecko) SamsungBrowser/2.2 Chrome/63.0.3239.84 TV Safari/537.36
复制代码 -
- Mozilla/5.0 (PS4; Leanback Shell) Gecko/20100101 Firefox/65.0 LeanbackShell/01.00.01.75 Sony PS4/ (PS4, , no, CH)
复制代码 -
Chromium内核并支持扩展的浏览器直接安装 : https://chrome.google.com/webstore/detail/user-agent-switcher-and-m/bhchdcejhohfmigjafbampogmaanbfkg
其他支持修改UA标识的浏览器请在自定义选项中填写 或 打开浏览器中的开发者工具进行修改
未提及的其他任意方式 ...
完成后访问 YouTube For TV https://www.youtube.com/tv
- https://www.youtube.com/tv
复制代码
完成后访问 YouTube Kids For TV https://www.youtube.com/tv/kids- https://www.youtube.com/tv/kids
复制代码
PC版 YouTube Kids 网页 https://www.youtubekids.com/- https://www.youtubekids.com/
复制代码
接近TV设备的黑皮实验性质改版 Google Plya Services & Apps (Android TV Ver.) 常规精简固件两倍大小 单SYSTEM镜像占用 1.63GB 20.5.31
官方 Netflix For AndroidTV 要求格外严格 只能在拥有 “谷歌DRM L1认证 网飞授权 未曾解锁 未曾Root 搭载经由网飞测试并通过的特定系统版” 本的正规电视设备上使用 - 当然清晰度最低也是 FHD-1080p 起 其他安卓设备及固件仅能安装 非电视设备直接闪退 无任何方法可以使用 斐讯同理
- 不提毛子的那种海盗版付费第三方 想要 2K 4K HDR 杜比视界 全景声的用户 请购买拥有正规授权的设备,你也将获得最完美的使用体验 ↑ ↑ ↑
Netflix双版本的区别 电视端&手机 平板端 TV & Mobile - 你们在 T1 N1 上用的仅是一个支持按键设备控制的老旧移动版本,Apotide上的那个就是,我姑且认为这俩区还算明显吧 - 没认证没授权的设备能看什么清晰度和网络质量毫无关系 安卓上 L3 没网飞认证的设备只能使用移动版本,也只能收看 SD-540p 清晰度,且新版本不再支持使用遥控操作 - 收看 HD-720p FHD-1080p 及以上清晰度 最少最少需要有个 Google Widevine DRM Level 1 认证 (这算一名网飞用户该有的常识) - 安卓KODI使用Netflix插件右下角显示的 1080p 真的仅仅是个标而已,旁边还有杜比和其他支持的标识 你认为真的会有用吗 (精细度自己那肉眼与官方移动版本的540p比较一下不就清楚了) -
- (Android TV) Play商店 及 Netflix应用内截图 -
- (Mobile Pad) Play商店 及 Netflix应用内截图 -
Netflix KODI by CastagnaIT 提示登录密码错误时所需的认证密钥文件及生成工具 (NFAuthentication.key + PIN) - (插件) repository.castagnait-1.0.1.zip (密钥生成工具) NFAuthenticationKey.exe 密钥文件将存储在工具所在的根目录中 需保留一同生成的PIN码 - - -
投射至N1端 -
|