From b60f9f8e08e35a125efa60be9ec83116fef5213a Mon Sep 17 00:00:00 2001 From: Riley Testut Date: Mon, 29 May 2023 19:10:23 -0500 Subject: [PATCH] [Permissions] Fixes incorrect entitlement keys and revises names + descriptions --- AltStoreCore/Resources/Permissions.plist | 172 +++++++++++++---------- 1 file changed, 97 insertions(+), 75 deletions(-) diff --git a/AltStoreCore/Resources/Permissions.plist b/AltStoreCore/Resources/Permissions.plist index 57615446..f9639d9d 100644 --- a/AltStoreCore/Resources/Permissions.plist +++ b/AltStoreCore/Resources/Permissions.plist @@ -4,18 +4,18 @@ entitlements - autofill credential provider + com.apple.developer.authentication-services.autofill-credential-provider name AutoFill Credential Provider description - Allows app to provide user names and passwords for AutoFill + Allows app to provide user names and passwords for AutoFill. key com.apple.developer.authentication-services.autofill-credential-provider symbol wallet.pass - applesignin + com.apple.developer.applesignin name Sign in with Apple @@ -26,21 +26,21 @@ symbol apple.logo - parent-application-identifiers + com.apple.developer.parent-application-identifiers name - Parent Application Identifiers + App Clips - Parent Identifiers description - Allows app to use App Clips + Allows app to use App Clips. key com.apple.developer.parent-application-identifiers symbol appclip - associated-appclip-app-identifiers + com.apple.developer.associated-appclip-app-identifiers name - Associated App Clip Identifiers + App Clips - Associated Identifiers description Allows app to use App Clips with other apps. key @@ -48,18 +48,18 @@ symbol appclip - on-demand-install-capable + com.apple.developer.on-demand-install-capable name - On-Demand Install Capable + App Clips - Install description - App can install App Clips + App can install App Clips. key com.apple.developer.on-demand-install-capable symbol appclip - carplay-audio + com.apple.developer.carplay-audio name CarPlay Audio @@ -70,7 +70,7 @@ symbol car - carplay-charging + com.apple.developer.carplay-charging name CarPlay Charging @@ -81,7 +81,7 @@ symbol car - carplay-communication + com.apple.developer.carplay-communication name CarPlay Communication @@ -92,18 +92,18 @@ symbol car - carplay-maps + com.apple.developer.carplay-maps name CarPlay Maps description - Allows the app to provide maps and navigation services for CarPlay. + Allows use of maps and navigation services for CarPlay. key com.apple.developer.carplay-maps symbol car - carplay-parking + com.apple.developer.carplay-parking name CarPlay Parking @@ -114,29 +114,40 @@ symbol car - carplay-quick-ordering + com.apple.developer.carplay-quick-ordering name CarPlay Quick Ordering description - Allows the app to provide quick ordering capabilities for CarPlay. + Allows quick ordering capabilities for CarPlay. key com.apple.developer.carplay-quick-ordering symbol car - carplay-messaging + com.apple.developer.carplay-messaging name CarPlay Messaging description - Allows the app to send and receive messages through CarPlay. + Allows sending and receiving messages through CarPlay. key com.apple.developer.carplay-messaging symbol car - automated-device-enrollment.add-devices + com.apple.developer.contact.notes + + name + Contact Notes + description + Grants access to the notes in contact entries. + key + com.apple.developer.contact.notes + symbol + person.crop.circle + + com.apple.developer.automated-device-enrollment.add-devices name Automated Device Enrollment @@ -147,7 +158,7 @@ symbol macbook.and.iphone - ClassKit-environment + com.apple.developer.ClassKit-environment name ClassKit @@ -158,7 +169,7 @@ symbol books.vertical - automatic-assessment-configuration + com.apple.developer.automatic-assessment-configuration name Automatic Assessment Configuration @@ -169,7 +180,7 @@ symbol books.vertical - mail-client + com.apple.developer.mail-client name Mail Client @@ -180,7 +191,7 @@ symbol envelope - exposure-notification + com.apple.developer.exposure-notification name Exposure Notification @@ -191,7 +202,7 @@ symbol microbe.fill - family-controls + com.apple.developer.family-controls name Family Controls @@ -202,7 +213,7 @@ symbol figure.and.child.holdinghands - fileprovider.testing-mode + com.apple.developer.fileprovider.testing-mode name Testing Mode @@ -224,7 +235,7 @@ symbol gamecontroller - group-session + com.apple.developer.group-session name Group Activities @@ -246,6 +257,17 @@ symbol heart.text.square + com.apple.developer.healthkit.access + + name + Sensitive Health Data + description + Allows the app to access your sensitive Health data. + key + com.apple.developer.healthkit.access + symbol + heart.text.square + healthkit.background-delivery name @@ -268,21 +290,32 @@ symbol heart.text.square - homekit + com.apple.developer.homekit + + name + HomeKit + description + App may perform setup and management tasks for HomeKit accessories. + key + com.apple.developer.homekit + symbol + house + + com.apple.developer.homekit.matter.allow-setup-payload name HomeKit - Matter description Allows app to provide the setup of a Matter device. key - com.apple.developer.homekit + com.apple.developer.homekit.matter.allow-setup-payload symbol house com.apple.security.hypervisor name - Hypervisor + Virtual Machine description Allows app to create and manage virtual machines. key @@ -304,7 +337,7 @@ com.apple.vm.networking name - Networking + Virtual Networking description App can manage virtual network interfaces without escalating privileges to the root user. key @@ -359,7 +392,7 @@ com.apple.developer.icloud-services name - iCloud Services Entitlement + iCloud Services description Grants access to iCloud services. key @@ -370,7 +403,7 @@ com.apple.developer.ubiquity-kvstore-identifier name - iCloud Key-Value Store Entitlement + iCloud Key-Value Store description The container identifier to use for iCloud key-value storage. key @@ -482,7 +515,7 @@ name Applinks description - Grants app read/write access to Applinks + Grants app read/write access to Applinks. key com.apple.developer.associated-domains.applinks.read-write symbol @@ -508,7 +541,7 @@ key aps-environment symbol - platter.filled.top.and.arrow.up.iphone + app.badge com.apple.developer.usernotifications.filtering @@ -603,7 +636,7 @@ name Sensor Data description - Grants access to sensor data that's required by your app's preapproved research study. + Grants access to sensor data that's required by a preapproved research study. key com.apple.developer.sensorkit.reader.allow symbol @@ -658,7 +691,7 @@ name Subscriber Single Sign-On description - Allows app to use single sign on + Allows app to use single sign-on. key com.apple.developer.video-subscriber-single-sign-on symbol @@ -667,9 +700,9 @@ com.apple.smoot.subscriptionservice name - Subscription + Subscriptions Verification description - Allows app to check for subscription + Allows app to check for TV subscriptions. key com.apple.smoot.subscriptionservice symbol @@ -680,7 +713,7 @@ name Pass Type description - Allows app to check for passes in Apple Wallet + Allows app to check for passes in Apple Wallet. key com.apple.developer.pass-type-identifiers symbol @@ -689,9 +722,9 @@ com.apple.developer.in-app-payments name - In-App Payments + Apple Pay description - Allows app to use Apple Pay + Allows app to use Apple Pay. key com.apple.developer.in-app-payments symbol @@ -700,9 +733,9 @@ com.apple.developer.in-app-identity-presentment name - In-App Identity Presentment + Apple Pay - User Verification description - Allows app to verify user for Apple Pay + Allows app to verify user for Apple Pay. key com.apple.developer.in-app-identity-presentment symbol @@ -711,9 +744,9 @@ com.apple.developer.in-app-identity-presentment.merchant-identifiers name - In-App Identity Presentment (Merchant Identifiers) + Apple Pay - Merchant Verification description - Allows app to verify merchant for Apple Pay + Allows app to verify merchant for Apple Pay. key com.apple.developer.in-app-identity-presentment.merchant-identifiers symbol @@ -724,7 +757,7 @@ name Weather Data description - Allows app to use WeatherKit + Allows app to use WeatherKit. key com.apple.developer.weatherkit symbol @@ -735,7 +768,7 @@ name Default Web Browser description - Allows app to be used as the user's default web browser. + Allows app to be set as the user's default web browser. key com.apple.developer.web-browser symbol @@ -744,9 +777,9 @@ com.apple.developer.web-browser.public-key-credential name - Public Key Credential + Passkeys description - Allows app to access passkeys + Allows app to access passkeys. key com.apple.developer.web-browser.public-key-credential symbol @@ -788,7 +821,7 @@ com.apple.developer.networking.HotspotConfiguration name - Hotspot Configuration + Hotspots description App can use the hotspot manager to configure Wi-Fi networks. key @@ -818,28 +851,17 @@ symbol hammer - inter-app-audio - - name - Inter-App Audio - description - Allows sharing real-time audio between apps. - key - inter-app-audio - symbol - hifispeaker.2 - - com.apple.developer.healthkit.access - - name - Sensitive Health Data - description - Allows the app to access your sensitive Health data. - key - com.apple.developer.healthkit.access - symbol - heart.text.square - + inter-app-audio + + name + Inter-App Audio + description + Allows sharing real-time audio between apps. + key + inter-app-audio + symbol + hifispeaker.2 +