Λοιπόν επειδή το έχω κάνει πολλές φορές, θα σου πω τι γίνεται γενικά.
1. Πρέπει να εγκαταστήσεις κάποια recovery, αυτό το κάνεις μια φορά δεν χρειάζεται να το ξανακάνεις. οι πιο γνωστες είναι οι:
Εγώ χρησιμοποιώ teamwin είναι πολύ πιο εύχρηστο και δεν μου έχει βγάλει οτε ένα σφαλμα σε αντίθεση με το δευτερο
2. Κατεβάζεις το android που θές.
Off topic:Ζήλεψα και έβαλα χθες minimal os βασισμένο στο lollipop στο xperia sola μου.
3. Αν είναι android και θες εφαρμογες google κατεβάζεις το Gapps.zip που είναι κατάλληλο για την συσκευή σου.
4. Μεσα στο android που κατέβασες zip θα είναι, έχει μέσα ένα αρχείο boot.img. Το κάνεις extract στην sd σου.
5. Βαζεις στην sd to android.zip που κατέβασες και αν θες και το Gapps.zip.
6. Συνδεεις το κινητό με το ubuntu (usb και κανεις
- Κώδικας: Επιλογή όλων
Sudo fastboot twrp-κατι
)
7. Boot into recovεry στο teamwin δηλαδη. Κάνεις clear τα cache, dalvik cache, data, system κλπ. (Μην κανεις flash την sd σου

)
8. Κανεις install/flash το boot.img, μετά το android.zip
9. Επανεκκίνηση να ανοιξει κανονικά μια φορα το κινητό (Θα αργήσει την πρώτη φορά).
10. Boot into recovery παλι για να κανεις flash και το Gapps.zip και είσαι έτοιμος.
Θα σου τα έγραφα πολύ πιο αναλυτικά αλλά είμαι στην δουλειά!
Άντε καλή επιτυχία.