Problème avec Easy Installer et OnePlus 8 Pro

Bonsoir !
J’ai fais l’acquisition d’un OnePlus 8 pro dans l’idée de profiter d’/e/OS et de pouvoir l’installer sans galérer avec l’Easy Installer. Manque de pot, j’ai un problème à priori connu lors de l’installation, mais je n’arrive pas à m’en dépatouiller. Je reste bloqué sur la fenêtre de téléchargement qui tourne indéfiniment, avec une option “Essayer à nouveau”.

Voici les logs :

2024-04-19 21:53:43,780 DEBUG [JavaFX Application Thread] e.e.i.EasyInstaller [null:-1] 
OS name = Windows 10
Java Home = C:\Program Files\easy-installer
Current working dir = C:\Program Files\easy-installer
ADB folder path = "C:\Program Files\easy-installer\bin\"adb\
2024-04-19 21:53:43,846 DEBUG [JavaFX Application Thread] e.e.i.EasyInstaller [null:-1] language = fr, country = FR 
2024-04-19 21:53:43,988 INFO [JavaFX Application Thread] e.e.i.c.MainWindowController [null:-1] initialize()
2024-04-19 21:53:43,990 INFO [JavaFX Application Thread] e.e.i.c.MainWindowController [null:-1] loadSubScene(null)
2024-04-19 21:53:44,136 DEBUG [JavaFX Application Thread] e.e.i.EasyInstaller [null:-1] Detected screen's size = 1920.0 x 1032.0
stage's size = 1440.0 x 1024.0
2024-04-19 21:53:45,547 INFO [JavaFX Application Thread] e.e.i.c.MainWindowController [null:-1] loadSubScene(beforeYouBeginRoot)
2024-04-19 21:53:45,548 DEBUG [JavaFX Application Thread] e.e.i.c.MainWindowController [null:-1] change view()
2024-04-19 21:53:45,695 INFO [JavaFX Application Thread] e.e.i.c.MainWindowController [null:-1] loadSubScene(beforeYouBeginRoot)
2024-04-19 21:53:45,696 DEBUG [JavaFX Application Thread] e.e.i.c.MainWindowController [null:-1] change view()
2024-04-19 21:53:45,837 INFO [JavaFX Application Thread] e.e.i.c.MainWindowController [null:-1] loadSubScene(beforeYouBeginRoot)
2024-04-19 21:53:45,838 DEBUG [JavaFX Application Thread] e.e.i.c.MainWindowController [null:-1] change view()
2024-04-19 21:53:46,429 INFO [JavaFX Application Thread] e.e.i.c.MainWindowController [null:-1] loadSubScene(connectDeviceRoot)
2024-04-19 21:53:46,430 DEBUG [JavaFX Application Thread] e.e.i.c.MainWindowController [null:-1] change view()
2024-04-19 21:53:46,575 INFO [JavaFX Application Thread] e.e.i.c.MainWindowController [null:-1] loadSubScene(connectDeviceRoot)
2024-04-19 21:53:46,575 DEBUG [JavaFX Application Thread] e.e.i.c.MainWindowController [null:-1] change view()
2024-04-19 21:53:46,736 INFO [JavaFX Application Thread] e.e.i.c.MainWindowController [null:-1] loadSubScene(connectDeviceRoot)
2024-04-19 21:53:46,737 DEBUG [JavaFX Application Thread] e.e.i.c.MainWindowController [null:-1] change view()
2024-04-19 21:53:55,760 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-04-19 21:53:57,240 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-04-19 21:53:57,651 INFO [JavaFX Application Thread] e.e.i.c.MainWindowController [null:-1] ResetNextButtonEventHandler()
2024-04-19 21:53:57,652 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-04-19 21:53:59,119 INFO [JavaFX Application Thread] e.e.i.c.MainWindowController [null:-1] loadSubScene(enableDevMode)
2024-04-19 21:53:59,119 DEBUG [JavaFX Application Thread] e.e.i.c.MainWindowController [null:-1] change view()
2024-04-19 21:54:00,933 INFO [JavaFX Application Thread] e.e.i.c.MainWindowController [null:-1] loadSubScene(checkDriverInstallation)
2024-04-19 21:54:00,933 DEBUG [JavaFX Application Thread] e.e.i.c.MainWindowController [null:-1] change view()
2024-04-19 21:54:01,243 INFO [JavaFX Application Thread] e.e.i.c.s.DeviceDetectedController [null:-1] startDetection()
2024-04-19 21:54:01,246 INFO [Thread-4] e.e.i.t.DeviceDetectionTask [null:-1] runADBDevicesCmd(): 
2024-04-19 21:54:01,251 DEBUG [Thread-4] e.e.i.t.CommandExecutionTask [null:-1] updateParameters(), Parameters = {1=devices, 2=-l}
2024-04-19 21:54:01,252 DEBUG [Thread-4] e.e.i.t.CommandExecutionTask [null:-1] getFullCmd(), full command =  [cmd.exe, /c, ""C:\Program Files\easy-installer\bin\adb\adb" "devices" "-l""]
2024-04-19 21:54:01,320 DEBUG [Thread-4] e.e.i.t.CommandExecutionTask [null:-1] 
  (debug)List of devices attached
2024-04-19 21:54:01,321 DEBUG [Thread-4] e.e.i.t.CommandExecutionTask [null:-1] 
  (debug)cd2474c4               device product:OnePlus8Pro model:IN2025 device:OnePlus8Pro transport_id:5
2024-04-19 21:54:01,328 DEBUG [Thread-4] e.e.i.t.CommandExecutionTask [null:-1] Exit value = 0

2024-04-19 21:54:01,330 DEBUG [Thread-4] e.e.i.t.DeviceDetectionTask [null:-1]  raw shell outputs = 

List of devices attached

cd2474c4               device product:OnePlus8Pro model:IN2025 device:OnePlus8Pro transport_id:5 
2024-04-19 21:54:01,330 DEBUG [Thread-4] e.e.i.t.DeviceDetectionTask [null:-1] checkAdbDevicesResult(cd2474c4               device product:OnePlus8Pro model:IN2025 device:OnePlus8Pro transport_id:5)
2024-04-19 21:54:01,330 INFO [Thread-4] e.e.i.t.DeviceDetectionTask [null:-1]   Device has been found
2024-04-19 21:54:01,331 DEBUG [Thread-4] e.e.i.t.DeviceDetectionTask [null:-1]   Current subString : cd2474c4
2024-04-19 21:54:01,331 DEBUG [Thread-4] e.e.i.t.DeviceDetectionTask [null:-1]   Current subString : device
2024-04-19 21:54:01,331 DEBUG [Thread-4] e.e.i.t.DeviceDetectionTask [null:-1]   Current subString : product:OnePlus8Pro
2024-04-19 21:54:01,331 DEBUG [Thread-4] e.e.i.t.DeviceDetectionTask [null:-1]   "product" keyword has been found
2024-04-19 21:54:01,331 DEBUG [Thread-4] e.e.i.t.DeviceDetectionTask [null:-1]   Current subString : model:IN2025
2024-04-19 21:54:01,331 DEBUG [Thread-4] e.e.i.t.DeviceDetectionTask [null:-1]   "model" keyword has been found
2024-04-19 21:54:01,332 DEBUG [Thread-4] e.e.i.t.DeviceDetectionTask [null:-1]   Current subString : device:OnePlus8Pro
2024-04-19 21:54:01,332 DEBUG [Thread-4] e.e.i.t.DeviceDetectionTask [null:-1]   "device" keyword has been found
2024-04-19 21:54:01,332 DEBUG [Thread-4] e.e.i.t.DeviceDetectionTask [null:-1]   Current subString : transport_id:5
2024-04-19 21:54:01,332 DEBUG [Thread-4] e.e.i.t.DeviceDetectionTask [null:-1] call(), result: Device found
2024-04-19 21:54:01,334 INFO [JavaFX Application Thread] e.e.i.h.DeviceHelper [null:-1] loadYaml(/yaml/OnePlus8Pro_flash.yml)
2024-04-19 21:54:01,381 DEBUG [JavaFX Application Thread] e.e.i.u.ConfigParser [null:-1] parseSteps(yaml)
2024-04-19 21:54:01,382 DEBUG [JavaFX Application Thread] e.e.i.u.ConfigParser [null:-1] --step type:custom
2024-04-19 21:54:01,382 DEBUG [JavaFX Application Thread] e.e.i.u.ConfigParser [null:-1] parseCustomStep(yaml)
2024-04-19 21:54:01,383 DEBUG [JavaFX Application Thread] e.e.i.u.ConfigParser [null:-1] --step type:load
2024-04-19 21:54:01,387 DEBUG [JavaFX Application Thread] e.e.i.u.ConfigParser [null:-1] --step type:custom-executable
2024-04-19 21:54:01,388 DEBUG [JavaFX Application Thread] e.e.i.u.ConfigParser [null:-1] --step type:custom
2024-04-19 21:54:01,388 DEBUG [JavaFX Application Thread] e.e.i.u.ConfigParser [null:-1] parseCustomStep(yaml)
2024-04-19 21:54:01,389 DEBUG [JavaFX Application Thread] e.e.i.u.ConfigParser [null:-1] --step type:load
2024-04-19 21:54:01,389 DEBUG [JavaFX Application Thread] e.e.i.u.ConfigParser [null:-1] --step type:load
2024-04-19 21:54:01,389 DEBUG [JavaFX Application Thread] e.e.i.u.ConfigParser [null:-1] --step type:custom-executable
2024-04-19 21:54:01,389 DEBUG [JavaFX Application Thread] e.e.i.u.ConfigParser [null:-1] --step type:load
2024-04-19 21:54:01,390 DEBUG [JavaFX Application Thread] e.e.i.u.ConfigParser [null:-1] --step type:custom-executable
2024-04-19 21:54:01,390 DEBUG [JavaFX Application Thread] e.e.i.u.ConfigParser [null:-1] --step type:load
2024-04-19 21:54:01,390 DEBUG [JavaFX Application Thread] e.e.i.u.ConfigParser [null:-1] --step type:askAccount
2024-04-19 21:54:01,391 DEBUG [JavaFX Application Thread] e.e.i.u.ConfigParser [null:-1] --step type:custom
2024-04-19 21:54:01,391 DEBUG [JavaFX Application Thread] e.e.i.u.ConfigParser [null:-1] parseCustomStep(yaml)
2024-04-19 21:54:03,440 INFO [JavaFX Application Thread] e.e.i.c.MainWindowController [null:-1] loadSubScene(deviceDetectedRoot)
2024-04-19 21:54:03,440 DEBUG [JavaFX Application Thread] e.e.i.c.MainWindowController [null:-1] change view()
2024-04-19 21:54:03,751 INFO [JavaFX Application Thread] e.e.i.h.DeviceHelper [null:-1] loadYaml(/yaml/OnePlus8Pro_fs.yml)
2024-04-19 21:54:03,753 INFO [JavaFX Application Thread] e.e.i.u.ConfigParser [null:-1] parseSourcesToDownload(...yaml...)
2024-04-19 21:54:03,754 DEBUG [JavaFX Application Thread] e.e.i.u.ConfigParser [null:-1] --> url: https://images.ecloud.global/dev/instantnoodlep/e-latest-s-instantnoodlep.zip, filePath: e-latest-s-instantnoodlep.zip
2024-04-19 21:54:03,754 DEBUG [JavaFX Application Thread] e.e.i.u.ConfigParser [null:-1] --> url: https://images.ecloud.global/dev/instantnoodlep/recovery-e-latest-s-instantnoodlep.img, filePath: recovery-e-latest-s-instantnoodlep.img
2024-04-19 21:54:03,754 DEBUG [JavaFX Application Thread] e.e.i.u.ConfigParser [null:-1] --> url: https://images.ecloud.global/stable/copy-partitions-20210323_1922.zip, filePath: copy-partitions-20210323_1922.zip
2024-04-19 21:54:03,754 INFO [JavaFX Application Thread] e.e.i.c.s.DownloadSrcController [null:-1] startNextDownload()
2024-04-19 21:54:03,754 DEBUG [JavaFX Application Thread] e.e.i.c.s.DownloadSrcController [null:-1] taskIterator has next ? {} true
2024-04-19 21:54:03,757 INFO [JavaFX Application Thread] e.e.i.c.s.DownloadSrcController [null:-1] bindProgressUIToService()
2024-04-19 21:54:03,758 INFO [JavaFX Application Thread] e.e.i.c.s.DownloadSrcController [null:-1] DownloadService.createTask(https://images.ecloud.global/dev/instantnoodlep/recovery-e-latest-s-instantnoodlep.img,recovery-e-latest-s-instantnoodlep.img)
2024-04-19 21:54:03,767 DEBUG [Thread-5] e.e.i.t.DownloadTask [null:-1] downloadFile(https://images.ecloud.global/dev/instantnoodlep/recovery-e-latest-s-instantnoodlep.img.sha256sum, C:\Users\Nova\AppData\Local\easy-installer\sources\OnePlus8Pro\recovery-e-latest-s-instantnoodlep.img.sha256sum)
2024-04-19 21:54:03,938 DEBUG [Thread-5] e.e.i.t.DownloadTask [null:-1] local file exist, size is 105
2024-04-19 21:54:03,946 DEBUG [Thread-5] e.e.i.t.DownloadTask [null:-1] last modified date = Fri Apr 19 18:44:47 CEST 2024
2024-04-19 21:54:04,425 DEBUG [Thread-5] e.e.i.t.DownloadTask [null:-1] response code: 200, OK
2024-04-19 21:54:04,439 DEBUG [Thread-5] e.e.i.t.DownloadTask [null:-1] remote fileSize = 105.0
2024-04-19 21:54:04,439 DEBUG [Thread-5] e.e.i.t.DownloadTask [null:-1] full file size = 105.0
2024-04-19 21:54:04,443 DEBUG [Thread-5] e.e.i.t.DownloadTask [null:-1] validChecksum(C:\Users\Nova\AppData\Local\easy-installer\sources\OnePlus8Pro\recovery-e-latest-s-instantnoodlep.img.sha256sum)
2024-04-19 21:54:04,447 DEBUG [Thread-5] e.e.i.t.DownloadTask [null:-1]   ChecksumLine = 54e425efbacc9da87cd2ae4941d2112b99c9542f88784d6c73ceb7285c1b9125  recovery-e-latest-s-instantnoodlep.img
2024-04-19 21:54:04,448 DEBUG [Thread-5] e.e.i.t.DownloadTask [null:-1] createFileChecksum()
2024-04-19 21:54:04,870 DEBUG [Thread-5] e.e.i.t.DownloadTask [null:-1] compare checksum: 54e425efbacc9da87cd2ae4941d2112b99c9542f88784d6c73ceb7285c1b9125 vs 54e425efbacc9da87cd2ae4941d2112b99c9542f88784d6c73ceb7285c1b9125
2024-04-19 21:54:04,871 DEBUG [JavaFX Application Thread] e.e.i.c.s.DownloadSrcController [null:-1] DownloadService.succeeded()
2024-04-19 21:54:04,872 INFO [JavaFX Application Thread] e.e.i.c.s.DownloadSrcController [null:-1] startNextDownload()
2024-04-19 21:54:04,872 DEBUG [JavaFX Application Thread] e.e.i.c.s.DownloadSrcController [null:-1] taskIterator has next ? {} true
2024-04-19 21:54:04,872 INFO [JavaFX Application Thread] e.e.i.c.s.DownloadSrcController [null:-1] bindProgressUIToService()
2024-04-19 21:54:04,872 INFO [JavaFX Application Thread] e.e.i.c.s.DownloadSrcController [null:-1] DownloadService.createTask(https://images.ecloud.global/stable/copy-partitions-20210323_1922.zip,copy-partitions-20210323_1922.zip)
2024-04-19 21:54:04,875 DEBUG [Thread-7] e.e.i.t.DownloadTask [null:-1] downloadFile(https://images.ecloud.global/stable/copy-partitions-20210323_1922.zip.sha256sum, C:\Users\Nova\AppData\Local\easy-installer\sources\OnePlus8Pro\copy-partitions-20210323_1922.zip.sha256sum)
2024-04-19 21:54:04,876 DEBUG [Thread-7] e.e.i.t.DownloadTask [null:-1] local file exist, size is 100
2024-04-19 21:54:04,877 DEBUG [Thread-7] e.e.i.t.DownloadTask [null:-1] last modified date = Fri Apr 19 18:45:19 CEST 2024
2024-04-19 21:54:04,932 DEBUG [Thread-7] e.e.i.t.DownloadTask [null:-1] response code: 200, OK
2024-04-19 21:54:04,933 DEBUG [Thread-7] e.e.i.t.DownloadTask [null:-1] remote fileSize = 100.0
2024-04-19 21:54:04,934 DEBUG [Thread-7] e.e.i.t.DownloadTask [null:-1] full file size = 100.0
2024-04-19 21:54:04,952 DEBUG [Thread-7] e.e.i.t.DownloadTask [null:-1] validChecksum(C:\Users\Nova\AppData\Local\easy-installer\sources\OnePlus8Pro\copy-partitions-20210323_1922.zip.sha256sum)
2024-04-19 21:54:04,954 DEBUG [Thread-7] e.e.i.t.DownloadTask [null:-1]   ChecksumLine = 200877dfd0869a0e628955b807705765a91e34dff3bfeca9f828e916346aa85f  copy-partitions-20210323_1922.zip
2024-04-19 21:54:04,955 DEBUG [Thread-7] e.e.i.t.DownloadTask [null:-1] createFileChecksum()
2024-04-19 21:54:04,956 DEBUG [Thread-7] e.e.i.t.DownloadTask [null:-1] compare checksum: 200877dfd0869a0e628955b807705765a91e34dff3bfeca9f828e916346aa85f vs 200877dfd0869a0e628955b807705765a91e34dff3bfeca9f828e916346aa85f
2024-04-19 21:54:04,956 DEBUG [JavaFX Application Thread] e.e.i.c.s.DownloadSrcController [null:-1] DownloadService.succeeded()
2024-04-19 21:54:04,956 INFO [JavaFX Application Thread] e.e.i.c.s.DownloadSrcController [null:-1] startNextDownload()
2024-04-19 21:54:04,956 DEBUG [JavaFX Application Thread] e.e.i.c.s.DownloadSrcController [null:-1] taskIterator has next ? {} true
2024-04-19 21:54:04,957 INFO [JavaFX Application Thread] e.e.i.c.s.DownloadSrcController [null:-1] bindProgressUIToService()
2024-04-19 21:54:04,957 INFO [JavaFX Application Thread] e.e.i.c.s.DownloadSrcController [null:-1] DownloadService.createTask(https://images.ecloud.global/dev/instantnoodlep/e-latest-s-instantnoodlep.zip,e-latest-s-instantnoodlep.zip)
2024-04-19 21:54:04,958 DEBUG [Thread-9] e.e.i.t.DownloadTask [null:-1] downloadFile(https://images.ecloud.global/dev/instantnoodlep/e-latest-s-instantnoodlep.zip.sha256sum, C:\Users\Nova\AppData\Local\easy-installer\sources\OnePlus8Pro\e-latest-s-instantnoodlep.zip.sha256sum)
2024-04-19 21:54:04,959 DEBUG [Thread-9] e.e.i.t.DownloadTask [null:-1] local file exist, size is 96
2024-04-19 21:54:04,959 DEBUG [Thread-9] e.e.i.t.DownloadTask [null:-1] last modified date = Fri Apr 19 18:45:19 CEST 2024
2024-04-19 21:54:05,012 DEBUG [Thread-9] e.e.i.t.DownloadTask [null:-1] response code: 200, OK
2024-04-19 21:54:05,014 DEBUG [Thread-9] e.e.i.t.DownloadTask [null:-1] remote fileSize = 96.0
2024-04-19 21:54:05,014 DEBUG [Thread-9] e.e.i.t.DownloadTask [null:-1] full file size = 96.0
2024-04-19 21:54:05,052 DEBUG [Thread-9] e.e.i.t.DownloadTask [null:-1] validChecksum(C:\Users\Nova\AppData\Local\easy-installer\sources\OnePlus8Pro\e-latest-s-instantnoodlep.zip.sha256sum)
2024-04-19 21:54:05,053 DEBUG [Thread-9] e.e.i.t.DownloadTask [null:-1]   ChecksumLine = 171c1c6565d7a98c0afc1168cbe9db2d96105e38750ab34516d5010f2a992db0  e-latest-s-instantnoodlep.zip
2024-04-19 21:54:05,055 DEBUG [Thread-9] e.e.i.t.DownloadTask [null:-1] createFileChecksum()
2024-04-19 21:54:09,556 DEBUG [Thread-9] e.e.i.t.DownloadTask [null:-1] compare checksum: 8ccac2e72cba88c1a61ab6c419c8db648b5cd9cde011cbbf68f51833beccf2e7 vs 171c1c6565d7a98c0afc1168cbe9db2d96105e38750ab34516d5010f2a992db0
2024-04-19 21:54:09,557 DEBUG [Thread-9] e.e.i.t.DownloadTask [null:-1] downloadFile(https://images.ecloud.global/dev/instantnoodlep/e-latest-s-instantnoodlep.zip, C:\Users\Nova\AppData\Local\easy-installer\sources\OnePlus8Pro\tmp.e-latest-s-instantnoodlep.zip)
2024-04-19 21:54:09,668 DEBUG [Thread-9] e.e.i.t.DownloadTask [null:-1] response code: 200, OK
2024-04-19 21:54:09,669 DEBUG [Thread-9] e.e.i.t.DownloadTask [null:-1] remote fileSize = 1.275129698E9
2024-04-19 21:54:09,669 DEBUG [Thread-9] e.e.i.t.DownloadTask [null:-1] full file size = 1.275129698E9
2024-04-19 21:54:14,443 DEBUG [Thread-6] e.e.i.t.DownloadTask [null:-1] timeoutThread is over!
2024-04-19 21:54:14,935 DEBUG [Thread-8] e.e.i.t.DownloadTask [null:-1] timeoutThread is over!
2024-04-19 21:54:15,016 DEBUG [Thread-10] e.e.i.t.DownloadTask [null:-1] timeoutThread is over!
2024-04-19 21:58:31,331 DEBUG [Thread-9] e.e.i.t.DownloadTask [null:-1] Downloaded succeed. Rename temp file to right fileName
2024-04-19 21:58:31,332 DEBUG [Thread-9] e.e.i.t.DownloadTask [null:-1] validChecksum(C:\Users\Nova\AppData\Local\easy-installer\sources\OnePlus8Pro\e-latest-s-instantnoodlep.zip.sha256sum)
2024-04-19 21:58:31,333 DEBUG [Thread-9] e.e.i.t.DownloadTask [null:-1]   ChecksumLine = 171c1c6565d7a98c0afc1168cbe9db2d96105e38750ab34516d5010f2a992db0  e-latest-s-instantnoodlep.zip
2024-04-19 21:58:31,333 DEBUG [Thread-9] e.e.i.t.DownloadTask [null:-1] createFileChecksum()
2024-04-19 21:58:34,754 DEBUG [Thread-9] e.e.i.t.DownloadTask [null:-1] compare checksum: 8ccac2e72cba88c1a61ab6c419c8db648b5cd9cde011cbbf68f51833beccf2e7 vs 171c1c6565d7a98c0afc1168cbe9db2d96105e38750ab34516d5010f2a992db0
2024-04-19 21:58:34,754 DEBUG [JavaFX Application Thread] e.e.i.c.s.DownloadSrcController [null:-1] DownloadService.succeeded()
2024-04-19 21:58:39,702 DEBUG [Thread-11] e.e.i.t.DownloadTask [null:-1] timeoutThread is over!

checksum mismatch on “e-latest-s-instantnoodlep.zip” → https://gitlab.e.foundation/e/backlog/-/issues/7144

Hey, thanks for reply
What’s the way to correct it ? (I’m so newb on this)

je suis desole to hijack this in english - wait a bit for https://gitlab.e.foundation/e/devices/easy-installer/-/merge_requests/234 to be released (that should be in a v0.21 vs your current 0.20.1)

Oh ok perfect, thanks !