5 ms·
So.. how do you rebuild apps without having access to their source code?
by DelightOne 4y ago
So.. how do you rebuild apps without having access to their source code?
- pornel 4y agoYou ask the vendor, since they need to look after their software anyway. Don't count on closed-source abandonware to conveniently have all vulnerabilities placed in external libraries.
- DelightOne 4y agoI am talking about apps on the iPhone where Apple does not have access to developers' source code, right? We might be talking about different situations.
- pornel 4y agoUpdates of system libraries there are definitely a plus. However, besides the OS itself Apple doesn't do anything about app security. Not only they don't require unbundling, they don't even support it. Even if you use dynamic libraries in your app, they will be bundled with your app, and never updated separately. From App Store perspective there's absolutely no difference between a Swift app diligently split into frameworks and a Rust monolith library. They treat both as an opaque bundle.
- DelightOne 4y agoThat's what you would expect from the App Store as well, since why change a dynamic library when the code-controlling developer can just build a new version with his own code when the developer wants to update the app. Injecting new (the nature of not being available on app-submission) framework versions on the developers' behalf would be scary, since these versions weren't tested with the app because the versions did not exist before. As you said, ABI compat is impossible when no one cares about that much.