解决了备用 Android 机照片自动导入到 ios/mac 的问题

5 月 7 日
 FanDeBiao
相信很多人跟我一样有这个需求吧?双持 Android 机和 ios 机,但日常想把 Android 端的照片无缝同步到 ios 或者 mac 的 icloud 上面,之前问了 ai 都是主推 google photos 的 app ,因为 ios 和 Android 都可以同时上传到 google photos ,但是对于习惯于日常在 iphone 或者 mac 看照片来说,上面的方案还是不友好,昨天研究了一下基于 mac 上面的 adb 来拉取并通知 mac 的图片 app 上传。

有需要的可以自取: https://github.com/kobeguang/android_photo_to_ios
2032 次点击
所在节点    Apple
14 条回复
devezio
5 月 7 日
这个需要安卓一直插在 mac 上吗
FanDeBiao
5 月 7 日
@devezio 不用,走的无线 adb 。
但是要定期执行:adb tcpip 5566
这个可以固化无线 adb 的端口为 5566 ,
平时不重启手机端口都不会变
xiaonoah
5 月 7 日
我倒是经常从 iPhone 备份照片到安卓,用 google photos
m0mo
5 月 7 日
感谢 OP ;请教下用这套方案的话,iCloud 或者 iOS 的相册当中时间轴是正常的吗?会不会按照备份的时间算的
FanDeBiao
5 月 7 日
@frantic 我在 ios 的相册里,是按照拍照时间排序下来的
FanDeBiao
5 月 7 日
@frantic 加了自动化脚本,可以试试:
curl -sSL https://raw.githubusercontent.com/kobeguang/android_photo_to_ios/main/install.sh | bash
都是开源的,可以读读代码
gigishy
5 月 8 日
很多年前我给身边人有个解决方案,至少解决了 op 所提的需求。
在 Android 上安装一个 smb server 类的 app ,然后设置 Android 相册文件夹作为共享目录。
iPhone 等设备通过“文件”app 里“连接到服务器”功能设置一次就可以了的 Android smb 服务器。
以后就可以在 iPhone 端像操作设备内文件/文件夹一样,随意把两台手机的照片视频互相传输,速度很快且很稳定。
Fish1024
5 月 8 日
收到,很有用。但是否会过滤重复的(已经导入过的)照片呢?
FanDeBiao
5 月 8 日
@Fish1024 会在 mac 本地创建一个.log 文件,记录已经导入哪些文件。后面比对后新的才会导入,所以不会重复
Fish1024
5 月 8 日
@kobeguang #8 收到。
Fish1024
5 月 8 日
@kobeguang #8 如何指定连接哪台设备?
FanDeBiao
5 月 8 日
@Fish1024 目前已经做成了一键安装,会检测你本地的 mac 的环境,命令如下:
curl -sSL https://raw.githubusercontent.com/kobeguang/android_photo_to_ios/main/install.sh | bash
你只需有线连接一下手机和 mac ,解锁一下手机就可以。
第一次会固化一下无线 adb 的端口为 5566 ,后面手机重启了可以有线连一下手机,然后执行 adb tcpip 5566 一次就可以保证后面 mac 自动去走无线 adb 拉取你的 Android 手机的图片
FanDeBiao
5 月 8 日
@Fish1024 脚本里面会去搜寻局域网里面 5566 端口开通的,这样就可以找到你的安卓设备,不需要你手动写 ip 进去
Fish1024
5 月 8 日
@kobeguang #12 刚试了下,办公室的网络比较复杂,晚上回家再试试。

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

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

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

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

© 2021 V2EX