You need to enable JavaScript to run this app.
最新活动
大模型
产品
解决方案
定价
生态与合作
支持与服务
开发者
了解我们

如何在不Root Nexus 5X的前提下将Europa通知音迁移至OnePlus 5T

获取Nexus 5X的Europa通知音(无需Root)

嘿,这个问题我之前帮朋友解决过,给你几个不用Root旧设备就能拿到Europa通知音的方法,亲测靠谱:

方法一:用ADB直接提取系统文件

这是最直接的方法,只要你的Nexus 5X能开启USB调试就行:

  1. 先在Nexus 5X上开启开发者选项:
    • 打开「设置」→「关于手机」,连续点击「版本号」直到提示“您已处于开发者模式”。
    • 返回设置主页,找到「开发者选项」,开启「USB调试」。
  2. 电脑上安装ADB工具(可以下载独立的ADB压缩包,不用装完整的Android SDK)。
  3. 用USB线把Nexus 5X连到电脑,手机上弹出授权请求时点击「允许」。
  4. 打开电脑的命令提示符(Windows)或终端(Mac/Linux),执行以下命令:
    • 确认设备连接:adb devices,能看到你的设备ID就说明连接成功。
    • 进入设备shell:adb shell
    • 切换到通知音目录:cd /system/media/audio/notifications/
    • 查找Europa的文件名:ls | grep -i europa,一般会得到类似Europa.ogg的结果。
    • 退出shell:exit
    • 把文件拉到电脑:adb pull /system/media/audio/notifications/Europa.ogg ./(把Europa.ogg换成你查到的实际文件名)
  5. 把提取到的Europa.ogg传到OnePlus 5T的内部存储里,建议放在Notifications文件夹里,然后去「设置」→「声音与振动」→「通知铃声」就能找到它了。

方法二:从官方系统镜像提取

如果ADB方法遇到权限问题(虽然大概率不会),可以试试这个方法:

  1. 找到Nexus 5X对应系统版本的官方镜像(就是你手机当前用的Android版本),从Google官方的Nexus镜像页面下载。
  2. 用7-Zip之类的解压软件把镜像包解压,找到里面的system.img文件。
  3. 挂载这个system.img文件:
    • Windows可以用DiskGenius工具,加载镜像文件后就能访问里面的内容;
    • Mac/Linux可以用mount命令(需要一点终端基础)。
  4. 在挂载的系统镜像里找到media/audio/notifications/目录,复制出Europa.ogg文件。
  5. 后面的步骤和方法一一样,传到OnePlus 5T设置即可。

方法三:屏幕录制+音频提取(终极兜底方案)

如果上面两种方法都搞不定,这个笨办法绝对能行:

  1. 在Nexus 5X上打开「设置」→「声音」→「通知铃声」,找到Europa通知音并播放,同时用手机自带的屏幕录制功能(Android 7.0及以上自带)录下这段播放过程。如果没有自带录屏,也可以装一个不需要权限的第三方录屏APP。
  2. 把录制好的视频文件传到电脑,用Audacity(免费开源的音频工具)打开视频,提取出音频轨道,裁剪掉开头结尾的多余操作音,保存成oggmp3格式。
  3. 把处理好的音频文件传到OnePlus 5T,设置成通知音就大功告成了。

内容的提问来源于stack exchange,提问作者Ram Rachum

火山引擎 最新活动