https://github.com/hamflx/huawei-pc-manager-bootstrap
解决非华为电脑无法安装华为电脑管家的问题。
https://github.com/hamflx/huawei-pc-manager-bootstrap
huawei huawei-pc-manager manager pc
Last synced: 5 months ago
JSON representation
解决非华为电脑无法安装华为电脑管家的问题。
- Host: GitHub
- URL: https://github.com/hamflx/huawei-pc-manager-bootstrap
- Owner: hamflx
- Created: 2022-03-20T08:24:50.000Z (about 4 years ago)
- Default Branch: master
- Last Pushed: 2025-02-02T06:14:47.000Z (over 1 year ago)
- Last Synced: 2025-09-24T13:05:35.506Z (9 months ago)
- Topics: huawei, huawei-pc-manager, manager, pc
- Language: Rust
- Homepage:
- Size: 694 KB
- Stars: 667
- Watchers: 5
- Forks: 76
- Open Issues: 23
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# 华为电脑管家安装包启动器
该仓库用以解决华为电脑管家 V12 无法在非华为电脑上安装的问题。
## 使用方式
下载最新版本的安装器:。
下载最新版本的华为电脑管家(目前测试支持的版本为:12.0.1.26(C233D003)),并将其解压,与安装器解压之后放置于同一个目录,如下图所示:

双击 `huawei-pc-manager-bootstrap.exe` 启动安装器(注意,启动安装器之后,将会请求管理员权限,因为华为电脑管家管家是需要管理员权限的)。
打开安装器之后,点击“自动扫描”按钮,安装器会查找所在目录的华为电脑管家安装包,如果找到安装包,会自动将安装包路径填写到上方的输入框中(如果未能自动找到安装包,应点击“浏览”按照选择安装包,或者手动输入绝对路径)。

点击“安装”按钮,安装器将启动安装包程序。**注意,安装过程中,安装器将会自动检测华为电脑管家的主程序是否已经安装完毕(即 `C:\Program Files\Huawei\PCManager\PCManager.exe` 该文件已经存在)。如果检测到该文件,则会自动释放补丁文件 `version.dll` 到该目录。**
## 从源码构建
输入以下命令,所有命令都成功之后,会在项目下建立 `dist` 目录,保存构建成功的文件。
```cmd
git clone https://github.com/hamflx/huawei-pc-manager-bootstrap.git
cd huawei-pc-manager-bootstrap
.\build-release.bat
```
## 实现思路
1. 安装器启动安装包进行安装,在安装包执行 `"C:\Program Files\Huawei\PCManager\tmp\MBAInstallPre.exe" isSupportDevice` 和 `"C:\Program Files\Huawei\PCManager\tmp\MBAInstallPre.exe" IsSupportBaZhang` 时,结束该进程,并返回一个通过的值。
2. 上一步仅能保证能安装成功,但是在打开华为电脑管家时交互有些异常,以及一些联网功能无法使用。因此通过 `dll` 劫持让华为电脑管家加载自己开发的 `version.dll` 然后在该 `dll` 加载时,劫持 `GetSystemFirmwareTable` 函数,返回一个华为的型号即可。
## 相关资料整理
- 本文参考来源:
- [[原创]非华为电脑安装华为电脑管家分析](https://bbs.pediy.com/thread-270682.htm)
- 其他安装工具 —— @汉客儿
- [非华为电脑安装电脑管家最新版11多屏协同](https://www.hankeer.org/article/non-huawei-computer-install-pcmanager.html)
- [魔法电脑:你们一直想要的开机启动](https://www.hankeer.org/article/magiccomputer_1.1.3.5.html)
- 其他安装工具 —— @空降猫咪
- [【教程】非华为电脑管家安装教程(傻瓜式)](https://club.huawei.com/thread-30452752-1-1.html)
- 其他安装工具 —— @猫咪冰冰
- `OpenCore` 魔改版(类似黑苹果,这就叫黑华为了),群内部资源,未在互联网上面找到公开的资料。
- 已知支持的网卡:
| 英特尔 | 高通 | 备注 |
| --- | --- | --- |
| ax210 | | |
| as201 | | |
| ax200 | killer 1650x | |
| ac9560 | | |
| ac9462 | | |
| ac9260 | killer 1550 | |
| ac8265 | | |
| AC3165 | | @丘之小透明:AC3165是可以的[捂脸],本人联想y70002018款,就是那个超级终端只能在没连接的时候显示,一旦用超级终端连接后超级终端就消失了[捂脸] |
| | | @小布尔乔亚之敌:小新pro14 intel版亲测可用 |
来源: