au2001 / icloud-passwords-firefox

Firefox extension which lets you use your passwords stored on iCloud Keychain®.
https://addons.mozilla.org/en-US/firefox/addon/icloud-passwords/
Apache License 2.0
169 stars 14 forks source link

Add support for Linux #34

Open au2001 opened 9 months ago

au2001 commented 9 months ago

A custom binary could be created, similar to iCloud Passwords for Windows, which would register a Native messaging host for Firefox and exchange with the iCloud Keychain API. This would allow to use the extension on Linux.

topiga commented 9 months ago

I would be interested to work on this. I daily drive a Linux machine. I need to find a way to reverse the API if I want to work on this

au2001 commented 9 months ago

@topiga Sure, any progress would be greatly appreciated! I guess the authentication part will be fairly similar to what has already been documented on the Hack Different and pypush Discord servers, which I see you're already a part of. The iCloud Keychain API itself could then be reverse engineered from the iCloud for Windows app, I suppose.

topiga commented 9 months ago

Yep, I'll keep you updated on discord if I find anything new. We could also meet in the future if we want to develop an app together, since we are in the same city.

janvhs commented 7 months ago

Isn’t it theoretically possible to run iCloud for Windows through Wine or Wine-wrappers like Bottles? You wouldn’t need to reverse engineer the API then.

I guess the authentication part will be fairly similar to what has already been documented on the Hack Different and pypush Discord servers, which I see you're already a part of.

Is this available somewhere else, too? From experience, discord isn’t the best place to look for documentation.

topiga commented 7 months ago

This discord is. Also, I tried running iCloud on wine, but the version with passwords is only available through the Microsoft store, and I don’t know how/don’t want to do that.