Dear all,
I am having problems installing e/os on a Samsung Galaxy S9 . I am doing the starlte command-line install described here (Install /e/OS on a Samsung Galaxy S9 - “starlte”). Some details:
- SM-G960F
- Android 10
- From a Debian pc.
Everything seems to work until I push the zip to the telephone, then I get the message: “E: failed to verify whole-file signature”.
A summary of my steps:
Requirements
- Ensure your phone is charged more than 50% - OK
- Check that
adbis enabled on your PC. - OK - Download all the files and images mentioned in the download section below before starting the installation - OK
(I downloaded the Android 12 community starlte files version 2.7, which is a bit weird, since the S9 never got past Android 10, and the installation guide itself requires Android 10. But the download page only gives you the choice of Android 12???
These two files:
- e-2.7-t-20250113460981-community-starlte.zip
- recovery-e-2.7-t-20250113460981-community-starlte.img).
- Make sure you have a working data cable to connect your device to the PC. - OK
- Enable USB debugging on your device. - OK
- Make sure that your model is listed in the [Smartphone Selector] - OK
- Boot your device with the stock OS at least once and check every functionality. - OK
- Enable OEM unlock in the Developer options under device Settings - OK
- [Install Heimdall] - OK (built from source)
- Power off the device and connect the USB adapter to the computer - OK
- Boot into download mode - OK
- On the computer, open a terminal window, and type:
heimdall print-pit
- If the device reboots, Heimdall is installed and working properly. - OK
Installing the /e/OS Recovery on your starlte
- Download the /e/OS recovery (linked in the Download section above) - OK
- Power off the device and connect the USB adapter to the computer - OK
- Boot into download mode: - OK
- On the computer, open a terminal window in the directory the recovery image is located, and type:
heimdall flash --RECOVERY recoveryfilename.img --no-reboot
- A blue transfer bar will appear on the device showing the recovery being transferred.
No blue transfer bar appears, but when I restart, I do get the recovery menu.
- Manually reboot into recovery - OK
Format the device
On /e/OS Recovery main screen:
- Select
Factory reset- OK - Select
Format data / Factory resetoption - OK - Next screen will display a warning that this action cannot be undone - OK
- Select
Format datato proceed orCancelif you want to go back - OK - If you selected
Format data, the format process will complete - OK
Install /e/OS
In /e/OS recovery main screen:
- Select
Apply Updateand in next screenApply update from adb- OK - In the next screen, the device is now in sideload mode - OK
- On your PC type begin adb sideload. Type the below command in a console
adb sideload downloaded_file_name.zip- OK - Press
enterkey on the keyboard to start the sideloading - OK - The PC console will now display
Total xfer: 1.00x- OK - The phone screen will now display some text with a message similar to
Script succeeded result was [1.000000]
Actually, no. It says:
E: failed to verify whole-file signature
Update package verification took 116.1 s (result 1).
E: Signature verification failed.
E: error: 21
Install from ADB completed with status 2.
Installation aborted. #1
And yes, if I reboot, I get Android again.
Any idea of what I am doing wrong?