sgtaziz / WebMessage

A client for communicating with the WebMessage tweak on iOS. Send and receive messages from the comfort of your computer
72 stars 12 forks source link

[Feature Request] iOS 16 Comptaibility #200

Closed cafelinked closed 1 year ago

cafelinked commented 1 year ago

iOS version: 16.3.1 (mine specifically but for others it would be helpful to have compatibility that is up to date with palera1n compatibility] Jailbreak: palera1n-c Tweak Version: 0.7.0

I was using WebMessage heavily when I was on iOS 14. After updating to palera1n, iOS 16, this tweak no longer works. I recently saw you are active here, and I really really really hope you are able to make it compatible with iOS 16. I would be incredibly grateful and this is the only tweak that makes me want to jailbreak since I do not rely on my phone heavily, and would rather respond quickly from my laptop.

I do know I can use Intel Unison, however with Intel Unison, it requires Windows 11. My laptop is not compatible with Windows 11, so I am stuck on Windows 10.

I am willing to test on my phone if you do like me to test things out.

TempAccountNull commented 1 year ago

@sgtaziz Looks like we got another tester. @cafelinked Please be advised, If we were to even think of updating to anything higher than ios 14 then it will break the application on anything lower than ios 15. They completely changed the way the framework works in future iOS's as it's incompatible in it's current state as of why you're crashing.

sgtaziz commented 1 year ago

This would require update to the tweak component. I would love to pick this project back up, but it's extremely difficult to develop blind and rely on testers without a jailbreakable device. If I get the chance, I would definitely pick it up again. Otherwise, until then, the tweak source code is open (WebMessage-Tweak repo on my github). Anyone is welcome to try and update the new framework definitions.

bgktmxg commented 1 year ago

@cafelinked You may want to consider doing what I do and get a dedicated phone to run WebMessage. It shouldn't need a SIM, you just set up Text Message Forwarding between it and your main iPhone.

Any iPhone 6 will do, as they maxed out at iOS 13.

@sgtaziz I have a stack of old iPhone's running various different software versions. I would be more than happy to test if you decide to pick this back up in the future.

cafelinked commented 1 year ago

@sgtaziz @TempAccountNull I see. I wish I could understand the coding. I know basics of HTML, CSS, python and Lua along with basic commands to run on Linux and Windows for debug. I could try to understand, with trial and error. But I would probably break the code more as I have no in-depth knowledge as you both.

@bgktmxg Hm. That is another option. It would be a last resort option for sure.

cafelinked commented 1 year ago

I'll close this for now. In the meanwhile, I will take a look at your code, will fork it and see how far I can go. Though, any development with testing will likely take years (which by the time it is released, someone may have already done it) as I give dedicated half-hour/day towards anything related to coding.

Thank you both for your time!

ariankordi commented 5 months ago

Just thought I'd chime in here in case anyone is interested. I'm trying to port the tweak to rootless iOS 15, mostly everything Just Works(TM) after changing some paths to be rootless-friendly, with some exceptions:

Finally I noticed that this is made to be built with Mac, which is too bad because I don't have one right now and have had to rely on Theos and hex-editing the Swift binary.

If anyone's interested in helping me then let me know. I may publish a fork soon but I haven't played around with it enough.