魔趣 ROM 快速获取直链下载地址

魔趣 ROM 快速获取直链下载地址

魔趣(Mokee)是国内知名的第三方 Android ROM 项目,官网下载页面默认需要手动点击才能生成下载链接。如果你需要批量获取或直接用下载工具拉取,可以通过浏览器控制台快速触发链接生成。

原理

魔趣下载页使用前端 JavaScript 动态生成下载链接,点击”获取下载链接”按钮时实际调用了 genLink() 函数。因此直接在浏览器控制台执行这个函数即可跳过点击等待。

操作步骤

  1. 打开魔趣 ROM 下载页面,选择你的机型
  2. F12 打开浏览器开发者工具,切换到「控制台(Console)」
  3. 粘贴并执行以下代码:
1
2
genLink();
$('#alert-success-enabled').show();
  1. 页面上会立即显示出带直链的下载按钮,复制链接即可用 IDM、aria2 等工具下载

进阶:批量获取

如果需要下载历史版本的多个 ROM,可以配合浏览器扩展(如 Tampermonkey)编写脚本自动遍历版本列表并提取所有 genLink() 生成的直链:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
// ==UserScript==
// @name Mokee Batch Links
// @match https://download.mokeedev.com/*
// ==/UserScript==

(function() {
document.querySelectorAll('.download-item').forEach((item, index) => {
setTimeout(() => {
item.click(); // 触发 genLink
const link = item.querySelector('a[href]');
if (link) console.log(link.href);
}, index * 2000); // 间隔 2 秒避免请求过快
});
})();

注意事项

  • 魔趣服务器对下载频率有限制,短时间内大量请求可能会触发 429 限流
  • 建议用 aria2 等多线程工具时控制连接数(--max-connection-per-server=4
  • 直链通常有时效性,获取后尽快下载

小结

genLink() 是魔趣前端暴露的全局函数,控制台直接调用是最快的获取方式。对于频繁刷机的用户,写一个油猴脚本自动化提取链接能省下不少时间。