-
Notifications
You must be signed in to change notification settings - Fork 937
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
Req: AltServer on linux #6
Comments
To build upon this idea, maybe something like iSH could be supported by (or perhaps even embedded in) AltStore to allow on-device signing. iSH emulates a sandboxed x86 Linux environment. |
Oh yeah, if it could run in iSH that would be a major improvement overall! |
On device signing is a cool idea but without a really good workaround it’s infeasible. You can’t easily install an ad-hoc app on a server hosted locally |
I think iTunes Wifi sync may provide that workaround. Cydia Impactor already runs on Linux anyway, so while I assume a computer would be needed for initial setup, couldn't iSH host the signing and iTunes Wifi sync environment afterwards by identifying itself as the computer used for setup? I'm not sure if iOS rejects iTunes Wifi sync requests from |
it does block requests from localhost, yeah |
Ah, ok. I assume it won't accept a VPN that fakes a local network, right? |
I think that works but it requires a paid developer account because of the entitlements needed |
I second this. I use Linux as my daily driver and this would be much appreciated. |
Well that is still a very useful feature for developers since altserver is not required to install apps. |
If you have enough horsepower, you can run Windows 10 in QEMU (https://www.qemu.org/) and AltServer/iTunes work fine. I just got a Proxmox (https://www.proxmox.com/en/) VM up and running just for AltServer. Its not the same and it's a pretty big resource drain for one program but it works. |
This would be very very nice to run to server on Pi’s as well as linux desktop machines. Would definitely love to see this, however I don’t think Apple supports native Linux builds for iTunes and iCloud |
If you could reverse engineer the Anisette stuff you wouldn’t need it. |
Well this probably has a lot of that information on Anisette as used in iCloud: horrorho/InflatableDonkey#87 |
ARM Linux has already a working implementation of CoreADI, library that reads authentication data. It was made for Apple Music for Android but it turns out that it does not needs libandroid.so. I thinks it is a good start point. |
Would be an amazing addition and allow me to do all that I need from within Archlinux instead of having to reboot into my Windows 10 or use a VM. As mentioned above, implementation would be quite streamlined (albeit, I have no idea of the realistic difficulty). |
Maybe using a light weight virtual machine that hosts only the required components could be the best course. Does Wine work well with iTunes? Could be another route. |
I started a project like that but it depends a lot on the host machine (some shared libraries such as GNUTLS are not recognized correctly) and it is illegal to redistribute iTunes if I remember well. |
Another vote for this |
I also vote for this, it would be very nice as I use Linux as my daily driver. |
There are still files that AltServer requires that aren't available for linux yet. Once a workaround is found there will definitely be official support for it. We all want to see linux support, including Riley. |
iTunes is kinda broken in the current version of wine, the GUI is all blacked out with some elements popping in and out of existence. |
We can use wine with basic libraries, since it works (I tried it) in order
to get anisette. But nothing more. Everything should be made on Linux. So
to do it there must be a self contained executable with wine et prefix that
will return anisette data in serialized format, that will be read by
another native program, that will do all requests. The only things that is
missing is the WiFi sync support in libimobiledevice
Le mar. 22 sept. 2020 à 06:26, kenan1099 <notifications@github.com> a
écrit :
…
Maybe using a light weight virtual machine that hosts only the required
components could be the best course. Does Wine work well with iTunes? Could
be another route.
iTunes is kinda broken in the current version of wine, the GUI is all
blacked out with some elements popping in and out of existence.
But even if there was a workaround for that, iTunes just won’t be able to
recognize any iOS device as USB support in wine is lacking currently, I say
currently because it is something they’re working on but it’ll most likely
take a long while to come out....
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
<#6 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AF4JG4AHAAOCH7ZK7R73TTLSHARQLANCNFSM4I2UE3FA>
.
|
Looks like there's now Wifi-sync support on latest libimobiledevice version. |
Anything new? |
Any breakthroughs? |
Same error :P |
I had a look at the source code. The installation of an ipa (e.g. the |
yes, the released version has bug in it, It cannot install the ipa. |
I am also an archlinux user and this binary works fine via USB. btw, this binary needs to run |
Anything new? |
Since you can use the AltServer Linux, I stopped working on mine for some time (I was originally doing it for another project, but this project needs some more important parts, hence why I stopped working on it) |
@zenochen if you have a PKGBUILD could you possibly post it? |
I've managed to use the binary to install AltStore, however it closes immediately when I try opening it. What do I do? Does IPA installation work or do I need to install AltStore first using Windows/macOS? |
That's rather ironic. Running AltServer for an iPhone on an Android device. This would be ideal for those who have a Raspberry Pi or Pine64 boards. |
There is a project that lets you run MacOS in a Docker container on Linux. It is able to use iMessage, so it may also be able to install and use AltServer. I'm setting it up to see if it works https://github.com/sickcodes/Docker-OSX |
Any news? Did it work? |
Maybe that repo died, because the code was sick, get it? Get it? 💩
…On Sun, 2 Jan 2022 at 16:40, Alejandro Akbal ***@***.***> wrote:
There is a project that lets you run MacOS in a Docker container on Linux.
It is able to use iMessage, so it may also be able to install and use
AltServer. I'm setting it up to see if it works
https://github.com/sickcodes/Docker-OSX
Any news? Did it work?
—
Reply to this email directly, view it on GitHub
<#6 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/ACL2MB52SATNJG3OP4FOPZDUUBWYFANCNFSM4I2UE3FA>
.
You are receiving this because you are subscribed to this thread.Message
ID: ***@***.***>
|
Doesn’t work anymore :( |
@zenochen @Surfer298 thanks for point that out. Totally my fault! |
@powenn awesome!!! I'll package it for the AUR |
@powenn what kind of packaging do you use? Appimage? |
Pyqt ig for the GUI, but for the shellscript it’s the sh file
David Tantono ***@***.***>於 2022年4月11日 週一,19:36寫道:
@powenn <https://github.com/powenn> what kind of packaging do you use?
Appimage?
—
Reply to this email directly, view it on GitHub
<#6 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AUSZIIMWGYC7GSHPZXQXVEDVEQFCHANCNFSM4I2UE3FA>
.
You are receiving this because you commented.Message ID:
***@***.***>
--
曾嘉禾
|
it's supposed to be |
Do you have gnome shell extension-app indicator installed,requires that to display tray menu app |
Yup. Still nothing Update: About the tray menu: It works if I run ./altserver with sudo from /usr/lib/altserver, there might be a problem with the .desktop file. At first, it wasn't able to detect my device but I restarted usbmuxd and it worked!
|
It took one year and a half but I managed to make it working! (reducing the size of the big Windows docker to few megabytes payload to generate missing data + my method allows very easy dynamic reverse-engineering if you want to get rid of these few megabytes!) Now there should not be any real blocker (no work-around needed). |
Can probably close out this issue as https://github.com/NyaMisty/AltServer-Linux is operational. |
aaand altserver-linux is inactive now |
it is still working isn't it? |
Maybe. I'm not sure what the latest update did besides updating the IPA but altserver-linux hasn't been released yet for an entire year, so maybe building it yourself would work, maybe not. There also used to be sync with upstream commits which haven't been done lately, but maybe the submodules alleviate this. I'm planning a alinux migration but currently haven't done so yet. |
I run all my home lab stuff on linux and would like to run the server there too. This would also open it up to raspberry pi devices and such.
The text was updated successfully, but these errors were encountered: