How to implement iSign Python library on Pythonista?
Hey! I found a Python library called iSign, it allows you to code sign iOS applications. My question is that, is it possible to use it on Pythonista? How can I implement it on Pythonista?
This requires the
opensslcommand-line tool, so it would be somewhat difficult to make it work in Pythonista (though probably not entirely impossible). I'm also not really interested in turning Pythonista into something that could be used for piracy.
Pythonista already includes OpenSSL in some form, because Python's
sslmodule uses it (see
ssl.OPENSSL_VERSION). That means in theory you could probably change iSign to use Python's
sslmodule, or call the OpenSSL APIs via
ctypes, instead of using the command line tool. This would probably take a bit of work though.
@omz Why would code-signing be used for piracy? I'm not familiar with how Apple handles DRM with iOS apps, but I'd be very surprised if it could be circumvented simply by changing the code signature.
@dgelessus It’s easy to find unencrypted ipas for pretty much any app you want. Re-sign it with a developer ID, and you can install them on devices without jailbreak. I think there are sites that'll register your device in a developer account for much less than the $99/a you'd pay to Apple...