[Solved] Easy Installer with Samsung Galaxy S9+ doesn't work

Dear all,
I’m trying to install /e/OS on another Samsung Galaxy S9+ (since the other one on which I managed to install it back in January - with your kind support! - was stolen, unfortunately). I followed the instructions (Know your hardware - Samsung and Easy Installer Samsung users fail to boot into TWRP (#2678) · Issues · e / Backlog · GitLab), but the phone keeps going back into Android reboot mode instead of booting into TWRP every time I try. Does anyone have any ideas how to get the phone to boot into TWRP?
Many thanks for your help!
A.

Log

2024-12-02 14:15:40,062 DEBUG [JavaFX Application Thread] e.e.i.EasyInstaller [null:-1]
OS name = Linux
Java Home = /snap/easy-installer/38/easy-installer-linux-x64
Current working dir = /tmp/hsperfdata_akg
ADB folder path = /snap/easy-installer/38/easy-installer-linux-x64/bin/adb/
2024-12-02 14:15:40,289 DEBUG [JavaFX Application Thread] e.e.i.EasyInstaller [null:-1] language = de, country = CH
2024-12-02 14:15:40,637 INFO [JavaFX Application Thread] e.e.i.c.MainWindowController [null:-1] initialize()
2024-12-02 14:15:40,644 INFO [JavaFX Application Thread] e.e.i.c.MainWindowController [null:-1] loadSubScene(null)
2024-12-02 14:15:40,850 DEBUG [JavaFX Application Thread] e.e.i.EasyInstaller [null:-1] Detected screen’s size = 1920.0 x 1053.0
stage’s size = 1440.0 x 1024.0
2024-12-02 14:15:44,622 INFO [JavaFX Application Thread] e.e.i.c.MainWindowController [null:-1] loadSubScene(beforeYouBeginRoot)
2024-12-02 14:15:44,622 DEBUG [JavaFX Application Thread] e.e.i.c.MainWindowController [null:-1] change view()
2024-12-02 14:15:46,984 INFO [JavaFX Application Thread] e.e.i.c.MainWindowController [null:-1] loadSubScene(connectDeviceRoot)
2024-12-02 14:15:46,986 DEBUG [JavaFX Application Thread] e.e.i.c.MainWindowController [null:-1] change view()
2024-12-02 14:17:33,245 WARN [JavaFX Application Thread] e.e.i.c.s.EnableADBController [null:-1] imageName = enableADB10.png, error = java.lang.NullPointerException: Input stream must not be null
2024-12-02 14:17:58,713 WARN [JavaFX Application Thread] e.e.i.c.s.EnableADBController [null:-1] imageName = enableADB11.png, error = java.lang.NullPointerException: Input stream must not be null
2024-12-02 14:17:59,339 INFO [JavaFX Application Thread] e.e.i.c.MainWindowController [null:-1] ResetNextButtonEventHandler()
2024-12-02 14:17:59,344 WARN [JavaFX Application Thread] e.e.i.c.s.EnableADBController [null:-1] imageName = enableADB12.png, error = java.lang.NullPointerException: Input stream must not be null
2024-12-02 14:18:00,053 INFO [JavaFX Application Thread] e.e.i.c.MainWindowController [null:-1] loadSubScene(enableDevMode)
2024-12-02 14:18:00,055 DEBUG [JavaFX Application Thread] e.e.i.c.MainWindowController [null:-1] change view()
2024-12-02 14:18:00,366 INFO [JavaFX Application Thread] e.e.i.c.s.DeviceDetectedController [null:-1] startDetection()
2024-12-02 14:18:00,370 INFO [Thread-3] e.e.i.t.DeviceDetectionTask [null:-1] runADBDevicesCmd():
2024-12-02 14:18:00,382 DEBUG [Thread-3] e.e.i.t.CommandExecutionTask [null:-1] updateParameters(), Parameters = {1=devices, 2=-l}
2024-12-02 14:18:00,383 DEBUG [Thread-3] e.e.i.t.CommandExecutionTask [null:-1] getFullCmd(), full command = [/snap/easy-installer/38/easy-installer-linux-x64/bin/adb/adb, devices, -l]
2024-12-02 14:18:00,547 DEBUG [Thread-3] e.e.i.t.CommandExecutionTask [null:-1]
(debug)* daemon not running; starting now at tcp:5037
2024-12-02 14:18:00,840 DEBUG [Thread-3] e.e.i.t.CommandExecutionTask [null:-1]
(debug)* daemon started successfully
2024-12-02 14:18:00,843 DEBUG [Thread-3] e.e.i.t.CommandExecutionTask [null:-1]
(debug)List of devices attached
2024-12-02 14:18:00,847 DEBUG [Thread-3] e.e.i.t.CommandExecutionTask [null:-1] Exit value = 0

2024-12-02 14:18:00,852 DEBUG [Thread-3] e.e.i.t.DeviceDetectionTask [null:-1] raw shell outputs =

  • daemon not running; starting now at tcp:5037

  • daemon started successfully

List of devices attached
2024-12-02 14:18:00,853 DEBUG [Thread-3] e.e.i.t.DeviceDetectionTask [null:-1] checkAdbDevicesResult(* daemon not running; starting now at tcp:5037)
2024-12-02 14:18:00,856 DEBUG [Thread-3] e.e.i.t.DeviceDetectionTask [null:-1] checkAdbDevicesResult(* daemon started successfully)
2024-12-02 14:18:00,857 INFO [Thread-3] e.e.i.t.DeviceDetectionTask [null:-1] waiting
2024-12-02 14:18:03,110 INFO [JavaFX Application Thread] e.e.i.c.s.DeviceDetectedController [null:-1] startDetection()
2024-12-02 14:18:03,113 INFO [Thread-4] e.e.i.t.DeviceDetectionTask [null:-1] runADBDevicesCmd():
2024-12-02 14:18:03,118 DEBUG [Thread-4] e.e.i.t.CommandExecutionTask [null:-1] updateParameters(), Parameters = {1=devices, 2=-l}
2024-12-02 14:18:03,118 DEBUG [Thread-4] e.e.i.t.CommandExecutionTask [null:-1] getFullCmd(), full command = [/snap/easy-installer/38/easy-installer-linux-x64/bin/adb/adb, devices, -l]
2024-12-02 14:18:03,121 DEBUG [Thread-4] e.e.i.t.CommandExecutionTask [null:-1]
(debug)List of devices attached
2024-12-02 14:18:03,122 DEBUG [Thread-4] e.e.i.t.CommandExecutionTask [null:-1] Exit value = 0

2024-12-02 14:18:03,123 DEBUG [Thread-4] e.e.i.t.DeviceDetectionTask [null:-1] raw shell outputs =

List of devices attached
2024-12-02 14:18:03,123 INFO [Thread-4] e.e.i.t.DeviceDetectionTask [null:-1] waiting
2024-12-02 14:18:05,374 INFO [JavaFX Application Thread] e.e.i.c.s.DeviceDetectedController [null:-1] startDetection()
2024-12-02 14:18:05,377 INFO [Thread-5] e.e.i.t.DeviceDetectionTask [null:-1] runADBDevicesCmd():
2024-12-02 14:18:05,378 DEBUG [Thread-5] e.e.i.t.CommandExecutionTask [null:-1] updateParameters(), Parameters = {1=devices, 2=-l}
2024-12-02 14:18:05,378 DEBUG [Thread-5] e.e.i.t.CommandExecutionTask [null:-1] getFullCmd(), full command = [/snap/easy-installer/38/easy-installer-linux-x64/bin/adb/adb, devices, -l]
2024-12-02 14:18:05,382 DEBUG [Thread-5] e.e.i.t.CommandExecutionTask [null:-1]
(debug)List of devices attached
2024-12-02 14:18:05,382 DEBUG [Thread-5] e.e.i.t.CommandExecutionTask [null:-1] Exit value = 0

2024-12-02 14:18:05,383 DEBUG [Thread-5] e.e.i.t.DeviceDetectionTask [null:-1] raw shell outputs =

List of devices attached
2024-12-02 14:18:05,383 INFO [Thread-5] e.e.i.t.DeviceDetectionTask [null:-1] waiting
2024-12-02 14:18:07,634 INFO [JavaFX Application Thread] e.e.i.c.s.DeviceDetectedController [null:-1] startDetection()
2024-12-02 14:18:07,637 INFO [Thread-6] e.e.i.t.DeviceDetectionTask [null:-1] runADBDevicesCmd():
2024-12-02 14:18:07,639 DEBUG [Thread-6] e.e.i.t.CommandExecutionTask [null:-1] updateParameters(), Parameters = {1=devices, 2=-l}
2024-12-02 14:18:07,640 DEBUG [Thread-6] e.e.i.t.CommandExecutionTask [null:-1] getFullCmd(), full command = [/snap/easy-installer/38/easy-installer-linux-x64/bin/adb/adb, devices, -l]
2024-12-02 14:18:07,644 DEBUG [Thread-6] e.e.i.t.CommandExecutionTask [null:-1]
(debug)List of devices attached
2024-12-02 14:18:07,645 DEBUG [Thread-6] e.e.i.t.CommandExecutionTask [null:-1] Exit value = 0

2024-12-02 14:18:07,646 DEBUG [Thread-6] e.e.i.t.DeviceDetectionTask [null:-1] raw shell outputs =

List of devices attached
2024-12-02 14:18:07,646 INFO [Thread-6] e.e.i.t.DeviceDetectionTask [null:-1] waiting
2024-12-02 14:18:09,897 INFO [JavaFX Application Thread] e.e.i.c.s.DeviceDetectedController [null:-1] startDetection()
2024-12-02 14:18:09,901 INFO [Thread-7] e.e.i.t.DeviceDetectionTask [null:-1] runADBDevicesCmd():
2024-12-02 14:18:09,903 DEBUG [Thread-7] e.e.i.t.CommandExecutionTask [null:-1] updateParameters(), Parameters = {1=devices, 2=-l}
2024-12-02 14:18:09,903 DEBUG [Thread-7] e.e.i.t.CommandExecutionTask [null:-1] getFullCmd(), full command = [/snap/easy-installer/38/easy-installer-linux-x64/bin/adb/adb, devices, -l]
2024-12-02 14:18:09,906 DEBUG [Thread-7] e.e.i.t.CommandExecutionTask [null:-1]
(debug)List of devices attached
2024-12-02 14:18:09,907 DEBUG [Thread-7] e.e.i.t.CommandExecutionTask [null:-1] Exit value = 0

2024-12-02 14:18:09,907 DEBUG [Thread-7] e.e.i.t.DeviceDetectionTask [null:-1] raw shell outputs =

List of devices attached
2024-12-02 14:18:09,908 INFO [Thread-7] e.e.i.t.DeviceDetectionTask [null:-1] waiting
2024-12-02 14:18:12,159 INFO [JavaFX Application Thread] e.e.i.c.s.DeviceDetectedController [null:-1] startDetection()
2024-12-02 14:18:12,162 INFO [Thread-8] e.e.i.t.DeviceDetectionTask [null:-1] runADBDevicesCmd():
2024-12-02 14:18:12,164 DEBUG [Thread-8] e.e.i.t.CommandExecutionTask [null:-1] updateParameters(), Parameters = {1=devices, 2=-l}
2024-12-02 14:18:12,164 DEBUG [Thread-8] e.e.i.t.CommandExecutionTask [null:-1] getFullCmd(), full command = [/snap/easy-installer/38/easy-installer-linux-x64/bin/adb/adb, devices, -l]
2024-12-02 14:18:12,167 DEBUG [Thread-8] e.e.i.t.CommandExecutionTask [null:-1]
(debug)List of devices attached
2024-12-02 14:18:12,168 DEBUG [Thread-8] e.e.i.t.CommandExecutionTask [null:-1] Exit value = 0

2024-12-02 14:18:12,168 DEBUG [Thread-8] e.e.i.t.DeviceDetectionTask [null:-1] raw shell outputs =

List of devices attached
2024-12-02 14:18:12,169 INFO [Thread-8] e.e.i.t.DeviceDetectionTask [null:-1] waiting
2024-12-02 14:18:14,420 INFO [JavaFX Application Thread] e.e.i.c.s.DeviceDetectedController [null:-1] startDetection()
2024-12-02 14:18:14,423 INFO [Thread-9] e.e.i.t.DeviceDetectionTask [null:-1] runADBDevicesCmd():
2024-12-02 14:18:14,425 DEBUG [Thread-9] e.e.i.t.CommandExecutionTask [null:-1] updateParameters(), Parameters = {1=devices, 2=-l}
2024-12-02 14:18:14,428 DEBUG [Thread-9] e.e.i.t.CommandExecutionTask [null:-1] getFullCmd(), full command = [/snap/easy-installer/38/easy-installer-linux-x64/bin/adb/adb, devices, -l]
2024-12-02 14:18:14,441 DEBUG [Thread-9] e.e.i.t.CommandExecutionTask [null:-1]
(debug)List of devices attached
2024-12-02 14:18:14,444 DEBUG [Thread-9] e.e.i.t.CommandExecutionTask [null:-1] Exit value = 0

2024-12-02 14:18:14,446 DEBUG [Thread-9] e.e.i.t.DeviceDetectionTask [null:-1] raw shell outputs =

List of devices attached
2024-12-02 14:18:14,447 INFO [Thread-9] e.e.i.t.DeviceDetectionTask [null:-1] waiting
2024-12-02 14:18:16,698 INFO [JavaFX Application Thread] e.e.i.c.s.DeviceDetectedController [null:-1] startDetection()
2024-12-02 14:18:16,700 INFO [Thread-10] e.e.i.t.DeviceDetectionTask [null:-1] runADBDevicesCmd():
2024-12-02 14:18:16,702 DEBUG [Thread-10] e.e.i.t.CommandExecutionTask [null:-1] updateParameters(), Parameters = {1=devices, 2=-l}
2024-12-02 14:18:16,704 DEBUG [Thread-10] e.e.i.t.CommandExecutionTask [null:-1] getFullCmd(), full command = [/snap/easy-installer/38/easy-installer-linux-x64/bin/adb/adb, devices, -l]
2024-12-02 14:18:16,718 DEBUG [Thread-10] e.e.i.t.CommandExecutionTask [null:-1]
(debug)List of devices attached
2024-12-02 14:18:16,723 DEBUG [Thread-10] e.e.i.t.CommandExecutionTask [null:-1] Exit value = 0

2024-12-02 14:18:16,724 DEBUG [Thread-10] e.e.i.t.DeviceDetectionTask [null:-1] raw shell outputs =

List of devices attached
2024-12-02 14:18:16,725 INFO [Thread-10] e.e.i.t.DeviceDetectionTask [null:-1] waiting
2024-12-02 14:18:18,976 INFO [JavaFX Application Thread] e.e.i.c.s.DeviceDetectedController [null:-1] startDetection()
2024-12-02 14:18:18,984 INFO [Thread-11] e.e.i.t.DeviceDetectionTask [null:-1] runADBDevicesCmd():
2024-12-02 14:18:18,985 DEBUG [Thread-11] e.e.i.t.CommandExecutionTask [null:-1] updateParameters(), Parameters = {1=devices, 2=-l}
2024-12-02 14:18:18,985 DEBUG [Thread-11] e.e.i.t.CommandExecutionTask [null:-1] getFullCmd(), full command = [/snap/easy-installer/38/easy-installer-linux-x64/bin/adb/adb, devices, -l]
2024-12-02 14:18:18,990 DEBUG [Thread-11] e.e.i.t.CommandExecutionTask [null:-1]
(debug)List of devices attached
2024-12-02 14:18:18,991 DEBUG [Thread-11] e.e.i.t.CommandExecutionTask [null:-1] Exit value = 0

2024-12-02 14:18:18,996 DEBUG [Thread-11] e.e.i.t.DeviceDetectionTask [null:-1] raw shell outputs =

List of devices attached
2024-12-02 14:18:18,997 INFO [Thread-11] e.e.i.t.DeviceDetectionTask [null:-1] waiting
2024-12-02 14:18:21,255 INFO [JavaFX Application Thread] e.e.i.c.s.DeviceDetectedController [null:-1] startDetection()
2024-12-02 14:18:21,257 INFO [Thread-12] e.e.i.t.DeviceDetectionTask [null:-1] runADBDevicesCmd():
2024-12-02 14:18:21,259 DEBUG [Thread-12] e.e.i.t.CommandExecutionTask [null:-1] updateParameters(), Parameters = {1=devices, 2=-l}
2024-12-02 14:18:21,260 DEBUG [Thread-12] e.e.i.t.CommandExecutionTask [null:-1] getFullCmd(), full command = [/snap/easy-installer/38/easy-installer-linux-x64/bin/adb/adb, devices, -l]
2024-12-02 14:18:21,274 DEBUG [Thread-12] e.e.i.t.CommandExecutionTask [null:-1]
(debug)List of devices attached
2024-12-02 14:18:21,277 DEBUG [Thread-12] e.e.i.t.CommandExecutionTask [null:-1] Exit value = 0

2024-12-02 14:18:21,279 DEBUG [Thread-12] e.e.i.t.DeviceDetectionTask [null:-1] raw shell outputs =

List of devices attached
2024-12-02 14:18:21,280 INFO [Thread-12] e.e.i.t.DeviceDetectionTask [null:-1] waiting
2024-12-02 14:18:23,532 INFO [JavaFX Application Thread] e.e.i.c.s.DeviceDetectedController [null:-1] startDetection()
2024-12-02 14:18:23,535 INFO [Thread-13] e.e.i.t.DeviceDetectionTask [null:-1] runADBDevicesCmd():
2024-12-02 14:18:23,537 DEBUG [Thread-13] e.e.i.t.CommandExecutionTask [null:-1] updateParameters(), Parameters = {1=devices, 2=-l}
2024-12-02 14:18:23,539 DEBUG [Thread-13] e.e.i.t.CommandExecutionTask [null:-1] getFullCmd(), full command = [/snap/easy-installer/38/easy-installer-linux-x64/bin/adb/adb, devices, -l]
2024-12-02 14:18:23,554 DEBUG [Thread-13] e.e.i.t.CommandExecutionTask [null:-1]
(debug)List of devices attached
2024-12-02 14:18:23,558 DEBUG [Thread-13] e.e.i.t.CommandExecutionTask [null:-1] Exit value = 0

2024-12-02 14:18:23,559 DEBUG [Thread-13] e.e.i.t.DeviceDetectionTask [null:-1] raw shell outputs =

List of devices attached
2024-12-02 14:18:23,560 INFO [Thread-13] e.e.i.t.DeviceDetectionTask [null:-1] waiting
2024-12-02 14:18:25,811 INFO [JavaFX Application Thread] e.e.i.c.s.DeviceDetectedController [null:-1] startDetection()
2024-12-02 14:18:25,816 INFO [Thread-14] e.e.i.t.DeviceDetectionTask [null:-1] runADBDevicesCmd():
2024-12-02 14:18:25,818 DEBUG [Thread-14] e.e.i.t.CommandExecutionTask [null:-1] updateParameters(), Parameters = {1=devices, 2=-l}
2024-12-02 14:18:25,819 DEBUG [Thread-14] e.e.i.t.CommandExecutionTask [null:-1] getFullCmd(), full command = [/snap/easy-installer/38/easy-installer-linux-x64/bin/adb/adb, devices, -l]
2024-12-02 14:18:25,830 DEBUG [Thread-14] e.e.i.t.CommandExecutionTask [null:-1]
(debug)List of devices attached
2024-12-02 14:18:25,831 DEBUG [Thread-14] e.e.i.t.CommandExecutionTask [null:-1] Exit value = 0

2024-12-02 14:18:25,832 DEBUG [Thread-14] e.e.i.t.DeviceDetectionTask [null:-1] raw shell outputs =

List of devices attached
2024-12-02 14:18:25,833 INFO [Thread-14] e.e.i.t.DeviceDetectionTask [null:-1] waiting
2024-12-02 14:18:28,084 INFO [JavaFX Application Thread] e.e.i.c.s.DeviceDetectedController [null:-1] startDetection()
2024-12-02 14:18:28,084 INFO [Thread-15] e.e.i.t.DeviceDetectionTask [null:-1] runADBDevicesCmd():
2024-12-02 14:18:28,085 DEBUG [Thread-15] e.e.i.t.CommandExecutionTask [null:-1] updateParameters(), Parameters = {1=devices, 2=-l}
2024-12-02 14:18:28,085 DEBUG [Thread-15] e.e.i.t.CommandExecutionTask [null:-1] getFullCmd(), full command = [/snap/easy-installer/38/easy-installer-linux-x64/bin/adb/adb, devices, -l]
2024-12-02 14:18:28,088 DEBUG [Thread-15] e.e.i.t.CommandExecutionTask [null:-1]
(debug)List of devices attached
2024-12-02 14:18:28,089 DEBUG [Thread-15] e.e.i.t.CommandExecutionTask [null:-1]
(debug)23843930710c7ece device usb:1-1 product:star2ltexx model:SM_G965F device:star2lte transport_id:1
2024-12-02 14:18:28,090 DEBUG [Thread-15] e.e.i.t.CommandExecutionTask [null:-1] Exit value = 0

2024-12-02 14:18:28,091 DEBUG [Thread-15] e.e.i.t.DeviceDetectionTask [null:-1] raw shell outputs =

List of devices attached

23843930710c7ece device usb:1-1 product:star2ltexx model:SM_G965F device:star2lte transport_id:1
2024-12-02 14:18:28,091 DEBUG [Thread-15] e.e.i.t.DeviceDetectionTask [null:-1] checkAdbDevicesResult(23843930710c7ece device usb:1-1 product:star2ltexx model:SM_G965F device:star2lte transport_id:1)
2024-12-02 14:18:28,091 INFO [Thread-15] e.e.i.t.DeviceDetectionTask [null:-1] Device has been found
2024-12-02 14:18:28,092 DEBUG [Thread-15] e.e.i.t.DeviceDetectionTask [null:-1] Current subString : 23843930710c7ece
2024-12-02 14:18:28,092 DEBUG [Thread-15] e.e.i.t.DeviceDetectionTask [null:-1] Current subString : device
2024-12-02 14:18:28,093 DEBUG [Thread-15] e.e.i.t.DeviceDetectionTask [null:-1] Current subString : usb:1-1
2024-12-02 14:18:28,093 DEBUG [Thread-15] e.e.i.t.DeviceDetectionTask [null:-1] Current subString : product:star2ltexx
2024-12-02 14:18:28,093 DEBUG [Thread-15] e.e.i.t.DeviceDetectionTask [null:-1] “product” keyword has been found
2024-12-02 14:18:28,094 DEBUG [Thread-15] e.e.i.t.DeviceDetectionTask [null:-1] Current subString : model:SM_G965F
2024-12-02 14:18:28,094 DEBUG [Thread-15] e.e.i.t.DeviceDetectionTask [null:-1] “model” keyword has been found
2024-12-02 14:18:28,094 DEBUG [Thread-15] e.e.i.t.DeviceDetectionTask [null:-1] Current subString : device:star2lte
2024-12-02 14:18:28,094 DEBUG [Thread-15] e.e.i.t.DeviceDetectionTask [null:-1] “device” keyword has been found
2024-12-02 14:18:28,095 DEBUG [Thread-15] e.e.i.t.DeviceDetectionTask [null:-1] Current subString : transport_id:1
2024-12-02 14:18:28,095 DEBUG [Thread-15] e.e.i.t.DeviceDetectionTask [null:-1] call(), result: Device found
2024-12-02 14:18:28,097 INFO [JavaFX Application Thread] e.e.i.h.DeviceHelper [null:-1] loadYaml(/yaml/star2lte_flash.yml)
2024-12-02 14:18:28,164 DEBUG [JavaFX Application Thread] e.e.i.u.ConfigParser [null:-1] parseSteps(yaml)
2024-12-02 14:18:28,165 DEBUG [JavaFX Application Thread] e.e.i.u.ConfigParser [null:-1] --step type:custom
2024-12-02 14:18:28,166 DEBUG [JavaFX Application Thread] e.e.i.u.ConfigParser [null:-1] parseCustomStep(yaml)
2024-12-02 14:18:28,166 DEBUG [JavaFX Application Thread] e.e.i.u.ConfigParser [null:-1] --step type:custom-executable
2024-12-02 14:18:28,171 DEBUG [JavaFX Application Thread] e.e.i.u.ConfigParser [null:-1] --step type:load
2024-12-02 14:18:28,172 DEBUG [JavaFX Application Thread] e.e.i.u.ConfigParser [null:-1] --step type:custom-executable
2024-12-02 14:18:28,172 DEBUG [JavaFX Application Thread] e.e.i.u.ConfigParser [null:-1] --step type:load
2024-12-02 14:18:28,173 DEBUG [JavaFX Application Thread] e.e.i.u.ConfigParser [null:-1] --step type:askAccount
2024-12-02 14:18:28,173 DEBUG [JavaFX Application Thread] e.e.i.u.ConfigParser [null:-1] --step type:custom
2024-12-02 14:18:28,174 DEBUG [JavaFX Application Thread] e.e.i.u.ConfigParser [null:-1] parseCustomStep(yaml)
2024-12-02 14:19:14,288 INFO [JavaFX Application Thread] e.e.i.c.MainWindowController [null:-1] loadSubScene(deviceDetectedRoot)
2024-12-02 14:19:14,289 DEBUG [JavaFX Application Thread] e.e.i.c.MainWindowController [null:-1] change view()
2024-12-02 14:19:14,601 INFO [JavaFX Application Thread] e.e.i.h.DeviceHelper [null:-1] loadYaml(/yaml/star2lte_fs.yml)
2024-12-02 14:19:14,602 INFO [JavaFX Application Thread] e.e.i.u.ConfigParser [null:-1] parseSourcesToDownload(…yaml…)
2024-12-02 14:19:14,603 DEBUG [JavaFX Application Thread] e.e.i.u.ConfigParser [null:-1] → url: https://images.ecloud.global/stable/star2lte/e-latest-s-star2lte.zip, filePath: e-latest-s-star2lte.zip
2024-12-02 14:19:14,603 DEBUG [JavaFX Application Thread] e.e.i.u.ConfigParser [null:-1] → url: https://images.ecloud.global/stable/star2lte/recovery-e-latest-s-star2lte.img, filePath: recovery-e-latest-s-star2lte.img
2024-12-02 14:19:14,603 INFO [JavaFX Application Thread] e.e.i.c.s.DownloadSrcController [null:-1] startNextDownload()
2024-12-02 14:19:14,604 DEBUG [JavaFX Application Thread] e.e.i.c.s.DownloadSrcController [null:-1] taskIterator has next ? {} true
2024-12-02 14:19:14,607 INFO [JavaFX Application Thread] e.e.i.c.s.DownloadSrcController [null:-1] bindProgressUIToService()
2024-12-02 14:19:14,607 INFO [JavaFX Application Thread] e.e.i.c.s.DownloadSrcController [null:-1] DownloadService.createTask(https://images.ecloud.global/stable/star2lte/recovery-e-latest-s-star2lte.img,recovery-e-latest-s-star2lte.img)
2024-12-02 14:19:14,649 DEBUG [Thread-16] e.e.i.t.DownloadTask [null:-1] downloadFile(https://images.ecloud.global/stable/star2lte/recovery-e-latest-s-star2lte.img.sha256sum, /home/akg/snap/easy-installer/common/sources/star2lte/recovery-e-latest-s-star2lte.img.sha256sum)
2024-12-02 14:19:14,989 DEBUG [Thread-16] e.e.i.t.DownloadTask [null:-1] local file exist, size is 120
2024-12-02 14:19:15,001 DEBUG [Thread-16] e.e.i.t.DownloadTask [null:-1] last modified date = Sun Dec 01 16:20:48 CET 2024
2024-12-02 14:19:16,028 DEBUG [Thread-16] e.e.i.t.DownloadTask [null:-1] response code: 200, OK
2024-12-02 14:19:16,048 DEBUG [Thread-16] e.e.i.t.DownloadTask [null:-1] remote fileSize = 120.0
2024-12-02 14:19:16,049 DEBUG [Thread-16] e.e.i.t.DownloadTask [null:-1] full file size = 120.0
2024-12-02 14:19:16,053 DEBUG [Thread-16] e.e.i.t.DownloadTask [null:-1] validChecksum(/home/akg/snap/easy-installer/common/sources/star2lte/recovery-e-latest-s-star2lte.img.sha256sum)
2024-12-02 14:19:16,057 DEBUG [Thread-16] e.e.i.t.DownloadTask [null:-1] ChecksumLine = e0e09d645a9b3aacb9f766c864c33adddd3f7ab36a4f9051c7df594fe44bb12e recovery-e-2.5-s-20241108446631-official-star2lte.img
2024-12-02 14:19:16,057 DEBUG [Thread-16] e.e.i.t.DownloadTask [null:-1] createFileChecksum()
2024-12-02 14:19:16,309 DEBUG [Thread-16] e.e.i.t.DownloadTask [null:-1] compare checksum: e0e09d645a9b3aacb9f766c864c33adddd3f7ab36a4f9051c7df594fe44bb12e vs e0e09d645a9b3aacb9f766c864c33adddd3f7ab36a4f9051c7df594fe44bb12e
2024-12-02 14:19:16,312 DEBUG [JavaFX Application Thread] e.e.i.c.s.DownloadSrcController [null:-1] DownloadService.succeeded()
2024-12-02 14:19:16,312 INFO [JavaFX Application Thread] e.e.i.c.s.DownloadSrcController [null:-1] startNextDownload()
2024-12-02 14:19:16,313 DEBUG [JavaFX Application Thread] e.e.i.c.s.DownloadSrcController [null:-1] taskIterator has next ? {} true
2024-12-02 14:19:16,313 INFO [JavaFX Application Thread] e.e.i.c.s.DownloadSrcController [null:-1] bindProgressUIToService()
2024-12-02 14:19:16,314 INFO [JavaFX Application Thread] e.e.i.c.s.DownloadSrcController [null:-1] DownloadService.createTask(https://images.ecloud.global/stable/star2lte/e-latest-s-star2lte.zip,e-latest-s-star2lte.zip)
2024-12-02 14:19:16,315 DEBUG [Thread-18] e.e.i.t.DownloadTask [null:-1] downloadFile(https://images.ecloud.global/stable/star2lte/e-latest-s-star2lte.zip.sha256sum, /home/akg/snap/easy-installer/common/sources/star2lte/e-latest-s-star2lte.zip.sha256sum)
2024-12-02 14:19:16,316 DEBUG [Thread-18] e.e.i.t.DownloadTask [null:-1] local file exist, size is 111
2024-12-02 14:19:16,316 DEBUG [Thread-18] e.e.i.t.DownloadTask [null:-1] last modified date = Sun Dec 01 16:20:56 CET 2024
2024-12-02 14:19:16,684 DEBUG [Thread-18] e.e.i.t.DownloadTask [null:-1] response code: 200, OK
2024-12-02 14:19:16,685 DEBUG [Thread-18] e.e.i.t.DownloadTask [null:-1] remote fileSize = 111.0
2024-12-02 14:19:16,686 DEBUG [Thread-18] e.e.i.t.DownloadTask [null:-1] full file size = 111.0
2024-12-02 14:19:16,693 DEBUG [Thread-18] e.e.i.t.DownloadTask [null:-1] validChecksum(/home/akg/snap/easy-installer/common/sources/star2lte/e-latest-s-star2lte.zip.sha256sum)
2024-12-02 14:19:16,694 DEBUG [Thread-19] e.e.i.t.DownloadTask [null:-1] timeoutThread is over!
2024-12-02 14:19:16,694 DEBUG [Thread-18] e.e.i.t.DownloadTask [null:-1] ChecksumLine = b3efa147a42e6445b30223ef59a7d2a209c97380dde2ca2af74e7e99e96766a1 e-2.5-s-20241108446631-official-star2lte.zip
2024-12-02 14:19:16,696 DEBUG [Thread-18] e.e.i.t.DownloadTask [null:-1] createFileChecksum()
2024-12-02 14:19:23,328 DEBUG [Thread-18] e.e.i.t.DownloadTask [null:-1] compare checksum: b3efa147a42e6445b30223ef59a7d2a209c97380dde2ca2af74e7e99e96766a1 vs b3efa147a42e6445b30223ef59a7d2a209c97380dde2ca2af74e7e99e96766a1
2024-12-02 14:19:23,330 DEBUG [JavaFX Application Thread] e.e.i.c.s.DownloadSrcController [null:-1] DownloadService.succeeded()
2024-12-02 14:19:23,330 INFO [JavaFX Application Thread] e.e.i.c.s.DownloadSrcController [null:-1] startNextDownload()
2024-12-02 14:19:23,330 DEBUG [JavaFX Application Thread] e.e.i.c.s.DownloadSrcController [null:-1] taskIterator has next ? {} false
2024-12-02 14:19:23,331 DEBUG [JavaFX Application Thread] e.e.i.c.s.DownloadSrcController [null:-1] onDownloadsComplete()
2024-12-02 14:19:26,051 DEBUG [Thread-17] e.e.i.t.DownloadTask [null:-1] timeoutThread is over!
2024-12-02 14:22:10,509 INFO [JavaFX Application Thread] e.e.i.c.MainWindowController [null:-1] loadSubScene(downloadSceneRoot)
2024-12-02 14:22:10,517 DEBUG [JavaFX Application Thread] e.e.i.c.MainWindowController [null:-1] change view()
2024-12-02 14:22:10,840 DEBUG [JavaFX Application Thread] e.e.i.c.s.CustomStepController [null:-1] initialize customStep controller
2024-12-02 14:23:31,934 INFO [JavaFX Application Thread] e.e.i.c.MainWindowController [null:-1] loadSubScene(uiRoot)
2024-12-02 14:23:31,935 DEBUG [JavaFX Application Thread] e.e.i.c.MainWindowController [null:-1] change view()
2024-12-02 14:23:31,936 INFO [JavaFX Application Thread] e.e.i.c.MainWindowController [null:-1] ResetNextButtonEventHandler()
2024-12-02 14:23:32,251 WARN [JavaFX Application Thread] e.e.i.u.UiUtils [null:-1] loadImage(), image’s file name = , error = java.lang.NullPointerException: Input stream must not be null
2024-12-02 14:23:32,268 DEBUG [Thread-20] e.e.i.t.CommandExecutionTask [null:-1] updateParameters(), Parameters = {heimdall_folder_path=/snap/easy-installer/38/easy-installer-linux-x64/bin/}
2024-12-02 14:23:32,275 DEBUG [Thread-20] e.e.i.t.CommandExecutionTask [null:-1] getFullCmd(), full command = [/snap/easy-installer/38/easy-installer-linux-x64/bin/scripts/wait-download.sh, /snap/easy-installer/38/easy-installer-linux-x64/bin/]
2024-12-02 14:23:32,301 DEBUG [Thread-20] e.e.i.t.CommandExecutionTask [null:-1]
(debug)Heimdall path: /snap/easy-installer/38/easy-installer-linux-x64/bin/heimdall

Regain your privacy! Adopt /e/OS the deGoogled mobile OS and online servicesphone

What is the OS running on your computer ?

Your log appears to finish at trying to run wait-download.sh but I suspect your log is truncated (??).
The log does not include the next required step to upload Recovery; the device shows an Android recovery; at this point in time (if the end of log were accurate) the device should be in Download mode.

Any clues what is prompting this to happen relative to Easy Installer?
Logs are easier to read if started with three backticks

```

and closed with three backticks

```

It’s Linux Ubuntu 22.04.5 LTS. I’m using Easy Installer v0.21.2.

I’m posting the end of the logfile here, with a small overlap to the first part of the logfile posted above (it seems to be too long to be posted in its entirety):

Log
  (debug)Heimdall path: /snap/easy-installer/38/easy-installer-linux-x64/bin/heimdall
2024-12-01 16:33:15,789 DEBUG [JavaFX Application Thread] e.e.i.c.s.CustomExecutableController [null:-1] onContinueClicked
2024-12-01 16:34:36,553 DEBUG [JavaFX Application Thread] e.e.i.c.s.CustomExecutableController [null:-1] onContinueClicked
2024-12-01 16:34:38,767 DEBUG [JavaFX Application Thread] e.e.i.c.s.CustomExecutableController [null:-1] onContinueClicked
2024-12-01 16:34:38,842 DEBUG [Thread-242] e.e.i.t.CommandExecutionTask [null:-1] 
  (debug)Download mode detected
2024-12-01 16:34:38,842 DEBUG [Thread-242] e.e.i.t.CommandExecutionTask [null:-1] Exit value = 0

2024-12-01 16:34:38,844 INFO [JavaFX Application Thread] e.e.i.c.MainWindowController [null:-1] loadSubScene(uiRoot)
2024-12-01 16:34:38,844 DEBUG [JavaFX Application Thread] e.e.i.c.MainWindowController [null:-1] change view()
2024-12-01 16:34:38,845 INFO [JavaFX Application Thread] e.e.i.c.MainWindowController [null:-1] ResetNextButtonEventHandler()
2024-12-01 16:34:39,162 DEBUG [Thread-243] e.e.i.t.CommandExecutionTask [null:-1] updateParameters(), Parameters = {twrp_image_path=/home/akg/snap/easy-installer/common/sources/star2lte/recovery-e-latest-s-star2lte.img, heimdall_folder_path=/snap/easy-installer/38/easy-installer-linux-x64/bin/}
2024-12-01 16:34:39,162 DEBUG [Thread-243] e.e.i.t.CommandExecutionTask [null:-1] getFullCmd(), full command =  [/snap/easy-installer/38/easy-installer-linux-x64/bin/scripts/install-recovery.sh, /home/akg/snap/easy-installer/common/sources/star2lte/recovery-e-latest-s-star2lte.img, /snap/easy-installer/38/easy-installer-linux-x64/bin/]
2024-12-01 16:34:39,167 DEBUG [Thread-243] e.e.i.t.CommandExecutionTask [null:-1] 
  (debug)Heimdall path: /snap/easy-installer/38/easy-installer-linux-x64/bin/heimdall
2024-12-01 16:34:39,171 DEBUG [Thread-243] e.e.i.t.CommandExecutionTask [null:-1] 
  (debug)Heimdall v1.4.2
2024-12-01 16:34:39,171 DEBUG [Thread-243] e.e.i.t.CommandExecutionTask [null:-1] 
  (debug)Copyright (c) 2010-2017 Benjamin Dobell, Glass Echidna
2024-12-01 16:34:39,171 DEBUG [Thread-243] e.e.i.t.CommandExecutionTask [null:-1] 
  (debug)http://www.glassechidna.com.au/
2024-12-01 16:34:39,172 DEBUG [Thread-243] e.e.i.t.CommandExecutionTask [null:-1] 
  (debug)This software is provided free of charge. Copying and redistribution is
2024-12-01 16:34:39,172 DEBUG [Thread-243] e.e.i.t.CommandExecutionTask [null:-1] 
  (debug)encouraged.
2024-12-01 16:34:39,172 DEBUG [Thread-243] e.e.i.t.CommandExecutionTask [null:-1] 
  (debug)If you appreciate this software and you would like to support future
2024-12-01 16:34:39,172 DEBUG [Thread-243] e.e.i.t.CommandExecutionTask [null:-1] 
  (debug)development please consider donating:
2024-12-01 16:34:39,172 DEBUG [Thread-243] e.e.i.t.CommandExecutionTask [null:-1] 
  (debug)http://www.glassechidna.com.au/donate/
2024-12-01 16:34:40,172 DEBUG [Thread-243] e.e.i.t.CommandExecutionTask [null:-1] 
  (debug)Initialising connection...
2024-12-01 16:34:40,178 DEBUG [Thread-243] e.e.i.t.CommandExecutionTask [null:-1] 
  (debug)Detecting device...
2024-12-01 16:34:40,179 DEBUG [Thread-243] e.e.i.t.CommandExecutionTask [null:-1] 
  (debug)Claiming interface...
2024-12-01 16:34:40,179 DEBUG [Thread-243] e.e.i.t.CommandExecutionTask [null:-1] 
  (debug)Setting up interface...
2024-12-01 16:34:40,179 DEBUG [Thread-243] e.e.i.t.CommandExecutionTask [null:-1] 
  (debug)Initialising protocol...
2024-12-01 16:34:40,179 DEBUG [Thread-243] e.e.i.t.CommandExecutionTask [null:-1] 
  (debug)Protocol initialisation successful.
2024-12-01 16:34:40,179 DEBUG [Thread-243] e.e.i.t.CommandExecutionTask [null:-1] 
  (debug)Beginning session...
2024-12-01 16:34:40,197 DEBUG [Thread-243] e.e.i.t.CommandExecutionTask [null:-1] 
  (debug)Some devices may take up to 2 minutes to respond.
2024-12-01 16:34:40,197 DEBUG [Thread-243] e.e.i.t.CommandExecutionTask [null:-1] 
  (debug)Please be patient!
2024-12-01 16:34:43,197 DEBUG [Thread-243] e.e.i.t.CommandExecutionTask [null:-1] 
  (debug)Session begun.
2024-12-01 16:34:43,197 DEBUG [Thread-243] e.e.i.t.CommandExecutionTask [null:-1] 
  (debug)Downloading device's PIT file...
2024-12-01 16:34:43,300 DEBUG [Thread-243] e.e.i.t.CommandExecutionTask [null:-1] 
  (debug)PIT file download successful.
2024-12-01 16:34:43,303 DEBUG [Thread-243] e.e.i.t.CommandExecutionTask [null:-1] 
  (debug)Uploading RECOVERY
2024-12-01 16:34:44,230 DEBUG [Thread-243] e.e.i.t.CommandExecutionTask [null:-1] 
  (debug)0%2%5%7%10%12%15%18%20%23%25%28%30%33%36%38%41%43%46%48%51%54%56%59%61%64%66%69%72%74%77%79%82%84%87%90%92%95%97%100%
2024-12-01 16:34:44,231 DEBUG [Thread-243] e.e.i.t.CommandExecutionTask [null:-1] 
  (debug)RECOVERY upload successful
2024-12-01 16:34:44,231 DEBUG [Thread-243] e.e.i.t.CommandExecutionTask [null:-1] 
  (debug)Ending session...
2024-12-01 16:34:45,297 DEBUG [Thread-243] e.e.i.t.CommandExecutionTask [null:-1] 
  (debug)ERROR: Failed to receive session end confirmation!
2024-12-01 16:34:45,298 DEBUG [Thread-243] e.e.i.t.CommandExecutionTask [null:-1] 
  (debug)Releasing device interface...
2024-12-01 16:34:45,300 DEBUG [Thread-243] e.e.i.t.CommandExecutionTask [null:-1] Exit value = 1

2024-12-01 16:34:45,302 INFO [JavaFX Application Thread] e.e.i.c.MainWindowController [null:-1] ResetNextButtonEventHandler()
2024-12-01 16:35:46,575 INFO [JavaFX Application Thread] e.e.i.c.MainWindowController [null:-1] loadSubScene(uiRoot)
2024-12-01 16:35:46,576 DEBUG [JavaFX Application Thread] e.e.i.c.MainWindowController [null:-1] change view()
2024-12-01 16:35:46,890 DEBUG [JavaFX Application Thread] e.e.i.c.s.CustomStepController [null:-1] initialize customStep controller
2024-12-01 16:39:54,067 INFO [JavaFX Application Thread] e.e.i.c.MainWindowController [null:-1] loadSubScene(uiRoot)
2024-12-01 16:39:54,069 DEBUG [JavaFX Application Thread] e.e.i.c.MainWindowController [null:-1] change view()
2024-12-01 16:39:54,070 INFO [JavaFX Application Thread] e.e.i.c.MainWindowController [null:-1] ResetNextButtonEventHandler()
2024-12-01 16:39:54,380 WARN [JavaFX Application Thread] e.e.i.u.UiUtils [null:-1] loadImage(), image's file name = , error = java.lang.NullPointerException: Input stream must not be null
2024-12-01 16:39:54,393 DEBUG [Thread-244] e.e.i.t.CommandExecutionTask [null:-1] updateParameters(), Parameters = {heimdall_folder_path=/snap/easy-installer/38/easy-installer-linux-x64/bin/}
2024-12-01 16:39:54,393 DEBUG [Thread-244] e.e.i.t.CommandExecutionTask [null:-1] getFullCmd(), full command =  [/snap/easy-installer/38/easy-installer-linux-x64/bin/scripts/wait-download.sh, /snap/easy-installer/38/easy-installer-linux-x64/bin/]
2024-12-01 16:39:54,400 DEBUG [Thread-244] e.e.i.t.CommandExecutionTask [null:-1] 
  (debug)Heimdall path: /snap/easy-installer/38/easy-installer-linux-x64/bin/heimdall
2024-12-01 16:42:15,830 DEBUG [JavaFX Application Thread] e.e.i.c.s.CustomExecutableController [null:-1] onContinueClicked
2024-12-01 16:42:16,911 DEBUG [JavaFX Application Thread] e.e.i.c.s.CustomExecutableController [null:-1] onContinueClicked
2024-12-01 16:42:17,137 DEBUG [JavaFX Application Thread] e.e.i.c.s.CustomExecutableController [null:-1] onContinueClicked
2024-12-01 16:42:17,669 DEBUG [JavaFX Application Thread] e.e.i.c.s.CustomExecutableController [null:-1] onContinueClicked
2024-12-01 16:42:17,671 WARN [JavaFX Application Thread] e.e.i.u.UiUtils [null:-1] loadImage(), image's file name = galaxyS9_Accept_warning_mode_400px.png, error = java.lang.NullPointerException: Input stream must not be null
2024-12-01 16:42:17,672 DEBUG [JavaFX Application Thread] e.e.i.c.s.CustomExecutableController [null:-1] last instruction reached instruction```

No clue what is prompting the reboot into Android reboot mode relative to Easy Installer.

Many thanks!

What do you mean by this expression ?

So easier than an often buggy easy-installer, is (in my opinion) to install Heimdall, flash the custom vbmeta and recovery, reboot into recovery mode, then install /e/OS…

Many thanks - with this expression I mean that the phone shows the black android reboot screen (see screenshot further up, in my first posting).

The Unified Install Guide Project for /e/ is too advanced for me, I’m afraid.

Back in January, I managed to complete the installation on a Samsung Galaxy S9+ (with some support from this community) using Easy Installer - so I think it should be possible again, if someone can help me identify why it doesn’t work (on the basis of the logfile) and what I should do differently.

P.S.: Easy Installer shows my phone as “SM_G965F” and says it is compatible with /e/OS.

PPS.: Here’s a screenshot with the Samsung Software update info after clicking on “Download and install” as per the Easy Installer instructions:

Highlights of the tail end of your log …


  (debug)Uploading RECOVERY
  (debug)RECOVERY upload successful
  (debug)Ending session...
  (debug)ERROR: Failed to receive session end confirmation!
  (debug)Releasing device interface...

Then, we see a time gap 16:39:54 to 16:42:15

2024-12-01 16:39:54,400 DEBUG [Thread-244] e.e.i.t.CommandExecutionTask [null:-1] 
  (debug)Heimdall path: /snap/easy-installer/38/easy-installer-linux-x64/bin/heimdall
2024-12-01 16:42:15,830 DEBUG [JavaFX Application Thread] e.e.i.c.s.CustomExecutableController [null:-1] onContinueClicked
2024-12-01 16:42:16,911 DEBUG [JavaFX Application Thread] e.e.i.c.s.CustomExecutableController [null:-1] onContinueClicked
2024-12-01 16:42:17,137 DEBUG [JavaFX Application Thread] e.e.i.c.s.CustomExecutableController [null:-1] onContinueClicked
2024-12-01 16:42:17,669 DEBUG [JavaFX Application Thread] e.e.i.c.s.CustomExecutableController [null:-1] onContinueClicked

This log reminds me of …

Edit, 24 hours later

I have later noticed that judging by the dates (first 2024-12-02 14:23; “addition” 2024-12-01 16:33) the logs are of different Easy Installer runs. We cannot really draw the earlier posted conclusions …

If you read this thread [Solved] Galaxy S8 does not reboot into e Recovery screen and one or two others linked to it (I was uncertain at the time) but it looked at the time that the recovery was failing to install. This post [Solved] Galaxy S8 does not reboot into e Recovery screen - #21 by Xxpsilon seemed to fit what was being seen.

I think debugging Easy Installer will be more work than learning the official install method Install /e/OS on a Samsung Galaxy S9+ - “star2lte”.

You could always try another run and put the log https://paste.tchncs.de/

I tried these steps, to no avail: Galaxy S9+ Installation with easy-Installer on WIN - no booting in TWRP - #5 by Lonad_West

I’ll put the new log where you suggested. Many thanks!

Here is the new log: tchncs

The official install method is way too advanced for me. I need to make Easy Installer work, as I did back in January 2024 - otherwise I won’t be able to install /e/OS on my phone, unfortunately, as I’m an absolute beginner here.

Five years ago, I was also an absolute beginner, that’s why i wrote this step by step guide for absolute beginner

https://doc.e.foundation/devices/star2lte/install

So from the second log … I need to ask, were you instructed / invited to boot into Download mode ?

If I understand correctly the script, the PC should show some screen which will show the button presses for Download mode … the user does this then the script moves on from the end point you show.


The log shows that Easy Installer identifies the phone correctly, downloads the ROM and recovery, verifies checksums, all ok. The end of the log appears to be waiting for Download … but the next action to Upload RECOVERY is not recorded.


In your forum first Easy Installer experience in January I see that I asked if your PC had a screen such that you were failing to see a Continue button at the foot of the page. Could that be the case this time?

1 Like

Those steps were to work around Prenormal.

Does your Odin mode (Download mode) screen show the word “Prenormal” in any form? Does any lock show as ON?

The screen of the Easy Installer at the end of the button presses looks as follows:


Indeed, there is no “continue” button at the foot of that screen.

Also, before the button presses, the phone shows the developer options with “OEM-Entsperrung” activated. I don’t see the Download mode screen (it should be blue, correct?) at all. Is it correct to do the button presses with the phone screen showing the developer options? If not: How can I make the Download screen appear?
Since I don’t see the Download mode screen, I don’t see any locks either.

One more question: The phone is refurbished, not new. Could it nevertheless be a solution to use it for 7 days with Android and to try installing /e/OS afterwards?

Many thanks!

Many thanks - the step by step guide is still too advanced for me. Last time the installation worked with Easy Installer, so I’m hoping to find a way to make it work this time as well.

You need to be sure that you know how to reach Recovery and Download mode reliably, Know your hardware - Samsung.

The button press for both, start from Phone Off and are shown Info about Samsung Galaxy S9+ - star2lte.

Probably yes, but as I said

Many thanks!

Are the following steps the correct way to proceed?

  • After activating “OEM-Entsperrung” as per Easy Installer, I turn the phone off.
  • I then boot into Download mode from the switched-off phone, which remains connected to my computer (with Easy Installer).
  • Once in Download mode, I boot into Recovery mode as per these instructions: Know your hardware - Samsung
  • I then continue as per Easy Installer instructions.