Interesting: the device command points to another model than the actual smartphone. And when I use the regular boot mode on Android, I get another output with lsusb
:
As shown in the log file below, the phone is a SM_G960F. Perhaps this also explains why it is so difficult to get passed the first step to detect it with the easy installer (I need to try several times and wait quite a lot).
If I could avoid going through the manual installation it would be preferable. But if not I guess there is no choice.
[…]
2024-04-28 11:44:19,652 DEBUG [Thread-10] e.e.i.t.DeviceDetectionTask [null:-1] raw shell outputs =
List of devices attached
2255b20b2c017ece device usb:3-3 product:starltexx model:SM_G960F device:starlte transport_id:1
2024-04-28 11:44:19,653 DEBUG [Thread-10] e.e.i.t.DeviceDetectionTask [null:-1] checkAdbDevicesResult(2255b20b2c017ece device usb:3-3 product:starltexx model:SM_G960F device:starlte
transport_id:1)
2024-04-28 11:44:19,653 INFO [Thread-10] e.e.i.t.DeviceDetectionTask [null:-1] Device has been found
2024-04-28 11:44:19,654 DEBUG [Thread-10] e.e.i.t.DeviceDetectionTask [null:-1] Current subString : 2255b20b2c017ece
2024-04-28 11:44:19,655 DEBUG [Thread-10] e.e.i.t.DeviceDetectionTask [null:-1] Current subString : device
2024-04-28 11:44:19,655 DEBUG [Thread-10] e.e.i.t.DeviceDetectionTask [null:-1] Current subString : usb:3-3
2024-04-28 11:44:19,655 DEBUG [Thread-10] e.e.i.t.DeviceDetectionTask [null:-1] Current subString : product:starltexx
2024-04-28 11:44:19,656 DEBUG [Thread-10] e.e.i.t.DeviceDetectionTask [null:-1] “product” keyword has been found
2024-04-28 11:44:19,656 DEBUG [Thread-10] e.e.i.t.DeviceDetectionTask [null:-1] Current subString : model:SM_G960F
2024-04-28 11:44:19,657 DEBUG [Thread-10] e.e.i.t.DeviceDetectionTask [null:-1] “model” keyword has been found
2024-04-28 11:44:19,657 DEBUG [Thread-10] e.e.i.t.DeviceDetectionTask [null:-1] Current subString : device:starlte
2024-04-28 11:44:19,657 DEBUG [Thread-10] e.e.i.t.DeviceDetectionTask [null:-1] “device” keyword has been found
2024-04-28 11:44:19,658 DEBUG [Thread-10] e.e.i.t.DeviceDetectionTask [null:-1] Current subString : transport_id:1
2024-04-28 11:44:19,658 DEBUG [Thread-10] e.e.i.t.DeviceDetectionTask [null:-1] call(), result: Device found
2024-04-28 11:44:19,662 INFO [JavaFX Application Thread] e.e.i.h.DeviceHelper [null:-1] loadYaml(/yaml/starlte_flash.yml)
2024-04-28 11:44:19,756 DEBUG [JavaFX Application Thread] e.e.i.u.ConfigParser [null:-1] parseSteps(yaml)
2024-04-28 11:44:19,757 DEBUG [JavaFX Application Thread] e.e.i.u.ConfigParser [null:-1] --step type:custom
2024-04-28 11:44:19,757 DEBUG [JavaFX Application Thread] e.e.i.u.ConfigParser [null:-1] parseCustomStep(yaml)
2024-04-28 11:44:19,758 DEBUG [JavaFX Application Thread] e.e.i.u.ConfigParser [null:-1] --step type:custom-executable
2024-04-28 11:44:19,762 DEBUG [JavaFX Application Thread] e.e.i.u.ConfigParser [null:-1] --step type:load
2024-04-28 11:44:19,762 DEBUG [JavaFX Application Thread] e.e.i.u.ConfigParser [null:-1] --step type:custom-executable
2024-04-28 11:44:19,763 DEBUG [JavaFX Application Thread] e.e.i.u.ConfigParser [null:-1] --step type:load
2024-04-28 11:44:19,763 DEBUG [JavaFX Application Thread] e.e.i.u.ConfigParser [null:-1] --step type:askAccount
2024-04-28 11:44:19,763 DEBUG [JavaFX Application Thread] e.e.i.u.ConfigParser [null:-1] --step type:custom
2024-04-28 11:44:19,763 DEBUG [JavaFX Application Thread] e.e.i.u.ConfigParser [null:-1] parseCustomStep(yaml)
2024-04-28 11:44:36,765 INFO [JavaFX Application Thread] e.e.i.c.MainWindowController [null:-1] loadSubScene(deviceDetectedRoot)
2024-04-28 11:44:36,766 DEBUG [JavaFX Application Thread] e.e.i.c.MainWindowController [null:-1] change view()
2024-04-28 11:44:37,079 INFO [JavaFX Application Thread] e.e.i.h.DeviceHelper [null:-1] loadYaml(/yaml/starlte_fs.yml)
2024-04-28 11:44:37,081 INFO [JavaFX Application Thread] e.e.i.u.ConfigParser [null:-1] parseSourcesToDownload(…yaml…)
2024-04-28 11:44:37,081 DEBUG [JavaFX Application Thread] e.e.i.u.ConfigParser [null:-1] → url: https://images.ecloud.global/stable/starlte/e-latest-r-starlte.zip, filePath: e-latest-r-
starlte.zip
2024-04-28 11:44:37,082 DEBUG [JavaFX Application Thread] e.e.i.u.ConfigParser [null:-1] → url: https://images.ecloud.global/stable/starlte/recovery-e-latest-r-starlte.img, filePath: re
covery-e-latest-r-starlte.img
2024-04-28 11:44:37,082 INFO [JavaFX Application Thread] e.e.i.c.s.DownloadSrcController [null:-1] startNextDownload()
2024-04-28 11:44:37,082 DEBUG [JavaFX Application Thread] e.e.i.c.s.DownloadSrcController [null:-1] taskIterator has next ? {} true
2024-04-28 11:44:37,087 INFO [JavaFX Application Thread] e.e.i.c.s.DownloadSrcController [null:-1] bindProgressUIToService()
2024-04-28 11:44:37,088 INFO [JavaFX Application Thread] e.e.i.c.s.DownloadSrcController [null:-1] DownloadService.createTask(https://images.ecloud.global/stable/starlte/e-latest-r-starlt
e.zip,e-latest-r-starlte.zip)
2024-04-28 11:44:37,129 DEBUG [Thread-11] e.e.i.t.DownloadTask [null:-1] downloadFile(https://images.ecloud.global/stable/starlte/e-latest-r-starlte.zip.sha256sum, /home/salizon/snap/easy-
installer/common/sources/starlte/e-latest-r-starlte.zip.sha256sum)
2024-04-28 11:44:37,398 DEBUG [Thread-11] e.e.i.t.DownloadTask [null:-1] local file exist, size is 89
2024-04-28 11:44:37,411 DEBUG [Thread-11] e.e.i.t.DownloadTask [null:-1] last modified date = Thu Apr 25 20:11:12 CEST 2024
2024-04-28 11:44:37,876 DEBUG [Thread-11] e.e.i.t.DownloadTask [null:-1] response code: 200, OK
2024-04-28 11:44:37,906 DEBUG [Thread-11] e.e.i.t.DownloadTask [null:-1] remote fileSize = 89.0
2024-04-28 11:44:37,907 DEBUG [Thread-11] e.e.i.t.DownloadTask [null:-1] full file size = 89.0
2024-04-28 11:44:37,914 DEBUG [Thread-11] e.e.i.t.DownloadTask [null:-1] validChecksum(/home/salizon/snap/easy-installer/common/sources/starlte/e-latest-r-starlte.zip.sha256sum)
2024-04-28 11:44:37,921 DEBUG [Thread-11] e.e.i.t.DownloadTask [null:-1] ChecksumLine = f776c81bfcb4021f1ee2200a1be4366b665d2af834332604d4e2910b6b8f8c5e e-latest-r-starlte.zip
2024-04-28 11:44:37,924 DEBUG [Thread-11] e.e.i.t.DownloadTask [null:-1] createFileChecksum()
2024-04-28 11:44:40,703 DEBUG [Thread-11] e.e.i.t.DownloadTask [null:-1] compare checksum: f776c81bfcb4021f1ee2200a1be4366b665d2af834332604d4e2910b6b8f8c5e vs f776c81bfcb4021f1ee2200a1be4
366b665d2af834332604d4e2910b6b8f8c5e
2024-04-28 11:44:40,705 DEBUG [JavaFX Application Thread] e.e.i.c.s.DownloadSrcController [null:-1] DownloadService.succeeded()
2024-04-28 11:44:40,706 INFO [JavaFX Application Thread] e.e.i.c.s.DownloadSrcController [null:-1] startNextDownload()
2024-04-28 11:44:40,706 DEBUG [JavaFX Application Thread] e.e.i.c.s.DownloadSrcController [null:-1] taskIterator has next ? {} true
2024-04-28 11:44:40,706 INFO [JavaFX Application Thread] e.e.i.c.s.DownloadSrcController [null:-1] bindProgressUIToService()
2024-04-28 11:44:40,707 INFO [JavaFX Application Thread] e.e.i.c.s.DownloadSrcController [null:-1] DownloadService.createTask(https://images.ecloud.global/stable/starlte/recovery-e-latest
-r-starlte.img,recovery-e-latest-r-starlte.img)
2024-04-28 11:44:40,708 DEBUG [Thread-13] e.e.i.t.DownloadTask [null:-1] downloadFile(https://images.ecloud.global/stable/starlte/recovery-e-latest-r-starlte.img.sha256sum, /home/salizon/snap/easy-installer/common/sources/starlte/recovery-e-latest-r-starlte.img.sha256sum)
2024-04-28 11:44:40,709 DEBUG [Thread-13] e.e.i.t.DownloadTask [null:-1] local file exist, size is 98
2024-04-28 11:44:40,709 DEBUG [Thread-13] e.e.i.t.DownloadTask [null:-1] last modified date = Thu Apr 25 20:11:14 CEST 2024
2024-04-28 11:44:40,802 DEBUG [Thread-13] e.e.i.t.DownloadTask [null:-1] response code: 200, OK
2024-04-28 11:44:40,803 DEBUG [Thread-13] e.e.i.t.DownloadTask [null:-1] remote fileSize = 98.0
2024-04-28 11:44:40,804 DEBUG [Thread-13] e.e.i.t.DownloadTask [null:-1] full file size = 98.0
2024-04-28 11:44:41,006 DEBUG [Thread-13] e.e.i.t.DownloadTask [null:-1] validChecksum(/home/salizon/snap/easy-installer/common/sources/starlte/recovery-e-latest-r-starlte.img.sha256sum)
2024-04-28 11:44:41,008 DEBUG [Thread-13] e.e.i.t.DownloadTask [null:-1] ChecksumLine = edfb73698eb5f152473aa3a63c10211c08cece68300f3ae4aea8825a4c9f079a recovery-e-latest-r-starlte.img
2024-04-28 11:44:41,009 DEBUG [Thread-13] e.e.i.t.DownloadTask [null:-1] createFileChecksum()
2024-04-28 11:44:41,118 DEBUG [Thread-13] e.e.i.t.DownloadTask [null:-1] compare checksum: edfb73698eb5f152473aa3a63c10211c08cece68300f3ae4aea8825a4c9f079a vs edfb73698eb5f152473aa3a63c10211c08cece68300f3ae4aea8825a4c9f079a
2024-04-28 11:44:41,119 DEBUG [JavaFX Application Thread] e.e.i.c.s.DownloadSrcController [null:-1] DownloadService.succeeded()
2024-04-28 11:44:41,120 INFO [JavaFX Application Thread] e.e.i.c.s.DownloadSrcController [null:-1] startNextDownload()
2024-04-28 11:44:41,120 DEBUG [JavaFX Application Thread] e.e.i.c.s.DownloadSrcController [null:-1] taskIterator has next ? {} false
2024-04-28 11:44:41,120 DEBUG [JavaFX Application Thread] e.e.i.c.s.DownloadSrcController [null:-1] onDownloadsComplete()
2024-04-28 11:44:42,016 INFO [JavaFX Application Thread] e.e.i.c.MainWindowController [null:-1] loadSubScene(downloadSceneRoot)
2024-04-28 11:44:42,020 DEBUG [JavaFX Application Thread] e.e.i.c.MainWindowController [null:-1] change view()
2024-04-28 11:44:42,337 DEBUG [JavaFX Application Thread] e.e.i.c.s.CustomStepController [null:-1] initialize customStep controller
2024-04-28 11:44:45,247 INFO [JavaFX Application Thread] e.e.i.c.MainWindowController [null:-1] loadSubScene(uiRoot)
2024-04-28 11:44:45,248 DEBUG [JavaFX Application Thread] e.e.i.c.MainWindowController [null:-1] change view()
2024-04-28 11:44:45,249 INFO [JavaFX Application Thread] e.e.i.c.MainWindowController [null:-1] ResetNextButtonEventHandler()
2024-04-28 11:44:45,572 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-04-28 11:44:45,580 DEBUG [Thread-15] e.e.i.t.CommandExecutionTask [null:-1] updateParameters(), Parameters = {heimdall_folder_path=/snap/easy-installer/35/easy-installer-linux-x64/bin/}
2024-04-28 11:44:45,581 DEBUG [Thread-15] e.e.i.t.CommandExecutionTask [null:-1] getFullCmd(), full command = [/snap/easy-installer/35/easy-installer-linux-x64/bin/scripts/wait-download.sh, /snap/easy-installer/35/easy-installer-linux-x64/bin/]
2024-04-28 11:44:45,593 DEBUG [Thread-15] e.e.i.t.CommandExecutionTask [null:-1]
(debug)Heimdall path: /snap/easy-installer/35/easy-installer-linux-x64/bin/heimdall
2024-04-28 11:44:46,386 DEBUG [JavaFX Application Thread] e.e.i.c.s.CustomExecutableController [null:-1] onContinueClicked
2024-04-28 11:44:47,468 DEBUG [JavaFX Application Thread] e.e.i.c.s.CustomExecutableController [null:-1] onContinueClicked
2024-04-28 11:44:47,911 DEBUG [Thread-12] e.e.i.t.DownloadTask [null:-1] timeoutThread is over!
2024-04-28 11:44:48,664 DEBUG [JavaFX Application Thread] e.e.i.c.s.CustomExecutableController [null:-1] onContinueClicked
2024-04-28 11:44:50,812 DEBUG [Thread-14] e.e.i.t.DownloadTask [null:-1] timeoutThread is over!
2024-04-28 11:45:12,253 DEBUG [JavaFX Application Thread] e.e.i.c.s.CustomExecutableController [null:-1] onContinueClicked
2024-04-28 11:45:12,258 DEBUG [JavaFX Application Thread] e.e.i.c.s.CustomExecutableController [null:-1] last instruction reached instruction
2024-04-28 11:45:14,054 DEBUG [Thread-15] e.e.i.t.CommandExecutionTask [null:-1]
(debug)Download mode detected
2024-04-28 11:45:14,057 DEBUG [Thread-15] e.e.i.t.CommandExecutionTask [null:-1] Exit value = 0
2024-04-28 11:45:14,058 INFO [JavaFX Application Thread] e.e.i.c.MainWindowController [null:-1] loadSubScene(uiRoot)
2024-04-28 11:45:14,059 DEBUG [JavaFX Application Thread] e.e.i.c.MainWindowController [null:-1] change view()
2024-04-28 11:45:14,060 INFO [JavaFX Application Thread] e.e.i.c.MainWindowController [null:-1] ResetNextButtonEventHandler()
2024-04-28 11:45:14,386 DEBUG [Thread-16] e.e.i.t.CommandExecutionTask [null:-1] updateParameters(), Parameters = {twrp_image_path=/home/salizon/snap/easy-installer/common/sources/starlte/recovery-e-latest-r-starlte.img, heimdall_folder_path=/snap/easy-installer/35/easy-installer-linux-x64/bin/}
2024-04-28 11:45:14,387 DEBUG [Thread-16] e.e.i.t.CommandExecutionTask [null:-1] getFullCmd(), full command = [/snap/easy-installer/35/easy-installer-linux-x64/bin/scripts/install-recovery.sh, /home/salizon/snap/easy-installer/common/sources/starlte/recovery-e-latest-r-starlte.img, /snap/easy-installer/35/easy-installer-linux-x64/bin/]
2024-04-28 11:45:14,392 DEBUG [Thread-16] e.e.i.t.CommandExecutionTask [null:-1]
(debug)Heimdall path: /snap/easy-installer/35/easy-installer-linux-x64/bin/heimdall
2024-04-28 11:45:14,396 DEBUG [Thread-16] e.e.i.t.CommandExecutionTask [null:-1]
(debug)Heimdall v1.4.2
2024-04-28 11:45:14,396 DEBUG [Thread-16] e.e.i.t.CommandExecutionTask [null:-1]
(debug)Copyright (c) 2010-2017 Benjamin Dobell, Glass Echidna
2024-04-28 11:45:14,396 DEBUG [Thread-16] e.e.i.t.CommandExecutionTask [null:-1]
(debug)http://www.glassechidna.com.au/
2024-04-28 11:45:14,397 DEBUG [Thread-16] e.e.i.t.CommandExecutionTask [null:-1]
(debug)This software is provided free of charge. Copying and redistribution is
2024-04-28 11:45:14,397 DEBUG [Thread-16] e.e.i.t.CommandExecutionTask [null:-1]
(debug)encouraged.
2024-04-28 11:45:14,397 DEBUG [Thread-16] e.e.i.t.CommandExecutionTask [null:-1]
(debug)If you appreciate this software and you would like to support future
2024-04-28 11:45:14,397 DEBUG [Thread-16] e.e.i.t.CommandExecutionTask [null:-1]
(debug)development please consider donating:
2024-04-28 11:45:14,397 DEBUG [Thread-16] e.e.i.t.CommandExecutionTask [null:-1]
(debug)http://www.glassechidna.com.au/donate/
2024-04-28 11:45:15,396 DEBUG [Thread-16] e.e.i.t.CommandExecutionTask [null:-1]
(debug)Initialising connection…
2024-04-28 11:45:15,402 DEBUG [Thread-16] e.e.i.t.CommandExecutionTask [null:-1]
(debug)Detecting device…
2024-04-28 11:45:15,403 DEBUG [Thread-16] e.e.i.t.CommandExecutionTask [null:-1]
(debug)libusb: error [_get_usbfs_fd] libusb couldn’t open USB device /dev/bus/usb/003/024: Operation not permitted
2024-04-28 11:45:15,404 DEBUG [Thread-16] e.e.i.t.CommandExecutionTask [null:-1]
(debug)ERROR: Failed to access device. libusb error: -1
2024-04-28 11:45:15,405 DEBUG [Thread-16] e.e.i.t.CommandExecutionTask [null:-1] Exit value = 1
2024-04-28 11:45:15,406 INFO [JavaFX Application Thread] e.e.i.c.MainWindowController [null:-1] ResetNextButtonEventHandler()