- Тип ОС Android
- Версия SGCAM 8.5.300.XX.10 STABLE V21
- Дата создания 28.01.2025
- Мод приложения Google Camera
- Автор мода Shamim
Журнал изменений:
V1
Основные моменты:
- Имеет поддержку Android 10/10+, а также поддерживает c2api уровня 3 и полную версию обоих.
- Есть 6 кнопок с поддержкой длительного нажатия и переключателем камеры, а кнопка галереи также поддерживает долгое нажатие. Ребята, вы можете перейти к целевым предпочтениям в зависимости от объектива с помощью этих опций длительного нажатия.
- Добавлено огромное количество опций libpatcher и многое другое.
Настройки скорости:
- Зайдите в настройки разработчика, выберите тип предпочтения «Удалить все», тогда скорость открытия предпочтений будет в 10 раз быстрее.
Благодарности:
- Спасибо @IamVamsiK и @Madieljf за извлечение адресов libpatcher. И более 30 настроек и массивов libpatcher, исправленных и предоставленных @IamVamsiK. Спасибо @bigkaka за предложение этой версии для моддинга. Спасибо всем бета-тестерам.
Почему 8.5?
- Это последняя сборка от Google, в которой есть адреса цветовых параметров. Имеет меньше вызовов методов из ОС. Вот почему это можно легко исправить на устройствах a10. В нем меньше новых пиксельных API-ключей, чем в новых сборках, и это лучше для непиксельных и многих других вещей.
V2
- Исправлено множество ранее сообщенных ошибок.
- Добавлены насыщенность, насыщенность 2, насыщенность 3, сглаживание 2, артефакты шума Sabre в настройках libpatcher. Спасибо @Iamvamsik за адреса.
- Исправлены ошибки на китайских прошивках. Спасибо @bigkaka.
- Оптимизированы коды слайдеров WB и многое другое.
V3
- Исправлен водяной знак для необработанных изображений.
- Исправлены настройки потока.
- Исправлено масштабирование для портретного режима.
- Добавлена поддержка вибрации для кнопок и длинных нажатий. При нажатии на кнопки или длинном тапе он возбуждается. Если вы отключите «camera.allow_fine_haptics», кнопки или длинные нажатия не будут возбуждаться.
- В диалоговом окне загрузчика XML добавлена опция «пропустить клавиши линзы». Если вы включите это перед загрузкой конфигураций, ключи вашего объектива не будут обновляться в формате XML.
- Исправлен hdrnet для непиксельных.
- Исправлено множество ранее сообщенных ошибок и множество других внутренних изменений.
- Исправлено разрешение для дополнительной камеры.
V4
- Добавлен профиль и пользовательское имя профиля.
- Добавлена поддержка параметров кривых гаммы (33 точки), тоновой (17 точек) , сект (7 точек).
- Добавлена возможность доступа к списку профилей по объективу из видоискателя с пользовательским названием профиля.
- Кнопка диафрагмы будет видна только на устройствах Samsung.
- Добавлен ручной шестнадцатеричный ввод количества libpatcher. Настройки пользовательского шестнадцатеричного ввода будут отображаться в соответствии с введенным значением (требуется перезагрузка).
- Исправлена кнопка hdrnet и многое другое.
V5
- Добавлен LUT и пользовательская библиотека в настройках профиля. Longtap будет работать для этих параметров в соответствии с выбором профиля.
- Добавлены новые предпочтения для ручного ввода шестнадцатеричных значений.
- Исправлены параметры уровня белого в настройках разработчика.
- Добавлены настройки тона и гаммы DSP.
- Исправлено ошибки на некоторых устройствах Xiaomi.
- Исправлено несколько проблем, о которых сообщалось ранее.
- Исправлены предыдущие ошибки.
- Оптимизирован профиль.
V6
- Оптимизировано автоматическое определение коэффициента увеличения дополнительных объективов.
- Оптимизированная кнопка профиля для передней камеры.
- Перенесены настройки цветокоррекции в настройки профиля.
- Исправлен загрузчик пользовательских библиотек для передней камеры.
- Исправлено множество обнаруженных ошибок и многое другое.
Желательна чистая установка. Никогда не используйте XML-файлы других сборок.
V7
- Добавлено неограниченное количество профилей в соответствии с объективами. Для работы требуется перезагрузка после ввода номера профиля.
- Исправлен пропуск переключателя информации об объективе.
- Исправлена компенсация хайлайтов в libpatcher.
Требуется чистая установка. Старые XML-файлы не будут работать с параметрами профиля. Потому что я добавил поддержку неограниченного количества профилей. Мне пришлось изменить там много кода.
V8
- Исправлено slow motion для некоторых устройств.
- Исправлен сбой на устройствах Samsung.
- Теперь количество профилей будет действовать в зависимости от линз.
- Добавлена подпись в опции exif перед настройками libpatcher. Вы можете напрямую ввести текст туда. Нет необходимости вводить шестнадцатеричные значения.
- Исправлены параметры Color Sat Params Light и Color Sat Params Shadow.
- Оптимизированы коды масштабирования и исправлено несколько ошибок.
- Добавлена опция подавления горячих пикселей в расширенных настройках параметров.
- Добавлена опция «Отключить сжатие dng» в расширенных настройках.
- Добавлены Effect zsl frames и параметры zsl mode hdr frame в настройках количества кадров hdr.
- Добавлена опция разблокировки модели шума в настройках шум моделей.
- Исправлены логические идентификаторы линз. Идентификаторы объективов по умолчанию будут физическими, но вы можете использовать логические идентификаторы объективов без сбоев и сможете переключать объективы без перезапуска. Установлены идентификаторы физических линз по умолчанию, поскольку все логические идентификаторы линз недостаточно стабильны.
- Исправлен сбой на некоторых устройствах.
- Исправлено множество ошибок, о которых сообщалось ранее.
- Исправлены опции cf1 и cf2 в либпатчере.
- В настройках разработчика добавлен еще один параметр в список с именем «Изменено». После выбора этого параметра будут видны только измененные параметры.
Требуется чистая установка. Старые XML-файлы не будут работать с параметрами профиля. Потому что я добавил поддержку неограниченного количества профилей. Мне пришлось изменить там много кода.
Спасибо всем бета-тестерам за несколько тестов бета-сборок и спасибо @bigkaka за идею добавить в настройки разработчика еще один параметр в список с именем «Изменено».
V9
- Добавлена возможность сохранять и загружать все типы файлов *кроме сохранения фотографий на SD-карте*. Опция доступна в дополнительных настройках.
- Добавлена видимость дополнительных кнопок, значения масштабирования, названия кнопок индивидуально для передней и задних камер. Включите «camera.advance_lens_detector_front» в настройках разработчика, чтобы получить автоматическое определение объектива для передней камеры. Отключено по умолчанию, чтобы избежать непредвиденного сбоя некоторых устройств.
- Обновлен ярлык *ИНДИВИДУАЛЬНЫХ* профилей объективов (как для задней, так и для передней части). *Нажав и удерживая* AUX, вы перейдете к *Индивидуальным* настройкам элемента «Объектив» (как для задней, так и для передней части).
- Добавлена загрузка пользовательской модели шума для отдельных AUX и заполнение значений NM. Когда вы загрузите пользовательскую модель шума, выберете ее и перезапустите приложение, вы увидите значения NM, заполненные в соответствии с моделью шума. Те же значения модели шума будут сохранены в XML. Больше нет необходимости делиться моделями Custom Noise.
- Добавлена поддержка файлов .cube lut. Коды анализа файлов кубов взяты из набора инструментов agc. Спасибо @bigkaka.
- Исправлено множество ранее сообщенных ошибок.
Требуется чистая установка. Старые XML-файлы не будут работать с параметрами профиля.
V10 (RU) Журнал изменений:
- Теперь стабилизация будет работать как sgcam 8.4.400. Теперь нет черного VF в режиме видео, если вы включили отслеживание фокуса.
- Добавлено значение масштабирования по умолчанию.
- Исправлен масштаб портрета по умолчанию.
- Добавлены новые иконки для всех настроек.
- Оптимизированные настройки кривой.
Примечания: Вероятно, это финальная версия, основанная на gcam 8.5.300, если я не заметил каких-либо незначительных ошибок. Если у кого-то возникнут проблемы с установкой, просто выполните чистую установку.
V10 (EN) Changelog:
- Now stabilization will work as sgcam 8.4.400. Now no black vf on video mode if you enable focus tracking.
- Added default zoom value.
- Fixed portrait default zoom.
- Added new icons for all preferences.
- Optimized curve settings.
Notes: It's probably the final version based on gcam 8.5.300 if I don't notice any minor bugs. If anybody faces any issues with installation, just do clean installation.
V11 (RU) Журнал изменений:
- Исправлена ошибка, из-за которой XML не мог загрузиться при включении переключателя пропуска информации об объективе.
- Исправлен ISO-лимит в libpatcher.
- Исправлена ошибка логической линзы.
Примечания: Если у кого-то возникнут проблемы с установкой, просто выполните чистую установку.
V11 (EN) Changelog:
- Fixed xml can't load with enabling skip lens info switch.
- Fixed iso limit of libpatcher.
- Fixed logical lens error.
Notes: If anybody faces any issues with installation, just do clean installation.
V12 (RU) Журнал изменений:
- Исправлено автоматическое определение ID объектива после загрузки XML с переключателем пропуска объектива.
- Исправлена проблема, связанная с видео.
Примечания: Если у кого-то возникнут проблемы с установкой, просто выполните чистую установку.
V12 (EN) Changelog:
- Fixed auto lens id detection after loading xml with skip lens switch.
- Fixed video related problem.
Notes: If anybody faces any issues with installation, just do clean installation.
V15 (EN)
- Added front lens preferences individually for each front lens. If you enable the aux front cam from Auxiliary Camera settings, the preferences for those lenses will be visible in Additional Module settings.
- Added Brightness Intensity in Light and Shadow settings, RaisrZFTuning1, RaisrZFTuning2, Robustness Boost (Sabre Motion Fix), SharpShastaMotion in sharpness settings, Sabre Burst Merge 1, Sabre Burst Merge 2, Sabre Burst Merge 3, Sabre 1, Sabre 2, Sabre 3 in sabre settings, TemporalBinning in noise reduction settings. Thanks to @IamVamsiK for searching hex addresses.
- Added output resolution format detection according to the device. You will be able to use all output sizes based on your device's support.
- Fixed Raw format.
- Fixed resolution in the 16:9 aspect ratio.
- Optimized lens names.
- Added aspect ratio fix, white level, and sensor info color filter options in Necessary Fixes settings. "Default" refers to the value taken from c2api.
- Fixed Highlight Fix 2. Now on/off will work well.
- Fixed crash on opening.
- Added a dialog for permission grant.
- Added shadow tuning.
- Added profile follow option in Necessary Fixes settings. You can now access the back main camera lens profiles.
- Added clickable link text support in XML config nicknames. Follow this format: <a href="URL">Nickname</a>.
- Added the ability to set custom orientation. The option is available in Advanced Options settings.
- Added the ability to save the patched library with value hex changes.
- Added the ability to receive shared files. Now you can copy lib, XML, noise model, AWB, and LUT files to the target directory using the share feature. The file will then be available in the loader.
- Added the ability to save photos to the SD card. It's a post-processing feature, ensuring no loss in quality due to the SD card. The photo will first be saved to your device's internal storage, then moved to your SD card.
- Added the ability to request all file access permissions if not previously granted before loading files for copying and added a specific reason for the copy file error toast.
- Fixed a few issues related to the front lens. If you have front aux lenses, select a specific lens before taking pictures.
- Added support for receiving multiple shared files. You can copy .txt, .gawb, .so, .xml, .png, and .c type files to the target directory at once using Android's share feature.
- Fixed front lens lib patcher.
- Added Temporal Binning Burst Frame in HDR frame settings. Now the ZSL frame will work if you enable Effect ZSL frames and force the same frame number for ZSL burst and Temporal Binning Burst.
- Added GPUImage for post-processing, including LUT, LUT intensity, highlights, shadow, vignette start, and vignette end options. (Load Library and post-processing features are in the Post Processing preference screen).
- Fixed editText input type for many preferences.
- Added a working patcher log with key, address, and value.
- Changed the app icon and updated the target SDK version to 31.
- Fixed the issue of EXIF info not saving.
- Fixed many reported bugs.
- Added an option in Advanced Options settings to include profile name, LUT name, and LUT intensity in the picture's file name.
- Moved JPEG quality and save EXIF info for post-processing options to Advanced Options settings.
- Added the ability to identify more output format names.
- Added the ability to change the app icon. The option is available in Advanced Options settings. Thanks to @heyamiyou and @justgl for the icon.
- Added two more logos in the watermark icon selection. Thanks to @heyamiyou and @justgl.
- Added preset Luma Sabre level in Lib Patcher settings.
- Added Noise Processing Off selection.
- Fixed a few reported bugs.
- Fixed manual camcorder profile.
- Fixed 1/8x and 1/4x slow motion for almost all devices.
Recently, Google Play Protection started detecting the targetSdkVersion of APKs. If it finds that the APK's targetSdkVersion is less than or equal to 30 (Android 11) during installation, it displays a warning: "This app was built for an older version of Android and doesn't include the latest privacy protections. Installing this app may put your device at risk." After forcing the targetSdkVersion of the APK to 31, motion mode (which requires work on the library to fix) and previous builds' XMLs no longer work. I forced the APK's targetSdkVersion to 31. If you want to use motion mode or previous XMLs, set the targetSdkVersion to 29. A clean installation is recommended.
V16
- Исправление выходного разрешения: решена проблема, при которой выходное разрешение определялось неправильно.
- Настройки копирования файлов: введен новый параметр в разделе «Параметры файлов», позволяющий копировать все типы файлов в целевой каталог.
- Пользовательский шрифт водяного знака: теперь вы можете персонализировать свой водяной знак с помощью пользовательских шрифтов.
- Исправления ошибок: устранены многочисленные сообщенные ошибки для более плавного использования.
- Новые дополнения к шрифтам: добавлены последние предлагаемые шрифты в коллекцию и добавлена возможность загружать шрифты, такие как значки водяных знаков.
- Расширенные параметры цвета: добавлена улучшенная опция Color Wiener в lib patcher.
- Расширенная поддержка звука камеры: добавлена поддержка шести различных звуков камеры, доступных через настройки дополнительных параметров.
- Дополнительные параметры уровня белого: введены дополнительные параметры выбора уровня белого для большего контроля.
- Устранение проблем: исправлено несколько ранее сообщенных проблем для повышения стабильности и производительности.
V17 (RU) Журнал изменений:
- Подтверждение перемещения файлов: теперь при выборе файла .png вам будет предложено диалоговое окно подтверждения для выбора способа использования файла (для водяного знака или LUT). В зависимости от вашего выбора файл будет перемещен в соответствующий каталог.
- Улучшенный FPS видоискателя: исправлен FPS видоискателя для обеспечения более плавной работы.
- Новые параметры ведения журнала в настройках файла: добавлены более подробные параметры ведения журнала, включая Logcat, Log и Lens Log, доступные в настройках настроек файла.
- Исправления Xiaomi 14 Ultra: исправления, примененные специально для устройств Xiaomi 14 Ultra.
V17 (EN) What's new:
- File Mover Confirmation: Now, when selecting a .png file, you'll be prompted with a confirmation dialog to choose how the file will be used (for Watermark or LUT). Based on your choice, the file will be moved to the appropriate directory.
- Improved Viewfinder FPS: Fixed the viewfinder FPS to ensure smoother performance.
- New Logging Options in File Settings: Added more detailed logging options, including Logcat, Log, and Lens Log available in the File Settings preferences.
- Xiaomi 14 Ultra Fixes: Fixations applied specifically for Xiaomi 14 Ultra devices.
V18 (RU) Журнал изменений:
- Переключатель дополнительных модулей камеры: исправлена настройка переключателя включения/выключения для лучшего управления и функциональности.
- Оптимизированный код водяного знака: оптимизирован значок водяного знака и обработка имени устройства для повышения производительности и точности.
V18 (EN) What's new:
- Auxiliary Camera Switch: Fixed the on/off switch preference for better control and functionality.
- Optimized Watermark Code: Streamlined the watermark mark icon and device name handling for improved performance and accuracy.
V19 (RU) Журнал изменений:
- Переключатель дополнительных модулей камеры: исправлены коды, связанные с дополнительными кнопками.
V19 (EN) What's new:
- Auxiliary Camera Switch: Fixed aux buttons related codes.
V21 (RU) Журнал изменений:
- Добавлен режим Astro Force и исправлен режим Astro Auto. Теперь эти режимы будут работать как для фронтальной, так и для задней камеры в зависимости от выбора кнопки для задней камеры.
- Добавлены Luma Denoise и Luma Smooth в раздел Noise Reduction; HDR2, LDR Highlighting и Dehazed Black в раздел Light and Shadow; и Noise Reduction Sabre, Noise Reduction Sabre 1 и Sabre Noise Estimals в раздел Sabre libpatcher. Спасибо @IamVamsiK за предоставление шестнадцатеричных адресов.
- Исправлено несколько ключей API, связанных с размером вывода.
- Добавлен ползунок Astro Time.
- Добавлена поддержка выбора разрешения только для поддерживаемых устройств.
- Исправлено несколько кодов модификации.
- Исправлены сбои, вызванные вводом нулевых значений в настройках параметров разработчика. Нулевые значения больше не будут регистрироваться в общих настройках. Если ключ со значением null уже существует, он будет удален, и будет применено значение по умолчанию.
- Устранены проблемы с предварительным просмотром видоискателя на некоторых устройствах.
- Исправлена проблема с 60 кадрами в секунду. Оптимизирована ручная видеокамера как для обычного видеорежима, так и для замедленной съемки. Теперь значения качества, videoFrameHeight и videoFrameWidth будут автоматически регулироваться в зависимости от выбранного режима. Для этих настроек пустое значение по умолчанию будет «авто».
- Добавлена возможность правильного подсчета настроек в настройках разработчика.
- Оптимизирован журнал настроек разработчика.
- Добавлена функция поиска значений в настройках разработчика. Эта функция предназначена для обеспечения отсутствия задержек при поиске.
- Исправлены тексты водяных знаков, значки, линии и т. д. для всех разрешений.
- Добавлена возможность настраивать размер карты водяных знаков из настроек водяных знаков.
- Устранены дублирующиеся строки в массиве выбора идентификатора объектива.
- Добавлена опция Highlight Fix в настройках дополнительных параметров.
- Добавлен подробный журнал для настроек разработчика.
- Исправлены значения для параметров LUT Noise Fix, Noise Channel 4, HDR Effect, HDR Ratio3, Temporal Radius, HDR Ratio Limit Override, Dehazed Regulator 2, Shot Noise Factor, Shasta Base Frame Sharpness, Saturation2, Sabre Burst Merge 1, Sabre Burst Merge 2, Sabre Burst Merge 3, Noise Reduct Sabre1 и Noise Reduct Sabre. Спасибо @IamVamsiK за определение неверных значений.
V21 (EN) What's new:
- Added Astro Force Mode and fixed Astro Auto Mode. These modes will now work for both front and back cameras, depending on the button selection for the back camera.
- Added Luma Denoise and Luma Smooth in the Noise Reduction section; HDR2, LDR Highlighting, and Dehazed Black in the Light and Shadow section; and Noise Reduction Sabre, Noise Reduction Sabre 1, and Sabre Noise Estimals in the Sabre section of the libpatcher. Thanks to @IamVamsiK for providing the hex addresses.
- Fixed several API keys related to output size.
- Added an Astro Time Slider.
- Added resolution selection support for supported devices only.
- Corrected a few modification codes.
- Fixed crashes caused by null value inputs in Developer Settings preferences. Null values will no longer be registered in Shared Preferences. If a key with a null value already exists, it will be removed, and the default value will apply.
- Resolved viewfinder preview issues on certain devices.
- Fixed the 60 FPS issue. Optimized the manual camcorder for both normal video mode and slow motion. Now, the quality, videoFrameHeight, and videoFrameWidth values will be automatically adjusted based on the selected mode. For these preferences, an empty value will default to "auto."
- Added the ability to count preferences in Developer Settings correctly.
- Optimized the Developer Settings log.
- Added a value search feature in Developer Settings. This feature is designed to ensure no lag while searching.
- Fixed watermark texts, icons, lines, etc. for all resolutions.
- Added the ability to customize the watermark card size from the watermark settings.
- Resolved duplicate strings in the lens ID selection array.
- Added a Highlight Fix option in Advanced Options settings.
- Added a detailed log for Developer Settings.
- Corrected values for LUT Noise Fix, Noise Channel 4, HDR Effect, HDR Ratio3, Temporal Radius, HDR Ratio Limit Override, Dehazed Regulator 2, Shot Noise Factor, Shasta Base Frame Sharpness, Saturation2, Sabre Burst Merge 1, Sabre Burst Merge 2, Sabre Burst Merge 3, Noise Reduct Sabre1 and Noise Reduct Sabre parameters. Thanks to @IamVamsiK for identifying the incorrect values.