手动给天苯大大点赞(虽然没时间细看orz....)
-
RE: SailfishOS on Xiaomi Mi 5
@fcdk1982
Good, so now you can fix that with this command:
sed -i 's/event2/event3/' /var/lib/environment/compositor/droid-hal-device.confor change "event2" to "event3" manually in this file: /var/lib/environment/compositor/droid-hal-device.conf
LIPSTICK_OPTIONS=-plugin evdevtouch:/dev/input/event2 -plugin evdevkeyboard:keymap=/usr/share/qt5/keymaps/droid.qmap
-
RE: SailfishOS on Xiaomi Mi 5
@fcdk1982
You can check the touch event by:-
login to the device via telnet:
telnet 192.168.2.15 2323
hexdump /dev/input/event2 ( event2 on my Mi5) -
touch the screen to see if it has some output in the terminal.
-
-
RE: SailfishOS on Xiaomi Mi 5
@fcdk1982 hi, you can just simply ignore that mount message, it's just ok.
What does "stop for change language" mean? "after selecting language, it does not go to next settings page(like timezone or whatever)." ? Does touchscreen work?After first boot, there will be a setup wizard for initial settings (language, timezone, wlan network, etc.), during that, there maybe a black screen for seconds, then you can see next settings or the user tutorial.
-
RE: SailfishOS on Xiaomi Mi 5
@lmnkopl 有时间的话,就会更新的。
暂时还不支持安卓应用:
1、得到官方aliendalvik支持的可能性比较小;
2、可行的方法是移植sfdroid,暂时还没研究;
3、container,等halium project支持sailfish的时候,不知道可不可以在container里跑安卓应用。现在还有一个问题是蓝牙不能用,hci_smd的驱动还没有调好(对驱动不熟[尴尬脸]),新版本hci_smd驱动接口稍微有点变化,移过来的驱动不能直接用。后面可能会看下sfdroid 和halium,但不确定具体时间,如果有兴趣的话可以一起。
这个就是原文。 另外我也在官方wiki里也写了安装步骤。
-
RE: SailfishOS on Xiaomi Mi 5
@天苯 不用,repo上有的包还用pkcon装就行,本地的rpm用rpm或zypper。
看到有人改了patch,但好像没merge到upstream。
-
RE: SailfishOS on Xiaomi Mi 5
@天苯 哈哈,觉得手机上的终端打字不方便. 新的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 -
RE: SailfishOS on Xiaomi Mi 5
-
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 "提示缺少的包名"
-
-
SailfishOS on Xiaomi Mi 5
更新:
[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的移植将不可能完成。再次感谢!
