百科.dev
全部条目在线工具AI 编程趋势榜开源项目技术资讯提交条目
登录
< 返回工具列表
P

projectsandcastle

> 编程语言
开源

iPhone 上的 Android/Linux 支持工具

2.1K stars0 点赞0 次浏览
访问官网GitHub

工具介绍

iPhone 上的 Android/Linux 支持工具

projectsandcastle

iPhone 版 Android/Linux

提供的实用程序:

  • loader/ 通过 pongoOS 加载内核和设备树
  • syscfg/ 工具,用于从设备上的 syscfg 分区中提取配置信息
  • hx-touchd/ 触摸屏支持守护程序
  • hcdpack/ 工具用于从二进制文件中启发性地提取蓝牙固件

内核

内核可以从我们的 linux-stable 分支中获取: https://github.com/corellium/linux-sandcastle

Buildroot

Sandcastle Linux ramdisk 使用 buildroot 构建。我们的自定义配置如下: https://github.com/corellium/sandcastle-buildroot

Android 应用程序

安装 APK

通常可以使用 adb install foo.apk 安装 APK 文件。但是,以下情况除外: 存在限制:

  • 纯 Java APK 通常可以正常运行,前提是它们不需要不受支持的硬件,

  • 如果没有 RELRO 分段,请检查具有不同属性的 LOAD 分段是否没有占用相同的 16kB 页面(一个很好的提示是 ALIGN 列中所有分段的 4000 值) * 如果有 RELRO 分段,请确保它要么开始要么结束在 16kB 的边界上;有时编译器会将 RELRO 放在 RW 分段的开始(此时 RELRO 应该结束在 16k 的边界上),有时则将其放在结束处(此时 RELRO 应该开始在 16k 的边界上)。

如果这没有帮助,请检查库的源代码,看看是否存在对 4096、0x1000 或 12 等 PAGE_SIZE、kPageSize、PAGE_SHIFT、PAGE_BITS 等的明显使用(这种情况比较少见,但 Chromium 就是一个很好的例子)。

Issues· 0 开放

查看全部 Issues在 GitHub 打开

暂无开放 Issues,或尚未同步最近议题。

> 标签

C

暂无评论,来聊聊你的看法吧

> 工具信息

发布日期2026年8月1日
最后更新2026年9月17日
分类编程语言
定价开源

> 相关工具

T
TypeScript
JavaScript 的超集,为前端与全栈提供静态类型
P
Python
通用编程语言,广泛用于 Web、数据与 AI
G
Go
Google 推出的简洁高效系统语言