找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
广告投放联系QQ68610888
查看: 17538|回复: 22

[其他设备] R1成功从3166升级到3448,1.22发帖留念,1.23日更新,增加升级突破和原理的个人理解

[复制链接]
本帖最后由 大神8 于 2019-1-23 01:09 编辑

感谢各位技术大佬的帮助和分析特别是微信大佬群,本人提供了小小的方法灵感。满满的成就感。
下面的附件是3166-3145和3415-3448的升级配置文件,把括号内容删掉,依次进行重启就行。不需要劫持hosts或dns。



升级突破与原理的个人理解,抛砖引玉,希望给有心人一个启发。


1、首先因为楼主1.18日收到第一台R1,然而版本却是3166的。实际使用中确实感觉到蓝牙音质很渣,dlna的话就还不错。出于对蓝牙音质的追求,于是乎楼主寻找各种帖子,进行各种尝试,最终确认要改善音质还是要靠系统版本的升级。


2、幸运的是有大佬发现了R1各个版本的OTA升级包https://www.right.com.cn/forum/f ... 417666&highlight=r1
在随后马上进行hosts、dns劫持,但是最终以失败告终。通过楼主的了解,当时升级成功的主要是斐讯服务器正常情况下绑定过账号的3331版本的R1,其他版本和为绑定过账号的设备很少听说成功案例。起初LZ寻思着,在线OTA升级可能跟账户是否在服务器绑定存在一定的联系(感觉没戏了)。后来lz听说有网友购买的未拆封设备3331版本,使用未绑定过的账户成功升级。于是lz觉得可能是R1内部某个指令触发了升级的操作。


3、期间lz加入了https://www.right.com.cn/forum/f ... 420417&highlight=r1
等微信群和QQ群参与到大佬的讨论中。


4、在lz寻找各种R1相关的信息中发现了给予lz极大启发的一个帖子https://www.right.com.cn/forum/f ... 6orderby%3Ddateline
由于这个帖子及其重要,内容我引来几段原文,希望原贴主理解:
“试了下用以前绑定过音箱的账号激活r1,日志有提醒[SysOTAService]file /sdcard/otaprop.txt not exist


而且会有ota连接服务器被拒绝的信息
D/PRETTY_LOGGER(  787): [SysOTAService]onSuccess Str:{"status":10018,"message":"服务器请求异常","result":null}
然后用没绑定过音箱的账号登录就没有这两个提示!”
其中这段,[SysOTAService]file /sdcard/otaprop.txt not exist,说明系统升级期间扫描过/sdcard/otaprop.txt这个文件。那么这份文件有没有可能是触发ota升级的指令呢?带着这个想法,lz火速进入微信大佬群进行探讨。并且利用投屏在自己的R1寻找这个目录文件,因为lz的设备恢复过出厂设置,所以目录下并没有这个文件。接下来楼主尝试自己建立一个otaprop.txt的文件到/sdcard/目录下并重启设备。设备重启后再查看这个文件时,惊人的事情出现了,文件里面出现了升级相关的代码,原始文件如下:
#Update 'ota_debug1_psw' value
#Mon Jan 21 22:08:12 GMT+08:00 2019
ota_debug1_md5=
update_cfg_version=1.1
ota_enviro_model=0
ota_fw_bin_md5=
ota_byRouterMD5=
ota_debug1_ssid=
ota_pre_fw_ver=1.0.0.3166
ota_debug_url=
ota_debug1_psw=
ota_fw_bin_url=
ota_update_mode=http_check
ota_bootthenpublish=0
ota_mqtt_ifbyBG=0
ota_debug1_url=
ota_byRouter=0
ota_cur_fw_ver=
ota_fw_bin_size=
ota_debug_md5=


以上是第一份原始代码,当时第一时间发到微信群与大佬讨论。眼尖的大佬确认了这份很可能是触发升级的文件。于是八仙过海各显神通,你懂的。各种操作各种想法都在这一刻开始行动起来。
短短十几分钟后就有网友完成了之前未能升级的3331设备升级到3448的操作。简直是R1非官方研究的一个大突破。然而lz是3166版本的系统,不能马上共享到研究成果,之后在网友的热心帮助下终于完成了3166-3415及3415-3448的升级操作。附件的文件便是大佬帮忙制作的,万分感激


5、此刻R1旧版本音质差的问题终于告一段落。lz综合已知信息得出总结如下:该份文件为触发ota升级的重要文件。之前服务器正常的情况下,设备升级是根据服务器推送与否和手动在app点击升级才能升级。那么系统推送的信息极有可能就是这份otaprop.txt文件,设备重启后,自动扫描该文件并触发ota文件的下载及之后一系列的ota升级操作。因为lz尝试过将ota升级包改名为“update_normal.zip、update.zip”等文件名放入/sdcard/并重启以及尝试R1的各种语音、adb等指令,均未能成功。所以lz确定了该文件在升级过程中的重要性。至此lz寻思着以前绑定过账号的设备可以播放收藏夹的音乐,是否也是跟R1内某份文件有关系呢。。。。由于设备有限,未完,待续》》》(期待有条件的大佬有新的思路)


6:展望:
双R1组成立体声音箱;曲线救R1软件的完善;通过hosts劫持等将R1的服务器节点介入其他在线播放频道。。。。。。


7、简单说一下升级后的感受:3166与3448区别区别最大的是蓝牙播放的音质效果;dlna播放差别不大;氛围灯因为只有点播音乐才能体现效果,所以目前并没有什么卵用。


8、最后,感谢网友的分享以及各位大佬的研究,期待R1有更新的突破。



还有个小插曲说一下,懂的大佬帮忙分析下。当将 wsfilehome.phicomm.com 域名在路由器上劫持到 home.phicomm.com 所在的IP 222.73.156.239 地址的情况下,otaprop.txt中下载域名写为http://home.phicomm.com/file/ota/firmware/incremental-ota-3166-3415.zip时,R1重启后无法升级,后面去除劫持,过后1-2秒就提示升级了。



本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×

评分

参与人数 2恩山币 +2 收起 理由
ii*** + 1 面对这种帖子,我内心复杂,真不知道说什么好……
zhs*** + 1 面对这种帖子,我内心复杂,真不知道说什么好……

查看全部评分

谢谢,我也是3166
回复

使用道具 举报

来自手机 | 显示全部楼层
好棒,放学啦。
回复

使用道具 举报

@jazzwang  提供思路:
这个ZIP能不能重新打包之后还需要签名不?
若塞ROOT需要的文件到升级包,应该就能用ROOT了
请大神帮忙研究,治疗智障就靠你了!
回复

使用道具 举报

具体怎么用
回复

使用道具 举报

顶一下,就等着新的推送app了。
回复

使用道具 举报

支持一个
回复

使用道具 举报

来自手机 | 显示全部楼层
现在所有版本都可以升级了
回复

使用道具 举报

本帖最后由 hellomomo 于 2019-1-22 08:18 编辑

3119如何操作
回复

使用道具 举报

好棒,按楼主的,我的从3166升级到最新的了
回复

使用道具 举报

 楼主| | 显示全部楼层
zhsage 发表于 2019-1-22 09:02
好棒,按楼主的,我的从3166升级到最新的了

稳的。这是我自己用的配置文件,另外保存下来了。除了共享,已经没其他作用了
回复

使用道具 举报

兄弟,具体升级步骤也发出来一下呗
回复

使用道具 举报

 楼主| | 显示全部楼层
tinylion 发表于 2019-1-22 09:10
兄弟,具体升级步骤也发出来一下呗

论坛找一下很多,有很完整的
回复

使用道具 举报

升级有啥用啊,大佬们
回复

使用道具 举报

3331的怎么升?
回复

使用道具 举报

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

本版积分规则

关闭

欢迎大家光临恩山无线论坛上一条 /1 下一条

有疑问请添加管理员QQ86788181|手机版|小黑屋|Archiver|恩山无线论坛(常州市恩山计算机开发有限公司版权所有) ( 苏ICP备05084872号 )

GMT+8, 2024-5-9 04:49

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

| 江苏省互联网有害信息举报中心 举报信箱:js12377 | @jischina.com.cn 举报电话:025-88802724 本站不良内容举报信箱:68610888@qq.com 举报电话:0519-86695797

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