Napiszę tu, jak szybko połączyć się z d900i i wysyłać aplikacje JAVA.
Na naszym systemie musimy mieć;
Python
pppd
iptables
program/grę - musi być i .jad i .jar !!
Gdy spełniamy wymagania... Przejdźmy do rzeczy.
1. Program samsutools.
Ściągamy program samsutools (http://samsutools.berlios.de/).
2. Wypakowywujemy paczkę, np. na pulpit.
3. Przechodzimy do wypakowanego katalogu.
4. Otwieramy dwie konsole i w obu logujemy się na roota, lub odpalamy wszystkie poniżej podane polecenia, poprzedzając je 'sudo'.
5. Możemy przenieść program samsungjava do /usr/bin, aby odpalić go z dowolnego miejsca.
Kod: Zaznacz cały
install -m755 samsungjava /usr/bin
7. Przenieś ten plik do /usr/bin/
Kod: Zaznacz cały
install -m755 conf/ppp.setup.example.linux /usr/bin/samsungjava-ppp
9. W 2 konsoli wpisujemy polecenie
Kod: Zaznacz cały
samsungjava-ppp
Kod: Zaznacz cały
Connect: ppp0 <--> /dev/ttyACM0
10. W 1 konsoli piszemy
Kod: Zaznacz cały
samsungjava /sciezka/do/pliku.jad
Kod: Zaznacz cały
Java Uploader for Samsung mobile phones.
Copyright (c) 2007 Paulo Matias
This is a free software licensed under a BSD license AND
HAS NO WARRANTIES. See source code for details.
Ready to send files to the mobile phone.
OTA type setting > [*] Serial bearer OTA > Wróć
Serial test > PPP UP > [*] USB
Szeregowe pobieranie.
12. W konsoli 1 powinno wyświetlić się coś takiego:
Kod: Zaznacz cały
10.0.0.2 - - [25/Nov/2008 13:49:56] "GET http://127.0.0.1:888/test/getNextApp.jad HTTP/1.1" 200 -
10.0.0.2 - - [25/Nov/2008 13:50:02] "GET http://127.0.0.1:888/test/BTI.jar HTTP/1.1" 200 -
13. Po zakończonym wgrywaniu poprostu w konsoli 1 naciskamy ctrl+c
14. W java test menu (tam gdzie weszliśmy numerem *#52828378#) spowrotem ustawiamy
OTA Type setting > [*] GPS bearer OTA
....
Koniec!
Notka: Jeżeli restartuje Ci się telefon, a przeddtem chodziło możesz spróbować w java test menu dać w serial test RUN TCK, mi pomaga.