Nicholas Christopoulos Personal Site
Προγράμματα για Android
Category: Technical Document
License: GNU FDL (https://www.gnu.org/licenses/fdl.html)
Προγράμματα για Android
Νικόλας Χριστόπουλος
2020-03-11-01:44

Ορολογία

Εφαρμογή, application, app
Η κατηγορία των προγραμμάτων που απευθύνονται στον τελικό χρήστη.
Client
Client στο διαδίκτυο λέγετε ένα πρόγραμμα το οποίο διευκολύνει την πρόσβαση σε διαδικτυακές υπηρεσίες. Για παράδειγμα όταν λέμε e-mail client, εννοούμε το πρόγραμμα που κατεβάζει και διαχειρίζεται το ηλεκτρονικό μας ταχυδρομείο.
ΕΛ
Ελεύθερο Λογισμικό.
Περισσότερα στο wikipedia...
ΑΚ
Λογισμικό Ανοιχτού Κώδικα.
Περισσότερα στο wikipedia...
ΕΛ/ΛΑΚ, FOSS
Ελεύθερο Λογισμικό και Λογισμικό Ανοικτού Κώδικα.
Ασύμμετρη κρυπτογράφηση, διπλού κλειδιού
δημόσιου κλειδιού, public key cryptography
Το ασύμμετρο κρυπτοσύστημα έχει δυο είδη κλειδιών ένα ιδιωτικό και ένα δημόσιο. Το δημόσιο είναι διαθέσιμο σε όλους ενώ το ιδιωτικό είναι κρυφό. Η σχέση των δύο κλειδιών είναι ό,τι κρυπτογραφεί το ένα, μπορεί να το αποκρυπτογραφήσει μόνο το άλλο, έτσι οι χρήστες ανταλλάσσουν μόνο τα δημόσια κλειδιά τους που με αυτά κρυπτογραφούν τα μηνύματα μεταξύ τους.

FYI: Η συμμετρική είναι όταν και οι δύο χρήστες μοιράζονται το κλειδί αποκρυπτογράφησης.

end-to-end κρυπτογράφηση
Η end-to-end κρυπτογράφηση (E2EE) είναι ένα σύστημα επικοινωνίας, όπου μόνο οι τελικοί χρήστες μπορούν να διαβάσουν τα μηνύματα. Τα συστήματα αυτά έχουν σχεδιαστεί έτσι ώστε να μη μπορεί κανένας τρίτος να αποκρυπτογραφήσει τα δεδομένα που μεταδίδονται ή αποθηκεύονται. Για παράδειγμα, οι εταιρείες που χρησιμοποιούν end-to-end κρυπτογράφηση δεν είναι σε θέση να παραδώσουν κείμενα των πελατών τους στις αρχές.
backdoors
Οι εταιρείες, όχι σπάνια, πρόθυμα ή απρόθυμα εισάγουν κερκόπορτες στο λογισμικό τους ώστε να βοηθήσουν την παράκαμψη της κρυπτογράφησης. Το 2013, πληροφορίες που διέρρευσαν από τον Edward Snowden έδειξαν ότι το Skype είχε (τώρα θα έχει άλλη) μια κερκόπορτα η οποία επέτρεψε στη Microsoft να παραδώσει μηνύματα χρηστών της στην NSA παρά το γεγονός ότι αυτά τα μηνύματα ήταν επίσημα end-to-end κρυπτογραφημένα.
peer-to-peer (p2p)
Peer-to-peer δικτύωση είναι μια δικτύωση από ισότιμους κόμβους. Έτσι ουσιαστικά φτιάχνεται μια ανεξάρτητη δικτύωση πάνω από την υπάρχουσα (π.χ. internet) μεταξύ «γνωστών». Το gnutella είναι τέτοιο.

Τα δομημένα p2p αναλαμβάνουν να δομήσουν την τοπολογία των κόμβων για την καλύτερη εξυπηρέτηση του σκοπού τους (ταχύτητα). Το bittorrent είναι τέτοιο.

Τα δίκτυα αυτά έχουν δικά τους πρωτόκολλα, έτσι ανάλογα τον σχεδιασμό τους τα δίκτυα αυτά μπορούν να προσφέρουν ανωνυμία, προστασία, παράνομες δραστηριότητες κ.α.

Instant Messenger
Κατηγορία εφαρμογών που αναλαμβάνουν την άμεση μεταφορά μηνυμάτων μέσω internet. Συχνά εκτός από απλά μηνύματα έχουν ικανότητα να στέλνουν εικόνα, ήχο (VoIP) και αρχεία. Τέτοια είναι τα ICQ, Viber, FB messenger, Telegram, Signal, WhatsApp, Skype κ.λπ.

Ελάφρυνση του Android

Το Android είναι σχεδιασμένο για να εκτελεί λειτουργίες κατά περιπτώσεις, όπως για παράδειγμα μόλις γίνει σύνδεση wi-fi εκτελούνται μια σειρά από προγράμματα που έχουν δηλώσει να ενεργοποιούνται κατά αυτό το συμβάν. Αυτό έχει σαν αποτέλεσμα λανθασμένα να νομίζουν οι χρήστες του, ότι όσες περισσότερες εφαρμογές έχουν τόσο καθυστερεί. Δεν χρειάζεται να μην έχετε τις υπηρεσίες που θέλετε, αλλά να επιλέξετε!

Τα Android κινητά επίσης - στην ΕΕ, και τις ΗΠΑ - έρχονται με προεγκαταστημένα τα λεγόμενα Google Apps, δηλαδή τις εφαρμογές της Google. Οι εφαρμογές αυτές είναι βαριές και άχρηστες, ο κύριος σκοπός τους είναι να πουλήσει υπηρεσίες και προϊόντα η Google, αλλά και να εξαρτηθείτε από τις υπηρεσίες της Google όπως είσαστε από αντίστοιχες της Microsoft. Επίσης αυτές οι εφαρμογές αναβαθμίζονται συνεχώς, προσθέτοντας ένα σωρό άχρηστες λειτουργίες λόγο του ανταγωνισμού, με αποτέλεσμα αυτές να ακολουθούν την πλέον πρόσφατη τεχνολογία η οποία όμως εκτός από άχρηστη, δεν συμβαδίζει πια με την τεχνολογία του κινητού σας.

Το πρώτο που έχετε να κάνετε μόλις πάρετε ένα android μηχάνημα (κινητό ή τάμπλετ) είναι να πάτε στις Ρυθμίσεις, Εφαρμογές και να απενεργοποιήσετε ότι δεν χρειάζεστε, ιδιαίτερα αν είναι πρόγραμμα της Google ή άλλης μεγάλης εταιρείας. Αφήστε τα Google Play Services (Υπηρεσίες Google Play) και ότι έχει μικρό μέγεθος.

Πολλά προγράμματα ή/και υπηρεσίες μπορούν να αντικατασταθούν από ελεύθερο λογισμικό που όπως θα δούμε παρακάτω μπορείτε να το προμηθευτείτε από το f-droid.org. Επειδή το ελεύθερο λογισμικό εκ φύσεως δεν έχει σκοπό το κέρδος αλλά ούτε τον ανταγωνισμό, είναι σαφέστατα μια ανάσα πνοής στο κινητό σας.

Μπορείτε να ξεφορτωθείτε τελείως την Google και οτιδήποτε την θυμίζει, απλώς εγκαθιστώντας μια ελεύθερη "ROM" όπως το lineage OS. Αυτό έχω κάνει σε όλες τις Android συσκευές μου - και αυτό κάνω εδώ και κάποια χρόνια με το που πέσει μία στα χέρια μου, είναι όμως λίγο πολύπλοκη διαδικασία και διαφέρει από συσκευή σε συσκευή.

Απαραίτητες Εφαρμογές

Αποθετήριο ΕΛ/ΛΑΚ εφαρμογών [ΕΛ]

Σύνδεσμος: F-Droid

Το F-Droid είναι ένα πρόγραμμα αλλά και ένα αποθετήριο (σαν το Google Play) με αποκλειστικά ΕΛ/ΛΑΚ εφαρμογές. Το πρόγραμμα καθιστά εύκολο να περιηγηθείτε, να εγκαταστήσετε και να παρακολουθείτε τις ενημερώσεις προγραμμάτων ΕΛ/ΛΑΚ στην συσκευή σας.

Ασφαλή, χωρίς παρακολούθηση, ιούς, διαφημίσεις και άλλες αστικές ανοησίες, τα ΕΛ/ΛΑΚ προγράμματα να τα προτιμάτε πάντα πριν καταλήξετε να ψάξετε στο Google Play.

Εναλλακτικό του Google Play, Yalp [ΕΛ]

Σύνδεσμος: Yalp

Θέλουμε πρόσβαση στο Google Play Store αλλά να μην κάνουμε login στην Google ούτε να χρησιμοποιούμε το δικό της client; Επίσης αυτό το πρόγραμμα θα μας επιτρέψει να απενεργοποιήσουμε το Google Play - το οποίο είναι ενοχλητικά βαρύ μεταξύ των άλλων προβλημάτων που έχει - μια και καλή.

Update: Εναλλακτικό του Google Play, Aurora [ΕΛ]

Σύνδεσμος: Aurora

2020-03-10: Ότι και το Yalp, αλλά αυτή την φορά μοιάζει περισσότερο με το Google Play. Παρότι είναι καλύτερο, δεν λειτούργησε στις περισσότερες συσκευές. Επίσης αυτό το πρόγραμμα θα μας επιτρέψει να απενεργοποιήσουμε το Google Play - το οποίο είναι ενοχλητικά βαρύ μεταξύ των άλλων προβλημάτων που έχει - μια και καλή.

Αναγνώστης ειδήσεων, SpaRSS [ΕΛ]

Σύνδεσμος: SpaRSS

Οι ροές ειδήσεων (RSS) είναι αρχεία με τις νεότερες πληροφορίες που προσφέρει ένας ιστότοπος. Πολλοί ιστότοποι, κυρίως ειδησεογραφικοί προσφέρουν τέτοια υπηρεσία. Το SpaRSS είναι ένα πρόγραμμα ΕΛ/ΛΑΚ το οποίο διαβάζει και αποθηκεύει τέτοιες ροές στο κινητό σας. Το προσωπικό σας πρακτορείο ειδήσεων. Επίσης, το SpaRSS έχει την δυνατότητα να κατεβάζει πλήρως τα άρθρα, έτσι ώστε να μπορείτε να διαβάζεται και χωρίς σύνδεση.

Αντί να προσθέτετε μια μια τις ροές ειδήσεων, έχω συγκεντρώσει σε αρχείο opml αρκετές που μπορείτε να τις εισαγάγετε μέσα στο SpaRSS.

  1. Κατεβάστε το αρχείο nicholas-20180207.opml στο κινητό σας
  2. Πατήστε [≡] (Menu)
  3. μετά [✎] (Edit)
  4. μετά [⋮] (Menu)
  5. τέλος “Import from OPML” και επιλέξτε το αρχείο nicholas-20180207.opml.

Update: Αναγνώστης ειδήσεων [ΕΛ]

Σύνδεσμος: Handy News Reader

2019-02-22: Το handy news reader είναι ένα πιο δυνατό SpaRSS, έχει την δυνατότητα να κατεβάζει τις ειδήσεις και το πλήρες κείμενο αλλά και από web.

Firefox (Mozilla) [ΕΛ]

Σύνδεσμος: Firefox

Ο διάσημος browser της κοινότητας του ΕΛ. Επειδή το android έχει ενσωματωμένη την μηχανή Chrome, θα σας φανεί αρκετά πιο βαρύς, ειδικά σε κινητά με περιορισμένη RAM (< 2GB). Σ' αυτή την περίπτωση κοιτάξτε το DDG για πλήρες και ελαφρύ browser.

Σε κάθε περίπτωση χρειάζεστε έναν browser που ΔΕΝ είναι της Google.

Πόκετ (Mozilla) [ΕΛ]

Σύνδεσμος: Pocket

Αυτό είναι συνοδευτικό του Firefox. Πρόκειται για μια εφαρμογή και on-line υπηρεσία που τώρα πια ανήκει στο mozilla.org, η οποία αποθηκεύει σελίδες για διάβασμα αργότερα ή για διαμοιρασμό. Πολύ χρήσιμο.

Ελαφρύς browser του DDG [ΑΚ]

Σύνδεσμος: DuckDuckGo

Αντικαταστήστε το Google με το DuckDuckGo για προστασία της ιδιωτικής σας ζωής. Ακόμα και αν δεν το αντικαταστήσετε, θα χρειαστείτε όπως θα δούμε παρακάτω έναν δεύτερο browser, που να μην σας «προστατεύει» από τον εαυτό σας.

Σε κάθε περίπτωση χρειάζεστε έναν browser που ΔΕΝ είναι της Google.

Ελαφρύς browser JumpGo [ΕΛ]

Σύνδεσμος: JumpGo

Ελαφρύς browser που χρησιμοποιεί την παλιά μηχανή του Android (webkit). Αν και το DDG σας φαίνεται αργό, αυτή είναι η λύση.

Norton Commander Clone [shareware]

Σύνδεσμος: Total Commander

Το Total Commander είναι ο πλέον γνωστός κλώνος του Norton Commander για Windows αλλά και για Android. Το Norton Commander για όσους δεν ξέρουν ήταν ο πλέον ισχυρός διαχειριστής αρχείων του DOS. Το χαρακτηριστικό τους είναι η λειτουργία του σε 2 παράθυρα. Κλώνοι του κυκλοφορούν πολλοί και για όλα τα λειτουργικά συστήματα. Το TC επίσης, περιέχει plugins για σύνδεση μέσω SAMBA (LAN), FTP, SFTP (SSH) και WebDAV.

Σε κάθε περίπτωση χρειάζεστε να έχετε ένα file browser της προκοπής και αυτός είναι ο καλύτερος.

Ασφάλεια

Ελληνικό Caller ID

Σύνδεσμος: Ελληνικό Caller ID

Αυτόματη αναζήτηση των στοιχείων του εισερχόμενου αριθμού κατά την κλήση. Αλλά και μετά παρέχει χειροκίνητη αναζήτηση τηλεφώνου, ονοματεπώνυμου και διεύθυνσης. Έχει δυνατότητα να ρυθμιστεί και για να λειτουργεί off-line.

Viber

Σύνδεσμος: Viber

Το Viber είναι ένα δωρεάν instant messenger που σας διατηρεί συνδεδεμένους με οποιονδήποτε στον κόσμο μέσω internet. Παρέχει και άλλες αξιοσημείωτες υπηρεσίες, αλλά εδώ μας ενδιαφέρουν δύο πράγματα, α) είναι ο πιο διαδεδομένος instant messenger στην Ελλάδα (και Ρωσία), β) εγγυάται -- όσο μπορεί να εγγυηθεί μια εταιρεία -- end-to-end κρυπτογράφηση και χωρίς να αποθηκεύει στοιχεία των χρηστών.

XMPP client + OTR [ΕΛ]

Σύνδεσμος: Conversations

Το conversations δεν είναι κάτι το εξαιρετικό σε σχέση με τα άλλα instant messengers. Προσφέρει τα συνηθισμένα και σε απλοϊκότερη μορφή με μια καλή end-to-end κρυπτογράφηση μέσω OTR ή OpenPGP. Τι το κάνει διαφορετικό: α) Λειτουργεί μέσω πρωτοκόλλου XMPP, β) Είναι Ελεύθερο Λογισμικό, γ) Δεν χρειάζεται τηλέφωνο για επιβεβαίωση.

Και τα τρία χαρακτηριστικά είναι σημαντικά, αλλά εγώ ως προγραμματιστής νοιάζομαι ιδιαίτερα για το πρώτο. Η χρήση δημόσιων πρωτοκόλλων για οτιδήποτε είναι ζωτικής σημασίας για όλο τον κόσμο αλλιώς οι εταιρείες αναλαμβάνουν «πρωτοβουλίες» και τα διαλύουν όλα, το ίδιο το Unix (πριν το Linux) με αυτό τον τρόπο, κόντεψαν να το πεθάνουν.

Update: XMPP client [ΕΛ]

Σύνδεσμος: Pix-Art Messenger

2019-02-22: Το Pix-Art Messanger είναι μια εξελιγμένη έκδοση του conversations, επίσης μου διόρθωσε κάποια ασυμβατότητα με το pidgin (Linux client).

Signal [ΑΚ]

Σύνδεσμος: Signal

Αυτό είναι το instant messenger που χρησιμοποιεί ο Edward Snowden. Δεν έχει μεγάλη διάδοση στην Ελλάδα αλλά είναι πολύ πιο ελαφρύ από το Viber και είναι ανοιχτού κώδικα.

Ασφαλής δικτυακός δίσκος 50G

Σύνδεσμος: MEGA.NZ

Το mega το ίδρυσε άνθρωπος που στο παρελθόν κυνηγήθηκε για πειρατικό λογισμικό, έτσι φρόντισε πολύ καλά την ασφάλεια στο mega.nz· αυτός είναι και ο λόγος (νομοθεσία) που βρίσκεται στην Νέα Ζηλανδία. Το mega.nz παρέχει διπλά κλειδιά, είναι απροσπέραστο από οποιοδήποτε, φυσικά και από το ίδιο το mega.nz.

2020-03-10: Το mega.nz ανήκει σε άλλη ιδιωτική εταιρεία πια.

Συγχρονισμός σε ΜΗ Google Server [ΕΛ]

Σύνδεσμος: DAVDroid

Το DAVDroid μας επιτρέπει να συγχρονίσουμε τις επαφές μας, τα ημερολόγια και τις σημειώσεις (tasks) μας με κάποιο άλλο πάροχο εκτός από την Google.

Καταγραφή τηλεφωνικών κλήσεων [ΕΛ]

Σύνδεσμος: Call Recorder

Στην Ελλάδα αυτό είναι «παράνομο». Νομίζω ότι μπορείτε με το να ειδοποιήσετε τον συμμετέχοντα ότι η κλήση καταγράφεται να είστε νομικά καλυμμένοι.

Μπλοκάρισμα τηλεφωνικών αριθμών [ΕΛ]

Σύνδεσμος: NoPhoneSpam

Καταγραφή συνδέσεων [ΕΛ]

Σύνδεσμος: Net Monitor

Παρακολουθεί και καταγράφει ποιά εφαρμογή συνδέεται που. ΔΕΝ απαιτεί δικαιώματα root.

Firewall [ΕΛ]

Σύνδεσμος: NetGuard

Επιτρέπει ή όχι την πρόσβαση στο internet (WiFi ή/και 3G) ανά εφαρμογή. ΔΕΝ απαιτεί δικαιώματα root.

Προτάσεις Βασικών Εφαρμογών

Τυπικές βασικές εφαρμογές [ΕΛ]

Σύνδεσμος: SimpleMobileTools

Αν έχετε από τις περίεργες ROMs που δίνουν όλες οι γνωστές εταιρείες και σας έχουν γεμίσει με άθλια βαριά προγράμματα για τις πλέον απλές εργασίες, όπως οι επαφές, μουσική, file-manager, κλπ... αντικαταστήστε τα με αυτές τις απλές εκδόσεις.

Χάρτες ΕΛ [ΕΛ]

Σύνδεσμος: OpenStreetMap

e-mail client [ΕΛ]

Σύνδεσμος: K-9 Mail

Έχετε πολλούς λογαριασμούς e-mail; δεν θέλετε καμιά επαφή με gmail και Google εφαρμογές;

Σημειωματάριο / Κειμενογράφος [ΕΛ]

Σύνδεσμος: Markor

Σημειωματάριο / Κειμενογράφος απλού κειμένου με υποστήριξη markdown.

Παρουσιαστής αρχείων PDF [ΕΛ]

Σύνδεσμος: Document Viewer

Εφαρμογή ελεύθερου λογισμικού που εμφανίζει αρχεία PDF, DjVu, EPUB, XPS, CBZ και FB2.

Αριθμομηχανή [ΑΚ]

Σύνδεσμος: Cyanogenmod Calculator

Επειδή η αριθμομηχανή του Android είναι για κλάματα αν όχι για γέλια, αντικαταστήστε την με την αριθμομηχανή της πιο διάσημης διανομής που βγήκε ποτέ για Android, το Cyanogenmod. Είναι ίδιο μόνο που με swipe left/right προσφέρει και όλες τις βασικές λειτουργίες για απλά μαθηματικά (τριγωνομετρία, πίνακες, οκταδικό/δεκαεξαδικό).

Αν χρειάζεστε κάτι παραπάνω, υπάρχουν πολλές επιλογές στο F-Droid, προσωπικά εδώ και χρόνια έχω επιλέξει το Mathdroid (expression calculator).

Διαβάζει barcode και QR [ΕΛ]

Σύνδεσμος: Barcode Scanner

Βλέπεται στα sites τα περίεργα τετράγωνα με μαύρα και άσπρα σχήματα μέσα τους και δεν ξέρετε πως να τα χρησιμοποιήσετε; Με αυτό μπορείτε. Στο F-Droid έχει και εφαρμογή για να δημιουργήσετε δικά σας.

GPS κ Δορυφόροι [ΕΛ]

Σύνδεσμος: SatStat

Για τους φίλους του GPS, θα το λατρέψουν. Λειτουργεί και ως πυξίδα και συνεργάζεται με χάρτες.

Μετρητής σήματος WiFi [ΕΛ]

Σύνδεσμος: WiFi Analyzer

Το χρειάζεστε για να βρήτε που έχετε καλύτερο σήμα.

Παρακολούθηση του χώρου της SD [ΕΛ]

Σύνδεσμος: DiskUsage

Παρουσιάζει που καταναλώνεται ο χώρος της SD Card κατά καταλόγους. Από το menu του μπορείτε να σβήσετε πράγματα.

Αλητείες ϗ άλλα...

Χακάρετε προγράμματα

Σύνδεσμος: LuckyPatcher

Αφαιρέστε τις διαφημίσεις, απενεργοποιήστε φόρμες, «αγοράστε» εφαρμογές εύκολα και άνετα...Το απαραίτητο εργαλείο για κάθε hacker στο android, είναι τόσο απλό που μπορεί να τα κάνει και ένας απλός χρήστης.

Αν δεν κατεβάζει το πρόγραμμα ο browser του κινητού σας, αλλάξτε browser, χρησιμοποιείται της Google τον χαφιέ.

Η επίσημη εφαρμογή του PornHub

Σύνδεσμος: PornHub

Διότι δεν γίνεται να λειτουργούμε σαν αστοί.

Αν δεν κατεβάζει το πρόγραμμα ο browser του κινητού σας, αλλάξτε browser, χρησιμοποιείται της Google τον χαφιέ.

Εναλλακτικό του Google Play

Σύνδεσμος: Aptoide

Δεν θέλουμε το Google Play; θέλουμε να βρίσκουμε και «άλλες» εφαρμογές; Παλιότερη έκδοση;

Προσέξτε όταν κατεβάζετε μια εφαρμογή από το aptoide να έχει την πράσινη σήμανση ότι έχει ελεγχτεί.

On line TV με πολλά κανάλια

Σύνδεσμος: FilmOn Live TV

Κατηγορίες BBC, horror, etc

Ταινίες, σειρές με το Stremio

Σύνδεσμος: Stremio

Παρακολουθήστε εύκολα ταινίες και τηλεοπτικές σειρές, με υπότιτλους.

Ταινίες, σειρές με το Terrarium

Σύνδεσμος: Terrarium TV

Παρακολουθήστε εύκολα ταινίες και τηλεοπτικές σειρές, με υπότιτλους.

Ταινίες, σειρές με το FreeFlix

Σύνδεσμος: FreeFix HQ

Παρακολουθήστε εύκολα ταινίες και τηλεοπτικές σειρές, με υπότιτλους.

Ταινίες με το ShowBox

Σύνδεσμος: ShowBox

Παρακολουθήστε εύκολα ταινίες και τηλεοπτικές σειρές, με υπότιτλους. Το πρόγραμμα κατεβάζει και παίζει αυτόματα από torrents.

Αν δεν κατεβάζει το πρόγραμμα ο browser του κινητού σας, αλλάξτε browser, χρησιμοποιείται της Google τον χαφιέ.

Δημιουργία meme

Σύνδεσμος: MemeTastic

Αυτό το προγραμματάκι δημιουργεί εύκολα memes από φωτογραφίες.