Сейчас на форуме: _MBK_ (+6 невидимых) |
![]() |
eXeL@B —› Вопросы новичков —› Отладка J2ME. |
Посл.ответ | Сообщение |
|
Создано: 29 ноября 2010 22:56 · Личное сообщение · #1 Чем отлаживать игрушки для телефонов? Исходников у меня, естественно, нет. Ломаемое приложение то ли прошло через хороший обфускатор, то ли было написано не на чистой Jav'e, а сделано в каком-то конструкторе. Ну нельзя вручную сделать всё так через ![]() зы Игрушка - танчики про ззы Почему-то, когда я пытаюсь делать нетривиальные изменения в файлах приложения, оно падает без объяснения причин. Возможны ли какие-нибудь проверки целостности кода? Или размера jar - файла? Или это из-за кривых рук? ![]() |
|
Создано: 30 ноября 2010 02:03 · Личное сообщение · #2 |
|
Создано: 30 ноября 2010 17:58 · Поправил: IDOL 1234 · Личное сообщение · #3 ЕМНИП, вот эта версия: Сейчас посмотрю ещё раз, может, что-то обновилось. Скажите, деобфускаторы для jav'ы кроме этого существуют? ![]() ![]() |
|
Создано: 30 ноября 2010 22:34 · Личное сообщение · #4 |
|
Создано: 01 декабря 2010 00:31 · Личное сообщение · #5 |
|
Создано: 01 декабря 2010 02:22 · Личное сообщение · #6 |
|
Создано: 01 декабря 2010 22:55 · Поправил: IDOL 1234 · Личное сообщение · #7 Линк я совершенно не вкурил. Даже не понял, при чём тут он. ![]() Но зато смог реанимировать Kemulator и сохранить кусок лога: >>y.keyPressed(I)V >> y.a()V >> ao.c()Ljava/lang/String; >> ao.a()Ljava/lang/String; System.getProperty#microedition.platform=Nokia N71 System.getProperty#phone.imei=null System.getProperty#com.nokia.IMEI=null System.getProperty#com.nokia.mid.imei=null >> r.a(Ljava/lang/String;II)I >> r.c(Ljava/lang/String;)V openRecordStore temp getRecord temp_1 >>new java/io/ByteArrayInputStream at r.a (r.java:0) >>new java/io/DataInputStream at r.a (r.java:0) >> r.o()V >>new java/lang/StringBuffer at y.a (y.java:0) >>y.paint(Ljavax/microedition/lcdui/Graphics;)V >> r.b(Ljavax/microedition/lcdui/Graphics;IIIZZZ)I >> r.a(Ljava/lang/String;Ljavax/microedition/lcdui/Graphics;IIIIZZ) - это происходит при нажатии кнопки "ок" в диалоге регистрации при неверно введённом коде. Что из этого следует, я ещё не решил, т.к. нет времени. Но есть мысль, что можно пропатчить класс так, чтобы он возвращал не реальный IMEI, а константу. Чтобы ключ активации для всех телефонов был один и тот же. ![]() |
|
Создано: 02 декабря 2010 15:18 · Поправил: IDOL 1234 · Личное сообщение · #8 |
|
Создано: 04 декабря 2010 15:15 · Личное сообщение · #9 |
|
Создано: 09 декабря 2010 03:26 · Личное сообщение · #10 |
|
Создано: 09 декабря 2010 18:05 · Личное сообщение · #11 |
|
Создано: 23 декабря 2010 03:24 · Поправил: Moran · Личное сообщение · #12 у меня возникла проблема с одной известной J2ME игрушкой. Там есть пункт активации, вариантов два, насколько я понял- отправить смс или ввести серийный номер. В java я полный ноль, но тем не менее решил поискать серийник. Пересмотрел все .class файлы через DJ Java Decompiler, но самого серийника так и не нашел. Подскажите, что искать? игра в приложении. ![]() ![]() |
![]() |
eXeL@B —› Вопросы новичков —› Отладка J2ME. |