论坛客户端

登录     注册     忘记密码

 色影无忌 > 文字论坛 > α|Sony/KM/M SLR/DSLM论坛 收藏(1)   打印预览 
go
 主题:关于老机 国行nex5r 能不能刷app的研究 寻求指点
关键词: 发帖用户名:
sclouder
泡菜 邮箱已验证 手机已验证
泡网分: 1.071
主题: 13
帖子: 700
注册: 2011年11月
手上刚好有个nex5R 国行  最近想找拍个延时视频   真是痛苦
所以研究一下能不能让国行机身装上app  (另 tb上看到有花200块钱左右刷机的 这个我不做考虑)
目前我的研究出来的结果是:

借助 pmca-gui 0.17版
能让nex5r (不限这个型号 应该是大部分nex5r之后出来的相机包括a7系)
实现:
1.禁用视频录像超出30分钟的限制
2.解锁所有语言(江湖传说 日文机刷中文 tb上卖100块钱)
3.p n 制警告...
4.开启用usb线刷入apk软件
5.解锁一些隐藏的菜单设置 (这个功能我没找出开与不开的区别)

进展:
开启了用usb线刷apk功能后   目前国行5r 已经可以用线刷apk进机身  不会报错了  机身也会提示安装成功   但 目前结果是主菜单  还是只有6 个图标(港行会多一个应用图标 一共7个)

所以初步猜测国行固件 可能针对主菜单方面 就没有把app这个图标入口 做进来   
然后开始研究dump出固件修改 看看能不能有所发现
进展:
5R的固件 官方目前最高版本 1.03   且 不管是第三方刷机软件还是官方刷机软件   机身如果是 1.03版本 就不能再刷等于小于1.03版本的固件。
所以 和我一群里小伙伴研究一下午  使用了fwtool-v1.2-win.exe 这个软件  把1.03固件 unpack后  找到了 config.yaml 文件 在这个文件里 能找到  
model: 0x22030014
region: 0
version: '1.03'

字样  改成   version: '1.04'  重新 打包   刷进机身成功  
现在我的5r 机身显示版本号为 1.04了 (原 我天真的以为使用pmca-gui 软件来刷 可能不会以官方刷机那样 把app功能屏蔽掉) 结果刷完除了版本号变为1.04  和原1.03 是一毛一样的   所以 我现在猜测  在固件包里有一个 updater.img 文件   解压出来 bin目录里有很多的.sh 文件 (.sh文件 应该属于linux的批处理文件)   猜测刷完机  会执行这些文件 去初始化机身

比如在 us_mkfs.sh文件里

if [ "${fmode}" == "app" ] ; then
        test -d /setting/sen || mkdir -p /setting/sen || { umount /setting ; error_exit "mkdir -p /setting/sen : fail" ; }
        echo "UU" > /setting/sen/smode || { umount /setting ; error_exit "echo \"UU\" > /setting/sen/smode : fail" ; }
else
        mkdir -p /setting/sen || { umount /setting ; error_exit "mkdir -p /setting/sen : fail" ; }
        echo "UU" > /setting/sen/smode || { umount /setting ; error_exit "echo \"UU\" > /setting/sen/smode : fail" ; }
#        mkdir -p /setting/etc || { umount /setting ; error_exit "mkdir -p /setting/etc : fail" ; }
#        ln -s /etc/zoneinfo/UTC\+1 /setting/etc/localtime || { umount /setting ; error_exit "Failed to create localtime link" ; }
fi

这一段 更像是判断了 ${fmode} 这个变量 再去 挂载 setting目录下的sen 目录的操作

但实在水平有限   手是怕自己手残 希望 有志有兴趣人仕来一起来参与出谋指点


二楼附相关软件地址

微信扫一扫分享
2018-08-08 11:40
 浏览:717  回帖:26   
回复
NDY369
泡菜 手机已验证
泡网分: 0.023
主题: 0
帖子: 7
注册: 2018年06月
也许国行版是己将应用程序这个文件夾删除了,是否可自己添加一个文件夾呢?或者添加一个类似的引导文件?
抱歉,软件不太懂,只提供一个思路。
本帖由安卓客户端发布
2018-09-16 10:43
sclouder
泡菜 邮箱已验证 手机已验证
泡网分: 1.071
主题: 13
帖子: 700
注册: 2011年11月
若是晴天 发表于 2018-9-14 12:03
设置里如果有应用程序这栏就可以刷,自己刷就好,很简单的!
能刷固件 也能安装进apk  不会报错  国行5R 就是不显示。  (水货版或其它能装apk的机型当然没问题  我主贴讨论的是国行版的5R) 本帖最后由 sclouder 于 2018-9-14 16:58 编辑
2018-09-14 16:52
sclouder
泡菜 邮箱已验证 手机已验证
泡网分: 1.071
主题: 13
帖子: 700
注册: 2011年11月
dboyskyline 发表于 2018-9-14 11:18
虽然我看不懂,不过我在闲鱼上一位大侠的网盘免费下载一套!在我自己的5r,5T,a6000,a6300,a7,a7m2上都装了!稍微懂一点DOS操作就可以了!
然后自己去搜吧,要免费!

你这个软件就是我提到的pmca 0.17   (localhost安装apk  刷固件  破解等功能)
https://github.com/ma1co/Sony-PMCA-RE/releases/tag/v0.17
这里有命令行文件和GUI文件
命令行比gui多出一个远程shell登陆的功能
当然利用这个软件5R国行 能装上apk   但就是不显示。

本帖最后由 sclouder 于 2018-9-14 16:54 编辑
2018-09-14 16:51
若是晴天
泡菜 手机已验证
泡网分: 2.556
主题: 44
帖子: 1285
注册: 2017年06月
sclouder 发表于 2018-08-08 03:40
手上刚好有个nex5R 国行  最近想找拍个延时视频   真是痛苦
所以研究一下能不能让国行机身装上app  (另 tb上看到有花200块...

设置里如果有应用程序这栏就可以刷,自己刷就好,很简单的!
本帖由安卓客户端发布
2018-09-14 12:03
dboyskyline
泡菜 手机已验证
泡网分: 0.152
主题: 2
帖子: 121
注册: 2017年10月
虽然我看不懂,不过我在闲鱼上一位大侠的网盘免费下载一套!在我自己的5r,5T,a6000,a6300,a7,a7m2上都装了!稍微懂一点DOS操作就可以了!
然后自己去搜吧,要免费!

本帖由 色影无忌论坛小程序 发布





2018-09-14 11:18
烧饼夹油条
泡菜 手机已验证
泡网分: 0.011
主题: 0
帖子: 1
注册: 2018年09月
感谢楼主的努力,5R用户几年后居然发现这个。。。实在惊喜
2018-09-14 10:55
sclouder
泡菜 邮箱已验证 手机已验证
泡网分: 1.071
主题: 13
帖子: 700
注册: 2011年11月
我的5R的USB终于让我给玩死了...

远程登陆进机身做shell
mkdir -p /setting/sen   (在setting目录里建立了一个 sen 目录)
echo "UU" > /setting/sen/smode  (在sen目录里放了一个 UU为内容的 名字为smode的文本文件)

然后 重启
恢复出厂  然后 usb口就不能再联机了   目前关机状态可以冲电  开机状态 无论是 MSC方式 还是MTP方式  插上usb都没反应了

这是相机自捅一刀  叫我别再折腾了 。安心做一个只拍照片的相机。

当看笑话吧
2018-08-10 14:55
sclouder
泡菜 邮箱已验证 手机已验证
泡网分: 1.071
主题: 13
帖子: 700
注册: 2011年11月
wszcr 发表于 2018-8-9 16:36
瞎猜啊,会不会和安卓手机主屏幕那样空间有限,图标多了放不下,去掉一个不常用的图标试试
应该不是这样种原因   所有区域的固件都是同一个文件
刷完 估计识别不同机身的 region 值  来做区别处理   

到底是哪个文件去执行这个区别处理   我也不知道  一切都在猜  

找了小伙伴看了一下他的 nex5T 登陆进系统 查看了一下分区 信息 和国行5R 一模一样的
2018-08-09 17:25
wszcr
资深泡菜 邮箱已验证 手机已验证
泡网分: 26.65
主题: 38
帖子: 1290
注册: 2004年06月
瞎猜啊,会不会和安卓手机主屏幕那样空间有限,图标多了放不下,去掉一个不常用的图标试试
2018-08-09 16:36
sclouder
泡菜 邮箱已验证 手机已验证
泡网分: 1.071
主题: 13
帖子: 700
注册: 2011年11月
目前进展  能用pmca-console  命令行版本  探查到更多的内容
甚至可以远程登陆到机身  执行shell命令  

机会又大了

并确认了  国行机身的区域代码是:   region:      CX75801_CN2

2018-08-09 16:17
sclouder
泡菜 邮箱已验证 手机已验证
泡网分: 1.071
主题: 13
帖子: 700
注册: 2011年11月
支持破解的相机型号列表:


DSC-HX5V:
  gen: 0
  model: 0x10210105
DSC-HX20:
  gen: 2
  model: 0x21020050
DSC-HX60:
  gen: 3
  model: 0x41020015
  apps: '2.4'
DSC-HX90:
  gen: 3
  model: 0x51020037
  apps: '2.13'
DSC-HX400:
  gen: 3
  model: 0x41020040
  apps: '2.4'
DSC-QX10:
  gen: 2
  model: 0x32020080
DSC-QX100:
  gen: 2
  model: 0x32020070
DSC-RX0:
  gen: 3
  model: 0x61020010
DSC-RX1R:
  gen: 2
  model: 0x22020024
DSC-RX1RM2:
  gen: 3
  model: 0x51020035
  apps: '2.14'
DSC-RX10:
  gen: 3
  model: 0x41020029
DSC-RX10M2:
  gen: 3
  model: 0x51020038
  apps: '2.14'
DSC-RX10M3:
  gen: 3
  model: 0x61020032
  apps: '2.15'
DSC-RX100:
  gen: 2
  model: 0x22020010
DSC-RX100M2:
  gen: 2
  model: 0x32020010
DSC-RX100M3:
  gen: 3
  model: 0x41020022
  apps: '2.6'
DSC-RX100M4:
  gen: 3
  model: 0x51020034
  apps: '2.14'
DSC-RX100M5:
  gen: 3
  model: 0x61020023
  apps: '2.16'
DSC-WX220:
  gen: 3
  model: 0x41020021
DSC-WX350:
  gen: 3
  model: 0x41020013
FDR-AX30:
  gen: 3
  model: 0x51010031
  region: 1
  apps: '2.11'
FDR-AX33:
  gen: 3
  model: 0x51010031
  apps: '2.11'
FDR-AX40:
  gen: 3
  model: 0x61010031
  region: 1
  apps: '2.15'
FDR-AX45:
  gen: 3
  model: 0x71010096
  region: 1
FDR-AX53:
  gen: 3
  model: 0x61010031
  apps: '2.15'
FDR-AX55:
  gen: 3
  model: 0x61010031
  region: 1
  apps: '2.15'
FDR-AX100:
  gen: 3
  model: 0x41040033
FDR-AXP33:
  gen: 3
  model: 0x51010031
  apps: '2.11'
FDR-AXP35:
  gen: 3
  model: 0x51010031
  region: 1
  apps: '2.11'
FDR-AXP55:
  gen: 3
  model: 0x61010031
  region: 1
  apps: '2.15'
FDR-X1000V:
  gen: 3
  model: 0x51010038
  apps: '2.12'
FDR-X3000:
  gen: 3
  model: 0x61010034
  apps: '2.15'
HDR-AS10:
  gen: 2
  model: 0x22010005
HDR-AS15:
  gen: 2
  model: 0x22010005
HDR-AS30V:
  gen: 2
  model: 0x22010050
HDR-AS50:
  gen: 3
  model: 0x61010036
  apps: '2.15'
HDR-AS100V:
  gen: 3
  model: 0x41010011
  apps: '2.5'
HDR-AS200V:
  gen: 3
  model: 0x51010039
  apps: '2.12'
HDR-AS300:
  gen: 3
  model: 0x61010035
  apps: '2.15'
HDR-AZ1:
  gen: 3
  model: 0x42010031
  apps: '2.9'
HDR-CX560:
  gen: 2
  model: 0x11010005
HDR-CX625:
  gen: 3
  model: 0x61010032
  apps: '2.15'
HDR-CX680:
  gen: 3
  model: 0x61010032
  region: 1
  apps: '2.15'
HDR-CX700:
  gen: 2
  model: 0x11010005
HDR-CX900:
  gen: 3
  model: 0x41040034
HDR-PJ410:
  gen: 3
  model: 0x51010037
  apps: '2.11'
HDR-PJ675:
  gen: 3
  model: 0x61010032
  region: 1
  apps: '2.15'
ILCA-77M2:
  gen: 3
  model: 0x42030011
ILCA-99M2:
  gen: 3
  model: 0x61030012
ILCE-7:
  gen: 3
  model: 0x41030013
  apps: '2.3'
ILCE-7M2:
  gen: 3
  model: 0x51030031
  apps: '2.10'
ILCE-7R:
  gen: 3
  model: 0x41030034
  apps: '2.3'
ILCE-7RM2:
  gen: 3
  model: 0x51030034
  apps: '2.14'
ILCE-7S:
  gen: 3
  model: 0x42030032
  apps: '2.6'
ILCE-7SM2:
  gen: 3
  model: 0x51030041
  apps: '2.14'
ILCE-5000:
  gen: 3
  model: 0x41030012
  apps: '2.3'
ILCE-5100:
  gen: 3
  model: 0x42030036
  apps: '2.7'
ILCE-6000:
  gen: 3
  model: 0x41030035
  apps: '2.4'
ILCE-6300:
  gen: 3
  model: 0x61030034
  apps: '2.15'
ILCE-6500:
  gen: 3
  model: 0x61030035
  apps: '2.17'
ILCE-QX1:
  gen: 3
  model: 0x42030035
  apps: '2.8'
NEX-3:
  gen: 1
  model: 0x10300206
NEX-3N:
  gen: 2
  model: 0x31030022
NEX-5:
  gen: 1
  model: 0x10300205
NEX-5N:
  gen: 2
  model: 0x12030023
NEX-5R:
  gen: 2
  model: 0x22030014
  apps: '1.1'
NEX-5T:
  gen: 2
  model: 0x22030020
  apps: '1.1'
NEX-6:
  gen: 2
  model: 0x22030018
  apps: '1.1'
NEX-7:
  gen: 2
  model: 0x12030024
NEX-C3:
  gen: 1
  model: 0x11300223
NEX-F3:
  gen: 2
  model: 0x21030010
NEX-VG10:
  gen: 1
  model: 0x10300211
RM-LVR1:
  gen: 3
  model: 0x41010019
RM-LVR2:
  gen: 3
  model: 0x42010013
RM-LVR3:
  gen: 3
  model: 0x61010017
SLT-A33:
  gen: 1
  model: 0x10300202
SLT-A37:
  gen: 2
  model: 0x21030008
SLT-A55:
  gen: 1
  model: 0x10300203
SLT-A57:
  gen: 2
  model: 0x21030006
SLT-A58:
  gen: 2
  model: 0x31030021
SLT-A65:
  gen: 2
  model: 0x12030012
SLT-A77:
  gen: 2
  model: 0x12030011
SLT-A99:
  gen: 2
  model: 0x22030010
2018-08-09 16:01
sclouder
泡菜 邮箱已验证 手机已验证
泡网分: 1.071
主题: 13
帖子: 700
注册: 2011年11月
关于替换固件 firmware.tar 里的内容说明

以替换 firmware\0110_backup\SYSAVIP-DSLR\EYS_S  目录里的文件为例
CX75801_CN2.bin  和 CX75800_TW6.bin 文件换名对调一下

步骤
1.解压firmware.tar
2.进入 firmware\0110_backup\SYSAVIP-DSLR\EYS_S 里把  CX75801_CN2.bin  和 CX75800_TW6.bin两文件改名对调
3. 用HashCalc  这类软件计算这两文件的crc32 值  用文本编辑打开  \0111_backup_sum\backup.sum 文件 修改里面的
0,XXXXXXX,000a392b,000001b4,0000dfc5,00000488,root,root,-1,-1,SYSAVIP-DSLR/EYS_S/CX75801_CN2.bin,
0,XXXXXXX,000a392b,000001b4,0000dfc5,00000488,root,root,-1,-1,SYSAVIP-DSLR/EYS_S/CX75800_TW6.bin,
CRC值
4.然后重新去 firmware\ 目录下 把该目录下所有文件 打包成 tar  (建议可以用win10下的子系统linux 来打包  我就是这么做的)
打包命令:    tar cvf firmware.tar *
5.修改 解包目录里config.yaml 里的版本号  再把 新的 firmware.tar 拿去替换老的  
6. 用 c:/>fwtool pack -c ./新的config.yaml -u ./解包出来的updater.img -f ./新的firmware.tar -o d:/输出目录
完.

另: sum文件列表里 不能有两个相同 crc32的文件  故 之前我刷成砖的原因就是这个   因为我把 tw6文件复制了两份 一份改名成 cn2

变砖 不用怕 重做个好的固件用 pmca重刷


目前改这个语言文件 也不能让国行出来app图标    。      有点无路可走的感觉 。  希望有能力的朋友 集思广议  能有其它的地方着手。


很尴尬的 v1.06
本帖最后由 sclouder 于 2018-8-8 16:56 编辑

制造商:HUAWEI
型号:DUK-AL20
焦距:3.84mm
ISO感光度:250
2018-08-08 16:52
sclouder
泡菜 邮箱已验证 手机已验证
泡网分: 1.071
主题: 13
帖子: 700
注册: 2011年11月
替换法换了bin文件后  刷固件成功(版本号让我刷成 1.06了)   
刷完  没变 还是和老的一个鸟样
恢复出厂也是一样
2018-08-08 16:28
sclouder
泡菜 邮箱已验证 手机已验证
泡网分: 1.071
主题: 13
帖子: 700
注册: 2011年11月
http://www.personal-view.com/faqs/sony-hack/languages


这个文档里有关之前我所说的那个目录里的文件用途

似乎国外有人需要改nex相机语言包时 也是从这下手 (目前我也不知道改语言包是否能让国行支持到app 且目前还没成功)
2018-08-08 15:03
xicloud
资深泡菜 邮箱已验证 手机已验证
泡网分: 24.738
主题: 13
帖子: 4456
注册: 2006年10月
高手啊!希望尽快取得突破!
2018-08-08 14:43
sclouder
泡菜 邮箱已验证 手机已验证
泡网分: 1.071
主题: 13
帖子: 700
注册: 2011年11月
解包目录  firmware.tar_unpacked\0110_backup\SYSAVIP-DSLR\EYS_S
下有  
2014/03/10  08:47           669,995 CX75800_ALLLANG.bin
2014/03/10  08:47           669,995 CX75800_E38.bin
2014/03/10  08:47           669,995 CX75800_J1.bin
2014/03/10  08:47           669,995 CX75800_KR2.bin
2014/03/10  08:47           669,995 CX75800_TW6.bin
2014/03/10  08:47           669,995 CX75800_UC2.bin
2014/03/10  08:47           669,995 CX75801_ALLLANG.bin
2014/03/10  08:47           669,995 CX75801_AP2.bin
2014/03/10  08:47           669,995 CX75801_CE.bin
2014/03/10  08:47           669,995 CX75801_CN2.bin
2014/03/10  08:47           669,995 CX75801_JE3.bin
2014/03/10  08:47           669,995 CX75801_RU2.bin


文件 使用 CX75801_RU2.bin改名成  CX75801_CN2.bin 替换掉   以为能变欧版  打包刷机

成砖  成砖啊 , 成砖了啊喂~!!~ 同志们~!


此路错的     再用原厂103固件 打包 改版本号105 用 pmca重刷救回   我的机身版本号 又上升0.01    目前 1.05版  

原来我是搞笑po主了

制造商 : HUAWEI
型号 : DUK-AL20
焦距 : 3.84mm
ISO感光度 : 320
2018-08-08 14:39
flyaway888
资深泡菜 邮箱已验证 手机已验证
泡网分: 27.482
主题: 32
帖子: 10887
注册: 2007年02月
sclouder 发表于 2018-8-8 13:12
目前就这一步  主菜单没有 应用程序  这个图标

让这个图标显示现在一切还在猜测和试验中    不知道是要从固件刷机这一点下手 还是直接hack系统 把这图标显示出来

加油吧!我也是5R用户,等你好消息。
2018-08-08 14:36
sclouder
泡菜 邮箱已验证 手机已验证
泡网分: 1.071
主题: 13
帖子: 700
注册: 2011年11月
yinggw 发表于 2018-8-8 12:56
NEX -5C能搞么
5c 没有sub system  应该不行
2018-08-08 13:13
sclouder
泡菜 邮箱已验证 手机已验证
泡网分: 1.071
主题: 13
帖子: 700
注册: 2011年11月
flyaway888 发表于 2018-8-8 13:02
厉害厉害!
但APP图标不显示的话,怎么使用?
目前就这一步  主菜单没有 应用程序  这个图标

让这个图标显示现在一切还在猜测和试验中    不知道是要从固件刷机这一点下手 还是直接hack系统 把这图标显示出来

2018-08-08 13:12
flyaway888
资深泡菜 邮箱已验证 手机已验证
泡网分: 27.482
主题: 32
帖子: 10887
注册: 2007年02月
厉害厉害!
但APP图标不显示的话,怎么使用?
2018-08-08 13:02
yinggw
资深泡菜 邮箱已验证 手机已验证
泡网分: 13.52
主题: 11
帖子: 762
注册: 2008年05月
NEX -5C能搞么
2018-08-08 12:56
sclouder
泡菜 邮箱已验证 手机已验证
泡网分: 1.071
主题: 13
帖子: 700
注册: 2011年11月
至于  fwtool 和 pmca 两软件怎么使用  我就不详细说明   
自己按-h 可以查看   大神自然会懂    低手也最好别碰   安全第一
2018-08-08 12:02
sclouder
泡菜 邮箱已验证 手机已验证
泡网分: 1.071
主题: 13
帖子: 700
注册: 2011年11月
最大的进程 国行5r 机身也能安装app 也有显示 也能安装成功
(就是菜单里没有应用软件 图标)

制造商 : HUAWEI
型号 : DUK-AL20
焦距 : 3.84mm
ISO感光度 : 320
2018-08-08 12:01
木头筒子
泡菜 邮箱已验证 手机已验证
泡网分: 13.289
主题: 11
帖子: 339
注册: 2007年09月
楼主是神仙,加油!
2018-08-08 11:50
sclouder
泡菜 邮箱已验证 手机已验证
泡网分: 1.071
主题: 13
帖子: 700
注册: 2011年11月
估计本贴可能会断掉很多网上刷机赚钱的卖家   

apk怎么来我不说了  我只希望这方面 讨论能更放开一些 让消费者更多知道一些  不要国行已经让人阉了这么久了   5 6年后 还能找回xx装回来
2018-08-08 11:49
sclouder
泡菜 邮箱已验证 手机已验证
泡网分: 1.071
主题: 13
帖子: 700
注册: 2011年11月
本层

fwtool 1.2 (解包 打包固件软件)
https://github.com/ma1co/fwtool.py/releases/tag/v1.2


pmca 0.17   (localhost安装apk  刷固件  破解等功能)
https://github.com/ma1co/Sony-PMCA-RE/releases/tag/v0.17
怎么使用不在本贴说明  自己看英文  就那么几个简单的单词


附图 :  刷了我自己修改的1.04固件 得出了 一个官方也没遥 1.04版本的 nex5r

制造商 : HUAWEI
型号 : DUK-AL20
焦距 : 3.84mm
ISO感光度 : 100
2018-08-08 11:45
回复

关于我们  联系我们  法律顾问  管理团队  网站导航 
©版权所有:色影无忌  网站备案/许可证号 桂B2-20040025-1  互联网站备案通告


网站投诉举报电话:0771-2094586 | 网站举报邮箱:webmaster@xitek.com