Dyskusja: Android Flame War
Podgląd pojedynczego posta
Stary 09.01.2013, 01:15   #510
andy
logged out
CDRinfo VIP
 
Avatar użytkownika andy
 
Data rejestracji: 12.07.2003
Lokalizacja: /home
Posty: 12,518
andy jest wzorem do naśladowania <650 - 999 pkt>andy jest wzorem do naśladowania <650 - 999 pkt>andy jest wzorem do naśladowania <650 - 999 pkt>andy jest wzorem do naśladowania <650 - 999 pkt>andy jest wzorem do naśladowania <650 - 999 pkt>andy jest wzorem do naśladowania <650 - 999 pkt>andy jest wzorem do naśladowania <650 - 999 pkt>andy jest wzorem do naśladowania <650 - 999 pkt>
Za namową sobrusa zrobiłem sobie swap na telefonie

Cytat:
root@android:/ # free
total used free shared buffers
Mem: 597208 580684 16524 0 15132
-/+ buffers: 565552 31656
Swap: 510972 10368 500604
Gdyby ktoś był tym zainteresowany to zapraszam do tego tutoriala: http://forum.android.com.pl/f244/tut...rtition-93011/

W skrócie. Przy pomocy gparted tworzymy partycję swap - u siebie zrobiłem to bez utraty danych - z wolnego miejsca utworzyłem partycję 500MB.

Po dokonanej czynności, włączeniu telefonu i opcji debugowania łączymy się z telefonem przez adb. U siebie korzystam z połączenia WiFi dzięki czemu nie babram się w kabelkach

Po nawiązaniu połączenia z naszym urządzeniem klepiemy w terminalu:
Cytat:
adb root
Cytat:
adb remount
Nie jest wymagane jak nie tworzymy z terminala skryptu startowego. To polecenie montuje /system do zapisu.
Cytat:
adb shell
Powinno nam się pokazać coś takiego:
Cytat:
root@android:/ #
Odnajdujemy naszą kartę SD wpisując:
Cytat:
# mount | grep sdcard
Interesuje nas początkowa wartość, która wygląda w ten sposób:
Cytat:
/dev/block/vold/179:65
Jest to lokalizacja karty. Sprawdzamy gdzie mamy partycję swap pisząc:
Cytat:
ls /dev/block/vold/
Jeżeli partycja swap została utworzona na końcu, to szukamy ostatniego numerku. U mnie było to: 179:66.

Montujemy swapa pisząc:
Cytat:
# swapon /dev/block/vold/179:66
Aby montował się przy każdym starcie systemy musimy utworzyć plik tekstowy o treści:
Cytat:
#!/system/bin/sh
swapon /dev/block/vold/179:66
w /system/etc/init.d/


Aby wszystko działało nasz kernel musi oczywiście obsługiwać swap. U siebie na sensacji używam kernela na bazie projektu LINARO - sam kernel dostępny jest tutaj: http://forum.xda-developers.com/show....php?t=2035897 Polecam. Urządzenie działa na nim jeszcze lepiej

Aby sprawdzić czy swap działa, w terminalu wpisujemy polecenie: free
Jeżeli obok swap pokażą się same zera to znaczy, że nie działa, w innym przypadku mam działający swap.
__________________
XMPP: andrzej(at)czerniak.info.pl

Ostatnio zmieniany przez Jarson : 09.01.2013 o godz. 16:10
andy jest offline   Odpowiedz cytując ten post