{"id":51138056,"url":"https://github.com/xiaoyvyv/fuck-hyperos-scroll-top","last_synced_at":"2026-06-25T20:01:22.347Z","repository":{"id":365984655,"uuid":"1274601797","full_name":"xiaoyvyv/fuck-hyperos-scroll-top","owner":"xiaoyvyv","description":"禁用小米澎湃OS的状态栏点击回顶机制","archived":false,"fork":false,"pushed_at":"2026-06-19T17:50:21.000Z","size":115,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"main","last_synced_at":"2026-06-19T19:26:25.167Z","etag":null,"topics":["disable-scroll","hook","hyperos","lsp","miui","module","scroll","scrolltop","statusbar","xposed","xposed-module"],"latest_commit_sha":null,"homepage":"","language":"Kotlin","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/xiaoyvyv.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2026-06-19T17:29:14.000Z","updated_at":"2026-06-19T17:54:29.000Z","dependencies_parsed_at":null,"dependency_job_id":null,"html_url":"https://github.com/xiaoyvyv/fuck-hyperos-scroll-top","commit_stats":null,"previous_names":["xiaoyvyv/fuck-hyperos-scroll-top"],"tags_count":1,"template":false,"template_full_name":null,"purl":"pkg:github/xiaoyvyv/fuck-hyperos-scroll-top","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/xiaoyvyv%2Ffuck-hyperos-scroll-top","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/xiaoyvyv%2Ffuck-hyperos-scroll-top/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/xiaoyvyv%2Ffuck-hyperos-scroll-top/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/xiaoyvyv%2Ffuck-hyperos-scroll-top/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/xiaoyvyv","download_url":"https://codeload.github.com/xiaoyvyv/fuck-hyperos-scroll-top/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/xiaoyvyv%2Ffuck-hyperos-scroll-top/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":34790215,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-26T15:22:16.424Z","status":"online","status_checked_at":"2026-06-25T02:00:05.521Z","response_time":101,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["disable-scroll","hook","hyperos","lsp","miui","module","scroll","scrolltop","statusbar","xposed","xposed-module"],"created_at":"2026-06-25T20:01:21.501Z","updated_at":"2026-06-25T20:01:22.329Z","avatar_url":"https://github.com/xiaoyvyv.png","language":"Kotlin","funding_links":[],"categories":[],"sub_categories":[],"readme":"# 🚀 FuckScrollTop\n\n\u003e ⚙️ A System UI Enhancement Module for HyperOS / Android (LSPosed)\n\n![Platform](https://img.shields.io/badge/Platform-Android-green.svg)\n![Framework](https://img.shields.io/badge/Framework-LSPosed-blue.svg)\n![Language](https://img.shields.io/badge/Kotlin-Compose-purple.svg)\n![Status](https://img.shields.io/badge/Status-Experimental-red.svg)\n\n---\n\n## 📌 项目简介\n\n**FuckScrollTop** 是一个基于 **LSPosed 框架** 的系统行为修改模块，用于调整 HyperOS3 SystemUI 的“状态栏点击回顶”逻辑。\n\n核心目标：\n\n\u003e ❌ 禁用或可控拦截 `Scroll-to-top`（状态栏点击回到列表顶部）行为\n\n---\n\n## 🎯 功能特性\n\n- 🧠 Hook MIUI System Input 层 scroll 行为\n- 🚫 可禁用 Scroll-to-Top 自动回顶\n- ⚡  拦截开关实时生效（无需重启系统）\n- 🧩 可观测 hook 命中日志输出\n\n---\n\n## 🧪 核心能力说明\n\n### ✔️ MIUI 输入系统级 Hook\n\n本模块并不直接 Hook UI 层事件，而是作用于 MIUI 内部输入管理组件：\n\n- 目标类：\n  ```\n  miui.hardware.input.MiuiInputManager\n  ```\n\n- 目标方法：\n  ```\n  scrollToTop()\n  ```\n\n该方法通常在系统检测到状态栏点击且存在可滚动容器时触发。\n\n---\n\n## ⚙️ 使用方法\n\n### ① 安装模块\n- 安装 APK\n- 在 LSPosed 中启用\n\n---\n\n### ② 作用域配置\n\n勾选：\n\n```\ncom.android.systemui\n```\n\n或 MIUI 相关 SystemUI 进程\n\n---\n\n### ③ 启用开关\n\n在应用中打开：\n\n- 「禁用回顶机制」\n\n对应配置：\n\n```\nKEY_DISABLE_CLICK_SCROLL_TOP = true\n```\n\n---\n\n### ④ 重启系统\n\n必须重启设备，否则 hook 不完全生效\n\n---\n\n### ⑤ 验证效果\n\n在以下应用中测试：\n\n- 抖音 / TikTok 类列表页面\n- 微信聊天列表\n- 任意可滚动 RecyclerView 页面\n\n点击状态栏应 **不再触发回顶**\n\n---\n\n## ⚠️ 注意事项\n\n- `MiuiInputManager` 属于 MIUI 内部实现类，不同版本可能存在差异\n- 部分 HyperOS 版本方法名可能混淆或被内联\n- Hook 失败通常由 classloader 变化导致\n- 建议在 Android 15+ / HyperOS3 环境验证\n\n---\n\n## 🚧 开发状态\n\n\u003e ⚠️ Experimental / Reverse Engineering Module\n\n当前实现主要用于验证：\n\n- MIUI 输入系统 hook 可行性\n- scrollToTop 行为拦截稳定性\n- LSPosed 跨版本兼容能力\n\n---\n\n## 📎 License\n\nMIT License\n\n---\n\n## 💡 免责声明\n\n本项目仅用于：\n\n- Android 系统行为研究\n- UI / 输入系统机制分析\n- 学术与逆向工程实验\n\n不涉及数据采集或恶意行为。\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fxiaoyvyv%2Ffuck-hyperos-scroll-top","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fxiaoyvyv%2Ffuck-hyperos-scroll-top","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fxiaoyvyv%2Ffuck-hyperos-scroll-top/lists"}