As some of you may be aware we have an Easy Installer to help flash the /e/OS on a set of 6 devices.
Fairphone 3/Fairphone 3+
Samsung Galaxy S9 – Exynos only
Samsung Galaxy S9 Plus – Exynos only
Samsung Galaxy S7 – Exynos only
Samsung Galaxy S7 Edge – Exynos only
Samsung Galaxy S8 – Exynos only
There is a guide available here with some additional documentation on how to install the Easy Installer on Linux and Windows system.
That being said there are a lot of questions which we keep getting from users on the Easy Installer
We want your help in building a FAQ about the Easy Installer.
For that we need you to help us with the questions you want answered regarding the Easy Installer.
This is an editable wiki where you can share some of your questions on the Easy Installer for which we will get the responses from the developers.
…
You can list out your questions here
Where can we upload the logs when asking for help in the forum? The log is too long for the forum and also for several pastebin services. Additionally, posting several logs via a pastebin service tends to trigger the spam detection.
What to do if the process crashes?
How to check if your phone is compatible ?
Why my phone is not among those proposed by the easy installer?
I tried the easy installer about a month ago with an S9 via Windows. The documentation was not very helpful, and even the terminology used within the installer itself seemed wrong. Specifically, I remember it saying ‘hold down the home button…etc’ whereas the S9 doesn’t have one. Somewhere further in the process it seemed to finish successfully, but there was no prompt as to what to do after that IIRC.
The user would benefit from more clearly written and better implemented hand-holding, especially if you’re going to call it the ‘easy’ installer.
Hi, I’m having the same problem with the easy installer except I’m trying to download ‘flame’ for a Pixel 4. The download bar counts to 1.25G (it takes a couple of minutes, no more) bounces back and forth for a couple of seconds, and tells me to try again. (15-20 times over the course of an hour.)
… except that the ROM is a dev build. I will have to leave it to an Easy Installer expert to confirm, but Easy Installer may require a stable build. (FYI https://doc.e.foundation/build-status.)
I used the easy installer at the time, but I have to say that everything did not go as planned (I did not press the right volume button at the right time, idiot ). Maybe put a more explicit infographic with screenshots of what is supposed to happen?
For the moment, as @manoj said, it supports only 6 devices, it could be interesting to propose an official tutorial video for these 6 devices or at least for the FP and Samsungs.
Wouldn’t it be possible to propose a .zip file for all the drivers and other third party software needed for the flash process to work properly? For Samsungs it seems to me from memory that it is quite simple but if ever other phones are added it could be nice.
Among the community I’m sure there must be some good video maker
Concerning the FAQ (some examples):
What to do if the process crashes?
How to check if your phone is compatible ?
Why my phone is not among those proposed by the easy installer?
Thanks for the welcome, the timely reply and the troubleshooting you did for me.
You may have already pushed me outside my base of knowledge: I understand the words but don’t have much in the way of contextual understanding to know if trying to install /e/ without the installer is more likely, because of this error, to end in a torrent of foulness & tears
…which isn’t to say I wouldn’t be up for it. And so!
I tried again just now with the Easy Installer. No luck: hastebin
It says Pixel 4 is coral and Pixel 4XL is flame, when in fact the 4 is flame and 4XL is coral.
I wonder if it’s possible that, even though the Easy Installer tells me it downloads flame, it instead downloads coral, and runs into trouble only after the download is complete?
I first ran the Easy Installer to displace whatever Android came with the phone, and most recently to displace the Calyx I installed when I couldn’t get the Easy Installer to work.
From your log it seems Easy Installer is not downloading an /e/ image which matches its sha256sum; installing this image will be impossible for Easy Installer.
I think this is the significant area from your log:
I think for Arch Linux also an AUR package exists and when the Linux version is not installed via snap, the log file should be in /tmp/easy-installer IIRC.
But I assume the post by 888 is a suggestion that the installer should be able to use images a user has downloaded manually in case the automatic download by the installer fails.
Why is the easy installer for Linux only available as a snap package? The distribution of this package format is controlled by Canonical (the company which releases Ubuntu) and therefore not really free. It would be much more helpful to make a flatpak for the easy installer, or create .deb and .rpm packages for the most popular Linux distributions.
Additionally, in my experience, snap packages use so much more storage/ram (or even cpu) than normal packages, so something in that format makes them really slow (even compared to flatpak, which has lots of overhead compared to shared libraries as well).
With easy installer only available as a snap package, the easiest way for me is to install from a command prompt. The only hard part in that (and it really is different in almost every device) is to get the device to shut off or boot right into recovery, after having flashed said recovery, instead of booting the stock OS and therefore overwriting the newly flashed recovery. However, I can hardly imagine that this step is much different with easy installer…
I definitely agree with you. I’m not as good yet with mobile OS and I wanted to install /e/OS on a Pixel 5, using the Easy Installer. I did it, but I “had” to install Snap on my Debian - I don’t like Snap - just to use the installer. I will uninstall it then later. A Flatpak version will do the job, even better, and will enlarge - as noted also elsewhere in the forum - the number of people potentially using the installer and the the /e/OS.
I really hope someone is considering to do this in a short time, not so much work I think.