V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
cczhrd
V2EX  ›  分享创造

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

  •  6
     
  •   cczhrd · 2021-02-26 22:42:43 +08:00 · 6997 次点击
    这是一个创建于 530 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

    演示视频 开源地址

    第 1 条附言  ·  2021-03-02 08:24:02 +08:00
    发现的问题记录一下:有部分手机厂商的定制系统一插入 iPhone 会弹出文件管理器占用了 usb 端口,导致无法连接。
    第 2 条附言  ·  2021-03-02 16:03:31 +08:00
    已修复 usb 被占用无法连接问题
    出现此问题的可以下载 1.0.1 版本试试 连接时有可能系统会弹“xxx 已停止的框” 这是因为我软件强制停止了占用 usb 设备的进程,不影响使用。
    https://github.com/cczhr/OTGLocation/releases/tag/V1.0.1
    第 3 条附言  ·  2021-03-03 11:24:44 +08:00
    再更新一下 现在不需要访问 /system 路径了 提高 root 后安装组件的成功率
    https://github.com/cczhr/OTGLocation/releases/tag/V1.0.2
    第 4 条附言  ·  2021-03-18 17:40:47 +08:00
    更新 V1.1.0
    1.修复了经纬度含负数时修改经纬度失败
    2.新增坐标保存本地功能
    https://github.com/cczhr/OTGLocation/releases/tag/V1.1.0
    第 5 条附言  ·  2021-06-15 14:46:04 +08:00
    V1.1.2
    新增在线下载开发者驱动功能,下载前先连接设备获取系统版本。
    下载功能用的是 github 上的接口
    开发者驱动来源 : https://github.com/iGhibli/iOS-DeviceSupport/tree/master/DeviceSupport
    国内加速下载镜像 : https://raw.fastgit.org/
    82 条回复    2022-06-18 16:23:14 +08:00
    Suigintou
        1
    Suigintou  
       2021-02-27 01:59:29 +08:00 via iPhone
    不错,没电脑的时候能用上。
    harrysun
        2
    harrysun  
       2021-02-27 06:19:15 +08:00 via iPhone
    线缆需要方向吗
    cczhrd
        3
    cczhrd  
    OP
       2021-02-27 07:43:32 +08:00
    @harrysun 线的话推荐 买个 typec 转 usb 的头再连 usb to lightning 的线,直接用 typec to lightning 的苹果快充线我这手机能识别到但是连接会失败。
    harrysun
        4
    harrysun  
       2021-02-27 08:48:26 +08:00
    组件安装状态是已安装 但还是 false 了 哈 root 下 哪个血需要 写入权限
    cczhrd
        5
    cczhrd  
    OP
       2021-02-27 09:19:24 +08:00
    @harrysun 是的 需要 root
    cczhrd
        6
    cczhrd  
    OP
       2021-02-27 09:21:45 +08:00
    @harrysun 还需要放置好开发者驱动 可以在 xcode 提取 也可以下别人上传的哈 https://github.com/iGhibli/iOS-DeviceSupport/tree/master/DeviceSupport
    harrysun
        7
    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
        8
    cczhrd  
    OP
       2021-02-27 09:57:47 +08:00
    @harrysun 看样子是 /system/lib/ 没读写权限
    cczhrd
        9
    cczhrd  
    OP
       2021-02-27 10:05:52 +08:00
    @harrysun 系统版本是?
    harrysun
        10
    harrysun  
       2021-02-27 10:27:44 +08:00
    android 9.0
    alfchin
        11
    alfchin  
       2021-02-27 10:29:40 +08:00 via Android
    点个赞,可以要 root
    alfchin
        12
    alfchin  
       2021-02-27 10:30:32 +08:00 via Android
    漏打了,会不会用蓝牙协议走更方便?市面上有安卓-蓝牙 gps 的软件。
    cczhrd
        13
    cczhrd  
    OP
       2021-02-27 12:15:27 +08:00
    @harrysun 抱歉我刚刚有点事情未来得及回复,你试试把 /sdcard/android/data/com.cczhr.otglocation/files/lib/下的文件通过 re 文件管理器复制到 /system/lib/试试,如果不行的话可能是 root 的问题。 我用 magisk root 的话是可以的
    cczhrd
        14
    cczhrd  
    OP
       2021-02-27 12:16:49 +08:00
    @alfchin 有链接么 我去看看~
    harrysun
        15
    harrysun  
       2021-02-27 13:05:26 +08:00
    应该是 re system 没权限问题 我用的 也是脸谱
    cczhrd
        16
    cczhrd  
    OP
       2021-02-27 13:29:53 +08:00
    @harrysun 是不是 magisk 版本的问题?你 Maigsk 版本小于 19.4 ? 试试用 adb shell 输入 su 然后 mount -o rw,remount /system 回车 然后再打开 app 安装组件试试
    alfchin
        17
    alfchin  
       2021-02-27 14:15:32 +08:00 via iPhone
    @cczhrd play store 里面 bluetooth GPS output
    cczhrd
        18
    cczhrd  
    OP
       2021-02-27 14:42:56 +08:00
    @alfchin 恩,用这种方式的话,需要一个中间件和 iphone 通信,开发成本较低的思路的话应该需要弄一个外设插入 lightning 口和 iphone 通信 ,android 手机和外设通讯传定位信息,然后外设执行写入指令。(还有一种是外设内置离线地图,然后外设内置一个网站服务器共享热点给 iPhone,然后 iPhone 连上热点直接用系统浏览器打开网页就可以改定位了。)
    harrysun
        19
    harrysun  
       2021-02-27 14:53:33 +08:00 via iPhone
    @cczhrd magisk 22 版本 不清楚为何写不进去 root explore 也是 可读写
    sunulin
        20
    sunulin  
       2021-02-27 16:02:42 +08:00
    不错呀,咋没人打赏
    sunulin
        21
    sunulin  
       2021-02-27 16:09:33 +08:00
    用 12 带的线 可以用没问题
    cczhrd
        22
    cczhrd  
    OP
       2021-02-27 16:40:36 +08:00
    @sunulin 感谢你的反馈和打赏 ~
    cczhrd
        23
    cczhrd  
    OP
       2021-02-27 17:03:43 +08:00
    @harrysun magisk 我现在用的是 21.1 我晚点刷个 22 的试试
    cczhrd
        24
    cczhrd  
    OP
       2021-02-27 19:12:39 +08:00
    @harrysun 我卸载了原来的 Magisk 并清除 root,然后下载 Magisk-v22.0.apk 把后缀改成 zip 用 twrp Recovery 刷入后再把 Magisk-v22.0.apk 安装上,使用 OTGLocation app 可以正常安装组件。或者你刷个版本号是 21 的 magisk 试试 ?
    harrysun
        25
    harrysun  
       2021-02-27 22:14:25 +08:00 via iPhone
    @cczhrd Android 版本有关系吗 我用的是一加的手机 我可再试试哈
    cczhrd
        26
    cczhrd  
    OP
       2021-02-27 22:33:40 +08:00
    @harrysun 和 Android 系统版本没关系的
    YLGG
        27
    YLGG  
       2021-02-27 22:43:15 +08:00
    这个有点牛逼~感谢大佬!~
    mitong3269
        28
    mitong3269  
       2021-02-28 07:18:45 +08:00 via iPhone
    牛批
    kibo
        29
    kibo  
       2021-02-28 07:44:17 +08:00 via iPhone
    为什么可以改?楼主可以说一下原理吗
    cczhrd
        30
    cczhrd  
    OP
       2021-02-28 09:05:15 +08:00
    @kibo 改定位的原理就是打开 iPhone 的调试模式并利用了其允许位置模拟功能
    harrysun
        31
    harrysun  
       2021-02-28 09:10:39 +08:00
    重新刷机 root 驱动等 还没搞懂为何不可以 写入权限 覆盖的时候提示是否读写权限 正常只有读的权限 可能是 root bug 或是 root 后 文件管理权限
    mitong3269
        32
    mitong3269  
       2021-02-28 09:28:36 +08:00 via iPhone
    能通过使用 vmos 等软件使没有 root 的手机使用吗
    cczhrd
        33
    cczhrd  
    OP
       2021-02-28 09:44:04 +08:00
    @harrysun 我搜了下一些资料 说要刷 19.3 具体还是搜下你的机型和系统版本怎么完整 root https://www.oneplusbbs.com/thread-5053737-1.html
    cczhrd
        34
    cczhrd  
    OP
       2021-02-28 10:20:24 +08:00   ❤️ 1
    @mitong3269 不行的,vmos 获取不了 usb 设备节点
    hellhyzcy66
        35
    hellhyzcy66  
       2021-02-28 10:27:35 +08:00 via iPhone
    iPod 导航?要是蓝牙就方便了
    mitong3269
        36
    mitong3269  
       2021-02-28 11:06:52 +08:00 via iPhone
    @cczhrd 现在 1 个 8p 一个 30s 不想 root 在整个备用机了得
    qinxi
        37
    qinxi  
       2021-02-28 13:08:02 +08:00
    安卓没 root=.=
    95276
        38
    95276  
       2021-02-28 15:11:22 +08:00
    @cczhrd "开发成本较低的思路的话应该需要弄一个外设插入 lightning 口和 iphone 通信 ,android 手机和外设通讯传定位信息,然后外设执行写入指令。" 请问一下,既然都有外设了,用 iPhone 直接跟外设通讯不可以吗?为什么还要用个安卓手机.
    mitong3269
        39
    mitong3269  
       2021-02-28 16:11:20 +08:00 via iPhone
    @95276 外设只是一个 lighting 口的东东 具体定位到哪里 需要手机来选择 确定 可以 iPhone 用蓝牙自己控制 有成品在卖 200 到 300 多
    mitong3269
        40
    mitong3269  
       2021-02-28 16:11:58 +08:00 via iPhone
    @95276 iPhone 的软件没有签名
    Silently
        41
    Silently  
       2021-02-28 16:17:01 +08:00
    赞,修改成功
    cczhrd
        42
    cczhrd  
    OP
       2021-02-28 17:55:01 +08:00 via iPhone
    @95276 你说的对,可以的 需要写一个 ios 的程序
    ward56
        43
    ward56  
       2021-03-01 08:37:06 +08:00
    修改经纬度有啥用? android 能修改经纬度吗?
    我想修改钉钉的经纬度打卡
    cczhrd
        44
    cczhrd  
    OP
       2021-03-01 08:45:11 +08:00 via iPhone   ❤️ 2
    @ward56 这个是用 android 手机修改 iPhone 经纬度,原则来说 iPhone 里面某钉的打卡位置也可以通过它来修改
    2c2b2u
        45
    2c2b2u  
       2021-03-01 09:49:40 +08:00
    @ward56 #43 试试在电脑上下个 安卓模拟器上,然后再下个钉钉修改位置,比如网易家的 mumu,可以直接修改定位
    <img src="https://i.loli.net/2021/03/01/sjVWmb1wSJ3B9KF.jpg" />
    mitong3269
        46
    mitong3269  
       2021-03-01 11:05:02 +08:00 via iPhone
    @2c2b2u 这个丁丁 99%能检测出来
    mitong3269
        47
    mitong3269  
       2021-03-01 22:20:10 +08:00 via iPhone
    此协议无法模拟海拔高度。所以导致定位打卡软件后台获取的定位信息里面的高度会是 0 以及精度是-1 。
    我在某乎闲逛时看到的 老哥有了解是这样吗?
    cczhrd
        48
    cczhrd  
    OP
       2021-03-01 22:42:45 +08:00 via iPhone
    @mitong3269 是的改了定位,海拔高度就是 0,可以在手机自带应用指南针看到。改了定位就不显示海拔了。
    cczhrd
        49
    cczhrd  
    OP
       2021-03-01 22:52:02 +08:00 via iPhone
    @mitong3269 但是某钉暂时没验证海拔高度为 0 位作弊,感觉是因为气压传感器坏了也是输出这两个值,这个是猜测的。
    alienjunx
        50
    alienjunx  
       2021-03-02 10:07:19 +08:00
    @Silently 两台手机都要越狱吗?
    alienjunx
        51
    alienjunx  
       2021-03-02 10:10:05 +08:00
    可以直接开发一个 iOS 程序修改么
    cczhrd
        52
    cczhrd  
    OP
       2021-03-02 10:32:36 +08:00
    @alienjunx 这个项目描述的是“Android 设备 OTG 连接 iPhone 后,修改 iPhone 的经纬度的功能”
    那么
    “可以直接开发一个 iOS 程序修改么”
    1.如果是指的是不需要“Android 设备 OTG 连接 iPhone”直接一个 iOS 程序修改 iPhone 的经纬度的话,抱歉在 iPhone 不越狱的情况下是不能的。
    2.如果是指的是“Android 设备 OTG 连接 iPhone”后用 iOS 程序修改 iPhone 的经纬度的话,感觉有点画蛇添足。
    3.如果你是想用一个没屏幕的安卓开发板 /手机 连接 iPhone 后修改定位的话,这个可以考虑我这边写个 android
    ble 蓝牙服务端开放接口。这个主要看需求的人多不多
    alienjunx
        53
    alienjunx  
       2021-03-02 10:39:02 +08:00
    @cczhrd 感谢解答疑惑, 那 Android 设备需要 root 哦
    cczhrd
        54
    cczhrd  
    OP
       2021-03-02 11:00:05 +08:00
    @alienjunx 是的 推荐使用 Magisk root
    Silently
        55
    Silently  
       2021-03-02 11:16:05 +08:00 via iPhone
    @alienjunx 不用。安卓需要 root 苹果不需要越狱
    kimiler
        56
    kimiler  
       2021-03-02 18:35:39 +08:00
    可以钉钉打卡吗
    cczhrd
        57
    cczhrd  
    OP
       2021-03-02 20:45:24 +08:00 via iPhone
    @kimiler 原则上来说 iPhone 里面某钉的打卡位置也可以通过它来修改
    cczhrd
        58
    cczhrd  
    OP
       2021-03-03 09:46:07 +08:00
    @harrysun 我做了一个版本是不需要写入 system 文件夹的,你可以测试一下 下载链接 https://kdocs.cn/l/cgQ9i3L5RzPK
    arrando
        59
    arrando  
       2021-03-03 13:32:21 +08:00
    钉钉打卡有救了
    moonkiller
        60
    moonkiller  
       2021-03-03 16:46:09 +08:00
    电脑上的爱思助手一直能改 iPhone 定位啊
    不过有人说钉钉后台管理员那里会显示异常打卡

    @arrando
    harrysun
        61
    harrysun  
       2021-03-05 05:55:15 +08:00 via iPhone
    @cczhrd 收到 试一下
    sunulin
        62
    sunulin  
       2021-03-16 22:02:24 +08:00 via Android
    这个区域以内(大约是白令海峡往东一直到格陵兰岛从北往南到一直到南极洲,包括在这个区域内的 美洲大陆以及澳洲),点选位置虚拟,不起作用,区域以外没问题,例如远北极圈美洲,不起作用,点选俄罗斯 就没问题;选欧洲的英国没问题,选格陵兰岛到不起作用
    cczhrd
        63
    cczhrd  
    OP
       2021-03-17 09:03:06 +08:00
    @sunulin 好的 谢谢反馈
    cczhrd
        64
    cczhrd  
    OP
       2021-03-18 17:41:21 +08:00   ❤️ 1
    harrysun
        65
    harrysun  
       2021-03-25 09:49:02 +08:00
    升级新版出现
    [09:45:02.234][3] usbmuxd v1.1.2 starting up
    [09:45:02.236][4] Creating socket
    [09:45:02.236][4] socket port:27015
    [09:45:02.237][0] bind() failed: Address already in use
    usage: kill [-s signame | -signum | -signame] { job | pid | pgrp } ...
    kill -l [exit_status ...]
    cczhrd
        66
    cczhrd  
    OP
       2021-03-26 08:52:33 +08:00
    @harrysun 是一直都是这样?
    harrysun
        67
    harrysun  
       2021-03-26 09:24:30 +08:00
    是的啊 之前都是正常的 还有就是建议加百度地图 有国外的地址比较准确
    harrysun
        68
    harrysun  
       2021-03-26 09:25:10 +08:00
    Android 是 10 ios 是 14.5 最近 没升级系统
    cczhrd
        69
    cczhrd  
    OP
       2021-03-26 11:20:20 +08:00
    @harrysun 连接 iphone 部分的代码我没动过 重启安卓手机后再用这个软件也不行么 ? 百度地图的话我下个版本加吧。
    harrysun
        70
    harrysun  
       2021-03-28 19:02:41 +08:00 via iPhone
    @cczhrd
    @cczhrd 两台都重启也试过了 不好用 OTG 有数据就是提示检测不到 iOS 设备
    cczhrd
        71
    cczhrd  
    OP
       2021-03-29 10:56:34 +08:00
    @harrysun https://www.jianguoyun.com/p/DQRxnogQ0vrjCBjpwekD 试试这个版本 应该是有其它软件占用端口了
    harrysun
        72
    harrysun  
       2021-04-26 09:03:30 +08:00
    /system/bin/sh: <stdin>[2]: kill:-: arguments must be jobs or
    process IDs
    [08:31:18.807][3] usbmuxd v1.1.2 starting up [08:31:18.808][4] Creating socket
    [08:31:18.809][4] socket port:27015
    [08:31:18.809][0] bind() failed: Address already in use
    usage: kill [-s signame 1-signum 1-signame] { job I pid I pgrp}... kill -I [exit_s t atus …]
    /system/bin/sh: <stdin>[3]: kill:-: arguments must be jobs or
    process IDs

    1.1.1 版本的错误
    cczhrd
        73
    cczhrd  
    OP
       2021-04-27 17:30:16 +08:00
    @harrysun 可以帮测试下 https://github.com/cczhr/OTGLocation/issues/6 里面的安装包么
    harrysun
        74
    harrysun  
       2021-04-28 05:29:30 +08:00 via iPhone
    好的
    harrysun
        75
    harrysun  
       2021-04-28 09:49:55 +08:00
    @cczhrd 测试过了 有信任提醒了 需 ios 开发者驱动包 拷入就可以了 再有 地图能不能切换 反应慢 我手机 除了 root 了 就这一个软件
    cczhrd
        76
    cczhrd  
    OP
       2021-04-28 10:13:35 +08:00
    @harrysun 好的 ,我这边是准备切换到百度地图的 ,不过暂时没时间去弄 ,打算五一放假抽点时间再改了。
    harrysun
        77
    harrysun  
       2021-04-28 20:17:48 +08:00
    @cczhrd 好的 谢谢您了
    xxsm
        78
    xxsm  
       2021-07-15 10:48:47 +08:00
    不 root Android 的话,是不是得大量修改源码来绕过那些权限问题了
    yanhuijun1996
        79
    yanhuijun1996  
       61 天前
    node=/dev/bus/usb/001/002 fd=65
    [15:58:31.693][3] usbmuxd v1.1.2 starting up
    [15:58:31.696][3] Sending signal 15 to instance with pid 31853
    usage: kill [-s signame | -signum | -signame] { job | pid | pgrp } ...
    kill -l [exit_status ...]
    [15:58:34.725][3] usbmuxd v1.1.2 starting up
    [15:58:34.732][4] Creating socket
    [15:58:34.732][4] socket port:27015
    [15:58:34.732][4] Listening on /var/run/usbmuxd
    [15:58:34.732][4] Initializing USB
    [15:58:34.732][3] Using libusb 1.0.24
    [15:58:34.733][4] Registering for libusb hotplug events
    [15:58:34.733][4] Found new device with v/p 05ac:12a8 at 1-2
    [15:58:34.733][4] Found interface 1 with endpoints 04/85 for device 1-2
    [15:58:34.733][4] Using wMaxPacketSize=512 for device 1-2
    [15:58:34.733][4] USB Speed is 480 MBit/s for device 1-2
    [15:58:34.733][4] 1 device detected
    [15:58:34.733][3] Initialization complete
    [15:58:34.734][4] Got lang ID 1033 for device 1-2
    [15:58:34.735][4] Got serial '00008101000E7D321430001E' for device 1-2
    [15:58:34.735][3] Connecting to new device on location 0x10002 as ID 1
    [15:58:34.735][3] Connected to v2.0 device 1 on location 0x10002 with serial number 00008101-000E7D321430001E
    [15:58:34.735][4] preflight_worker_handle_device_add: Starting preflight on device 00008101-000E7D321430001E...
    [15:58:34.738][4] Client 10 accepted: /proc/0/cmdline[0]
    [15:58:34.739][4] Client connected to device 1 (1->62078)
    [15:58:34.748][4] Client 12 accepted: /proc/0/cmdline[0]
    [15:58:34.749][4] Client 12 connection closed
    [15:58:34.749][4] Client 12 is going to be disconnected: /proc/0/cmdline[0]
    [15:58:34.754][4] Client 12 accepted: /proc/0/cmdline[0]
    [15:58:34.758][4] Client 12 connection closed
    [15:58:34.758][4] Client 12 is going to be disconnected: /proc/0/cmdline[0]
    [15:58:35.030][4] preflight_worker_handle_device_add: StartSession success for device 00008101-000E7D321430001E
    [15:58:35.031][4] preflight_worker_handle_device_add: Finished preflight on device 00008101-000E7D321430001E
    [15:58:35.034][4] Client 10 is going to be disconnected: /proc/0/cmdline[0]
    [15:58:35.073][4] Client 8 accepted: /proc/0/cmdline[0]
    [15:58:35.073][4] Client 8 connection closed
    [15:58:35.073][4] Client 8 is going to be disconnected: /proc/0/cmdline[0]
    [15:58:35.074][4] Client 8 accepted: /proc/0/cmdline[0]
    [15:58:35.075][4] Client connected to device 1 (2->62078)
    [15:58:35.078][4] Client 9 accepted: /proc/0/cmdline[0]
    [15:58:35.079][4] Client 9 connection closed
    [15:58:35.080][4] Client 9 is going to be disconnected: /proc/0/cmdline[0]
    [15:58:35.080][4] Client 9 accepted: /proc/0/cmdline[0]
    [15:58:35.081][4] Client 9 connection closed
    [15:58:35.081][4] Client 9 is going to be disconnected: /proc/0/cmdline[0]
    [15:58:35.086][4] Client 9 accepted: /proc/0/cmdline[0]
    [15:58:35.087][4] Client 9 connection closed
    [15:58:35.087][4] Client 9 is going to be disconnected: /proc/0/cmdline[0]
    [15:58:35.353][4] Client 8 is going to be disconnected: /proc/0/cmdline[0]
    Yan
    15.4
    ERROR: stat: /sdcard/lockdown/drivers/15.4/DeveloperDiskImage.dmg: No such file or directory
    ImageSignature[0]:
    Status: Complete
    yanhuijun1996
        80
    yanhuijun1996  
       61 天前
    这个是因为没把驱动放到 sdcard/lockdown/目录吗?

    但是我在文件管理器找不到这个目录,建立这个目录显示目录已经存在,于是我通过远程直接输入目录地址进去了,稍后晚点我测试一下 感谢楼主
    cczhrd
        81
    cczhrd  
    OP
       57 天前
    @yanhuijun1996 应该是这个 /sdcard/lockdown/drivers/15.4/ 的 “DeveloperDiskImage.dmg”文件没找到
    yanhuijun1996
        82
    yanhuijun1996  
       53 天前
    @cczhrd 已经解决 谢谢
    关于   ·   帮助文档   ·   API   ·   FAQ   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   1714 人在线   最高记录 5497   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 31ms · UTC 00:06 · PVG 08:06 · LAX 17:06 · JFK 20:06
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.