KDE Connect implementation in Rust and application for jailbroken/TrollStore iOS
- Install Theos
- Set up building Rust for iOS; make sure
cargo build --target aarch64-apple-ios
works for a clean Rust project - Run
./make.sh do
inkdeconnectjb
directory to build for iOS and deploy to your configured Theos device
-
kdeconnect.identity
-
kdeconnect.pair
-
kdeconnect.battery
-
kdeconnect.battery.request
-
kdeconnect.clipboard
-
kdeconnect.clipboard.connect
-
kdeconnect.connectivity_report
-
kdeconnect.connectivity_report.request
-
kdeconnect.contacts.request_all_uids_timestamps
-
kdeconnect.contacts.request_vcards_by_uid
-
kdeconnect.contacts.response_uids_timestamps
-
kdeconnect.contacts.response_vcards
-
kdeconnect.findmyphone.request
-
kdeconnect.lock
-
kdeconnect.lock.request
-
kdeconnect.mousepad.echo
-
kdeconnect.mousepad.keyboardstate
(ios client does not support outgoing) -
kdeconnect.mousepad.request
(ios client does not support incoming) -
kdeconnect.mpris
(ios client buggy) -
kdeconnect.mpris.request
(ios client buggy) -
kdeconnect.notification
-
kdeconnect.notification.action
-
kdeconnect.notification.reply
-
kdeconnect.notification.request
-
kdeconnect.ping
-
kdeconnect.presenter
(ios client does not support incoming) -
kdeconnect.runcommand
(ios client does not support outgoing) -
kdeconnect.runcommand.request
(ios client does not support incoming) -
kdeconnect.sftp
-
kdeconnect.sftp.request
-
kdeconnect.share.request
-
kdeconnect.share.request.update
-
kdeconnect.sms.attachment_file
-
kdeconnect.sms.messages
-
kdeconnect.sms.request
-
kdeconnect.sms.request_attachment
-
kdeconnect.sms.request_conversation
-
kdeconnect.sms.request_conversations
-
kdeconnect.systemvolume
-
kdeconnect.systemvolume.request
-
kdeconnect.telephony
(ios client does not support outgoing) -
kdeconnect.telephony.request_mute
(ios client does not support incoming or outgoing)