-
Постов
10 -
Зарегистрирован
-
Посещение
Тип контента
Профили
Форумы
Загрузки
События
Сообщения, опубликованные shmelependre
-
-
ищу некий totalRMS - он обозначает собой максимальний размер файла(или файлов в месте) которий может создать запущений джава-мидлет (сохраняется в файлах *.db). так вот ево размер в Х700с3 составляет 30704 байт, хотя на 100% я не уверен. инфо о максимальном размере взял из етой программы SysInfoSysInfo.zip
етот мидлет под емуляторами: SjBoy не запустился, Minisoyo b2 - totalRMS=102400, KEmulator - totalRMS=10000000, Kwyshell - totalRMS=999968. Перерыв несколько форумов узнал что етот лимит на RMS в весиях Java MIDP-1.0 установлен в самой джаве, а вот в MIDP-2.0 ограничения нет, оно зависит только от файловой системы (тоесть лимит гдето в прошывке), ну и конечно от свободного места в папке Java. Если например мы хоти записать больше 30704 то время на ето отводится, значит запись происходит, но когда доходит до 30704 сбрасывается вроде к 0 или очень малым значениям (файл таки создается).
Также етот totalRMS можно експериментально пробовать записать етой программой - TaylorBenchTaylorBench.zip
только здесь есть один нюанс - чем больше файлов RMS создаем (в опциях первое значения) тем меньше становится размер максимально возможной записи(более того файлы ети все на самом деле записивает мидлет в 1 RMS вот потому чем больше файлов туда записать тем меньше будет макс. размер, имена то тоже имеют размер), поскольку в мидлете есть ограничение на размер 1 записи RMS то идеальние 30704 там не выйдут, значение будут чуть меньше. (точнее идеальное выходит тольно по формуле "количество" умножить на "размер" не вычесляется, снова таки наверно через имена, например 4 файла по 7648 байт - создасться 1 RMS с размером 30704 )
найти число 30704 в прошывке никак не удалось, возможно искать надо и не ево..
сегодня в прошывке немного ковырялся нашол нескольно интересных вещей наверное имеют отношения к тому что я ищу, но в них мало что понял, вот адреса - 10065348, 10959DBC, 116BC62C
ещо сегодня заметил одну вещь файл с размером 30704 в папке джавы занимает 32768 (а ето уже 2 в степени 15 )..
я здесь сам уже запутался, подскажите кто что может
-
shmelependre,
а зачем тебе понадобилось такое извращение, неужели нельзя найти по какому-то другому признаку, за что-то другое зацепиться?
незнаю, вроде нет...
FRAER,
Я так полагаю он без врезки хочет код поправить... ,а места не хватает...
я код еще не нашол, куда там править...
-
...
Для поиска данных получаемых вычислением, всё сложнее. Как вариант, можно скомпилировать варианты получения этих чисел и искать как HEX или сигнатуру.
вчера ночью етим как раз занялся. только с AMR знаком маловато. вот например тоже число с прошлого поста 30704 можно сделать 5 способами:
1) х = (для наглядности вместо mov) 1919, х<<4, 1919(10)=77F(16)
2) x = 3838, x<<3, EFE
3) x = 7676, x<<2, 1DFC
4) x = 15352, x<<1, 3BF8
5) x = 30704, 77F0
из одного с хелпов я знаю как слепить число от 00 до FF с командой MOV(хелп - "thumb-команда"), но здесь уже большые числа... вот как теперь? помогите ктонить может чтото не так делаю
наверно ето 30704 двумя командами не зделать никак, надо больше..
-
AlexeyK нет, числа перевожу калькулятором в виндовсе
а смысл небольшой, но есть. вот например на той картинке - ето урывок с прошывки Х700....с3, там третий и четвертый адреса сверху расчитывают размер хипа в джаве (по какой формуле думаю Вы сами знаете ), третий адрес есть полностью независимым (потому ево и редагируют патчами на увеличения хипа), вконце 4-го адреса можно увидеть результат в десятеричной системе. так вот представте теперь есть некие независимые (от прошывки, тоесть задаются 1 раз а дальше от них чонить там зависит) величины как ета, имеют так сказать значение редкое (число например 30704-десятеричное) но нам ведомое, как нам теперь найти ево? (звучит бредово но я шас в такой ситуации ) было бы неплохо если поиск велся хотябы с учотом соседних(1-2) адресов как в моем случае искать надо, думаю ето пригодилось бы не толко мне
f2065 спасибо, а то сегодня пол дня сидел в прошывке "глаза портил"
-
как зделать поиск по выделенным числам?
это готовые переведеные числа.
-
ооо ето хорошо что ктонибудь отозвался
относительно
так и думал(спасибо FRAER), знать бы ее диапазон адресов..Можно только в оперативку...вот версия у меня етого патча 1.1. что такое f2065 извените незнаю, нуб ещо
вот етот патч: CGSN.zip
-
подробнее надо, какой оператор? на всех операторах такое? телефон прошивался?
-
есть множество вопросов по патчингу, заваливать всем навено никто не ответит может кто нибудь из старожылов дать аську? хелпов прочитал уже штук 5-7, немного разоблался, но на практике не могу найти то что интересует.
есть много вопросов связаных с CGSN во первых почему в бин едите он не опредиляется но работает клавиатура, дапм и команды чтения?. как работает запись? у меня вроде как не работает
-
Feareel незнаю, пользуйся блютузом, если до компа нет тогда плохо дело.
Alex_Mr.Demon777 как ето комп не видит? через какую прогамму подключаем? если он (кабель) действительно прошивочний то увидит должен через sghfd070dev0612 подключать там тоже не просто, в настройках нужно все правильно выставить, телефон офф, а дальше по инструкции к проге. ЧЕРЕЗ ПРОШИВОЧНИЙ КАБЕЛЬ PC Studio ТЕЛЕФОН НЕ УВИДИТ (насколько я знаю). если нужно мп3 на телефон или чтото подобное тогда ищи usb-data кабель. не забываем ко всем кабелям нужны драва!
Garfi у меня Windows 7 x64, с диска драва и PC Studio не ставил так как есть интернет. последние версии PC Studio и драйверов с етим виндовсом работают коректно.
sasha-sandoich значит так твоя ошибка тайм-аут обмена вызвана через то что ты длительное времо после того как подключил телефон к компу ищеш еромп\прошивку\патчи. сначала надо указывать путь к тому файлу чем ты хочеш прошыть\пропатчить, а потом уже подключить телефон и нажимать прошыть\пропатчить и т.д. Рекомендую отдельно с еромп не возится так как ево легче всего всегда вместе с прошывкой прошывать\сливать.
- 1
BinEdit и все о ней
в Программирование и реверсинг
Опубликовано · Изменено пользователем shmelependre