本帖最后由 智能小檸檬 于 2023-10-30 16:27 編輯
先說結(jié)論:最后這個(gè)盒子重新刷了機(jī),也破解了,并且,刷機(jī),不一定非要用對(duì)應(yīng)型號(hào)(NL-5101-S2)的包,兼容包也是可以刷的。
這個(gè)盒子是S905L的,具體3A/3B我還不是特別清楚其中的區(qū)別,大家看圖吧!
圖片1.png (113.21 KB, 下載次數(shù): 65)
下載附件
保存到相冊(cè)
2023-10-30 10:32 上傳
圖片2.png (107.48 KB, 下載次數(shù): 61)
下載附件
保存到相冊(cè)
2023-10-30 10:32 上傳
圖片4.png (555.68 KB, 下載次數(shù): 62)
下載附件
保存到相冊(cè)
2023-10-30 10:32 上傳
圖片5.png (710.15 KB, 下載次數(shù): 63)
下載附件
保存到相冊(cè)
2023-10-30 10:32 上傳
刷這個(gè)盒子的時(shí)候,著實(shí)費(fèi)了一番周折。這是我研究刷機(jī)的第三個(gè)盒子,其實(shí)如果細(xì)說,算是第二個(gè)盒子。我刷的第一個(gè)盒子并沒有多費(fèi)多少周折,是卡刷,稀里糊涂的就刷完了,并且做成了一臺(tái)Emuelec 游戲機(jī),送給了朋友,這使我對(duì)刷機(jī)產(chǎn)生了濃厚的興趣。收集了若干的盒子之后,我發(fā)現(xiàn)刷機(jī)真實(shí)一件有趣的事。
之后我破解過兩個(gè)盒子,一個(gè)是CM311-5-ZG-AN4,不是刷機(jī),也沒攻破ROOT,只是通過TTL從后臺(tái)禁用了系統(tǒng)的原有桌面以及其他一些系統(tǒng)應(yīng)用,然后裝填了一些自己的應(yīng)用,把它當(dāng)做一臺(tái)播放器使用。這是一個(gè)有實(shí)際用途的小主機(jī),不需要它上網(wǎng),也不需要它更新,只要能播放多媒體視頻、能打開PPT文檔就行,這樣就省的用電腦連電視了。另外我也卡刷過另一個(gè)CM201的盒子。這倆 魔百盒都不是晶晨的芯片,做不了游戲機(jī),也就做個(gè)播放器啥的,我覺得意思不大。我的目標(biāo)是,把盒子刷成游戲機(jī)來用。這是我更感興趣的地方。
上一個(gè)盒子是我第一次線刷機(jī)頂盒,也是費(fèi)了極大的周折,這個(gè)過程當(dāng)中學(xué)習(xí)到了許多知識(shí)。記錄的并不詳盡,如果有空,可能再折騰一番。畢竟,那個(gè)盒子雖然破解了,root了,但到emuelec還有一段距離,有空再說。
這個(gè)盒子是福建新大陸的NL-5101-S2,應(yīng)該算是小眾吧!因?yàn)樵谡搲?,乃至整個(gè)百度上,都找不到幾條有用的信息。先說說在智能電視網(wǎng)上的這個(gè)(山東有線福建新大陸NL-5101-S2安卓4.2-8822線刷固件包_IPTV機(jī)頂盒_ZNDS),這個(gè)帖子的包是能刷的,3金幣也不貴,但這個(gè)帖子有個(gè)問題,就是教程里的短接點(diǎn)是不對(duì)的,整個(gè)短接點(diǎn)的圖就不是實(shí)際NL-5101-S2的版型。下載的包內(nèi)也有這個(gè)教程,問題是一樣的。本記錄會(huì)詳細(xì)講說正確的短接點(diǎn)在哪里。同時(shí)下面也會(huì)說里面的刷機(jī)包的問題。
正式開始介紹刷機(jī)之前,我先說一下這個(gè)帖子里的刷機(jī)包的問題。買的這個(gè)包,里面有兩個(gè)刷機(jī)包,一個(gè)是“山東有線福建新大陸NL-5101-S2安卓4.2-LJ線刷.img”,這個(gè)包刷了之后,電視上出現(xiàn)一個(gè)大大的登錄頁面,不知道賬戶密碼進(jìn)不進(jìn)去,我也不知道應(yīng)該如何進(jìn)。本想在后臺(tái)TTL窗口進(jìn)行破解,和前面一臺(tái)機(jī)頂盒一樣,但是出現(xiàn)一個(gè)問題沒法解決(下面我會(huì)講)。于是我沒有在這里多浪費(fèi)時(shí)間,立刻趁熱打鐵,又刷了另一個(gè)包“山東有線-福建新大陸NL-5101-S2安卓4.2-8822線刷.img”,這個(gè)包能進(jìn)去,桌面也是被定制化了,可以安裝應(yīng)用,但是沒有root。但沒想到的是,這個(gè)包刷了之后,TTL根本就登錄不進(jìn)去,表現(xiàn)為敲擊鍵盤無響應(yīng)。上網(wǎng)上查了很多資料,有說得換串口板的,有說是kernel本身給寫死了的,總之,沒搞好。而且,按照我的認(rèn)識(shí),我覺得是軟件的問題,也就是說,kernel本身給限制死了,后臺(tái)無法操作。這就惡心啦!難道就這樣湊合著用嗎?
再說說這個(gè)盒子我一直沒有攻破的的一點(diǎn)吧,就是上文我說有個(gè)問題沒法解決。這是個(gè)啥問題呢?就是手動(dòng)Root沒法進(jìn)行下去。這個(gè)問題的解決過程,我的期望是,按照上一篇一樣的破解思路和方法:先把根目錄重新掛載為可讀可寫,再把system目錄重新掛載為可讀可寫,然后復(fù)制su進(jìn)去,最后手動(dòng)執(zhí)行破解。這個(gè)盒子在刷機(jī)之前,后臺(tái)不用用戶名密碼是可以直接拿到root權(quán)限的,但這個(gè)root權(quán)限有個(gè)缺陷(應(yīng)該是故意如此設(shè)計(jì)的),就是,mount可以列出每一個(gè)分區(qū)的詳細(xì)狀況,居然和前一臺(tái)盒子一模一樣,這讓我很高興,都是根目錄和system目錄是只讀的。按說重新掛載就可以解決了。但對(duì)于根目錄,重新掛載為可讀可寫,沒有任何問題;但對(duì)于system,重新掛載一直報(bào)告非法參數(shù)。查閱資料,也看過一些源碼,大約是mount里面寫了特別的流程控制,就是無法對(duì)system進(jìn)行重新掛載。于是最后才不得已采用了刷機(jī)的辦法。
首先找到的刷機(jī)包,就是前面那個(gè)關(guān)于NL-5101-S2的刷機(jī)包帖子,3金幣,下載到手,刷機(jī)需要短接,但教程上的短接點(diǎn)不對(duì)。因此滿網(wǎng)絡(luò)搜,找不到啊。然后直接自己摸索了。在看了一眾多的帖子之后,開始自己摸索。摸索的思路是,在CPU的背面那些電阻電容上找。有篇帖子說到這一點(diǎn)(具體哪篇帖子不知道了,懶得再回去翻啦,總之先謝謝帖主?。?,說找一個(gè)兩端電壓1.5V的電阻還是電容的,短接一下就行。我測了一大堆,發(fā)現(xiàn)兩端電壓1.5V的有好多,也有1.0V的,1.8V的,3.3V的,都有。在這個(gè)測量電壓的過程中,盒子自動(dòng)連上去了,到底我碰觸了哪個(gè)導(dǎo)致連上的,不知道。趁這個(gè)機(jī)會(huì),我刷了前述那個(gè)垃圾包(LJ的那個(gè)),后來發(fā)現(xiàn)不好,重新刷,需要重新短接,這才一個(gè)一個(gè)碰觸、觀察,終于發(fā)現(xiàn)是哪個(gè)啦!不賣關(guān)子,直接上圖!
圖片6.png (605.59 KB, 下載次數(shù): 0)
下載附件
保存到相冊(cè)
2023-10-30 10:37 上傳
在CPU的背部,看我圈出來的這個(gè)大的電容(應(yīng)該是電容吧!電阻似乎是黑色的那些吧?)在刷機(jī)軟件開啟、雙公頭USB插上(插在靠近網(wǎng)口的那個(gè)上,另一個(gè)行不行不知道,人家說要插這里,我插這里也的確OK)、電源插頭拔出、電源開關(guān)打到彈出(關(guān)閉)位置上的情況下,找根短接線迅速的兩端一端接(0.1秒),OK,連上了!
我剛說的那幾個(gè)條件,有之前很多人沒有提及到的。我在重新摸索的時(shí)候,發(fā)現(xiàn)這幾點(diǎn)也是很重要的。也就是,不要插電源!電源開關(guān)彈出(也就是斷開電源狀態(tài))!因?yàn)槲液髞碛炙C(jī),發(fā)現(xiàn)那個(gè)電容短接不好使了,后來發(fā)現(xiàn),電源開關(guān)有影響!彈出電源開關(guān)就好了!因此知之。
關(guān)于刷機(jī)線(雙公頭USB線),一直插著就好,不像有些帖子說,得在一個(gè)正確的時(shí)機(jī)插上,還得趕快短接啥的,或者提前短接好,然后幾秒鐘再松開。我的做法是,刷機(jī)線一直插著,軟件打開,短接我圈出來的那個(gè)電容,瞬間短接一下,軟件接著就連上了。短接的時(shí)候我也嘗試過別的電容電阻,短接的后果是,后臺(tái)可能會(huì)重啟(跑碼可見),短接的瞬間也會(huì)發(fā)出吱吱的高頻聲。短接點(diǎn)不對(duì)軟件連不上,如圖右上幾個(gè)我也都試過,都是如此。幸好沒有燒壞!
上幾個(gè)圖吧!刷機(jī)軟件用的是2.1.6.8;TTL同時(shí)連著,可以看到后臺(tái)也在同步直播刷機(jī)過程。刷機(jī)的時(shí)候記得不要選兩個(gè)Erase,也就是,所有的配置選項(xiàng)復(fù)選框都不要勾選。過程中剛一開始有個(gè)報(bào)錯(cuò)也不要緊,最后刷新完了,停止、拔線、插電、啟動(dòng),成功!
圖片7.jpg (55.11 KB, 下載次數(shù): 62)
下載附件
保存到相冊(cè)
2023-10-30 10:38 上傳
圖片8.jpg (54.3 KB, 下載次數(shù): 63)
下載附件
保存到相冊(cè)
2023-10-30 10:38 上傳
圖片9.jpg (43.93 KB, 下載次數(shù): 63)
下載附件
保存到相冊(cè)
2023-10-30 10:38 上傳
不過雖然刷成功了,也能進(jìn)系統(tǒng),但是惡心啊,這就不得不再說說這兩個(gè)刷機(jī)包了。 雖然購買的這兩個(gè)包都能刷上去,但一個(gè)進(jìn)不去前臺(tái),也無法root后臺(tái),一個(gè)前臺(tái)用是能用,但后臺(tái)根本進(jìn)不去,本身也沒有root,安裝第三方程序還是可以的。如果你要求不高,后一個(gè)還勉強(qiáng)可用。
于是我拿出之前一個(gè)沒刷成功過的兼容包(“E900V21C-s905l.img”)。這個(gè)本是給上一個(gè)盒子準(zhǔn)備的,奈何上一個(gè)盒子死活刷不進(jìn)去,最后找了個(gè)能刷的,也是E900V21C的包,結(jié)果刷完了成了CM211-1-CH了!NND…言歸正傳,居然這個(gè)E900V21C-s905l.img居然給順利的刷進(jìn)去了!而且成功運(yùn)行!
圖片10.png (268.35 KB, 下載次數(shù): 64)
下載附件
保存到相冊(cè)
2023-10-30 10:38 上傳
刷完了,能進(jìn)系統(tǒng)了,最后這個(gè)圖,我忘了是哪個(gè)時(shí)候截取的了,反正是最后好了。連上網(wǎng)絡(luò)(我這個(gè)盒子是閹割版的,沒有WiFi,只能插有線)能看電視能下軟件能安裝;后臺(tái)再看看,已經(jīng)root了,根目錄和system直接掛載為可讀可寫;裝個(gè)supersu.apk,權(quán)限控制無限制。好了,暫時(shí)沒啥可再折騰的了,趕快記一記吧。如果愿意,換換launcher(桌面),裝個(gè)應(yīng)用,就完事啦。后續(xù)折騰折騰跑Emuelec去,畢竟這才是我刷機(jī)的目的!
下面在贅記一下root破解過程吧,下面這段破解過程我已經(jīng)完成了好幾個(gè)盒子的root了,可以說無往而不利哈,請(qǐng)耐心再看一下吧!
破解過程還是一往的簡單,幾條簡單的命令就OK了。具體如下:
1. 連接TTL,打開跑碼軟件(putty),正常開機(jī),跑碼。
2. 跑碼結(jié)束后,在putty后臺(tái)敲幾下回車。在這里不需要輸入用戶名、密碼,就直接出現(xiàn)#,這是拿到root權(quán)限的表現(xiàn)。
3. 先列出磁盤分區(qū),看看掛載的狀態(tài)是什么
- root@p201_iptv:/system/bin # cat /proc/mounts
- rootfs / rootfs ro 0 0 ------------ReadOnly!
- tmpfs /dev tmpfs rw,nosuid,relatime,mode=755 0 0
- devpts /dev/pts devpts rw,relatime,mode=600 0 0
- proc /proc proc rw,relatime 0 0
- sysfs /sys sysfs rw,relatime 0 0
- debugfs /sys/kernel/debug debugfs rw,relatime 0 0
- configfs /sys/kernel/config configfs rw,relatime 0 0
- none /acct cgroup rw,relatime,cpuacct 0 0
- none /sys/fs/cgroup tmpfs rw,relatime,mode=750,gid=1000 0 0
- tmpfs /mnt/asec tmpfs rw,relatime,mode=755,gid=1000 0 0
- tmpfs /mnt/obb tmpfs rw,relatime,mode=755,gid=1000 0 0
- none /dev/cpuctl cgroup rw,relatime,cpu 0 0
- tmpfs /tmp tmpfs rw,relatime 0 0
- tmpfs /tmp/playInfoLog tmpfs rw,relatime 0 0
- tmpfs /tmp/capture tmpfs rw,relatime 0 0
- tmpfs /storage/external_storage tmpfs rw,relatime,mode=775,uid=1000,gid=1023 0 0
- /dev/block/system /system ext4 ro,nosuid,nodev,noatime,nodiratime,noauto_da_alloc,data=ordered 0 0 ------ReadOnly!
- /dev/block/cache /cache ext4 rw,nosuid,nodev,noatime,nodiratime,nodelalloc,noauto_da_alloc,data=ordered 0 0
- /dev/block/data /data ext4 rw,nosuid,nodev,noatime,nodiratime,discard,nodelalloc,noauto_da_alloc,data=ordered 0 0
- /dev/block/params /params ext4 rw,nosuid,nodev,noatime,nodiratime,nodelalloc,noauto_da_alloc,data=ordered 0 0
- /dev/fuse /mnt/shell/emulated fuse rw,nosuid,nodev,relatime,user_id=1023,group_id=1023,default_permissions,allow_other 0 0
- /dev/block/zram0 /swap_zram0 ext2 rw,relatime,errors=continue 0 0
- adb /dev/usb-ffs/adb functionfs rw,relatime 0 0
- /dev/block/vold/8:1 /storage/external_storage/sda1 vfat rw,dirsync,nosuid,nodev,noexec,relatime,gid=1015,fmask=0002,dmask=0002,allow_utime=0020,codepage=437,iocharset=iso8859-1,shortname=mixed,utf8,errors=remount-ro 0 0
- root@p201_iptv:/system/bin #
復(fù)制代碼 其實(shí),上述命令只需要敲一個(gè)“mount”,也就完成了,列出來的內(nèi)容是一樣的??梢钥吹礁夸洠?)和system目錄(/system)是掛載為只讀的(ro),需要把他們重新掛載為可讀可寫,因?yàn)橐飶?fù)制東西。
4. 重新掛載磁盤分區(qū)為可讀可寫
- mount -o rw,remount /
- mount -o rw,remount /system
復(fù)制代碼 執(zhí)行完這兩句,文件系統(tǒng)就向你開放了。
5. 準(zhǔn)備好su文件和supersu.apk
從這里下載所需要的文件,都是親測好用的哈,免得大家到處找了!
su&supersu.rar
(2.48 MB, 下載次數(shù): 41, 售價(jià): 1 金幣)
2023-10-30 10:49 上傳
點(diǎn)擊文件名下載附件
su程序文件和supersu.apk應(yīng)用
售價(jià): 1 金幣 [記錄]
下載積分: 金幣 -1
下載好了之后解壓,拷貝到U盤,然后在putty后臺(tái)進(jìn)入U(xiǎn)盤文件處,執(zhí)行如下命令:
- cp su /system/bin/su
- cp su /system/xbin/su
- cp su /system/xbin/daemonsu
- chmod 06755 /system/bin/su
- chmod 06755 /system/xbin/su
- chmod 06755 /system/xbin/daemonsu
- /system/xbin/daemonsu --auto-daemon
復(fù)制代碼 這三個(gè)段落的程序執(zhí)行下來,機(jī)頂盒就已經(jīng)root了。只是你還需要一個(gè)管理授權(quán)的,就是我給大家打包在其中的apk啦!這個(gè)安裝一下,運(yùn)行就好啦!不過運(yùn)行這個(gè)程序,需要在已經(jīng)root的情況下運(yùn)行,否則會(huì)說,沒有root!然后就是,運(yùn)行之后,會(huì)提示要更新su文件,選擇常規(guī)模式就行了,大約十幾秒鐘之后,就會(huì)提示重啟盒子,重啟之后,就可以拔掉TTL線了,盒子已經(jīng)root完畢了。
好了,本篇記錄就到這里啦!有愿意一起學(xué)習(xí)的我們私信聯(lián)系!
|