[Tutorial] (Default camera) How to set unsupported third party apps as default camera

infinite41i

Member
Dec 29, 2016
17
8
0
In this post I want to teach you how to change your default camera to (almost) any third party app you like. Let's go!

Tested on my Lumia 535 and working

What you need:
-Interop tools by @gus33000
First you should find your third party camera appID you can do this by interop tools. Open interop tools, go to applications, package list, and then choose the app you want to see it's details.
The first Section "Name" is appID that is something like this:

6fca829e-0622-478c-848f-1175daf3bd5a

(That code was for camera 360 sight)
Write down that code somewhere
Open registry editor. Go to HKLM\Software\Microsoft\Photos\Shared\CameraSettings
Then open DefaultCameraAppID
The default value is Windows camera appID. Copy that as a backup for when you want to change it back. Now replace your appID with the default one. Don't forget to include the brackets:
{6fca829e-0622-478c-848f-1175daf3bd5a}
DONE.
No restart needed. You can now test it using quick action, lock screen, or with camera shutter button.
Hope you enjoy that:laugh:
 
Last edited:

infinite41i

Member
Dec 29, 2016
17
8
0
I changed the key to ProShot ID, but Windows Camera is still default.
I tried with proshot classic trial version and it worked. I don't have the windows 10 version. probably you made some mistakes in typing or you may have forgotten these brackets { } :confused:
proshot classic trial appID : {3d6a3d7e-5aca-4aee-b059-590b9f53cc13}
P.S. My build is the same as yours.
 

martinwrh

New member
Jun 17, 2017
2
1
0
Open registry editor. Go to HKLM\Software\Microsoft\Photos\Shared\CameraSettings
Then open DefaultCameraAppID
The default value is Windows camera appID. Copy that as a backup for when you want to change it back. Now replace your appID with the default one. Don't forget to include the brackets:

DONE.
No restart needed. You can now test it using quick action, lock screen, or with camera shutter button.
Hope you enjoy that:laugh:
Man that worked nicely for me! Thank you!
Although most of the "non-original" camera apps seems to take longer to launch.

Furthermore, I was not satisfied with going to the registry and editing the strings everytime I wanted to change the default app so I did a little digging.

TL;DR: I've found out how to add a new app to the default camera list in the settings menu on Windows 10 mobile

Complete description:
I found this original document from Microsoft made for the OEM on how to enable third party camera launch above lockscreen:
https ://docs. Microsoft .com/pt-br/windows-hardware/customize/mobile/mcsf/configuring-oem-lens-apps-to-launch-above-the-lock-screen

I used interop tools to create a folder as sugested on the link at software>Microsoft>ph otos> LensApps>{#AppID}\

The folder has to have the AppID name inside brackets. Each AppID folder has to have a Key named "Title" in wich the value is a string with the firendly name wich will be showed in the settings (ex: Camera360)

Well, that did'nt worked out, so I kept digging and found an already existing folder called "DefaultLens" located at software>Microsoft>ph otos>OEM>DefaultLens wich had the same pattern explained in the link. I suppose this is the adaptation for windows10 mobile, since the link is for WP8.1.

So, inside this folder I created a new entry (folder) named as the app ID for the 360 "{6fca829e-0622-478c-848f-1175daf3bd5a}". inside this folder I created the "Title" Key and set the value for "Camera360" (string). Now if I go to the camera settings I can choose between Camera and Camera360. If i choose the second one, it Works just as expected.

The problem I had was under lockscreen. If i pressed the camera button (on my 830) it went to the lockscreen and I have to put my pin before opening the camera. This can be solved creating another key inside the folder called "MinVerAboveLock" in wich its value (string) must be, as the name suggest, the version of the app. The Camera360 info on the app shows version 1.1.2, so I've put 1.1.1 as the value and now it works just as it should.

I haven't tried out Proshot with this, but a can't see any reason it wouldn't work, as when I changed the appID using your suggestion in the original post it worked.

I must say, though, tht de camera360 tends to take substantially more time to open. Anyhow, doing this I believe you can set up up to five default cameras in the list (as the link says) for fast/normal changing and test the one wich better suits your needs.

So, theres, that. Tell me if it Works for you! Cheers.
 
  • Like
Reactions: tire_007

martinwrh

New member
Jun 17, 2017
2
1
0
1Shot v2.2.2.0
I'm glad it worked for you too!

Hey which lumia camera appxbundle are you using? Does it Works? I had the original appxbundle from somwhere and although I sideloaded it when i try opening it doesn't work, displaying a message about using the new Windows camera and so...

Also, do you recommend 1shot?
thx
 

infinite41i

Member
Dec 29, 2016
17
8
0
Hey guys!
I've faced a problem. After downgrading to 8.1 and then upgrading to 10 again, there's nothing in HKLM\SOFTWARE\Microsoft\Photos.
Any idea what happened?:confused:
 
Our Apps
Get our official app!
The best way to access XDA on your phone
Nav Gestures
Add swipe gestures to any Android
One Handed Mode
Eases uses one hand with your phone