Would it not be better to NOT flash aboot.img in the first place. because if you are in a working fastboot it cant be overwritten. I dont think it will get many updates anyway.
I guess thatâs what was meant by âŚ
aah ok, havent seen that one
or something like this:
echo "Current slot is ${current_slot}"
echo "Reading current-slot"
current_slot=$(fastboot getvar current-slot)
if [ "$current_slot" == "a" ]; then
set_active="b"
elif [ "$current_slot" == "b" ]; then
set_active="a"
else
echo "Couldn't read current slot"
exit 1
fi
echo "Current slot is \"${current_slot}\""
echo "Setting slot \"${set_active}\" active"
fastboot --set_active=${set_active}
That would be safer, but will likely lead to OTA not working
The dangerous part is if an user do a --set-active before the script, which change the value of current-slot
. Iâll do at least one fastboot reboot bootloader
first
Just for my understanding: if both bootloaders were broken, would the phone be ultimately bricked? No rescue?
Unless Fairphone/Arima releases a signed firehose-programmer.
That would basically make it unbrickable through software.
Probably not likely to happen, is it? Is such a tool available for other phones?
Yes, some vendors like Xiaomi apparently release it.
I suppose if enough of you ask the support for it, maybe theyâll come forward.
Ooooh ⌠I want unbrickable .
Would it be realistic to pursue this through Fairphone channels?
Could this have any advantages for them?
Could this have any effects they donât want to have?
Or should we go with the recent fad and simply say âWe want this NOW disregarding of how reality works, and if we donât get this now YOU ARE NOT FAIR!â ?
This would be a software ârepair yourselfâ tool. I think it is in their advantage to give it. But this is probably in Arimaâs hands. Which will make it harder to get, such like the flashable image they wanted to provide.
@lorahaspels: Could Fairphone please explore the possibility of releasing a signed firehose-programmer for the Fairphone 3?
âUnbrickable through softwareâ sounds like at least the Fairphone support department could be in favour now that the custom ROM genie is out of the bottle ⌠Edit: and people apparently brick their phones by flashing Fairphone Open OS for the Fairphone 2 to it ⌠German example, French example.
@lorahaspels: While weâre at it ⌠Is there an ETA for the OS image Fairphone wanted to release? âŚ
âWe are working towards making available: a flashable image for download and manual flashâ
New TWRP release is up. This one fixes installing full stock ZIPs.
Thanks to @pigpig for testing!
Thanks ! I could flash the latest A110 stock ROM, but I was required to format the data partition (though the factory reset menu). Anyway, everything works now.
Not sure, why a factory reset would be required.
I guess it depends on what state the system was in before flashing the 110 stock.
I wonder if switching slots before flashing 110 (when coming from 105) would not result in that.
There was no state at all, i was total anarchyâŚ
I think that I wasnât very careful, but thanks to the a/b system you can recover quite easily from your mistakes.
First of all MANY, MANY THANKS to all of those who work hard on making the FP3 a really fair and free phone! Iâm not a programmer or developer and therefore very happy that you do thatâŚ
I have a question about how to backup in TWRP:
For a ânormalâ backup, just to be able to restore the status my phone has right now, which boxes do I have to check in TWRP? Is, for example, DTBO or Firmware required?
My phone is on TWRP 3.3.1-0_k4y0z-20200202-02, rooted with Magisk and I have installed a handful of apps from F-Droid. Most of g00gle stuff is deactivated.
Many thanks for your help!
Ah, thanks! I missed that among all the posts⌠didnât see the wood for the trees.