Skip to content

Releases: bonyback1/sony-pmca-ricoh-mod

v1.9.0 (B2.7) - BIONZ X ISP 硬件状态清洗/杜绝黑白锁定与原生定制 UI 图标

Choose a tag to compare

@bonyback1 bonyback1 released this 17 Oct 08:41

English | 简体中文 | 繁體中文


English

Sony PMCA Ricoh Camera Mod v1.9.0 (B2.7) Released

This release delivers BIONZ X ISP Hardware State Sanitization & Complete B&W Lock Elimination, brand-new Pixel-Perfect Native UI & Custom Icon Assets, Playback Resume State Protection, and Streamlined Preset Menus, backed by an upgraded 20/20 testbench suite!

🌟 Key Highlights & Features

  • BIONZ X ISP Hardware State Sanitization & Zero B&W Lock:
    • Permanently resolved the persistent monochrome lock hazard in Sony's BIONZ X ISP when switching filters or exiting the app.
    • Explicitly restored the 3×3 Identity Matrix (sIdentityMatrix: [1024, 0, 0, 0, 1024, 0, 0, 0, 1024]) instead of null on resetHook.
    • Cleared Partial Color extraction registers via setColorSelectMode("off", sEmptyIntArray) in both applyHook and resetHook.
    • Guaranteed full hardware teardown on application exit by forcing sIsRicohActive = true in onTerminateHook.
    • Upgraded automated PMCA testbench to 20/20 checks PASS (100%) with new Tier 2 Check 5 (check_isp_bw_lock_prevention).
  • Redesigned Native UI & Custom Icon Assets (src/icons/, tools/gen_ui_assets.py):
    • Replaced legacy Sony Picture Effect icons with custom pixel-perfect dial icons (70×60) calibrated against Sony's 4-bit quantised typography.
    • Added 280×480 live preview sample images rendered directly through actual 1024-step Gamma curves and RGB matrices.
    • Streamlined MenuData.xml: retained strictly the 5 signature presets in ApplicationTop, eliminating redundant/unsupported legacy presets.
    • Patched PictureEffectPlusPageMenuLayout.smali to route ApplicationSettings cleanly to ApplicationTop for Ricoh presets.
  • Playback Resume & TimerTask Stability:
    • Patched PictureEffectPlusExecutorCreator.smali (forceEffectSetting()) to immediately restore active Ricoh LUT & matrix upon returning from camera Playback mode.
    • Patched PictureEffectPlusForceSettingState.smali to bypass native Sony PictureEffect timer task loops for Ricoh presets.
  • Resilient ADB Wi-Fi Installation Relay (scripts/install.sh):
    • Added automated fallback to local TCP port forwarding relay (127.0.0.1:15555 -> ${CAMERA_IP}:5555) to circumvent macOS Local Network privacy permission blocks on direct ADB connections.
  • Inherited Core Capabilities:
    • Drive mode & continuous burst shooting full unlock across all 5 film presets.
    • Authentic Leica Steve McCurry Documentary profile (Leica_SteveMcCurry.cube mathematical decomposition).
    • Full RAW + JPEG and pure RAW capture modes unlocked.
    • Authentic Ricoh GR III 3D LUT decomposition (Positive Film, Negative Film, High Contrast B&W).
    • Universal PMCA cross-generation compatibility (A7, A6000, A6300, A6500, A7M2, A7R2, RX100 series).

📦 Attachments

  • PictureEffectPlus_Ricoh.apk: Production signed release APK (Pure V1 JAR signature + 4-byte ZipAlign).
  • Ricoh_Camera.apk: Exact mirror of the production APK.

🚀 Installation

./scripts/install.sh <CAMERA_IP> PictureEffectPlus_Ricoh.apk

简体中文

索尼相机理光胶片滤镜模组 (Sony PMCA Ricoh Mod) v1.9.0 (B2.7) 发布

本版本重磅推出 BIONZ X ISP 硬件状态彻底清洗与黑白锁定根治方案、全新原生定制高精拨轮图标与预览样张、相册回放返回状态保护与极简纯净菜单架构,并全面扩充四阶跨机型自动化测试台至 20/20 全绿通过!

🌟 核心更新与亮点

  • BIONZ X ISP 硬件状态彻底清洗 & 杜绝黑白滤镜锁定:
    • 彻底攻克索尼 BIONZ X ISP 在切换滤镜或退出应用时残留分色滤镜寄存器导致其他功能误锁定黑白的硬件顽疾;
    • resetHook 与 applyHook 中显式清空分色抽取寄存器 (setColorSelectMode("off", sEmptyIntArray));
    • resetHook 改为显式恢复标准 3×3 单位矩阵 (sIdentityMatrix: [1024, 0, 0, 0, 1024, 0, 0, 0, 1024]),杜绝 null 传递可能引发的硬件状态漂移;
    • 在 onTerminateHook 中强制置位 sIsRicohActive = true,确保退出 App 时硬件状态 100% 彻底复位与注销;
    • 自动化 PMCA 测试套件新增 Tier 2 Check 5 (check_isp_bw_lock_prevention),测试用例扩充至 20/20 项全绿通过 (100%)。
  • 重构原生 UI 资产与定制拨轮图标 (src/icons/, tools/gen_ui_assets.py):
    • 彻底替换原生照片效果过时图标,制作并注入符合索尼 4-bit 量化排版规范的定制高精拨轮图标 (70×60);
    • 注入 280×480 原生实时取景预览样张,样张经真实 1024 阶 Gamma 曲线与 RGB 硬件矩阵精确渲染;
    • 精简优化 MenuData.xml:顶层 ApplicationTop 纯净收敛至 5 款经典签名预设,剔除所有冗余无用选项;
    • 修补 PictureEffectPlusPageMenuLayout.smali,理光预设点击 ApplicationSettings 干净重定向回 ApplicationTop。
  • 回放返回与定时器任务稳定性增强:
    • 修补 PictureEffectPlusExecutorCreator.smali (forceEffectSetting()),从相册回放返回拍摄时瞬时恢复当前激活的理光 LUT 与颜色矩阵;
    • 修补 PictureEffectPlusForceSettingState.smali,绕过官方照片效果针对理光预设的定时器循环检查任务,避免不必要的轮询与闪烁。
  • 弹性 ADB Wi-Fi 安装中继 (scripts/install.sh):
    • 内置基于 Python 的本地 TCP 端口转发中继 (127.0.0.1:15555 -> ${CAMERA_IP}:5555),完美绕过 macOS 本地网络隐私权限对直连 ADB 的阻断拦截。
  • 继承特性:
    • 全套 5 款理光胶片预设全线支持高速连拍 (Hi/Mid/Lo)、速度优先连拍、定时自拍与阶段曝光;
    • 官方真·徕卡麦凯瑞纪实色彩 (Leica_SteveMcCurry.cube 逆向数学分解);
    • 保持 RAW+JPEG 与纯 RAW 双格式保存能力;
    • 保持真·理光 GR3 3D LUT 正片、负片、高对比黑白逆向色彩;
    • 兼容 PMCA 一代与二代全部微单/黑卡机型,四阶测试台 20/20 项 100% 全通。

📦 附件说明

  • PictureEffectPlus_Ricoh.apk:已通过 20 项跨机型测试台验证的正式安装包(纯 V1 签名 + 4 字节对齐)。
  • Ricoh_Camera.apk:同上安装包副本。

🚀 安装方式

./scripts/install.sh <相机IP> PictureEffectPlus_Ricoh.apk

繁體中文

索尼相機理光底片濾鏡模組 (Sony PMCA Ricoh Mod) v1.9.0 (B2.7) 發布

本版本重磅推出 BIONZ X ISP 硬體狀態徹底清洗與黑白鎖定根治方案、全新原生定制高精撥輪圖示與預覽樣張、相簿回放返回狀態保護與極簡純淨選單架構,並全面擴充四階跨機型自動化測試台至 20/20 全綠通過!

🌟 核心更新與亮點

  • BIONZ X ISP 硬體狀態徹底清洗 & 杜絕黑白濾鏡鎖定:
    • 徹底攻克索尼 BIONZ X ISP 在切換濾鏡或退出應用程式時殘留分色濾鏡暫存器導致其他功能誤鎖定黑白的硬體頑疾;
    • resetHook 與 applyHook 中顯式清空分色抽取暫存器 (setColorSelectMode("off", sEmptyIntArray));
    • resetHook 改為顯式恢復標準 3×3 單位矩陣 (sIdentityMatrix: [1024, 0, 0, 0, 1024, 0, 0, 0, 1024]),杜絕 null 傳遞可能引發的硬體狀態漂移;
    • 在 onTerminateHook 中強制置位 sIsRicohActive = true,確保退出 App 時硬體狀態 100% 徹底復位與註銷;
    • 自動化 PMCA 測試套件新增 Tier 2 Check 5 (check_isp_bw_lock_prevention),測試案例擴充至 20/20 項全綠通過 (100%)。
  • 重構原生 UI 資產與定制撥輪圖示 (src/icons/, tools/gen_ui_assets.py):
    • 徹底替換原生相片效果過時圖示,製作並注入符合索尼 4-bit 量化排版規範的定制高精撥輪圖示 (70×60);
    • 注入 280×480 原生即時取景預覽樣張,樣張經真實 1024 階 Gamma 曲線與 RGB 硬體矩陣精確渲染;
    • 精簡優化 MenuData.xml:頂層 ApplicationTop 純淨收斂至 5 款經典簽名預設,剔除所有冗餘無用選項;
    • 修補 PictureEffectPlusPageMenuLayout.smali,理光預設點擊 ApplicationSettings 乾淨重定向回 ApplicationTop。
  • 回放返回與計時器任務穩定性增強:
    • 修補 PictureEffectPlusExecutorCreator.smali (forceEffectSetting()),從相簿回放返回拍攝時瞬時恢復當前啟用的理光 LUT 與顏色矩陣;
    • 修補 PictureEffectPlusForceSettingState.smali,繞過官方相片效果針對理光預設的計時器循環檢查任務,避免不必要的輪詢與閃爍。
  • 彈性 ADB Wi-Fi 安裝中繼 (scripts/install.sh):
    • 內建基於 Python 的本機 TCP 連接埠轉發中繼 (127.0.0.1:15555 -> ${CAMERA_IP}:5555),完美繞過 macOS 本機網路隱私權限對直連 ADB 的阻斷攔截。
  • 繼承特性:
    • 全套 5 款理光底片預設全線支援高速連拍 (Hi/Mid/Lo)、速度優先連拍、定時自拍與包圍曝光;
    • 官方真·徠卡麥凱瑞紀實色彩 (Leica_SteveMcCurry.cube 逆向數學分解);
    • 保持 RAW+JPEG 與純 RAW 雙格式儲存能力;
    • 保持真·理光 GR3 3D LUT 正片、負片、高對比黑白逆向色彩;
    • 相容 PMCA 一代與二代全部微單眼/黑卡機型,四階測試台 20/20 項 100% 全通。

📦 附件說明

  • PictureEffectPlus_Ricoh.apk:已通過 20 項跨機型測試台驗證的正式安裝包(純 V1 簽名 + 4 位元組對齊)。
  • Ricoh_Camera.apk:同上安裝包副本。

🚀 安裝方式

./scripts/install.sh <相機IP> PictureEffectPlus_Ricoh.apk

v1.8.0 (B2.6) - 徕卡麦凯瑞 (Leica Steve McCurry) 与全滤镜高速连拍/驱动模式全面解锁

Choose a tag to compare

@bonyback1 bonyback1 released this 02 Oct 11:15

English | 简体中文 | 繁體中文


English

Sony PMCA Ricoh Camera Mod v1.8.0 (B2.6) Released

This release introduces Continuous Burst Shooting & Full Drive Mode Unlock across all film simulation presets, alongside the Authentic Leica Steve McCurry Documentary Profile mathematically decomposed directly from genuine Leica 3D LUT science!

🌟 Key Highlights & Features

  • Drive Mode & Continuous Burst Shooting Full Unlock:
    • Eliminated Sony's artificial restrictions in Picture Effect+ that prevented continuous shooting and burst drive modes on specific presets.
    • Removed watercolor and richtone-mono from the restrictive ITEM_ID_SA_USE_EFFECT exclusion list.
    • Hooked PictureEffectPlusDriveModeController.smali (isAvailable(Ljava/lang/String;)Z), unlocking all drive modes (Continuous Hi/Mid/Lo, Speed Priority Continuous, Self-timer, Bracket) across all 5 film presets.
  • Authentic Leica Steve McCurry Documentary Profile (Preset Slot 5 Upgrade):
    • Decomposed tone curve and color matrix mathematically directly from genuine Leica_SteveMcCurry.cube.
    • Calibrated Leica Color Matrix: Implemented hardware 3×3 RGB matrix [1118, -62, -32, -23, 1070, -23, -45, -29, 1098] capturing the iconic warm golden Leica color science ("德味暖金"), vibrant primaries, and natural skin tones with neutral pre-ISP LB=0 balance.
    • 1024-Point Gamma Curve: 10-bit non-linear tone curve with pure slide film black level ($D_{\min} = 0$), dense shadow gradations, and a 1.35 contrast slope.
    • Tri-Lingual Localization: Updated dial titles, OSD labels, and guide descriptions:
      • English: Leica McCurry / Authentic Leica Steve McCurry warm documentary profile
      • Traditional Chinese: 徠卡麥凱瑞 / 徠卡官方 Steve McCurry 經典暖金德味紀實色彩
      • Simplified Chinese: 徕卡麦凯瑞 / 徕卡官方 Steve McCurry 经典暖金德味纪实色彩
  • Inherited Core Capabilities:
    • Full RAW + JPEG and pure RAW capture modes unlocked.
    • Authentic Ricoh GR III 3D LUT decomposition (Positive Film, Negative Film, High Contrast B&W).
    • Universal PMCA cross-generation compatibility (A7, A6000, A6300, A6500, A7M2, A7R2, RX100 series).
    • 100% pass rate (19/19 checks) on the automated 4-tier PMCA verification testbench.

📦 Attachments

  • PictureEffectPlus_Ricoh.apk: Production signed release APK (Pure V1 JAR signature + 4-byte ZipAlign).
  • Ricoh_Camera.apk: Exact mirror of the production APK.

🚀 Installation

./scripts/install.sh <CAMERA_IP> PictureEffectPlus_Ricoh.apk

简体中文

索尼相机理光胶片滤镜模组 (Sony PMCA Ricoh Mod) v1.8.0 (B2.6) 发布

本版本重磅推出 驱动模式高速连拍全面解锁 与 官方真·徕卡麦凯瑞纪实色彩,突破官方对连拍的底层限制,配合 RAW+JPEG 双格式解锁与全机型硬件兼容架构,带来极致的德味与人文纪实拍摄体验!

🌟 核心更新与亮点

  • 驱动模式与高速连拍全线解锁 (突破官方连拍限制):
    • 彻底打破官方照片效果应用在复杂滤镜(水彩/原5号位、丰富色调黑白/3号位)下锁定单张拍摄的底层代码枷锁;
    • 在 PictureEffectPlusController.smali 中剔除 ITEM_ID_SA_USE_EFFECT 禁用名单(移除 watercolor 与 richtone-mono);
    • 在 PictureEffectPlusDriveModeController.smali 中注入 RicohHook.isRicohPreset() 判断逻辑,实现全套 5 款理光胶片预设全线支持高速连拍 (Hi/Mid/Lo)、速度优先连拍、定时自拍与阶段曝光。
  • 真·徕卡麦凯瑞纪实色彩 (Leica Steve McCurry) 重磅升级 (5号预设位):
    • 直接从官方母版 Leica_SteveMcCurry.cube 逆向数学分解,赋予 5 号位纯正徕卡影调;
    • 精调徕卡 3×3 硬件颜色矩阵: 注入原生硬件颜色矩阵 [1118, -62, -32, -23, 1070, -23, -45, -29, 1098],再现经典徕卡「德味暖金」色调与马格南大师 Steve McCurry 标志性纪实氛围,无需人工 WB 偏置 (LB=0) 即可呈现自然纯正的人文肤色与色彩厚重感;
    • 1024 阶非线性反转片 Gamma 曲线: 纯正反转片深黑底色 ($D_{\min}=0$),搭配 1.35 陡峭反差坡度,暗部扎实油润,高光滚降过渡自然;
    • 三语自适应机身菜单与指南:
      • 英文:Leica McCurry / Authentic Leica Steve McCurry warm documentary profile
      • 繁体中文:徠卡麥凱瑞 / 徠卡官方 Steve McCurry 經典暖金德味紀實色彩
      • 简体中文:徕卡麦凯瑞 / 徕卡官方 Steve McCurry 经典暖金德味纪实色彩
  • 继承特性:
    • 保持 RAW+JPEG 与纯 RAW 双格式保存能力;
    • 保持真·理光 GR3 3D LUT 正片、负片、高对比黑白逆向色彩;
    • 兼容 PMCA 一代与二代全部微单/黑卡机型,四阶测试台 19/19 项 100% 全通。

📦 附件说明

  • PictureEffectPlus_Ricoh.apk:已通过 19 项跨机型测试台验证的正式安装包(纯 V1 签名 + 4 字节对齐)。
  • Ricoh_Camera.apk:同上安装包副本。

🚀 安装方式

./scripts/install.sh <相机IP> PictureEffectPlus_Ricoh.apk

繁體中文

索尼相機理光底片濾鏡模組 (Sony PMCA Ricoh Mod) v1.8.0 (B2.6) 發布

本版本重磅推出 驅動模式高速連拍全面解鎖 與 官方真·徠卡麥凱瑞紀實色彩,突破官方對連拍的底層限制,配合 RAW+JPEG 雙格式解鎖與全機型硬體相容架構,帶來極致的德味與人文紀實拍攝體驗!

🌟 核心更新與亮點

  • 驅動模式與高速連拍全線解鎖 (突破官方連拍限制):
    • 徹底打破官方相片效果應用程式在複雜濾鏡(水彩/原5號位、豐富色調黑白/3號位)下鎖定單張拍攝的底層程式碼限制;
    • 在 PictureEffectPlusController.smali 中剔除 ITEM_ID_SA_USE_EFFECT 禁用名單(移除 watercolor 與 richtone-mono);
    • 在 PictureEffectPlusDriveModeController.smali 中注入 RicohHook.isRicohPreset() 判斷邏輯,實現全套 5 款理光底片預設全線支援高速連拍 (Hi/Mid/Lo)、速度優先連拍、定時自拍與包圍曝光。
  • 真·徠卡麥凱瑞紀實色彩 (Leica Steve McCurry) 重磅升級 (5號預設位):
    • 直接從官方母版 Leica_SteveMcCurry.cube 逆向數學分解,賦予 5 號位純正徠卡影調;
    • 精調徠卡 3×3 硬體顏色矩陣: 注入原生硬體顏色矩陣 [1118, -62, -32, -23, 1070, -23, -45, -29, 1098],再現經典徠卡「德味暖金」色調與馬格南大師 Steve McCurry 標誌性紀實氛圍,無需人工 WB 偏移 (LB=0) 即可呈現自然純正的人文膚色與色彩厚重感;
    • 1024 階非線性正片 Gamma 曲線: 純正正片深黑底色 ($D_{\min}=0$),搭配 1.35 陡峭反差坡度,暗部扎實油潤,高光滾降過渡自然;
    • 三語自適應機身選單與指南:
      • 英文:Leica McCurry / Authentic Leica Steve McCurry warm documentary profile
      • 繁體中文:徠卡麥凱瑞 / 徠卡官方 Steve McCurry 經典暖金德味紀實色彩
      • 簡體中文:徕卡麦凯瑞 / 徕卡官方 Steve McCurry 经典暖金德味纪实色彩
  • 繼承特性:
    • 保持 RAW+JPEG 與純 RAW 雙格式儲存能力;
    • 保持真·理光 GR3 3D LUT 正片、負片、高對比黑白逆向色彩;
    • 相容 PMCA 一代與二代全部微單眼/黑卡機型,四階測試台 19/19 項 100% 全通。

📦 附件說明

  • PictureEffectPlus_Ricoh.apk:已通過 19 項跨機型測試台驗證的正式安裝包(純 V1 簽名 + 4 位元組對齊)。
  • Ricoh_Camera.apk:同上安裝包副本。

🚀 安裝方式

./scripts/install.sh <相機IP> PictureEffectPlus_Ricoh.apk

v1.7.0 (B2.5) - 麦凯瑞 Kodachrome 纪实胶片色彩与 RAW+JPEG 全格式支持

Choose a tag to compare

@bonyback1 bonyback1 released this 29 Sep 11:23

English | 简体中文 | 繁體中文


English

Sony PMCA Ricoh Camera Mod v1.7.0 (B2.5) Released

This release introduces the Steve McCurry Kodachrome Documentary Film Profile, completely overhauling preset slot 5 with legendary slide film rendering, alongside our signature RAW+JPEG dual-output pipeline and universal PMCA hardware architecture!

🌟 Key Highlights & Features

  • Steve McCurry Kodachrome 64/25 Documentary Film Profile (Preset Slot 5):
    • Replaces legacy Ricoh Cross Process with an authentic documentary film profile inspired by Magnum master photographer Steve McCurry and Kodak Kodachrome 64/25.
    • Pure Slide Film Black Floor ($D_{\min} = 0$): Strips away lifted milky fog in shadows, delivering deep, punchy slide film contrast.
    • 1024-Point Non-Linear Tone Curve: Custom Gamma curve with baked-in -0.33 EV underexposure to densify midtone and shadow gradations, combined with a 1.35 contrast slope and natural highlight roll-off.
    • Calibrated Kodachrome 64 Hardware Color Matrix: Decomposed asymmetric RGB matrix [1115, -87, -4, 31, 1011, -18, 9, 62, 953] mapped directly to camera hardware registers, yielding signature rich primary reds/yellows, golden highlights, and deep cyan skies.
    • Pre-ISP Hardware White Balance Offset: Embedded LB=+2 (warm amber light balance) shift, recreating Steve McCurry's hallmark "golden hour" warmth and rich skin tones celebrated in National Geographic.
    • Zero Color Contamination: Enforced sIdentityMatrix hardware reset upon filter switching or exit, preventing persistent color shifts.
  • Tri-Lingual Zero-Config Adaptive Engine:
    • English: Steve McCurry / Steve McCurry Kodachrome documentary film profile
    • 繁體中文: 麥凱瑞 Kodachrome / 馬格南大師 Steve McCurry 經典 Kodachrome 濃郁暖調紀實底片色彩
    • 简体中文: 麦凯瑞 Kodachrome / 马格南大师 Steve McCurry 经典 Kodachrome 浓郁暖调纪实胶片色彩
  • Inherited Core Capabilities:
    • Full RAW + JPEG and pure RAW capture modes unlocked.
    • Authentic Ricoh GR III 3D LUT decomposition (Positive Film, Negative Film, High Contrast B&W).
    • Universal PMCA cross-generation compatibility (A7, A6000, A6300, A6500, A7M2, A7R2, RX100 series).
    • 100% pass rate (19/19 checks) on the automated 4-tier PMCA verification testbench.

📦 Attachments

  • PictureEffectPlus_Ricoh.apk: Production signed release APK (Pure V1 JAR signature + 4-byte ZipAlign).
  • Ricoh_Camera.apk: Exact mirror of the production APK.

🚀 Installation

./scripts/install.sh <CAMERA_IP> PictureEffectPlus_Ricoh.apk

简体中文

索尼相机理光胶片滤镜模组 (Sony PMCA Ricoh Mod) v1.7.0 (B2.5) 发布

本版本重磅推出 Steve McCurry 麦凯瑞 Kodachrome 传奇纪实胶片色彩,彻底重塑 5 号预设位,配合 RAW+JPEG 双格式解锁与全机型硬件兼容架构,带来极致的马格南人文纪实直出体验!

🌟 核心更新与亮点

  • 麦凯瑞 Kodachrome 64/25 传奇纪实反转片色彩 (5号预设位重塑):
    • 彻底淘汰原版实用度较低的正负逆冲 (Cross Process) 滤镜,升级为致敬马格南摄影大师 Steve McCurry 与 Kodak Kodachrome 64/25 的传奇纪实色彩;
    • 极致纯净反转片黑位 ($D_{\min} = 0$): 彻底清除暗部雾灰发白浮层,重现反转片标志性的深邃油润纯黑与扎实反差;
    • 1024 阶非线性微曲率 Gamma 曲线: 定制烘焙 -0.33 EV 曝光压暗以大幅增加暗部与中灰阶色彩密度,搭配 1.35 陡峭反差坡度与优雅高光滚降;
    • 精调 Kodachrome 64 硬件颜色矩阵: 将非对称柯达色度矩阵 [1115, -87, -4, 31, 1011, -18, 9, 62, 953] 写入硬件寄存器,还原浓郁鲜艳的红黄原色、温暖金色高光与独特的青蓝天空;
    • 前置硬件白平衡偏置: 注入硬件级 LB=+2 暖琥珀色温偏移,完美再现《国家地理》经典「黄金时刻」暖调氛围与极具戏剧张力的人文肤色;
    • 硬件色彩中立性防御: 强化 sIdentityMatrix 硬件复位机制,确保切换滤镜或退出应用时硬件寄存器彻底归零,绝不造成机身偏色。
  • 三语自适应机身菜单与指南:
    • 英文:Steve McCurry / Steve McCurry Kodachrome documentary film profile
    • 繁体中文:麥凱瑞 Kodachrome / 馬格南大師 Steve McCurry 經典 Kodachrome 濃郁暖調紀實底片色彩
    • 简体中文:麦凯瑞 Kodachrome / 马格南大师 Steve McCurry 经典 Kodachrome 浓郁暖调纪实胶片色彩
  • 继承特性:
    • 保持 RAW+JPEG 与纯 RAW 双格式保存能力;
    • 保持真·理光 GR3 3D LUT 正片、负片、高对比黑白逆向色彩;
    • 兼容 PMCA 一代与二代全部微单/黑卡机型,四阶测试台 19/19 项 100% 全通。

📦 附件说明

  • PictureEffectPlus_Ricoh.apk:已通过 19 项跨机型测试台验证的正式安装包(纯 V1 签名 + 4 字节对齐)。
  • Ricoh_Camera.apk:同上安装包副本。

🚀 安装方式

./scripts/install.sh <相机IP> PictureEffectPlus_Ricoh.apk

繁體中文

索尼相機理光底片濾鏡模組 (Sony PMCA Ricoh Mod) v1.7.0 (B2.5) 發布

本版本重磅推出 Steve McCurry 麥凱瑞 Kodachrome 傳奇紀實底片色彩,徹底重塑 5 號預設位,配合 RAW+JPEG 雙格式解鎖與全機型硬體相容架構,帶來極致的馬格南人文紀實直出體驗!

🌟 核心更新與亮點

  • 麥凱瑞 Kodachrome 64/25 傳奇紀實正片色彩 (5號預設位重塑):
    • 徹底淘汰原版實用度較低的正負逆沖 (Cross Process) 濾鏡,升級為致敬馬格南攝影大師 Steve McCurry 與 Kodak Kodachrome 64/25 的傳奇紀實色彩;
    • 極致純淨正片黑位 ($D_{\min} = 0$): 徹底清除暗部霧灰泛白浮層,重現正片標誌性的深邃油潤純黑與扎實反差;
    • 1024 階非線性微曲率 Gamma 曲線: 定制烘焙 -0.33 EV 曝光壓暗以大幅增加暗部與中階色彩密度,搭配 1.35 陡峭反差坡度與優雅高光滾降;
    • 精調 Kodachrome 64 硬體顏色矩陣: 將非對稱柯達彩度矩陣 [1115, -87, -4, 31, 1011, -18, 9, 62, 953] 寫入硬體暫存器,還原濃郁鮮豔的紅黃原色、溫暖金色高光與獨特的青藍天空;
    • 前置硬體白平衡偏移: 注入硬體級 LB=+2 暖琥珀色溫偏移,完美再現《國家地理》經典「黃金時刻」暖調氛圍與極具戲劇張力的人文膚色;
    • 硬體色彩中立性防禦: 強化 sIdentityMatrix 硬體復位機制,確保切換濾鏡或退出應用程式時硬體暫存器徹底歸零,絕不造成機身色偏。
  • 三語自適應機身選單與指南:
    • 英文:Steve McCurry / Steve McCurry Kodachrome documentary film profile
    • 繁體中文:麥凱瑞 Kodachrome / 馬格南大師 Steve McCurry 經典 Kodachrome 濃郁暖調紀實底片色彩
    • 簡體中文:麦凯瑞 Kodachrome / 马格南大师 Steve McCurry 经典 Kodachrome 浓郁暖调纪实胶片色彩
  • 繼承特性:
    • 保持 RAW+JPEG 與純 RAW 雙格式儲存能力;
    • 保持真·理光 GR3 3D LUT 正片、負片、高對比黑白逆向色彩;
    • 相容 PMCA 一代與二代全部微單眼/黑卡機型,四階測試台 19/19 項 100% 全通。

📦 附件說明

  • PictureEffectPlus_Ricoh.apk:已通過 19 項跨機型測試台驗證的正式安裝包(純 V1 簽名 + 4 位元組對齊)。
  • Ricoh_Camera.apk:同上安裝包副本。

🚀 安裝方式

./scripts/install.sh <相機IP> PictureEffectPlus_Ricoh.apk

v1.6.0 (B2.4) - RAW+JPEG & RAW Capture Unlocked | 解锁RAW+JPEG与纯RAW拍摄 | 解鎖RAW+JPEG與純RAW拍攝

Choose a tag to compare

@bonyback1 bonyback1 released this 18 Sep 12:30

Sony PMCA Ricoh Film Simulation Camera Mod v1.6.0 (B2.4)

English | 简体中文 | 繁體中文


🇬🇧 English

This milestone brings a highly requested breakthrough: Unlocking RAW & JPEG and Pure RAW Capture Modes, completely breaking through Sony's artificial constraint that limited Picture Effect+ exclusively to JPEG!

🌟 Key Highlights & Architectural Changes

  1. Breakthrough: RAW & JPEG Dual Format and Pure RAW Unlocked:

    • Bypasses Sony's artificial constraint in the official Picture Effect+ architecture that restricted image quality strictly to JPEG (Fine/Standard).
    • Injected setPictureStorageFormat_rawjpeg (RAW & JPEG) and setPictureStorageFormat_raw (RAW) into the camera's image format selection layer (MenuData.xml).
    • Injected filterQualityAvailability hook into PictureQualityController.smali to override AvailableInfo.isAvailable() and unlock quality options.
    • Enables simultaneous capture of real-time Ricoh film simulation JPEGs and untouched 14-bit ARW raw files—granting instant straight-out-of-camera joy with maximum post-processing latitude!
  2. Tri-Lingual Menu & Guide Strings:

    • Added localized display names and explanatory guides for RAW & JPEG and RAW in English, Traditional Chinese (RAW與JPEG), and Simplified Chinese (RAW与JPEG).
  3. Authentic Ricoh GR III 3D LUT Color Science (Inherited):

    • 1024-step 10-bit non-linear Gamma tone curves and 3×3 RGB color matrices directly decomposed from genuine Ricoh GR3 3D LUT profiles (GR3-P-V3 Plady.cube, GR3-N-V3 Plady.cube, GR3-HiBW Plady.cube).
    • Evaluated against X-Rite 24 ColorChecker and DPReview studio scene references, achieving master-grade film simulation match (ΔE00 = 5.34 for Positive Film / 3.44 for High Contrast B&W).
  4. Universal PMCA Hardware Compatibility & 4-Tier Testbench (Inherited):

    • Full support for PMCA Gen 1 (Android 2.3.7 / API 10) and Gen 2 (Android 4.1.2 / API 16) with non-rethrowing exception handlers and graceful hardware degradation.
    • Verified across 19/19 automated test checks (100% PASS).
    • Zero APK signature scheme v2/v3 blocks + strict V1 SHA-1 digest + 4-byte memory alignment (ZipAlign).
  5. Runtime Adaptive Multi-Language Engine:

    • Automatically detects system locale via Locale.getDefault(), seamlessly switching between English/Global, Traditional Chinese, and Simplified Chinese.

📦 Installation

Download PictureEffectPlus_Ricoh.apk attached below and deploy via one-click Wi-Fi ADB:

./scripts/install.sh <CAMERA_IP> PictureEffectPlus_Ricoh.apk

🇨🇳 简体中文

本版本带来备受期待的重大技术突破:全面解锁 RAW+JPEG 与纯 RAW 拍摄模式!彻底打破索尼官方“照片效果”应用仅允许保存 JPEG 的底层硬编码枷锁,直出胶片与无损 RAW 兼得!

🌟 核心更新与调优

  1. 重大突破:全面解锁 RAW+JPEG 与纯 RAW 输出:

    • 彻底打破索尼官方照片效果应用仅允许保存 JPEG (Fine/Standard) 的底层硬编码限制;
    • 在菜单配置文件 MenuData.xml 的 setPictureStorageFormat 画质选项层级中动态注入 setPictureStorageFormat_rawjpeg (RAW与JPEG) 与 setPictureStorageFormat_raw (RAW);
    • 在 PictureQualityController.smali 中注入 RicohHook.filterQualityAvailability,成功接管并重写 AvailableInfo.isAvailable() 画质可用性判断逻辑;
    • 拍摄时不仅即时生成浓郁的理光胶片色彩直出 JPEG,更同步完整保存索尼 14-bit 无损 ARW 原始负片文件,快拍出图与后期精修两不误。
  2. 三语自适应画质菜单与指南:

    • 针对新增的 RAW 画质选项注入英文(RAW & JPEG / RAW)、繁体中文(RAW與JPEG / RAW)与简体中文(RAW与JPEG / RAW)的表盘标题及详细功能指南说明。
  3. 真·理光 GR3 3D LUT 色彩科学底座 (全面继承):

    • 1024 阶 10-bit 非线性 Gamma 曲线与 3×3 分色矩阵直接从真实理光 GR3 3D LUT 母版(GR3-P-V3 Plady.cube 等)数学分解提取;
    • 实测正片 ΔE00 = 5.34、高对比黑白 ΔE00 = 3.44,达到大师级胶片色彩匹配。
  4. PMCA 全机型跨代硬件兼容与四阶自动化测试工作台 (全面继承):

    • 全面支持 PMCA 一代(A7、A7R、A6000 等)与 PMCA 二代(A6300、A6500、A7M2 等),底层 API 防御性探测与平滑降级,杜绝崩溃;
    • 纯正 V1 签名与内置 4 字节 ZipAlign,通过 19/19 项自动化测试 (100% PASS)。
  5. 智能安装脚本升级 (scripts/install.sh):

    • 新增 INSTALL_PARSE_FAILED_INCONSISTENT_CERTIFICATES 自动探测与修复:若相机中残留不同签名的旧版本,脚本将自动卸载冲突版本并重新无感安装,彻底杜绝安装失败。

📦 安装方法

下载附件中的 PictureEffectPlus_Ricoh.apk,通过 Wi-Fi ADB 一键安装:

./scripts/install.sh <相机IP> PictureEffectPlus_Ricoh.apk

🇭🇰/🇹🇼 繁體中文

本版本帶來備受期待的重大技術突破:全面解鎖 RAW+JPEG 與純 RAW 拍攝模式!徹底打破索尼官方「相片效果」應用程式僅允許儲存 JPEG 的底層硬編碼枷鎖,直出底片與無損 RAW 兼得!

🌟 核心更新與調優

  1. 重大突破:全面解鎖 RAW+JPEG 與純 RAW 輸出:

    • 徹底打破索尼官方相片效果應用程式僅允許儲存 JPEG (Fine/Standard) 的底層硬編碼限制;
    • 在選單設定檔 MenuData.xml 的 setPictureStorageFormat 畫質選項層級中動態注入 setPictureStorageFormat_rawjpeg (RAW與JPEG) 與 setPictureStorageFormat_raw (RAW);
    • 在 PictureQualityController.smali 中注入 RicohHook.filterQualityAvailability,成功接管並重寫 AvailableInfo.isAvailable() 畫質可用性判斷邏輯;
    • 拍攝時不僅即時產生濃郁的理光底片色彩直出 JPEG,更同步完整儲存索尼 14-bit 無損 ARW 原始負片檔案,快拍出圖與後期精修兩不誤。
  2. 三語自適應畫質選單與指南:

    • 針對新增的 RAW 畫質選項注入英文(RAW & JPEG / RAW)、繁體中文(RAW與JPEG / RAW)與簡體中文(RAW与JPEG / RAW)的錶盤標題及詳細功能指南說明。
  3. 真·理光 GR3 3D LUT 色彩科學底座 (全面繼承):

    • 1024 階 10-bit 非線性 Gamma 曲線與 3×3 分色矩陣直接從真實理光 GR3 3D LUT 母版(GR3-P-V3 Plady.cube 等)數學分解擷取;
    • 實測正片 ΔE00 = 5.34、高對比黑白 ΔE00 = 3.44,達到大師級底片色彩匹配。
  4. PMCA 全機型跨代硬體相容與四階自動化測試工作台 (全面繼承):

    • 全面支援 PMCA 一代(A7、A7R、A6000 等)與 PMCA 二代(A6300、A6500、A7M2 等),底層 API 防禦性探測與平滑降級,杜絕當機;
    • 純正 V1 簽名與內建 4 位元組 ZipAlign,通過 19/19 項自動化測試 (100% PASS)。
  5. 智慧安裝指令稿升級 (scripts/install.sh):

    • 新增 INSTALL_PARSE_FAILED_INCONSISTENT_CERTIFICATES 自動探測與修復:若相機中殘留不同簽名的舊版本,指令稿將自動解除安裝衝突版本並重新無感安裝,徹底杜絕安裝失敗。

📦 安裝方法

下載附件中的 PictureEffectPlus_Ricoh.apk,透過 Wi-Fi ADB 一鍵安裝:

./scripts/install.sh <相機IP> PictureEffectPlus_Ricoh.apk

v1.5.0 (B2.3) - Authentic Ricoh GR III 3D LUT Decomposition | 真·理光 GR3 3D LUT 逆向分解 | 真·理光 GR3 3D LUT 逆向分解

Choose a tag to compare

@bonyback1 bonyback1 released this 13 Sep 13:05

Sony PMCA Ricoh Film Simulation Camera Mod v1.5.0 (B2.3)

English | 简体中文 | 繁體中文


🇬🇧 English

This milestone brings Authentic Ricoh GR III 3D LUT Mathematical Decomposition and an automated Color Science Benchmarking Suite, advancing color fidelity from empirical tuning to mathematical master-grade precision directly extracted from genuine Ricoh GR III 3D LUT profiles!

🌟 Key Highlights & Architectural Changes

  1. Authentic Ricoh GR III 3D LUT Mathematical Decomposition:

    • Decomposed 1024-step 10-bit non-linear Gamma tone curves and 3×3 RGB color matrices directly from genuine Ricoh GR3 3D LUT profiles (GR3-P-V3 Plady.cube, GR3-N-V3 Plady.cube, GR3-HiBW Plady.cube).
    • Ricoh GR Positive Film: Applied true GR3 slide film tone curve and calibrated color matrix, matching authentic GR3 slide rendering with saturated cyan skies and warm foliage.
    • Ricoh Negative Film: Replaced synthetic approximations with authentic GR3 negative film curves, preserving lifted matte shadows and rich highlight roll-off.
    • High Contrast B&W: Extracted genuine GR3 luminance perceptual weights and steep monochrome response.
  2. Color Science Benchmarking Suite (tools/color_bench/):

    • Introduced automated color benchmark analyzing $\Delta E_{00}$ color deviations against DPReview studio scene and X-Rite ColorChecker references.
    • Implemented decompose_cube.py for automated 3D LUT cube parsing, SVD-based matrix optimization, and interactive HTML benchmark reporting.
    • Verified ΔE00 = 5.34 (Positive Film) / 3.44 (High Contrast B&W), achieving official master-grade film simulation match.
  3. Universal PMCA Hardware Compatibility & 4-Tier Testbench (Inherited):

    • Full support for PMCA Gen 1 (Android 2.3.7 / API 10) and Gen 2 (Android 4.1.2 / API 16) with non-rethrowing exception handlers and graceful hardware degradation.
    • Verified across 19/19 automated test checks (100% PASS).
    • Zero APK signature scheme v2/v3 blocks + strict V1 SHA-1 digest + 4-byte memory alignment (ZipAlign).
  4. Enhanced Deployment Tooling (scripts/install.sh):

    • Added automatic detection for INSTALL_PARSE_FAILED_INCONSISTENT_CERTIFICATES: automatically cleans up older conflicting signed builds from camera and retries clean installation without user intervention.
  5. Runtime Adaptive Multi-Language Engine:

    • Automatically detects system locale via Locale.getDefault(), seamlessly switching between English/Global, Traditional Chinese, and Simplified Chinese.

📦 Installation

Download PictureEffectPlus_Ricoh.apk attached below and deploy via one-click Wi-Fi ADB:

./scripts/install.sh <CAMERA_IP> PictureEffectPlus_Ricoh.apk

🇨🇳 简体中文

本版本正式引入 真·理光 GR3 3D LUT 动力学逆向分解 与 色彩科学自动化基准测试套件!彻底告别经验调参,直接从真实理光 GR3 机型采样的 3D LUT 胶片母版中数学分解出原生 1024 阶 Gamma 曲线与 3×3 矩阵,色彩还原度跨越式提升!

🌟 核心更新与调优

  1. 真·理光 GR3 3D LUT 动力学逆向分解:

    • 直接从真实理光 GR3 官方机型采样生成的 3D LUT 色彩文件(GR3-P-V3 Plady.cube、GR3-N-V3 Plady.cube、GR3-HiBW Plady.cube)中,数学逆向分解出原生 1024 阶 10-bit 非线性 Gamma 曲线与 3×3 颜色矩阵;
    • 理光 GR 正片: 彻底告别经验调参,全面注入真实 GR3 正片微曲率动态范围曲线与高低光分色矩阵,高饱和青蓝天空与暖阳质感达到官方母版级还原;
    • 理光负片: 依循真实 GR3 负片色彩特征,精准再现胶片哑光黑位抬升与优雅高光滚降;
    • 高对比黑白: 提取真机灰阶亮度加权与陡峭黑白对比度曲线。
  2. 色彩科学自动化基准测试套件 (tools/color_bench/):

    • 全新加入基于 X-Rite 24 色卡与 DPReview 影棚实测数据的 $\Delta E_{00}$ 色差评估引擎;
    • 提供 decompose_cube.py 自动化 LUT 分解器与交互式 HTML 色彩评测报告生成器;
    • 实测正片 ΔE00 = 5.34、高对比黑白 ΔE00 = 3.44,达到大师级胶片色彩匹配。
  3. PMCA 全机型跨代硬件兼容与四阶自动化测试工作台 (全面继承):

    • 全面支持 PMCA 一代(A7、A7R、A6000 等)与 PMCA 二代(A6300、A6500、A7M2 等),底层 API 防御性探测与平滑降级,杜绝崩溃;
    • 纯正 V1 签名与内置 4 字节 ZipAlign,通过 19/19 项自动化测试 (100% PASS)。
  4. 智能安装脚本升级 (scripts/install.sh):

    • 新增 INSTALL_PARSE_FAILED_INCONSISTENT_CERTIFICATES 自动探测与修复:若相机中残留不同签名的旧版本,脚本将自动卸载冲突版本并重新无感安装,彻底杜绝安装失败;
    • 显式增加 OpenSSL -md sha1 摘要参数,保障旧机型 Apache Harmony 证书解析稳定性。
  5. 运行时自适应多语言引擎:

    • 基于 Locale.getDefault() 实时感知机身系统语言,英文、繁体中文、简体中文三态自适应无感切换。

📦 安装方法

下载附件中的 PictureEffectPlus_Ricoh.apk,通过 Wi-Fi ADB 一键安装:

./scripts/install.sh <相机IP> PictureEffectPlus_Ricoh.apk

🇭🇰/🇹🇼 繁體中文

本版本正式引入 真·理光 GR3 3D LUT 動力學逆向分解 與 色彩科學自動化基準測試套件!徹底告別經驗調參,直接從真實理光 GR3 機型取樣的 3D LUT 底片母版中數學分解出原生 1024 階 Gamma 曲線與 3×3 矩陣,色彩還原度跨越式提升!

🌟 核心更新與調優

  1. 真·理光 GR3 3D LUT 動力學逆向分解:

    • 直接從真實理光 GR3 官方機型取樣產生的 3D LUT 色彩檔案(GR3-P-V3 Plady.cube、GR3-N-V3 Plady.cube、GR3-HiBW Plady.cube)中,數學逆向分解出原生 1024 階 10-bit 非線性 Gamma 曲線與 3×3 顏色矩陣;
    • 理光 GR 正片: 徹底告別經驗調參,全面注入真實 GR3 正片微曲率動態範圍曲線與高低光分色矩陣,高飽和青藍天空與暖陽質感達到官方母版級還原;
    • 理光負片: 依循真實 GR3 負片色彩特徵,精準再現底片消光黑位提升與優雅高光滾降;
    • 高對比黑白: 擷取真機灰階亮度加權與陡峭黑白對比度曲線。
  2. 色彩科學自動化基準測試套件 (tools/color_bench/):

    • 全新加入基於 X-Rite 24 色卡與 DPReview 攝影棚實測資料的 $\Delta E_{00}$ 色差評估引擎;
    • 提供 decompose_cube.py 自動化 LUT 分解器與互動式 HTML 色彩評測報告產生器;
    • 實測正片 ΔE00 = 5.34、高對比黑白 ΔE00 = 3.44,達到大師級底片色彩匹配。
  3. PMCA 全機型跨代硬體相容與四階自動化測試工作台 (全面繼承):

    • 全面支援 PMCA 一代(A7、A7R、A6000 等)與 PMCA 二代(A6300、A6500、A7M2 等),底層 API 防禦性探測與平滑降級,杜絕當機;
    • 純正 V1 簽名與內建 4 位元組 ZipAlign,通過 19/19 項自動化測試 (100% PASS)。
  4. 智慧安裝指令稿升級 (scripts/install.sh):

    • 新增 INSTALL_PARSE_FAILED_INCONSISTENT_CERTIFICATES 自動探測與修復:若相機中殘留不同簽名的舊版本,指令稿將自動解除安裝衝突版本並重新無感安裝,徹底杜絕安裝失敗;
    • 明確增加 OpenSSL -md sha1 摘要參數,保障舊機型 Apache Harmony 憑證解析穩定性。
  5. 執行階段自適應多語言引擎:

    • 基於 Locale.getDefault() 即時感知機身系統語言,英文、繁體中文、簡體中文三態自適應無感切換。

📦 安裝方法

下載附件中的 PictureEffectPlus_Ricoh.apk,透過 Wi-Fi ADB 一鍵安裝:

./scripts/install.sh <相機IP> PictureEffectPlus_Ricoh.apk

v1.4.0 (B2.2) - Universal PMCA Compatibility & 4-Tier Testbench | 全机型跨代硬件兼容 | 全機型跨代硬體相容

Choose a tag to compare

@bonyback1 bonyback1 released this 13 Sep 03:05

Sony PMCA Ricoh Film Simulation Camera Mod v1.4.0 (B2.2)

English | 简体中文 | 繁體中文


🇬🇧 English

This major milestone introduces Universal PMCA Cross-Model Hardware Compatibility and a rigorous 4-Tier Automated Testbench, guaranteeing rock-solid stability and zero-crash execution across both Gen 1 and Gen 2 Sony PlayMemories Camera Apps bodies!

🌟 Key Highlights & Architectural Changes

  1. Universal PMCA Hardware Compatibility & Defensive HAL Architecture:

    • Implemented dynamic runtime probing and non-rethrowing exception handlers for all Gen 2-only calls (setRGBMatrix([I)V, createGammaTable(), write(), setExtendedGammaTable(), release()).
    • Guaranteed crash-free execution on PMCA Gen 1 cameras (Android 2.3.7 / API 10, such as A7, A7R, A6000, NEX-5R/6): gracefully degrades to baseline parameters without throwing NoSuchMethodError or terminating the camera thread.
    • Hardened fragile HAL hardware registers (setColorMode, setDROMode, setHDRMode) against hardware rejection on diverse camera firmware versions.
    • Guaranteed native DMA table memory safety: GammaTable.release() is ensured in all paths to prevent kernel DMA memory leaks.
  2. Pure PMCA-Compliant V1 JAR Signer & Built-in 4-Byte ZipAlign Engine:

    • Replaced modern uber-apk-signer with a dedicated pure V1 JAR signer in tools/sign_apk.py (OpenSSL smime -sign -noattr -binary).
    • Guaranteed zero APK Signature Scheme v2/v3 blocks and zero CMS signed attributes (signingTime, OID 1.2.840.113549.1.9.52), completely eliminating INSTALL_PARSE_FAILED_NO_CERTIFICATES on Android 2.3.7 / 4.1.2 Apache Harmony JarVerifier.
    • Built pure-Python 4-byte zipaligning directly into the signing engine: automatically pads the extra field of all uncompressed stored entries (including resources.arsc, drawable PNGs, and assets) so that data_offset % 4 == 0 without external tool dependencies.
    • Reuses project keystore (debug.keystore -> tools/debug.pem) to maintain signature continuity across app updates on camera.
  3. Automated 4-Tier Verification Testbench (tools/testbench/):

    • Introduced automated test suite covering:
      • Tier 1: Dalvik API 10 Static Bytecode Verifier (5 checks).
      • Tier 2: PMCA Framework Symbol Auditor (4 checks: Gen 1 crash hazards, fragile HAL registers, framework symbols, DMA memory safety).
      • Tier 3: Input Ergonomics Simulator (5 checks: dual-dial, single-dial, RX lens ring, A5100 touchscreen, center button 0xe8 bypass).
      • Tier 4: APK Packaging & Signing Validator (5 checks: V1 JAR structure, SHA-1 digest integrity, absence of v2/v3 blocks, absence of CMS signed attributes, 4-byte zipalign boundaries).
    • Achieved 19/19 checks PASS (100%) across both PictureEffectPlus_Ricoh.apk and Ricoh_Camera.apk.
  4. Runtime Adaptive Multi-Language Engine & Authentic Color Science:

    • Automatically detects system locale via Locale.getDefault(), seamlessly switching between English/Global, Traditional Chinese, and Simplified Chinese for in-camera OSDs, dials, and guide descriptions.
    • Full Phase 1 Ricoh GR3 color science: pre-ISP hardware white balance shifts (LB/CC registers), 1024-point non-linear Gamma curves with baked EV, and row-sum normalized 3×3 split-toning matrices.

📦 Installation

Download PictureEffectPlus_Ricoh.apk attached below and deploy via one-click Wi-Fi ADB:

./scripts/install.sh <CAMERA_IP> PictureEffectPlus_Ricoh.apk

🇨🇳 简体中文

本版本重磅推出 PMCA 全机型跨代硬件兼容架构 与 四阶全方位自动化测试工作台!通过底层防御性 HAL 探测、优雅降级与纯正 V1 签名 / 4 字节内存对齐,确保应用在初代与二代所有索尼 PlayMemories Camera Apps 相机上稳健运行,实现 19/19 项自动化测试 100% 全通!

🌟 核心更新与调优

  1. PMCA 全机型硬件防御性架构与优雅降级:

    • 全面支持 PMCA 一代(Android 2.3.7 / API 10:A7、A7R、A6000、NEX-5R/6)与 PMCA 二代(Android 4.1.2 / API 16:A6300、A6500、A7M2、A7R2、RX100 系列);
    • 对所有二代专有硬件 API(setRGBMatrix([I)V、createGammaTable()、setExtendedGammaTable())引入防御性 try-catch 与非重掷回退机制,在不支持 10-bit 伽马表或色彩矩阵的老机型上平滑降级至基础 ISP 参数控制,杜绝 NoSuchMethodError 崩溃;
    • 深度防护脆弱 HAL 硬件寄存器(setColorMode、setDROMode、setHDRMode),消除机身固件拒绝导致的相机线程崩溃;
    • 严格保障 DMA 内存安全生命周期:GammaTable.release() 无论成功或异常分支均百分百触发,消除内核 DMA 泄漏隐患。
  2. 纯正 PMCA 兼容 V1 JAR 签名器与内置 4 字节 ZipAlign 引擎:

    • 使用专用 sign_apk.py(基于 OpenSSL smime -sign -noattr -binary)生成纯净 V1 JAR 签名,杜绝 v2/v3 签名块与 CMS 签名属性导致的 INSTALL_PARSE_FAILED_NO_CERTIFICATES;
    • 签名引擎原生内置纯 Python 4 字节内存对齐(ZipAlign),确保 resources.arsc 等所有存储资源严格对齐;
    • 复用项目调试证书(debug.keystore -> tools/debug.pem),支持免卸载直接覆盖升级。
  3. 四阶全方位自动化测试工作台 (tools/testbench/):

    • Tier 1(Dalvik 字节码)、Tier 2(PMCA 框架符号与 HAL 安全)、Tier 3(转盘与按键人体工程学)、Tier 4(V1 签名与打包合规),19/19 项检查全部通过 (100% PASS)。
  4. 运行时自适应多语言与理光 GR3 胶片色彩科学:

    • 基于 Locale.getDefault() 实时感知机身语言,英文、繁体中文、简体中文三态自适应无感切换;
    • 完整保留硬件级白平衡偏移注入(LB/CC)、1024 阶非线性 Gamma 曝光烘焙与行和归一化高低光分色 3×3 矩阵。

📦 安装方法

下载附件中的 PictureEffectPlus_Ricoh.apk,通过 Wi-Fi ADB 一键安装:

./scripts/install.sh <相机IP> PictureEffectPlus_Ricoh.apk

🇭🇰/🇹🇼 繁體中文

本版本重磅推出 PMCA 全機型跨代硬體相容架構 與 四階全方位自動化測試工作台!透過底層防禦性 HAL 探測、優雅降級與純正 V1 簽名 / 4 位元組記憶體對齊,確保應用程式在初代與二代所有索尼 PlayMemories Camera Apps 相機上穩健運行,實現 19/19 項自動化測試 100% 全通!

🌟 核心更新與調優

  1. PMCA 全機型硬體防禦性架構與平滑降級:

    • 全面支援 PMCA 一代(Android 2.3.7 / API 10:A7、A7R、A6000、NEX-5R/6)與 PMCA 二代(Android 4.1.2 / API 16:A6300、A6500、A7M2、A7R2、RX100 系列);
    • 對所有二代專屬硬體 API(setRGBMatrix([I)V、createGammaTable()、setExtendedGammaTable())引入防禦性 try-catch 與非重擲回退機制,在不支援 10-bit 伽瑪表或色彩矩陣的老機型上平滑降級至基礎 ISP 參數控制,杜絕 NoSuchMethodError 當機;
    • 深度防護脆弱 HAL 硬體暫存器(setColorMode、setDROMode、setHDRMode),消除機身韌體拒絕導致的相機執行緒崩潰;
    • 嚴格保障 DMA 記憶體安全生命週期:GammaTable.release() 無論成功或例外分支均百分百觸發,消除核心 DMA 洩漏隱患。
  2. 純正 PMCA 相容 V1 JAR 簽名器與內建 4 位元組 ZipAlign 引擎:

    • 使用專用 sign_apk.py(基於 OpenSSL smime -sign -noattr -binary)產生純淨 V1 JAR 簽名,杜絕 v2/v3 簽名區塊與 CMS 簽名屬性導致的 INSTALL_PARSE_FAILED_NO_CERTIFICATES;
    • 簽名引擎原生內建純 Python 4 位元組記憶體對齊(ZipAlign),確保 resources.arsc 等所有儲存資源嚴格對齊;
    • 複用專案偵錯憑證(debug.keystore -> tools/debug.pem),支援免解除安裝直接覆蓋升級。
  3. 四階全方位自動化測試工作台 (tools/testbench/):

    • Tier 1(Dalvik 位元組碼)、Tier 2(PMCA 架構符號與 HAL 安全)、Tier 3(轉盤與按鍵人體工學)、Tier 4(V1 簽名與打包合規),19/19 項檢查全部通過 (100% PASS)。
  4. 執行階段自適應多語言與理光 GR3 底片色彩科學:

    • 基於 Locale.getDefault() 即時感知機身語言,英文、繁體中文、簡體中文三態自適應無感切換;
    • 完整保留硬體級白平衡偏移注入(LB/CC)、1024 階非線性 Gamma 曝光烘焙與列和正規化高低光分色 3×3 矩陣。

📦 安裝方法

下載附件中的 PictureEffectPlus_Ricoh.apk,透過 Wi-Fi ADB 一鍵安裝:

./scripts/install.sh <相機IP> PictureEffectPlus_Ricoh.apk

v1.3.0 (B2.1) - Runtime Adaptive Multi-Language Engine | 运行时自适应多语言引擎

Choose a tag to compare

@bonyback1 bonyback1 released this 12 Sep 12:41

Sony PMCA Ricoh Film Simulation Camera Mod v1.3.0 (B2.1)

English | 简体中文 | 繁體中文


🇬🇧 English

This release introduces the Runtime Adaptive Multi-Language Engine, enabling a single unified APK to automatically adapt to English & Global, Traditional Chinese (Taiwan / Hong Kong / Macau), and Simplified Chinese (Mainland China) based on the camera's underlying system locale—with zero manual configuration required!

🌟 Key Highlights

  1. Zero-Configuration Runtime Locale Auto-Perception (RicohHook.getLanguageType):

    • Leverages Android's native Locale.getDefault() to dynamically inspect language and country codes.
    • Automatically categorizes the environment into English / Global (0), Traditional Chinese (1), or Simplified Chinese (2).
    • Automatically refreshes in real-time when the camera's system language is changed in the body settings.
  2. Dynamic In-Camera Filter Names & Guides (getFilterName & getFilterGuide):

    • Live view OSD badges, option menus, dial scrolling indicators, and help guides automatically render in the active language:
      • pop-color: Ricoh GR Positive Film / 理光 GR 正片 / 理光 GR 正片
      • retro-photo: Ricoh Negative Film / 理光 負片 / 理光 负片
      • richtone-mono: High Contrast B&W / 高對比黑白 / 高对比黑白
      • rough-mono: Moriyama Daido B&W / 森山大道風 / 森山大道风
      • watercolor: Cross Process / 正負逆沖 / 正负逆冲
  3. Adaptive UI Title Binding:

    • Live view OSD header (AppNameView) and option menu header (mScreenTitle) dynamically bind to RicohHook.getAppTitle().
  4. Tri-State Launcher Localization (resources.arsc):

    • Deeply refactored system string pool: displays 理光相機 on Traditional Chinese bodies, 理光相机 on Simplified Chinese bodies, and Ricoh Camera across 30+ other international languages.
  5. Inherits Full Ricoh GR III Color Science Overhaul (Phase 1):

    • Retains pre-ISP hardware white balance shifts (LB/CC registers), 1024-point Gamma curves with baked EV compensation, and row-sum normalized 3×3 split-toning matrices for authentic GR rendering.

📦 Installation

Download PictureEffectPlus_Ricoh.apk attached below and deploy via one-click Wi-Fi ADB:

./scripts/install.sh <CAMERA_IP> PictureEffectPlus_Ricoh.apk

🇨🇳 简体中文

本版本正式引入相机运行时**「自适应多语言引擎」**,依托 Android 底层 Locale 自动感知,实现一套统一 APK 在英文、繁体中文(台湾/香港/澳门)、简体中文(大陆)及其他全球系统语言下的无感自适应匹配!

🌟 核心更新与调优

  1. 运行时 Locale 自动感知引擎 (RicohHook.getLanguageType):

    • 底层调用 Android 原生 Locale.getDefault() 实时感知机身系统语言,无需针对不同语系制作分发多个 APK。
    • 自动将语言环境归类为英文/全球通用 (0)、繁体中文 (1) 与简体中文 (2),当用户在相机设置中切换语言时,本应用全自动无感刷新。
  2. 动态自适应滤镜名称与帮助指南 (getFilterName / getFilterGuide):

    • 屏幕表盘、波轮浮层提示与帮助指南全面支持三态动态适配:
      • pop-color:Ricoh GR Positive Film / 理光 GR 正片 / 理光 GR 正片
      • retro-photo:Ricoh Negative Film / 理光 負片 / 理光 负片
      • richtone-mono:High Contrast B&W / 高對比黑白 / 高对比黑白
      • rough-mono:Moriyama Daido B&W / 森山大道風 / 森山大道风
      • watercolor:Cross Process / 正負逆沖 / 正负逆冲
  3. UI 界面动态标题绑定:

    • 取景界面顶部 OSD 标题(AppNameView)与选项菜单顶部标题(mScreenTitle)均动态绑定至 RicohHook.getAppTitle(),显示对应的语言名称。
  4. 系统级桌面应用图标多语言本地化 (resources.arsc):

    • 精准替换系统二进制资源字符串池:繁体中文系统显示「理光相機」、简体中文系统显示「理光相机」、英文及其他 30 余种语言统一显示「Ricoh Camera」。
  5. 全量继承 1.2.0 理光 GR3 胶片色彩科学:

    • 完整保留硬件级白平衡偏移注入(LB/CC)、1024 阶非线性 Gamma 曝光烘焙与行和归一化高低光分色 3×3 矩阵。

📦 安装方法

下载附件中的 PictureEffectPlus_Ricoh.apk,通过 Wi-Fi ADB 一键安装:

./scripts/install.sh <相机IP> PictureEffectPlus_Ricoh.apk

🇭🇰/🇹🇼 繁體中文

本版本正式引入相機執行階段**「自適應多語言引擎」**,依託 Android 底層 Locale 自動感知,實現一套統一 APK 在英文、繁體中文(台灣/香港/澳門)、簡體中文(大陸)及其他全球系統語言下的無感自適應匹配!

🌟 核心更新與調優

  1. 執行階段 Locale 自動感知引擎 (RicohHook.getLanguageType):

    • 底層呼叫 Android 原生 Locale.getDefault() 即時感知機身系統語言,無需針對不同語系製作分發多個 APK。
    • 自動將語言環境歸類為英文/全球通用 (0)、繁體中文 (1) 與簡體中文 (2),當使用者在相機設定中切換語言時,本應用程式全自動無感重新整理。
  2. 動態自適應濾鏡名稱與說明指南 (getFilterName / getFilterGuide):

    • 螢幕錶盤、撥輪浮層提示與說明指南全面支援三態動態適配:
      • pop-color:Ricoh GR Positive Film / 理光 GR 正片 / 理光 GR 正片
      • retro-photo:Ricoh Negative Film / 理光 負片 / 理光 负片
      • richtone-mono:High Contrast B&W / 高對比黑白 / 高对比黑白
      • rough-mono:Moriyama Daido B&W / 森山大道風 / 森山大道风
      • watercolor:Cross Process / 正負逆沖 / 正负逆冲
  3. UI 介面動態標題綁定:

    • 取景介面頂部 OSD 標題(AppNameView)與選項選單頂部標題(mScreenTitle)均動態綁定至 RicohHook.getAppTitle(),顯示對應的語言名稱。
  4. 系統級桌面應用程式圖示多語言本地化 (resources.arsc):

    • 精準替換系統二進位資源字串池:繁體中文系統顯示「理光相機」、簡體中文系統顯示「理光相机」、英文及其他 30 餘種語言統一顯示「Ricoh Camera」。
  5. 全量繼承 1.2.0 理光 GR3 底片色彩科學:

    • 完整保留硬體級白平衡偏移注入(LB/CC)、1024 階非線性 Gamma 曝光烘焙與列和正規化高低光分色 3×3 矩陣。

📦 安裝方法

下載附件中的 PictureEffectPlus_Ricoh.apk,透過 Wi-Fi ADB 一鍵安裝:

./scripts/install.sh <相機IP> PictureEffectPlus_Ricoh.apk

v1.2.0 (B2.0) - Ricoh GR III Color Science Overhaul | 理光色彩科学第一阶段重构

Choose a tag to compare

@bonyback1 bonyback1 released this 12 Sep 11:20

Sony PMCA Ricoh Film Simulation Camera Mod v1.2.0 (B2.0)

English | 简体中文 | 繁體中文


🇬🇧 English Release Notes

This release marks the official completion of Phase 1 of the Ricoh GR III Color Science Overhaul: introducing pre-ISP hardware white balance shifts with state protection, 1024-point tone curves with baked EV compensation, and row-sum normalized 3×3 color matrices for authentic split toning. Fully tested and verified on Sony ILCE-6300.

🌟 Key Highlights & Architectural Changes

  1. Pre-ISP Hardware White Balance Shift Injection & State Restoration:

    • Interfaces directly with Sony's proprietary camera hardware APIs (setLightBalanceForWhiteBalance for LB amber-blue bias, setColorCompensationForWhiteBalance for CC green-magenta compensation):
      • Ricoh Positive Film: Injects $LB=+2$ (amber warmth), $CC=-1$ (magenta nuance) to recreate the signature warm sunny slide base.
      • Ricoh Negative Film: Injects $LB=+4$ (pronounced warm amber), $CC=-2$ (subtle magenta) for a vintage yellowish analog print base.
      • Cross Process: Injects $LB=-3$ (cool cyan-blue), $CC=+2$ (emerald green) for dramatic cross-processing shifts.
      • Monochrome Presets: Retains $LB=0, CC=0$ for neutral grayscale balance.
    • Zero-Residue State Recovery: Snapshots the user's custom WB offsets upon activation and automatically restores them upon switching presets or quitting the app, completely preventing persistent camera body color leaks.
  2. 1024-Point 10-bit Gamma Curves with Baked EV Compensation:

    • Bypasses setExposureCompensation() to avoid interfering with physical dials or exposure meters; bakes the $2^{\Delta \text{EV}}$ sensitivity ratio directly into 1024-point non-linear Gamma tables:
      • Ricoh Positive Film: Baked -0.33 EV under-exposure to suppress blown highlights and enrich sky saturation.
      • Moriyama Daido Style: Baked -0.33 EV under-exposure for high-tension graphic street contrast.
      • Ricoh Negative Film: Baked +0.33 EV over-exposure combined with lifted black floor (~35) to replicate wide negative film dynamic latitude.
  3. Split-Toning Calibrated 3×3 Color Matrices:

    • Applied row-sum normalized ($\sum M = 1024$) Q10 matrices for unshifted neutral grays.
    • Leverages the BIONZ X ISP pipeline (RAW Bayer $\rightarrow$ Pre-WB Shift $\rightarrow$ Demosaic $\rightarrow$ 1024-Point Non-linear Gamma $\rightarrow$ Post 3×3 Matrix) to achieve authentic Ricoh GR3 "Cool cyan shadows, warm amber highlights" (Split Toning).

📦 Installation

Download PictureEffectPlus_Ricoh.apk below and deploy via one-click Wi-Fi ADB:

./scripts/install.sh <CAMERA_IP> PictureEffectPlus_Ricoh.apk

🇨🇳 简体中文更新说明

本版本正式落地理光 GR3 胶片色彩科学深度重构(第一阶段):引入硬件级白平衡偏移注入与现场保护、Gamma 曲线内嵌曝光补偿烘焙,以及全新的行和归一化高低光分色 3×3 矩阵。已在索尼 ILCE-6300 真机上测试通过。

🌟 核心更新与色彩科学重构

  1. 硬件级白平衡偏移注入与用户现场彻底恢复 (Hardware White Balance Shifts):
    • 深度调用相机私有硬件白平衡偏移 API(LB 琥珀/蓝色温偏置,CC 绿色/洋红色彩补偿),在图像传感器 RAW 显影前置管线直接注入物理胶片底色:
      • 理光 GR 正片: 注入 LB=+2 (琥珀暖调), CC=-1 (微洋红补偿),重现理光 GR3 正片特有的暖阳通透色底;
      • 理光负片: 注入 LB=+4 (明显暖琥珀), CC=-2 (品红微调),打造泛黄暖调的胶片底色;
      • 正负逆冲: 注入 LB=-3 (冷青蓝), CC=+2 (显色绿调),呈现反转片负冲的戏剧感;
      • 黑白滤镜: 保持 LB=0, CC=0 原生灰阶。
    • 用户原生现场保护与零残留恢复: 首次激活滤镜时自动保存用户原先设置的相机白平衡偏移,在切换或退出应用时精准还原,彻底杜绝机身全局色彩污染。
  2. 1024 阶 10-bit Gamma 曲线内嵌曝光补偿烘焙 (EV-Baking Tone Curves):
    • 避开调用 setExposureCompensation() 对机身物理曝光拨盘与测光标尺的干扰,直接将感光量比率 2^ΔEV 静态烘焙入 1024 点 10-bit 非线性 Gamma 表:
      • 理光 GR 正片: 内嵌 -0.33 EV 曝光压暗烘焙,有效压制高光死白,增强蓝天与高光的色彩饱和厚度;
      • 森山大道风: 内嵌 -0.33 EV 曝光压暗烘焙,加剧强反差街头黑白张力;
      • 理光负片: 内嵌 +0.33 EV 曝光提亮烘焙,配合哑光黑位抬升,模拟负片超大宽容度的高光滚降与通透柔和暗部。
  3. 全新高低光分色校准 3×3 颜色矩阵 (Split-Toning Normalized Matrices):
    • 重新优化并应用严格行和归一化(∑M = 1024)的 Q10 矩阵,灰阶无色偏;
    • 依托 BIONZ X ISP 的「RAW Bayer → 前置 WB 偏移 → Demosaic → 1024阶非线性 Gamma → 后置 3×3 色彩矩阵」管线机制,前置 WB 注入暖调经非线性曲线自然解耦,后置矩阵对高光压制多余洋红并强化青绿,首次在索尼微单上完美重现理光 GR3 特有的**「暗部偏冷青、亮部微泛琥珀」高低光分色 (Split Toning)**。

📦 安装方法

下载附件中的 PictureEffectPlus_Ricoh.apk,通过 Wi-Fi ADB 一键安装:

./scripts/install.sh <相机IP> PictureEffectPlus_Ricoh.apk

🇭🇰/🇹🇼 繁體中文更新說明

本版本正式落地理光 GR3 底片色彩科學深度重構(第一階段):引入硬體級白平衡偏移注入與現場保護、Gamma 曲線內嵌曝光補償烘焙,以及全新的列和正規化高低光分色 3×3 矩陣。已在索尼 ILCE-6300 真機上測試通過。

🌟 核心更新與色彩科學重構

  1. 硬體級白平衡偏移注入與使用者現場徹底還原 (Hardware White Balance Shifts):
    • 深度呼叫相機私有硬體白平衡偏移 API(LB 琥珀/藍色溫偏移,CC 綠色/洋紅色彩補償),在感光元件 RAW 顯影前置管線直接注入物理底片底色:
      • 理光 GR 正片: 注入 LB=+2 (琥珀暖調), CC=-1 (微洋紅補償),重現理光 GR3 正片特有的暖陽通透基底;
      • 理光 負片: 注入 LB=+4 (明顯暖琥珀), CC=-2 (品紅微調),營造泛黃暖調的底片底色;
      • 正負逆沖: 注入 LB=-3 (冷青藍), CC=+2 (顯色綠調),呈現反轉片負沖的戲劇感;
      • 黑白濾鏡: 保持 LB=0, CC=0 原生灰階平衡。
    • 使用者原生現場保護與零殘留還原: 首次啟動濾鏡時自動儲存使用者原先設定的相機白平衡偏移,在切換或退出應用程式時精準還原,徹底杜絕機身全局色彩污染。
  2. 1024 階 10-bit Gamma 曲線內嵌曝光補償烘焙 (EV-Baking Tone Curves):
    • 避開呼叫 setExposureCompensation() 對機身實體曝光轉盤與測光標尺的干擾,直接將感光量比率 2^ΔEV 靜態烘焙入 1024 點 10-bit 非線性 Gamma 表:
      • 理光 GR 正片: 內嵌 -0.33 EV 曝光壓暗烘焙,有效抑制高光死白,增強藍天與高光的色彩飽和厚度;
      • 森山大道風: 內嵌 -0.33 EV 曝光壓暗烘焙,加劇強反差街頭黑白張力;
      • 理光 負片: 內嵌 +0.33 EV 曝光提亮烘焙,配合消光黑位提升,模擬負片超大寬容度的高光滾降與通透柔和暗部。
  3. 全新高低光分色校准 3×3 顏色矩陣 (Split-Toning Normalized Matrices):
    • 重新最佳化並應用嚴格列和正規化(∑M = 1024)的 Q10 矩陣,灰階無色偏;
    • 依託 BIONZ X ISP 的「RAW Bayer → 前置 WB 偏移 → Demosaic → 1024 階非線性 Gamma → 後置 3×3 色彩矩陣」管線機制,前置 WB 注入暖調經非線性曲線自然解耦,後置矩陣對高光壓制多余洋紅並強化青綠,首次在索尼相機上完美重現理光 GR3 特有的**「暗部偏冷青、亮部微泛琥珀」高低光分色 (Split Toning)**。

📦 安裝方法

下載附件中的 PictureEffectPlus_Ricoh.apk,透過 Wi-Fi ADB 一鍵安裝:

./scripts/install.sh <相機IP> PictureEffectPlus_Ricoh.apk

v1.1.4 (B1.4) - 基于PMCA开发圣经的架构加固与内存防崩

Choose a tag to compare

@bonyback1 bonyback1 released this 11 Sep 12:03

索尼相机理光胶片滤镜模组 (Sony PMCA Ricoh Mod) v1.1.4 (B1.4) 发布

本版本深度对照索尼官方 PMCA 架构开发圣经(Bible.md)全栈规范,修复了底层 Native 硬件内存泄漏与参数级联覆盖等系统级隐患,并消除了转动拨轮切换滤镜时的取景器黑闪与迟滞。已在索尼 ILCE-6300 真机上测试通过。

🌟 核心更新与底层架构加固

  1. 彻底杜绝 Native DeviceBuffer DMA 硬件内存泄漏:
    • 依据规范,CameraEx$GammaTable 是底层通过 /dev/video* 直接分配的 Linux 内核物理 DMA 显存。此前写入 HAL 后缺失显式 release(),频繁调出菜单、按 Fn 调感光度或反复按回放查看照片容易导致缓冲池耗尽死机;
    • 在 RicohHook.applyHook 中加入严格的 try-finally 硬件保护,向 HAL 提交后立即释放 table.release(),确保整机全天候高强度拍摄绝不死机或冻结取景器。
  2. 重构为单次原子参数提交(杜绝参数级联踩踏):
    • 彻底剔除跨单例调用 CreativeStyleController.setValue 与 DROAutoHDRController.setValue 引发的级联 IPC,防止用户原机关机前的设置覆盖滤镜中性 0 偏移;
    • 直接在单一 ParametersModifier 中一步到位配置中性色彩风格、0 对比/饱和/锐度、DRO/HDR 禁用与色彩矩阵,执行单次原子提交。
  3. 拨轮切换滤镜消除取景器闪黑与 IPC 减负:
    • 在 setPlusPictureEffect 入口处注入智能分发:在 5 款理光胶片预设之间转动拨轮切换时,跳过清空曲线与单位阵的中间过渡步骤,直接原子覆盖目标色彩,彻底消除 EVF/LCD 画面黑闪跳色,切换响应更迅捷。
  4. 色彩矩阵重置硬件旁路(降低发热与功耗):
    • 在 resetHook 中,将重置写入对角 1024 阵改为向 HAL 传入 null,让 BIONZ X 图像处理器直接 bypass 矩阵乘法器硬件,降低机身发热与耗电。
  5. 文字细节修正:
    • 修正森山大道风引导词中的汉字笔误(“森山大道风粗粝高对比黑白”)。

📦 安装方法

下载附件中的 PictureEffectPlus_Ricoh.apk,通过 Wi-Fi ADB 一键安装:

./scripts/install.sh <相机IP> PictureEffectPlus_Ricoh.apk

v1.1.3 (B1.3) - 阻断创意风格叠加与全新胶片Gamma曲线

Choose a tag to compare

@bonyback1 bonyback1 released this 10 Sep 10:15

索尼相机理光胶片滤镜模组 (Sony PMCA Ricoh Mod) v1.1.3 (B1.3) 发布

本版本重点解决了滤镜色彩与相机原有“清澈 (Clear)”等创意风格叠加的问题,并全面重构了 5 款定制滤镜的 Gamma 动力学曲线,还原纯正自然的真实理光相机胶片质感。已在索尼 ILCE-6300 真机上测试通过。

🌟 核心更新与色彩调优

  1. 彻底阻断与相机原有创意风格叠加(基准锁定):
    • 解决此前滤镜关闭原生效果后,底层 ISP 仍会继承相机原先开启的“清澈 (Clear)”或鲜明模式及用户对比度偏移,导致对比度异常暴涨的问题;
    • 在 RicohHook.applyHook 中强制向底层写入 setColorMode("standard"),对比度、饱和度、锐度偏移全部归零,并同步复位 CreativeStyleController 与 DROAutoHDRController,确保滤镜在何种相机设置下都拥有 100% 独立中性的纯正基准。
  2. 全新重构 5 款经典滤镜的 10-bit Filmic Gamma 曲线:
    • 理光 GR 正片 (Ricoh Positive Film):中灰反差斜率从暴力的 2.06 回调至自然的 1.22~1.25,大幅抬升保护暗部细节(输入 64 映射值由 14 提升至 45),高光加入柔和平滑滚降,彻底消除死黑,还原纯正理光 GR 正片标志性的青蓝天空、浓郁色彩与通透暗部层次;
    • 理光负片 (Ricoh Negative Film):反差斜率调优至 1.08~1.12,黑位轻度抬升至 35,呈现柔和低对比、哑光泛暖的复古胶片韵味;
    • 高对比黑白 (Ricoh High Contrast B&W):斜率优化至 1.81,保全深邃油墨质感的同时恢复暗部细节与胶片颗粒层次;
    • 森山大道风 (Moriyama Daido Rough B&W):斜率由近乎二值化的 3.94 调整至 2.38,街头黑白张力十足且保留轮廓与暗部细节;
    • 正负逆冲 (Ricoh Cross Process):斜率调优至 1.25,青绿暗部与暖黄高光平衡过渡,鲜明通透。
  3. 全生命周期与稳定性保障:
    • 滤镜退出/切换时自动安全复位标准基准与零偏移;
    • 完整保留 v1.1.2 干净退出的防死循环重入机制与正常休眠唤醒保持。

📦 安装方法

下载附件中的 PictureEffectPlus_Ricoh.apk,通过 Wi-Fi ADB 一键安装:

./scripts/install.sh <相机IP> PictureEffectPlus_Ricoh.apk