当前位置: 首页 > news >正文

如何用OpenMemories-Tweak移除索尼相机30分钟录制限制:语言菜单解锁与远程调试完整教程

如何用OpenMemories-Tweak移除索尼相机30分钟录制限制:语言菜单解锁与远程调试完整教程

【免费下载链接】OpenMemories-TweakUnlock your Sony camera's settings项目地址: https://gitcode.com/gh_mirrors/op/OpenMemories-Tweak

OpenMemories-Tweak 是一款免费的索尼相机解锁应用(面向支持 PlayMemories Camera Apps,简称 PMCA,即相机安卓应用扩展平台的机型),可直接移除 30 分钟视频录制限制、开放 30 余种语言菜单,并附带 Telnet / ADB 远程调试开关,适合需要长时间录视频、买了其他区域版本机器或要做系统调试的索尼相机用户。

项目概览

这个项目运行在相机的安卓系统里,通过 JNI(Java Native Interface,安卓应用与底层代码的桥接层)直接读写相机设置文件Backup.bin中的配置项——该文件里约有 15 000 个条目,索尼只是把一部分在菜单里藏了起来,本应用负责把它们改出来。功能入口在源码里对应 MainActivity 中的五个标签页:Info / Video / Region / Protection / Developer。

能力相机默认表现应用后的表现所在标签页
常规视频录满 30 分钟强制中断连续录制,不再按时长掐断Video
4K 视频(RX100M4)录满 5 分钟强制中断取消 4K 时长上限Video
语言菜单锁定为销售区域语言30 余种语言可选Region
PAL / NTSC 制式固定锁死,每次开机弹 NTSC 警告屏可开启制式选择器;或关闭选择器连同警告屏一起移除Region
Telnet / ADB无法远程访问分别在 23 / 5555 端口监听,可拿 root shell、装应用Developer

前置准备清单

动手前把以下几项确认掉,缺任何一项都会让后面的步骤卡住:

  • ✅ 一台支持 PMCA 的索尼相机(A7、A6、RX100 系列等主流机型均可)
  • ✅ 电池电量 50% 以上,避免写入设置中途断电
  • ✅ SD 卡:exFAT 格式、U3 级及以上速度(长视频和 4K 都吃写入性能)
  • ✅ 相机固件为官方最新版本
  • ✅ 若要用开发者功能:一个相机能连上的 WiFi 网络,以及一台装了 adb 的电脑

安装与首次运行

获取源码并编译安装包

项目提供完整源码,先拉取仓库,再按 README.md 说明在安卓 NDK 环境下编译(原生代码位于 app/src/main/jni/)。

git clone https://gitcode.com/gh_mirrors/op/OpenMemories-Tweak cd OpenMemories-Tweak

构建完成后得到可写入相机的安装文件,通过 PMCA 社区通用的安卓应用安装流程写入相机即可。

完成标志:相机"应用列表"(Application List)中出现OpenMemories: Tweak这一项。

首次运行与验证

打开应用后先停在看板信息页(Info 标签),它会把机型、序列号、备份区域、应用版本、安卓版本逐项列出。退出应用按相机的菜单(Menu)键即可。

完成标志:SD 卡根目录生成了TWEAKLOG.TXT日志文件——此后每次开关应用都会往里追加一行运行记录,排障时看它就够。

功能实操

场景一:长视频录制,移除 30 分钟限制

进 Video 标签,勾选Disable video recording limit;RX100M4 用户再勾上Disable 4K video recording limit。改完后重启相机。

完成标志:实测录制超过 30 分钟不中断。

⚠️ 重要提示:限制移除后,中断风险从"时长"转移到了"存储和温度"。卡速不够或剩余空间不足同样会打断录制;4K 长时间录制发热明显,高温环境建议加散热垫。

场景二:多语言菜单与 PAL/NTSC 制式

进 Region 标签,两个开关各管一件事:

  • Unlock all languages:解开语言菜单锁定,30 余种语言全部可选,买日版机器却想用中文的用户直接勾它。
  • Enable PAL / NTSC selector & warning:这个开关把"制式选择器"和"开机警告屏"绑定在一起——勾上是解锁选择器,取消勾选则是把 NTSC 警告屏一并移除。

完成标志:相机菜单里语言列表变长,或开机不再弹制式警告。

⚠️ 重要提示:改语言后部分快捷操作对应关系会变化,需要重新熟悉;切换制式可能影响时间与日期相关设置,拍活动前务必先验证。

场景三:用 Telnet 与 ADB 做远程调试

全部开发者功能都在 Developer 标签,顺序是:先开 WiFi,再开守护进程。

  1. 勾选Enable Wifi,开关下方会实时显示连接状态(SSID + IP)。
  2. 同时去相机菜单把Power save start time调大,否则相机几分钟就会自动关机,连接直接断。
  3. 按需勾选Enable Telnet(启动 telnetd,监听 23 端口)或Enable ADB(启动 adbd,监听 5555 端口),开关摘要会显示守护进程实际运行状态。

完成标志:Telnet 摘要显示telnetd running on port 23,ADB 摘要显示adbd running on port 5555

相机连上 WiFi 后,在电脑端用对应客户端接入(IP 取 Developer 标签页显示的地址):

# Telnet:连上 23 端口后进入 root shell,再执行这条命令进入安卓 shell telnet 192.168.x.x android_console.sh # ADB:从电脑直接安装、调试安卓应用 adb connect 192.168.x.x

连上后相机 IP 若变化,用 Developer 页摘要里的新地址重连即可。

root shell 里还能把整块固件闪存拷到 SD 卡做分析(Android 4 路径,Android 2 用/android/mnt/sdcard/):

dd if=/dev/nflasha of=/android/storage/sdcard0/DUMP.DAT bs=1M

该操作约复制 500MB,耗时较长,完成后用 fwtool.py 类工具解包 dump 文件。

设置改不动时:处理上锁的设置文件

有少数机型/固件下,Backup.bin处于保护状态,上面的开关会写入失败。此时进 Protection 标签勾选Unlock protected settings(其实现见 ProtectionActivity.java,失败时会自动切到原生方式重试),重新应用你要的改动。

⚠️ 重要提示:这个开关只在"改不动设置"时才需要碰。改动完成后建议重新把保护关掉(取消勾选),让设置文件回到锁定状态。

避坑与安全

高频问题速查

问题原因解法
开关勾不上 / 写入报错设置文件被保护锁定去 Protection 页临时解锁,改完再锁回
卸载应用后改动还在?设置写在Backup.bin,与应用本身无关通过相机"应用管理"正常卸载即可;想整体还原只能出厂重置
固件升级 / 出厂重置后部分功能失效重置会清掉部分自定义条目,且会移除所有应用重装应用并重新勾选对应选项
老机型(不支持装应用)改不了没有 PMCA 运行环境换用基于固件升级流程的写入方案(PMCA-RE 项目有对应方法)
开了 WiFi 相机几分钟后掉线省电策略默认超时太短把菜单里的 Power save start time 调大
Telnet / ADB 连不上不在同一网络,或守护进程未真正启动核对 Developer 页摘要中的端口状态和 IP,重连adb connect

风险边界

⚠️ 重要提示:本应用不是索尼官方软件,全部能力来自对固件和设置结构的逆向分析。开发者验证一切正常,但理论上仍存在损坏硬件的可能——真出问题只能自己负责,没有保修。重要拍摄任务前,建议先在非关键卡带上跑一遍全部开关,并留意相机温度。

写在最后

OpenMemories-Tweak 用五个标签页把索尼相机藏起来的设置逐项交还给你:30 分钟录像上限、语言锁定、制式警告屏都能一次处理掉,开发者还能顺手拿到 root shell 和 ADB 通道。风险已经明确摆在这里,剩余的工作就是按 README.md 把流程走完,从你的第一个长视频开始验证它。

【免费下载链接】OpenMemories-TweakUnlock your Sony camera's settings项目地址: https://gitcode.com/gh_mirrors/op/OpenMemories-Tweak

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

http://www.cnnetsun.cn/news/4200222.html

相关文章:

  • Koodo Reader 完整指南:免费跨平台电子书阅读器,让进度和书在六台设备上同步
  • 手机分享按钮别等上线才测:Web Share API 做邀请卡原型,用 cpolar 给同事真机验收
  • Java技术栈面试全解析:Spring Boot、Kafka与Redis实战
  • Linux命令-xlsatoms(列出 X11 内部原子)
  • Linux命令-xinit(X Window 系统初始化)
  • TPFanCtrl2 完整指南:ThinkPad 双风扇调速教程,从安装到自定义风扇曲线
  • USB为什么能“变身”成串口、网口、CAN甚至视频接口?
  • Seedance 2.5:用专业摄影语言破解AI图像“塑料感”,生成拟真大片
  • DeepSeek Harness插件生态雷达:自动化发现与验证方案
  • LLM智能体安全与自主性权衡:防御训练如何影响AI智能体能力
  • 仿生具身智能机器人:开发者如何从仿真到实践构建核心能力
  • 构建确定性AI系统:从LLM不确定性到稳定可重现的工程实践
  • AI驱动编译器开发:从零构建25万行C编译器的工程实践
  • Java后端面试核心:从八股文到工程思维的3天重构指南
  • Video2X 教程:免费 AI 视频超分辨率,一条命令把 480p 老片升到 4K
  • MarketBench:从基准测试到市场博弈,AI智能体评测新范式
  • Grok Build 1.0.8:本地AI模型部署与推理工具实践指南
  • 基于Spring AI构建AI智能体:从原理到工程实践
  • ExplorerPatcher 装了之后 Windhawk 任务栏模块全失效?这份兼容修复实战指南收好
  • 伪随机数生成器mt19937与分布(distribution)原理及工程实践
  • Win11Debloat完整新手教程:三步清理Windows 11预装软件、遥测与界面冗余
  • 音段特征与超音段特征:语音理解与合成的核心双维度
  • UWB数字钥匙FinalData参数调优:从信号质量到工程实践的最后一公里
  • SRWE 免费窗口编辑器:5 分钟改运行中程序的分辨率,去边框做伪全屏
  • Dism++ 系统清理完全新手指南:4步释放空间、备份系统与修复更新
  • wxParse 快速实现微信小程序富文本解析:完整上手指南
  • SpringBoot模拟面试平台7tch0设计与实现
  • 16G显存本地部署Qwen3.8 27B大模型,打造私有化PPT智能生成助手
  • Python字符串比较全解析:从基础操作到高级模糊匹配实战
  • 联想M920x黑苹果安装教程:5步装好macOS,硬解、无线、睡眠全可用