Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

No tvOS support #82

Open
Stonemage opened this issue Sep 6, 2021 · 11 comments
Open

No tvOS support #82

Stonemage opened this issue Sep 6, 2021 · 11 comments

Comments

@Stonemage
Copy link

There does not seem to be a way to get the tweak onto tvOS.

When manually trying to install on tvOS 14.6 on an AppleTV 4K (AppleTV6,2), the following error is reported:
package architecture (iphoneos-arm) does not match system (appletvos-arm64)

Is there a way to have tvOS support added in future builds? This would really aid in my development work 😊

I am also happy to be a guinea pig and help in testing if this would assist!

@akemin-dayo
Copy link
Owner

I've said this in #84 but I'll repeat it here — I'm not opposed to the idea, but I do not own an Apple TV (nor do I see myself owning one anytime soon), so development would be… difficult, to say the least ;P

(Also, I've just been busy in general lately too.)

@kasiimh1
Copy link

kasiimh1 commented Dec 2, 2021

AppSync for AppleTV 4K already exists

Called AppSync Unified on the DiatrusTV Repo

https://parcility.co/package/us.diatr.appsyncunified/diatrustv

@Stonemage
Copy link
Author

AppSync for AppleTV 4K already exists

It's only release 77. That is so old that it is unusable.

@kasiimh1
Copy link

kasiimh1 commented Dec 2, 2021

Works on latest tvOS 14 no issues!

@Stonemage
Copy link
Author

Works on latest tvOS 14 no issues!

Not in my experience -- I find that whilst you can install v77 just fine, you cannot get any unsigned app to launch afterward.

@akemin-dayo
Copy link
Owner

akemin-dayo commented Dec 3, 2021

I do not own an Apple TV, so I unfortunately cannot provide any first-party support for tvOS.

Theoretically, the same installd patches that work on iOS should work on tvOS as well — I'm actually surprised that some of you are having issues — but I really can't really provide any tvOS specific support as I simply lack the hardware, nor do I really intend on spending my money on buying something I don't really plan on using (sorry).

If any developer out there knows what's causing it to break on tvOS, feel free to submit a pull request for review.

EDIT: Wait, I just re-read some of the comments above — "version 77", assuming whatever unofficial tvOS modification of ASU you're using goes by the same version number as mainline ASU, is before the iOS 14 rewrite in version 90.0 / commit cea4929. That might explain why it doesn't work!

I'll see if I can build a deb from latest source for latest tvOS when I have time. (I've never built tweaks for tvOS before so uh…)

@stuartw1
Copy link

stuartw1 commented Mar 18, 2022

Hey, I have built version 104 against tvOS sdk 15.4 and am hosting at tv.unbuffer.com. Let me know if this is a problem and I will take it down. I have tried to make it really clear that it is not my project - thanks very much for developing!

I didn't have to change too much - other than the package target and to skip the dialog box at the end of apt dpkg configure (it appears that the AppleTV does not support this so it hangs and installation fails if you don't edit the post-install script to fix)

I can submit a pull request detailing this / including the check if desired.

my version is tested against an AppleTV6,1 (4k gen 1) running 13.3.1 as that's all I have available at the moment. It appears to work, but I can debug further if people have issues installing.

@stuartw1
Copy link

stuartw1 commented May 5, 2022

Have submitted #103 after quite a busy period.

I couldn't find a clean way to build additional copies automatically so provided instructions in the readme to modify the control file to change the target.

Hopefully it is suitable - let me know if you want me to edit it at all :)

akemin-dayo added a commit that referenced this issue May 11, 2022
… The notification is also now only shown if the user is installing using an APT frontend that supports the `CYDIA` environment variable, such as Cydia, Zebra, or Sileo. This completely replaces #103 and addresses #82.
@akemin-dayo
Copy link
Owner

akemin-dayo commented May 11, 2022

For those following along, commit SHA1 12314a6 addresses some of the issues with ASU on tvOS.

More to come later.

@CodeyMoore
Copy link

CodeyMoore commented Jul 10, 2022

@stuartw1

Have submitted #103 after quite a busy period.

I couldn't find a clean way to build additional copies automatically so provided instructions in the readme to modify the control file to change the target.

Hopefully it is suitable - let me know if you want me to edit it at all :)

I tried compiling your fork of ASU but got a posix_spawn error, same with Akemin-dayo's.

Edit: I was able to get it to create a Deb (from Akemin-dayo's repo) and install perfectly fine. The only way I was able to build a Deb was to use the command "make -i package" as that ignore any errors. It may not be the safest idea but it works. I was able to test it by sideloading a Kodi ipa

@stuartw1
Copy link

stuartw1 commented Jul 10, 2022 via email

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

5 participants