From 0a19ed736e25614f366afccd3b53b0ed539cf1ba Mon Sep 17 00:00:00 2001 From: richerfu Date: Wed, 22 Oct 2025 10:39:09 +0800 Subject: [PATCH 1/3] Add self-sign guide for openharmony --- src/hacking/building-for-openharmony.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/hacking/building-for-openharmony.md b/src/hacking/building-for-openharmony.md index f65a1397..2029a95e 100644 --- a/src/hacking/building-for-openharmony.md +++ b/src/hacking/building-for-openharmony.md @@ -214,6 +214,10 @@ The following command can be used to install previously built servoshell applica ./mach install --ohos --release [--flavor=harmonyos] ``` +### Install from Github release or official website + +If you have downloaded the prebuild `hap` file from [Github release page](https://github.com/servo/servo/releases) or [official website](https://servo.org/download/) and want to install it, you must self-sign it at first. Then using `hdc` to install it. + ## Further reading [OpenHarmony Glossary](https://gitee.com/openharmony/docs/tree/master/en/glossary.md) From 1cc585c821b3b300840c70bbc7dde109aff08228 Mon Sep 17 00:00:00 2001 From: richerfu Date: Wed, 22 Oct 2025 14:19:13 +0800 Subject: [PATCH 2/3] Mark only for HarmonyOS --- src/hacking/building-for-openharmony.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/hacking/building-for-openharmony.md b/src/hacking/building-for-openharmony.md index 2029a95e..d275ceaf 100644 --- a/src/hacking/building-for-openharmony.md +++ b/src/hacking/building-for-openharmony.md @@ -214,9 +214,9 @@ The following command can be used to install previously built servoshell applica ./mach install --ohos --release [--flavor=harmonyos] ``` -### Install from Github release or official website +### Install from Github release or official website(Only for HarmonyOS Device) -If you have downloaded the prebuild `hap` file from [Github release page](https://github.com/servo/servo/releases) or [official website](https://servo.org/download/) and want to install it, you must self-sign it at first. Then using `hdc` to install it. +If you have downloaded the prebuild `hap` file from [Github release page](https://github.com/servo/servo/releases) or [official website](https://servo.org/download/) and want to install it in HarmonyOS5 or later(Not OpenHarmony), you must self-sign it at first. Then using `hdc` to install it. ## Further reading From 3ef7c492d8b4aecf5c0a466e99553496cd6ea313 Mon Sep 17 00:00:00 2001 From: richerfu Date: Wed, 22 Oct 2025 16:42:05 +0800 Subject: [PATCH 3/3] Upgrade desc --- src/hacking/building-for-openharmony.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/hacking/building-for-openharmony.md b/src/hacking/building-for-openharmony.md index d275ceaf..ba975d32 100644 --- a/src/hacking/building-for-openharmony.md +++ b/src/hacking/building-for-openharmony.md @@ -214,9 +214,9 @@ The following command can be used to install previously built servoshell applica ./mach install --ohos --release [--flavor=harmonyos] ``` -### Install from Github release or official website(Only for HarmonyOS Device) +### Installing the nightly release on an HarmonyOS device -If you have downloaded the prebuild `hap` file from [Github release page](https://github.com/servo/servo/releases) or [official website](https://servo.org/download/) and want to install it in HarmonyOS5 or later(Not OpenHarmony), you must self-sign it at first. Then using `hdc` to install it. +The official nightly releases on [GitHub](https://github.com/servo/servo/releases) or [servo.org](https://servo.org/download/) are suitable for installation on OpenHarmony devices without additional steps. It is possible to install them on an HarmonyOS5 (or later) device, but the `hap` must self-signed first using the `hdc` tool. ## Further reading