Jump to content
Main menu
Main menu
move to sidebar
hide
Navigation
Main page
Categories
Random page
Top Contributors
Recent changes
Contribute
Create a page
How to help
Wiki policy
Adapt videos to articles
Articles in need of work
Help
Frequently asked questions
Join the discord!
Help about MediaWiki
Consumer_Action_Taskforce
Search
Search
Appearance
Create account
Log in
Personal tools
Create account
Log in
Pages for logged out editors
learn more
Contributions
Talk
Editing
Canon EOS Webcam Utility patch guide
(section)
Page
Discussion
English
Read
Edit
Edit source
View history
Tools
Tools
move to sidebar
hide
Actions
Read
Edit
Edit source
View history
Purge cache
General
What links here
Related changes
Special pages
Page information
Cargo data
Appearance
move to sidebar
hide
Warning:
You are not logged in. Your IP address will be publicly visible if you make any edits. If you
log in
or
create an account
, your edits will be attributed to your username, along with other benefits.
Anti-spam check. Do
not
fill this in!
==For macOS== <ol> <li> Install the PKG from https://www.usa.canon.com/cameras/eos-webcam-utility </li> <li> When finished installing, navigate to <code>/Applications/EOS Webcam Utility/EOS Webcam Utility Pro.app</code></li> <li> Right click > "Show package contents"</li> <li> Right click "Contents" > "Get info", and give your user read and write permission over the directory (ensure you click "..." > "Apply to enclosed items")</li> <li> Install the <code>asar</code> CLI utility.</li> <li> Open a terminal inside of <code>EOS Webcam Utility Pro.app/Contents/Resources</code></li> <li> Extract the application by running: <code>asar e app.asar appunpk</code></li> <li> Open <code>appunpk/eos-webcam-utility/main.<abunchofnumbers>.js</code></li> <li> Find the constructor for <code>class t</code> by looking for the instance of <code>this.selectMode$</code></li> <li> In the class, define the function <code>getValue()</code> as follows... <pre> class t extends d1 { constructor(e, n) { ... } getValue() { return { "entities":{}, "ids":[], "loading":true, "error":null, "mode":"PAID", "username": "consumer_rights", "profile": { "nickname": "consumer_rights" }, "uuid": "1234567890", "active": 1, "isPro": true, "subscription": { "val": { "status": { "displayStatus": "ACTIVE" } } }, "keyAuth": "1234567890" } } } </pre> <li> Now, search for <code>checkAuthUser() {</code>, and replace the contents of the <code>.subscribe(n => {</code> call such that it looks something like this: <pre> this.event$.pipe(ql(2e3)).subscribe(n => { this.changeToPaidMode() }) // below the above call, there will be code that handles the "get-authen-user" event. // replace the ternary expression: h ? e.subscriptionRegister(c, f, m) : e.subscriptionUnregister(), with: e.subscriptionRegister(c, f, m) </pre></li> <li>edit <code>appunpk/package.json</code> by removing the line: <code>"eos-addon": "file:./build",</code></li> <li>Run <code>npm install</code></li> <li>Reverse the change from step 12.</li> <li> Ensure you are in the <code>EOS Webcam Utility Pro.app/Contents/Resources</code> directory before running: <code>asar p appunpk app.asar</code></li> </ol> You <I>should</I> now have a patched Canon EOS Webcam Utility application that does not require a subscription to use. [[Category:User guides]]
Summary:
Please note that all contributions to Consumer_Action_Taskforce are considered to be released under the Creative Commons Attribution-ShareAlike 4.0 International (see
Consumer Action Taskforce:Copyrights
for details). If you do not want your writing to be edited mercilessly and redistributed at will, then do not submit it here.
You are also promising us that you wrote this yourself, or copied it from a public domain or similar free resource.
Do not submit copyrighted work without permission!
To protect the wiki against automated edit spam, we kindly ask you to solve the following hCaptcha:
Cancel
Editing help
(opens in new window)