diff --git a/services/accesstokenmanager/BUILD.gn b/services/accesstokenmanager/BUILD.gn
index 7944660a2ae158f210ee180189dfda03bcb45cf4..f8cc3fef17f5d2d614aadd7ef2d1a88c017abef6 100644
--- a/services/accesstokenmanager/BUILD.gn
+++ b/services/accesstokenmanager/BUILD.gn
@@ -14,13 +14,6 @@
import("//base/security/access_token/access_token.gni")
import("//build/ohos.gni")
-ohos_prebuilt_etc("access_token.rc") {
- source = "access_token.cfg"
- relative_install_dir = "init"
- subsystem_name = "security"
- part_name = "access_token"
-}
-
if (is_standard_system) {
ohos_shared_library("accesstoken_manager_service") {
subsystem_name = "security"
@@ -82,7 +75,6 @@ if (is_standard_system) {
"//base/security/access_token/frameworks/accesstoken:accesstoken_communication_adapter_cxx",
"//base/security/access_token/frameworks/common:accesstoken_common_cxx",
"//base/security/access_token/interfaces/innerkits/privacy:libprivacy_sdk",
- "//base/security/access_token/services/accesstokenmanager:access_token.rc",
"//base/security/access_token/services/common/database:accesstoken_database_cxx",
]
diff --git a/services/accesstokenmanager/access_token.cfg b/services/accesstokenmanager/access_token.cfg
deleted file mode 100644
index 3b139195f12d296a881224045f3c546ac6afd013..0000000000000000000000000000000000000000
--- a/services/accesstokenmanager/access_token.cfg
+++ /dev/null
@@ -1,20 +0,0 @@
-{
- "jobs" : [{
- "name" : "pre-init",
- "cmds" : [
- "mkdir /data/service/el0/access_token 0750 root access_token",
- "load_access_token_id "
- ]
- }
- ],
- "services" : [{
- "name" : "accesstoken_service",
- "path" : ["/system/bin/sa_main", "/system/profile/accesstoken_service.xml"],
- "importance" : -20,
- "uid" : "access_token",
- "gid" : ["access_token"],
- "permission" : ["ohos.permission.DISTRIBUTED_DATASYNC"],
- "secon" : "u:r:accesstoken_service:s0"
- }
- ]
-}
diff --git a/services/accesstokenmanager/access_token.rc b/services/accesstokenmanager/access_token.rc
deleted file mode 100644
index 15ff9d773bd8b0a645248e0c590cd300b02c4954..0000000000000000000000000000000000000000
--- a/services/accesstokenmanager/access_token.rc
+++ /dev/null
@@ -1,22 +0,0 @@
-# Copyright (c) 2021-2022 Huawei Device Co., Ltd.
-# Licensed under the Apache License, Version 2.0 (the "License");
-# you may not use this file except in compliance with the License.
-# You may obtain a copy of the License at
-#
-# http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing, software
-# distributed under the License is distributed on an "AS IS" BASIS,
-# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-# See the License for the specific language governing permissions and
-# limitations under the License.
-
-on late-fs
- start accesstoken_service
-
-service accesstoken_service /system/bin/sa_main /system/profile/accesstoken_service.xml
- class accesstoken_service
- priority -20
- user access_token
- group access_token
- seclabel u:r:accesstoken_service:s0
diff --git a/services/accesstokenmanager/main/sa_profile/3503.xml b/services/accesstokenmanager/main/sa_profile/3503.xml
index b56ef03802610b5c99414eea9ea5d5d381556f79..86a32f4acb1cfdafc89b368f03e009c37863817c 100644
--- a/services/accesstokenmanager/main/sa_profile/3503.xml
+++ b/services/accesstokenmanager/main/sa_profile/3503.xml
@@ -13,12 +13,13 @@
limitations under the License.
-->
- accesstoken_service
+ foundation
3503
libaccesstoken_manager_service.z.so
true
false
1
+ CoreStartPhase
diff --git a/services/privacymanager/sa_profile/3505.xml b/services/privacymanager/sa_profile/3505.xml
index 60b5eae50adee6518181101826cda8b7f4b6e8a3..0c81dc0132bf44866d5867d1494d619d5abd0535 100644
--- a/services/privacymanager/sa_profile/3505.xml
+++ b/services/privacymanager/sa_profile/3505.xml
@@ -18,7 +18,7 @@
3505
libprivacy_manager_service.z.so
true
- true
+ false
1