执行某些类型的应用程序/代码是否需要越狱?

发布于 2024-09-12 08:33:15 字数 155 浏览 3 评论 0原文

作为一名开发人员,我想为自己制作一些使用私有方法等的小实用程序,因为我无意将它们提交到应用程序商店。例如,目前我想开发一个设备间通信工具(包括 iPhone MiFi 类型的实现)。

所以问题是,访问该特定功能是否需要越狱设备?或者类似的事情只是使用未发布的 API 之类的问题?

As a developer I'd like to make a few little utilities for myself that use private methods, etc. as I have no intent to submit them to the app store. For instance, at the moment I want to work on an inter-device communication tool (including an iPhone MiFi type implementation).

So the question is, does access to that particular functionality require a jailbroken device? Or are things like that just a matter of using unpublished APIs and such?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(4

挽心 2024-09-19 08:33:15

这完全取决于您需要做什么。使用未发布的API通常不需要越狱;您只需使用 API。另一方面,如果您需要 root 访问权限或想要使用特权端口,那么您需要越狱。

It depends on exactly what you need to do. Using unpublished APIs generally doesn't require jailbreaking; you just use the API. On the other hand, if you need root access or want to use privileged ports, then you'll need to jailbreak.

有深☉意 2024-09-19 08:33:15

有两个问题。第一个是关于私有 API - 如果您使用它们,您就不会在商店中获得,就这么简单。我从来没有听说过需要越狱才能使用它们。

然后是分配。如上所述,您无法进入商店,因此您需要其他方式将应用程序加载到设备上。如果您只需要在自己拥有的设备上使用它们,并且您的设备数量少于 100 个,那么任何开发人员都可以在不越狱的情况下做到这一点。但如果您想将应用程序远程发送给某人,那么他们将需要越狱设备。

There are two issues. The first is about private APIs - if you use them you don't get on the store, simple as that. I have never heard of jailbreaking being required to use them though.

Then there is distribution. As above, you don't get on the store so you need some other way of loading your apps to devices. If you just need them on devices in your posession and you have less than 100, any developer can do that without jailbreaking. But if you want to send apps to someone remotely, then they would need a jailbroken device.

っ〆星空下的拥抱 2024-09-19 08:33:15

不太确定 MiFi 的实现,但据我了解,您可以让应用程序在不越狱的情况下实现这一点。但是,如果您没有 Apple 的有效/付费开发者帐户,那么您需要越狱才能将应用程序加载到手机上。

Not too sure about a MiFi implementation but from what I understand you could make the app do that without jailbreaking. However, if you don't have an active/paid developer account with Apple then you will need to Jailbreak just to load the app on your phone.

紫竹語嫣☆ 2024-09-19 08:33:15

好吧,基于一些类转储窥探,看起来 Wi-Fi 和网络共享方法是在 Springboard.app 上调用的(Kristopher Johnson 提到的袜子代理方法除外),这需要使用 Mobile Substrate 库,因此需要越狱。嘘。

Well, based on some class-dump snooping it looks like the Wi-Fi and tethering methods are called on Springboard.app (except for the socks proxy method mentioned by Kristopher Johnson) which requires using the Mobile Substrate libraries and therefore requires Jailbreaking. Boo.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文