问题标签 [jailbreak]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
iphone - 如何保护 iphone 应用程序免遭非法复制或被黑客入侵以安装在另一部 iphone 上
我是 iphone 编程新手。我从少数人那里听说,即使 iPhone 应用程序是通过 iTunes 出售的,也有可能破解该应用程序并安装在另一部手机上。
这有多少是真的?如果 true 有没有办法以编程方式控制我的应用程序被非法复制到越狱或其他 iphone ?
iphone - 如何在没有加入 iPhone 开发者计划的情况下在越狱的 iPhone 上构建和安装应用程序?
我想在我越狱的设备上构建和安装我的应用程序,而无需支付 iPhone 开发者计划所需的 99 美元。我有 Rock 和 Cydia ......最简单的方法是什么(如果可能的话)?
谢谢。
iphone - 使用 MobileSubstrate 修改 iPhoneOS 上的所有 HTTP 请求?
我想编写一个 MobileSubstrate ( http://www.iphonedevwiki.net/index.php/MobileSubstrate ) 插件,它接受每个 HTTP 请求并修改 URL。(原因非常复杂,需要一段时间才能解释,所以请相信我,别无选择)。基本上,我需要知道什么是最好的 Objective-C 消息或 C 函数,我应该覆盖它以拦截任何 HTTP 请求、修改 URL 并将请求发送回原始函数(这不应该只是发送的第一个请求通过应用程序,但也有任何重定向)。我认为它可能在 NSURL 或 CFNetwork 中,但不确定具体在哪里。替换此功能后,应可与任何应用程序和操作系统本身一起使用。
编辑:好的,这是我想要做的两个示例场景,请注意,要覆盖的方法应该是从应用程序到操作系统的任何地方的任何 HTTP 请求调用的方法:
1)MobileSafari 中的用户类型在 aaa.com/ a.html
2) aaa.com/a.html 重定向到 aaa.com/b.html
3) aaa.com/b.html 加载 bbb.com/c.png
我想更改请求,所以一切都有 ?i= j 补充说。
例如:将所有 aaa.com/a.html 更改为 aaa.com/a.html?i=j, aaa.com/b.html?i=j, bbb.com/c.png?i=j?
还有一个:
1)用户使用 Maps.app
2)谷歌地图尝试加载 google.com/map1.png(不是实际图像,我知道)
将 google.com/map1.png 更改为 google.com/map1.png?我=j?
iphone - 如何了解iPhone越狱编程?
我有兴趣了解当 iPhone 越狱时应用程序可以访问哪些附加功能和 API。有人可以为我提供一些基本资源来了解这一点吗?我最感兴趣的是:
- 私有 API 的文档
- 文件系统布局
- 应用程序配置,例如 WinterBoard 是如何取代 SpringBoard 的?取代锁屏的应用程序?
- 需要的工具
建议表示赞赏。
iphone - iPhone 为越狱设备开发(不使用越狱设备!)
我想深入研究越狱设备的开发,只是为了测试设备可以做什么。例如,我想根据地理位置更改 ipod 音乐,因此我必须编写一个在后台运行的新守护程序,并在常规 interlavs 上获取 gps 信息,然后用它们制作一些东西。
例如, Longitude, longitude就是这样做的,即使设备被锁定,然后在 google latidude 上上传信息。
我有一些作为 iphone 开发人员的经验,但我不确定在哪里可以找到文档来完成这样的任务。我知道“iphone 开放式应用程序开发”和“iphone 开发者手册”这两本书,但我不拥有它们,而且我不确定它们是否有我想要的东西。
对此有何建议?
iphone - [iPhone]如何将具有应用程序偏好的应用程序部署到真实设备
在模拟器中一切正常,但是当我将我的应用程序部署到真实设备(越狱)时,我在设置或我的 iPhone 中找不到应用程序的应用程序首选项!
怎么了?!请帮我!
iphone - 保护 iPhone 上的文件
有没有办法从 iPhone 应用程序中反编译二进制文件。我越狱了我的 iPhone,并惊讶地发现其他应用程序的 dbs 可以被复制。所以我导出了我最重要的表并将其硬编码为代码。我没有将表从数据库加载到数组中,而是生成了填充数组的代码并只保留了最基本的数据库信息,因此关系仍然有效。花了一段时间,但现在工作正常。
我只是想知道我是否安全,有人可以轻松地为应用程序反编译二进制文件并提取数据。在 Java 中,它很容易反编译 *.class 文件,尽管那是我认为 iPhone 应用程序级别更低的字节码。
我知道 iPhone sdk 4 可以将文件标记为安全。任何人都知道这可以被越狱覆盖还是这是一个unix锁?
iphone - 如何在 XCode 上创建移动基板插件?
我只想创建一个 MS 插件来挂钩 SpringBoard。我正在从这里“ http://www.ipodtouchfans.com/forums/showthread.php?t=103558 ”关注“ gojohnnyboi ”教程。
要在 XCode 上创建 dylib,我正在关注“ SkylarEC ”教程。我混合了这两个很棒的教程,最后通过获得一个 dylib 获得了成功。但是当我将 dylib 放入时,/Library/MobileSubstrate/DynamicLibraries/
什么都没有发生(没有显示警报)。
通过评估,我发现这个dylib在加载到内存时没有任何起点。所以我通过在 .mm 文件中声明一个构造函数来提到一个起点,例如,
但是当我试图编译这个时,我得到了一个错误,比如,
有谁知道如何解决这个问题?如果有人分享详细的教程/说明以在 XCode 上创建一个 dylib,那将会非常有用。
PS我把所有的libsubstrate.dylib和substrate.h文件都放在了对应的位置。地点是,
- libsubstrate.dylib:/Developer/Platforms/iPhoneOS.platform/Developer/usr/lib/
- 基板.h:/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS3.0.sdk/usr/include
我的基础 SDK 是 3.0。
iphone - 什么是开放工具链
iphone应用程序开发中的开放工具链是什么,我想从头开始学习。有没有可以帮助我学习的链接。谢谢
iphone - 使用 GraphicsServices.h/GSEvent 以及使用 Xcode 编译 CLI iPhone 工具
我将此发送给 KennyTM(在 GitHub 上有所有私有框架标头),但我想我也会在这里问一下,以防有人有一些好主意或任何方法可以帮助我。
我正在尝试编写一个命令行实用程序,它发送 GSEvents 来操作键盘、触摸/拖动屏幕上的元素以及操作硬件按钮(音量、主页、睡眠等)
我抓住了 MouseSupport 代码并试图查看它,但我找不到发送 GSEvents 的最简单方法。我希望这里有人可以帮助我。
首先,声明 GSEvent 并发送它的最简单方法是什么?我查看了 iPhone 开发 wiki,但文档非常模糊。我知道有一个紫色事件端口(?),我必须将这些事件发送到,但我不明白该怎么做。有人可以提供例如触摸坐标、键入某个键或按下硬件按钮的示例吗?
另外,如果我想让这个实用程序运行所有应用程序以及 Springboard,我是否必须编写或做任何特别的事情?我不知道这是否是一个特殊情况,因为我希望它在操作系统级别。理想情况下,我会通过 SSH 连接到手机,启动程序,然后它会发送 GSEvents,任何打开的应用程序都会处理这些事件。
至于编译这段代码,在Xcode下有什么办法吗?我不知道我应该使用哪种项目模板(如果有的话),这让我很失望。我不需要“构建并运行”支持,我非常乐意将程序 scp 到手机上。我知道在手机上编译代码也是可行的。我在手机上拥有来自 SDK 的所有标头以及 iphone-gcc,但是在编译一些测试程序时,我仍然会收到有关找不到 mach 标头和 CoreFoundation 的错误。有没有更简单的方法来做到这一点?
最后,是否有其他指南或文学作品可供任何人指出我以了解更多相关信息?我很高兴进入开放式 iPhone 开发(我有使用官方 SDK 的经验,但我想更深入)。
感谢人们提供的所有帮助!