Skip to content
This repository was archived by the owner on Aug 29, 2026. It is now read-only.

Latest commit

 

History

43 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

HugoProgs

Note

建议阅读 HugoWidget 简介 以了解开发情况

项目介绍

帮助广大电教委对希沃功能进行增强与补充

环境依赖

Visual Studio 2022

功能说明

程序文件 核心功能
HugoBreak 修改bind_zmodule.dll以解除密码
HugoDisable 禁用 SeewoServiceAssistant.exe或阻止其通过防火墙;禁用希沃更新
HugoFakeVerify 一个空程序。
HugoFreezeApi 通过本地服务 API 与希沃冰点服务交互,可设置冻结磁盘、查询冻结状态、尝试保护操作。
HugoFreezeDisk 通过驱动写入磁盘绕过冰点还原,仅为启动器。
HugoFreezeDriver 驱动级冰点控制工具,可查询驱动状态、运行时配置,并冻结/解冻指定盘符。
HugoFreezeFile ProtectInfo 编辑器,可编辑VolumeInfo.config文件。
HugoFrzDrvHook 运行时内存篡改 + 内核执行流劫持,详见项目
HugoInfo 基本信息展示。
HugoInjector 通用 DLL 注入器,结合 HugoHSSA.dll 解除锁屏与热键限制。
HugoInstaller 希沃安装/卸载管理器:可下载指定版本或最新版。
HugoLaunchTool 控制希沃核心进程的启动与终止。
HugoLock 实时隐藏“希沃管家”锁屏窗口,强制解除锁屏,也可以使用其解除屏保(HugoDbg也支持)
HugoLockAssistant 调用不同方式实现锁屏/屏保解除。
HugoLogs 管理所有程序的log。
HugoMonitor 实时检测希沃软件调用本地摄像头的行为并提醒。
HugoMount 虚拟磁盘挂载工具,可列出、挂载、卸载希沃的日志盘、配置盘等。
HugoPassword 枚举以找回希沃管家/锁屏密码。
HugoProgs 主菜单程序,集成所有工具,提供交互界面,支持脚本执行。
HugoProtect 开关希沃的文件保护功能。
HugoScreenSaver 管理希沃屏幕保护

编译运行

  1. 执行git clone https://github.com/HugoWidget/HugoProgs --recursive
  2. 打开HugoProgs.slnx
  3. 如果使用lib(放在生成目录下)链接而不重新生成,请将HugoDeps中的附加依赖项HugoUtils去掉
  4. 生成

说明

Release中HugoProgs.zip为该项目完整编译产物,前往HugoSetup获取已配置版本

快速入门

  • 前往HugoSetup获取HugoProgs-vx.x.x-bundle.zip

  • 双击Start.exe或管理员运行HugoProgs.exe

  • 管理员权限下前往 config/service/install 注册自启动服务(实质是启动Launcher.exe而非HugoProgs.exe

  • 在 config/auto 修改启动配置(也就是Launcher.ini),格式为:

[节名,任意的英文字符串,如Pro1]
Program=.\HugoLock.exe
Params=--mode=assist
RunAsAdmin=true
ShowWnd=0

[不与上面重复的节名]
Program=.\HotspotHelper.exe
Params=-start
RunAsAdmin=true

[Pro3]
Program=.\TaskManager.exe

...

结合使用介绍修改该文件来达到不同的功能,如果想要界面化的方式,见HugoWidgets,但可惜的是由于开发者时间精力有限,其没有自启动与锁屏相关功能,如果想做出贡献,欢迎加入。

你可能注意到task配置选项,以及tasks.ini文件,且默认Launcher.ini配置中有.\TaskManager,其配置方法类似于Launcher.exe,若不需要可以去掉

  • 之后每次开机,将自动启动Launcher.exe并按照配置逐个打开目标程序
  • 详细介绍见此

运行方式

  1. 自启动
AutoStartService服务启动
└--> Launcher启动 -----> 依次调用各种程序
      |
      | 若有TaskManager
      |
      └-----> 则按配置在指定时刻调用程序
  1. 手动打开
Start.exe或直接打开
└--> 显示主菜单 -----> 输入并执行
  1. 脚本
打开.hps文件
└--> 逐行执行命令

脚本执行

在 hps菜单 中有 .hps 脚本的相关功能,需要先使用assoc注册

语法如下:

.hps文件语法

项目依赖

HugoUtils(Hugo系列核心库)

许可证

本项目采用 GPLv3 许可证,详情参见 LICENSE 文件。

HugoUtils: LGPLv3 许可证

WinUtils: MIT 许可证

hash-library: zlib 许可证

swhelper:MIT 许可证

cpp-httplib: MIT 许可证

mINI: MIT 许可证

WinReg: MIT 许可证

libsharedmemory:MIT 许可证

OpenSSL: Apache-2.0 license

致谢

seewo_jailbreak:HugoBreak 方案来源

swhelper:部分项目(HugoMount,HugoFreezeDriver等)方案来源

bruteforce_passwordv3:Password V3 算法

NoMoreMonitor:HugoMonitor 方案来源

免责声明

本项目仅用于研究或教育目的,请勿将本项目用于可能违反当地法律、侵犯著作权或其他软件 EULA 的用途。若将本项目用于非法用途,一切后果由使用者承担,开发者不承担此类行为带来的任何后果或责任。

About

希沃功能增强与补充

Topics

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Used by

Contributors

Languages