小米盒子4魔改竖向屏适配抖音投屏刷机记录
闲置的小米盒子4 型号是 MDZ 21 AA,还有闲置的便携触摸显示屏一个,这款显示屏没有旋转屏幕的功能,因此配合小米盒子进行抖音投屏时只能投横屏,跟手机的竖屏显示不匹配。第一个想到的办法是调整小米盒子的显示输出,让其横屏显示改为竖屏显示。但显然其本身并不支持这种操作,需要 root 后试一下第三方app 也许可能。
小米刷机 root 方法网上有很多,刷机包 这里 下载。步骤可以参考这篇帖子。抖音上也有很多小米盒子4刷机教程视频。刷入第三方rom后,系统使用的是当贝桌面,这个桌面很糟糕。从网上下载 ATV_Launcher_0_1_5-pro.apk ,这是一个桌面 app ,把它放入盒子系统的 /system/app/ 目录下,重启后会自动安装上这个十分简洁的桌面(国际版TV盒子桌面??)。同时,也是在 /system/app/ 目录下,有一个叫 yqzm.apk?? 的apk文件,这就是当贝桌面(氧气桌面?) 的安装文件,把它删除,这个桌面就会从盒子中彻底消失。
网上还有一些在小米盒子原版系统上root的方法。我没试过。
有了 root 权限,我试装了四五款号称能够旋转屏幕的apk,在手机上实测有效,但安装到盒子里后无效。此路不通。
然后又尝试着修改盒子里显示分辨率设置。试了几款apk,无果。
之后看到了一位大神的这篇帖子。其中介绍了小米盒子修改系统参数让屏幕旋转的方法。
1) install the RootBrowser App and Open then app
2) Navigate to the Systems Folder
3) In systems folder you will find a file named build.prop
4) Open the file (build.prop) in any editor and edit the line with the property (any of these three properties will be there depending on the firmware)
– ro.sf.disabledrotation=1 (change the value to zero to enable rotation),
– ro.sf.disablerotation=false(change value to true),
– ro.sf.hwrotation=0 to (any of the values 0,90,180,270,360),5) After making the edit go back it will prompt to save the file, once saved you are done.
6) Now just restart the machine once
7) Install a Rotation App (if the property of ro.sf.hwrotation=0 is there you dont need to install the rotation app, just replace the value of the rotation degree instead of ‘0’ and save the file-build.prop) you are done, now your android TV box can rotate however you want.
是修改 根目录下 /system/build.prop 这个文件。我在这个文件里没有找到对应的三行,于是直接添加了三行。修改,保存,重启盒子。果然有效。ro.sf.hwrotation 这个参数设置屏幕旋转的度数,我为了让屏幕竖着放置时显示器的输出端口在显示器下方,就改成了 ro.sf.hwrotation=270
,也就是旋转 270度。
将显示器竖着放置,播放抖音时使用抖音里的投屏功能,竖屏显示投屏,很完美。
但很快我发现一个问题。使用手机镜像投屏时,还是横屏显示的效果。找了很多款号称支持 miracast 镜像投屏的 apk,安装尝试后无一可用。唯一一个不同的app是“当贝投屏”,使用它自带的镜像投屏,投出来的效果是竖屏,但图像宽度不成比例,细长条,无法观看。研究了很久也没想到解决办法,头疼。