Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Verified Commit 880169bc authored by Frank Preel's avatar Frank Preel Committed by Nicolas Gelot
Browse files

Assets and description files for Nord

parent 1c272141
Loading
Loading
Loading
Loading
+60 −0
Original line number Diff line number Diff line
# Copyright 2019-2022 - ECORP SAS 

# This program is free software: you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
# 
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
# GNU General Public License for more details.

# You should have received a copy of the GNU General Public License
# along with this program.  If not, see <https://www.gnu.org/licenses/>.


install_instr_openSettings=oneplus-settings.png
install_instr_searchOEM=oneplus_searchOEM.png
install_instr_acceptOEMUnlockWarning=oneplus_allowOEMUnlocking.png
install_instr_enableOEMUnlocking=oneplus_enableOEMUnlocking.png

## Step f2
#install_instr_unlockingOem
#install_instr_selectUnlockBootloader
#install_instr_unlockBootloader

## Step f3
#devMode_main 
#devMode_instr_settings
#devMode_instr_build
devMode_instr_tap7=enableADB3.png
#debugADB_instr_settings
#debugADB_instr_search
#debugADB_instr_androidDebug
#debugADB_instr_debugOn
#debugADB_instr_tapeOK
#debugADB_instr_acceptCertificate
#eAccount_lbl_alreadyAccount

## Step f6
#install_instr_choose_e_recovery_select
#install_instr_choose_e_recovery_select_details
#install_instr_choose_e_recovery_validate
#install_instr_choose_e_recovery_validate_wait_for_result
install_instr_e_recovery_apply_update=install_instr_e_recovery_apply_update.png
install_instr_e_recovery_apply_update_from_adb=install_instr_e_recovery_apply_update_from_adb.png
#install_instr_e_recovery_apply_update_from_adb_wait_for_result

## Step f7
#install_instr_e_recovery_apply_update_from_adb_accept_sign_fail

## Step f8
install_instr_e_recovery_back=install_instr_e_recovery_back.png
install_instr_e_recovery_factory_reset=install_instr_e_recovery_factory_reset.png
install_instr_e_recovery_factory_reset_format_data=install_instr_e_recovery_factory_reset_format_data.png
install_instr_e_recovery_factory_reset_format_data_validate=install_instr_e_recovery_factory_reset_format_data_validate.png
install_instr_e_recovery_back=install_instr_e_recovery_back.png
install_instr_e_recovery_apply_update=install_instr_e_recovery_apply_update.png
install_instr_e_recovery_apply_update_from_adb=install_instr_e_recovery_apply_update_from_adb.png
#install_instr_e_recovery_apply_update_from_adb_wait_for_result
 No newline at end of file
+218 −0
Original line number Diff line number Diff line
## Copyright 2022 - ECORP SAS 

## This program is free software: you can redistribute it and/or modify
## it under the terms of the GNU General Public License as published by
## the Free Software Foundation, either version 3 of the License, or
## (at your option) any later version.
## 
## This program is distributed in the hope that it will be useful,
## but WITHOUT ANY WARRANTY; without even the implied warranty of
## MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
## GNU General Public License for more details.

## You should have received a copy of the GNU General Public License
## along with this program.  If not, see <https://www.gnu.org/licenses/>.
## Author: Frank Preel
---
stepsCount: 12
steps:
    f0:
        type: custom
        stepNumber: 1
        nextStepKey: f1
        titleKey: stepTitle_enableOemUnlock
        titleIconName: icon-download.png
        instructions:
          - install_instr_openSettings
          - install_instr_searchOEM
          - install_instr_enableOEMUnlocking
          - install_instr_acceptOEMUnlockWarning
          - install_instr_onceDoneThenContinue
    f1:
        type: load
        stepNumber: 2
        nextStepKey: f2
        titleKey: stepTitle_rebootBootloader
        instructions:
          - install_instr_rebootingOnBootloader
        averageTime: 10
        script: reboot-fastboot
        parameters:
            device_id: ${DEVICE_ID}
            fastboot_folder_path: ${ADB_FOLDER_PATH}
        okCodes:
            0: ~
        koCodes:
            1: script_error_unknown
            10: script_error_cantRebootBootloader
            101: script_error_serialNumber_missing
            102: script_error_fastboot_path_missing
    f2:
        type: custom-executable
        stepNumber: 3
        nextStepKey: f3
        titleKey: stepTitle_oemUnlock
        titleIconName: icon-download.png
        instructions:
            - install_instr_unlockingOem
            - install_instr_selectUnlockBootloader
            - install_instr_unlockBootloader
            - install_instr_unlockBootloader_already
        script: oneplus-flashingUnlock
        parameters:
          device_id: ${DEVICE_ID}
          fastboot_folder_path: ${ADB_FOLDER_PATH}
        okCodes:
            0: ~
        koCodes:
            1: script_error_unknown
            2: script_error_fastboot_flashingUnlock_failed
            101: script_error_serialNumber_missing
            102: script_error_fastboot_path_missing
    f3:
        type: custom
        stepNumber: 4
        nextStepKey: f4
        titleKey: devMode_mTitle_main
        titleIconName: icon-download.png
        instructions:
            - devMode_main 
            - devMode_instr_settings
            - devMode_instr_build
            - devMode_instr_tap7
            - debugADB_instr_settings
            - debugADB_instr_search
            - debugADB_instr_androidDebug
            - debugADB_instr_debugOn
            - debugADB_instr_tapeOK
            - debugADB_instr_acceptCertificate
            - eAccount_lbl_alreadyAccount
    f4:
        type: load
        stepNumber: 5
        nextStepKey: f5
        titleKey: stepTitle_rebootBootloader
        instructions:
          - install_instr_rebootingOnBootloader
        averageTime: 8
        script: reboot-fastboot
        parameters:
            device_id: ${DEVICE_ID}
            fastboot_folder_path: ${ADB_FOLDER_PATH}
        okCodes:
            0: ~
        koCodes:
            1: script_error_unknown
            10: script_error_cantRebootBootloader
            101: script_error_serialNumber_missing
            102: script_error_fastboot_path_missing
    f5:
        type: load
        stepNumber: 6
        nextStepKey: f6
        titleKey: stepTitle4On7
        instructions: 
            - install_instr_recoveryInstall
        averageTime: 3
        script: install-e-recovery 
        parameters: 
            fastboot_folder_path: ${ADB_FOLDER_PATH}
            twrp_image_path: ${TWRP_IMAGE_PATH}
        okCodes:
            0: ~
        koCodes: 
            1: script_error_unknown
            101: script_error_installRecovery_101
    f6:
        type: custom-executable
        stepNumber: 7
        nextStepKey: f7
        titleKey: stepTitle5On7
        instructions: 
            - install_instr_choose_e_recovery_select
            - install_instr_choose_e_recovery_select_details
            - install_instr_choose_e_recovery_validate
            - install_instr_choose_e_recovery_validate_wait_for_result
            - install_instr_e_recovery_apply_update
            - install_instr_e_recovery_apply_update_from_adb
            - install_instr_e_recovery_apply_update_from_adb_wait_for_result
        titleKeyIconName: icon-download.png
        script: wait-e-recovery-sideload 
        parameters: 
            device_id: ${DEVICE_ID}
            adb_folder_path: ${ADB_FOLDER_PATH}
        okCodes:
            0: ~
        koCodes: 
            101: script_error_waitSideload_101
    f7:
        type: load
        stepNumber: 8
        nextStepKey: f8
        titleKey: install_instr_e_recovery_apply_update_from_adb_accept_sign_fail
        instructions: 
            - install_instr_e_recovery_oneplus_select_recovery
        averageTime: 150
        script: install-from-e-recovery 
        parameters: 
            device_id: ${DEVICE_ID}
            archive_path: ${PATCH_PATH}
            adb_folder_path: ${ADB_FOLDER_PATH}
        okCodes:
            0: ~
        koCodes: 
            1: script_error_installFromSideload
    f8:
        type: custom-executable
        stepNumber: 9
        nextStepKey: f9
        titleKey: stepTitle_installation
        instructions: 
            - install_instr_e_recovery_back
            - install_instr_e_recovery_factory_reset
            - install_instr_e_recovery_factory_reset_format_data
            - install_instr_e_recovery_factory_reset_format_data_validate
            - install_instr_e_recovery_back
            - install_instr_e_recovery_apply_update
            - install_instr_e_recovery_apply_update_from_adb
            - install_instr_e_recovery_apply_update_from_adb_wait_for_result
        titleKeyIconName: icon-download.png
        script: wait-e-recovery-sideload 
        parameters: 
            device_id: ${DEVICE_ID}
            adb_folder_path: ${ADB_FOLDER_PATH}
        okCodes:
            0: ~
        koCodes: 
            101: script_error_waitSideload_101
    f9:
        type: load
        stepNumber: 10
        nextStepKey: f10
        titleKey: install_instr_eosInstall
        instructions: 
            - install_instr_e_recovery_oneplus_select_recovery
        averageTime: 150
        script: install-from-e-recovery 
        parameters: 
            device_id: ${DEVICE_ID}
            archive_path: ${ARCHIVE_PATH}
            adb_folder_path: ${ADB_FOLDER_PATH}
        okCodes:
            0: ~
        koCodes: 
            1: script_error_installFromSideload
    f10:
        type: askAccount
        stepNumber: 11
        nextStepKey: f11
    f11:
        type: custom
        stepNumber: 12
        nextStepKey: end
        titleKey: stepTitle_rebootDevice
        instructions: 
            - install_instr_e_recovery_back
            - install_instr_e_recovery_reboot
            - eAccount_lbl_alreadyAccount
        titleKeyIconName: icon-download.png
+26 −0
Original line number Diff line number Diff line
## Copyright 2022 - ECORP SAS

## This program is free software: you can redistribute it and/or modify
## it under the terms of the GNU General Public License as published by
## the Free Software Foundation, either version 3 of the License, or
## (at your option) any later version.
##
## This program is distributed in the hope that it will be useful,
## but WITHOUT ANY WARRANTY; without even the implied warranty of
## MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
## GNU General Public License for more details.

## You should have received a copy of the GNU General Public License
## along with this program.  If not, see <https://www.gnu.org/licenses/>.
## Author: Frank Preel
---
sources:
  rom:
    url: https://images.ecloud.global/stable/avicii/IMG-e-latest-q-avicii.zip
    filePath: IMG-e-latest-q-avicii.zip
  twrp:
    url: https://images.ecloud.global/stable/avicii/recovery-e-latest-q-avicii.img
    filePath: recovery-e-latest-q-avicii.img
  patch: 
    url: https://images.ecloud.global/stable/copy-partitions-20210323_1922.zip
    filePath: copy-partitions-20210323_1922.zip