Giter Club home page Giter Club logo

openmemories-tweak's Introduction

OpenMemories: Tweak

An app to unlock settings on your Sony camera.

  • Remove the 30min video recording limit
  • Unlock the language menu
  • Disable the NTSC nag screen
  • For developers: Enable telnet and adb daemons

Installation

Please read this section for up-to-date information on installing the app.

Compatibility

This app should be compatible with all Sony cameras supporting PlayMemories Camera Apps (PMCA). See here for a full list.

A word of caution

This is not an official Sony application. All information has been found through reverse engineering. Even though everything worked fine for our developers, it could cause harm to your hardware. If you break your camera, you get to keep both pieces. We won't take any responsibility.

Usage

After installation, you should find the app in the "Application List" on your camera.

  • Use the menu button to exit the app
  • The app writes a log to the SD card (TWEAKLOG.TXT)

There are several different tabs:

Video

Remove the 30 minute recording limit and enjoy (almost) unlimited video recording.

Additionally, remove the 5 minute 4K recording limit on the RX100M4.

Region

Is your camera locked to Japanese? Is it set to the wrong region? Unlock all 30+ languages.

Is your camera locked to NTSC? Enable the PAL / NTSC selector.

Does your camera show you the NTSC nag screen on every startup? Disable the PAL / NTSC selector to get rid of the nag screen.

Protection

Use this option only if you're asked to do so. Some of the above settings may fail because your settings file is locked. Disable the protection here. In practice, it should only matter to this app if your settings are protected or not. Otherwise, this won't change anything. We still recommend re-enabling protection after you're done tweaking your settings.

Developer

Wifi

Check the "Enable Wifi" checkbox to permanently connect the camera to your wifi access point.

Don't forget to increase the "Power save start time" in the menu, or the camera may turn off automatically after a few minutes.

Once wifi is enabled, you can run and connect to the following daemons:

Telnet

To get a root shell on your camera, check the "Enable Telnet" checkbox. This starts a telnet daemon listening on port 23. Connect to it via wifi.

A few special commands you can run:

To run an Android shell
android_console.sh
To dump the firmware to the sdcard

On Android 2:

dd if=/dev/nflasha of=/android/mnt/sdcard/DUMP.DAT bs=1M

On Android 4:

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

This operation will take some time (it copies about 500MB). Use fwtool.py to unpack the dump file.

ADB

To install and debug Android apps from your computer, check the "Enable ADB" checkbox. This starts an ADB daemon listening on port 5555. Connect to it via wifi:

adb connect <your camera's ip>

FAQ

How does it all work?

nex-hack managed to decrypt firmware updates (see fwtool.py for a more recent unpacker). The PMCA-RE project reverse engineered how apps are installed. This allows us to run custom code. With the knowledge from the firmware, we found out how settings are stored on the camera (hint: in a file called Backup.bin). We can now change these settings directly, also the ones locked by Sony.

It doesn't work for me!

First, thanks for testing. If you encounter a bug, please open an issue!

How can I remove the app?

You can uninstall it normally with the "Application Management" app. The modified settings are preserved even if you remove the app.

What happens if i do a factory reset?

Some settings might be removed, others will be permanent. We still have to investigate a bit more to find out which features are reset and how. In the worst case, you can reinstall the app (all apps are removed in a factory reset) and apply the settings again.

What happens if i do a firmware update?

See above.

I have an old camera that doesn't support apps

Depending on your camera, tweaks may be applied using a method based on the firmware update process: More information

Can you add feature X?

Keep in mind that this app can only change settings that are already there and just hidden by Sony. However, there are still about 15 000 entries in the settings file. So finding out what a particular setting does is quite an effort. But if you have ideas, feel free to open an issue!

openmemories-tweak's People

Contributors

iroot avatar lainy avatar ma1co avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

openmemories-tweak's Issues

Error when reverting back to original languages on latest version 0.7

Don't know if anyone else has already reported this issue, Searched for it and didn't find any mention of it.

When attempting to revert back to the original languages by unchecking the Enable All languages setting after it has been previously enabled, I get the following error:

BackupCheckException
Unknown region: CX60901_E32

Sony RX100 M4
Running on 1.30 firmware

[REQUEST] Enable PDAF for adapted lenses on A7

I would like to add support to enable phase-detect AF for adapted lenses on A7. The feature was added to A7II since firmware 2.0, so I would expect it could be enabled on A7 since they are using same sensor/HW.

[Feature Request] PAL to NTSC setting change triggers a warning every time camera starts!

Thanks for this release! I have a Feature Request -when a PAL default camera is changed to NTSC in a region that does not support PAL (and vice versa), the camera triggers a warning message "Running on NTSC" which can be dismissed by half pressing the shutter button.
This nag screen appears every time the camera is restarted or awake from sleep.

It would be great if this nag screen can be configured NOT to appear at every startup when video format is changed from default.

Thanks!

anamorphic

Hello, is there any possibility to creat 21:9 aspect ratio with true 1080p in video mode?
I just cant use wide angle lens with anamorphic adapter, so I would be very happy if there is some solution to recording 1080p with different than 16:9.
thanks for info.

A6300 Rom V 1.00 Time Tweak Not Working

Hi Ma1co,

I have installed time tweak and the 5 second test works. However, when the time limited is set to max, it always ends at 35:08 no matter what memory card, battery life, video type i use.

I tried enabling/disabling/enabling protection, it did not help.

Attached is the log.

Thanks. I hope you can resolve this as its an awesome hack!
TWEAKLOG.TXT

Video limit didn't seem to work on A7

I have an A7 (ILCE-7) and successfully installed OpemMemories - Tweak today. I was on firmware 2.0.0 and tried setting the video length limit to maximum, but after 30 minutes of video my camera stopped recording (e.g. the tweak had no effect). Then I updated to firmware 3.1.0 (the latest) and tried it again, still no effect.

Thanks for developing this, hopefully this debug info is useful. Happy to try any fixes you suggest.

Can I use this app on my Sony RX100m2 ?

Can I use this app on my sony rx100m2 ?

If I use Get camera info:
Loading plugin
Plugin loaded
Starting task
Got task key
Cancelling plugin
Plugin cancelled
Starting download to camera
Error: Network connection

If i use Instal Open Memories Tweak:
Starting task
Got task key
Cancelling plugin
Plugin cancelled
Starting download to camera
Error: Network connection

I tried 2 USB cable with 2 different pc 2 different explorer and 8 different USB port and I have same problem.
I can't see my model in this list:
https://github.com/ma1co/OpenMemories-Framework/blob/master/docs/Cameras.md
I have no hopes? Can you help me?

Request NEX7

Hi,

Would you have any news on whether or not this tool will be compatible with the NEX-7 cameras? Personally, just being able to change language would be fantastic!

[REQUEST] Set minimum shutter speed for A7ii

Hello Ma1co !
First of all I want to congratulate you for your work!
Do you think it is possible to add the setting of the minimum shutter speed shutter on the A7 and A7ii sony? (exists on the A7rii)

thanks in advance !
Chris
Owner sony A7ii

[REQUEST] Faster magnification and remapping APS-C crop button

Hello,

Thanks for this fantastic hack - I often have to shoot long events and performances so this will be invaluable.

Anyway, if possible, I have two humble requests for future changes:

Firstly, when pressing the focus-magnification button, a box appears showing the area that will be magnified and then you have to press the button again to actually magnify. I use manual lenses exclusively so having this extra step is really annoying and slows down my work, especially in event situation when I need to focus faster. Would it be possible to remove this step using the hack you've discovered?

Secondly, is it possible to allow re-mapping of the APS-C crop feature to one of the custom buttons or at least to the function menu? This is another feature I use frequently so having to go into the menu, and find the option is annoying and slows down filming.

I'm not sure if either of these are possible using this hack method but either way, thanks so much for listening!

[REQUEST] Disable Skin Smoothing Entry

Do you think that Skin Smoothing and/or face detection can be disabled on a global level in the camera? I know there are many entries still to explore and figure out, but one of the more annoying functions of the a5100 and a6000 is that it will not allow us to disable the skin smoothing function when using the hdmi out to record externally.
See more about the issue here:
https://community.sony.com/t5/Join-the-Inspiration/Please-let-us-disable-skin-smoothing-so-it-doesn-t-show-up-in/idi-p/538535

And a demonstration video here:
https://www.youtube.com/watch?v=sadygI26S5A

Sony has refused to address it, finally acknowledging the problem and fixing it in the a6300, however those of us with the previous generation of cameras have no way around it. I wonder, could one of those firmware entries be responsible for turning it off for good?

DRO-Level

DRO-Level +5 Few! I want to (+10).

FTP from camera in A6000

Is the FTP of images directly from the camera (not going through a smartphone or tablet) a feature that can be unlocked?
thanks

[REQUEST: A6000 -- Zoom to Focus Point]

The Sony RX100IV has a feature where when you review an image that you took, you can press the zoom button and it will zoom to the focus point (rather than just the center of the image, like the A6000). I'm not sure if this is a feature that is already present, but not unlocked. Any way to investigate?

Thanks

Hanging on Nex 6 Japan Firmware 1.3

Name: NEX-6
•Product code: 0032824200
•Serial number: 00033797
•Firmware: 1.03

Successfully installed, the app seems to appear in Camera Apps, selected and it automatically crash a few minutes while showing viewfinder but you couldn't do nothing.

[REQ] Enable focus drive on A7ii

Hi,
I played with your stuff yesterday to 4am! I am really impressed by your framekwork. What a great work.

My first attempts were to make a focus bracketing app for A7ii. Tried to use camera.shiftFocusPosition(int); and startOneShotFocusDrive(int, int) for that however with no luck.

After some time I found that focus drive support is false on A7ii.

Camera.Parameters params = camera.getSupportedParameters(); returns: focus-drive-supported=false. There is also some focus-shift-supported=true but I am not sure what that means.

Maybe its possible to enable focus drive using modification of Backup?

Button remapping

Great job you guys are working on this!

Think the biggest thing and maybe least hardest to reprogram is remap the record button. Either enable the shutter button be used to start recording and stop or C1 button to start and stop recording , like program it so C1 and the Record button switch position, especially be great for any of the A7 users.

Device error : Contents

Loading plugin
Plugin loaded
Starting task
Got task key
Cancelling plugin
Plugin cancelled
Starting download to camera
Progress : Uploading 0 %
Progress : Uploading 100 %
Progress : Downloading 100%
Device error : Contents

Help me, tks

Unlock Silent Shooting in Auto Mode - Sony A7RM2

Hi,

At first thanks for the great work.
I would have some ideas ;-)

I think it's more clearly to open an issue for every suggestion?

  • Unlock the Silent Shooting Mode in the Auto Mode (Sony A7RM2)

Would be nice, I don't understand why you can't activate this in Auto Mode. It doesn't make any sense for me.

Thanks and best regards,

Martin

[REQUEST] Enable Remote Video Record for A6000, A7, and A7R

You can take a photo remotely... you can enter video mode remotely... but for some odd reason it won't let you record remotely on the above-mentioned cameras. You can do it on the A5100 and almost every other Sony camera, but you can't do it on those... for no apparent reason. Please make it so...

Camera flash dump

Hi there,

I wonder if I overlook something, I couldn't find anywhere that has details on dumping the camera flash (let's say, A6000) or the path that contains the PlayMemories Apps. Also, what file format does the Backup.bin use?

Thanks again!

[Request] Assign Full-Frame/Crop Mode to a custom function button

Hi ma1co,

Is it possible to unlock more functions to be assignable to the custom C1/C2/C3/C4 buttons? For instance, Full-Frame Crop mode is a function that a lot of people would like.
I have some software development (not a lot) background and can help contribute if you can give me pointers on where I should start.

Thanks!

[REQUEST] Enable Copyright on a6000

Drives me nuts that you can't set Author and Copyright on the a6000 but you can on the a6300 (and other Sony cameras). It should be a simple firmware update... but they never did it. I'm guessing it's just there and locked.

[REQ] Really disable RAW compr. when RAW compr. is set to off

Disable RAW compression when RAW compression is set to 'Uncompressed RAW' for more modes then just singular standard exposure.

This sounds idiotic because of course the RAW compression should be off if the user has set that setting.

However this is not the case since there are several modes that forces RAW compression even though the user has explicitly set the compression to be off aka 'Uncompressed RAW'.

Example of modes that forces RAW compression even when Uncompressed RAW is set:

  1. Any continous mode (like continous Exposure Bracketing)
  2. Silent Shutter Mode
  3. Long Exposure Noise Reduction in combination with a long exposure

Basicall setting 'Uncompressed RAW' within the FW does very little since there are so many modes that actually disables it which to a large extent is insanely stupid.

Brightness while recording video

I'm not sure this will be available as a setting modification, but shooting in movie mode on an a7R II, the display dims considerably. Adjusting the brightness through the menus becomes unavailable. Having an override would be quite nice. (Other cameras are affected from what I've heard, though I'm not confident enough to say which)

[REQUEST] Silent shutter for A7ii ?

Hello Mac1co !
For A7ii
We can always dream but if finally the silent shutter is blocked software (not materially ...)
thanks again ^^
Chris

Device error : SSL

Can't install the app on A7S, get following error :

Starting download to camera
Progress: Uploading 0%
Device error: SSL

Camera is switched to MTP mode, connected via USB to a windows computer, using browser IE explorer. I've tried installing the PMCA plugin in Firefox, but it crashes everytime I try to install.

I've tried above steps on 2 different computers now, same result. Any idea what is causing this?

Thanks

Unlock Bulb shooting on QX1

Hello Sir,

Thanks for great tools for my a6300 camera. :)
I have some question regarding QX1 camera.
It's smallest camera with APS-C sensor and it's very good concept for astrophotography.
But it's shutter speed is limited to 30second maximum.
If it's possible to extend this to 1~5minutes it'll be very good news for amateur astronomers.

Do you have some ideas for this??

Thank you very much.

Yun

Contents of Backup.bin

Could you please make available the backup.bin of A7RII or any other Sony camera?

That way we can help you analyze it and see what else can be done.

Monitor viewfinder

Possible to add a this to the quick button or Fn menu list as currently having it on auto it drains the power too fast but always a hassle to go into the menu to change it each time. Or find way to fix it so it stop sensor when you turn off the camera or have a button to switch monitor and evf manually as going into the menu takes too long each time.

[REQUEST] Unlock XAVC-S and slog2 on Sony A7/A7R

As you might know these two cameras have been left out when almost every DSLM in Sony's Portfolio received the XAVC-S codec and some of them even the SLOG-2. Can you check if there is hidden setting for that? I think it would also fix the 29:50 Minute bug.

Is it possible to unlock the hidden "Application" menu in NEX-6 CN version?

The "Application" menu is removed from the NEX-6 sold in China.
No application could be installed nor opened on the camera.
Wondering if there is a flag indicates the hidden status of the "Application" menu.
The Chinese version NEX-6 shares the same firmware with the other versions.

Chinese version:
image
Other version:
image

[REQUEST] enable onboard hardware camera buttons with OpenMemories App

Hey there! I try to have nightshot on when doing it remotely via wifi, 'ctrl with smartphone' and the OpenMemories App. Sony does not allow me to remotely enable the night shot. If I turn on the night shot before and then enabling wifi, it turns the night shot off. So is it possible to enable the sony camera buttons to work or to somehow enable nightshot remotely to view? Thanks so much!

Sensor fullscan?

Hi guys, in the a6000 firmware i can see this line:

Line 560 0xC0, 4, 0x79, 0x80, "S_FULLSCAN_ONOFF", 0x301D7

Can be for activate the fullscan the sensor when do video?

[Request] Higher Bitrate Video (A7S/A7SII/A7RII/A6300)

Hello! I don't know if this is possible right now, but I would love it if you could enable higher bitrate encoding on Sony cameras. Right now the A7(s/r) series / A6000 series max out their video quality at 50mb/s in HD and 100mb/s in 4K. If you could find a way to at least double the mb/s in video mode, that would really elevate the overall video quality coming out of these cameras and open up more options in post.

If you do manage to unlock this feature, I should probably mention that there might be a slight chance of over-heating the camera, but I don't think it should be a huge issue (maybe see if it's possible to allow two different bitrates to be selectable?)

Thanks!

ProtectionActivity doesn't work on android 4

On non-Japanese cameras an error is shown, but the unlocking succedes. The workaround for Japanese cameras doesn't work.

This is most likely because we can't create /setting (/android is not writable).

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.