首頁 收藏 QQ群
 網(wǎng)站導(dǎo)航

ZNDS智能電視網(wǎng) 推薦當貝市場

TV應(yīng)用下載 / 資源分享區(qū)

軟件下載 | 游戲 | 討論 | 電視計算器

綜合交流 / 評測 / 活動區(qū)

交流區(qū) | 測硬件 | 網(wǎng)站活動 | Z幣中心

新手入門 / 進階 / 社區(qū)互助

新手 | 你問我答 | 免費刷機救磚 | ROM固件

查看: 62659|回復(fù): 8
上一主題 下一主題
[交流討論]

R3300m掛載system的一點想法

[復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
發(fā)表于 2018-2-19 17:33 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式 | 來自新疆
本帖最后由 kingtt1994 于 2018-2-19 18:32 編輯

最近研究了一下各種所謂的破解,對于r3300M的相關(guān)內(nèi)容基本就找不到,TTL掛載也掛載不了SYStem,經(jīng)過長期不間斷的努力,終于找到了一些方法,但仍有不成熟的地方,希望另有高手解決。
本人單位最近給配了IPTV盒子,R3300m,板子顯示P201,UBOOT里面卻顯示P211也不知道哪個是對的,拆機看CPU寫著S905M-B的CPU,看著像是一個nand兩個內(nèi)存,但UBOOT僅顯示一個內(nèi)存通道加電成功,也不知道咋回事。
拿到的機子是新疆聯(lián)通的IPTV,手機上下載了遙控精靈,悟空遙控等內(nèi)容,基本也不頂用。

1、如何獲取recovery、system、boot鏡像?

拆機TTL,電壓跳線3.3V,TX接板子RX,RX接板子TX,VCC對聯(lián),Putty直接就用ROOT權(quán)限,ROOT@P201_IPTV。
存在問題:無法直接掛載system,總是提示錯誤,無奈,這個問題留給高人去解決。
dd if dev/block/boot of storage/external_storage/sda1/boot.img
dd if dev/block/recovery of storage/external_storage/sda1/recovery.img
dd if dev/block/system of storage/external_storage/sda1/system.img
這樣就把鏡像備份出來了,缺點是文件末尾有很多00的字符,占地太大。
也可以利用TTL提取boot.img、install-recovery.sh、boot-from-recovery.p、recovery-resource.dat四個文件,并根據(jù)install-recovery.sh中boot.img的文件長度對boot.img進行修改后,拼接出recovery.img,這樣的處理,boot.img和recovery.img的大小會比較合理。

2、如何修改遙控器按鍵?

目前拿到手,首頁按鍵對應(yīng)IPTV,主頁按鍵對應(yīng)自帶啟動器,無第三方launcher的對應(yīng)按鍵。
各種方法(TTL或者ADB均可)提取system/etc目錄下的remote.conf
對文件進行修改。我的修改要求是,首頁保持IPTV,主頁對應(yīng)第三方launcher,電話鍵對應(yīng)自帶啟動器。
選擇安裝了當被桌面作為第三方桌面。
adb shell
cat  /proc/devices
獲取設(shè)備目錄,查到遙控器對應(yīng)的設(shè)備是event0,
adb shell
getevents
獲取事件
按下遙控器主頁按鍵,第二列對應(yīng)數(shù)值為0081,轉(zhuǎn)換十進制為129,查看remote.conf對應(yīng)為0Xd6 129 ;HOME
按下遙控器電話按鍵,第二列對應(yīng)數(shù)值為006a,轉(zhuǎn)換十進制為106,查看remote.conf對應(yīng)為0X37 106 ;TEL。
其中0Xd6是遙控器發(fā)送給系統(tǒng)的數(shù)據(jù),129是轉(zhuǎn)換后的keycode;
那么修改為:
0Xd6 129;HOME
0X37 129;TEL。
查詢/system/usr/keylayout,找不到明顯的用于啟動第三方launcher的keycode,甚至都不知道對應(yīng)遙控器的KL文件到底是哪一個。
經(jīng)過多次嘗試,keycode 102 MOVE_HOME可以使用,雖然是多次調(diào)試的結(jié)果,重啟了很多次。
網(wǎng)上說keytest.apk可以用來幫助查詢鍵值,結(jié)果按下遙控器主頁鍵時候顯示toast23,和結(jié)果驢頭不對馬嘴。
存在問題:
1)設(shè)備和remote.conf與*.kl文件的管線沒有搞明白,網(wǎng)上說的嚴格對應(yīng)似乎對不上。
2)keytest.apk所提供的“toast23”的含義無法理解。
將remote.conf打包形成刷機包,好在R3300M的recovery是用的谷歌的公共的Test-key進行的加密,做成刷機包簽名recovery刷入,遙控器替換完成。

3、如何掛載system為可讀可寫?

Re管理器里面可以看見根目錄下有個fstab.amlogic的文件,顯然就是掛載分區(qū)的分區(qū)表,但是直接修改該文件,仍然無法掛載,重啟后文件又回去了,不知道是否可以利用粘滯屬性。
存在問題:直接編輯fstab.amlogic不可行。
根據(jù)文件存在位置,顯然fstab.amlogic文件存在于boot.img解包后的ramdisk文件中。
可是利用各種解包工具解包打包均卡死在第一屏。ultra editor編輯發(fā)現(xiàn)0x800到后面全是00,直到出現(xiàn)1f 8B開始的ramdisk起始標志,且全文件沒有A0 E1的kernel起始標志。
發(fā)現(xiàn)根文件系統(tǒng)下存在init.MTK.rc,也許和MTK平臺使用了一樣的800-9f0的FF加密?查看沒有發(fā)現(xiàn)加密標識。
存在問題:boot.img是存在什么問題,如果是加密的,是如何加密的?加解密的操作是?
暴力的解密方法。網(wǎng)上可以直接下載到AMLogic Customize tool。隨便找一個amlogic based的盒子,把刷機包解開,客制化等級僅選擇一級的內(nèi)容,把boot.img改名為boot.PARTITION,替換工具安裝目錄下的/tmp/level1中的對應(yīng)文件,此時/tmp/level2應(yīng)該是一個空文件夾,重新生成IMG的刷機包。
將剛剛生成的IMG的刷機包解壓,此時客制化等級選擇2級所有內(nèi)容,即全選,保證所有選項均打勾。
此事/tmp/level1和level2下應(yīng)均有對應(yīng)級別的解壓文件。修改boot文件的相關(guān)內(nèi)容,并重新打包鏡像。
再次解壓剛剛打包的鏡像,客制化等級選擇1級,把里面的boot.PARTITION弄出來,使用AMLogic Update USB Tool刷機。
機器拔電,捅recovery插USB,卡第一屏,并在電腦上連接設(shè)備為libusb32,WorldCup Device,且聽到新設(shè)備插入的聲音以后,CMD到Update.exe所在目錄
update partition boot boot.PARTITION
update bulkcmd "reset"
注意:該工具是區(qū)分大小寫的。
至此插電,機器啟動成功。
存在問題:鏡像太大,解壓時間長,太折騰了。


4、如何獲取root權(quán)限?

網(wǎng)上各種說是把system/bin/su的權(quán)限怎么一改就好了,我實在沒有找到相關(guān)內(nèi)容。無能為力,高手上吧!
這是個引子,由于我也只是摸索,所有內(nèi)容也沒有截圖。我也沒有經(jīng)驗,說不準能給后來人一點啟發(fā),這也是好的。

上一篇:百視通1208a救磚方案
下一篇:小紅盒第三方ROOM刷機教程匯總!
沙發(fā)
發(fā)表于 2018-2-19 18:32 | 只看該作者 | 來自上海
高手在當貝??!學習了
回復(fù) 支持 反對

使用道具 舉報

板凳
發(fā)表于 2018-2-19 20:28 | 只看該作者 | 來自山東
老鐵666!必須支持一波!雖然還看不怎么明白,先支持了
回復(fù) 支持 反對

使用道具 舉報

地板
發(fā)表于 2018-4-2 00:28 | 只看該作者 | 來自江蘇
把內(nèi)核換了就OK了
回復(fù) 支持 反對

使用道具 舉報

5#
發(fā)表于 2018-5-1 08:38 | 只看該作者 | 來自江蘇
#在這里快速回復(fù)#高手在當貝??!學習了
回復(fù) 支持 反對

使用道具 舉報

6#
發(fā)表于 2018-12-19 11:22 | 只看該作者 | 來自上海
樓主威武啊,ZNDS有你更給力!
回復(fù) 支持 反對

使用道具 舉報

7#
發(fā)表于 2020-11-2 17:32 | 只看該作者 | 來自重慶
收藏了,Thanks?(?ω?)?
回復(fù) 支持 反對

使用道具 舉報

8#
發(fā)表于 2022-8-27 23:22 來自ZNDS手機版 | 只看該作者 | 來自廣東
很有用
回復(fù) 支持 反對

使用道具 舉報

9#
發(fā)表于 2022-12-8 16:03 | 只看該作者 | 來自山東
謝謝分享,學習了
回復(fù) 支持 反對

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規(guī)則

Archiver|新帖|標簽|軟件|Sitemap|ZNDS智能電視網(wǎng) ( 蘇ICP備2023012627號 )

網(wǎng)絡(luò)信息服務(wù)信用承諾書 | 增值電信業(yè)務(wù)經(jīng)營許可證:蘇B2-20221768 丨 蘇公網(wǎng)安備 32011402011373號

GMT+8, 2025-1-15 02:14 , Processed in 0.070022 second(s), 13 queries , Redis On.

Powered by Discuz!

監(jiān)督舉報:report#znds.com (請將#替換為@)

© 2007-2025 ZNDS.Com

快速回復(fù) 返回頂部 返回列表