Страница 51 из 155 ПерваяПервая ... 41495051525361101151 ... ПоследняяПоследняя
Показано с 501 по 510 из 1548

Тема: Клонирование навигации NissanConnect

  1. #1
    Постоянный участник
    Регистрация: 25.08.2015
    Адрес: Україна
    Сообщений: 131
    Благодарностей: 147
    Авто: Nissan Qashqai
    Год выпуска: 2015
    Объем двигателя: 1,2
    Трансмиссия: МКПП
    Привод: Передний (2WD)
    Цвет: white
    Комплектация: SE+

    Сообщение Клонирование навигации NissanConnect

    Как клонировать карты NissanConnect на SD карту Samsung EVO или EVO+.

    Поскольку времени на хобби совсем мало (много работы и нужно наконец выспаться) то инструкцию выкладываю как ксть в pdf, без перевода. Надеюсь она кому-то пригодится... Как будет время то переведу, хотя гугл не всегда удачно переводит. Возможно коллеги по форуму помогут.
    Вложение 10614

    В инструкции есть ссылки в которых можно найти все ответы на вопросы и детальное обсуждение особенностей оборудования и карточек. А также там есть ссылка на видео как изменить CID номер карточки.

    Убежден, что данный способ поможет скопировать карты навигации и для других машин нисан. Как по мне навигация работает быстрее... Видео работы клонированной карточки здесь: https://youtu.be/Y8vDxHMCioo

    Програма ReadCID.exe
    Вложение 10615 - работает не у всех см. варианты в инструкции
    Карты европы и Украины 2016 выложу на днях. Возможно у кого-то будут предложения как (куда) это сделать.

    P.S. Буду благодарен как кто-то выложит последнюю карту европы v2 2017

    --- Добавлено модератором. Обновляется. Полезные ссылки по теме: ---
    Видео инструкция по смене CID: https://www.youtube.com/watch?v=tbWXsSaAb2M
    Ещё одна инструкция по смене CID: http://www.qashqairussia.ru/forum/sh...l=1#post111531
    Самые свежие карты навигации:
    http://www.qashqairussia.ru/forum/sh...l=1#post114329
    http://www.qashqairussia.ru/forum/sh...l=1#post139209
    http://www.qashqairussia.ru/forum/sh...l=1#post134482
    Сообщения о подходящих картах памяти:
    http://www.qashqairussia.ru/forum/sh...l=1#post112883
    http://www.qashqairussia.ru/forum/sh...l=1#post113212
    http://www.qashqairussia.ru/forum/sh...l=1#post113446
    http://www.qashqairussia.ru/forum/sh...l=1#post113478
    http://www.qashqairussia.ru/forum/sh...l=1#post114285
    http://www.qashqairussia.ru/forum/sh...l=1#post114288
    http://www.qashqairussia.ru/forum/sh...l=1#post114385
    http://www.qashqairussia.ru/forum/sh...l=1#post128291

    PS: Для тех кому надо просто "купить и не заморачиваться":
    Большинство форумчан покупает карты у Веселого Роджера.
    Это проверенный многими одноклубниками поставщик карт ещё со времен J10 (всё честно, быстро, качественно и с гарантиями).
    Его сайт: http://www.fpro.aaanet.ru/connect/map-nissan.htm
    Актуальные версии карт - на сайте.


  2. #501
    Новичок
    Регистрация: 01.04.2016
    Адрес: Чувашия
    Сообщений: 31
    Благодарностей: 0
    Авто: Nissan Qashqai 2
    Год выпуска: 2015
    Объем двигателя: 2,0
    Трансмиссия: Вариатор
    Привод: Полный (4WD)
    Цвет: белый
    Комплектация: LE+
    Я конечно не спец, но может это нам поможет http://4pda.ru/forum/index.php?showtopic=241578

  3. #502
    Местный
    Регистрация: 01.04.2017
    Адрес: Минск
    Сообщений: 491
    Благодарностей: 199
    Авто: Nissan Qashqai
    Год выпуска: 2015
    Объем двигателя: 2.0
    Трансмиссия: МКПП
    Привод: Передний (2WD)
    Цвет: серебро
    Комплектация: SE+
    Цитата Сообщение от skc1974 Посмотреть сообщение
    Я конечно не спец, но может это нам поможет http://4pda.ru/forum/index.php?showtopic=241578
    а что это такое?
    очень похоже на обычное разлочивание телефона!?
    исходя из описания, по СИДу карты генерируется какой-то gold-образ, который пишется назад на карту, а СИД никак при этом не меняется.

  4. #503
    Новичок
    Регистрация: 06.05.2017
    Адрес: Москва
    Сообщений: 23
    Благодарностей: 1
    Авто: Nissan Qashqai
    Год выпуска: 2014
    Объем двигателя: 1.6
    Трансмиссия: АКПП
    Привод: Передний (2WD)
    Цвет: черный
    Комплектация: full
    Это из разряда HTC One S, для перепрошивки тоже нужна карта только с определенным сидом, как я понял.

  5. #504
    Новичок
    Регистрация: 08.05.2017
    Адрес: NN
    Сообщений: 8
    Благодарностей: 4
    Авто: Nissan Qashqai
    Год выпуска: 2016
    Объем двигателя: 2.0
    Трансмиссия: Вариатор
    Привод: Полный (4WD)
    Цвет: grey
    Комплектация: se+
    Небольшое дополнение.
    Если при работе в ubuntu не получается настроить доступ в интернет, то можно скачать evoplus_cid вручную, допустим на флешку, и исключить команды apt-get install git и git clone https://github.com/raburton/evoplus_cid.git. Нужно из под основной операционной системы открыть адрес https://github.com/raburton/evoplus_cid , найти справа зелёную кнопку "Clone or Download" -> "Download ZIP" и распаковать архив на подготовленную загрузочную флешку. И из ubuntu скопировать эту папку в /usr/local/src/evoplus_cid

    Если не получается создать загрузочную флешку программой UNetBootIn, можно скачать образ ubuntu (http://mirror.yandex.ru/ubuntu-relea...ktop-amd64.iso) и записать его на флешку программой rufus (https://rufus.akeo.ie/?locale=ru_RU)

    Если при выполнении команды gcc evoplus_cid.c -o evoplus_cid появляются ошибки вида "warning: implicit declaration of function ‘strlen’" выполняйте в терминале:
    rm -f evoplus_cid удаление скомпилированного с ошибками файла
    nano evoplus_cid.c открыть файл с исходным кодом в редакторе
    После последнего #include добавьте строки
    #include <string.h> /* memset */
    #include <unistd.h> /* close */
    #include <stdlib.h>
    Нажмите ctrl + o сохранить изменения
    ctrl + x закрыть редактор
    gcc evoplus_cid.c -o evoplus_cid запустить компиляцию



    Цитата Сообщение от Voya Посмотреть сообщение
    Сегодня появилась карточка, проделал все операции и описываю простой способ как пошагово изменить CID для тех, кто также как и я поверхностно знаком с linux.

    1) Покупаем карточку SAMSUNG PRO microSDHC 16Gb Class10 UHS-I (U1) + SD Adapter (MB-MG16DA/RU) Made in Korea 2014
    2) Вставляем карточку в notebook c ubuntu 14.04 LTS, открываем терминал, вводим команду для получения прав администратора и затем вводим пароль:
    Код:
    sudo -s
    2.1) проверка карточки и кардридера (этот блок можно пропустить и идти к 2.2)
    Вводим команду:
    Код:
    lsblk
    среди вывода на экран найдите подобное:

    нас интересует mmcblk0 - картридер подходит, дальше вводим:
    Код:
    find /sys -name cid -print
    вывод на экран:

    нас интересует mmc0:0001 - карточка подходит
    2.2) установка программы для изменения cid (если уже была поставлена, переходим к 3)
    ставим git (если уже есть, пропускаем):
    Код:
    apt install git
    переключаемся на папку:
    Код:
    cd /usr/local/src
    скачиваем программу для изменения cid:
    Код:
    git clone https://github.com/raburton/evoplus_cid.git
    переключаемя на папку с программой:
    Код:
    cd evoplus_cid
    и подпапку:
    Код:
    cd jni
    компилируем программу:
    Код:
    gcc evoplus_cid.c -o evoplus_cid
    2.3) проверка текущего cid карточки, вводим
    Код:
    find /sys -name cid -print
    вывод на экран:

    скопируйте ВАШУ строчку и вставьте её после команды more:
    Код:
    more /sys/devices/pci0000:00/0000:00:1e.0/0000:07:09.1/mmc_host/mmc0/mmc0:0001/cid
    вывод на экран:

    нас интересует 1b534d3030303030109a1f08ba00e500 - это текущий cid карточки
    3) Меняем cid. Переключаемся на папку с программой:
    Код:
    cd /usr/local/src/evoplus_cid/jni
    введите команду:
    Код:
    mount
    среди вывода на экран найдите подобное:

    нам отсюда понадобится эта часть - /dev/mmcblk0 (без p1), копируем её
    а теперь самое важное, ради чего всё это затевалось - меняем cid карточки:
    Код:
    ./evoplus_cid /dev/mmcblk0 5d53424c32424d310100cceddb00eb00
    разберемcя что здесь написано, ./evoplus_cid - программа, /dev/mmcblk0 - устройство (что мы скопировали на предыдущем шаге) и 5d53424c32424d310100cceddb00eb00 - cid карточки, в нашем случае это cid для образа карт KE288-LCNKR16 (Россия, 2016), который мы скачали по одной из ссылок в этой теме.
    вывод на экран должен быть таким:

    вытаскиваем карточку и вставляем в ноутбук, проверяем, выполняя описанное в пункте 2.3), получаем текущий cid карточки:

    он совпадает с cid для образа карт KE288-LCNKR16, убеждаемся, что изменился успешно.
    4) Копируем папку CRYPTNAV на карточку и вставляем в Nissan Connect:

    Вложение 10727 Вложение 10728 Вложение 10729 Вложение 10730

    Бегло сравнил с 2013, конечно многих развязок еще нет, актуальность новой карты где-то на уровне года 2015. Какие-то объекты исчезли, какие-то добавились, но в целом карта стала более детализированной, и алгоритм построения маршрутов работает по-разному (задаю один и тот-же адрес, карточки строят разные маршруты, но всё равно неправильно, ибо в 2015 схема движения на тех участках поменялась и ездить по предлагаемому маршруту там попросту нельзя )
    Пара сравнений, на первом сравнении там сейчас к развязке идет тоннель, здесь его еще нет, на втором зато появились парковка и торговый центр, открытый в конце 2014.
    Вложение 10731 Вложение 10732
    Последний раз редактировалось DmitryNN; 09.05.2017 в 13:26.

  6. Пользователи, поблагодарившие DmitryNN за это сообщение:


  7. #505
    Местный
    Регистрация: 01.04.2017
    Адрес: Минск
    Сообщений: 491
    Благодарностей: 199
    Авто: Nissan Qashqai
    Год выпуска: 2015
    Объем двигателя: 2.0
    Трансмиссия: МКПП
    Привод: Передний (2WD)
    Цвет: серебро
    Комплектация: SE+
    DmitryNN, предупреждения(warning) при компиляции программы evoplus_cid.c никак на работу программы вообщем-то не влияют, поэтому с редактированием текста программы заморачиваться не стоит, имхо.

    Гораздо более интересно то, что за (не)возможность записи СИД карты отвечает всего лишь один бит в одном из спецрегистров карты, и если его можно сбросить, то и СИД можно записать! СИД на заводе-изготовителе при выпуске карты же по-прежнему записывают! Что же такое могли поменять, чтобы нельзя было сбросить этот бит!? Карта то в режим заводского программирования по-прежнему входит! Вот только команда с кодом 0xEF50 для сброса бита перестала подходить (((

  8. Пользователи, поблагодарившие Igloo за это сообщение:


  9. #506
    Новичок
    Регистрация: 08.05.2017
    Адрес: NN
    Сообщений: 8
    Благодарностей: 4
    Авто: Nissan Qashqai
    Год выпуска: 2016
    Объем двигателя: 2.0
    Трансмиссия: Вариатор
    Привод: Полный (4WD)
    Цвет: grey
    Комплектация: se+
    Цитата Сообщение от Igloo Посмотреть сообщение
    DmitryNN, предупреждения(warning) при компиляции программы evoplus_cid.c никак на работу программы вообщем-то не влияют, поэтому с редактированием текста программы заморачиваться не стоит, имхо.
    М.б., про "нормальность" ошибок тут нигде небыло упоминаний, я не стал эксперементировать.

    Цитата Сообщение от Igloo Посмотреть сообщение
    Гораздо более интересно то, что за (не)возможность записи СИД карты отвечает всего лишь один бит в одном из спецрегистров карты, и если его можно сбросить, то и СИД можно записать! СИД на заводе-изготовителе при выпуске карты же по-прежнему записывают! Что же такое могли поменять, чтобы нельзя было сбросить этот бит!? Карта то в режим заводского программирования по-прежнему входит! Вот только команда с кодом 0xEF50 для сброса бита перестала подходить (((
    Если есть желание, можете поэксперементировать с http://rweverything.com . Эта программа позволяет поменять перезаписываемые параметры оборудования.

  10. #507
    Постоянный участник
    Регистрация: 25.08.2015
    Адрес: Україна
    Сообщений: 131
    Благодарностей: 147
    Авто: Nissan Qashqai
    Год выпуска: 2015
    Объем двигателя: 1,2
    Трансмиссия: МКПП
    Привод: Передний (2WD)
    Цвет: white
    Комплектация: SE+
    Цитата Сообщение от Igloo Посмотреть сообщение
    DmitryNN, предупреждения(warning) при компиляции программы evoplus_cid.c никак на работу программы вообщем-то не влияют, поэтому с редактированием текста программы заморачиваться не стоит, имхо.

    Гораздо более интересно то, что за (не)возможность записи СИД карты отвечает всего лишь один бит в одном из спецрегистров карты, и если его можно сбросить, то и СИД можно записать! СИД на заводе-изготовителе при выпуске карты же по-прежнему записывают! Что же такое могли поменять, чтобы нельзя было сбросить этот бит!? Карта то в режим заводского программирования по-прежнему входит! Вот только команда с кодом 0xEF50 для сброса бита перестала подходить (((
    Можно попробовать найти нужный параметр написав скрипт с перебором значений и проверкой результата. Тогда перебирая значения можно найти нужный параметр. Похожим образом делал автор тут https://github.com/beaups/SamsungCID...0-03262016.pdf

  11. Пользователи, поблагодарившие Vovo за это сообщение:


  12. #508
    Местный
    Регистрация: 01.04.2017
    Адрес: Минск
    Сообщений: 491
    Благодарностей: 199
    Авто: Nissan Qashqai
    Год выпуска: 2015
    Объем двигателя: 2.0
    Трансмиссия: МКПП
    Привод: Передний (2WD)
    Цвет: серебро
    Комплектация: SE+
    Vovo, ну он не перебором значений это делал, а у него был исходный код на ассемлере, опубликованный, как я понял, официально Самсунгом для устранения бреши, найденной в прошивке микроСД карт. Он просто проанализировал этот код и написал утилиту. Так вот, как он писал, "проанализировав последние 100 команд, я нашел, что для записи измененного бита нужно послать команду с кодом 0xEF50" - что-то типа того. Я пробовал искать эти исходные тексты на ассемблере, но чет их нигде нет ((( А написать цикл перебора значений вообщем-то не очень трудно, но существует вероятность, что отправив неправильно-непонятное значение в порт карты, ее можно просто безвозвратно "убить" (((

  13. #509
    Постоянный участник
    Регистрация: 25.08.2015
    Адрес: Україна
    Сообщений: 131
    Благодарностей: 147
    Авто: Nissan Qashqai
    Год выпуска: 2015
    Объем двигателя: 1,2
    Трансмиссия: МКПП
    Привод: Передний (2WD)
    Цвет: white
    Комплектация: SE+
    Цитата Сообщение от Igloo Посмотреть сообщение
    Vovo, ну он не перебором значений это делал...
    Угу
    Нажмите на изображение для увеличения. 

Название:	Снимок123.PNG 
Просмотров:	99 
Размер:	35.3 Кб 
ID:	11697

  14. #510
    Новичок
    Регистрация: 08.05.2017
    Адрес: NN
    Сообщений: 8
    Благодарностей: 4
    Авто: Nissan Qashqai
    Год выпуска: 2016
    Объем двигателя: 2.0
    Трансмиссия: Вариатор
    Привод: Полный (4WD)
    Цвет: grey
    Комплектация: se+
    Цитата Сообщение от Igloo Посмотреть сообщение
    Vovo, ну он не перебором значений это делал, а у него был исходный код на ассемлере, опубликованный, как я понял, официально Самсунгом для устранения бреши, найденной в прошивке микроСД карт. Он просто проанализировал этот код и написал утилиту. Так вот, как он писал, "проанализировав последние 100 команд, я нашел, что для записи измененного бита нужно послать команду с кодом 0xEF50" - что-то типа того. Я пробовал искать эти исходные тексты на ассемблере, но чет их нигде нет ((( А написать цикл перебора значений вообщем-то не очень трудно, но существует вероятность, что отправив неправильно-непонятное значение в порт карты, ее можно просто безвозвратно "убить" (((
    evoplus_cid появился в качестве творческой переработки эксплоита SamsungCID, изначально предназначенного для разблокировки загрузчика galaxy, в свою очередь созданного на основе samdunk (http://theroot.ninja/disclosures/SAM...0-03262016.pdf).
    Посмотрите функции mmc_movi_vendor_cmd и cid_backdoor в файлах:
    https://github.com/raburton/evoplus_.../evoplus_cid.c
    https://github.com/beaups/SamsungCID.../samsung_cid.c
    https://android.googlesource.com/ker.../core/quirks.c (на основе этого появился samdunk)
    Функция mmc_movi_vendor_cmd - один в один с исходника самсунга в ядре андроид. Функция cid_backdoor фактически одинакова, только добавлены проверки.

    Здесь https://richard.burtons.org/2016/07/...e-evoplus_cid/ Richard, автор evoplus, пишет, что да, в последних версиях код или убран или изменён.
    Здесь https://forum.xda-developers.com/att...3516196/page67 автор SamsungCID пишет как он нашёл команды.

    Вероятно прогон в цикле cid_backdoor с подстановкой разных значений вместо 0xEF50 в ret = mmc_movi_vendor_cmd(0xEF50, fd); единственный вариант найти новое, если оно сейчас существует.

  15. Пользователи, поблагодарившие DmitryNN за это сообщение:


Страница 51 из 155 ПерваяПервая ... 41495051525361101151 ... ПоследняяПоследняя

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •  
Реклама: