ΕΛ/ΛΑΚ | creativecommons.gr | mycontent.ellak.gr |
freedom

Νέα από τον πλανήτη…planet.ellak.gr: Replicant OS | Ελεύθερο Android λειτουργικό

by: Cerebrux

Στον σημερινό οδηγό θα δούμε πως μπορούμε να εγκαταστήσουμε το Replicant OS, ένα ελεύθερο και ανοιχτού κώδικα λειτουργικό βασισμένο στο Android, σε Samsung κινητό.

Σε ένα παλιό μας οδηγό είχαμε flashάρει android σε HTC Desire (!!!) συσκευή ενώ στο σημερινό θα το κάνουμε σε Samsung Galaxy S3 GT-I9300

Τι είναι το Replicant OS;

Το Replicant είναι ένα ελεύθερο λειτουργικό σύστημα (OS) που βασίζεται στο Android και στοχεύει στην αντικατάσταση όλων των ιδιόκτητων (κλειστού κώδικα) στοιχείων του Android με αντίστοιχα ελεύθερου λογισμικού. Με λίγα λόγια:

  • Είναι διαθέσιμο για πολλά smartphone και tablet.
  • Είναι γραμμένο στις ίδιες γλώσσες προγραμματισμού με το Android, ενώ οι τροποποιήσεις είναι κυρίως στη γλώσσα C και αφορούν κυρίως τα τμήματα του λειτουργικού συστήματος χαμηλότερου επιπέδου, όπως το Linux kernel και οι drivers .
  • Το όνομα Replicant έχει προέλθει από τα Replicant Androids στην ταινία Blade Runner.
  • Το Replicant υποστηρίζεται από το Ίδρυμα Ελεύθερου Λογισμικού (fsf) και εν μέρει από το NLnet.

Επειδή όμως οι περισσότεροι κατασκευαστές κινητών τηλεφώνων δεν διαθέτουν τους drivers τους υπό κάποια άδεια ανοιχτού κώδικα, κάποιες λειτουργείς όπως το WiFi, GPS, Μπροστινή Κάμερα, Bluetooth λείπουν χωρίς μη-ελεύθερο firmware. Σε αυτή την περίπτωση, εφόσον τα χρειάζεσαι θα χρειαστείς κάποια εξωτερική συσκευή USB π.χ. για WiFi και Bluetooth μπορείς να πάρεις mini USB adapter και να τα συνδυάσεις με ένα Nano OTG USB

Το Replicant OS είναι διαθέσιμο για αρκετά κινητά τα οποία μπορείς να τα δεις στην επίσημη σελίδα του. Στο παρόν οδηγό, θα δούμε την εγκατάσταση του σε Samsung Galaxy S3 GT-I9300.

Πως βάζω το Replicant OS;

Η διαδικασία για την εγκατάσταση Replicant σε Samsung Galaxy S3 GT-I9300 είναι εύκολη. Θα χρειαστείς τα εργαλεία Heimball, ADB και GPG. H διαδικασία εγκατάστασής τους σε λειτουργικό Linux :

1sudo apt install adb gpg android-tools-adb android-tools-fastboot heimdall-flash

Από την παρακάτω σελίδα κατεβάστε το Replicant και Recovery αρχείο μαζί με τα img.asc αρχεία τους. (Προτείνω την έκδοση 6.0 0003) Download | Replicant OS

κατεβάστε το Replicant και Recovery αρχείο μαζί με τα img.asc αρχεία τους

Έλεγξε την υπογραφή από το recovery αρχείο και το replicant με την παρακάτω εντολή (αλλάζοντας το recovery-.img.asc)

1gpg --verify recovery-<yourdevice>.img.asc

Σχετικά με τα μπορείς να τα βρεις ποιο οργανωμένα και αναλυτικά στην επίσημη σελίδα του. Μην προχωρήσεις αν δεν ταιριάζουν, δοκίμασε κάποια άλλη έκδοση .

Εγκατάσταση Recovery image του Replicant

Θα αρχίσουμε την εγκατάσταση με το recovery οπού θα χρειαστούμε το heimball αφού το έχουμε συνδέσει με καλώδιο στο PC μας. Ανοίγουμε την συσκευή Samsusng κρατώντας τον συνδυασμό κουμπιών Volume down, Select, Power.

  • Κρατάμε τον συνδυασμό μέχρι να εμφανιστεί προειδοποιητικό μήνυμα
  • Επιβεβαιώνουμε ότι θέλουμε να κατεβάσουμε άλλο λειτουργικό σύστημα πατώντας το Volume up.
  • Σιγουρευτείτε ότι η συσκευή είναι σε Download-mode .

Μπορείτε να εκτελέσετε την ακόλουθη εντολή για να επαληθεύσετε εάν η συσκευή βρίσκεται σε Download-mode:

1lsusb

Εάν είναι τότε θα έχετε μια γραμμή που θα είναι παρόμοια με αυτήν:

1Bus 004 Device 002: ID 04e8:685d Samsung Electronics Co., Ltd GT-I9100 Phone [Galaxy S II] (Download mode)

Τότε τρέχουμε την παρακάτω εντολή με το Path που αποθηκεύσαμε το recovery-.img αρχείο

1heimdall flash --BOOT path/to/recovery-<yourdevice>.img --RECOVERY path/to/recovery-<yourdevice>.img

σε περίπτωση που λάβετε ένα μήνυμα «ERROR: Protocol initialisation failed!» όπως παρακάτω:

------------------------------------------------------------------------------Heimdall v1.4.2 Copyright (c) 2010-2017 Benjamin Dobell, Glass Echidnahttp://www.glassechidna.com.au/ This software is provided free of charge. Copying and redistribution isencouraged. If you appreciate this software and you would like to support futuredevelopment please consider donating:http://www.glassechidna.com.au/donate/ Initialising connection...Detecting device...Claiming interface...Setting up interface... Initialising protocol...ERROR: Protocol initialisation failed! Releasing device interface...------------------------------------------------------------------------------

αποσυνδέσετε και επανασυνδέστε το καλώδιο USB από τον υπολογιστή σε κάποια άλλη θύρα και δοκιμάστε ξανά. Βεβαιωθείτε ότι το καλώδιο USB δεν έχει υποστεί ζημιά δοκιμάζοντας με άλλο καλώδιο εάν έχετε.

Εγκατάσταση Replicant OS

Έχετε ήδη κατεβασμένο το αρχείο zip όπως αναφέρθηκε στην αρχή και μοιάζει replicant-6.0-.zip. Μπαίνετε σε recovery

Μπαίνετε σε recovery
  • Επιλέγετε Apply update.
  • Επιλέγετε Apply from ADB.
  • Πίσω στον υπολογιστή, μεταφορτώνουμε το zip αρχείο στο κινητό με sideload:
1adb sideload /διαδρομή/στο/replicant-6.0-i9300.zip
  • Περιμένουμε μέχρι να γίνει η μεταφορά και να ολοκληρωθεί η εγκατάσταση.

Υπόψιν ότι το ποσοστό μπορεί να σταματήσει να ενημερώνεται κάποια στιγμή, πολύ πριν από το 100%. Σε αυτήν την περίπτωση απλώς περιμένετε να ολοκληρωθεί η μεταφορά και η εγκατάσταση αρχείων.

επιλέγετε το reboot system now και εισέρχεστε κανονικά στο replicant

Στο τέλος άπλα επιλέγετε το reboot system now και εισέρχεστε κανονικά στο replicant το οποίο θα αργήσει λίγο στην αρχή μέχρι να γίνει το απαραίτητο setup.

Πηγή άρθρου: https://planet.ellak.gr https://cerebrux.net

Leave a Comment