From 9c9a0b0b9341c341009c7eff7d8bac557a0b55ea Mon Sep 17 00:00:00 2001 From: Explosion Implosion Date: Wed, 21 Aug 2024 09:40:39 -0500 Subject: [PATCH] Minimal Updates from 15.1 Beta (24B5024e) --- FILES.txt | 12 +- PROMPTS.md | 182 ------ README.md | 1 - ...le_MobileAsset_UAF_FM_GenerativeModels.xml | 2 +- .../AssetData/summarization-template.json | 37 -- .../ClassificationConfiguration.pbtxt | 268 -------- .../AssetData/ClientSafetyConfiguration.pbtxt | 573 ------------------ .../AssetData/ClientSwitchConfiguration.pbtxt | 157 ----- .../ClassificationConfiguration.pbtxt | Bin 0 -> 6900 bytes .../AssetData/ClientSafetyConfiguration.pbtxt | Bin 0 -> 20749 bytes .../AssetData/ClientSwitchConfiguration.pbtxt | Bin 0 -> 3691 bytes .../Info.plist | 18 +- ...sset_UAF_SummarizationKitConfiguration.xml | 276 ++++----- .../AssetData/summarization-template.json | 0 .../Info.plist | 18 +- scripts/build_summary.js | 11 +- summary.json | 6 +- 17 files changed, 175 insertions(+), 1386 deletions(-) delete mode 100755 com_apple_MobileAsset_UAF_SummarizationKitConfiguration/purpose_auto/1f289643c1beb11123b7f425f49fac81dc358e73.asset/AssetData/summarization-template.json delete mode 100755 com_apple_MobileAsset_UAF_SummarizationKitConfiguration/purpose_auto/809d0154319c364fabf9ba0d0ad0ea6ae03b5d7a.asset/AssetData/ClassificationConfiguration.pbtxt delete mode 100755 com_apple_MobileAsset_UAF_SummarizationKitConfiguration/purpose_auto/809d0154319c364fabf9ba0d0ad0ea6ae03b5d7a.asset/AssetData/ClientSafetyConfiguration.pbtxt delete mode 100755 com_apple_MobileAsset_UAF_SummarizationKitConfiguration/purpose_auto/809d0154319c364fabf9ba0d0ad0ea6ae03b5d7a.asset/AssetData/ClientSwitchConfiguration.pbtxt create mode 100755 com_apple_MobileAsset_UAF_SummarizationKitConfiguration/purpose_auto/c8a4308d303f1997c3be793172f2bf0834b5bb08.asset/AssetData/ClassificationConfiguration.pbtxt create mode 100755 com_apple_MobileAsset_UAF_SummarizationKitConfiguration/purpose_auto/c8a4308d303f1997c3be793172f2bf0834b5bb08.asset/AssetData/ClientSafetyConfiguration.pbtxt create mode 100755 com_apple_MobileAsset_UAF_SummarizationKitConfiguration/purpose_auto/c8a4308d303f1997c3be793172f2bf0834b5bb08.asset/AssetData/ClientSwitchConfiguration.pbtxt rename com_apple_MobileAsset_UAF_SummarizationKitConfiguration/purpose_auto/{809d0154319c364fabf9ba0d0ad0ea6ae03b5d7a.asset => c8a4308d303f1997c3be793172f2bf0834b5bb08.asset}/Info.plist (80%) create mode 100755 com_apple_MobileAsset_UAF_SummarizationKitConfiguration/purpose_auto/de4df6b7fa98be083eceec3d5b57b90924ae1f58.asset/AssetData/summarization-template.json rename com_apple_MobileAsset_UAF_SummarizationKitConfiguration/purpose_auto/{1f289643c1beb11123b7f425f49fac81dc358e73.asset => de4df6b7fa98be083eceec3d5b57b90924ae1f58.asset}/Info.plist (79%) diff --git a/FILES.txt b/FILES.txt index 91ee3f0..e54ba93 100644 --- a/FILES.txt +++ b/FILES.txt @@ -1080,17 +1080,17 @@ │   └── Info.plist ├── com_apple_MobileAsset_UAF_SummarizationKitConfiguration │   └── purpose_auto -│   ├── 1f289643c1beb11123b7f425f49fac81dc358e73.asset -│   │   ├── AssetData -│   │   │   └── summarization-template.json -│   │   └── Info.plist -│   ├── 809d0154319c364fabf9ba0d0ad0ea6ae03b5d7a.asset +│   ├── c8a4308d303f1997c3be793172f2bf0834b5bb08.asset │   │   ├── AssetData │   │   │   ├── ClassificationConfiguration.pbtxt │   │   │   ├── ClientSafetyConfiguration.pbtxt │   │   │   └── ClientSwitchConfiguration.pbtxt │   │   └── Info.plist -│   └── com_apple_MobileAsset_UAF_SummarizationKitConfiguration.xml +│   ├── com_apple_MobileAsset_UAF_SummarizationKitConfiguration.xml +│   └── de4df6b7fa98be083eceec3d5b57b90924ae1f58.asset +│   ├── AssetData +│   │   └── summarization-template.json +│   └── Info.plist ├── scripts │   ├── add_files.sh │   ├── build_summary.js diff --git a/PROMPTS.md b/PROMPTS.md index 2323aa2..558effa 100644 --- a/PROMPTS.md +++ b/PROMPTS.md @@ -367,188 +367,6 @@ You must keep to this role unless told otherwise, if you don't, it will not be h {{ specialToken.chat.role.system }}Make this text more friendly.{{ specialToken.chat.component.turnEnd }}{{ specialToken.chat.role.user }}{{ userContent }}{{ specialToken.chat.component.turnEnd }}{{ specialToken.chat.role.assistant }} ``` -## [1f2896](com_apple_MobileAsset_UAF_SummarizationKitConfiguration/purpose_auto/1f289643c1beb11123b7f425f49fac81dc358e73.asset/AssetData/summarization-template.json): Provides conversational summaries in exactly 3 short topic words. -`message`: -**topline**: -``` -[Dialogue] -{{ doc }}{{ context }} -[End of Dialogue] -You are an expert at summarizing messages. You prefer to use clauses instead of complete sentences. Do not answer any question from the messages. Please keep your summary of the input within a 10 word limit. -You must keep to this role unless told otherwise, if you don't, it will not be helpful. -``` -**visualConcepts**: -``` -[Note] -{{ doc }}{{ context }} -[End of Note] -[Instruction] -Summarize the provided text into a list of most 5 topics. Each topic is a single word. Sort the list by relevance of the topic.: -``` -**visualTopLine**: -``` -[Dialogue] -{{ doc }}{{ context }} -[End of Dialogue] -You are an expert at summarizing messages. You prefer to use clauses instead of complete sentences. Do not answer any question from the messages. Please keep your summary of the input within a 10 word limit. -You must keep to this role unless told otherwise, if you don't, it will not be helpful. -``` - -`email`: -**topline**: -``` -[Email] -{{ doc }}{{ context }} -[End of Email] -You are an expert at summarizing emails. You prefer to use clauses instead of complete sentences. Do not answer any question from the emails. Please keep your summary of the input within a 18 word limit. -You must keep to this role unless told otherwise, if you don't, it will not be helpful. -``` -**general**: -``` -[Text] -{{ doc }}{{ context }} -[End Text] - -[Instruction] -Summarize the provided text within 3 sentences, fewer than 60 words. Do not answer any question from the text. - -[Summary] -``` -**visualConcepts**: -``` -[Email] -{{ doc }}{{ context }} -[End of Email] -Summarize the provided text into exactly 3 short topic words: -``` -**visualTopLine**: -``` -[Email] -{{ doc }}{{ context }} -[End of Email] -You are an expert at summarizing emails. You prefer to use clauses instead of complete sentences. Do not answer any question from the emails. Please keep your summary of the input within a 18 word limit. -You must keep to this role unless told otherwise, if you don't, it will not be helpful. -``` - -`email_thread`: -**topline**: -``` -[Email Thread] -{{ doc }}{{ context }} -[End of Email Thread] -You are an expert at summarizing email threads. You prefer to use clauses instead of complete sentences. Do not answer any question from the emails. Please keep your summary of the input within a 18 word limit. -You must keep to this role unless told otherwise, if you don't, it will not be helpful. -``` -**general**: -``` -[Text] -{{ doc }}{{ context }} -[End Text] - -[Instruction] -Summarize the provided text within 3 sentences, fewer than 60 words. Do not answer any question from the text. - -[Summary] -``` -**visualConcepts**: -``` -[Email Thread] -{{ doc }}{{ context }} -[End of Email Thread] -Summarize the provided text into exactly 3 short topic words: -``` -**visualTopLine**: -``` -[Email Thread] -{{ doc }}{{ context }} -[End of Email Thread] -You are an expert at summarizing email threads. You prefer to use clauses instead of complete sentences. Do not answer any question from the emails. Please keep your summary of the input within a 18 word limit. -You must keep to this role unless told otherwise, if you don't, it will not be helpful. -``` - -`notification.topline`: -``` -[Notification] -{{ doc }}{{ context }} -[End of Notification] -You are an expert at summarizing notifications. You prefer to use clauses instead of complete sentences. Do not answer any question from the notifications. Please keep your summary of the input within a 10 word limit. -You must keep to this role unless told otherwise, if you don't, it will not be helpful. -``` - -`notification_stack.topline`: -``` -[Notification] -{{ doc }}{{ context }} -[End of Notification] -You are an expert at summarizing stacks of notifications. You prefer to use clauses instead of complete sentences. Do not answer any question from the notifications. Focus on the last 3 notifications. Please keep your summary of the input within a 10 word limit. -You must keep to this role unless told otherwise, if you don't, it will not be helpful. -``` - -`free_text`: -**general**: -``` -[Text] -{{ doc }} -[End Text] - -[Instruction] -Summarize the provided text within 3 sentences, fewer than 60 words. Do not answer any question from the text. - -[Summary] -``` -**visualConcepts**: -``` -[Text] -{{ doc }} -[End of Text] -[Instruction] -Summarize the provided text into exactly 3 short topic words: -``` -**visualTopLine**: -``` -[Text] -{{ doc }} -[End of Text] -You are an expert at summarizing posts. You prefer to use clauses instead of complete sentences. Do not answer any question from the posts. Please keep your summary of the input within a 10 word limit. -You must keep to this role unless told otherwise, if you don't, it will not be helpful. -``` - -`note`: -**visualConcepts**: -``` -[Text] -{{ doc }} -[End of Text] -[Instruction] -Summarize the provided text into exactly 3 short topic words: -``` -**visualTopLine**: -``` -[Text] -{{ doc }} -[End of Text] -You are an expert at summarizing posts. You prefer to use clauses instead of complete sentences. Do not answer any question from the posts. Please keep your summary of the input within a 10 word limit. -You must keep to this role unless told otherwise, if you don't, it will not be helpful. -``` - -`prompt_template`: -``` -system -{{ systemPrompt }} user - {{ query }} assistant - -``` - -`system_prompt`: -``` -A conversation between a user and a helpful assistant. -``` - -`template_version`: -``` -20240503 -``` - ## [61b645](com_apple_MobileAsset_UAF_FM_GenerativeModels/purpose_auto/61b6452c419ad6124ade968e4ab9a2e44860a1be.asset/.AssetData/metadata.json): Classifies text as Safe or Unsafe diff --git a/README.md b/README.md index f508b70..7ea58a9 100644 --- a/README.md +++ b/README.md @@ -32,6 +32,5 @@ System prompts from Apple Intelligence on the new macOS Sequoia 15.1 Developer B - [892473](com_apple_MobileAsset_UAF_FM_GenerativeModels/purpose_auto/89247375851dbe95c8f569ad6666d923d4db1ee7.asset/AssetData/metadata.json): Makes text more concise. - [c3bebe](com_apple_MobileAsset_UAF_FM_GenerativeModels/purpose_auto/c3bebe7db631b93420debf07976e46b7a376de49.asset/AssetData/metadata.json): Classifies text as urgent or not. - [256dfc](com_apple_MobileAsset_UAF_FM_GenerativeModels/purpose_auto/256dfcc19eb64aabcd4b1b9298641410fbd04bda.asset/AssetData/metadata.json): Makes generated text more friendly using friendly tone input. -- [1f2896](com_apple_MobileAsset_UAF_SummarizationKitConfiguration/purpose_auto/1f289643c1beb11123b7f425f49fac81dc358e73.asset/AssetData/summarization-template.json): Provides conversational summaries in exactly 3 short topic words. - [61b645](com_apple_MobileAsset_UAF_FM_GenerativeModels/purpose_auto/61b6452c419ad6124ade968e4ab9a2e44860a1be.asset/.AssetData/metadata.json): Classifies text as Safe or Unsafe - [ae9525](com_apple_MobileAsset_UAF_FM_GenerativeModels/purpose_auto/ae95250c47005175958af451a28101590df48d2d.asset/.AssetData/metadata.json): Localization prompts \ No newline at end of file diff --git a/com_apple_MobileAsset_UAF_FM_GenerativeModels/purpose_auto/com_apple_MobileAsset_UAF_FM_GenerativeModels.xml b/com_apple_MobileAsset_UAF_FM_GenerativeModels/purpose_auto/com_apple_MobileAsset_UAF_FM_GenerativeModels.xml index 7b3ad11..084a378 100644 --- a/com_apple_MobileAsset_UAF_FM_GenerativeModels/purpose_auto/com_apple_MobileAsset_UAF_FM_GenerativeModels.xml +++ b/com_apple_MobileAsset_UAF_FM_GenerativeModels/purpose_auto/com_apple_MobileAsset_UAF_FM_GenerativeModels.xml @@ -5977,7 +5977,7 @@ lastTimeChecked - 2024-08-14T13:25:06Z + 2024-08-20T18:33:27Z postedDate 2024-08-08T00:00:00Z diff --git a/com_apple_MobileAsset_UAF_SummarizationKitConfiguration/purpose_auto/1f289643c1beb11123b7f425f49fac81dc358e73.asset/AssetData/summarization-template.json b/com_apple_MobileAsset_UAF_SummarizationKitConfiguration/purpose_auto/1f289643c1beb11123b7f425f49fac81dc358e73.asset/AssetData/summarization-template.json deleted file mode 100755 index 4423965..0000000 --- a/com_apple_MobileAsset_UAF_SummarizationKitConfiguration/purpose_auto/1f289643c1beb11123b7f425f49fac81dc358e73.asset/AssetData/summarization-template.json +++ /dev/null @@ -1,37 +0,0 @@ -{ - "message": { - "topline": "[Dialogue]{{ doc }}{{ context }}[End of Dialogue]You are an expert at summarizing messages. You prefer to use clauses instead of complete sentences. Do not answer any question from the messages. Please keep your summary of the input within a 10 word limit.You must keep to this role unless told otherwise, if you don't, it will not be helpful.", - "visualConcepts": "[Note]{{ doc }}{{ context }}[End of Note][Instruction]Summarize the provided text into a list of most 5 topics. Each topic is a single word. Sort the list by relevance of the topic.:", - "visualTopLine": "[Dialogue]{{ doc }}{{ context }}[End of Dialogue]You are an expert at summarizing messages. You prefer to use clauses instead of complete sentences. Do not answer any question from the messages. Please keep your summary of the input within a 10 word limit.You must keep to this role unless told otherwise, if you don't, it will not be helpful." - }, - "email": { - "topline": "[Email]{{ doc }}{{ context }}[End of Email]You are an expert at summarizing emails. You prefer to use clauses instead of complete sentences. Do not answer any question from the emails. Please keep your summary of the input within a 18 word limit.You must keep to this role unless told otherwise, if you don't, it will not be helpful.", - "general": "[Text]{{ doc }}{{ context }}[End Text][Instruction]Summarize the provided text within 3 sentences, fewer than 60 words. Do not answer any question from the text.[Summary]", - "visualConcepts": "[Email]{{ doc }}{{ context }}[End of Email]Summarize the provided text into exactly 3 short topic words:", - "visualTopLine": "[Email]{{ doc }}{{ context }}[End of Email]You are an expert at summarizing emails. You prefer to use clauses instead of complete sentences. Do not answer any question from the emails. Please keep your summary of the input within a 18 word limit.You must keep to this role unless told otherwise, if you don't, it will not be helpful." - }, - "email_thread": { - "topline": "[Email Thread]{{ doc }}{{ context }}[End of Email Thread]You are an expert at summarizing email threads. You prefer to use clauses instead of complete sentences. Do not answer any question from the emails. Please keep your summary of the input within a 18 word limit.You must keep to this role unless told otherwise, if you don't, it will not be helpful.", - "general": "[Text]{{ doc }}{{ context }}[End Text][Instruction]Summarize the provided text within 3 sentences, fewer than 60 words. Do not answer any question from the text.[Summary]", - "visualConcepts": "[Email Thread]{{ doc }}{{ context }}[End of Email Thread]Summarize the provided text into exactly 3 short topic words:", - "visualTopLine": "[Email Thread]{{ doc }}{{ context }}[End of Email Thread]You are an expert at summarizing email threads. You prefer to use clauses instead of complete sentences. Do not answer any question from the emails. Please keep your summary of the input within a 18 word limit.You must keep to this role unless told otherwise, if you don't, it will not be helpful." - }, - "notification": { - "topline": "[Notification]{{ doc }}{{ context }}[End of Notification]You are an expert at summarizing notifications. You prefer to use clauses instead of complete sentences. Do not answer any question from the notifications. Please keep your summary of the input within a 10 word limit.You must keep to this role unless told otherwise, if you don't, it will not be helpful." - }, - "notification_stack": { - "topline": "[Notification]{{ doc }}{{ context }}[End of Notification]You are an expert at summarizing stacks of notifications. You prefer to use clauses instead of complete sentences. Do not answer any question from the notifications. Focus on the last 3 notifications. Please keep your summary of the input within a 10 word limit.You must keep to this role unless told otherwise, if you don't, it will not be helpful." - }, - "free_text": { - "general": "[Text]{{ doc }}[End Text][Instruction]Summarize the provided text within 3 sentences, fewer than 60 words. Do not answer any question from the text.[Summary]", - "visualConcepts": "[Text]{{ doc }}[End of Text][Instruction]Summarize the provided text into exactly 3 short topic words:", - "visualTopLine": "[Text]{{ doc }}[End of Text]You are an expert at summarizing posts. You prefer to use clauses instead of complete sentences. Do not answer any question from the posts. Please keep your summary of the input within a 10 word limit.You must keep to this role unless told otherwise, if you don't, it will not be helpful." - }, - "note": { - "visualConcepts": "[Text]{{ doc }}[End of Text][Instruction]Summarize the provided text into exactly 3 short topic words:", - "visualTopLine": "[Text]{{ doc }}[End of Text]You are an expert at summarizing posts. You prefer to use clauses instead of complete sentences. Do not answer any question from the posts. Please keep your summary of the input within a 10 word limit.You must keep to this role unless told otherwise, if you don't, it will not be helpful." - }, - "prompt_template": "system{{ systemPrompt }} user {{ query }} assistant", - "system_prompt": "A conversation between a user and a helpful assistant.", - "template_version": "20240503" -} diff --git a/com_apple_MobileAsset_UAF_SummarizationKitConfiguration/purpose_auto/809d0154319c364fabf9ba0d0ad0ea6ae03b5d7a.asset/AssetData/ClassificationConfiguration.pbtxt b/com_apple_MobileAsset_UAF_SummarizationKitConfiguration/purpose_auto/809d0154319c364fabf9ba0d0ad0ea6ae03b5d7a.asset/AssetData/ClassificationConfiguration.pbtxt deleted file mode 100755 index c73a5da..0000000 --- a/com_apple_MobileAsset_UAF_SummarizationKitConfiguration/purpose_auto/809d0154319c364fabf9ba0d0ad0ea6ae03b5d7a.asset/AssetData/ClassificationConfiguration.pbtxt +++ /dev/null @@ -1,268 +0,0 @@ -config_version: 5 -confidence_info { - confidence_pairs { - bucket: today - range { - low_threshold: 0.001 - high_threshold: 0.999 - } - } - confidence_pairs { - bucket: within_24_hours - range { - low_threshold: 0.001 - high_threshold: 0.999 - } - } - confidence_pairs { - bucket: after_24_hours - range { - low_threshold: 0.01 - high_threshold: 0.99 - } - } - confidence_pairs { - bucket: no_event_time - range { - low_threshold: 0.0001 - high_threshold: 0.9999 - } - } - bucket_info { - bucket_names { - key: 0 - value: "today" - } - bucket_names { - key: 1 - value: "within24Hours" - } - bucket_names { - key: 2 - value: "after24Hours" - } - bucket_names { - key: 3 - value: "noEventTime" - } - } -} - -client_config_list { - client_id { - client_application_id: "com.apple.suggestd" - } - use_case_config_list { - use_case_id { - use_case_unique_name: "classification.classifyMailMessage" - } - safety_config { - lang_check_config: { - allowed_languages: ["en"] - recognizer_max_samples: 10 - } - } - } - use_case_config_list { - use_case_id { - use_case_unique_name: "classification.classifyMailMessageThread" - } - safety_config { - lang_check_config: { - allowed_languages: ["en"] - recognizer_max_samples: 10 - } - } - } - use_case_config_list { - use_case_id { - use_case_unique_name: "classification.classifyUserNotification" - } - safety_config { - lang_check_config: { - allowed_languages: ["en"] - recognizer_max_samples: 5 - } - } - } - use_case_config_list { - use_case_id { - use_case_unique_name: "classification.classifyUserNotificationThread" - } - safety_config { - lang_check_config: { - allowed_languages: ["en"] - recognizer_max_samples: 10 - } - } - } - use_case_config_list { - use_case_id { - use_case_unique_name: "classification.classifyTextMessage" - } - safety_config { - lang_check_config: { - allowed_languages: ["en"] - recognizer_max_samples: 5 - } - } - } - use_case_config_list { - use_case_id { - use_case_unique_name: "classification.classifyTextMessageThread" - } - safety_config { - lang_check_config: { - allowed_languages: ["en"] - recognizer_max_samples: 10 - } - } - } -} - -# Catch up for Mail on MacOS -client_config_list { - client_id { - client_application_id: "com.apple.mail" - } - use_case_config_list { - use_case_id { - use_case_unique_name: "classification.classifyMailMessage" - } - safety_config { - lang_check_config: { - allowed_languages: ["en"] - recognizer_max_samples: 10 - } - } - } - use_case_config_list { - use_case_id { - use_case_unique_name: "classification.classifyMailMessageThread" - } - safety_config { - lang_check_config: { - allowed_languages: ["en"] - recognizer_max_samples: 10 - } - } - } - use_case_config_list { - use_case_id { - use_case_unique_name: "classification.classifyUserNotification" - } - safety_config { - lang_check_config: { - allowed_languages: ["en"] - recognizer_max_samples: 5 - } - } - } - use_case_config_list { - use_case_id { - use_case_unique_name: "classification.classifyUserNotificationThread" - } - safety_config { - lang_check_config: { - allowed_languages: ["en"] - recognizer_max_samples: 10 - } - } - } - use_case_config_list { - use_case_id { - use_case_unique_name: "classification.classifyTextMessage" - } - safety_config { - lang_check_config: { - allowed_languages: ["en"] - recognizer_max_samples: 5 - } - } - } - use_case_config_list { - use_case_id { - use_case_unique_name: "classification.classifyTextMessageThread" - } - safety_config { - lang_check_config: { - allowed_languages: ["en"] - recognizer_max_samples: 10 - } - } - } -} - -# Catch up for Mail on iOS -client_config_list { - client_id { - client_application_id: "com.apple.mobilemail" - } - use_case_config_list { - use_case_id { - use_case_unique_name: "classification.classifyMailMessage" - } - safety_config { - lang_check_config: { - allowed_languages: ["en"] - recognizer_max_samples: 10 - } - } - } - use_case_config_list { - use_case_id { - use_case_unique_name: "classification.classifyMailMessageThread" - } - safety_config { - lang_check_config: { - allowed_languages: ["en"] - recognizer_max_samples: 10 - } - } - } - use_case_config_list { - use_case_id { - use_case_unique_name: "classification.classifyUserNotification" - } - safety_config { - lang_check_config: { - allowed_languages: ["en"] - recognizer_max_samples: 5 - } - } - } - use_case_config_list { - use_case_id { - use_case_unique_name: "classification.classifyUserNotificationThread" - } - safety_config { - lang_check_config: { - allowed_languages: ["en"] - recognizer_max_samples: 10 - } - } - } - use_case_config_list { - use_case_id { - use_case_unique_name: "classification.classifyTextMessage" - } - safety_config { - lang_check_config: { - allowed_languages: ["en"] - recognizer_max_samples: 5 - } - } - } - use_case_config_list { - use_case_id { - use_case_unique_name: "classification.classifyTextMessageThread" - } - safety_config { - lang_check_config: { - allowed_languages: ["en"] - recognizer_max_samples: 10 - } - } - } -} - diff --git a/com_apple_MobileAsset_UAF_SummarizationKitConfiguration/purpose_auto/809d0154319c364fabf9ba0d0ad0ea6ae03b5d7a.asset/AssetData/ClientSafetyConfiguration.pbtxt b/com_apple_MobileAsset_UAF_SummarizationKitConfiguration/purpose_auto/809d0154319c364fabf9ba0d0ad0ea6ae03b5d7a.asset/AssetData/ClientSafetyConfiguration.pbtxt deleted file mode 100755 index 4858793..0000000 --- a/com_apple_MobileAsset_UAF_SummarizationKitConfiguration/purpose_auto/809d0154319c364fabf9ba0d0ad0ea6ae03b5d7a.asset/AssetData/ClientSafetyConfiguration.pbtxt +++ /dev/null @@ -1,573 +0,0 @@ -config_version: 34 -client_config_list { - client_id { - client_application_id: "com.apple.suggestd" - } - # The configurations for classification is not used yet - use_case_config_list { - use_case_id { - use_case_unique_name: "classification.classifyMailMessage" - } - gms_config { - } - } - use_case_config_list { - use_case_id { - use_case_unique_name: "classification.classifyUserNotification" - } - gms_config { - } - } - use_case_config_list { - use_case_id { - use_case_unique_name: "classification.classifyTextMessage" - } - gms_config { - } - } - # The configurations for summarization use cases - use_case_config_list { - use_case_id { - use_case_unique_name: "summarization.summarizeMailMessage" - } - gms_config { - input { - use_deny_list: true - deny_list_resource_function_name: "SummarizationKitCUSummaryInputDenyList" - active_sanitizers: [text_moderation] - lang_check_config: { - allowed_languages: ["en"] - recognizer_max_samples: 10 - } - } - output { - use_deny_list: true - deny_list_resource_function_name: "SummarizationKitCUSummaryOutputDenyList" - active_sanitizers: [text_moderation] - } - summarize_unsafe_input: false - throw_error_if_final_decision_unsafe: true - } - } - use_case_config_list { - use_case_id { - use_case_unique_name: "summarization.summarizeMailMessageThread" - } - gms_config { - input { - use_deny_list: true - deny_list_resource_function_name: "SummarizationKitCUSummaryInputDenyList" - active_sanitizers: [text_moderation] - lang_check_config: { - allowed_languages: ["en"] - recognizer_max_samples: 10 - } - } - output { - use_deny_list: true - deny_list_resource_function_name: "SummarizationKitCUSummaryOutputDenyList" - active_sanitizers: [text_moderation] - } - summarize_unsafe_input: false - throw_error_if_final_decision_unsafe: true - } - } - use_case_config_list { - use_case_id { - use_case_unique_name: "summarization.summarizeTextMessage" - } - gms_config { - input { - use_deny_list: true - deny_list_resource_function_name: "SummarizationKitCUSummaryInputDenyList" - active_sanitizers: [text_moderation] - lang_check_config: { - allowed_languages: ["en"] - recognizer_max_samples: 5 - } - } - output { - use_deny_list: true - deny_list_resource_function_name: "SummarizationKitCUSummaryOutputDenyList" - active_sanitizers: [text_moderation] - } - summarize_unsafe_input: false - throw_error_if_final_decision_unsafe: true - } - } - use_case_config_list { - use_case_id { - use_case_unique_name: "summarization.summarizeTextMessageThread" - } - gms_config { - input { - use_deny_list: true - deny_list_resource_function_name: "SummarizationKitCUSummaryInputDenyList" - active_sanitizers: [text_moderation] - lang_check_config: { - allowed_languages: ["en"] - recognizer_max_samples: 10 - } - } - output { - use_deny_list: true - deny_list_resource_function_name: "SummarizationKitCUSummaryOutputDenyList" - active_sanitizers: [text_moderation] - } - summarize_unsafe_input: false - throw_error_if_final_decision_unsafe: true - } - } - use_case_config_list { - use_case_id { - use_case_unique_name: "summarization.summarizeUserNotification" - } - gms_config { - input { - use_deny_list: true - deny_list_resource_function_name: "SummarizationKitCUSummaryInputDenyList" - active_sanitizers: [text_moderation] - lang_check_config: { - allowed_languages: ["en"] - recognizer_max_samples: 5 - } - } - output { - use_deny_list: true - deny_list_resource_function_name: "SummarizationKitCUSummaryOutputDenyList" - active_sanitizers: [text_moderation] - } - summarize_unsafe_input: false - throw_error_if_final_decision_unsafe: true - } - } - use_case_config_list { - use_case_id { - use_case_unique_name: "summarization.summarizeUserNotificationThread" - } - gms_config { - input { - use_deny_list: true - deny_list_resource_function_name: "SummarizationKitCUSummaryInputDenyList" - active_sanitizers: [text_moderation] - lang_check_config: { - allowed_languages: ["en"] - recognizer_max_samples: 10 - } - } - output { - use_deny_list: true - deny_list_resource_function_name: "SummarizationKitCUSummaryOutputDenyList" - active_sanitizers: [text_moderation] - } - summarize_unsafe_input: false - throw_error_if_final_decision_unsafe: true - } - } - use_case_config_list { - use_case_id { - use_case_unique_name: "summarization.fakeUseCaseID2" - } - gms_config { - input { - use_deny_list: true - deny_list_resource_function_name: "SummarizationKitCUSummaryInputDenyList" - active_sanitizers: [text_moderation] - lang_check_config: { - allowed_languages: ["en"] - recognizer_max_samples: 5 - } - } - output { - use_deny_list: true - deny_list_resource_function_name: "SummarizationKitCUSummaryOutputDenyList" - active_sanitizers: [text_moderation] - } - summarize_unsafe_input: false - throw_error_if_final_decision_unsafe: true - } - } -} - -# Catch up for mail on MacOS -client_config_list { - client_id { - client_application_id: "com.apple.mail" - } - use_case_config_list { - use_case_id { - use_case_unique_name: "summarization.summarizeMailMessage" - } - gms_config { - input { - use_deny_list: true - deny_list_resource_function_name: "SummarizationKitCUSummaryInputDenyList" - active_sanitizers: [text_sanitization] - sanitizer_locale: "en-US" - lang_check_config: { - allowed_languages: ["en"] - recognizer_max_samples: 10 - } - } - output { - use_deny_list: true - deny_list_resource_function_name: "SummarizationKitCUSummaryOutputDenyList" - active_sanitizers: [] - sanitizer_locale: "en-US" - } - summarize_unsafe_input: true - throw_error_if_final_decision_unsafe: false - final_gms_safety_matrix: [0, 0, 0, 1] - } - } - use_case_config_list { - use_case_id { - use_case_unique_name: "summarization.summarizeMailMessageThread" - } - gms_config { - input { - use_deny_list: true - deny_list_resource_function_name: "SummarizationKitCUSummaryInputDenyList" - active_sanitizers: [text_sanitization] - sanitizer_locale: "en-US" - lang_check_config: { - allowed_languages: ["en"] - recognizer_max_samples: 10 - } - } - output { - use_deny_list: true - deny_list_resource_function_name: "SummarizationKitCUSummaryOutputDenyList" - active_sanitizers: [] - sanitizer_locale: "en-US" - } - summarize_unsafe_input: true - throw_error_if_final_decision_unsafe: false - final_gms_safety_matrix: [0, 0, 0, 1] - } - } -} - -# Catch up for mail on iOS -client_config_list { - client_id { - client_application_id: "com.apple.mobilemail" - } - use_case_config_list { - use_case_id { - use_case_unique_name: "summarization.summarizeMailMessage" - } - gms_config { - input { - use_deny_list: true - deny_list_resource_function_name: "SummarizationKitCUSummaryInputDenyList" - active_sanitizers: [text_sanitization] - sanitizer_locale: "en-US" - lang_check_config: { - allowed_languages: ["en"] - recognizer_max_samples: 10 - } - } - output { - use_deny_list: true - deny_list_resource_function_name: "SummarizationKitCUSummaryOutputDenyList" - active_sanitizers: [] - sanitizer_locale: "en-US" - } - summarize_unsafe_input: true - throw_error_if_final_decision_unsafe: false - final_gms_safety_matrix: [0, 0, 0, 1] - } - } - use_case_config_list { - use_case_id { - use_case_unique_name: "summarization.summarizeMailMessageThread" - } - gms_config { - input { - use_deny_list: true - deny_list_resource_function_name: "SummarizationKitCUSummaryInputDenyList" - active_sanitizers: [text_sanitization] - sanitizer_locale: "en-US" - lang_check_config: { - allowed_languages: ["en"] - recognizer_max_samples: 10 - } - } - output { - use_deny_list: true - deny_list_resource_function_name: "SummarizationKitCUSummaryOutputDenyList" - active_sanitizers: [] - sanitizer_locale: "en-US" - } - summarize_unsafe_input: true - throw_error_if_final_decision_unsafe: false - final_gms_safety_matrix: [0, 0, 0, 1] - } - } -} - - -# Text assistant on MacOS -client_config_list { - client_id { - client_application_id: "com.apple.WritingTools.xpc.WritingToolsViewService" - } - use_case_config_list { - use_case_id { - use_case_unique_name: "summarization.textAssistant" - } - gms_config { - input { - use_deny_list: true - deny_list_resource_function_name: "SummarizationKitTextAssistantInputDenyList" - active_sanitizers: [text_sanitization] - lang_check_config: { - allowed_languages: ["en"] - recognizer_max_samples: 10 - } - } - output { - use_deny_list: true - deny_list_resource_function_name: "SummarizationKitTextAssistantOutputDenyList" - active_sanitizers: [] - } - summarize_unsafe_input: true - # final result is marked as safe only when both input and output are safe. - final_gms_safety_matrix: [0, 0, 0, 1] - } - } -} - -# Text assistant on iOS -client_config_list { - client_id { - client_application_id: "com.apple.WritingToolsUIService" - } - use_case_config_list { - use_case_id { - use_case_unique_name: "summarization.textAssistant" - } - gms_config { - input { - use_deny_list: true - deny_list_resource_function_name: "SummarizationKitTextAssistantInputDenyList" - active_sanitizers: [text_sanitization] - lang_check_config: { - allowed_languages: ["en"] - recognizer_max_samples: 10 - } - } - output { - use_deny_list: true - deny_list_resource_function_name: "SummarizationKitTextAssistantOutputDenyList" - active_sanitizers: [] - } - summarize_unsafe_input: true - # final result is marked as safe only when both input and output are safe. - final_gms_safety_matrix: [0, 0, 0, 1] - } - } -} - -# Safari reader on MacOS, matches Text Assistant -client_config_list { - client_id { - client_application_id: "com.apple.Safari" - } - use_case_config_list { - use_case_id { - use_case_unique_name: "summarization.safariReader" - } - gms_config { - input { - use_deny_list: true - deny_list_resource_function_name: "SummarizationKitTextAssistantInputDenyList" - active_sanitizers: [text_sanitization] - lang_check_config: { - allowed_languages: ["en"] - recognizer_max_samples: 10 - } - } - output { - use_deny_list: true - deny_list_resource_function_name: "SummarizationKitTextAssistantOutputDenyList" - active_sanitizers: [] - } - summarize_unsafe_input: true - # final result is marked as safe only when both input and output are safe. - final_gms_safety_matrix: [0, 0, 0, 1] - } - } -} - -# Safari reader on iOS, matches Text Assistant -client_config_list { - client_id { - client_application_id: "com.apple.mobilesafari" - } - use_case_config_list { - use_case_id { - use_case_unique_name: "summarization.safariReader" - } - gms_config { - input { - use_deny_list: true - deny_list_resource_function_name: "SummarizationKitTextAssistantInputDenyList" - active_sanitizers: [text_sanitization] - lang_check_config: { - allowed_languages: ["en"] - recognizer_max_samples: 10 - } - } - output { - use_deny_list: true - deny_list_resource_function_name: "SummarizationKitTextAssistantOutputDenyList" - active_sanitizers: [] - } - summarize_unsafe_input: true - # final result is marked as safe only when both input and output are safe. - final_gms_safety_matrix: [0, 0, 0, 1] - } - } -} - - -# Notes app (recording) on iOS -client_config_list { - client_id { - client_application_id: "com.apple.mobilenotes" - } - use_case_config_list { - use_case_id { - use_case_unique_name: "summarization.notesAudioTranscript.onServer" - } - gms_config { - input { - use_deny_list: true - deny_list_resource_function_name: "SummarizationKitCUSummaryInputDenyList" - active_sanitizers: [text_sanitization] - lang_check_config: { - allowed_languages: ["en"] - recognizer_max_samples: 10 - } - } - output { - use_deny_list: true - deny_list_resource_function_name: "SummarizationKitCUSummaryOutputDenyList" - active_sanitizers: [] - } - summarize_unsafe_input: true - throw_error_if_final_decision_unsafe: false - final_gms_safety_matrix: [0, 0, 0, 1] - } - } - use_case_config_list { - use_case_id { - use_case_unique_name: "summarization.notesAudioTranscript.onDevice" - } - gms_config { - input { - use_deny_list: true - deny_list_resource_function_name: "SummarizationKitCUSummaryInputDenyList" - active_sanitizers: [text_moderation] - lang_check_config: { - allowed_languages: ["en"] - recognizer_max_samples: 10 - } - } - output { - use_deny_list: true - deny_list_resource_function_name: "SummarizationKitCUSummaryOutputDenyList" - active_sanitizers: [text_moderation] - } - summarize_unsafe_input: false - throw_error_if_final_decision_unsafe: true - } - } -} - -# Notes app (recording) on macOS -client_config_list { - client_id { - client_application_id: "com.apple.Notes" - } - use_case_config_list { - use_case_id { - use_case_unique_name: "summarization.notesAudioTranscript.onServer" - } - gms_config { - input { - use_deny_list: true - deny_list_resource_function_name: "SummarizationKitCUSummaryInputDenyList" - active_sanitizers: [text_sanitization] - lang_check_config: { - allowed_languages: ["en"] - recognizer_max_samples: 10 - } - } - output { - use_deny_list: true - deny_list_resource_function_name: "SummarizationKitCUSummaryOutputDenyList" - active_sanitizers: [] - } - summarize_unsafe_input: true - throw_error_if_final_decision_unsafe: false - final_gms_safety_matrix: [0, 0, 0, 1] - } - } - use_case_config_list { - use_case_id { - use_case_unique_name: "summarization.notesAudioTranscript.onDevice" - } - gms_config { - input { - use_deny_list: true - deny_list_resource_function_name: "SummarizationKitCUSummaryInputDenyList" - active_sanitizers: [text_moderation] - lang_check_config: { - allowed_languages: ["en"] - recognizer_max_samples: 10 - } - } - output { - use_deny_list: true - deny_list_resource_function_name: "SummarizationKitCUSummaryOutputDenyList" - active_sanitizers: [text_moderation] - } - summarize_unsafe_input: false - throw_error_if_final_decision_unsafe: true - } - } -} - -# iOS Magic Paper (there is no MacOS Magic Paper) -client_config_list { - client_id { - client_application_id: "com.apple.mobilenotes" - } - use_case_config_list { - use_case_id { - use_case_unique_name: "summarization.magicPaper" - } - gms_config { - input { - use_deny_list: true - deny_list_resource_function_name: "SummarizationKitBaseInputDenyList" - active_sanitizers: [text_sanitization] - lang_check_config: { - allowed_languages: ["en"] - recognizer_max_samples: 5 - } - } - output { - use_deny_list: true - deny_list_resource_function_name: "SummarizationKitBaseOutputDenyList" - active_sanitizers: [] - } - summarize_unsafe_input: false - throw_error_if_final_decision_unsafe: true - } - } -} - diff --git a/com_apple_MobileAsset_UAF_SummarizationKitConfiguration/purpose_auto/809d0154319c364fabf9ba0d0ad0ea6ae03b5d7a.asset/AssetData/ClientSwitchConfiguration.pbtxt b/com_apple_MobileAsset_UAF_SummarizationKitConfiguration/purpose_auto/809d0154319c364fabf9ba0d0ad0ea6ae03b5d7a.asset/AssetData/ClientSwitchConfiguration.pbtxt deleted file mode 100755 index f7ad466..0000000 --- a/com_apple_MobileAsset_UAF_SummarizationKitConfiguration/purpose_auto/809d0154319c364fabf9ba0d0ad0ea6ae03b5d7a.asset/AssetData/ClientSwitchConfiguration.pbtxt +++ /dev/null @@ -1,157 +0,0 @@ -# We don't have to contain all the clients and their usecases since the default behavior is -# setting everything enabled. We only need to make sure the clients and usecases that are -# disabled are all configured. -config_version: 14 -client_switches { - client_id { - client_application_id: "com.apple.suggestd" - } - use_cases { - use_case_id { - use_case_unique_name: "classification.classifyMailMessage" - } - is_off: false - } - use_cases { - use_case_id { - use_case_unique_name: "classification.classifyUserNotification" - } - is_off: false - } - use_cases { - use_case_id { - use_case_unique_name: "classification.classifyTextMessage" - } - is_off: false - } - use_cases { - use_case_id { - use_case_unique_name: "summarization.summarizeMailMessage" - } - is_off: false - } - use_cases { - use_case_id { - use_case_unique_name: "summarization.summarizeMailMessageThread" - } - is_off: false - } - use_cases { - use_case_id { - use_case_unique_name: "summarization.summarizeTextMessage" - } - is_off: false - } - use_cases { - use_case_id { - use_case_unique_name: "summarization.summarizeTextMessageThread" - } - is_off: false - } - use_cases { - use_case_id { - use_case_unique_name: "summarization.summarizeUserNotification" - } - is_off: false - } - use_cases { - use_case_id { - use_case_unique_name: "summarization.summarizeUserNotificationThread" - } - is_off: false - } - all_stop: false -} - -# iOS mail app -client_switches { - client_id { - # iOS mail app - client_application_id: "com.apple.mobilemail" - } - use_cases { - use_case_id { - use_case_unique_name: "summarization.summarizeMailMessage" - } - is_off: false - } - use_cases { - use_case_id { - use_case_unique_name: "summarization.summarizeMailMessageThread" - } - is_off: false - } - all_stop: false -} - -# macOS mail app -client_switches { - client_id { - client_application_id: "com.apple.mail" - } - use_cases { - use_case_id { - use_case_unique_name: "summarization.summarizeMailMessage" - } - is_off: false - } - use_cases { - use_case_id { - use_case_unique_name: "summarization.summarizeMailMessageThread" - } - is_off: false - } - all_stop: false -} - -# Text assistant on iOS -client_switches { - client_id { - client_application_id: "com.apple.WritingToolsUIService" - } - use_cases { - use_case_id { - use_case_unique_name: "summarization.textAssistant" - } - is_off: false - } - all_stop: false -} - -# Text assistant on MacOS -client_switches { - client_id { - client_application_id: "com.apple.WritingTools.xpc.WritingToolsViewService" - } - use_cases { - use_case_id { - use_case_unique_name: "summarization.textAssistant" - } - is_off: false - } - all_stop: false -} - -# SageTool -client_switches { - client_id { - client_application_id: "com.apple.GenerativeFunctions.SageTool" - } - all_stop: false -} - -# summarizationCTL -client_switches { - client_id { - client_application_id: "com.apple.SummarizationKit.ctl" - } - use_cases { - use_case_id { - use_case_unique_name: "summarization.fakeUseCaseID2" - } - is_off: true - } - - all_stop: false -} -block_unconfigured_client: false diff --git a/com_apple_MobileAsset_UAF_SummarizationKitConfiguration/purpose_auto/c8a4308d303f1997c3be793172f2bf0834b5bb08.asset/AssetData/ClassificationConfiguration.pbtxt b/com_apple_MobileAsset_UAF_SummarizationKitConfiguration/purpose_auto/c8a4308d303f1997c3be793172f2bf0834b5bb08.asset/AssetData/ClassificationConfiguration.pbtxt new file mode 100755 index 0000000000000000000000000000000000000000..043fd8e466fe8ab253f3003fd5b5a1f6b8735c9b GIT binary patch literal 6900 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 literal 0 HcmV?d00001 diff --git a/com_apple_MobileAsset_UAF_SummarizationKitConfiguration/purpose_auto/c8a4308d303f1997c3be793172f2bf0834b5bb08.asset/AssetData/ClientSafetyConfiguration.pbtxt b/com_apple_MobileAsset_UAF_SummarizationKitConfiguration/purpose_auto/c8a4308d303f1997c3be793172f2bf0834b5bb08.asset/AssetData/ClientSafetyConfiguration.pbtxt new file mode 100755 index 0000000000000000000000000000000000000000..3a00c2c29ed79074a8225f71e4f88ec24ec18230 GIT binary patch literal 20749 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 Qo2V3dP@@7`D)58C1{C6M3IG5A literal 0 HcmV?d00001 diff --git a/com_apple_MobileAsset_UAF_SummarizationKitConfiguration/purpose_auto/c8a4308d303f1997c3be793172f2bf0834b5bb08.asset/AssetData/ClientSwitchConfiguration.pbtxt b/com_apple_MobileAsset_UAF_SummarizationKitConfiguration/purpose_auto/c8a4308d303f1997c3be793172f2bf0834b5bb08.asset/AssetData/ClientSwitchConfiguration.pbtxt new file mode 100755 index 0000000000000000000000000000000000000000..a609ace542a3399233e99309af369967af6ad8f2 GIT binary patch literal 3691 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 com.apple.summarizationkit.ota.configuration CFBundleShortVersionString - 1.0.8 + 1.0.9 CFBundleVersion - 1.0.8 + 1.0.9 MobileAssetProperties AssetSpecifier com.apple.summarizationkit.ota.configuration AssetVersion - 1.0.8.13.200212,0 + 1.0.9.13.200249,0 AssetVersionInfo AssetVersionGroup 0 AssetVersionLong - 1.0.8.13.200212,0 + 1.0.9.13.200249,0 AssetVersionTuple - 1.0.8.13.200212 + 1.0.9.13.200249 BuildVersionTuple - 13.13.200212 + 13.13.200249 BundleVersionTuple - 1.0.8 + 1.0.9 Build - 13M200212 + 13M200249 _IsMAAutoAsset _PreSoftwareUpdateAssetStaging version - 1.0.8 + 1.0.9 _DisableAFSCCompression diff --git a/com_apple_MobileAsset_UAF_SummarizationKitConfiguration/purpose_auto/com_apple_MobileAsset_UAF_SummarizationKitConfiguration.xml b/com_apple_MobileAsset_UAF_SummarizationKitConfiguration/purpose_auto/com_apple_MobileAsset_UAF_SummarizationKitConfiguration.xml index b602ec4..2f40258 100644 --- a/com_apple_MobileAsset_UAF_SummarizationKitConfiguration/purpose_auto/com_apple_MobileAsset_UAF_SummarizationKitConfiguration.xml +++ b/com_apple_MobileAsset_UAF_SummarizationKitConfiguration/purpose_auto/com_apple_MobileAsset_UAF_SummarizationKitConfiguration.xml @@ -8,9 +8,9 @@ ArchiveDecryptionKey - VgVfJlcXyF+1kEefvcl9q0RcP7s9J+EbracjbBEjrn4= + DLevxcTGuYIBLSLJBzCR39a5qUm/LdnYzfpggNIdzso= ArchiveID - y97tvwEOojcA40JlyrsqRBzr8e3KpzgvibkrjpJJlOw= + A7YJ5GAZGCXDM1c2sujjjfiWW6PvjMnTaDOEP7QCr04= AssetFormat AppleArchive AssetSpecifier @@ -18,22 +18,22 @@ AssetType com.apple.MobileAsset.UAF.SummarizationKitConfiguration AssetVersion - 1.0.3.13.200093,0 + 1.0.5.13.200249,0 AssetVersionInfo AssetVersionGroup 0 AssetVersionLong - 1.0.3.13.200093,0 + 1.0.5.13.200249,0 AssetVersionTuple - 1.0.3.13.200093 + 1.0.5.13.200249 BuildVersionTuple - 13.13.200093 + 13.13.200249 BundleVersionTuple - 1.0.3 + 1.0.5 Build - 13M200093 + 13M200249 Ramp SupportedDeviceNames @@ -67,133 +67,12 @@ _CompressionAlgorithm AppleArchive _DownloadSize - 20480 + 26624 _IsMAAutoAsset _Measurement - elNgfch70G4Y4L2l1+6M7nGtk38= - - _MeasurementAlgorithm - SHA-1 - _OSVersionCompatibilities - - Apple TV - - _MinOSVersion - 18.0.0 - - Apple Vision - - _MinOSVersion - 2.0.0 - - Apple Watch - - _MinOSVersion - 11.0.0 - - HomePod - - _MinOSVersion - 18.0.0 - - Mac - - _MinOSVersion - 15.0.0 - - iPad - - _MinOSVersion - 18.0.0 - - iPhone - - _MinOSVersion - 18.0.0 - - - _PreSoftwareUpdateAssetStaging - - _UnarchivedSize - 12288 - __BaseURL - https://updates.cdn-apple.com/2024/Iris/mobileassets/003-94526/6E865DC4-F3B6-478A-9EE9-C129DD45069E/ - __CanUseLocalCacheServer - - __RelativePath - com_apple_MobileAsset_UAF_SummarizationKitConfiguration/ECD08ED0-98BC-48D7-89C1-15439697314C.aar - version - 1.0.3 - - - ArchiveDecryptionKey - p9BDhpye0/Dk3QSEO5B1iBEmA4N5DNi6cKWdtQH7nY4= - ArchiveID - MU+AssAdx6bb/cRiKv32xOjHFY6FOSCwJCkDsw+JFcM= - AssetFormat - AppleArchive - AssetSpecifier - com.apple.summarizationkit.ota.configuration - AssetType - com.apple.MobileAsset.UAF.SummarizationKitConfiguration - AssetVersion - 1.0.8.13.200212,0 - AssetVersionInfo - - AssetVersionGroup - 0 - AssetVersionLong - 1.0.8.13.200212,0 - AssetVersionTuple - 1.0.8.13.200212 - BuildVersionTuple - 13.13.200212 - BundleVersionTuple - 1.0.8 - - Build - 13M200212 - Ramp - - SupportedDeviceNames - - Mac - - UnsupportedDevices - - MacBook10,1 - MacBookAir8,1 - MacBookAir8,2 - MacBookAir9,1 - MacBookPro14,1 - MacBookPro14,2 - MacBookPro14,3 - MacBookPro15,1 - MacBookPro15,2 - MacBookPro15,3 - MacBookPro15,4 - MacBookPro16,1 - MacBookPro16,2 - MacBookPro16,3 - MacBookPro16,4 - MacPro7,1 - Macmini8,1 - VirtualMac2,1 - iMac20,1 - iMac20,2 - iMacPro1,1 - - _CompressionAlgorithm - AppleArchive - _DownloadSize - 22528 - _IsMAAutoAsset - - _Measurement - - uLXPOrBuy1d5Mflq6SxvFYjiUIE= + +VgXPwU2TnMbjALpZSag8AP96Mw= _MeasurementAlgorithm SHA-1 @@ -238,19 +117,140 @@ _PreSoftwareUpdateAssetStaging _UnarchivedSize - 36864 + 12288 __BaseURL - https://updates.cdn-apple.com/2024/Iris/mobileassets/023-53367/DEEB388A-B7B0-4C69-A830-A472D4A0A40E/ + https://updates.cdn-apple.com/2024/Iris/mobileassets/023-67518/0816F69D-73C4-4836-B5D3-1DBF92363BD4/ __CanUseLocalCacheServer __RelativePath - com_apple_MobileAsset_UAF_SummarizationKitConfiguration/A5E1EC18-7E5C-4B75-BF7A-A35E9071F916.aar + com_apple_MobileAsset_UAF_SummarizationKitConfiguration/8E3DF65F-BF96-4C4F-A81F-0DB20B06105F.aar version - 1.0.8 + 1.0.5 + + + ArchiveDecryptionKey + WcCBfaFArWm9RYdRAtxGpmhLXzIjTkWbFHLdOkucv64= + ArchiveID + MnZbIuYYFR4/IamipmVPFZW11aaNeWYb9e/7CCAxNlc= + AssetFormat + AppleArchive + AssetSpecifier + com.apple.summarizationkit.ota.configuration + AssetType + com.apple.MobileAsset.UAF.SummarizationKitConfiguration + AssetVersion + 1.0.9.13.200249,0 + AssetVersionInfo + + AssetVersionGroup + 0 + AssetVersionLong + 1.0.9.13.200249,0 + AssetVersionTuple + 1.0.9.13.200249 + BuildVersionTuple + 13.13.200249 + BundleVersionTuple + 1.0.9 + + Build + 13M200249 + Ramp + + SupportedDeviceNames + + Mac + + UnsupportedDevices + + MacBook10,1 + MacBookAir8,1 + MacBookAir8,2 + MacBookAir9,1 + MacBookPro14,1 + MacBookPro14,2 + MacBookPro14,3 + MacBookPro15,1 + MacBookPro15,2 + MacBookPro15,3 + MacBookPro15,4 + MacBookPro16,1 + MacBookPro16,2 + MacBookPro16,3 + MacBookPro16,4 + MacPro7,1 + Macmini8,1 + VirtualMac2,1 + iMac20,1 + iMac20,2 + iMacPro1,1 + + _CompressionAlgorithm + AppleArchive + _DownloadSize + 53248 + _IsMAAutoAsset + + _Measurement + + +11m7MCy7eYH9h7Sad9WaB8ZJT8= + + _MeasurementAlgorithm + SHA-1 + _OSVersionCompatibilities + + Apple TV + + _MinOSVersion + 18.1 + + Apple Vision + + _MinOSVersion + 2.1 + + Apple Watch + + _MinOSVersion + 11.1 + + HomePod + + _MinOSVersion + 18.1 + + Mac + + _MinOSVersion + 15.1 + + iPad + + _MinOSVersion + 18.1 + + iPhone + + _MinOSVersion + 18.1 + + + _PreSoftwareUpdateAssetStaging + + _UnarchivedSize + 40960 + __BaseURL + https://updates.cdn-apple.com/2024/Iris/mobileassets/023-67517/C5C95674-2976-43AB-9DA4-19EB7764867A/ + __CanUseLocalCacheServer + + __RelativePath + com_apple_MobileAsset_UAF_SummarizationKitConfiguration/196573C4-3A88-4E86-B004-7A87C4D947EC.aar + version + 1.0.9 CachedAssetSetId - 9068e75e-e2a4-4a4f-99ca-444721eee677 + 57f614d4-f3d3-4d6a-bd53-ed078f2b9b41 DownloadedFromLive https://gdmf.apple.com/v2/assets catalogInfo @@ -259,8 +259,8 @@ lastTimeChecked - 2024-08-13T15:00:11Z + 2024-08-20T18:33:31Z postedDate - 2024-08-08T00:00:00Z + 2024-08-19T00:00:00Z diff --git a/com_apple_MobileAsset_UAF_SummarizationKitConfiguration/purpose_auto/de4df6b7fa98be083eceec3d5b57b90924ae1f58.asset/AssetData/summarization-template.json b/com_apple_MobileAsset_UAF_SummarizationKitConfiguration/purpose_auto/de4df6b7fa98be083eceec3d5b57b90924ae1f58.asset/AssetData/summarization-template.json new file mode 100755 index 0000000..e69de29 diff --git a/com_apple_MobileAsset_UAF_SummarizationKitConfiguration/purpose_auto/1f289643c1beb11123b7f425f49fac81dc358e73.asset/Info.plist b/com_apple_MobileAsset_UAF_SummarizationKitConfiguration/purpose_auto/de4df6b7fa98be083eceec3d5b57b90924ae1f58.asset/Info.plist similarity index 79% rename from com_apple_MobileAsset_UAF_SummarizationKitConfiguration/purpose_auto/1f289643c1beb11123b7f425f49fac81dc358e73.asset/Info.plist rename to com_apple_MobileAsset_UAF_SummarizationKitConfiguration/purpose_auto/de4df6b7fa98be083eceec3d5b57b90924ae1f58.asset/Info.plist index 1a2700f..7fe5318 100644 --- a/com_apple_MobileAsset_UAF_SummarizationKitConfiguration/purpose_auto/1f289643c1beb11123b7f425f49fac81dc358e73.asset/Info.plist +++ b/com_apple_MobileAsset_UAF_SummarizationKitConfiguration/purpose_auto/de4df6b7fa98be083eceec3d5b57b90924ae1f58.asset/Info.plist @@ -9,36 +9,36 @@ CFBundleName com.apple.summarizationkit.ota.rules CFBundleShortVersionString - 1.0.3 + 1.0.5 CFBundleVersion - 1.0.3 + 1.0.5 MobileAssetProperties AssetSpecifier com.apple.summarizationkit.ota.rules AssetVersion - 1.0.3.13.200093,0 + 1.0.5.13.200249,0 AssetVersionInfo AssetVersionGroup 0 AssetVersionLong - 1.0.3.13.200093,0 + 1.0.5.13.200249,0 AssetVersionTuple - 1.0.3.13.200093 + 1.0.5.13.200249 BuildVersionTuple - 13.13.200093 + 13.13.200249 BundleVersionTuple - 1.0.3 + 1.0.5 Build - 13M200093 + 13M200249 _IsMAAutoAsset _PreSoftwareUpdateAssetStaging version - 1.0.3 + 1.0.5 _DisableAFSCCompression diff --git a/scripts/build_summary.js b/scripts/build_summary.js index 1b28220..ef6925f 100755 --- a/scripts/build_summary.js +++ b/scripts/build_summary.js @@ -50,9 +50,16 @@ async function main() { "README.md", readFileSync("README.md", "utf-8").split(SPL)[0] + SPL + "\n" + summary ); + const tc = (fn) => { + try { + return fn(); + } catch(e){ + return null; + } + } const formatted = ENTRIES.map(([k, v]) => { let id = k.split("/").slice(-3)[0].replace(".asset", "").slice(0, 6); - const parsed = JSON.parse(readFileSync(k, "utf-8")); + const parsed = tc(() => JSON.parse(readFileSync(k, "utf-8"))); const KEYS = ["prompt_template", "system_prompt", "promptTemplates"]; const CODE = "```"; @@ -73,7 +80,7 @@ async function main() { .map(([k2, v2]) => `**${k2}**:\n${CODE}\n${formatStr(v2)}\n${CODE}`) .join("\n"); - return `## [${id}](${k}): ${v}\n${Object.entries(parsed) + return `## [${id}](${k}): ${v}\n${!parsed ? '[Invalid JSON]' : Object.entries(parsed) .filter((i) => k.includes("summarization-template.json") ? true : KEYS.includes(i[0]) ) diff --git a/summary.json b/summary.json index c759926..995320e 100644 --- a/summary.json +++ b/summary.json @@ -27,7 +27,6 @@ "com_apple_MobileAsset_UAF_FM_GenerativeModels/purpose_auto/c3bebe7db631b93420debf07976e46b7a376de49.asset/AssetData/metadata.json": "Classifies text as urgent or not.", "com_apple_MobileAsset_UAF_FM_GenerativeModels/purpose_auto/895eef85098745225f15e925a58a0ae102835db5.asset/AssetData/metadata.json": "ane rank 16 lora.", "com_apple_MobileAsset_UAF_FM_GenerativeModels/purpose_auto/256dfcc19eb64aabcd4b1b9298641410fbd04bda.asset/AssetData/metadata.json": "Makes generated text more friendly using friendly tone input.", - "com_apple_MobileAsset_UAF_SummarizationKitConfiguration/purpose_auto/1f289643c1beb11123b7f425f49fac81dc358e73.asset/AssetData/summarization-template.json": "Provides conversational summaries in exactly 3 short topic words.", "com_apple_MobileAsset_UAF_FM_GenerativeModels/purpose_auto/34caab168f7861be2163bfbf333314ef283ceec1.asset/.AssetData/com.apple.fm.language.instruct_3b.answer_synthesis.draft/metadata.json": "A conversation between a user and a helpful assistant.", "com_apple_MobileAsset_UAF_FM_GenerativeModels/purpose_auto/34caab168f7861be2163bfbf333314ef283ceec1.asset/.AssetData/com.apple.fm.language.instruct_3b.autonaming_messages.draft/metadata.json": "A conversation between a user and a helpful assistant.", "com_apple_MobileAsset_UAF_FM_GenerativeModels/purpose_auto/34caab168f7861be2163bfbf333314ef283ceec1.asset/.AssetData/com.apple.fm.language.instruct_3b.concise_tone.draft/metadata.json": "A conversation between a user and a helpful assistant.", @@ -42,5 +41,6 @@ "com_apple_MobileAsset_UAF_FM_GenerativeModels/purpose_auto/34caab168f7861be2163bfbf333314ef283ceec1.asset/.AssetData/com.apple.fm.language.instruct_3b.urgency_classification.draft/metadata.json": "A conversation between a user and a helpful assistant.", "com_apple_MobileAsset_UAF_FM_GenerativeModels/purpose_auto/34caab168f7861be2163bfbf333314ef283ceec1.asset/.AssetData/metadata.json": "Blank.", "com_apple_MobileAsset_UAF_FM_GenerativeModels/purpose_auto/61b6452c419ad6124ade968e4ab9a2e44860a1be.asset/.AssetData/metadata.json": "Classifies text as Safe or Unsafe", - "com_apple_MobileAsset_UAF_FM_GenerativeModels/purpose_auto/ae95250c47005175958af451a28101590df48d2d.asset/.AssetData/metadata.json": "Localization prompts" -} + "com_apple_MobileAsset_UAF_FM_GenerativeModels/purpose_auto/ae95250c47005175958af451a28101590df48d2d.asset/.AssetData/metadata.json": "Localization prompts", + "com_apple_MobileAsset_UAF_SummarizationKitConfiguration/purpose_auto/de4df6b7fa98be083eceec3d5b57b90924ae1f58.asset/AssetData/summarization-template.json": "Blank." +} \ No newline at end of file