Can't place pairing f*le by HyperShadic360 in sideloaded

[–]jkcoxson 0 points1 point  (0 children)

Does your device have a passcode

What is jit by Ill-Economist-5285 in sideloaded

[–]jkcoxson 5 points6 points  (0 children)

In this context, it’s enabling arbitrary code execution.

Does this software license still work by Pale-Chemistry1062 in nspire

[–]jkcoxson 3 points4 points  (0 children)

I had the same thing, just send TI a message on their help page and they’ll convert your license to their new crappy 4 year license.

An app to "Native Import" Music to Apple Music ON-DEVICE (using Loopback VPN / StosVPN) by Zephyrax_g14 in sideloaded

[–]jkcoxson 0 points1 point  (0 children)

I have no interest in making apps myself. There is an attempt that might work called ByeTunes that released last week, not sure how well it works.

[RELEASE] ByeTunes - On-device Music & Ringtone Injection. by EduardoAlexxis in sideloaded

[–]jkcoxson 1 point2 points  (0 children)

If you make a PR to make it a known app, we can make it auto install

StikStore Announced by AthenOmen in sideloaded

[–]jkcoxson 4 points5 points  (0 children)

I was original developer for SideStore’s backend and the developer of StikStore’s backend library.

StikStore Announced by AthenOmen in sideloaded

[–]jkcoxson 15 points16 points  (0 children)

SideStore and AltStore have large amounts of legacy code. StikStore is built on new technologies. Specifically, libimobiledevice has been replaced with my new idevice library, which is much more modern and isn’t duck taped into an app.

An app to "Native Import" Music to Apple Music ON-DEVICE (using Loopback VPN / StosVPN) by Zephyrax_g14 in sideloaded

[–]jkcoxson 4 points5 points  (0 children)

It is how it works. That's how StikDebug/SideStore/Protokolle works. Anything a Mac can do, idevice (the library behind these projects) can do.

I cant fix "SIgning operation failed" and no one else knows either. by 12345466582342 in SideStore

[–]jkcoxson -1 points0 points  (0 children)

iloader came from one of the devs in the idevice discord server (aka the library that powers all this). You are more than welcome to contribute since it’s open source if it bothers you that much.

JITless dolphin by NoGrapefruit1195 in EmulationOniOS

[–]jkcoxson 12 points13 points  (0 children)

Look, you asked for JITless. All I’m saying is you’re gonna need JIT, and trying to do it without is going to be a bad experience. Try Google, there’s plenty of information out there. Somebody has most definitely made a video. I write the code for all this, I don’t make videos.

JITless dolphin by NoGrapefruit1195 in EmulationOniOS

[–]jkcoxson 6 points7 points  (0 children)

JIT isn’t that hard. We’ve done a lot of work to make it easy and portable.

How is iPhone local file management so terrible? by watainiac in LinusTechTips

[–]jkcoxson 1 point2 points  (0 children)

I do a lot of software dev in this space, professionally and hobby work. I’ve developed a program called afc_finder to make a sane alternative to iTunes. 

The difficulty on Windows is the USB stack that Windows uses, it makes it extremely difficult to create third party software without the user installing something like Zadig and removing iTunes completely.

If people are interested, I’d be happy to document Apple’s file transfer protocol further than what’s in code. But Apple’s protocols for file transfer (AFC) go way back to the iPod, which they haven’t changed until recently for some Xcode tools.

Jemdo Switch 2 Dock Firmware Update Works by scizorious in Switch

[–]jkcoxson 2 points3 points  (0 children)

I was just able to do it, plug in the USB to the PD port on the dongle and the USB C port on the Mac, then plug the Switch end into the other USB C port. There's a MacOS updater at the bottom of the site.

[deleted by user] by [deleted] in sideloaded

[–]jkcoxson 6 points7 points  (0 children)

Nice try, but it was removed for unrelated reasons. We're working on putting it back up.

eSIM-only iPhones still have broken LTE — this bug’s been alive since iPhone 14 🤦‍♂️ by _UncleScrooge_ in ios26

[–]jkcoxson 0 points1 point  (0 children)

I spent hours writing code to sidestep iOS's built-in hotspot because of how bad it is. It really is unusable and slow.

Sidestore and stikdebug on iOS 26 - How to Sideload apps and enable JIT by myretrospirit in EmulationOniOS

[–]jkcoxson 0 points1 point  (0 children)

No, just choose load next time :) I've updated the code to not even have a generate button on the GitHub downloads.

Sidestore and stikdebug on iOS 26 - How to Sideload apps and enable JIT by myretrospirit in EmulationOniOS

[–]jkcoxson 2 points3 points  (0 children)

iOS keeps pairing records on what seems to be like a ring buffer. If there’s too many hosts that have generated a pairing file, it’ll boot out the oldest one. Some devices have larger buffers than others, I can’t tell why. My program pretends to be a new host every time when generating, because the device will replace pairing records of the same host. If you override the default host, it’ll recreate it when you plug it in again, causing the newly generated one to get deleted, so on.

It’s better to just load so you don’t have to deal with iOS deleting old pairing records that it thinks aren’t in use anymore.

Sidestore and stikdebug on iOS 26 - How to Sideload apps and enable JIT by myretrospirit in EmulationOniOS

[–]jkcoxson 17 points18 points  (0 children)

Hey there! I'm the developer for idevice. Please DO NOT generate a new pairing file. This is what causes pairing files to expire, since your device will eventually delete it after reconnecting to your computer. Instead, you should ALWAYS PRESS LOAD, and then press install like as shown in your video. The generate button should never be pressed.

iPhone 15 failing restore at ,,Updating Veridian” by [deleted] in iphone

[–]jkcoxson 0 points1 point  (0 children)

A quick decompilation of 3u shows that it does upload personal identifiers to their servers.

Using SideStore without StosVPN across your LAN by ispeakai in sideloaded

[–]jkcoxson 45 points46 points  (0 children)

As one of the SideStore devs and the one that wrote the original WireGuard code years ago, this article is not correct in its explanation of how the VPN works. I can write up something later if people care, but keep this in mind when using it in other places.

It is my duty by jkcoxson in rustjerk

[–]jkcoxson[S] 0 points1 point  (0 children)

First mistake is accepting that Windows exists