/ 手机,科技 / 1257浏览

手机刷机:修复TWRP恢复模式中内置储存为0MB的问题

一台乐视MAX2老手机,电信卡4G能显示服务商信息,能移动数据上网,但是没有网络信号,无法播打电话。就想着刷固件来解决,刷入魔趣MOKEE 安卓11版本:MK110.1-x2-202301061612-NIGHTLY.zip,能正常启动系统,但是电信卡还是不能拨打电话,开启VoLTE通话也不行。

再进入recovery恢复模式,发现TWRP恢复模式中内置储存不见了,无法正确挂载,且空间显示为0MB。

经查询,应该是分区的格式有问题,解决方法如下:

进入高级清除菜单,选择分区 Data/修复或转换文件系统

选择:更改文件系统

选择EXT4格式

返回,文件管理,就能看到内置存储里面的文件,继续开心刷机吧。

刷机小技巧

下载谷歌adb软件包platform-tools,电脑正确安装USB驱动,用USB数据线连接手机和电脑,就能在电脑上对手机进行各种刷recovery、第三方Rom、谷歌应用Gapps、Magisk root应用等底层操作。

开启adb shell后,可以在电脑上像操作一台linux电脑那样进行各种shell命令操作,此乃救砖必备工具。

乐视 le X820 刷入 mokee 110 版本后,系统中关于手机,手机型号变为UNKNOWN,不能正确显示型号

可以通过以下方法来修改和修复这一问题。

方法1:使用 build.prop 文件

修改 build.prop 文件:

你可以通过编辑 build.prop 文件来修复手机型号显示为 UNKNOWN 的问题。build.prop 文件位于 /system 目录下。

挂载系统分区为可读写:

手机正常启动后,连接电脑数据线。

进入 adb shell 或者使用终端应用,执行以下命令:

mount -o remount,rw /

mkdir /mnt/system
# sde19分区是默认的系统分区,挂载起来
mount /dev/block/sde19 /mnt/system
mount -o rw,remount /mnt/system

编辑 build.prop 文件:

使用文本编辑器(如 vi 或者 nano)打开 build.prop 文件:

vi /mnt/system/build.prop

查找并修改以下属性。如果这些属性不存在,可以添加它们:

ro.product.model=Le X820
ro.product.brand=LeEco
ro.product.name=Le X820
ro.product.device=Le X820
ro.product.manufacturer=LeEco

确保你修改的值与手机实际型号和品牌相匹配。保存文件并退出编辑器。

设置权限

确保 build.prop 文件的权限正确:

chmod 644 /mnt/system/build.prop

卸载 /system 分区

umount /mnt/system

重启设备

reboot

重启设备后,进入设置查看关于手机的信息,确认手机型号是否正确显示为 “Le X820″。

检查/system/build.prop 内容,已经有相关设备型号内容,还有两处文件涉及到设备文件

/vendor/build.prop
/vendor/odm/etc/build.prop

相关修改命令:

# Remount vendor as read-write
mount -o remount,rw /vendor

# Backup the original build.prop files
cp /vendor/build.prop /vendor/build.prop.bak
cp /vendor/odm/etc/build.prop /vendor/odm/etc/build.prop.bak

# Edit the build.prop files
sed -i ‘s/ro.product.model=.*/ro.product.model=LeMax2_WW/’ /vendor/build.prop
sed -i ‘s/ro.product.brand=.*/ro.product.brand=LeEco/’ /vendor/build.prop
sed -i ‘s/ro.product.name=.*/ro.product.name=LeMax2_WW/’ /vendor/build.prop
sed -i ‘s/ro.product.device=.*/ro.product.device=x2/’ /vendor/build.prop
sed -i ‘s/ro.product.manufacturer=.*/ro.product.manufacturer=LeEco/’ /vendor/build.prop

sed -i ‘s/ro.product.model=.*/ro.product.model=LeMax2_WW/’ /vendor/odm/etc/build.prop
sed -i ‘s/ro.product.brand=.*/ro.product.brand=LeEco/’ /vendor/odm/etc/build.prop
sed -i ‘s/ro.product.name=.*/ro.product.name=LeMax2_WW/’ /vendor/odm/etc/build.prop
sed -i ‘s/ro.product.device=.*/ro.product.device=x2/’ /vendor/odm/etc/build.prop
sed -i ‘s/ro.product.manufacturer=.*/ro.product.manufacturer=LeEco/’ /vendor/odm/etc/build.prop

# Remount vendor as read-only
mount -o remount,ro /vendor

# Reboot to apply changes
reboot

方法2:使用 setprop 命令

你也可以使用 setprop 命令临时更改系统属性。此方法适用于一些无法编辑 build.prop 文件的情况,但重启后会失效。

进入 adb shell:

adb shell

设置属性:

su
setprop ro.product.model "Le X820"
setprop ro.product.brand "LeEco"
setprop ro.product.name "Le X820"
setprop ro.product.device "Le X820"
setprop ro.product.manufacturer "LeEco"

 

0

  1. This post has no comment yet

发表回复