弦月之舞

人生不设限

索尼XZ1C、XZ2C使用笔记:刷机、日用

用了两年多日版XZ2C,近日折腾了港版XZ1C刷机,还换了港版改8G内存的XZ2C。在折腾过程中遇到不少问题,但苦于信息分散,翻了酷安等地才了解清楚。在此整理并记录一下使用和折腾的感受。

日版XZ2C使用体验

手感与特点

选择索尼这两款手机的原因主要还是因为它们足够小。握持和单手使用的手感非常好,手套模式在冬天也挺有用。这台手机也带来了不少话题,不少人会好奇现在竟然还有人在用如此小巧的手机,而且还挺便宜。但在日用时,还是至少得用XZ2C,虽然重一些,但其64G存储空间至少能勉强装下日常使用的软件和数据。

卡槽免卡针,很不错。XZ1C的单SIM卡和卡槽盖是分离的,所以可以只插拔TF卡而不重启;XZ2C就都在一起了,双卡或单卡+TF卡二选一。也有人打磨SIM卡和TF卡,把两张卡叠一起装上,很牛,但我没尝试过。

传感器齐全。不过光照传感器比较特殊,最高只能测到50000lux,阳光直射时就饱和了。之前用魅族16s pro,可以测到10w lux以上,在试飞太阳能飞机的时候用来估测阳光的功率密度很方便。

前置摄像头是广角的,比较特别。独立相机键很方便拍照,我特别喜欢这点。

防水也是比较有特色的一点,可以直接浸入水中拍照,见华师大的蝌蚪

LCD屏幕看着相对舒服一点,和上一台魅族16s pro的OLED感觉完全不同。
屏幕比较小也有好处,耗电少,也不容易摔碎。上一台魅族16s pro就是在摔裂屏幕后进水导致黄绿屏问题而阵亡的,而这台XZ2C摔的次数反而更多,一直无壳无膜使用,虽然边框磕得很惨,但屏幕一直很好。

指纹的位置很舒服,抬手亮屏、解锁方便。手脏的时候指纹不好用。

性能与使用体验

4G内存只能允许3-4个大应用同时开。平时要收消息,TIM和微信必须放出来,如果再打开支付宝+高德地图,基本就会把内存吃满,那堆小程序就会闪退。至于比较干净的应用,基本可以不用管。例如Slowly,Outlook等。国产应用生态不可取啊。
微信的消息推送不稳定,经常有延迟。TIM的比较及时。

拍照和XZ1C差不多,只能说能用,至于拍远处的景物什么的根本不用想。夜晚很惨,得用手动模式调。预测拍摄、防抖、目标跟踪和3D扫描不错。因为有激光测距,对焦和3D扫描比较好用。晚上离玻璃很近时,可以看到。晚上对焦也比较准确,但扫描需要拿稳、光线充足,成功率有限。960fps慢动作好玩,但只能拍短短一瞬间,不像现在的新手机,一下子能连续拍好久。

最近对焦距离比较远,拍微距只能靠裁切。效果也只能说还行。录视频不能指定对焦点,不能手动对焦,拍远处的景物经常失焦。

存储卡的读写速度特别影响体验。日版XZ2C一开始用的闪迪红卡,A1级别,拍照后保存时明显会慢,而且可能会保存失败。回看照片时就会发现:诶?刚拍的照片呢?翻看照片时的加载也慢。
后来港版XZ2C用了Lexar 1066X灰卡,效果要好很多。

STAMINA模式名不虚传。但如果微信在后台没有冻掉,会一直尝试连接服务器,发热反而更多。

主要问题

  1. 信号差,有时会死机接不起来电话,打完电话可能在3G/Edge状态等好半天才回到4G状态。还需要设APN,琢磨设成CMNET还是CMWAP还是CMTDS。没有通话录音,不过有来电归属地。
  2. 拍照声音关不掉,搭配性能差的SD卡经常写不进文件。这个在遇到会议报告想要拍PPT时尤其要命。
  3. 没有NFC,不能刷卡。
  4. RAM小,多次关键时刻死机重启。在外面同时用到多个APP时就要命了,总得用小黑屋轮流冻着,每次放出来两三个。
  5. 电池不行了,有时候有发热。现在容量只有2200mah,比刚拿到时少了200mah,只能撑半天多,如果用得少能勉强撑到24h。
  6. 触控在有水和有静电的时候会不灵,有跳屏的通病,需要锁屏再解锁,让它不断地校正。推测手机会在每次解锁屏幕时“校准”一下,然后再检测电容的变化,推算手指的位置。
  7. 有时候会在口袋里解锁,打开一大堆应用且跳屏。锁屏的时钟常常会因为口袋中的误触而进入样式选择界面,不会更新时间的显示。

刷机与配置

XZ2C设置

停用了不少预装APP,用adb命令禁用掉了停用不掉的APP,安装了小黑屋以控制耗电。adb包管理相关命令 日版预装APP列表 日版预装APP列表2

未来计划给日版刷港版,https://www.bilibili.com/video/BV16Z421v7BT酷安教程

港版XZ1C刷入Lineage OS 21

折腾过程基本如贴吧大佬的记录,不多赘述。这中间会有许多警告,读过之后一律确认即可。

需要注意的是,“Find My Device”服务依赖于Google Play服务。所以,如果想要远程锁定设备,需要在刷完系统后马上刷入Google框架,再重启进入系统。

在第三方ROM下,“OEM引导解锁”保持为开的状态且不可修改,在刷回原生系统前不要想锁回去了。倒是也合理。

缺少原生相机,所以噪点很多。
尝试了各种相机APP,最终发现可用的有:通过Magisk刷入的索尼原厂相机(只有120fps视频,无手动模式),Google相机(缺少Camera2API,很多版本都不能用),OpenCamera,Footej Camera(这个比较好,甚至移到卡里也能正常运行)。
由于缺少Camera2API,多数Google相机的APK无法正常使用。尝试用Magisk刷入Camera2API失败了。据说需要刷基于AOSP的ROM才行,教程点这
目前测试可用的一个Google相机APK是GoogleCamera_5.1.018.177624777-41364271_minAPI26(arm64-v8a)(nodpi)_apkmirror.com。LOS可以自定义长按相机键启动哪个相机APP,很不错。

aptX等声音效果也一并无了。在索尼官方系统里,哪怕解锁,[这些效果也不受影响],也不会丢算法,不知刷回原生系统是否可以恢复。

刷系统后没有抬手亮屏,也不能触摸指纹亮屏,只能通过按电源键/相机键点亮屏幕,貌似是系统底层上就不支持那些办法。不过双击状态栏熄屏还是挺好用的。

融卡 (Adoptable storage / Merging SD card)

用adb命令给XZ2C融卡。在官方的Android 10上面是可行的。山山而川的教程

这里我放弃了强制写入外部设备。如果闪退或者报空间不足,那就是应用本身不支持运行在外部SD上,没有太好的办法。如果不管装什么应用都闪退,尝试把手机恢复出厂设置后再试一次。我试过之后发现还是不行。
可惜的是,TIM、多数银行客户端是不行的。
相机应用的存储位置只能设为SD卡的第1分区。

对于刷了LOS 21的XZ1C来说,这招不灵。按照酷安上的说法,Android 12以上的系统,无论是什么设备都无法通过ADB融卡,必须有root权限,用App2SD融卡;或者先在同系统下安卓9-10融卡后,在TWRP里面一步一步全量升级,并允许应用访问data的权限。使用APP2SD融卡,需要的工具有:Magisk,App2SD(我用的V16版本),MT管理器。

首先用Partition Tool对外置SD卡分区。我的卡显示的位置是/dev/block/mmcblk0。把前两个框勾上,分两个区,第1分区格成exFAT,还当普通的外置SD卡用;第2分区格成ext4或者f2fs,用来给系统用。拖动滑动条或者手动输入各分区的大小,我直接给了一半一半,各60G左右。在重新分区后,虽然在设置里面看不到卡上的第2个分区,但可以在App2SD上挂载卡上的第2个分区,并移动应用到此分区。先尝试Link apps to SD card,确认路径和文件系统正确(一般不用动),方法选第1种Use normal method。如果不行,尝试用第3种方法(Magisk)。这里需要首先在Settings-Set su.d/post-fs-data.d/service.d path处设置路径,去MT管理器里把路径拷下来,三者任选一个即可,我的是/data/adb/service.d/,如果没有可以在MT管理器里自行创建。之后即可在Link apps to SD card选择默认的第三种方式创建每次开机时会运行的挂载脚本(等同于左上角的Recreate mount script命令)。如果开机后没有正常挂载,可以执行左上角的Remount 2nd partition。另外,在Magisk中,把挂载命名空间模式改成“全局”。

如果挂载成功,即可将软件数据链接到外部设备。可以只链接一部分(只链接外部数据/只链接应用数据、运行库和odex文件)试试。这块的说法也很多,没有统一的说法。一样地,许多APP无法正常工作。例如TIM,用户数据(data)放在机内,应用和库放在卡的第2分区里才能跑。在这个页面里还可以管理应用,功能强大,待探索。

App2SD官网 llllii2957-App2SD教程-推荐看评论区 另一种创建App2SD挂载脚本的办法 魂祈梦-如何让旧手机焕发活力,低存储小空间手机的救星——App2SD教程及注意事项 戒网瘾神器 索尼xz1c 优化主力机教程 一加刷机工具 未测试过的fstab融卡法

总结与展望

纵观过往的生活,小时的许多“做不到”,现在都一点点做到了。虽然不是全部,但也让人欣慰。以前人们说找不到小屏手机,现在自己用索尼用得不错,Unihertz也推出了小屏手机,深圳极狐也在按着网友的意见开发小屏手机。或许,事情总是有办法的。

折腾的过程总体还算顺利,但也经常遇到问题。比起Linux系统,Android的众多条条框框和各种名字的工具让它看起来更像是个黑盒子(blackbox),经常面对报错却无计可施。有些时候办法并不是一下子就能搜索得到的,也不能一直和它较劲,等几天,想想不同的办法,才有希望解决。刚拿到日版机时,花了三天时间配置adb和精简系统;下决心给XZ1C刷机时,花了一晚上刷机,一晚上研究Magisk,断断续续四五个晚上研究融卡。前前后后半个月才差不多搞好。刷机,在时间成为奢侈品的当下,似乎也变得奢侈了。