motofan logo
> 

Java Application Loader - Аналог Midway Под Linux

minstrel
сообщение 12.5.2006, 18:50


Новичок
*

Группа: Пользователи
Сообщений: 19
Регистрация: 12.5.2006
Пользователь №: 82 911
Модель телефона: c380
Прошивка: R356_G_0B.D2.23R

Рейтинг: 0



скачать можно с http://www.softmile.com
Есть версия под Виндовс, хотя, в ней особого смысла нету...
И под линукс.
Программа использует библиотеки Qt 4, которые тоже можно там же скачать.
При работе используется драйвер cdc_acm.
Сначала нужно указать в настройках устройство, к которому привязался модем.
У меня это оказалось /dev/input/ttyACM0
Устройоство может варьироваться в зависимости от дистриба. Определить можно с помощью команды dmesg, после подключения телефона. Не забудьте активизировать связь JAL перед тем, как подключить шнур.
Мне удалось протестировать только с телефоном Motorola c380. Думаю, что с другими аналогичными моделями также будет работать.
Единственный недостаток - это необходимость наличия Qt 4, а это 2 мегабайта :(
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
 
Ответ в темуСоздание новой темы
Ответов(1 - 38)
dion
сообщение 12.5.2006, 22:50


/dev/null
Group Icon

Группа: System Administrators
Сообщений: 528
Регистрация: 21.12.2004
Из: Kiev, Ukraine
Пользователь №: 28 801
Модель телефона: E680i, C380

Рейтинг: 70



Respect. Линк добавил на http://moto4lin.sf.net/
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
minstrel
сообщение 12.5.2006, 23:24


Новичок
*

Группа: Пользователи
Сообщений: 19
Регистрация: 12.5.2006
Пользователь №: 82 911
Модель телефона: c380
Прошивка: R356_G_0B.D2.23R

Рейтинг: 0



Я завтра выложу ещё консольную версию и её исходники.
Буду очень благодарен, если кто-то попробует это поделие на телефонах, отличных от с380.
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
minstrel
сообщение 13.5.2006, 0:17


Новичок
*

Группа: Пользователи
Сообщений: 19
Регистрация: 12.5.2006
Пользователь №: 82 911
Модель телефона: c380
Прошивка: R356_G_0B.D2.23R

Рейтинг: 0



Всё, выложил! :)
Тестеры, welcome! Можно тестить сразу 3 утилиты: для линуха гуёвую, для линуха консольную и ещё виндовую (ради прикола).
Кстати, это всё писалось именно путём reverse engeneering"а MidWay'я.
Консольная утилитка, кстати, вообще была написана ещё год назад... Не знаю, чего это мне не вздумалось её нигде выложить... Сам юзал...
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
filin_UA
сообщение 15.5.2006, 19:54


Интересующийся
**

Группа: Пользователи
Сообщений: 43
Регистрация: 10.2.2006
Пользователь №: 69 757
Модель телефона: C390
Прошивка: R368_G_0B.A0.0FR

Рейтинг: 0



C390. Почемуто не заработало.
Загружает процента 3-4 и отваливается. На телефоне при этом пишет "Сбой. Неверный файл"
А jal в лог выводит:
[skip]
>>>OK
Sending JAR file...
Incorrect reply received
Error sending JAR file
Flushing buffers
Closing phone device
DONE

Попробую еще cdc_acm вкомпилить в ядро. Сейчас собран модулем. Хотя не думаю что в этом проблема.
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
minstrel
сообщение 15.5.2006, 19:58


Новичок
*

Группа: Пользователи
Сообщений: 19
Регистрация: 12.5.2006
Пользователь №: 82 911
Модель телефона: c380
Прошивка: R356_G_0B.D2.23R

Рейтинг: 0



вот, блин...
Ну, у меня с с380 работает как положено.
А JAD файл у вас нормально посылает?
Кстати, попорбуйте поэкспериментировать, с параметром "Скорость загрузки". Может быть, дело в нём.
У меня раньше, когда ещё экспериментировал и превышал скорость загрузки, телефон вообще перегружался.
А если загружает на 3-4 %, то это тем более странно...
Ведь, на сколько я знаю, С390 отличается от С380 только наличием Bluetooth...
Если не прав, поправте
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
minstrel
сообщение 15.5.2006, 22:16


Новичок
*

Группа: Пользователи
Сообщений: 19
Регистрация: 12.5.2006
Пользователь №: 82 911
Модель телефона: c380
Прошивка: R356_G_0B.D2.23R

Рейтинг: 0



И ещё... если есть возможность, проверьте, пожалуйста, как будет работать под виндой. На сайте есть виндовая версия проги. Если заработает, значит, проблема в cdc_acm, а если нет - значит я не учёл каких-то особенностей телефона с390.
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
filin_UA
сообщение 16.5.2006, 7:16


Интересующийся
**

Группа: Пользователи
Сообщений: 43
Регистрация: 10.2.2006
Пользователь №: 69 757
Модель телефона: C390
Прошивка: R368_G_0B.A0.0FR

Рейтинг: 0



Или еще шнурок может быть. Я на работе мидвэем кажись другим шнурком заливал. Попробую другим шнурком и отпишу.
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
filin_UA
сообщение 16.5.2006, 12:12


Интересующийся
**

Группа: Пользователи
Сообщений: 43
Регистрация: 10.2.2006
Пользователь №: 69 757
Модель телефона: C390
Прошивка: R368_G_0B.A0.0FR

Рейтинг: 0



Знач, попробовал версию под винду, с другим шнурком, те же проблемы, те же сообщения. Мидвей заливает нормально. Зничит таки не учтено чтото в проге. Хм, и казалось бы почти одинаковые трубки...
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
minstrel
сообщение 16.5.2006, 14:29


Новичок
*

Группа: Пользователи
Сообщений: 19
Регистрация: 12.5.2006
Пользователь №: 82 911
Модель телефона: c380
Прошивка: R356_G_0B.D2.23R

Рейтинг: 0



Наверняка, проблема ерундовая...
Вот бы мне где-то достать С390 :(
Спасибо вам за помощь.
Кстати, кто-то пробовал с С650?
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
minstrel
сообщение 17.5.2006, 17:22


Новичок
*

Группа: Пользователи
Сообщений: 19
Регистрация: 12.5.2006
Пользователь №: 82 911
Модель телефона: c380
Прошивка: R356_G_0B.D2.23R

Рейтинг: 0



Сравнивал свою прогу и MidWay с помощью сниффера com-портов. Весь поток данных совпадает с точностью до байта...
Единственная разница между моей прогой и мидвеем состояла в том, что моя немного медленнее заливала.
Похоже, что никакой дифференциации по модели телефона там нету. По крайней мере, в протоколе, в явном виде такая информация не проходит...
Я увеличил скорость закачки. Может это поможет.
И ещё, по поводу С390
Вы можете скачать консольную версию здесь и поэкспериментировать, изменяя задержку между посылкой порций данных в файле config.h
Там в самом конце есть параметр: #define DELAY 100000
Только вот если его сделать меньше, например 80000, то мой телефон моторола с380 вообще перегружается...
Видимо, в нём переполняется какой-то буфер или он просто не успевает прохавать весь этот поток данных.
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
dion
сообщение 17.5.2006, 20:28


/dev/null
Group Icon

Группа: System Administrators
Сообщений: 528
Регистрация: 21.12.2004
Из: Kiev, Ukraine
Пользователь №: 28 801
Модель телефона: E680i, C380

Рейтинг: 70



minstrel, проверка на концы строк в JAD'ах есть? Нас сколько я знаю, телефону нужны только \n без \r
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
minstrel
сообщение 17.5.2006, 21:50


Новичок
*

Группа: Пользователи
Сообщений: 19
Регистрация: 12.5.2006
Пользователь №: 82 911
Модель телефона: c380
Прошивка: R356_G_0B.D2.23R

Рейтинг: 0



dion, да, вроде нету ничего подобного... Попробовал закачивать jad файлы, где "'\r\n" и их же, но уже просто со "\n", абсолютно никакой разницы: мой телефон их одинаково воспринимает.
Тем более, судя по тому, что выдаёт программа у filin_UA:
Цитата
А jal в лог выводит:
[skip]
>>>OK
Sending JAR file...
Incorrect reply received
Error sending JAR file
Flushing buffers
Closing phone device
DONE

JAD файл был нормально закачан, а проблемы пошли при закачке JAR файла.
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
dion
сообщение 17.5.2006, 22:06


/dev/null
Group Icon

Группа: System Administrators
Сообщений: 528
Регистрация: 21.12.2004
Из: Kiev, Ukraine
Пользователь №: 28 801
Модель телефона: E680i, C380

Рейтинг: 70



Значит проблема не в этом.. Прошивка от C390 на C380 ставится..
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
filin_UA
сообщение 19.5.2006, 19:38


Интересующийся
**

Группа: Пользователи
Сообщений: 43
Регистрация: 10.2.2006
Пользователь №: 69 757
Модель телефона: C390
Прошивка: R368_G_0B.A0.0FR

Рейтинг: 0



Проблему удалось локализовать, как правильно исправить не знаю но решил таким образом:
linjal.c :
Код

       do{
               res=read(input_file_fd, buf, PACKET_SIZE);
               if ( res>0 ) {
                       packet_start[1]=res;
                       write( phone_fd, packet_start,  2   );
                       write( phone_fd, buf,           res );
                       tcflush(phone_fd, TCIOFLUSH);
                       result=0;
//                      get_standard_reply(phone_fd);
                       counter++;
                       printf("\b\b\b\b");
                       printf("%s", get_percent(percent_buf, file_size, (counter-1)*PACKET_SIZE+res));
                       usleep( DELAY );
                       if (result) break;
                   }
               }while (res>0);


Эксперименты с #define DELAY показали что заливка проходит нормально до значений 50000 и больше , при 40000 - сбой. Оставил 60000 на всякий случай. (больше 100000 не пробовал)

Похоже труба отвечает каким то "не таким" кодом и прога думает что произошла ошибка.

С #define DELAY погорячился. При заливке аплета размером 180Кб (эксперементировал раньше на маленьком аплетике) тоже тел перезагрузился. Увеличил задержку до 70000. Залилось.
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
minstrel
сообщение 19.5.2006, 19:46


Новичок
*

Группа: Пользователи
Сообщений: 19
Регистрация: 12.5.2006
Пользователь №: 82 911
Модель телефона: c380
Прошивка: R356_G_0B.D2.23R

Рейтинг: 0



ок.
гуд :)
с задержками он себя ведёт у меня так же.
давайте разберёмся, каким кодом отвечает Ваш телефон.
мой выдаёт 0 1
Цитата
char good_reply[2]  = { 0x00, 0x01 };


Цитата
int get_standard_reply( int phone_fd ){
char reply[STRING_LENGTH];
int res;
res=read_reply(phone_fd, reply, 2);
if (res!=2) {
  fprintf(stderr, "Received %i bytes instead of 2\n", res);
  return 0;
} else {
  if (memcmp(reply, good_reply, 2)){
fprintf(stderr, "Incorrect reply received\n");
return -1;
  }
}
return 0;
}


Возьмите, пожалуйста, исходный вариант проги и замените функцию get_standard_reply следующим:
Цитата
int get_standard_reply( int phone_fd ){
char reply[STRING_LENGTH];
int res;
int i;
res=read_reply(phone_fd, reply, 2);
if (res!=2) {
  fprintf(stderr, "Received %i bytes instead of 2\n", res);
  return 0;
} else {
  if (memcmp(reply, good_reply, 2)){
fprintf(stderr, "Incorrect reply received\n");
for ( i = 0; i < res; i++ ) {
    printf("%X ", reply[i]);
}
printf("\n");
return -1;
  }
}
return 0;
}


а потом сюда логи.
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
filin_UA
сообщение 20.5.2006, 6:39


Интересующийся
**

Группа: Пользователи
Сообщений: 43
Регистрация: 10.2.2006
Пользователь №: 69 757
Модель телефона: C390
Прошивка: R368_G_0B.A0.0FR

Рейтинг: 0



filin@home ~/work/mobila/linjal $ ./linjal -d /dev/ttyACM0 -b B115200 FloydSSH.jad
B115200
JAD file: FloydSSH.jad
Phone device: /dev/ttyACM0
Phone device opened
Sending jad file: 100%
Waiting for reply... OK
Sending jar file: 3%Incorrect reply received
5B 41 3%
Error sending jar file
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
minstrel
сообщение 20.5.2006, 7:48


Новичок
*

Группа: Пользователи
Сообщений: 19
Регистрация: 12.5.2006
Пользователь №: 82 911
Модель телефона: c380
Прошивка: R356_G_0B.D2.23R

Рейтинг: 0



Пойду я, наверное, простым путём... не буду проверять ответ на соответствие чему-либо, а просто буду проверять его длину....
моя труба говорит 00 01, с390 - 5B 41, никакой логики...
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
filin_UA
сообщение 20.5.2006, 15:30


Интересующийся
**

Группа: Пользователи
Сообщений: 43
Регистрация: 10.2.2006
Пользователь №: 69 757
Модель телефона: C390
Прошивка: R368_G_0B.A0.0FR

Рейтинг: 0



неплохо бы накопить ответов от разных трубок, может и логика какая то бы просмотрелась
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
minstrel
сообщение 20.5.2006, 18:55


Новичок
*

Группа: Пользователи
Сообщений: 19
Регистрация: 12.5.2006
Пользователь №: 82 911
Модель телефона: c380
Прошивка: R356_G_0B.D2.23R

Рейтинг: 0



ага...
Люди, помогите, пожалуйста, проекту! unsure.gif
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
minstrel
сообщение 21.5.2006, 6:48


Новичок
*

Группа: Пользователи
Сообщений: 19
Регистрация: 12.5.2006
Пользователь №: 82 911
Модель телефона: c380
Прошивка: R356_G_0B.D2.23R

Рейтинг: 0



Выложил модифицированные версии прог.
Надеюсь, что это уже будет со всеми трубами работать.
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
filin_UA
сообщение 25.5.2006, 0:14


Интересующийся
**

Группа: Пользователи
Сообщений: 43
Регистрация: 10.2.2006
Пользователь №: 69 757
Модель телефона: C390
Прошивка: R368_G_0B.A0.0FR

Рейтинг: 0



Консольную проверил со своей С390. Работает.
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
minstrel
сообщение 25.5.2006, 0:38


Новичок
*

Группа: Пользователи
Сообщений: 19
Регистрация: 12.5.2006
Пользователь №: 82 911
Модель телефона: c380
Прошивка: R356_G_0B.D2.23R

Рейтинг: 0



Крута :)
Будет время, надо будет переписать консольную прогу с использованием кроссплатформенной либы (libjal.c, libjal.h)
filin_UA, спасибо за помощь, кстати.
Я там в ChangeLog'e к гуёвой версии записал :)
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
filin_UA
сообщение 25.5.2006, 17:47


Интересующийся
**

Группа: Пользователи
Сообщений: 43
Регистрация: 10.2.2006
Пользователь №: 69 757
Модель телефона: C390
Прошивка: R368_G_0B.A0.0FR

Рейтинг: 0



Проверил сегодня виндовую версию с С650. Работает и старая (0.1) и новая (0.2).
К сожелению там где есть С650 нету Линукса, поэтому проверил только виндовую, но так как код по сути один и тот же...
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
minstrel
сообщение 25.5.2006, 19:43


Новичок
*

Группа: Пользователи
Сообщений: 19
Регистрация: 12.5.2006
Пользователь №: 82 911
Модель телефона: c380
Прошивка: R356_G_0B.D2.23R

Рейтинг: 0



Да, код там действительно один и тот же.
Сейчас допишу C650 в Supported devices
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
filin_UA
сообщение 5.6.2006, 10:54


Интересующийся
**

Группа: Пользователи
Сообщений: 43
Регистрация: 10.2.2006
Пользователь №: 69 757
Модель телефона: C390
Прошивка: R368_G_0B.A0.0FR

Рейтинг: 0



Вычитал что мидвеем можна снимать логи с телефона. Тоесть когда трубка переключена в режим JAL и выполняется мидлет то лог отправляется в мидвей. А в линуксе как снимать лог? Может нужно было вообще новой темой спрашивать...Или можна linjal переделать немноги чтоб снимал лог. Или написать совсем новую утилитку.
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
minstrel
сообщение 5.6.2006, 11:30


Новичок
*

Группа: Пользователи
Сообщений: 19
Регистрация: 12.5.2006
Пользователь №: 82 911
Модель телефона: c380
Прошивка: R356_G_0B.D2.23R

Рейтинг: 0



Можно, без проблем...
я просто не думал, что это актуальная фича, поэтому сделал затычку в виде функции clear_buffer().
если выводить всё, что получает функция clear_buffer на консоль (или куда-то в GUI), то это и будет тот самый лог.
Правда, возможно, придётся несколько изменить логику работы приложения. Хотя, модификации должны быть довольно несущественные. Если есть желание, можете стать соавтором :). А то в ближайший месяц у меня на это точно не будет времени :(.
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
filin_UA
сообщение 6.6.2006, 0:44


Интересующийся
**

Группа: Пользователи
Сообщений: 43
Регистрация: 10.2.2006
Пользователь №: 69 757
Модель телефона: C390
Прошивка: R368_G_0B.A0.0FR

Рейтинг: 0



Выводить лог на stdout получилось. Мне лично этого достаточно. Нужно оформить все красиво, чтоб и другие могли юзать. Я в Си не очень силён...поэтому не обещаю. Но постараюсь. Гуевые версии точно трогать не буду, там вообще темный лес :) мож консольную переделаю. Нужно то всего навсего добавить еще один ключ (типа -L -писать в лог).

Вот нарисовал...выход из логирования по Ctrl+C, не очень красиво но работает.
http://vin.lug.org.ua/mambo/downloads/linjal.diff

Сообщение отредактировал filin_UA - 10.6.2006, 20:35
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
minstrel
сообщение 10.6.2006, 22:49


Новичок
*

Группа: Пользователи
Сообщений: 19
Регистрация: 12.5.2006
Пользователь №: 82 911
Модель телефона: c380
Прошивка: R356_G_0B.D2.23R

Рейтинг: 0



Как только у меня время появится, добавлю в прогу и выложу на сайте.
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
MaGIc laNTern
сообщение 22.7.2006, 2:22


Новичок
*

Группа: Пользователи
Сообщений: 6
Регистрация: 22.7.2006
Пользователь №: 92 261
Модель телефона: c390

Рейтинг: 0



Каждый раз останавливается на "Waiting for reply...".
Почему-то этот ответ не приходит и на этой строчке остаётся только нажать Ctrk + C.

P.S. Motorola C390. moto4lin работает у меня замечательно.
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
minstrel
сообщение 22.7.2006, 7:00


Новичок
*

Группа: Пользователи
Сообщений: 19
Регистрация: 12.5.2006
Пользователь №: 82 911
Модель телефона: c380
Прошивка: R356_G_0B.D2.23R

Рейтинг: 0



Цитата(MaGIc laNTern @ Суббота, 22 Июля 2006, 5:22)
Каждый раз останавливается на "Waiting for reply...".
Почему-то этот ответ не приходит и на этой строчке остаётся только нажать Ctrk + C.

P.S. Motorola C390. moto4lin работает у меня замечательно.
*


хм... вообще, это странно. многие люди уже пробовали с с390 и никаких проблем не было.
а MidWay работает?
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
MaGIc laNTern
сообщение 22.7.2006, 7:42


Новичок
*

Группа: Пользователи
Сообщений: 6
Регистрация: 22.7.2006
Пользователь №: 92 261
Модель телефона: c390

Рейтинг: 0



minstrel:
У меня уже слишком давно нет винды, чтобы опять со всем этим связываться.
В moto4lin у меня, кстати, есть каталог kjava со всеми соответствующими мидлетами.
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
minstrel
сообщение 22.7.2006, 7:52


Новичок
*

Группа: Пользователи
Сообщений: 19
Регистрация: 12.5.2006
Пользователь №: 82 911
Модель телефона: c380
Прошивка: R356_G_0B.D2.23R

Рейтинг: 0



Цитата(MaGIc laNTern @ Суббота, 22 Июля 2006, 10:42)
minstrel:
У меня уже слишком давно нет винды, чтобы опять со всем этим связываться.
В moto4lin у меня, кстати, есть каталог kjava со всеми соответствующими мидлетами.
*


А вы активизировали эту функцию у себя в телефоне?
И ещё нужно было перед закачкой выбрать в меню Средства Java->Загрузка Java-приложений.
Затем должна появиться надпись "Вставьте кабель".
Вы это всё делали?
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
MaGIc laNTern
сообщение 22.7.2006, 9:27


Новичок
*

Группа: Пользователи
Сообщений: 6
Регистрация: 22.7.2006
Пользователь №: 92 261
Модель телефона: c390

Рейтинг: 0



minstrel:
Нет, но я подозревал, что что-то такое сделать надо. ^_^
Спасибо, скорее всего в этом и дело. Попробую потом.
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
MaGIc laNTern
сообщение 22.7.2006, 17:34


Новичок
*

Группа: Пользователи
Сообщений: 6
Регистрация: 22.7.2006
Пользователь №: 92 261
Модель телефона: c390

Рейтинг: 0



minstrel:
М-м-м. А тут я вообще не нашёл "Загрузка Java-приложений."

Меню
-Параметры
--Средства Java
---Система Java
---Удалить все приложения
---Функция вибро:
---Функция звука:
---Функция подсветки
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
minstrel
сообщение 22.7.2006, 18:13


Новичок
*

Группа: Пользователи
Сообщений: 19
Регистрация: 12.5.2006
Пользователь №: 82 911
Модель телефона: c380
Прошивка: R356_G_0B.D2.23R

Рейтинг: 0



Читайте:
здесь
и здесь
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
MaGIc laNTern
сообщение 22.7.2006, 21:10


Новичок
*

Группа: Пользователи
Сообщений: 6
Регистрация: 22.7.2006
Пользователь №: 92 261
Модель телефона: c390

Рейтинг: 0



В opcode меню почему-то зайти никак не получается. Нажимаю Меню, 048263*.
Может C390 и не позволяет в Opcode меню зайти?
Я просто с какой мог скоростью нажимал кнопки — без толку.
Но я могу в moto4lin поправить seem руками. Не знаете, чего конкретно поменять надо?
Прикладываю save seem'а.
Прикрепленный файл 0032_0001.seem   ( 255 байт ) Кол-во скачиваний: 11
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
MaGIc laNTern
сообщение 26.7.2006, 22:12


Новичок
*

Группа: Пользователи
Сообщений: 6
Регистрация: 22.7.2006
Пользователь №: 92 261
Модель телефона: c390

Рейтинг: 0



Всё. Решил проблему. В seem установил offset 43 в f7 (нажал галочку на бите 0).
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
edo
сообщение 26.9.2006, 21:50


Новичок
*

Группа: Пользователи
Сообщений: 2
Регистрация: 26.9.2006
Пользователь №: 100 761
Модель телефона: c390

Рейтинг: 0



1. скачал и пересобрал консольную версию (чтобы обиралось без ругани добавил #include <string.h>);
2. скачал (из соседнего форума) шахматы;
3. ./linjal -d /dev/ttyACM0 triacom_software_gmbh_a_chess_1.3.4.jar
JAD file: triacom_software_gmbh_a_chess_1.3.4.jar
Phone device: /dev/ttyACM0
Phone device opened
Segmentation fault (core dumped)

gdb на core говорит:
Core was generated by `./linjal -d /dev/ttyACM0 triacom_software_gmbh_a_chess_1.3.4.jar'.
Program terminated with signal 11, Segmentation fault.
#0 0xb7ec9a71 in strcasecmp () from /lib/tls/libc.so.6
(gdb) bt
#0 0xb7ec9a71 in strcasecmp () from /lib/tls/libc.so.6
#1 0x08048ce1 in get_jad_info (
jad_file_name=0xbff18e87 "triacom_software_gmbh_a_chess_1.3.4.jar", jad_info=0xbff189dc)
at linjal.c:101
#2 0x08049691 in main (argc=4, argv=0xbff18c84) at linjal.c:390

ps: может после и сам поковыряюсь - счас спать охота ;)
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Java Application Loader - Аналог Midway Под Linux · moto4lin (Motorola for Linux) · Forum
 

Ответ в темуСоздание новой темы
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 



Текстовая версия Сейчас: 28.7.2025, 18:43

Форум живёт: