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

Downloading fails when proxying and downloading an app #9

Closed
trueicecold opened this issue Jan 3, 2016 · 9 comments
Closed

Downloading fails when proxying and downloading an app #9

trueicecold opened this issue Jan 3, 2016 · 9 comments

Comments

@trueicecold
Copy link

I've tried fiddler and charles proxy to sniff the download process of an app from the appstore on iOS (8.1.3). Used KillSwitch 0.8 for that. Everything works perfectly fine (Awesome job!) except downloading an app.

Clicking on "GET" and "INSTALL", the request is rejected, and the button goes back to "GET".

Any ideas?

@nabla-c0d3
Copy link
Owner

Did you look at this #8 ?

@nabla-c0d3
Copy link
Owner

It should work fine in 0.9

@trueicecold
Copy link
Author

I'm still unable to get it to inject killswitch when killing itunesstored, even when using 0.9...

iPhone 4S, OS is 8.3

Device logs once I kill the process are:

com.apple.xpc.launchd[1] (com.apple.itunesstored[913]) <Notice>: Service exited due to signal: Killed: 9
itunesstored[921] <Notice>: MS:Notice: Injecting: com.apple.itunesstored [itunesstored] (1144.17)
itunesstored[921] <Notice>: MS:Notice: Loading: /Library/MobileSubstrate/DynamicLibraries/Veency.dylib
itunesstored[921] <Notice>: MS:Notice: Loading: /Library/MobileSubstrate/DynamicLibraries/hidspringboard.dylib
itunesstored[921] <Notice>: MS:Notice: Loading: /Library/MobileSubstrate/DynamicLibraries/libstatusbar.dylib
itunesstored[921] <Notice>: CoreFoundation = 1144.170000

@nabla-c0d3 nabla-c0d3 reopened this Jan 25, 2016
@trueicecold
Copy link
Author

I'm lost here...

I've checked the filter, even by extracting the deb file, and inside:

data\Library\MobileSubstrate\DynamicLibraries

I see the plist which has the 2 filters:

{
    Filter = {
        Bundles = (
            "com.apple.AuthKit",
            "com.apple.UIKit",
        );
    };
}

And yet, killing itunesstored doesn't inject KillSwitch2 into it... :(

@glucklili
Copy link

I have met the same problem. All requests are tracked, but only init.itunes.apple.com is failed.
I have used v0.9, and killed itunesstored.
Device Log are:
Jan 26 18:12:20 iPhone com.apple.xpc.launchd1 : Service exited due to signal: Killed: 9
Jan 26 18:12:20 iPhone itunesstored[825] : MS:Notice: Injecting: com.apple.itunesstored itunesstored
Jan 26 18:12:20 iPhone CLTM[124] : CLTM: _subscription 0x0, _subscribedChannels 0x0

Any suggestions? iPhone 6 ios 8.3

@nabla-c0d3
Copy link
Owner

Try adding com.apple.itunesstored to the bundle filter ? You will then have to rebuild the tweak (make package and make install)

@glucklili
Copy link

@nabla-c0d3 Great!!! I have solved this problem by adding com.apple.itunesstored to the bundle filter.
Many thanks!!!

@trueicecold
Copy link
Author

nabla, Thanks a lot, I thought the 2 filters should have been enough! :)
I'll try install theos now, and rebuild it, will let you know 💃

@trueicecold
Copy link
Author

After 2 hours of tinkering with it, it's working perfect! :)
Thanks a lot!

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

No branches or pull requests

3 participants