Closed kitsah closed 2 months ago
it's not feather bug.. local installation is broken since iOS 18~b5.. idk if apple kill it
it's not feather bug.. local installation is broken since iOS 18~b5.. idk if apple kill it
It's now broken in 17.7 RC too, i think this confirms they killed it.
it's not feather bug.. local installation is broken since iOS 18~b5.. idk if apple kill it
It's now broken in 17.7 RC too, i think this confirms they killed it.
local install on Feather or any other sign apps should work, but you must install them using Sideloadly or SideStore (using free Apple ID)
it won't work anymore unless developer implements a better web server with fqdn SSL.
it's not feather bug.. local installation is broken since iOS 18~b5.. idk if apple kill it
It's now broken in 17.7 RC too, i think this confirms they killed it.
local install on Feather or any other sign apps should work, but you must install them using Sideloadly or SideStore (using free Apple ID)
I can confirm that installing the app through Xcode works totally fine, signing and installing works as expected on 18 RC.
it won't work anymore unless developer implements a better web server with fqdn SSL.
yeah local install won't work anymore if any signer apps signed using distribution certs
Here is a solution if the developer want to implement it 👉 Need to create a local VPN then proxy/redirect traffic of any public internet IP to the local server. iOS no longer accepts install requests from local IPs in 10. & 127.0. & 192.168.* range. doesn't matter if you have a SSL. the domain must point to public IP. @khcrysalis even your localhost.direct domain won't work. this is also same for configuration profiles. can't download them from localhost anymore. for example see the Esign UDID obtaining system. it doesn't work anymore.
Here is a solution if the developer want to implement it 👉 Need to create a local VPN then proxy/redirect traffic of any public internet IP to the local server. iOS no longer accepts install requests from local IPs in 10. & 127.0. & 192.168.* range. doesn't matter if you have a SSL. the domain must point to public IP. @khcrysalis even your localhost.direct domain won't work. this is also same for configuration profiles. can't download them from localhost anymore. for example see the Esign UDID obtaining system. it doesn't work anymore.
so using WireGuard should works?
I am on the newest 18.1 beta but esign device udid profile downloading still works, only feather doesnt seem to.
I am on the newest 18.1 beta but esign device udid profile downloading still works, only feather doesnt seem to.
which Beta
DB3 22B5034e
I am on the newest 18.1 beta but esign device udid profile downloading still works, only feather doesnt seem to.
where do you sign eSign? and which signing provider do you use to signing esign?
signed it via sidestore and am using my personal dev certificate
yeah okay, you wont believe it but its working for me again, same beta, feather sideloaded via sidestore and my own dev cert
lxly9
you need a PC to make that, thats not the idea...
no no no, feathers sideloading works again, it isnt stuck on ready to install anymore. local installation works again
no no no, feathers sideloading works again, it isnt stuck on ready to install anymore. local installation works again
But you need a PC to install sidestore...
no no no, feathers sideloading works again, it isnt stuck on ready to install anymore. local installation works again
But you need a PC to install sidestore...
SideStore installation is a one time thing, then you authenticate on device via loopback VPN, once you install Feather you can just use the DNS blocks and continue like normal
iOS no longer accepts install requests from local IPs in 10. & 127.0. & 192.168.* range. doesn't matter if you have a SSL. the domain must point to public IP. @khcrysalis even your localhost.direct domain won't work.
Could we use some sort of proxy then? Proxy the install request to a public proxy, and back to the device?
I'm on 18.1 22B5034e (Dev Beta idk which version),
I've signed Feather via SideStore, completed the developer account mobileprovision/p12 cert using the preassigned AppID and I am sideloading apps without an issue.
Again, followed the guide, downloading apps from repos, signing via Feather, installing via Feather and they work fine on 18.1 Dev Beta
Signing trough ESign, then clicking on "Wi-Fi" in ESign Settings tab, to browse ESign's files, via Safari, can still install app locally just fine.
https://github.com/user-attachments/assets/5a6d8941-b7d9-44d0-b6be-ecde4f255dfd
Signing trough ESign, then clicking on "Wi-Fi" in ESign Settings tab, to browse ESign's files, via Safari, can still install app locally just fine.
The only problem is..that it's Feather, not ESign... What's the point of telling a tutorial for ESign if this app is an alternative to ESign?
Signing trough ESign, then clicking on "Wi-Fi" in ESign Settings tab, to browse ESign's files, via Safari, can still install app locally just fine.
The only problem is..that it's Feather, not ESign... What's the point of telling a tutorial for ESign if this app is an alternative to ESign?
Well, showing that there's a method that may be available as a workaround.
Signing trough ESign, then clicking on "Wi-Fi" in ESign Settings tab, to browse ESign's files, via Safari, can still install app locally just fine.
This seems to be the only way that works right now that doesn't involve a computer.
Hey everyone! I've implemented an alternative install method with this commit here https://github.com/khcrysalis/Feather/commit/8f9c4a96203a5cd443de137322c73e8384c3b197
This should be able to install on iOS 18* fine, from the person I've had test at least.
Will be available in the next feather release.
Hey everyone! I've implemented an alternative install method with this commit here 8f9c4a9
This should be able to install on iOS 18* fine, from the person I've had test at least.
Will be available in the next feather release.
Is this just a signing server? Or more like a proxy install server? What all is being sent off device?
Is this just a signing server? Or more like a proxy install server? What all is being sent off device?
No signing server, rather its just a server which feeds you a plist that feather tries to use to install the application the application itself is stored on device, not uploaded anywhere: https://github.com/khcrysalis/Feather/blob/main/Shared/Server/Server.swift#L86
You can get an example of the request by doing.. https://api.palera.in/genPlist?bundleid=a&name=a&version=1&fetchurl=https://example.com
Also yes, palera1n hosts this so theres really nothing to worry about when it comes to stuff being sent/requested
Is this just a signing server? Or more like a proxy install server? What all is being sent off device?
No signing server, rather its just a server which feeds you a plist that feather tries to use to install the application the application itself is stored on device, not uploaded anywhere:
main
/Shared/Server/Server.swift#L86
Cool, so it is more like just proxying the installation request... Like I theorized!
Hey everyone! I've implemented an alternative install method with this commit here 8f9c4a9
This should be able to install on iOS 18* fine, from the person I've had test at least.
Will be available in the next feather release.
works on 18.1~b4! thanks! can you:
Remove webviewer when opening api.palera.in?
Honestly, I have no idea how to do this yet but if you have a clue please let me know (UIApplication.open is not an option here)
Auto close "Done" window
Sure, I always thought it was weird to keep it open like that
Honestly, I have no idea how to do this yet but if you have a clue please let me know (UIApplication.open is not an option here)
I'll find out
Sure, I always thought it was weird to keep it open like that
one more: "sending payload" window set to always keep (can't closed, because if it closed, application wont installed)
Fixed in https://github.com/khcrysalis/Feather/releases/tag/v1.0.2, create a new issue regarding installation issues
Any news on a fix?