|
6 | 6 | [](https://github.com/openandroidinstaller-dev/openandroidinstaller/releases) |
7 | 7 | [](https://github.com/openandroidinstaller-dev/openandroidinstaller/releases) |
8 | 8 | [](https://twitter.com/OAInstaller) |
| 9 | + [](https://fosstodon.org/@openandroidinstaller) |
9 | 10 | <p>Makes installing alternative Android distributions nice and easy.</p> |
10 | 11 | <a href="https://github.com/openandroidinstaller-dev/openandroidinstaller"> |
11 | 12 | <img src="openandroidinstaller/assets/logo-192x192.png" alt="OpenAndroidInstaller" height="80"> |
@@ -35,19 +36,29 @@ If you wish to backup the TA partition first, you can find tutorials related to |
35 | 36 | ## Officially supported devices |
36 | 37 | Vendor | Device Name | CodeName | Models | Status |
37 | 38 | ---|---|---|---|--- |
| 39 | +Samsung | Galaxy J7 2015 | j7elte | | tested |
38 | 40 | Samsung | Galaxy A3 2017 | a3y17lte | SM-A320FL | tested |
39 | 41 | Samsung | Galaxy A5 2016 | a5xelte | SM-A510F | tested |
| 42 | +Samsung | Galaxy A7 2016 | a7xelte | | tested |
40 | 43 | Samsung | Galaxy S7 | herolte | SM-G930F | tested |
41 | | -Samsung | Galaxy S9 | starlte | | under development |
| 44 | +Samsung | Galaxy S9 | starlte | | tested |
| 45 | +Samsung | Galaxy S10 | beyond1lte | | tested |
42 | 46 | Google | Pixel 3a | sargo | sargo | tested |
43 | | -Google | Pixel 4a | sunfish | sunfish | planned |
| 47 | +Google | Pixel 4 | flame | flame | tested |
| 48 | +Google | Pixel 4a | sunfish | sunfish | tested |
| 49 | +Google | Pixel 5 | redfin | redfin | tested |
| 50 | +Google | Pixel 5a | barbet | barbet | tested |
44 | 51 | Sony | Xperia Z | yuga | C6603 | tested |
45 | | -Sony | Xperia Z3 | z3 | | under development |
| 52 | +Sony | Xperia Z3 | z3 | | tested |
46 | 53 | Sony | Xperia ZX | kagura | | planned |
47 | | -Fairphone | Fairphone 2 | FP2 | | under development |
48 | | -Fairphone | Fairphone 3 | FP3 | | under development |
49 | | -Motorola | Moto G5 | cedric | | planned |
| 54 | +Fairphone | Fairphone 2 | FP2 | | tested |
| 55 | +Fairphone | Fairphone 3 | FP3 | | tested |
| 56 | +Motorola | moto G5 | cedric | | planned |
50 | 57 | Motorola | moto g7 power | ocean | | under development |
| 58 | +OnePlus | 6 | enchilada | | under development |
| 59 | +OnePlus | 6T | fajita | | under development |
| 60 | +OnePlus | 7T | hotdogb | | under development |
| 61 | +OnePlus | 9 | lemonade | | under development |
51 | 62 |
|
52 | 63 |
|
53 | 64 | ## Usage |
@@ -87,18 +98,14 @@ If you want to use the tool for a non-supported smartphone, the fastest way is t |
87 | 98 | #### Content of a config file |
88 | 99 |
|
89 | 100 | Every step in the config file corresponds to one view in the application. These steps should contain the following fields: |
90 | | -- `title`: str; Describing the overall goal of the step. Will be displayed in the header of the view. |
91 | 101 | - `type`: str; Corresponds to the type of view to generate. There are the following options: |
92 | 102 | - `text`: Just display the text given in content. |
93 | 103 | - `confirm_button`: Display the content, as well as a button to allow the user to go to the next step. |
94 | 104 | - `call_button`: Display the content text and a button that runs a given command. After the command is run, a confirm button is displayed to allow the user to move to the next step. |
95 | 105 | - `call_button_with_input`: Display the content text, an input field and a button that runs a given command. The inputtext, can be used in the command by using the `<inputtext>` placeholder in the command field. After the command is run, a confirm button is displayed to allow the user to move to the next step. |
96 | 106 | - `link_button_with_confirm`: Display a button that opens a browser with a given link, confirm afterwards. Link is given in `link`. |
97 | 107 | - `content`: str; The content text displayed alongside the action of the step. Used to inform the user about whats going on. |
98 | | -- `command`: [ONLY for call_button* steps] str; This is a terminal command run in a shell. (For example fastboot or adb). There are three types of placeholders supported, that will be filled by the tool as soon as information is given. |
99 | | - - `<image>`: The path of the ROM image file. |
100 | | - - `<recovery>`: The path of the recovery file. |
101 | | - - `<inputtext>`: Text from the user input from `call_button_with_input` views. |
| 108 | +- `command`: [ONLY for call_button* steps] str; The command to run. One of `adb_reboot`, `adb_reboot_bootloader`, `adb_reboot_download`, `adb_sideload`, `adb_twrp_wipe_and_install`, `fastboot_flash_recovery`, `fastboot_unlock_with_code`, `fastboot_unlock`, `fastboot_oem_unlock`, `fastboot_reboot`, `heimdall_flash_recovery`. |
102 | 109 | - `img`: [OPTIONAL] Display an image on the left pane of the step view. Images are loaded from `openandroidinstaller/assets/imgs/`. |
103 | 110 | - `allow_skip`: [OPTIONAL] boolean; If a skip button should be displayed to allow skipping this step. Can be useful when the bootloader is already unlocked. |
104 | 111 | - `link`: [OPTIONAL] Link to use for the link button if type is `link_button_with_confirm`. |
|
0 commit comments