OneStep4.0 is a multi-window desktop container for Android that requires root or system-level privileges, enabling a main window with several side windows for efficient app multitasking.

Stars

84

7-day growth

No data

Forks

12

Open issues

1

License

Apache-2.0

Last updated

2026-07-28

AI repository intelligence
FR-AI / ANALYSIS

Why it is worth attention

It brings back the One Step multi-window interaction style on recent Android versions without relying on Android's freeform mode, using VirtualDisplay + SurfaceView in root environments or system task embedding when available.

Who it is for

  • Android power users with rooted devices
  • Users who want desktop-like multitasking on their phone
  • Developers exploring custom window management on Android
  • Enthusiasts of the original One Step feature

Use cases

  • Running multiple apps side-by-side (e.g., chat + browser + notes)
  • Quickly switching between work apps without losing context
  • Using a navigation app in a side window while the main screen shows media
  • Replacing the default system launcher with a multi-window home screen

Strengths

  • Provides 3 to 6 side windows alongside a main window with smooth transition animations
  • Intelligent window allocation moves main-screen apps to side when space is free
  • Fully customizable layout: icon grid, side window count, top bar size, corner trigger area
  • Works on Android 7.0+ (API 24–36) and does not require Android freeform mode

Considerations

  • Requires root, Magisk module, platform signature, or equivalent system-level task embedding – not usable as a normal APK
  • Currently only in beta testing with a QQ feedback group (no public release link provided)
  • Potential stability and compatibility issues across different devices and ROMs

README quick start

OneStep4.0

观看 Bilibili 演示视频 · GitHub 项目:SangLuoCN/OneStep4

如果 OneStep4.0 对你有帮助,欢迎为演示视频一键三连,也欢迎为 GitHub 项目点一个 Star!

项目简介

OneStep4.0 是面向 Android Root 与系统特权环境的多应用桌面容器,旨在延续 One Step 的多窗口交互方式。应用自身作为系统 Home 运行,在同一工作区中提供一个主窗口、多个侧边小窗口、顶部应用栏、媒体与导航组件,并允许用户在这些容器之间快速打开和切换真实应用。

项目不依赖 Android 自由窗口模式。具备系统任务嵌入能力时会优先使用系统宿主;在通用 Root 环境中,则通过可信 VirtualDisplay + SurfaceView 承载应用画面,并将触摸、输入法和焦点准确交给对应的虚拟显示。

容器内运行第三方应用需要 Root/SU、Magisk 特权模块、平台签名或等效的系统级任务嵌入权限。仅以普通 APK 安装时,Android 不会授予项目所需的签名级权限。

核心特性

  • 主侧多窗口:提供一个主窗口和 3 至 6 个侧边小窗口,支持快速打开、切换和关闭应用。
  • 智能窗口分配:侧屏有空位时将原主屏应用移入侧屏,全部窗口占满后在主屏替换应用。
  • 流畅切换动画:应用移入侧屏时缩小过渡,替换主屏时原应用渐隐、新应用放大出现。
  • 内置桌面:提供应用列表和 Home 返回功能,可直接回到 OneStep4.0 工作区。
  • 顶部快捷区:提供可翻页的应用快捷栏、媒体播放控制和高德导航信息。
  • 一步设置:设置页可像普通应用一样在主屏和侧屏之间切换,并保持页面状态。
  • 自定义布局:可调整桌面图标排列、侧屏数量、顶部栏尺寸与间距、角落触发区域和灵敏度。
  • 工作区背景:支持选择自定义背景并同步系统壁纸。

内测反馈群

欢迎加入 OneStep4.0 内测反馈群,交流使用体验、反馈问题并参与功能测试。

QQ 群:1081638982

Description

Designed By SangLuo

Related repositories

Similar projects matched by category, topics, and programming language.

oversecured
oversecured GitHub avatar

Samsung_Vulnerabilities

Oversecured discloses a report of 176 vulnerabilities discovered in Samsung preinstalled apps between 2022 and 2025, with 140 detailed, all fixed in collaboration with Samsung.

Java
310
wxxsfxyzm
wxxsfxyzm GitHub avatar

MiuiBackGestureHook

An LSPosed module that hooks MIUI SystemUI back gestures using modern Xposed API 102 for research and customization.

Java
86
zgcwkjOpenProject
zgcwkjOpenProject GitHub avatar

XPoser_MiBackup

An Xposed module that redirects Xiaomi Backup's DFS storage flow to self-hosted SMB, WebDAV, or custom HTTP servers, enabling local/private cloud backups.

Java
75