| <?xml version="1.0" encoding="utf-8"?> |
| |
| <!-- |
| Copyright (c) 2014 Google Inc. |
| Copyright (C) 2017,2019-2020 The LineageOS Project |
| |
| 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. |
| --> |
| |
| <!-- |
| The wizard:uris recorded here have the inconvenience of being generated by hand, but they allow |
| for the full spread of launch flags (we need FLAG_ACTIVITY_NEW_TASK [0x10000000]), where the |
| <intent> tag processed by Intent.parseIntent() does not. |
| |
| adb shell am to-intent-uri -a com.android.setupwizard.WELCOME -f 0x10000000 \-\-ez firstRun true |
| --> |
| |
| <WizardScript wizard:version="2" |
| xmlns:wizard="http://schemas.android.com/apk/res/com.google.android.setupwizard"> |
| <WizardAction wizard:uri="intent:#Intent;action=com.android.setupwizard.OEM_PRE_SETUP;end" id="oem_pre_setup" /> |
| <WizardAction wizard:uri="intent:#Intent;action=com.android.setupwizard.WELCOME;end" id="welcome"> |
| <result wizard:action="check_user_unlock_qr" wizard:name="start_qr_provision" wizard:resultCode="101" /> |
| <result wizard:action="check_user_unlock_dpm_user_complete" wizard:name="dpm_user_complete" wizard:resultCode="111" /> |
| <result wizard:action="check_user_unlock_dpm_user_complete" wizard:name="dpm_profile_complete" wizard:resultCode="112" /> |
| <result wizard:action="check_user_unlock_work_setup_interrupted_qr_scan" wizard:name="check_user_unlock_work_setup_interrupted_qr_scan" wizard:resultCode="114" /> |
| <result wizard:action="check_user_unlock_work_setup_interrupted_consumer_flow" wizard:name="check_user_unlock_work_setup_interrupted_consumer_flow" wizard:resultCode="115" /> |
| <result wizard:action="check_user_unlock" /> |
| </WizardAction> |
| <WizardAction wizard:uri="intent:#Intent;action=com.android.setupwizard.CHECK_USER_UNLOCK;end" id="check_user_unlock_work_setup_interrupted_qr_scan" /> |
| <WizardAction wizard:uri="intent:#Intent;action=com.google.android.setupwizard.WORK_SETUP_INTERRUPTED;end" id="work_setup_interrupted_qr_scan"> |
| <result wizard:action="check_user_unlock_qr" wizard:name="continue_start_qr_scan" wizard:resultCode="1" /> |
| <result wizard:action="factory_reset" /> |
| </WizardAction> |
| <WizardAction wizard:uri="intent:#Intent;action=com.android.setupwizard.CHECK_USER_UNLOCK;end" id="check_user_unlock_work_setup_interrupted_consumer_flow" /> |
| <WizardAction wizard:uri="intent:#Intent;action=com.google.android.setupwizard.WORK_SETUP_INTERRUPTED;end" id="work_setup_interrupted_consumer_flow"> |
| <result wizard:action="check_user_unlock" wizard:name="continue_start_consumer_flow" wizard:resultCode="1" /> |
| <result wizard:action="factory_reset" /> |
| </WizardAction> |
| <WizardAction wizard:uri="intent:#Intent;action=com.android.setupwizard.CHECK_USER_UNLOCK;end" id="check_user_unlock_qr"> |
| <result wizard:action="qr_provision_flow" /> |
| </WizardAction> |
| <WizardAction wizard:uri="intent:#Intent;action=com.android.setupwizard.CHECK_USER_UNLOCK;end" id="check_user_unlock_dpm_user_complete"> |
| <result wizard:action="oem_post_setup" /> |
| </WizardAction> |
| <WizardAction wizard:uri="intent:#Intent;action=com.android.setupwizard.CHECK_USER_UNLOCK;end" id="check_user_unlock" /> |
| <WizardAction wizard:uri="intent:#Intent;action=com.android.setupwizard.SLOTS_SELECTION;end" id="slots_selection"> |
| <result wizard:action="sim_missing" wizard:name="skip" wizard:resultCode="1" /> |
| <result wizard:action="carrier_setup" /> |
| </WizardAction> |
| <WizardAction wizard:uri="intent:#Intent;action=com.android.setupwizard.SIM_MISSING;end" id="sim_missing"> |
| <result wizard:action="esim_intro" wizard:name="esim" wizard:resultCode="101" /> |
| <result wizard:action="carrier_setup" wizard:name="esim_only" wizard:resultCode="102" /> |
| </WizardAction> |
| <WizardAction wizard:uri="intent:#Intent;action=com.android.setupwizard.SIM_READY;end" id="sim_ready"> |
| <result wizard:action="carrier_setup" /> |
| </WizardAction> |
| <WizardAction wizard:uri="intent:#Intent;action=com.android.setupwizard.ESIM_INTRO;end" id="esim_intro" /> |
| <WizardAction wizard:uri="intent:#Intent;action=com.android.setupwizard.CARRIER_SETUP;end" id="carrier_setup"> |
| <result wizard:action="sim_setup" wizard:name="all_subscriptions_completed" wizard:resultCode="98765" /> |
| <result wizard:action="carrier_setup" /> |
| </WizardAction> |
| <WizardAction wizard:uri="intent:#Intent;action=com.android.setupwizard.SIM_SETUP;end" id="sim_setup" /> |
| <WizardAction wizard:uri="intent:#Intent;action=com.google.android.setupwizard.DEVICE_OWNER_WARNING;end" id="device_owner_warning"> |
| <result wizard:action="check_frp" wizard:name="skip" wizard:resultCode="1" /> |
| </WizardAction> |
| <WizardAction wizard:uri="intent:#Intent;action=com.google.android.setupwizard.FACTORY_RESET;end" id="factory_reset" /> |
| <WizardAction wizard:uri="intent:#Intent;action=com.google.android.setupwizard.CHECK_FRP;end" id="check_frp" /> |
| <WizardAction wizard:script="android.resource://com.google.android.setupwizard/xml/wizard_script_connect_and_update_flow" id="connect_and_update"> |
| <result wizard:action="no_network_flow" wizard:name="no_connection" wizard:resultCode="1" /> |
| </WizardAction> |
| <WizardAction wizard:script="android.resource://com.google.android.setupwizard/xml/wizard_script_zero_touch_flow" id="zero_touch"> |
| <result wizard:action="post_dpm_user_flow" wizard:name="dpm_user_complete" wizard:resultCode="111" /> |
| <result wizard:action="add_personal_account_after_work_profile" wizard:name="add_personal_account_after_work_profile" wizard:resultCode="120" /> |
| <result wizard:action="setup_as_new_flow" wizard:name="financed_device_provisioning_complete" wizard:resultCode="121" /> |
| <result wizard:action="work_profile_setup" wizard:name="work_profile_setup" wizard:resultCode="122" /> |
| <result wizard:action="post_dpm_user_flow" wizard:name="device_owner_setup" wizard:resultCode="123" /> |
| <result wizard:action="setup_as_new_flow" wizard:name="gmscore_zero_touch" wizard:resultCode="116" /> |
| </WizardAction> |
| <WizardAction wizard:script="android.resource://com.google.android.setupwizard/xml/wizard_script_unified_restore_flow" id="unified_restore_flow"> |
| <result wizard:action="oem_post_setup" /> |
| </WizardAction> |
| <WizardAction wizard:script="android.resource://com.google.android.setupwizard/xml/wizard_script_post_dpm_provision_finalization_flow" id="work_profile_setup"> |
| <result wizard:action="transition_to_personal_profile_setup" /> |
| </WizardAction> |
| <WizardAction wizard:script="android.resource://com.google.android.setupwizard/xml/wizard_script_no_network_flow" id="no_network_flow"> |
| <result wizard:action="oem_post_setup" /> |
| </WizardAction> |
| <WizardAction wizard:uri="intent:#Intent;action=com.google.android.setupwizard.TRANSITION_TO_PERSONAL_PROFILE_SETUP;end" id="transition_to_personal_profile_setup"> |
| <result wizard:action="add_personal_account_after_work_profile" /> |
| </WizardAction> |
| <WizardAction wizard:script="android.resource://com.google.android.setupwizard/xml/wizard_script_account_flow" id="add_personal_account_after_work_profile"> |
| <result wizard:action="oem_post_setup" /> |
| </WizardAction> |
| <WizardAction wizard:flow="SetupAsNewFlow" wizard:script="android.resource://com.google.android.setupwizard/xml/wizard_script_account_flow" id="setup_as_new_flow"> |
| <result wizard:action="oem_post_setup" /> |
| </WizardAction> |
| <WizardAction wizard:script="android.resource://com.google.android.setupwizard/xml/wizard_script_post_dpm_user_flow" id="post_dpm_user_flow"> |
| <result wizard:action="oem_post_setup" /> |
| </WizardAction> |
| <WizardAction wizard:script="android.resource://com.google.android.setupwizard/xml/wizard_script_qr_provision_flow" id="qr_provision_flow" /> |
| <WizardAction wizard:uri="intent:#Intent;action=org.lineageos.setupwizard.DEVICE_SPECIFIC;end" id="oem_post_setup"> |
| <result wizard:action="recovery_update" /> |
| </WizardAction> |
| <WizardAction wizard:uri="intent:#Intent;action=org.lineageos.setupwizard.LINEAGE_RECOVERY_UPDATE;end" id="recovery_update"> |
| <result wizard:action="lineage_settings" /> |
| </WizardAction> |
| <WizardAction wizard:uri="intent:#Intent;action=org.lineageos.setupwizard.LINEAGE_SETTINGS;end" id="lineage_settings"> |
| <result wizard:action="navigation_settings" /> |
| </WizardAction> |
| <WizardAction wizard:uri="intent:#Intent;action=org.lineageos.setupwizard.NAVIGATION_SETTINGS;end" id="navigation_settings"> |
| <result wizard:action="restore" /> |
| </WizardAction> |
| <WizardAction wizard:uri="intent:#Intent;action=org.lineageos.setupwizard.LINEAGE_RESTORE_BACKUP;end" id="restore"> |
| <result wizard:action="finish" /> |
| </WizardAction> |
| <WizardAction wizard:uri="intent:#Intent;action=org.lineageos.setupwizard.LINEAGE_SETUP_COMPLETE;end" id="finish"> |
| <result wizard:action="exit" /> |
| </WizardAction> |
| <WizardAction wizard:script="android.resource://com.google.android.setupwizard/xml/wizard_script_post_dpm_provision_finalization_flow" id="enterprise_finalization_flow" /> |
| <WizardAction wizard:uri="intent:#Intent;action=com.google.android.setupwizard.KID_POST_SETUP;end" id="kid_post_setup" /> |
| <WizardAction wizard:uri="intent:#Intent;action=com.android.setupwizard.EXIT;end" id="exit" /> |
| </WizardScript> |