ZNDS智能电视网 推荐当贝市场

TV应用下载 / 资源分享区

软件下载 | 游戏 | 讨论 | 电视计算器

综合交流 / 评测 / 活动区

交流区 | 测硬件 | 网站活动 | Z币中心

新手入门 / 进阶 / 社区互助

新手 | 你问我答 | 免费刷机救砖 | ROM固件

查看: 146695|回复: 99
上一主题 下一主题
[刷机固件]

记山东有线NL-5101-S2的刷机与刷机过程

  [复制链接]
跳转到指定楼层
楼主
发表于 2023-10-30 10:59 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 智能小柠檬 于 2023-10-30 16:27 编辑

先说结论:最后这个盒子重新刷了机,也破解了,并且,刷机,不一定非要用对应型号(NL-5101-S2)的包,兼容包也是可以刷的。

这个盒子是S905L的,具体3A/3B我还不是特别清楚其中的区别,大家看图吧!
记山东有线NL-5101-S2的刷机与刷机过程 记山东有线NL-5101-S2的刷机与刷机过程 记山东有线NL-5101-S2的刷机与刷机过程 记山东有线NL-5101-S2的刷机与刷机过程

刷这个盒子的时候,着实费了一番周折。这是我研究刷机的第三个盒子,其实如果细说,算是第二个盒子。我刷的第一个盒子并没有多费多少周折,是卡刷,稀里糊涂的就刷完了,并且做成了一台Emuelec游戏机,送给了朋友,这使我对刷机产生了浓厚的兴趣。收集了若干的盒子之后,我发现刷机真实一件有趣的事。

之后我破解过两个盒子,一个是CM311-5-ZG-AN4,不是刷机,也没攻破ROOT,只是通过TTL从后台禁用了系统的原有桌面以及其他一些系统应用,然后装填了一些自己的应用,把它当做一台播放器使用。这是一个有实际用途的小主机,不需要它上网,也不需要它更新,只要能播放多媒体视频、能打开PPT文档就行,这样就省的用电脑连电视了。另外我也卡刷过另一个CM201的盒子。这俩魔百盒都不是晶晨的芯片,做不了游戏机,也就做个播放器啥的,我觉得意思不大。我的目标是,把盒子刷成游戏机来用。这是我更感兴趣的地方。

上一个盒子是我第一次线刷机顶盒,也是费了极大的周折,这个过程当中学习到了许多知识。记录的并不详尽,如果有空,可能再折腾一番。毕竟,那个盒子虽然破解了,root了,但到emuelec还有一段距离,有空再说。


这个盒子是福建新大陆的NL-5101-S2,应该算是小众吧!因为在论坛上,乃至整个百度上,都找不到几条有用的信息。先说说在智能电视网上的这个(山东有线福建新大陆NL-5101-S2安卓4.2-8822线刷固件包_IPTV机顶盒_ZNDS),这个帖子的包是能刷的,3金币也不贵,但这个帖子有个问题,就是教程里的短接点是不对的,整个短接点的图就不是实际NL-5101-S2的版型。下载的包内也有这个教程,问题是一样的。本记录会详细讲说正确的短接点在哪里。同时下面也会说里面的刷机包的问题。

正式开始介绍刷机之前,我先说一下这个帖子里的刷机包的问题。买的这个包,里面有两个刷机包,一个是“山东有线福建新大陆NL-5101-S2安卓4.2-LJ线刷.img”,这个包刷了之后,电视上出现一个大大的登录页面,不知道账户密码进不进去,我也不知道应该如何进。本想在后台TTL窗口进行破解,和前面一台机顶盒一样,但是出现一个问题没法解决(下面我会讲)。于是我没有在这里多浪费时间,立刻趁热打铁,又刷了另一个包“山东有线-福建新大陆NL-5101-S2安卓4.2-8822线刷.img”,这个包能进去,桌面也是被定制化了,可以安装应用,但是没有root。但没想到的是,这个包刷了之后,TTL根本就登录不进去,表现为敲击键盘无响应。上网上查了很多资料,有说得换串口板的,有说是kernel本身给写死了的,总之,没搞好。而且,按照我的认识,我觉得是软件的问题,也就是说,kernel本身给限制死了,后台无法操作。这就恶心啦!难道就这样凑合着用吗?

再说说这个盒子我一直没有攻破的的一点吧,就是上文我说有个问题没法解决。这是个啥问题呢?就是手动Root没法进行下去。这个问题的解决过程,我的期望是,按照上一篇一样的破解思路和方法:先把根目录重新挂载为可读可写,再把system目录重新挂载为可读可写,然后复制su进去,最后手动执行破解。这个盒子在刷机之前,后台不用用户名密码是可以直接拿到root权限的,但这个root权限有个缺陷(应该是故意如此设计的),就是,mount可以列出每一个分区的详细状况,居然和前一台盒子一模一样,这让我很高兴,都是根目录和system目录是只读的。按说重新挂载就可以解决了。但对于根目录,重新挂载为可读可写,没有任何问题;但对于system,重新挂载一直报告非法参数。查阅资料,也看过一些源码,大约是mount里面写了特别的流程控制,就是无法对system进行重新挂载。于是最后才不得已采用了刷机的办法。

首先找到的刷机包,就是前面那个关于NL-5101-S2的刷机包帖子,3金币,下载到手,刷机需要短接,但教程上的短接点不对。因此满网络搜,找不到啊。然后直接自己摸索了。在看了一众多的帖子之后,开始自己摸索。摸索的思路是,在CPU的背面那些电阻电容上找。有篇帖子说到这一点(具体哪篇帖子不知道了,懒得再回去翻啦,总之先谢谢帖主!),说找一个两端电压1.5V的电阻还是电容的,短接一下就行。我测了一大堆,发现两端电压1.5V的有好多,也有1.0V的,1.8V的,3.3V的,都有。在这个测量电压的过程中,盒子自动连上去了,到底我碰触了哪个导致连上的,不知道。趁这个机会,我刷了前述那个垃圾包(LJ的那个),后来发现不好,重新刷,需要重新短接,这才一个一个碰触、观察,终于发现是哪个啦!不卖关子,直接上图!

游客,如果您要查看本帖隐藏内容请回复


在CPU的背部,看我圈出来的这个大的电容(应该是电容吧!电阻似乎是黑色的那些吧?)在刷机软件开启、双公头USB插上(插在靠近网口的那个上,另一个行不行不知道,人家说要插这里,我插这里也的确OK)、电源插头拔出、电源开关打到弹出(关闭)位置上的情况下,找根短接线迅速的两端一端接(0.1秒),OK,连上了!

我刚说的那几个条件,有之前很多人没有提及到的。我在重新摸索的时候,发现这几点也是很重要的。也就是,不要插电源!电源开关弹出(也就是断开电源状态)!因为我后来又刷机,发现那个电容短接不好使了,后来发现,电源开关有影响!弹出电源开关就好了!因此知之。

关于刷机线(双公头USB线),一直插着就好,不像有些帖子说,得在一个正确的时机插上,还得赶快短接啥的,或者提前短接好,然后几秒钟再松开。我的做法是,刷机线一直插着,软件打开,短接我圈出来的那个电容,瞬间短接一下,软件接着就连上了。短接的时候我也尝试过别的电容电阻,短接的后果是,后台可能会重启(跑码可见),短接的瞬间也会发出吱吱的高频声。短接点不对软件连不上,如图右上几个我也都试过,都是如此。幸好没有烧坏!

上几个图吧!刷机软件用的是2.1.6.8;TTL同时连着,可以看到后台也在同步直播刷机过程。刷机的时候记得不要选两个Erase,也就是,所有的配置选项复选框都不要勾选。过程中刚一开始有个报错也不要紧,最后刷新完了,停止、拔线、插电、启动,成功!

记山东有线NL-5101-S2的刷机与刷机过程 记山东有线NL-5101-S2的刷机与刷机过程 记山东有线NL-5101-S2的刷机与刷机过程

不过虽然刷成功了,也能进系统,但是恶心啊,这就不得不再说说这两个刷机包了。
虽然购买的这两个包都能刷上去,但一个进不去前台,也无法root后台,一个前台用是能用,但后台根本进不去,本身也没有root,安装第三方程序还是可以的。如果你要求不高,后一个还勉强可用。


于是我拿出之前一个没刷成功过的兼容包(“E900V21C-s905l.img”)。这个本是给上一个盒子准备的,奈何上一个盒子死活刷不进去,最后找了个能刷的,也是E900V21C的包,结果刷完了成了CM211-1-CH了!NND…言归正传,居然这个E900V21C-s905l.img居然给顺利的刷进去了!而且成功运行!

记山东有线NL-5101-S2的刷机与刷机过程

刷完了,能进系统了,最后这个图,我忘了是哪个时候截取的了,反正是最后好了。连上网络(我这个盒子是阉割版的,没有WiFi,只能插有线)能看电视能下软件能安装;后台再看看,已经root了,根目录和system直接挂载为可读可写;装个supersu.apk,权限控制无限制。好了,暂时没啥可再折腾的了,赶快记一记吧。如果愿意,换换launcher(桌面),装个应用,就完事啦。后续折腾折腾跑Emuelec去,毕竟这才是我刷机的目的!

下面在赘记一下root破解过程吧,下面这段破解过程我已经完成了好几个盒子的root了,可以说无往而不利哈,请耐心再看一下吧!


破解过程还是一往的简单,几条简单的命令就OK了。具体如下:

1. 连接TTL,打开跑码软件(putty),正常开机,跑码。

2. 跑码结束后,在putty后台敲几下回车。在这里不需要输入用户名、密码,就直接出现#,这是拿到root权限的表现。

3. 先列出磁盘分区,看看挂载的状态是什么
  1. root@p201_iptv:/system/bin # cat /proc/mounts
  2. rootfs / rootfs ro 0 0   ------------ReadOnly!
  3. tmpfs /dev tmpfs rw,nosuid,relatime,mode=755 0 0
  4. devpts /dev/pts devpts rw,relatime,mode=600 0 0
  5. proc /proc proc rw,relatime 0 0
  6. sysfs /sys sysfs rw,relatime 0 0
  7. debugfs /sys/kernel/debug debugfs rw,relatime 0 0
  8. configfs /sys/kernel/config configfs rw,relatime 0 0
  9. none /acct cgroup rw,relatime,cpuacct 0 0
  10. none /sys/fs/cgroup tmpfs rw,relatime,mode=750,gid=1000 0 0
  11. tmpfs /mnt/asec tmpfs rw,relatime,mode=755,gid=1000 0 0
  12. tmpfs /mnt/obb tmpfs rw,relatime,mode=755,gid=1000 0 0
  13. none /dev/cpuctl cgroup rw,relatime,cpu 0 0
  14. tmpfs /tmp tmpfs rw,relatime 0 0
  15. tmpfs /tmp/playInfoLog tmpfs rw,relatime 0 0
  16. tmpfs /tmp/capture tmpfs rw,relatime 0 0
  17. tmpfs /storage/external_storage tmpfs rw,relatime,mode=775,uid=1000,gid=1023 0 0
  18. /dev/block/system /system ext4 ro,nosuid,nodev,noatime,nodiratime,noauto_da_alloc,data=ordered 0 0    ------ReadOnly!
  19. /dev/block/cache /cache ext4 rw,nosuid,nodev,noatime,nodiratime,nodelalloc,noauto_da_alloc,data=ordered 0 0
  20. /dev/block/data /data ext4 rw,nosuid,nodev,noatime,nodiratime,discard,nodelalloc,noauto_da_alloc,data=ordered 0 0
  21. /dev/block/params /params ext4 rw,nosuid,nodev,noatime,nodiratime,nodelalloc,noauto_da_alloc,data=ordered 0 0
  22. /dev/fuse /mnt/shell/emulated fuse rw,nosuid,nodev,relatime,user_id=1023,group_id=1023,default_permissions,allow_other 0 0
  23. /dev/block/zram0 /swap_zram0 ext2 rw,relatime,errors=continue 0 0
  24. adb /dev/usb-ffs/adb functionfs rw,relatime 0 0
  25. /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
  26. root@p201_iptv:/system/bin #
复制代码
其实,上述命令只需要敲一个“mount”,也就完成了,列出来的内容是一样的。可以看到根目录(/)和system目录(/system)是挂载为只读的(ro),需要把他们重新挂载为可读可写,因为要往里复制东西。

4. 重新挂载磁盘分区为可读可写
  1. mount -o rw,remount /
  2. mount -o rw,remount /system
复制代码
执行完这两句,文件系统就向你开放了。

5. 准备好su文件和supersu.apk
从这里下载所需要的文件,都是亲测好用的哈,免得大家到处找了!
su&supersu.rar (2.48 MB, 下载次数: 22, 售价: 1 金币)
下载好了之后解压,拷贝到U盘,然后在putty后台进入U盘文件处,执行如下命令:
  1. cp su /system/bin/su
  2. cp su /system/xbin/su
  3. cp su /system/xbin/daemonsu

  4. chmod 06755 /system/bin/su
  5. chmod 06755 /system/xbin/su
  6. chmod 06755 /system/xbin/daemonsu

  7. /system/xbin/daemonsu --auto-daemon
复制代码
这三个段落的程序执行下来,机顶盒就已经root了。只是你还需要一个管理授权的,就是我给大家打包在其中的apk啦!这个安装一下,运行就好啦!不过运行这个程序,需要在已经root的情况下运行,否则会说,没有root!然后就是,运行之后,会提示要更新su文件,选择常规模式就行了,大约十几秒钟之后,就会提示重启盒子,重启之后,就可以拔掉TTL线了,盒子已经root完毕了。

好了,本篇记录就到这里啦!有愿意一起学习的我们私信联系!



上一篇:普利尔p10 rk3128h-v3.3
下一篇:晶晨S905L3/L3B芯片通刷,原生安卓ATV9.0线刷固件
沙发
发表于 2023-10-30 15:02 | 只看该作者
感谢,十分感谢!
回复 支持 反对

使用道具 举报

板凳
发表于 2023-10-30 15:32 | 只看该作者
看信息应该是山东青岛的**,感谢,准备晚上回家试试!
回复 支持 反对

使用道具 举报

地板
发表于 2023-10-30 16:28 | 只看该作者
感谢分享
回复 支持 反对

使用道具 举报

5#
发表于 2023-10-30 16:28 | 只看该作者
大神,这个真的是满满干货了
回复 支持 反对

使用道具 举报

6#
发表于 2023-10-30 20:21 | 只看该作者
多谢分享,来这里能学到很多知识
回复 支持 反对

使用道具 举报

7#
发表于 2023-10-30 20:43 | 只看该作者
很用心,这个就是S905L  ,既不是L3A也不是L3B
回复 支持 反对

使用道具 举报

8#
发表于 2023-10-30 20:59 来自ZNDS手机版 | 只看该作者
谢谢
回复 支持 反对

使用道具 举报

9#
 楼主| 发表于 2023-10-31 09:15 | 只看该作者
ermianku 发表于 2023-10-30 20:43
很用心,这个就是S905L  ,既不是L3A也不是L3B

谢谢!有大牛指导,感到很幸福!再次感谢!
回复 支持 反对

使用道具 举报

10#
发表于 2023-10-31 11:55 | 只看该作者
好不好
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|新帖|标签|软件|Sitemap|ZNDS智能电视网 ( 苏ICP备2023012627号 )

网络信息服务信用承诺书 | 增值电信业务经营许可证:苏B2-20221768 丨 苏公网安备 32011402011373号

GMT+8, 2024-4-29 08:20 , Processed in 0.080022 second(s), 17 queries , Redis On.

Powered by Discuz!

监督举报:report#znds.com (请将#替换为@)

© 2007-2024 ZNDS.Com

快速回复 返回顶部 返回列表