2401_82462532 2025-07-19 21:28 采纳率: 0%
浏览 11

谁来帮一下,hyperOS又被干出问题了

在使用sceneadb模式改了应该是屏幕显示方面的东西后就变了,在经过kimi2和deepseekR1的抢救后更不行,手机是60,系统是hyper2.0.202.0,没解BL,有shizuku,shizushell,termux,termuxAPI(termux目前无法使用shizuku)
两个AI让我在shizushell用wm density 480 && reboot,没用,删了系统桌面的数据后也没用
对了,没有电脑,没有电脑。没有电脑!

  • 写回答

7条回答 默认 最新

  • 檀越@新空间 2025-07-19 21:37
    关注

    晚上好🌙🌙🌙
    本答案参考通义千问

    根据你描述的情况,HyperOS 2.0.202.0 系统在使用 sceneadb 模式修改了屏幕显示相关的设置后出现问题,导致系统无法正常运行。你尝试了 Kimi2DeepSeekR1 的建议,但没有解决问题。目前手机是 60(可能是 Redmi Note 6 Pro 或类似型号),系统版本为 HyperOS 2.0.202.0未解BL,但有 Shizuku、Shizushell、Termux、Termux API,但 Termux 无法使用 Shizuku


    🛠️ 问题分析

    • sceneadb 是一种用于调试和修改系统设置的模式,可能误操作了屏幕密度(density)、分辨率等关键参数。
    • 使用 wm density 480 命令虽然可以临时调整屏幕密度,但如果系统配置文件被破坏或核心设置错误,重启后不会生效。
    • 删除桌面数据 可能只是清理了应用缓存,并未修复系统级设置。
    • 由于没有电脑,无法通过 ADB 或其他 PC 工具进行深度修复,只能依赖手机端工具如 ShizushellTermux 等。

    ✅ 解决方案(重点部分已加粗)

    1. 尝试恢复默认屏幕设置(使用 Shizushell)

    重要:确保你有 root 权限,并且 Shizushell 能正常运行。

    步骤如下:

    1. 打开 Shizushell 应用。

    2. 输入以下命令来重置屏幕密度和分辨率:

      wm density reset
      wm size reset
      

      这会将屏幕密度和分辨率恢复为系统默认值。

    3. 重启手机:

      reboot
      

    如果这个方法有效,系统应该恢复正常显示。


    2. 检查并修复系统配置文件(需要 root 权限)

    如果你知道系统配置文件的位置(例如 /system/build.prop/data/system/users/0/settings_global.xml),可以尝试手动修复。

    常见配置文件路径:

    • /system/build.prop:包含系统基础设置(如屏幕密度、分辨率等)
    • /data/system/users/0/settings_global.xml:保存用户设置(包括屏幕密度)

    操作步骤:

    1. Shizushell 中输入以下命令,查看是否可以访问这些文件:

      ls /system/
      ls /data/system/
      
    2. 如果可以访问,尝试编辑 build.prop 文件,添加以下内容(如果被修改过):

      ro.sf.lcd_density=480
      ro.min_freq=1000000
      
    3. 保存文件并重启手机。

    注意:不要随意修改 build.prop,否则可能导致系统不稳定。


    3. 使用 Termux 进行更高级的修复(需 root)

    Termux 无法直接使用 Shizuku,但可以通过 root 权限执行命令。

    安装必要的工具(如果尚未安装):

    pkg update && pkg install proot-distro
    

    然后安装一个 Linux 发行版(如 Ubuntu):

    proot-distro install ubuntu
    

    进入 Ubuntu 环境后,你可以尝试使用一些 Linux 工具来修复系统。


    4. 使用 Shizushell 恢复系统设置(终极手段)

    如果以上方法无效,可以尝试通过 Shizushell 恢复系统设置。

    命令如下:

    shizushell --restore
    

    这个命令会尝试恢复系统到初始状态,请谨慎使用,可能会清除部分数据。


    5. 备份与恢复(如果有备份)

    如果你之前做过系统备份(如使用 TWRP 或其他备份工具),可以尝试恢复备份。

    1. 启动到 Recovery 模式(通常按住 音量+ + 电源键)。
    2. 选择 Restore 并选择你的备份文件。
    3. 重启手机。

    🔒 附加说明

    • HyperOS 是基于 MIUI 的定制系统,某些功能可能与标准 Android 不同,因此修复方式也可能不同。
    • 未解 BL 意味着你无法刷入第三方 ROM,所以只能在现有系统中修复。
    • Termux 无法使用 Shizuku 是因为权限限制,除非你手动配置了 Shizuku 的权限。

    🧩 最终建议

    | 步骤 | 内容 | |------|------| | 1 | 使用 wm density resetwm size reset 重置屏幕设置 | | 2 | 检查并修复 /system/build.prop 文件 | | 3 | 使用 Shizushell 恢复系统设置 | | 4 | 如果失败,考虑使用 TWRP 恢复备份(如果有的话) |


    🧪 示例代码(Shizushell 命令)

    # 重置屏幕密度
    wm density reset
    
    # 重置屏幕分辨率
    wm size reset
    
    # 重启手机
    reboot
    

    如果你愿意提供更多信息(如你具体修改了哪些设置、是否有日志输出等),我可以进一步帮助你定位问题。希望这些方法能帮你解决 HyperOS 的问题!

    评论

报告相同问题?

问题事件

  • 创建了问题 7月19日