做了一个用 Android 手机修改 iPhone 定位的 app

2021-02-26 22:42:43 +08:00
 cczhrd

基于 libimobiledevice 开源项目开发的 ,Android 设备 OTG 连接 iPhone 后,修改 iPhone 的经纬度的功能。

演示视频 开源地址

12712 次点击
所在节点    分享创造
94 条回复
Suigintou
2021-02-27 01:59:29 +08:00
不错,没电脑的时候能用上。
harrysun
2021-02-27 06:19:15 +08:00
线缆需要方向吗
cczhrd
2021-02-27 07:43:32 +08:00
@harrysun 线的话推荐 买个 typec 转 usb 的头再连 usb to lightning 的线,直接用 typec to lightning 的苹果快充线我这手机能识别到但是连接会失败。
harrysun
2021-02-27 08:48:26 +08:00
组件安装状态是已安装 但还是 false 了 哈 root 下 哪个血需要 写入权限
cczhrd
2021-02-27 09:19:24 +08:00
@harrysun 是的 需要 root
cczhrd
2021-02-27 09:21:45 +08:00
@harrysun 还需要放置好开发者驱动 可以在 xcode 提取 也可以下别人上传的哈 https://github.com/iGhibli/iOS-DeviceSupport/tree/master/DeviceSupport
harrysun
2021-02-27 09:47:44 +08:00
mkdir: '/sdcard/lockdown': File exists
mkdir: '/sdcard/lockdown/drivers': File exists
cp: /system/lib/libcrypto.so.1.1: Read-only file system
cp: /system/lib/libimobiledevice-1.0.so: Read-only file system
cp: /system/lib/libplist-2.0.so: Read-only file system
cp: /system/lib/libssl.so.1.1: Read-only file system
cp: /system/lib/libusb-1.0.so: Read-only file system
cp: /system/lib/libusbmuxd-2.0.so: Read-only file system
chmod: /system/lib/libcrypto.so.1.1: No such file or directory
chmod: /system/lib/libimobiledevice-1.0.so: No such file or directory
chmod: /system/lib/libplist-2.0.so: No such file or directory
chmod: /system/lib/libssl.so.1.1: No such file or directory
chmod: /system/lib/libusb-1.0.so: No such file or directory
chmod: /system/lib/libusbmuxd-2.0.so: No such file or directory
组件已安装


root 已给权限 根目录可读写 组件 False 驱动对应版本放在 sd 卡 ld 目录下
cczhrd
2021-02-27 09:57:47 +08:00
@harrysun 看样子是 /system/lib/ 没读写权限
cczhrd
2021-02-27 10:05:52 +08:00
@harrysun 系统版本是?
harrysun
2021-02-27 10:27:44 +08:00
android 9.0
alfchin
2021-02-27 10:29:40 +08:00
点个赞,可以要 root
alfchin
2021-02-27 10:30:32 +08:00
漏打了,会不会用蓝牙协议走更方便?市面上有安卓-蓝牙 gps 的软件。
cczhrd
2021-02-27 12:15:27 +08:00
@harrysun 抱歉我刚刚有点事情未来得及回复,你试试把 /sdcard/android/data/com.cczhr.otglocation/files/lib/下的文件通过 re 文件管理器复制到 /system/lib/试试,如果不行的话可能是 root 的问题。 我用 magisk root 的话是可以的
cczhrd
2021-02-27 12:16:49 +08:00
@alfchin 有链接么 我去看看~
harrysun
2021-02-27 13:05:26 +08:00
应该是 re system 没权限问题 我用的 也是脸谱
cczhrd
2021-02-27 13:29:53 +08:00
@harrysun 是不是 magisk 版本的问题?你 Maigsk 版本小于 19.4 ? 试试用 adb shell 输入 su 然后 mount -o rw,remount /system 回车 然后再打开 app 安装组件试试
alfchin
2021-02-27 14:15:32 +08:00
@cczhrd play store 里面 bluetooth GPS output
cczhrd
2021-02-27 14:42:56 +08:00
@alfchin 恩,用这种方式的话,需要一个中间件和 iphone 通信,开发成本较低的思路的话应该需要弄一个外设插入 lightning 口和 iphone 通信 ,android 手机和外设通讯传定位信息,然后外设执行写入指令。(还有一种是外设内置离线地图,然后外设内置一个网站服务器共享热点给 iPhone,然后 iPhone 连上热点直接用系统浏览器打开网页就可以改定位了。)
harrysun
2021-02-27 14:53:33 +08:00
@cczhrd magisk 22 版本 不清楚为何写不进去 root explore 也是 可读写
sunulin
2021-02-27 16:02:42 +08:00
不错呀,咋没人打赏

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/756640

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX