Исследование H3000

Прошивки и их моды\ Кухни\ Игры и приложения\ Различные настройки\ Различные вопросы по ОС Android и WM и т.п.

Модераторы: Lunat, pvsurkov, AlexG1, KSAT

Re: Исследование H3000

Сообщение Ответ:#21 » z8080 » 10 апр 2011, 23:20

WinXP SP3:
1) Странное окончание строк при выводе отладки:

> imei.exe 123456789012345 543210987654321

New IMEI 1 (15 digits):123456789012345$0@
New IMEI 2 (15 digits):543210987654321$0@
New IMEI in file = MP0B_001_NEW


2) На указанных входных аргументах файл создаёт длиной 25 байт, а надо 24. "Лишний" байт не имеет постоянного значения.

3) Удали неиспользуемую строку со своим IMEI из исходника.

4) Опечатка в мануале:

"Now you can move it to /data/nvram/md/NVRAM/NVD_IMEI/MP0B_001
(path for new firmware) or to /data/nvram/md/NVRAM/NVD_IMEI/MP0B_001 (for
old one)."
Последний раз редактировалось z8080 10 апр 2011, 23:24, всего редактировалось 1 раз.
  • 0

Аватара пользователя
z8080
Пользователь
 
Сообщения: 111
Зарегистрирован: 22 фев 2011, 04:40
Репутация: 34

Re: Исследование H3000

Сообщение Ответ:#22 » f_mulder » 10 апр 2011, 23:23

hh85 писал(а):Кто живет под виндой, протестьте, плз, и сообщите, нормально ли работает EXEшник?

Файл я не тестил, но в ридми , ты 2 раза написал /data/nvram/md/NVRAM/NVD_IMEI/MP0B_001, хотя наверно один раз имел в
виду /nvram/md/NVRAM/NVD_IMEI/MP0B_001.

Добавлено спустя 21 минуту 8 секунд:
andryn писал(а):В первом посте описал алгоритм расчета файла MP0B_001

Можно ещë чуток улучшить код.
Сделать так, что бы пользователь вставлял только 14 цифр, и высчитывать за него 15-ую.
Алгоритм очень простой, смотрим тут ( на Ангельском) :
http://en.wikipedia.org/wiki/International_Mobile_Equipment_Identity#Check_digit_computation
  • 0

Аватара пользователя
f_mulder
Специалист
 
Сообщения: 668
Зарегистрирован: 19 мар 2011, 03:20
Репутация: 223

Re: Исследование H3000

Сообщение Ответ:#23 » IliaV » 11 апр 2011, 00:18

hh85 писал(а):P.S. Кто живет под виндой, протестьте, плз, и сообщите, нормально ли работает EXEшник?

Работает прекрасно под XP. Файл залил в тело - работает!
ЗЫ: Да и файл бы создавать сразу без _NEW. А то надо переименовывать, а старый все равно не сохранится да и не читается из него IMEI... :) Но это уже так, старческое брюзжание... :)

Добавлено спустя 5 минут 49 секунд:
f_mulder писал(а):Можно ещë чуток улучшить код.
Сделать так, что бы пользователь вставлял только 14 цифр, и высчитывать за него 15-ую.

Путать всех будет дай боже! А вот перепроверить перед созданием файла можно.
Ciphone C6 V3.5.3 Eng + Rus V2
  • 0

Аватара пользователя
IliaV

Модератор
 
Сообщения: 238
Зарегистрирован: 29 мар 2010, 01:43
Репутация: 49

Re: Исследование H3000

Сообщение Ответ:#24 » z8080 » 11 апр 2011, 00:26

На тех IMEI, на которых выходной файл длиной 24 байта, всё отлично сработало.
  • 0

Аватара пользователя
z8080
Пользователь
 
Сообщения: 111
Зарегистрирован: 22 фев 2011, 04:40
Репутация: 34

Re: Исследование H3000

Сообщение Ответ:#25 » hh85 » 11 апр 2011, 06:21

Обновил багфикс оригинала с учетом замеченных вами глюков.
Добавил новую версию c проверками, с возможностью задать имя файла (дефолт - MP0B_001, перезапись существующего запрещена).
Проверяйте, жалуйтесь. :smu:sche_nie:
  • 0

Аватара пользователя
hh85
Интересующийся
 
Сообщения: 24
Зарегистрирован: 30 янв 2011, 21:13
Репутация: 143

Re: Исследование H3000

Сообщение Ответ:#26 » f_mulder » 11 апр 2011, 08:59

hh85 писал(а):Надеюсь, pvsurkov тоже подправит исходник в шапке.

Ещë вчера хотел обратить твоë внимание,на то, что автор темы и кода, товарищ andryn,
а не pvsurkov...
  • 1

Аватара пользователя
f_mulder
Специалист
 
Сообщения: 668
Зарегистрирован: 19 мар 2011, 03:20
Репутация: 223

Re: Исследование H3000

Сообщение Ответ:#27 » vladol » 11 апр 2011, 09:02

Здравствуйте! hh85, подскажите, пожалуйста, как поступить! Файл imei.exe в win XP не хочет запускаться, на win7 пробовал - тоже никак. Как запустить файл imei.arm на android? Для телефона это неизвестный файл. Правда я android только начал осваивать и знаю пока очень мало, однако IMEI уже успел убить :nez-nayu:
  • 0

Аватара пользователя
vladol
Новичок
 
Сообщения: 5
Зарегистрирован: 19 окт 2009, 03:59
Репутация: 0

Re: Исследование H3000

Сообщение Ответ:#28 » hh85 » 11 апр 2011, 10:59

f_mulder писал(а):
hh85 писал(а):Надеюсь, pvsurkov тоже подправит исходник в шапке.

Ещë вчера хотел обратить твоë внимание,на то, что автор темы и кода, товарищ andryn,
а не pvsurkov...

Ну, извините нуба, товарищи гуру :smu:sche_nie: . Пофиксим по свободе.
  • 0

Аватара пользователя
hh85
Интересующийся
 
Сообщения: 24
Зарегистрирован: 30 янв 2011, 21:13
Репутация: 143

Re: Исследование H3000

Сообщение Ответ:#29 » f_mulder » 11 апр 2011, 11:16

hh85 писал(а):Обновил багфикс оригинала с учетом замеченных вами глюков.
Добавил новую версию c проверками, с возможностью задать имя файла (дефолт - MP0B_001, перезапись существующего запрещена).
Проверяйте, жалуйтесь. :smu:sche_nie:

Проверил на 7-ых Форточках (64 бита).
Если вставить только один ИМЕИ, то программа вылетает.
Код я правда не смотрел, но это наверно связанно с проверкой контрольной суммы.

Добавлено спустя 2 минуты 10 секунд:
vladol писал(а):Здравствуйте! hh85, подскажите, пожалуйста, как поступить! Файл imei.exe в win XP не хочет запускаться, на win7 пробовал - тоже никак. Как запустить файл imei.arm на android? Для телефона это неизвестный файл. Правда я android только начал осваивать и знаю пока очень мало, однако IMEI уже успел убить :nez-nayu:

А можно подробней о том как ты этот файл пытался запустить на ХР и Сэвэн?
  • 0

Аватара пользователя
f_mulder
Специалист
 
Сообщения: 668
Зарегистрирован: 19 мар 2011, 03:20
Репутация: 223

Re: Исследование H3000

Сообщение Ответ:#30 » hh85 » 11 апр 2011, 11:35

vladol писал(а):Здравствуйте! hh85, подскажите, пожалуйста, как поступить! Файл imei.exe в win XP не хочет запускаться, на win7 пробовал - тоже никак.

Для начала расскажите, как Вы пытаетесь его запустить. Надеюсь, не кликаете по нему мышкой? :ni_zia:
Какие задаете параметры, какие появляются сообщения об ошибках?
А, да, еще - из какого архива этот ехе, из первого, или второго?

vladol писал(а):Как запустить файл imei.arm на android? Для телефона это неизвестный файл. Правда я android только начал осваивать и знаю пока очень мало, однако IMEI уже успел убить :nez-nayu:

Неизвестный он только для андроида. А для самого телефона, точнее для ядра ОС, очень даже известный. ::yaz-yk:
Чтобы запустить, нужно скопировать его на телефон (не на карту!), куда-нибудь в /data/tmp. Потом поменять права на 755, чтобы он стал исполняемым. И запустить. С правильными параметрами и путем. Все это делать из-под рута.
  • 0

Аватара пользователя
hh85
Интересующийся
 
Сообщения: 24
Зарегистрирован: 30 янв 2011, 21:13
Репутация: 143

Re: Исследование H3000

Сообщение Ответ:#31 » f_mulder » 11 апр 2011, 12:11

hh85 писал(а):нужно скопировать его на телефон (не на карту!)

А в чём проблема с копированием на карту?
От туда тоже можно запустить : "./imei.arm + params" , или просто полный path к файлу.
Другое дело , что надо ещё эмулятор Терминала ставить. Эта часть важнее.
Короче , в любом случае, большинству будет легче сдеалать всё на Виндах.
  • 0

Аватара пользователя
f_mulder
Специалист
 
Сообщения: 668
Зарегистрирован: 19 мар 2011, 03:20
Репутация: 223

Re: Исследование H3000

Сообщение Ответ:#32 » hh85 » 11 апр 2011, 12:51

f_mulder писал(а):Ещë вчера хотел обратить твоë внимание,на то, что автор темы и кода, товарищ andryn,
а не pvsurkov...

f_mulder писал(а):Если вставить только один ИМЕИ, то программа вылетает.


fixed

f_mulder писал(а):Код я правда не смотрел, но это наверно связанно с проверкой контрольной суммы.


Нет, с проверкой на одинаковость 2-х ИМЕИ. О том, что второго может и не быть, я в этом месте забыл.

f_mulder писал(а):А в чём проблема с копированием на карту?
От туда тоже можно запустить : "./imei.arm + params" , или просто полный path к файлу.

Проблема в том, что SD карта с ее реликтовой FAT, не поддерживающей права доступа, монтируется с umask=111 и сделать файл, находящийся на ней исполняемым не выйдет. А следовательно и запустить оттуда. :-(
То-есть сначала можно скопировать на карту (в режиме флешки, или с помощью adb), но потом нужно копировать куда-нибудь на нормальную ФС и делать "chmod 755 imei.arm". И только потом "/путь/imei.arm params".
f_mulder писал(а):Другое дело , что надо ещё эмулятор Терминала ставить. Эта часть важнее.

Совсем не обязательно. Достаточно обычного "adb shell".
f_mulder писал(а):Короче , в любом случае, большинству будет легче сдеалать всё на Виндах.

Согласен. Но все равно совсем без шелла не обойтись. Хотя бы для копирования файлика на положенное место и задания оному нужных прав. Так что пусть будут доступны все варианты. На любой вкус и цвет.
  • 0

Аватара пользователя
hh85
Интересующийся
 
Сообщения: 24
Зарегистрирован: 30 янв 2011, 21:13
Репутация: 143

Re: Исследование H3000

Сообщение Ответ:#33 » pvsurkov » 11 апр 2011, 14:44

hh85 писал(а):
Ещë вчера хотел обратить твоë внимание,на то, что автор темы и кода, товарищ andryn,а не pvsurkov...f_mulder
fixed

И в readme.txt поправьте тоже пожалуйста. Я тут ни при чем. :ne_vi_del:
Чтобы получить правильный ответ, сформулируйте правильный вопрос.
  • 0

Аватара пользователя
pvsurkov

Модератор
 
Сообщения: 7153
Зарегистрирован: 13 авг 2009, 08:30
Откуда: Россия
Репутация: 4217

Re: Исследование H3000

Сообщение Ответ:#34 » f_mulder » 11 апр 2011, 16:31

hh85 писал(а):Багфикс 11-04-20010
    Убрана ошибка, приводившая к вылету при единственном параметре.

А где линк на самую новую версию?
Я его не нашёл, или его нет?

Добавлено спустя 3 часа 22 минуты 33 секунды:
hh85 писал(а):Багфикс 11-04-20010
    Исправлена инфа об авторе.

Автор в ридми не исправлен :-): .
Кроме того, надо попросить модератора что бы всё это в шапку поднял.
  • 0

Аватара пользователя
f_mulder
Специалист
 
Сообщения: 668
Зарегистрирован: 19 мар 2011, 03:20
Репутация: 223

Re: Исследование H3000

Сообщение Ответ:#35 » AJ2 » 11 апр 2011, 22:13

Ув. Гуру. :-): Будьте любезны. Для людей не ведующих в подобных делах,но нуждающихся в подобной программе. Расскажите пошагово что делать. А то без имеев как-то тяжеловато.
A5000 рез. В эксплуатации с 28.04.2011
Полос нет.
A3QR рез. Проблемы с тачскрином
  • 0

Аватара пользователя
AJ2
Пользователь
 
Сообщения: 237
Зарегистрирован: 25 мар 2011, 23:58
Репутация: 24

Re: Исследование H3000

Сообщение Ответ:#36 » hh85 » 11 апр 2011, 22:31

f_mulder писал(а):А где линк на самую новую версию?

В исходном посте, вестимо :mi_ga_et: .
Захламлять форум глючными прогами чисто для истории, по-моему, совершенно ни к чему.
Поэтому после каждого багфикса я заменял *_new.zip на новый, исправленный.
А в конце концов пришел к выводу, что первый вариант, без проверок на допустимость, совпадение двух ИМЕИ, и т.д., тоже лучше убрать, как потенциально опасный. Тем более, что и копирайты править было лень :smu:sche_nie: . Вот и прибил его нафиг, оставил только самый свежий.
Подозреваю, что эта версия будет последней. Баги, похоже, уже все вылечены, а фич вполне достаточно.
f_mulder писал(а):Автор в ридми не исправлен .

В новом исправлен, старый прибит.
f_mulder писал(а):Кроме того, надо попросить модератора что бы всё это в шапку поднял.

Просим! :-)
  • 2

Аватара пользователя
hh85
Интересующийся
 
Сообщения: 24
Зарегистрирован: 30 янв 2011, 21:13
Репутация: 143

Re: Исследование H3000

Сообщение Ответ:#37 » vladol » 12 апр 2011, 04:05

hh85 писал(а):
vladol писал(а):Здравствуйте! hh85, подскажите, пожалуйста, как поступить! Файл imei.exe в win XP не хочет запускаться, на win7 пробовал - тоже никак.

Для начала расскажите, как Вы пытаетесь его запустить. Надеюсь, не кликаете по нему мышкой? :ni_zia:
Какие задаете параметры, какие появляются сообщения об ошибках?
А, да, еще - из какого архива этот ехе, из первого, или второго?

Я запускаю imei.exe из командной строки (win XP):

c:\>imei.exe
получаю ответ:
Usage: imei.exe <IMEI_1 15 digest> [IMEI_2 15 digest] [file_name]
ввожу, например так:
c:\> imei.exe <IMEI_1 123456789009876> [IMEI_2 123456789012345] [MP0B_001]
получаю ответ:Не удается найти указанный файл.

Что я делаю не так?
  • 0

Аватара пользователя
vladol
Новичок
 
Сообщения: 5
Зарегистрирован: 19 окт 2009, 03:59
Репутация: 0

Re: Исследование H3000

Сообщение Ответ:#38 » f_mulder » 12 апр 2011, 04:28

vladol писал(а):Я запускаю imei.exe из командной строки (win XP):

c:\>imei.exe
получаю ответ:
Usage: imei.exe <IMEI_1 15 digest> [IMEI_2 15 digest] [file_name]
ввожу, например так:
c:\> imei.exe <IMEI_1 123456789009876> [IMEI_2 123456789012345] [MP0B_001]
получаю ответ:Не удается найти указанный файл.

Что я делаю не так?

Почти всë вы делаете правильно, только "<IMEI_1" ,">" , "[IMEI_2" ,"]" и "[" писать не надо.
Это знаки используемые в тексте помощи. "<" и ">" обозначают обязательные параметры,
а "[" и "]" опциональные.
Вы просто должны писать так:
Код: Выделить всё
c:\imei.exe 123456789009876 123456789012345 MP0B_001

MP0B_001 - не обязательно указывать.
  • 1

Аватара пользователя
f_mulder
Специалист
 
Сообщения: 668
Зарегистрирован: 19 мар 2011, 03:20
Репутация: 223

Re: Исследование H3000

Сообщение Ответ:#39 » vladol » 12 апр 2011, 08:09

f_mulder писал(а):
vladol писал(а):Я запускаю imei.exe из командной строки (win XP):

c:\>imei.exe
получаю ответ:
Usage: imei.exe <IMEI_1 15 digest> [IMEI_2 15 digest] [file_name]
ввожу, например так:
c:\> imei.exe <IMEI_1 123456789009876> [IMEI_2 123456789012345] [MP0B_001]
получаю ответ:Не удается найти указанный файл.

Что я делаю не так?

Почти всë вы делаете правильно, только "<IMEI_1" ,">" , "[IMEI_2" ,"]" и "[" писать не надо.
Это знаки используемые в тексте помощи. "<" и ">" обозначают обязательные параметры,
а "[" и "]" опциональные.
Вы просто должны писать так:
Код: Выделить всё
c:\imei.exe 123456789009876 123456789012345 MP0B_001

MP0B_001 - не обязательно указывать.


Огромное спасибо всем, кто это сделал! У меня снова есть IMEI !!!

Однако есть один момент, до которого я не сразу допер. Сколько я не пытался вводить 15-ти значные числа, какие только не пробовал - в итоге получал сообщение об ошибке контрольной суммы, пока не догадался. В комплекте с imei.exe в архиве лежит файл compile.sh . Я открыл его в блокноте и увидел там в конце два 15-ти значных числа. Когда я поменял их на свои imei, все получилось!
  • 0

Аватара пользователя
vladol
Новичок
 
Сообщения: 5
Зарегистрирован: 19 окт 2009, 03:59
Репутация: 0

Re: Исследование H3000

Сообщение Ответ:#40 » f_mulder » 12 апр 2011, 11:01

vladol писал(а):Однако есть один момент, до которого я не сразу допер. Сколько я не пытался вводить 15-ти значные числа, какие только не пробовал - в итоге получал сообщение об ошибке контрольной суммы, пока не догадался. В комплекте с imei.exe в архиве лежит файл compile.sh . Я открыл его в блокноте и увидел там в конце два 15-ти значных числа. Когда я поменял их на свои imei, все получилось!

То , что вы описываете - крайне странно.
compile.sh это скрипт компеляции под Линукс.Как он вам помог , понять тяжело.
15 цифр надо вставлять не любые, а как раз таки ваши ИМЕИ-и.
  • 0

Аватара пользователя
f_mulder
Специалист
 
Сообщения: 668
Зарегистрирован: 19 мар 2011, 03:20
Репутация: 223

Пред.След.

Вернуться в Программная часть КПК

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 2

x

#{title}

#{text}