首页
社区
课程
招聘
[未解决,已结帖] [求助][求助]求天猫精灵X1固件 50.00雪花
发表于: 2020-10-15 14:14 4077

[未解决,已结帖] [求助][求助]求天猫精灵X1固件 50.00雪花

2020-10-15 14:14
4077

求天猫精灵X1固件或者从好的机器导出固件或者修改内部ID,求解决方法。跟机器价值无关,但求解决这个问题的方法。价钱可谈


[招生]科锐逆向工程师培训(2024年11月15日实地,远程教学同时开班, 第51期)

收藏
免费 0
支持
分享
最新回复 (6)
雪    币: 2850
活跃值: (6601)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2

这机器用的是nand flash你可以用热风机把芯片吹下了然后用nand编程器把固件读出来 没有的话就买一个比如这家的 https://item.taobao.com/item.htm?spm=a230r.1.14.73.2b78e250PNEsdg&id=45720657969&ns=1&abbucket=6#detail 或者这家 https://item.taobao.com/item.htm?spm=a230r.1.14.3.57a13cef23pfEk&id=627340012803&ns=1&abbucket=6#detail 


如果你嫌编程器价格贵但你有也会单片机比如stm32f4(通过FMC控制器实现例子也很多但也并非可直接使用, 最起码要用STM32F407ZET6芯片的核心板才能使用FMC控制器, 淘宝最便宜38.50) 或者51单片机参考文章 https://wenku.baidu.com/view/c8490218227916888486d797.html   又或者 ft2232h(便宜但要自己写代码实现读写校验等功能因为官方没有具体可用的demo例子, 淘宝最便宜50) 的话可以买个转换座自己写程序读出来(好处是省钱但新手不建议这么折腾)


没有单片机可以买个可以通过硬改支持spi+nand启动的路由器刷个第三方的spi启动的固件进到CFE模式用命令行操作nand(少许折腾但对新手友好且省钱) 比如参考这个文章 https://koolshare.cn/thread-124946-1-1.html https://fxxk.life/ac18-rescue-and-dual-system-modify/  或者这篇 http://forgotfun.org/2016/03/NAND-Programmer.html 文章里的路由器只要刷对cfe固件是可以改造成最便宜的nand编程器的.


内部ID估计是在nand的某个分区里你试着搜索看看, 另外这机器用的是mtk的芯片找个网盘搜索引擎搜一下估计百度云上有可能源码.

参考的拆解的文章 https://www.jianshu.com/p/64ff972a6fd1

源代码获取的文章 http://docs.zelustek.com/ztk-audio/%E7%AC%AC%E4%BA%8C%E6%AD%A5-%E8%8E%B7%E5%8F%96%E8%BD%AF%E4%BB%B6%E5%8C%85-2129960.html

https://cloud.tencent.com/developer/article/1551869 

最后于 2020-10-16 01:37 被微启宇编辑 ,原因:
2020-10-15 23:29
1
雪    币: 8102
活跃值: (1945)
能力值: ( LV8,RANK:122 )
在线值:
发帖
回帖
粉丝
3
楼上专业
2020-10-16 09:35
0
雪    币: 2850
活跃值: (6601)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
SnowFox 楼上专业[em_63]
谈不上专业只是他人知识的搬运工
2020-10-16 18:44
0
雪    币: 220
能力值: ( LV1,RANK:0 )
在线值:
发帖
回帖
粉丝
5
谢谢大神的回复,天猫精灵X1关于TSOP48 nandflash读写对我来说都能解决,硬件都不是问题,关于修改ID对于我这样不懂编程的人来说很难,这篇文章分析的很详细https://blog.csdn.net/leekwen/article/details/79923187?locationNum=15但是不懂编程实在看不懂怎么通过TTL接口进入到天猫精灵系统
2020-10-18 16:40
0
雪    币: 2850
活跃值: (6601)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
6
NXL191 谢谢大神的回复,天猫精灵X1关于TSOP48 nandflash读写对我来说都能解决,硬件都不是问题,关于修改ID对于我这样不懂编程的人来说很难,这篇文章分析的很详细https://blog.csdn ...

按文章里面说的焊接好硬件, 然后把USB转串口接入到电脑, 打开putty或其他串口调试工具把波特率改成文章里说的那个. 然后把root分区挂载成可读写就能用vi打开/etc/machine-id就能修改ID了, 但在修改之前最好先 ls -l /etc/machine-id看看文件是真的在root分区或只是个链接文件, 如果是系统启动运行时临时生成的那修改行为就没有意义, 得去看看ID文件是怎么生成的. 而且不光只改主root分区也得修改备份的root分区, 对了! 修改之前得看看有没有分区校验机制 有的话改完后由于分区校验失败会造成无法启动或无限重启 (如果只修改主root分区的话那会从备份root分区启动), 那你得要把内核里的分区校验给关闭掉(那又将是及其折腾的另一个故事, 得修改boot分区那就得折腾解包和打包bootimg, 如果在linux内核里那得折腾反编译linux内核...想想就让喵头大). 祝你好运喵~



图片为putty波特率修改的地方

2020-10-18 19:48
0
雪    币: 111
活跃值: (536)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
7
.
2020-10-31 15:06
0
游客
登录 | 注册 方可回帖
返回
//