Οδηγός για νέους χρήστες Android

Status
Not open for further replies.

airb

Super Moderator
Staff member
25 May 2008
15,120
Λιβαδειά

2.3 Απενεργοποίηση της αυτόματης φωτεινότητας για την έκδοση 2.3 (the hard way!!!)

Καταρχήν τα συγχαρητήρια μου που έχετε φτάσει να διαβάζετε ως εδώ! Αν μάλιστα αποφασίσετε να προχωρήσετε στην απενεργοποίηση τότε σας αξίζουν πολλά μπράβο. Προτού πιάσετε το κινητό στο χέρι σας διαβάστε όλο το κειμένο και κατόπιν προχωρήστε στην πράξη.


  1. Αν δεν έχουμε εγκαταστήσει ήδη τον Root Explorer το κάνουμε
  2. Ανοίγουμε το πρόγραμμα και τσεκάρουμε ότι πάνω πάνω γράφει Mounted as r/w. Αν όχι τότε click στο κουμπάκι δίπλα για να γίνει r/w.
  3. Στον root φάκελο (ξερουμε ότι είμαστε στον root φάκελο όταν στην μπάρα διεύθυνσης υπάρχει ένα slash "/") βρίσκουμε το φάκελο etc
  4. 4 Εντός του etc υπάρχει το αρχείο hw_config. Παρατεταμένο άγγιγμα πάνω του και επιλέγουμε Perimisions.
  5. Τσεκάρουμε όλα τα κουτάκια για να έχουμε πλήρη πρόσβαση στο αρχείο και πατάμε ΟΚ.
  6. Ξανά παρατεταμένο άγγιγμα και επιλέγουμε Open With-->Text Editor
  7. Εντοπίζουμε τη γραμμή # LMU AS3676 Configuration (LMU σημαίνει Lighting Management Unit)
  8. Εντοπίζουμε τις γραμμές (είναι προς το τέλος του κειμένου --- δείτε την εικόνα στο τέλος):
Code:
echo 1 > $dev/lcd-backlight/als/enable  #Sensor on/off. 1 = on, reg 90h
echo 1 > $dev/button-backlight-rgb1/als/enable  #Sensor on/off. 1 = on, reg 90h
echo 1 > $dev/button-backlight-rgb2/als/enable  #Sensor on/off. 1 = on, reg 90h
echo 1 > $dev/red/als/enable  #Sensor on/off. 1 = on, reg 90h
echo 1 > $dev/green/als/enable  #Sensor on/off. 1 = on, reg 90h
echo 1 > $dev/blue/als/enable  #Sensor on/off. 1 = on, reg 90h
9. Αλλάζουμε τις τιμές 1 μετά το echo σε 0. Δηλαδή θα έχουμε:
Code:
echo 0 > $dev/lcd-backlight/als/enable  #Sensor on/off. 1 = on, reg 90h
echo 0 > $dev/button-backlight-rgb1/als/enable  #Sensor on/off. 1 = on, reg 90h
echo 0 > $dev/button-backlight-rgb2/als/enable  #Sensor on/off. 1 = on, reg 90h
echo 0 > $dev/red/als/enable  #Sensor on/off. 1 = on, reg 90h
echo 0 > $dev/green/als/enable  #Sensor on/off. 1 = on, reg 90h
echo 0 > $dev/blue/als/enable  #Sensor on/off. 1 = on, reg 90h

10. Εντοπίζουμε επίσης την γραμμή
Code:
echo 1,40,255,35,35,1,100 > $dev/lcd-backlight/als/curve  # ALS curve display BL [grp],[Y0],[Y3],[K1],[K2],[X1],[X2]
και την αλλάζουμε σε
Code:
echo 1,255,255,255,255,255,255 > $dev/lcd-backlight/als/curve  # ALS curve display BL [grp],[Y0],[Y3],[K1],[K2],[X1],[X2]
(thanks lousou76)
11. Σώζουμε το αρχείο. Αν κάτι πάει στραβά εδώ σημαίνει ότι δεν έχετε αλλάξει σωστά τα permissions.
12. Restart και είμαστε έτοιμοι.

Περιττό να αναφέρω πως ότι κάνετε το κάνετε με δική σας ευθύνη και δεν φέρω καμία ευθύνη αν πάθει κάτι το κινητό σας.


screenshot_2012-01-10_1846.png
 

airb

Super Moderator
Staff member
25 May 2008
15,120
Λιβαδειά

2.4 Tweaking για την έκδοση 2.3 (γιατί το να... βάζεις χέρι έχει πλάκα!)


Λίγο πιο πάνω αναφερθήκαμε στη χρήση task killers που μας βοηθούν στο να κρατάμε όσο το δυνατό περισσότερη ελεύθερη μνήμη στο κινητό μας. Σε αυτό το post έρχομαι να σας πω το ακριβώς αντίθετο και φυσικά να σας βοηθήσω στο να καταλήξετε στο συμπέρασμα ότι είμαι... ψυχοπαθής!

Πάμε να δούμε τα πράγματα ένα ένα. Κάνοντας μια σχετική αναζήτηση θα δείτε ότι παντού στο δίκτυο αναφέρεται πως στο android δεν χρειάζεται να γίνεται χρήση task killers κι αυτό γιατί το λειτουργικό φροντίζει να κλείνει τις εφαρμογές που δεν χρειάζεται όταν απαιτηθεί μνήμη. Όταν τέτοια απαίτηση δεν υπάρχει τότε αφήνει τις εφαρμογές να τρέχουν οπότε εξασφαλίζεται ταχύτητα. Εξασφαλίζεται όμως και κάτι ακόμα: εξοικονόμηση μπαταρίας! Όταν το λειτουργικό δεν τερματίζει εφαρμογές σημαίνει ότι ο επεξεργαστής δεν δουλεύει οπότε δεν καταναλώνει.

Πώς ξέρει το λειτουργικό ποιες εφαρμογές εφαρμογή να τερματίσει;
Χωρίζοντας αυτές σε κατηγορίες είναι η απάντηση και ευθύς αμέσως παρουσιάζω τις κατηγορίες:

Foreground: Εδώ θα δούμε τις πιο βασικές διεργασίες του τηλεφώνου μας αλλά και αυτή που έχουμε ανοιχτή και βλέπουμε αυτή τη στιγμή. Θα περιέχει σίγουρα το Android System και το Dialer (εφόσον έχουμε ενεργοποιημένη τη λειτουργία να μας παίρνουν τηλέφωνο).
Visible: Εδώ εμπεριέχονται εφαρμογές οι οποίες είναι εμφανείς στο χρήστη ή ανά πάσα στιγμή έτοιμες να εμφανιστούν. Θα μπορούσε να είναι το πληκτρολόγιο, η ζωντανή ταπετσαρία ή η εφαρμογή της μουσικής αν την έχουμε ενεργοποιημένη ενώ ασχολούμαστε με κάτι άλλο.
Secondary server: Είναι η διαδικασία η οποία διαχειρίζεται σημαντικές εφαρμογές που τρέχουν στο background όπως το Sense UI ή το MOTOBlur και ο launcher.
Hidden: Εδώ υπάγονται οι εφαρμογές που μόλις κλείσαμε με το πλήκτρο “Home”. Για παράδειγμα ένα παιχνίδι που το κλείσαμε για λίγο για να δούμε ένα email και θα επιστρέψουμε για να το συνεχίσουμε.
Content: Εδώ βρίσκονται υπηρεσίες λήψης δεδομένων όπως ο καιρός και οι εφαρμογές Google.
Empty: Είναι η διαδικασία που τη συγκεκριμένη χρονική στιγμή περιέχει εφαρμογές σε παύση που δεν εκτελούν καμία εργασία.

Με βάση τη σπουδαιότητα λοιπόν της κατηγορίας (από πάνω προς τα κάτω είναι η πιο σημαντική προς τη λιγότερο σημαντική) το λειτουργικό τερματίζει τις εφαρμογές που τρέχουν ελευθερώνοντας πόρους. Έτσι, αν χρειαστεί, θα τερματιστούν οι εφαρμογές της κατηγορίας Empty, θα ακολουθήσουν οι της κατηγορίας Content και πάει λέγοντας.

Το ποιές το απαντήσαμε. Το πότε το υποψιαζόμαστε αλλά θα πρέπει να γίνουμε λίγο πιο συγκεκριμένοι. Το "πότε" λαμβάνει χώρα όταν τα επίπεδα της μνήμης πέσουν κάτω από ένα συγκεκριμένο όριο. Έτσι για παράδειγμα (τα νούμερα είναι εντελώς τυχαία -- τα αναφέρω για ευκολία) όταν η μνήμη πέσει κάτω από τα 50ΜΒ τότε τερματίζονται οι εφαρμογές της κατηγορίας Empty. Αν αυτό δεν είναι αρκετό τότε περνάμε στην επόμενη κατηγορία μέχρι να ανακτηθούν τα ποσά της μνήμης που χρειάζεται το λειτουργικό αναλόγως των συνθηκών και των απαιτήσεων.

Τα "όρια" αυτά βρίσκονται γραμμένα σε ένα αρχείο, το minfree. Οι τιμές είναι σε pages αλλά πολύ εύκολα μπορεί να μετατρέψει κανείς τα pages σε megabytes. Δεν είναι απαραίτητο όμως για τη δουλειά μας.

Το αρχείο βρίσκεται στο path /sys/module/lowmemorykiller/parameters/minfree (χρειάζεστε root πρόσβαση και κάποιο πρόγραμμα όπως ο Root Explorer για αυτό) και αν το ανοίξετε θα δείτε γραμμένες τις παρακάτω τιμές:

2048,3072,4096,6144,7168,8192​

Οι τιμές αυτές λένε στο λειτουργικό ότι όταν η μνήμη σου φτάσει τα 8192 pages τερμάτισε εφαρμογές της κατηγορίας Empty. Όταν τα pages πέσουν κάτω από τα 7168 τότε τερμάτισε και την κατηγορία Content κτλ (νομίζω το "πιάσατε" πλέον).

Αλλάζοντας αυτές τις τιμές μπορούμε να εξασφαλίσουμε περισσότερη ελεύθερη μνήμη λέγοντας στο λειτουργικό να επεμβαίνει νωρίτερα προτού τα πράγματα φτάσουν σε έσχατο σημείο χωρίς τη χρήση κάποιου task killer.

Για να το κάνουμε αυτό πηγαίνουμε με τον Root Explorer (ή όποιο άλλο παρόμοιο πρόγραμμα -- τέτοιο είναι ο yaffs explorer) στος /sys/module/lowmemorykiller/parameters/ και ανοίγουμε το αρχείο minfree.

Μην ξεχάσετε να κλικάρετε στην επιλογή Mount R/W ώστε να μπορείτε να γράψετε τις καινούριες τιμές στο αρχείο. Εν συνεχεία ανοίγετε το αρχείο με έναν text editor και γράφετε τις παρακάτω τιμές και είστε έτοιμοι

6144,9216,12288,18432,21504,24576​

Σταδιακά θα δείτε ότι η ελεύθερη μνήμη του κινητού θα αρχίσει να αυξάνεται. Δυστυχώς όμως αν κάνετε restart τότε θα διαπιστώσετε ότι οι τιμές επιστρέφουν στα αρχικά τους μεγέθη.
Για να το αποφύγουμε αυτό γράφουμε την παρακάτω γραμμή "κώδικα"
Code:
"echo "6144,9216,12288,18432,21504,24576" > /sys/module/lowmemorykiller/parameters/minfree"

στο τέλος του /system/etc/hw_config.sh
Με τον τρόπο αυτό ακόμα και μετά από restart οι τιμές δεν θα αλλάζουν διατηρώντας τη μνήμη μας σε υψηλά επίπεδα! (το hw_config.sh επισυνάπτεται στο τέλος του post)

Μιας και μπήκαμε στον χορό ας κάνουμε μερικές αλλαγές ακόμα. Στο αρχείο build.prop (θα το βρείτε στο system) προσθέστε τις παρακάτω γραμμές:

Code:
dalvik.vm.heapsize=50m
ro.sf.lcd_density=240

Ας κάνουμε και μερικές προσθήκες για να βελτιώσουμε την ταχύτητα (απλά κάντε copy-paste ότι ακολουθεί στο αρχείο):
Code:
#Internet Speed Enhancement:
net.tcp.buffersize.default=4096,87380,256960,4096,16384,256960
net.tcp.buffersize.wifi=4096,87380,256960,4096,16384,256960
net.tcp.buffersize.umts=4096,87380,256960,4096,16384,256960
net.tcp.buffersize.gprs=4096,87380,256960,4096,16384,256960
net.tcp.buffersize.edge=4096,87380,256960,4096,16384,256960

#Απενεργοποίηση του Bootanimation. Γρηγορότερο άνοιγμα:
debug.sf.nobootanimation=1

#No Black-Screen After Ending A Call
ro.lge.proximity.delay=25
mot.proximity.delay=25

#3G Signal Optimization Tweaks:
ro.ril.hsxpa=2
ro.ril.gprsclass=10
ro.ril.hep=1
ro.ril.enable.dtm=1
ro.ril.hsdpa.category=10
ro.ril.enable.a53=1
ro.ril.enable.3g.prefix=1
ro.ril.htcmaskw1.bitmask=4294967295
ro.ril.htcmaskw1=14449
ro.ril.hsupa.category=5

#Save Battery
wifi.supplicant_scan_interval=180
pm.sleep_mode=1
ro.ril.disable.power.collapse=0

#Decrease Delay While Dialing A Number:
ro.telephony.call_ring.delay=0
 

airb

Super Moderator
Staff member
25 May 2008
15,120
Λιβαδειά

3.1 Σενάριο 1: Έχω την 2.3 έκδοση και θέλω να κάνω update μέσω του PC Companion

Αυτή είναι πλέον η καλύτερη λύση. Δεν χρειάζεται να κάνετε πολλά και κυρίως έχετε τη δυνατότητα να περάσετε την έκδοση του Android που προορίζεται για την Ελληνική αγορά. Αυτό σημαίνει ότι θα έχετε υποστήριξη 160 χαρακτήρων στα μηνύματα χωρίς να πειράξετε κάτι.
Να θυμήσω ότι Ελληνική γλώσσα έχετε οποιαδήποτε έκδοση του Android κι αν περάσετε.

Το μόνο που έχετε να κάνετε είναι να ανοίξετε το PC Companion και να ακολουθήσετε τις οδηγίες που εμφανίζονται στην οθόνη. Το λογισμικό θα ανιχνεύσει την έκδοση που τρέχει στο κινητό σας και θα ξεκινήσει την εγκατάσταση της rom.
 

airb

Super Moderator
Staff member
25 May 2008
15,120
Λιβαδειά

3.2 Σενάριο 2a: Έχω την 2.3 και θέλω να κάνω update μέσω του flashtool στην έκδοση 4.0 περνώντας την Nordic έκδοση


Να ξεκαθαρίσουμε κάτι πρώτα. Πλέον δεν υπάρχει λόγος να ακολουθήσετε αυτόν τον τρόπο εγκατάστασης της έκδοσης 4.0 του Android. Οι λόγοι είναι δυο:
-- Η έκδοση που θα περαστεί είναι αυτή που προορίζεται για την Σκανδιναβική αγορά πράγμα που σημαίνει ότι δεν υπάρχει η επιλογή της εξοικονόμησης κόστους στα sms. Το πρόβλημα λύνεται αρκετά εύκολα ωστόσο. ;)
-- Έχει ήδη κυκλοφορήσει η Ελληνική έκδοση που είναι διαθέσιμη μέσω του PC Companion ή το SEUS.

Αν ωστόσο θέλετε να παίξετε τότε ακολουθείστε τα παρακάτω:


Φάση προετοιμασίας τηλεφώνου
1) Backup

2) Κάντε format στην κάρτα μνήμης ώστε να είναι καθαρή από οποιοδήποτε αρχείο.

3) Αφαιρέστε την κάρτα sim και την κάρτα μνήμης από το κινητό.

Φάση προετοιμασίας flashtool
4) Κατεβάστε το Flashtool (καρτέλα Installation) και εγκαταστήστε το (πατάτε Next, next χωρίς να αλλάξετε τίποτα) -- (Εναλλακτικό link)

5) Αν έχετε παλιότερη έκδοση του Flashtool αναβαθμίστε το κατεβάζοντας αυτό το update. Στη συνέχεια ξε-ζιπάρετε το update.zip που κατεβάσατε σε έναν φάκελο ώστε να βρείτε εύκολα τα αρχεία, τα αντιγράφετε και τα κάνετε επικόλληση στο C:\flashtool. Θα σας ρωτήσει αν θέλετε να εγκαταστήσετε τα αρχεία. Απαντάτε ναι!

6) Τρέχουμε το flashtool.exe και πηγαίνουμε στο Ηelp-->Αbout ώστε να βεβαιωθούμε ότι έχουμε την έκδοση 0.7.0.0 ή νεότερη (πχ 0.7.1.0). Αν ναι, τότε είμαστε ΟΚ! Κλείνουμε το flashtool

7) Πηγαίνουμε στο C:\flashtool\firmwares και σβήνουμε τα πάντα εκεί μέσα. Κλείνουμε το παράθυρο.

Φάση κατεβάσματος αρχείων
8a) Rom για το Arc S (Εναλλακτικό link)
8b) Rom για το Ray (Εναλλακτικό link)
8c) Rom για το Neo V
8d) Να βάλω τα link της prerooted rom.

Φάση φλασαρίσματος
9) Πέρασμα των roms στο Flashtool
Μην τρομάζετε. Ένα απλό copy paste είναι.
Αν κατεβάσετε τα αρχεία από τα εναλλακτικά link τότε κάνετε extract τα .rar που κατεβάσατε στο βήμα 8 ανάλογα το κινητό σας. Από το extract θα προκύψει ένα αρχείο με κατάληξη .ftf. Αν κατεβάσετε από τα κανονικά τότε θα πάρετε απευθείας τo .ftf αρχείο.

Copy το αρχείο και paste στο path C:\flashtool\firmwares

10) Φλασάρισμα

Τρέχουμε το flashtool.exe και κάνουμε κλικ στο εικονίδιο του flashing.
Επιλέγουμε Flashmode και πατάμε ΟΚ.



Θα πρέπει να βλέπετε πλέον κάτι τέτοιο (ανάλογα πάντα με το μοντέλο του κινητού σας):


Τσεκάρουμε αυτά που φαίνονται στην εικόνα και πατάμε ΟΚ.

Το αφήνουμε να κάνει αυτά που πρέπει και όταν μας το ζητήσει ακολουθούμε τα βήματα προσεκτικά και συνδέουμε το κινητό.

Όταν τελειώσει η διαδικασία θα μας ζητηθεί να αποσυνδέσουμε το κινητό και να κάνουμε restart.

Είμαστε έτοιμοι! Έχουμε ICS

11) Συνίσταται, ακόμα κι αν δεν διαπίστωσετε lags, να κάνετε ένα repair το κινητό με το SEUS

Προκειμένου να αποκτήσετε υποστήριξη 160 χαρακτήρων στα sms σας με την Nordic έκδοση θα πρέπει να δείτε αυτό το post.
 

airb

Super Moderator
Staff member
25 May 2008
15,120
Λιβαδειά

3.3 Σενάριο 2b: Έχω περάσει την Nordic έκδοση της έκδοσης 4.0 του Android και θέλω να έχω υποστήριξη 160 χαρακτήρων

Για να διαβάζετε αυτό το post σημαίνει ότι είτε βιάζεστε και θέλετε να έχετε από τους πρώτους την ICS είτε γιατί σας αρέσει να πειραματίζεστε!

Περάσατε λοιπόν την Nordic αλλά μάλλον είναι... οικονομικά ασύμφορη! Τα μηνύματα στέλνονται με μόλις 70 χαρακτήρες κάτι το οποίο φυσικά δεν βολεύει καθόλου. Πάμε να δούμε τα βήματα της λύσης:

1) Κάνουμε Root στην έκδοση 4.0.3 ICS

Την αξία του root την έχουμε συζητήσει άπειρες φορές στο παρόν forum. Ας δούμε πως μπορούμε να κάνουμε root την έκδοση 4.0 του Andoid.

Πρίν ξεκινήσουμε βεβαιωθείτε ότι έχετε:

1) Stock ICS firmware 4.1.A.0.562

2) ADB drivers εγκατεστημένους. Αν δεν τους έχετε εγκαταστήστε, τότε εγκαταστήστε αυτό (Εναλλακτικό link)

3) Ενεργοποιήστε το Εντοπισμός σφαλμ. USB (Ρυθμίσεις-->Επιλογές για προγραμματιστές)

4) Ενεργοποιήστε τις Άγνωστες πηγές (Ρυθμίσεις-->Ασφάλεια)

5) Αλλάξτε τη Λειτουργία σύνδεσης USB. Πηγαίνουμε στο μενού Ρυθμίσεις --> Xperia --> Συνδεσιμότητα --> Λειτουργ. σύνδεσης USB και επιλέγουμε Λειτουργία μαζικής αποθήκευσης (MSC)

6) Συνδέστε το κινητό με τον υπoλογιστή

7) Kατεβάστε από εδώ (Εναλλακτικό link) το αρχείο, το αποθηκεύετε στο C:\ και το αποσυμπιέζετε στο ίδιο σημείο (στο C:\ δηλαδή)

8) Μετά το extract θα πρέπει να υπάρχει ένας φάκελος με όνομα "files" και ένα αρχείο με όνομα runme.bat. Τρέξτε το αρχείο runme.bat

9) Είστε root! Το επιβεβαιώνετε βλέποντας στο app drawer (εκεί δηλαδή που φαίνονται όλες οι εφαρμογές σας πατώντας το εικονίδιο με τα τετραγωνάκια) το εικονίδιο του SuperUser.

credits to DeJaVu

2) Εγκατάσταση του Root Explorer ή του yaffs.

3) Ανοίγουμε τον Root Explorer (αυτόν χρησιμοποιώ οπότε επιτρέψτε μου να γράφω με βάση αυτόν) και πατάμε οπωσδήποτε στο κουμπάκι επάνω που λεει R/W.

4) Κατόπιν ακολουθούμε το path
Code:
data/data/com.sonyericsson.conversations/shared_prefs
και πατάμε παρατεταμένα πάνω στο αρχείο com.sonyericsson.conversations_preferences.xml

5) Στο μενού που εμφανίζεται επιλέγουμε το "Open with" και κατόπιν επιλέγουμε "Text Editor"

6) Εντοπίζουμε τις γραμμές:
Code:
<boolean name="semc_pref_key_character_conversion" value="false" />
Code:
<boolean name="semc_pref_key_character_conversion_visibility" value="false" />

7) Αλλάζουμε τις τιμές false σε true. Για να μαθαίνουμε και μερικά πράγματα αλλάζοντας τις τιμές λέμε στο λειτουργικό να ενεργοποιήσει την εξοικονόμηση κόστους (πρώτη γραμμή) και να μας εμφανίζει επίσης τη σχετική επιλογή στις επιλογές των μηνυμάτων.

8) Πατάμε μια φορά το πλήκτρο της επιστροφής (back button) ώστε να κλείσει το πληκτρολόγιο κι άλλη μια για να σώσουμε το αρχείο και να το κλείσουμε.

9) Σβήνουμε το .bak αρχείο που δημιουργείται από μόνο του

10) Κάνουμε restart το κινητό και είμαστε έτοιμοι!
 

airb

Super Moderator
Staff member
25 May 2008
15,120
Λιβαδειά

3.4 Σενάριο 3: Έχω περάσει την Nordic έκδοση με flash tool και θέλω να περάσω
την Ελληνική ώστε να έχω υποστήριξη 160 χαρακτήρων


Εδώ τα πράγματα είναι αρκετά απλά. Το μόνο που έχετε να κάνετε είναι να αλλάξετε τις γραμμές:
Code:
ro.semc.version.cust=
ro.semc.version.cust_revision=

σε
Code:
ro.semc.version.cust=1254-5797
ro.semc.version.cust_revision=R2D

Για να το κάνετε αυτό θα πρέπει να είστε Root και να έχετε κάποιο πρόγραμμα όπως ο Root Explorer.

Αν δεν θέλετε να μπλέξετε με γραμμές κώδικα τότε απλά αντιγράψτε το αρχείο build.prop
που επισυνάπτεται στο παρόν post, αντιγράψτε το στην κάρτα μνήμης του κινητού σας και
αντικαταστήστε το υπάρχον build.prop.


Κάντε ένα restart το κινητό και κατόπιν συνδέστε το στο PC Companion. Έχετε πλέον Ελληνική ICS!!!


zip_ico.gif
build.rar
 

airb

Super Moderator
Staff member
25 May 2008
15,120
Λιβαδειά

3.5 Σενάριο 4: Έχω την έκδοση 4.0 περασμένη και θέλω να επιστρέψω
στην 2.3 γιατί δεν είμαι ικανοποιημένος


Φάση προετοιμασίας τηλεφώνου
1) Backup

2) Κάντε format στην κάρτα μνήμης ώστε να είναι καθαρή από οποιοδήποτε αρχείο.

3) Αφαιρέστε την κάρτα sim και την κάρτα μνήμης από το κινητό.

Φάση προετοιμασίας flashtool
4) Κατεβάστε το Flashtool (καρτέλα Installation) και εγκαταστήστε το (πατάτε Next, next χωρίς να αλλάξετε τίποτα) -- (Εναλλακτικό link)

5) Αναβαθμίστε το Flashtool κατεβάζοντας αρχικά αυτό το update (Εναλλακτικό link). Στη συνέχεια ξε-ζιπάρετε το update.zip που κατεβάσατε σε έναν φάκελο ώστε να βρείτε εύκολα τα αρχεία, τα αντιγράφετε και τα κάνετε επικόλληση στο C:\flashtool. Θα σας ρωτήσει αν θέλετε να εγκαταστήσετε τα αρχεία. Απαντάτε ναι!

6) Τρέχουμε το flashtool.exe και πηγαίνουμε στο Ηelp-->Αbout ώστε να βεβαιωθούμε ότι έχουμε την έκδοση 0.7.0.0. Αν ναι, τότε είμαστε ΟΚ! Κλείνουμε το flashtool

7) Πηγαίνουμε στο C:\flashtool\firmwares και σβήνουμε τα πάντα εκεί μέσα. Κλείνουμε το παράθυρο.

Φάση κατεβάσματος αρχείων
8) α) Rom για το Neo V -- Έκδοση 2.3
Η συγκεκριμένη έκδοση μπορεί να root-αριστεί πανεύκολα με αυτόν τον οδηγό (spoiler) αλλά δεν έχει υποστήριξη 160 χαρακτήρων για sms κάτι όμως που μπορούμε εύκολα να διορθώσουμε
β) Rom για το Ray -- Έκδοση 2.3 (υποστηρίζει εξοικονόμηση 160 χαρακτήρων)

Φάση φλασαρίσματος
9) Πέρασμα των roms στο Flashtool
Μην τρομάζετε. Ένα απλό copy paste είναι.
Κάνετε extract το .rar που κατεβάσατε στο βήμα 8. Από το extract θα προκύψει ένα αρχείο με κατάληξη .ftf.

Copy το αρχείο και paste στο path C:\flashtool\firmwares

10) Φλασάρισμα

Τρέχουμε το flashtool.exe και κάνουμε κλικ στο εικονίδιο του flashing.
Επιλέγουμε Flashmode και πατάμε ΟΚ.


Θα πρέπει να βλέπετε πλέον κάτι τέτοιο (ανάλογα πάντα με το μοντέλο του κινητού σας):

Τσεκάρουμε αυτά που φαίνονται στην εικόνα και πατάμε ΟΚ.

Το αφήνουμε να κάνει αυτά που πρέπει και όταν μας το ζητήσει ακολουθούμε τα βήματα προσεκτικά και συνδέουμε το κινητό.

Όταν τελειώσει η διαδικασία θα μας ζητηθεί να αποσυνδέσουμε το κινητό και να κάνουμε restart.

Είμαστε έτοιμοι! Έχουμε την 2.3!

Για να λύσετε το πρόβλημα της μη υποστήριξης των 160 χαρακτήρων κάνετε τα παρακάτω:

1) Κάνουμε Root (δείτε εδώ)

2) Εγκατάσταση του Root Explorer ή του yaffs.

3) Ανοίγουμε τον Root Explorer (αυτόν χρησιμοποιώ οπότε επιτρέψτε μου να γράφω με βάση αυτόν) και πατάμε οπωσδήποτε στο κουμπάκι επάνω που λεει R/W.

4) Κατόπιν ακολουθούμε το path
Code:
data/data/com.sonyericsson.conversations/shared_prefs
και πατάμε παρατεταμένα πάνω στο αρχείο com.sonyericsson.conversations_preferences.xml

5) Στο μενού που εμφανίζεται επιλέγουμε το "Open with" και κατόπιν επιλέγουμε "Text Editor"

6) Εντοπίζουμε τις γραμμές:
Code:
<boolean name="semc_pref_key_character_conversion" value="false" />
Code:
<boolean name="semc_pref_key_character_conversion_visibility" value="false" />

7) Αλλάζουμε τις τιμές false σε true. Για να μαθαίνουμε και μερικά πράγματα αλλάζοντας τις τιμές λέμε στο λειτουργικό να ενεργοποιήσει την εξοικονόμηση κόστους (πρώτη γραμμή) και να μας εμφανίζει επίσης τη σχετική επιλογή στις επιλογές των μηνυμάτων.

8) Πατάμε μια φορά το πλήκτρο της επιστροφής (back button) ώστε να κλείσει το πληκτρολόγιο κι άλλη μια για να σώσουμε το αρχείο και να το κλείσουμε.

9) Σβήνουμε το .bak αρχείο που δημιουργείται από μόνο του

10) Κάνουμε restart το κινητό και είμαστε έτοιμοι!
 
Last edited:

airb

Super Moderator
Staff member
25 May 2008
15,120
Λιβαδειά

3.6 Rooting για την έκδοση 4.0.3


Την αξία του root την έχουμε συζητήσει άπειρες φορές στο παρόν forum. Ας δούμε πως μπορούμε να κάνουμε root την έκδοση 4.0 του Andoid.

Πρίν ξεκινήσουμε βεβαιωθείτε ότι έχετε:

1) Stock ICS firmware 4.1.A.0.562

2) ADB drivers εγκατεστημένους. Αν δεν τους έχετε εγκαταστήσει, τότε εγκαταστήστε αυτό (Εναλλακτικό link)

3) Ενεργοποιήστε το Εντοπισμός σφαλμ. USB (Ρυθμίσεις-->Επιλογές για προγραμματιστές)

4) Ενεργοποιήστε τις Άγνωστες πηγές (Ρυθμίσεις-->Ασφάλεια)

5) Αλλάξτε τη Λειτουργία σύνδεσης USB. Πηγαίνουμε στο μενού Ρυθμίσεις --> Xperia --> Συνδεσιμότητα --> Λειτουργ. σύνδεσης USB και επιλέγουμε Λειτουργία μαζικής αποθήκευσης (MSC)

6) Συνδέστε το κινητό με τον υπoλογιστή

7) Kατεβάστε από εδώ (Εναλλακτικό link) το αρχείο, το αποθηκεύετε στο C:\ και το αποσυμπιέζετε στο ίδιο σημείο (στο C:\ δηλαδή)

8) Μετά το extract θα πρέπει να υπάρχει ένας φάκελος με όνομα "files" και ένα αρχείο με όνομα runme.bat. Τρέξτε το αρχείο runme.bat

9) Είστε root! Το επιβεβαιώνετε βλέποντας στο app drawer (εκεί δηλαδή που φαίνονται όλες οι εφαρμογές σας πατώντας το εικονίδιο με τα τετραγωνάκια) το εικονίδιο του SuperUser.
 

airb

Super Moderator
Staff member
25 May 2008
15,120
Λιβαδειά

3.7 Rooting για την έκδοση 4.0.4​


Ας το πάρουμε απόφαση: εύκολο root για την έκδοση 4.0.4 δεν υπάρχει. Τί κάνουμε λοιπόν;
Αλχημείες είναι η απάντηση!
Αναφέρω περιγραφικά τη διαδικασία για να έχουμε μια κατευθυντήρια γραμμή και να ξέρουμε τί κάνουμε:
Όταν κάνουμε το τελευταίο update το κινητό μας πηγαίνει στην έκδοση 4.0.4 του Android με αριθμό έκδοσης 4.1.B.0.431. Αυτό που θα κάνουμε λοιπόν είναι να πάμε στον προηγούμενο kernel, θα τον root-άρουμε και στη συνέχεια θα ξανά γυρίσουμε στον 4.1.Β.0.431 διατηρώντας το root.

Αρχικά
1) Προτού κάνουμε οτιδήποτε πηγαίνουμε:
α) Ρυθμίσεις --> Ασφάλεια --> Τικάρουμε τις Άγνωστε πηγές
β) Ρυθμίσεις --> Επιλογές για προγραμματιστές --> Τικάρουμε το Εντοπισμός σφαλμ. USB
γ) Ρυθμίσεις --> Xperia --> Συνδεσιμότητα --> Λειτουργ. σύνδεσης USB --> Λειτουργία μαζικής αποθήκευσης (MSC mode)

Φάση προετοιμασίας flashtool
2) Κατεβάστε το Flashtool (καρτέλα Installation) και εγκαταστήστε το (πατάτε Next, next χωρίς να αλλάξετε τίποτα)

2α) Αν έχετε παλιότερη έκδοση του Flashtool αναβαθμίστε το κατεβάζοντας το update που δίνεται στη ίδια σελίδα (καρτέλα Installation). Στη συνέχεια ξε-ζιπάρετε το update.zip που κατεβάσατε σε έναν φάκελο ώστε να βρείτε εύκολα τα αρχεία, τα αντιγράφετε και τα κάνετε επικόλληση στο C:\flashtool. Θα σας ρωτήσει αν θέλετε να εγκαταστήσετε τα αρχεία. Απαντάτε ναι!

2β) Τρέχουμε το flashtool.exe και πηγαίνουμε στο Ηelp-->Αbout ώστε να βεβαιωθούμε ότι έχουμε την έκδοση v0.8.6.0 ή νεότερη (πχ 0.8.1.0). Αν ναι, τότε είμαστε ΟΚ! Κλείνουμε το flashtool

2γ) Πηγαίνουμε στο C:\flashtool\firmwares και σβήνουμε τα πάντα εκεί μέσα. Κλείνουμε το παράθυρο.

Φάση κατεβάσματος αρχείων
3) Αναλόγως το κινητό μας επιλέγουμε τον αντίστοιχο kernel:
α) Arc and Arc S - Kernel
β) Ray - Kernel
γ) Neo/Neo V - Kernel
δ) Υπόλοιπα κινητά Xperia - Kernel. Μπορείτε να δοκιμάσετε τον kernel του Arc S ή του Ray

Τοποθετήστε το αρχείο που κατεβάσατε στο C:/ Drive > flashtool > firmwares

4) Τρέχουμε το flashtool.exe και κάνουμε κλικ στο εικονίδιο του flashing.
Επιλέγουμε Flashmode και πατάμε ΟΚ.



Θα πρέπει να βλέπετε πλέον κάτι τέτοιο (ανάλογα πάντα με το μοντέλο του κινητού σας):
ffc.png

Τσεκάρουμε αυτά που φαίνονται στην εικόνα και πατάμε ΟΚ.

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

5) Αφού τελειώσει η διαδικασία κάντε restart τη συσκευή σας. Είναι πιθανό να ανοίξει κανονικά ή να κολλήσει. Ότι κι αν συμβεί δεν έχει καμία σημασία. Κάντε restart και προχωρήστε στην διαδικασία του rooting που περιγράφεται εδώ

6) Κατεβάστε τα αρχεία που θα χρειαστούμε για τη συνέχεια.
Arc S - Kernel
Arc - Kernel
Ray - Kernel
Neo - Kernel
Neo V - Kernel
Mini - Kernel
Mini Pro - Kernel
Pro - Kernel
Live Walkman - Kernel
Active - Kernel

7) Φλασάρουμε τον kernel που κατεβάσαμε στο βήμα 6 (ανάλογα το κινητό που έχουμε). Πηγαίνουμε στο C:\flashtool\firmwares, σβήνουμε τα πάντα εκεί μέσα, κλείνουμε το παράθυρο και ουσιαστικά ακολουθούμε τις οδηγίες των βημάτων 4 και 5.

Αυτό όμως που αλλάζει εδώ είναι οι ρυθμίσεις που θα επιλέξουμε στο παράθυρο του flashtool. Οι σωστές ρυθμίσεις φαίνονται στην παρακάτω εικόνα οπότε προσοχή τι θα επιλέξετε. Ακολουθήστε τις οδηγίες που σας παρέχει το πρόγραμμα και είστε έτοιμοι!
 

airb

Super Moderator
Staff member
25 May 2008
15,120
Λιβαδειά

3.8 Σβήσιμο μη απαραίτητων εφαρμογών για την έκδοση 4.0

Τι πρέπει; Να είστε root! (Πώς κανουμε root στην 4.0)

Τι χρειάζομαι; Τον Root Explorer ή τον Root Unistaller ή οτιδήποτε άλλο δίνει πρόσβαση στις εφαρμογές του συστήματος. (Με τον Root Explorer πηγαίνετε στο system/app και απλά σβήνετε τις εφαρμογές. Αν πιστεύετε ότι θα τις χρειαστείτε κάντε backup.)

Πως επιλέγω τι θα σβήσω; Πάντα κρίνουμε με βάση τις ανάγκες μας. Παρακάτω είναι η λίστα με τις εφαρμογές που έσβησα γιατί έκρινα ότι δεν τις χρειάζομαι χωρίς να δημιουργηθεί πρόβλημα στην σταθερότητα του κινητού μου. Αν κάποιος δεν θέλει να σβήσει, για παράδειγμα, τον Adobe Reader προφανώς μπορεί να μην το κάνει!

  1. adobereader.apk (Adobe Reader)
  2. antradioservice.apk (ANT Radio Service)
  3. appXtra (com.qoowaa.act.apk)
  4. chinesetextinput.apk (chinese keyboard)
  5. datatrafficswitch.apk (Data on/off widget)
  6. DigitalClockWidget.apk (digital clock widget)
  7. EventStreamPluginFacebook.apk (το κρατάτε αν σας ενδιαφέρει το Facebook)
  8. EventStreamPluginTwitter.apk (το κρατάτε αν σας ενδιαφέρει το Twitter)
  9. facebook.apk (το κρατάτε αν σας ενδιαφέρει το Facebook)
  10. FBCalendarSync.apk (το κρατάτε αν σας ενδιαφέρει το Facebook)
  11. FBIAppShare.apk
  12. FBMediaDiscovery.apk
  13. FBMusicLike.apk
  14. FBSetupWizard.apk
  15. GoogleLyricsPlugin.apk (Επέκταση για την αναζήτηση στίχων στο google)
  16. Ειδήσεις και καιρός (GenieWidget.apk)
  17. JapaneseIME.apk (japanese keyboard)
  18. livewaremanager.apk (Live Ware Manager)
  19. neoreader.apk (Neoreader)
  20. Οι μεταφορτώσεις μου (MediaUploader.apk --- Uploads στο Youtube. Αν ανεβάζετε βίντεο από το κινητό και θέλετε να βλέπετε τι χρειάζεστε μην το βγάλετε.)
  21. officesuite.apk (Office Suite)
  22. OmaDatasyncService.apk (part of Sony Sync)
  23. playnowclientarvato.apk (Play Now)
  24. Φωτογραφίες και βίντεο (PhotoWidget.apk)
  25. POBoxSknPink.apk (skin for chinese keyboard)
  26. POBoxSknWood.apk (skin for chinese keyboard)
  27. PostViewer.apk (το κρατάτε αν θέλετε το facebook)
  28. Protips.apk (Android tips -- Συμβουλές αρχικής οθόνης)
  29. retaildemo.apk --- retail demo
  30. SemcCrashMonitor.apk (Crash Monitor)
  31. SEMCFacebookProxy.apk (το κρατάτε αν θέλετε το facebook)
  32. SEMCSetupWizard.apk (Setup Wizard Οδηγός ρύθμισης. Σε αρχάριους ίσως φανεί χρήσιμος)
  33. Stk.apk (SIM Tool Kit)
  34. storefront.apk (Fun & Downloads)
  35. Sync.apk (Sony Sync)
  36. Talk.apk (Google Talk)
  37. talkback.apk
  38. Widget Timescape (TimescapeWidget.apk)
  39. trackid.apk (Track ID)
  40. UpdateCenter.apk (Update Center)
  41. usersupport.apk (Support)
  42. WeatherWidget.apk (Weather widget)
  43. widgetanalogclock.apk (Clock widget)
  44. widgetcalendar.apk (Calendar widget)
  45. widgetdigitalclock.apk (digital clock widget)
  46. widgetonoff.apk (most on/off widgets)
  47. widgettimer.apk (timer widget)
  48. widgetworldclock.apk (world clock widget)
  49. WikipediaPlugin.apk
  50. Wisepilot
  51. WhatsApp
  52. YouTubeKaraokePlugin.apk
  53. McAfee Security
  54. Αναζήτηση Google (GoogleQuickSearchBox.apk)
  55. Street View
  56. FbiX Proxy
  57. Επέκταση Youtube
  58. UEFA.com


Ασφαλές αλλά δεν το έκανα γιατί έκρινα ότι, ίσως, με βάση τις ανάγκες μου, μου χρειαστούν στο μέλλον.
  1. qcsemcservice.apk --- RIL extension for default browser
  2. Timescape
  3. youtube
  4. Διαχείριση LiveWare
  5. Οδηγός πελάτη Sony Ericsson Sync (SyncWizard.apk --- Sony Ericsson Sync Account)
  6. Home.apk (Sony launcher, only delete this when you have another launcher installed!!)
 
Last edited:

airb

Super Moderator
Staff member
25 May 2008
15,120
Λιβαδειά

3.8 Απενεργοποίηση της αυτόματης φωτεινότητας στην έκδοση 4.0 (the hard way!!!)

Ισχύει ότι ακριβώς και στην έκδοση 2.3 οπότε μπορείτε να κάνετε ότι περιγράφεται εδώ.
 
Last edited:

airb

Super Moderator
Staff member
25 May 2008
15,120
Λιβαδειά

3.9 Tweaking στην έκδοση 4.0 (γιατί το να... βάζεις χέρι έχει πλάκα!)


Πρίν ξεκινήσετε οτιδήποτε διαβάστε το αντίστοιχο post για την έκδοση 2.3 ώστε να μπείτε στο νόημα. ;)

Υποθέτοντας λοιπόν ότι έχετε διαβάσει το post που αναφέρω, πηγαίνοντας στο path

Code:
[B] /sys/module/lowmemorykiller/parameters/minfree[/B]

(χρειάζεστε root πρόσβαση και κάποιο πρόγραμμα όπως ο Root Explorer για αυτό) και ανοίγοντας το αρχείο θα δείτε γραμμένες τις παρακάτω τιμές:

3857,5182,6508,8556,9881,11810​

Οι τιμές αυτές λένε στο λειτουργικό ότι όταν η μνήμη σου φτάσει τα 11810 pages τερμάτισε εφαρμογές της κατηγορίας Empty. Όταν τα pages πέσουν κάτω από τα 9881 τότε τερμάτισε και την κατηγορία Content κτλ (νομίζω το "πιάσατε" πλέον).

Αν συγκρίνετε τις τιμές με τις αντίστοιχες της 2.3 θα δείτε ότι αυτές τις 4.0 είναι μεγαλύτερες πράγμα που συνεπάγεται καλύτερη διαχείριση μνήμης για την 4.0.

Αλλάζοντας αυτές τις τιμές μπορούμε να εξασφαλίσουμε περισσότερη ελεύθερη μνήμη λέγοντας στο λειτουργικό να επεμβαίνει νωρίτερα προτού τα πράγματα φτάσουν σε έσχατο σημείο χωρίς τη χρήση κάποιου task killer.

Για να το κάνουμε αυτό πηγαίνουμε με τον Root Explorer (ή όποιο άλλο παρόμοιο πρόγραμμα -- τέτοιο είναι ο yaffs explorer) στος /sys/module/lowmemorykiller/parameters/ και ανοίγουμε το αρχείο minfree.

Μην ξεχάσετε να κλικάρετε στην επιλογή Mount R/W ώστε να μπορείτε να γράψετε τις καινούριες τιμές στο αρχείο. Εν συνεχεία ανοίγετε το αρχείο με έναν text editor και γράφετε τις παρακάτω τιμές και είστε έτοιμοι

6144,9216,12288,18432,21504,24576​

Σταδιακά θα δείτε ότι η ελεύθερη μνήμη του κινητού θα αρχίσει να αυξάνεται. Δυστυχώς όμως αν κάνετε restart τότε θα διαπιστώσετε ότι οι τιμές επιστρέφουν στα αρχικά τους μεγέθη.
Για να το αποφύγουμε αυτό γράφουμε την παρακάτω γραμμή "κώδικα"
Code:
"echo "6144,9216,12288,18432,21504,24576" > /sys/module/lowmemorykiller/parameters/minfree"

στο τέλος του /system/etc/hw_config.sh
Με τον τρόπο αυτό ακόμα και μετά από restart οι τιμές δεν θα αλλάζουν διατηρώντας τη μνήμη μας σε υψηλά επίπεδα!

Ολοκληρώνοντας το έργο μας σχετικά με το πείραγμα του κινητού μας ανοίγουμε το αρχείο build.prop (θα το βρείτε στο system) και προσθέτουμε τις παρακάτω γραμμές: (όλα τα tweaks μπορείτε να τα βρείτε στο επισυναπτόμενο αρχείο σε μορφή για γρήγορη αντιγραφή -- copy friendly format -- έτοιμο για να επικόλληση στο build.prop)

1. Βελτίωση απόδοσης
Code:
#Increase speed
dalvik.vm.heapsize=50m
ro.sf.lcd_density=240

1. Βελτίωση της ταχύτητας του internet
Code:
#Internet Speed Enhancement:
net.tcp.buffersize.default=4096,87380,256960,4096,16384,256960
net.tcp.buffersize.wifi=4096,87380,256960,4096,16384,256960
net.tcp.buffersize.umts=4096,87380,256960,4096,16384,256960
net.tcp.buffersize.gprs=4096,87380,256960,4096,16384,256960
net.tcp.buffersize.edge=4096,87380,256960,4096,16384,256960

2. Απενεργοποίηση του Bootanimation. Γρηγορότερο άνοιγμα:
Code:
#Disable Bootanimation. Faster boot
debug.sf.nobootanimation=1

3. Εξάλειψη μαύρης οθόνης μετά τον τερματισμό κλήσης
Code:
#No Black-Screen After Ending A Call
ro.lge.proximity.delay=25
mot.proximity.delay=25

4. Βελτίωση του 3G
Code:
#3G Signal Optimization Tweaks:
ro.ril.hsxpa=2
ro.ril.gprsclass=10
ro.ril.hep=1
ro.ril.enable.dtm=1
ro.ril.hsdpa.category=10
ro.ril.enable.a53=1
ro.ril.enable.3g.prefix=1
ro.ril.htcmaskw1.bitmask=4294967295
ro.ril.htcmaskw1=14449
ro.ril.hsupa.category=5

5. Εξοικονόμηση μπαταρίας
Code:
#Save Battery
wifi.supplicant_scan_interval=180
pm.sleep_mode=1
ro.ril.disable.power.collapse=0

6. Μείωση της καθυστέρης κατά την κλήση αριθμού
Code:
#Decrease Delay While Dialing A Number:
ro.telephony.call_ring.delay=0

7. Βελτίωση της ταχύτητα του UI και της απόκρισης
Code:
#Improve UI frame rate and touch response
windowsmgr.max_events_per_sec=150

8. Tweaks για Qualcomm επεξεργαστές
Code:
#Qualcomm specific tweaks:
debug.qctwa.statusbar=1
debug.qctwa.preservebuf=1
com.qc.hardware=true

9. Βελτίωση των frames κατά το scrolling
Code:
#Improve Scrolling FPS
ro.max.fling_velocity=4000

10. Διαχείριση του γραφικού περιβάλλοντος μέσω της GPU
Code:
#Enable hardware acceleration
# Render UI through GPU instead of CPU
# Αν προκαλέσει lags βάλτε μπροστά μια διέση ή σβήστε το
debug.sf.hw=1

11. Βελτίωση των συνδέσεων-επανασυνδέσεων βελτιώνει την μπαταρία
Code:
# Smooths out constant disconnects and reconnects. Saves battery life!
ro.mot.eri.losalert.delay=1000

12. Απενεργοποίηση της αποστολής δεδομένων χρήσης
Code:
#Disable sending usage data
ro.config.nocheckin=1

13. Φορτώνει τον launcher στη μνήμη
Code:
#Force launcher into memory
ro.HOME_APP_ADJ=1

14. Αύξηση ποιότητας φωτογραφίων στο 100%
Code:
#Raise JPG quality to 100%
ro.media.enc.jpeg.quality=100

15. Απενεργοποίηση της ένδειξης debugging στην statusbar
Code:
#Disable debugging notify icon on statusbar
persist.adb.notify=0

16. Αύξηση της συνολικής ευαισθησίας
Code:
#Increase overall touch responsiveness
debug.performance.tuning=1
video.accelerate.hw=1

17. Αύξηση ποιότητας βίντεο και φωτογραφίων
Code:
#Raise photo and video recording quality
ro.media.dec.jpeg.memcap=8000000
ro.media.enc.hprof.vid.bps=8000000

18. Αύξηση της ταχύτητας του wi-fi
Code:
#Wi-fi speed increase tweaks
net.ipv4.tcp_ecn=0
net.ipv4.route.flush=1
net.ipv4.tcp_rfc1337=1
net.ipv4.ip_no_pmtu_disc=0
net.ipv4.tcp_sack=1
net.ipv4.tcp_fack=1
net.ipv4.tcp_window_scaling=1
net.ipv4.tcp_timestamps=1
net.ipv4.tcp_rmem=4096 39000 187000
net.ipv4.tcp_wmem=4096 39000 187000
net.ipv4.tcp_mem=187000 187000 187000
net.ipv4.tcp_no_metrics_save=1
net.ipv4.tcp_moderate_rcvbuf=1

Μην ξεχάσετε να σβήσετε το .bak αρχείο που δημιουργείται.


zip_ico.gif
Tweaks ICS.txt
 

airb

Super Moderator
Staff member
25 May 2008
15,120
Λιβαδειά

4.1 Επίλυση προβλημάτων συνδεσιμότητας

Στη ζωή πάντα υπάρχουν προβλήματα. Ευτυχώς γιατί μόνο έτσι μαθαίνουμε! ;)
Δυστυχώς όμως παρουσιάζονται όταν θέλουμε να κάνουμε τη δουλειά μας οπότε ας δούμε τις πιο κοινές λύσεις σε περίπτωση μη σύνδεσης του κινητού με κάποιο ασύρματο δίκτυο.

1) Εκκαθάριση όλων των αποθηκευμένων δικτύων
2) Επανεκκίνηση του κινητού
3) Επανεκκίνηση του router






4.2 Επίλυση προβλημάτων κινητού (επανεκκινήσεις, παγώματα κτλ)

Αυτό που θα πρέπει να έχουμε στο μυαλό μας σαν χρήστες είναι ότι όταν κρατάμε στα χέρια τόσο πολύπλοκες συσκευές πιο πιθανό είναι τα πράγματα να μην δουλεύουν 100% σωστά παρά να δουλεύουν!

Θα μου πείτε (και με το δίκιο σας) έχω πληρώσει ένα σωρό λεφτά και απαιτώ να δουλεύει!

Αν λοιπόν διαπιστώσετε ότι το κινητό σας δεν δουλεύει όπως πρέπει και έχετε δοκιμάσει όλες τις πιθανές λύσεις (απεγκατάσταση προβληματικών εφαρμογών, επαναφορά εργοστασιακών ρυθμίσεων κτλ) τότε ίσως θα πρέπει να σκεφτείτε την επαναφορά με το PC Companion ή το SEUS.

Ανεξάρτητα από το αν χάνονται ή όχι τα δεδομένα σας πάντα, μα πάντα, κάνετε αντίγραφα ασφαλείας (backup)!






4.3 Τερματισμός services και εφαρμογών

Η παραπάνω διαδικασία δεν είναι ιδιαίτερα απαραίτητη στο Android. Μην σας αγχώνει το γεγονός ότι η μνήμη του κινητού όλο και λιγοστεύει. Είναι η φιλοσοφία του λειτουργικού να κρατά όσο το δυνατόν περισσότερες εφαρμογές στην μνήμη ώστε να ανοίγουν ταχύτερα. Αν ωστόσο θέλετε οπωσδήποτε να μπείτε σε αυτή τη διαδικασία τότε σας χρειάζεται ένας task killer.

Τέτοιο υπάρχουν αρκετοί στο market. Ενδεικτικά θα αναφέρω τους Advanced Task Killer, τον Android Assistant κα τον AutoKillerMemory.

Το μόνο που πρέπει να κάνετε είναι να εκκινήσετε τον task killer που θα επιλέξετε, να τικάρετε την εφαρμογή ή το service που τρέχει και να πατήσετε kill!

ΠΡΟΣΟΧΗ: Αν δεν είστε σίγουροι τι είναι αυτό που πάτε να τερματίσετε και τί κάνει καλύτερα να μην το κάνετε.






4.4 Backup εφαρμογών και ρυθμίσεων

Όσο πιο νωρίς καταλάβουμε ότι η συσκευή που κουβαλάμε στην τσέπη μας δεν είναι τίποτα άλλο ένας μικρός υπολογιστής τόσο πιο γρήγορα θα μπούμε στην φιλοσοφία του. Αυτό σημαίνει ότι εκτός από όλα εκείνα τα βολικά πράγματα που κάνουμε με τους υπολογιστές θα πρέπει να κάνουμε και κάποια άλλα που, ίσως, για αρκετούς αποτελούν... αγγαρεία!

Ένα από αυτά είναι και η δημιουργία αντιγράφων ασφαλείας (backup). Ευτυχώς για αυτή τη δουλειά υπάρχουν αρκετά προγράμματα που κάνουν αυτή τη δουλειά. Ενδεικτικά θα αναφέρω το Android Assistant, το Titanium Backup (ίσως το καλύτερο για αυτή τη δουλειά) και το MyBackup.

Το τελευταίο δεν απαιτεί το να είστε root για αυτό και αναφέρεται. Τα δυο πρώτα το απαιτούν.

Το σκεπτικό απλό. Ανοίγετε την εφαρμογή της επιλογής σας, επιλέγετε τις εφαρμογές των οποίων θέλετε να δημιουργήσετε αντίγραφο ασφαλείας και πατάτε Backup! Τα προγράμματα υποστηρίζουν μαζική δημιουργία αντιγράφων ασφαλείας πράγμα που σημαίνει ότι δεν χρειάζεται να κάνετε backup μια μια τις εγκατεστημένες εφαρμογές σας.






4.5 Υπερχρονισμός (Overclocking) και υποχρονισμός (underclocking)

Οι απανταχού κομπιουτεράδες είναι σίγουρο ότι στο άκουσμα αυτής της λέξης νιώθουν μια έξαψη! Η σκέψη ότι φτάνεις τον επεξεργαστή στα όριά του και παίρνεις από αυτόν τα μέγιστα είναι για πολλούς συναρπαστική!
Πέρα όμως από έξαψη μια τέτοια διαδικασία μπορεί να χρησιμοποιηθεί προκειμένου να εκτελεστούν απαιτητικές διεργασίες ταχύτερα ή, αν μιλήσουμε για την άλλη όψη του νομίσματος (=υποχρονισμός) να εξοικονομήσουμε μπαταρία.

Και οι δυο καταστάσεις είναι εφικτές με την χρήση κατάλληλων εφαρμογών. Δυο ενδεικτικές είναι το SetCPU (ίσως η καλύτερη αλλά πληρωτέα) και η NoFrills (δωρεάν).

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






4.6 Δημιουργία δικτύου μεταξύ Android και Windows συσκευών και χρήση κοινόχρηστων φακέλων. Ανταλλαγή αρχείων

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

Σενάριο 1: Αρχίζω με τα εύκολα για να μην απογοητευτούμε! Dropbox!
Από τον υπολογιστή σας μπορείτε να ανεβάσετε τα αρχεία που θέλετε να μοιράσετε και εν συνεχεία με την αντίστοιχη εφαρμογή εγκατεστημένη στο κινητό σας να κατεβάσετε τα αρχεία σας. Δεν θα έλεγα ότι ανήκει στην κατηγορία των δικτύων αλλά βολεύει πολύ γιατί μπορείτε να έχετε τα αρχεία σας διαθέσιμα ανά πάσα ώρα και τόπο!

Σενάριο 2: Τώρα θα πιάσουμε τα δίκτυα!
Καταρχήν προϋποθέτουμε ότι τόσο το κινητό όσο και ο υπολογιστής μας είναι συνδεδεμένοι στο ίδιο ασύρματο δίκτυο. Αν ο υπολογιστής μας είναι συνδεδεμένος με καλώδιο τότε δείτε το post για τους Τρόπους Συνδεσιμότητας.
Εγκαθιστούμε στο υπολογιστή μας το Android Manager WiFi.
Κατόπιν εγκαθιστούμε στο κινητό μας το Android Sync Manager WiFi Agent. Εκκινώντας την εφαρμογή στο κινητό θα δείτε έναν κωδικό PIN τον οποίο θα πρέπει να εισάγετε και στην εφαρμογή του υπολογιστή πηγαίνοντας στο Settings-->Connection.

Από τη στιγμή που οι δυο συσκευές συνδεθούν είστε σε θέση να ανταλλάσετε αρχεία καθώς επίσης και να τα κρατάτε συγχρονισμένα!!!

Σενάριο 3: Ίσως το πιο απλό και πολυ-φορεμένο σενάριο: Χρήση κοινόχρηστου φακέλου και μεταφορά αρχείου με ένα από drag & drop.
Δεν θα μπω σε πολλές λεπτομέρειες σχετικά με το πως να κάνετε κοινόχρηστο έναν φάκελο σε έναν υπολογιστή. Είτε ξέρετε, είτε κάνοντας μια αναζήτηση στο δίκτυο θα βρείτε αρκετούς οδηγούς.
Αφού κάνουμε έναν φάκελο κοινόχρηστο το αμέσως επόμενο που χρειαζόμαστε είναι κάποια εφαρμογή που να μπορεί να αποκτήσει πρόσβαση σε κάποιο κοινόχρηστο φάκελο κάνοντας χρήση του προτοκόλου SMB (Server Message Block) ή του CIFS (Common File Internet System)

Τέτοια είναι το SharesFinder, AndSMB καθώς και αρκετοί File Explorer με τον κατάλληλο πρόσθετο εγκατεστημένο (πχ ES File Explorer, Astro File Manager κτλ).
Κάνετε εγκατάσταση όποιου προγράμματος σας βολεύει (προσωπικά χρησιμοποιώ το πρώτο) κι αφού συνδεθείτε στο ίδιο δίκτυο μπορείτε να δείτε τους κοινούς φακέλους και να πλοηγηθείτε σε αυτούς.
 
Last edited:

airb

Super Moderator
Staff member
25 May 2008
15,120
Λιβαδειά


Ο οδηγός αυτός δημιουργήθηκε από τον zxr και δημοσιεύθηκε εδώ κατόπιν άδειας, τον ευχαριστούμε πολύ.
 
Last edited:

airb

Super Moderator
Staff member
25 May 2008
15,120
Λιβαδειά


"Πως να εκκινήσετε το Android κινητό σας σε Safe Mode"


Μία πολύ χρήσιμη λειτουργία των λειτουργικών συστημάτων είναι η λειτουργία τους ασφαλούς προφιλ ή αλλιώς
και Safe Mode που είναι το Αγγλικό όνομά του, με το οποίο είναι ευρέως διαδεδομένο τα τελευταία χρόνια.


Το Safe Mode είναι μία λειτουργία-χαρακτηριστικό το οποίο έλειπε από το Android, αλλά με την έλευση του Android
4.1 Jelly κάνει για πρώτη φορά την εμφάνισή του. Το Safe Mode του Android δεν διαφέρει σε τίποτα από όλα τα άλλα
safe mode, των οποίων η λειτουργία είναι η εκκίνηση του λειτουργικού χωρίς καμία εφαρμογή από τρίτους. Με τον
τρόπο αυτό, μπορείτε να δείτε αν κάποια εφαρμογή προκαλεί αυξημένη κατανάλωση, ή κολλήματα στην συσκευή σας.

Για να επανεκκινήσει το κινητό σας σε ασφαλή λειτουργία υπάρχουν 2 τρόποι, αναλόγως το UI.

Αν έχετε κάποια συσκευή Nexus, πρέπει να πατήσετε παρατεταμένα το πλήκτρο sleep/wake και να κρατήσετε πατημένη
την επιλογή απενεργοποίηση. Τότε θα εμφανιστεί ένα παράθυρο επιβεβαίωσης της επανεκκίνησης σε safe mode. Εάν για
οποιοδήποτε λόγο αυτό δεν λειτουργήσει, μπορείτε να κάνετε ένα restart, και να κρατήσετε πατημένα και τα 2 πλήκτρα
του ήχου.

[via]
 

airb

Super Moderator
Staff member
25 May 2008
15,120
Λιβαδειά

Secret Codes


*#0*# Testing mode

*#06# Show the IMEI number of your phone

*2767*4387264636# Show the product code

*#32489# Service mode

*#0011# Service Menu

*#0228# Battery status (ADC, RSSI reading)

# 7353 # Quick test menu)



Software,Hardware and Network Secret Codes

*#*#3264#*#* Show RAM version

* #1234# Check software version of phone.

*#12580*369# Check the software and hardware information.

*#*#273283*255*663282*#*#* Opens a file twice network

*#0011# Service mode: signal status

*#*#1575#*#* Service mode: GPS test

*#*#232338#*#* Show MAC address of WiFi

*#*#232331#*#* Bluetooth test

*#*#232337#*# Show Bluetooth device address

*#3214789650# Enter AngryGPS configuration

*#*#8255#*#* Gtalk service monitor galaxy s

*#*#1472365#*#* GPS test plus



Camera, Touch and Display Secret Codes

*#*#34971539#*#* Camera firmware info and update.

# 34971539 # Camera Firmware Standard

# 7412365 # Camera Firmware Standard, phone / CAM FW Ver Check

# 2663 # TSP / Touch key / SensorHub Firmware version

*#*#2663#*#* Touch screen firmware version and update



Reset Codes

*#7780# Factory Data Reset

*2767*3855# Factory Format WARNING! IT WILL REMOVE ALL OF YOUR DATA WITHOUT ANY CONFIRMATION, SO BE CAREFUL WITH THIS CODE!

*#*#7780#*#* Factory data soft master Reset

*2767*2878# Current firmware with factory default settings
 
Last edited:

airb

Super Moderator
Staff member
25 May 2008
15,120
Λιβαδειά


Κωδικοί χώρας προέλευσης κινητού Samsung Galaxy S3:


3IE Ireland (Three)
ABS Tunisia
AFG Afghanistan
AFR Kenya
AMN Spain (Orange)
ANC Argentina
ARO Argentina
ATL Spain (Vodafone)
ATO Open Austria
AUT Switzerland
BGL Bulgaria
BHT Bosnia and Herzegovina (BH TELECOM)
BOG France (Bouygues)
BRI Taiwan
BTC Libya
BTU United Kingdom
CDR Dominican Republic
CEL Israel (Cellcom)
CGU Guatemala (Tigo)
CHE Chile (Entel PCS)
CHL Chile (Claro)
CHN China
CHO Chile
CHT Chile (Telefonica)
CHU China
CNX Romania (Vodafone)
COA Romania (Cosmote)
COB Colombia (Moviestar)
COL Colombia
COM Colombia (Comcel)
COS Greece (Cosmote)
COV Sweden
CPA Panama (Claro)
CRC Unknown
CRM Unknown
CRO Croatia (T-Mobile)
CTI Argentina (Claro)
CTP Argentina
CTU Uruguay (Claro)
CYO Cyprus (Cytamobile Vodafone)
CYV Cyprus
DBT Germany
DOR Dominica
DRE Austria (3 Hutchison)
DTM Germany (T-Mobile)
EBE Ecuador
ECO Ecuador
ECT Nigeria
EGY Egypt
EPL Germany (E-Plus)
ERO Bosnia and Herzegovina
EUR Greece
FTM France (Orange)
FWD Morocco
GBL Bulgaria
GLB Philippines (Globe)
H3G United Kingdom (H3G)
HTD Denmark (3)
HTS Sweden (Tre)
HUI Italy (H3G)
ICE Costa Rica
IDE Poland (Orange)
ILO Israel
INS India
INU India
ITV Italy
IUS Mexico
JDI Jamaica
JED Saudi Arabia (JED)
KCL Kazakhstan (Kcell)
KEN Kenya
KSA Saudi Arabia
LUX Luxembourg
MATMorocco (MED) MED Morocco (MAT)
MAX Austria (T-Mobile)
MBC Germany
MBM FYROM
MET Ireland (Meteor)
MID Iraq
MIR Israel (Mirs)
MM1 Singapore
MOB Austria (A1)
MOT Slovenia (Mobitel)
MRT Unknown
MSR Serbia (Telenor)
MTL Bulgaria (MTL)
MWD Morocco (MWD)
NEE Nordic countries
NPL Nepal
NZC New Zealand
O2C Czech Republic (O2C)
O2I Ireland (O2)
O2U United Kingdom (O2)
OMN Italy (Vodafone)
ONE Austria (Orange)
OPS Australia (Optus)
OPT Portugal (Optimus)
ORA United Kingdom (Orange)
ORO Romania (Orange)
ORS Slovakia
PAK Pakistan (PAK)
PAN Hungary (Telenor)
PBS Panama
PCL Israel (Pelephone)
PCT Puerto Rico
PCW Panama (Cable & Wireless)
PET Peru
PGU Guatemala
PHE Spain
PHN Netherlands
PLS Poland (PLUS)
PRO Belgium / Luxemburg
PRT Poland (Play)
PSN Argentina (Personal)
PTR Israel (Orange/Partner)
RTL Unknown
SAM Peru (SAM)
SEB Baltic
SEE South East Europe
SEK Ukraine (Kyivstar)
SER Russia
SFR France (SFR)
SIM Slovenia (Si.mobil)
SIN Singapore (SingTel)
SKZ Kazakhstan
SLK Sri Lanka
SMA Philippines (Smart)
STH Singapore (StarHub)
SWC Switzerland (Swisscom)
TCE Mexico (Telcel)
TCL Portugal (Vodafone)
TEN Norway (Telenor)
TGU Guatemala
TGY Hong Kong
THL Thailand
THR Iran
TIM Italy (TIM)
TMC Algeria
TMH Hungary (T-mobile)
TML Bangladesh
TMM Mexico (Movistar)
TMN Portugal (TMN)
TMT Montenegro
TMU United Kingdom (T-Mobile)
TMZ Czech Republic (T-Mobile)
TNL Netherlands (T-Mobile)
TOP Serbia (Vip SRB)
TPA Panama
TPH Portugal (TPH)
TPL Poland (T-mobile)
TRA Croatia
TRG Austria (Telering)
TSR Serbia
TTT Trinidad and Tobago
TUN Tunisia
TUR Turkey
TWO Croatia (TWO)
UFN Argentina (Moviestar)
UFU Uruguay
UPO Uruguay
VD2 Germany (Vodafone)
VDC Czech Republic (Vodafone)
VDF Netherlands (Vodafone)
VDH Hungary (VDH)
VDI Ireland (Vodafone)
VDS Sweden
VGR Greece (Vodafone)
VIA Germany (O2)
VIM FYROM
VIP Croatia (VIPNET)
VNZ New Zealand (Vodafone)
VOD United Kingdom (Vodafone)
VVT Bulgaria (VVT)
WAN Taiwan (WAN)
WIN Italy (Wind)
XEC Spain (Moviestar)
XEF France
XEH Hungary
XEO Poland
XEV Vietnam
XEZ Czech Republic
XFA South Africa
XFE South Africa
XFV South Africa (Vodafone)
XME Malaysia
XSA Australia
XSE Indonesia
XSG United Arab Emirates
XSP Singapore
XTC Philippines (Sun)
XTE Philippines
XXV Vietnam
YOG Spain (Yoigo)
ZTA Brazil (Claro)
ZTM Brazil (TIM)
ZTO Brazil
ZVV Brazil (VIVO)

Δείτε το Product Code: *2767*4387264636#
 
Status
Not open for further replies.