- 
 更新: 
 [2017.07.21] alpha6版本已经上传至社区服务器- 修复了传感器
- 增加OTA更新支持
 [2017.07.19] - 更新CM13包下载链接(社区的服务器上不建议放包含vendor blob的包);
- 除距离传感器外,光感,加速度,陀螺仪,磁力传感器可以用了,计划集成在alpha6版本中。
 以下原文: 周末两天,填了Mi 5编译库崩溃的坑,现在编出来的版本不用修改,刷机可以直接启动并且正常显示了, mp3,视频播放和相机预览拍照也可以用了。HOHO~~~ 目前: 
 What works:- calls/SMS
- data
- wifi
- video/audio
- camera preview/picture
 what's not: - camera recording
- bt
- sensors
- GPS
- fingerprint
 ==== 
 下载链接(全球首发哦:P):
 1.twrp-3.0.2-3-gemini.img [https://dl.twrp.me/gemini/] 貌似有最新版了,贴的是我当时下载的版本,可以下载最新版。
 2.cm-13.0-20161220-SNAPSHOT-ZNH5YAO3XM-gemini.zip [https://archive.org/download/cmarchive_snapshots/]
 3.sailfishos-gemini-release-2.1.0.11-alpha5.zip [https://www.androidfilehost.com/?fid=8889791610682945367]==== 
 安装方法:- 
解锁bootloader: 
 去这儿申请, http://www.miui.com/unlock, 等官方回复,大概需要几个工作日,通过后官方会回复你解锁工具和方法。按照步骤做就可以。
- 
刷twrp recovery: 
 解锁bootloader后,刷TWRP recovery:
 按住[音量减+电源键]重启进入bootloader,
 fastboot flash recovery twrp-3.0.2-3-gemini.img
 等待完成。
- 
按[音量加+电源键]进入recovery。格式化data分区,如有重要数据请备份!如有重要数据请备份!如有重要数据请备份!; 
 格式化方法请自行度娘关键字'twrp刷机教程'
- 
拷贝镜像到手机: 
 adb push cm-13.0-20161220-SNAPSHOT-ZNH5YAO3XM-gemini.zip /data/media/
 adb push sailfishos-gemini-release-2.1.0.11-alpha5.zip /data/media/
- 
刷CM13 zip包: 
 重启进入recovery,然后从twrp中install中选择cm-13.0-20161220-SNAPSHOT-ZNH5YAO3XM-gemini.zip安装。
- 
刷SailfishOS zip包: 
 重启进入recovery,然后从twrp中install中选择sailfishos-gemini-release-2.1.0.11-alpha5.zip安装。
 安装完成后,重启即可进入到SailfishOS啦! 如有疑问,欢迎来freenode #sailfishos-porters 或 #jolla-cn频道一起讨论。 
 Enjoy!致谢: 感谢sailfishos社区 mal,sledges,ghosalmartin,krnlyng等等等等大神指导及帮助!没有他们,Mi5的移植将不可能完成。再次感谢! 
- 
 6666  
- 
 这位是zhxt大大么? 
- 
 @天苯 你猜? 噗~~~ 
- 
 此主題已被删除!
- 
 @VertexShader 大大好 
- 
 @天苯 天苯大大好 :) 
- 
 66666,怎么安装软件.rpm格式的APP到哪下载 
- 
 - 
rpm格式的软件安装: 
 在设置的开发者工具中开启开发者模式,开启远程连接,设置连接密码.
 然后连接到电脑USB,
 1.1拷贝.rpm包到手机: scp xxx.rpm [email protected]:~/ 需要输入刚才设置的密码.
 1.2安装rpm: ssh [email protected] 来连接手机,需要输入刚才设置的密码.(如果已经连了WiFi, 也可以使用wifi地址).
 连接到手机以后, 切换root用户: devel-su, 输入刚才设置的密码
 rpm -ivh xxx.rpm 即可安装,
 安装时如果提示缺少依赖某某包, 可以使用pkcon来安装:
 pkcon refresh
 pkcon install "提示缺少的包名"
 
- 
- 
 @vertexshader 大大怎么说得那么麻烦……为啥非得要远程链接才能敲命令……是Mi 5刷上的旗鱼的开发者模式没有终端么? 
 而且用pkcon install-local也可自动解决依赖的罢……
- 
 @仰望星空 更简单习惯的方式是去商店里面下载文件管理器,然后把rpm包安装放到手机上,用文件管理器打开即可安装 
- 
 @天苯 哈哈,觉得手机上的终端打字不方便. 新的pkcon貌似有bug, [root@Sailfish nemo]# pkcon install-local harbour-meijumao-0.1.0-1.armv7hl.rpm 
 Installing files
 Waiting in queue
 Starting
 Fatal error: /home/nemo/harbour-meijumao-0.1.0-1.armv7hl.rpm has wrong architecture: armv7hl
- 
 看来小米这是全系都能上sailfish os呀,还记得几年前jolla刚起步的时候,发布会上那台小米2吗? 
- 
 666666666666666666666666666,支持一波 
- 
 @vertexshader 原来还有这么回事情……看来还是全部用zypper和rpm比较保险? 
 说起来我得看看怎么把包当作依赖来装……
- 
 @aa 有印象,米2应该是最早适配的小米机型了。 
- 
 @天苯 不用,repo上有的包还用pkcon装就行,本地的rpm用rpm或zypper。 看到有人改了patch,但好像没merge到upstream。 
- 
 @vertexshader 不过完全用zypper来代替pkcon应该也没什么问题罢…… 
- 
 支持 
- 
 楼主会持续更新吗 支持安卓app的时候记得说下 那就买台米5刷 能私信给个原文链接不 


