背景:老家四川中興的電信IPTV機(jī)頂盒,由于電視太老了。安裝第三方app使用起來卡得一bi。加上小孩需要看動(dòng)畫片,但是老人需要看電視臺(tái)。故萌生了機(jī)頂盒安裝第三方app的想法(要點(diǎn):窮,換不起新電視)。
省流:
1、通過360沙箱運(yùn)行調(diào)試工具,先開啟adb
2、往啟動(dòng)腳本內(nèi)添加內(nèi)容:關(guān)閉app安裝簽名驗(yàn)證,app安裝控制策略設(shè)置、啟動(dòng)adb,telnetd服務(wù)
3、修改本地媒體app入口。
設(shè)備:網(wǎng)線 可看IPTV ,自帶wifi模塊。連接wifi就得拔掉網(wǎng)絡(luò)。
通過遙控--菜單--文件瀏覽器--安裝app 會(huì)提示:對(duì)不起,您不能安裝此應(yīng)用
長(zhǎng)按遙控幾秒鐘,再按返回,可調(diào)出調(diào)試維護(hù)界面。其中可進(jìn)入開啟adb 頁面。不過是二維碼。網(wǎng)上的算號(hào)開啟adb 都說無解。附上設(shè)備圖
QQ截圖20240506163046.jpg (42.44 KB, 下載次數(shù): 56)
下載附件
保存到相冊(cè)
2024-5-6 16:35 上傳
QQ截圖20240506163053.jpg (84.97 KB, 下載次數(shù): 56)
下載附件
保存到相冊(cè)
2024-5-6 16:35 上傳
QQ截圖20240506163059.jpg (53.6 KB, 下載次數(shù): 57)
下載附件
保存到相冊(cè)
2024-5-6 16:35 上傳
自我提升:百度,谷歌,必應(yīng) 一頓操作猛如虎得到幾種說法:
1、四川B860 二維碼開adb 無法做到,只能刷機(jī)。但是我需要保留IPTV 刷機(jī)就得否
2、想起路由器那樣,拆機(jī)ttl 終端 進(jìn)系統(tǒng)操作。但是網(wǎng)上說 只有輸出,無法輸入。這里本人已測(cè)試。確實(shí)ttl 只有輸出,無法輸入 電路測(cè)試過 應(yīng)該是系統(tǒng)限制
3、得到一個(gè)調(diào)試軟件 ZTE_STB_Tools_V2.1.1_T02 說是可以開啟,不過需要用360 沙箱運(yùn)行才行。 由于本人不屑于360,未安裝360直接運(yùn)行的。連接始終失敗,提升二次加密驗(yàn)證不通過。(這里重點(diǎn))
附上工具:由于體積過大,網(wǎng)盤奉上,下載地址在文末。
開ADB:
由于沒找到任何開adb的有效方法
最后咸魚找到個(gè)遠(yuǎn)程開adb的?;?0RMB 給我遠(yuǎn)程開啟ADB,說是重啟設(shè)備adb不會(huì)掉。咸魚老哥大晚上的硬是開了好幾次,最終他以失敗告終。只能開一次性的,設(shè)備重啟adb就會(huì)掉
期間通過聊天得知,也是用的我上面說的這個(gè)調(diào)試工具。必須360沙箱運(yùn)行,才能連接機(jī)頂盒。這不是妥妥的浪費(fèi)了我這么多RMB。
第二天,本人老老實(shí)實(shí)裝了個(gè)360 。用沙箱運(yùn)行調(diào)試工具。果然就這么開啟adb 了!能adb,就能連設(shè)備后臺(tái),還有啥操作不了的呢
(工具我看vmp加密,無法虛擬機(jī),還挑電腦。我家里筆記本和臺(tái)式機(jī)用360沙箱都運(yùn)行不起來,工具直接崩潰。最后用辦公電腦跑起來了。再通過ksa連接家里電腦進(jìn)行組網(wǎng),連接機(jī)頂盒。成功開啟adb ksa用法 blog.csdn.net/weixin_42109829/article/details/121201936 )。
開永久ADB設(shè)備重啟不掉
畢竟不想每次連接設(shè)備都用調(diào)試工具,確實(shí)麻煩。
通過adb終端連接設(shè)備后臺(tái),發(fā)現(xiàn)設(shè)備啟動(dòng)會(huì)調(diào)用一個(gè)腳本:/system/bin/init.zte.post_boot.sh
將系統(tǒng)目錄掛載為讀寫:mount -o remount,rw /system
終端執(zhí)行命令,往腳本里面添加啟動(dòng)語句:
- echo "/sbin/adbd &" >>/system/bin/init.zte.post_boot.sh
復(fù)制代碼
開telnet服務(wù)
通過adb連接發(fā)現(xiàn)vi 編輯不好用。就準(zhǔn)備開啟telnetd 服務(wù)連接設(shè)備應(yīng)該方便些。結(jié)果發(fā)現(xiàn)系統(tǒng)自帶的busybox 被閹割了telentd功能。
我設(shè)備是 1.21.0 cpu 通過命令cat /proc/cpuinfo 發(fā)現(xiàn)是 armv7的。
在 busybox 網(wǎng)站 busybox.net/downloads/binaries 下了個(gè)版本接近的busybox放入設(shè)備bin目錄,命名為busybox-all
終端執(zhí)行命令,往腳本里面添加啟動(dòng)語句:
- echo "busybox-all telnetd -l /system/bin/sh" >>/system/bin/init.zte.post_boot.sh
復(fù)制代碼
QQ截圖20240506163126.jpg (126.19 KB, 下載次數(shù): 51)
下載附件
保存到相冊(cè)
2024-5-6 16:35 上傳
關(guān)閉第三方app安裝限制
壇內(nèi)有大佬,找不到鏈接了文中有分析過
無法安裝的文字提示來自:framework-res.apk
主要控制來自:/system/framework/services.jar
通過反編譯 /system/framework/services.jar 發(fā)現(xiàn)是com.android.server.pm.PackageManagerService 中的判斷。
我這里有4處文字限制提示(最直觀的就是:對(duì)不起,您不能安裝此應(yīng)用)。直接將標(biāo)識(shí)ID 改成其他的。結(jié)果發(fā)現(xiàn)文字雖然沒提示了。但直接輸出 應(yīng)用未安裝。
通過 pm install ***.apk 安裝失敗會(huì)提示:INSTALL_FAILED_USER_RESTTICTED
接著分析代碼,發(fā)現(xiàn)還有簽名驗(yàn)證。
終端執(zhí)行命令關(guān)閉簽名:setprop sys.check.Signature false
終端執(zhí)行命令,往腳本里面添加啟動(dòng)語句,萬一那天抽風(fēng)無緣無故關(guān)閉了。加進(jìn)去無所謂:
- echo "setprop sys.check.Signature false" >>/system/bin/init.zte.post_boot.sh
- echo "setprop config.Android.AppInstallCtrl 3" >>/system/bin/init.zte.post_boot.sh
復(fù)制代碼
QQ截圖20240506163204.jpg (78.79 KB, 下載次數(shù): 47)
下載附件
保存到相冊(cè)
2024-5-6 16:35 上傳
QQ截圖20240506163212.jpg (60.31 KB, 下載次數(shù): 57)
下載附件
保存到相冊(cè)
2024-5-6 16:35 上傳
QQ截圖20240506163239.jpg (61.91 KB, 下載次數(shù): 55)
下載附件
保存到相冊(cè)
2024-5-6 16:35 上傳
結(jié)果:這是/system/bin/init.zte.post_boot.sh腳本添加命令后的內(nèi)容。
QQ截圖20240506163252.jpg (8.27 KB, 下載次數(shù): 55)
下載附件
保存到相冊(cè)
2024-5-6 16:35 上傳
設(shè)備重啟后,能直接adb 、telnet 連接機(jī)頂盒,安裝第三方app一切正常。
QQ截圖20240506163302.jpg (10.63 KB, 下載次數(shù): 61)
下載附件
保存到相冊(cè)
2024-5-6 16:35 上傳
第三方app入口:
考慮到老人,機(jī)頂盒設(shè)置默認(rèn)開機(jī)進(jìn)入iptv 直播界面,無任何變化。
遙控上的”菜單“ 是本地媒體的入口,里面有:視頻、圖片、音樂、本地文件。通過命令 am monitor 監(jiān)聽,是 HomeMedia.apk 調(diào)用 的ZTEFileBrowser.apk
反編譯 HomeMedia.apk,發(fā)現(xiàn)是通過包名和類名 啟動(dòng)的app。將文件瀏覽器的信息改成當(dāng)貝桌面的信息。這樣開機(jī)后,通過遙控就能進(jìn)入當(dāng)貝桌面。呼出其他app了
QQ截圖20240506163314.jpg (56.86 KB, 下載次數(shù): 55)
下載附件
保存到相冊(cè)
2024-5-6 16:35 上傳
折騰結(jié)束
目前拔掉網(wǎng)線,自動(dòng)會(huì)切換wifi。 騰訊tv、iqiyi、cibn 目前一切正常。
由于假期結(jié)束,單線復(fù)用 iptv,intnet 通過路由器openwrt 共用一根網(wǎng)線待下個(gè)假期繼續(xù)折騰吧。
密碼: 游客,如果您要查看本帖隱藏內(nèi)容請(qǐng) 回復(fù)
相關(guān)閱讀:
Amlogic USB刻錄工具怎么用 Amlogic USB刻錄工具下載
投屏軟件哪個(gè)好用又免費(fèi) 實(shí)測(cè)當(dāng)貝投屏和樂播哪個(gè)延遲高
電視上安裝哪個(gè)播放器比較好 測(cè)評(píng)當(dāng)貝播放器體驗(yàn)怎么樣
2024電視播放器哪個(gè)好?2024電視上安裝哪個(gè)播放器比較好
一文看懂電視盒子電源鍵關(guān)機(jī)鍵功能怎么設(shè)置
|