Smart Phone Flash Tool MOD

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

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

Smart Phone Flash Tool MOD

Сообщение Ответ:#21 » Kuaktus » 05 май 2013, 19:01

oleg.svs писал(а) on 05 май 2013, 18:52:Память nand или eMMC у вас?Какие именно версии флэштула память определяют верно?
UPD У меня тоже не щьется , закачка не идет.Сейчас попробую исправить.

память нанд

..ну, v3.1252.1.104, уже точно определяет память
  • 0

Аватара пользователя
Kuaktus
Интересующийся
 
Сообщения: 77
Зарегистрирован: 08 сен 2009, 16:30
Репутация: 17

Smart Phone Flash Tool MOD

Сообщение Ответ:#22 » linerty » 05 май 2013, 19:05

Вот какая память: Lenovo A60+, MTK6575 1Ghz, 3.5", 2MP, android 2.3
Но это предположительно.
 Устройства
THL W3(DualCore) обзор.
Recovery для смартфонов MT6516/65x3/657x. Создание полного дампа прошивки смартфонов: MT6516 с ОС Android 2.2.x, MT65x3 с ОС Android 2.3.x, MT657x с ОС Android 2.3.x, 4.x.
  • 1

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

Суперкуратор
 
Сообщения: 3442
Зарегистрирован: 25 фев 2011, 09:39
Репутация: 4401

Smart Phone Flash Tool MOD

Сообщение Ответ:#23 » Kuaktus » 05 май 2013, 19:35

теперь вот это выдает:

..флештул старенький этот, да и не для смартфонов (

Или этот http://mtk2000.ucoz.ru/load/soft/soft_m ... l/5-1-0-14

там последний, 1304 за деньги :)

пробую по рецепту с форпда
..сложный случай у нас...
  • 1

Аватара пользователя
Kuaktus
Интересующийся
 
Сообщения: 77
Зарегистрирован: 08 сен 2009, 16:30
Репутация: 17

Smart Phone Flash Tool MOD

Сообщение Ответ:#24 » oleg.svs » 05 май 2013, 19:43

Kuaktus писал(а) on 05 май 2013, 19:35:теперь вот это выдает:
BFG.JPG
..флештул старенький этот, да и не для смартфонов (

Или этот http://mtk2000.ucoz.ru/load/soft/soft_m ... l/5-1-0-14

там последний, 1304 за деньги :)

пробую по рецепту с форпда
..сложный случай у нас...

Какие деньги?1304 скачал и открыл только что..

P.S.Сообщение дополнял на той странице тк не увидел , что 2ая страница уже.
  • 0

Аватара пользователя
oleg.svs
Пользователь
 
Сообщения: 107
Зарегистрирован: 11 янв 2013, 16:02
Репутация: 154

Smart Phone Flash Tool MOD

Сообщение Ответ:#25 » Kuaktus » 05 май 2013, 19:50

1304.02 последняя на их сайте.. денег за неё хотят ..да, собственно неважно, 1308 тоже не хочет шить микроны наши
  • 0

Аватара пользователя
Kuaktus
Интересующийся
 
Сообщения: 77
Зарегистрирован: 08 сен 2009, 16:30
Репутация: 17

Smart Phone Flash Tool MOD

Сообщение Ответ:#26 » oleg.svs » 05 май 2013, 19:56

А вот эта http://yadi.sk/d/cVD21kL-4_Fk2

И лог этой версии , если можно.
И как там с инструкцией на 4pda?
  • 1

Аватара пользователя
oleg.svs
Пользователь
 
Сообщения: 107
Зарегистрирован: 11 янв 2013, 16:02
Репутация: 154

Smart Phone Flash Tool MOD

Сообщение Ответ:#27 » Kuaktus » 05 май 2013, 20:13

формат выборочно по 0х00540000


это при попытке закинуть пре, с бутом:


полный лог:
SP_FT_Dump_05-05-2013-19-01-23.rar
(34.75 КБ) Скачиваний: 16


..с 4pda схема не работает
  • 0

Аватара пользователя
Kuaktus
Интересующийся
 
Сообщения: 77
Зарегистрирован: 08 сен 2009, 16:30
Репутация: 17

Smart Phone Flash Tool MOD

Сообщение Ответ:#28 » oleg.svs » 05 май 2013, 21:46

Нашел такие вот строки в сорцах:
Код: Выделить всё
void TFormatOption::InitFormatFlag(const bool is_mark_bad_block_enable)
{
   m_Group_EraseFlag->Items->Clear();
   if (is_mark_bad_block_enable) {
      m_Group_EraseFlag->Items->Add("Normal Erase (Bad block is skipped)");
      m_Group_EraseFlag->Items->Add("Forcedly Erase (Bad block mark is erased)");
      m_Group_EraseFlag->Items->Add("Mark as Bad Block");
   } else {
      m_Group_EraseFlag->Items->Add("Normal Erase (Bad block is skipped)");
      m_Group_EraseFlag->Items->Add("Forcedly Erase (Bad block mark is erased)");
   }
}

Где бы выставить этот флаг Normal Erase (Bad block is skipped)

Добавлено спустя 17 минут 26 секунд:
Похоже во флэштуле можно пропускать плохие блоки...
Вроде включил это http://yadi.sk/d/lk_kiPEn4_YsI
Нужно попробовать формат и прошивание.
  • 2

Аватара пользователя
oleg.svs
Пользователь
 
Сообщения: 107
Зарегистрирован: 11 янв 2013, 16:02
Репутация: 154

Smart Phone Flash Tool MOD

Сообщение Ответ:#29 » Kuaktus » 05 май 2013, 23:27

пишет при полном формате, итоговое с 98% бэдов... и не шьет. ..попробую что-ли в скаттере посдвигать немного
  • 1

Аватара пользователя
Kuaktus
Интересующийся
 
Сообщения: 77
Зарегистрирован: 08 сен 2009, 16:30
Репутация: 17

Smart Phone Flash Tool MOD

Сообщение Ответ:#30 » oleg.svs » 05 май 2013, 23:38

пишет при полном формате, итоговое с 98% бэдов... и не шьет. ..попробую что-ли в скаттере посдвигать немного

Не понял , что пишет?
А можно скаттер тоже посмотреть?
  • 0

Аватара пользователя
oleg.svs
Пользователь
 
Сообщения: 107
Зарегистрирован: 11 янв 2013, 16:02
Репутация: 154

Smart Phone Flash Tool MOD

Сообщение Ответ:#31 » linerty » 05 май 2013, 23:41

oleg.svs писал(а) on 05 май 2013, 22:03:Forcedly Erase (Bad block mark is erased)
А вот установка этого флага не будет веселее?
 Устройства
THL W3(DualCore) обзор.
Recovery для смартфонов MT6516/65x3/657x. Создание полного дампа прошивки смартфонов: MT6516 с ОС Android 2.2.x, MT65x3 с ОС Android 2.3.x, MT657x с ОС Android 2.3.x, 4.x.
  • 0

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

Суперкуратор
 
Сообщения: 3442
Зарегистрирован: 25 фев 2011, 09:39
Репутация: 4401

Smart Phone Flash Tool MOD

Сообщение Ответ:#32 » Kuaktus » 05 май 2013, 23:47

oleg.svs писал(а) on 05 май 2013, 23:38:
пишет при полном формате, итоговое с 98% бэдов... и не шьет. ..попробую что-ли в скаттере посдвигать немного

Не понял , что пишет?
А можно скаттер тоже посмотреть?

пишет что после формата 4 гиговой флешки, у меня 98% бэдов о_0
скаттер:
MT6575_Android_scatter.rar
(309 байт) Скачиваний: 32
  • 1

Аватара пользователя
Kuaktus
Интересующийся
 
Сообщения: 77
Зарегистрирован: 08 сен 2009, 16:30
Репутация: 17

Smart Phone Flash Tool MOD

Сообщение Ответ:#33 » linerty » 05 май 2013, 23:50

oleg.svs писал(а) on 05 май 2013, 18:52:P.S.Вроде как J-TAG'ом можно бэп блоки форматнуть http://wiki.openmoko.org/wiki/NAND_bad_blocks
Разбирал я телефон. Нет там вообще пятакав. Танцы с житагом не стоят тех 100 баксов что отданы за него.

Но по ссылке написано:
Bad Block Table (BBT)
Since the usual bad block marker in the OOB area does not allow us to distinguish between factory-bad and worn-out-bad blocks, we need to store this information elsewhere. This place is called bad-block table (BBT) and is stored as a bitmap in the last two good blocks at the end of NAND. To increase security, a backup of those two blocks is kept in the two preceding good blocks as well.


Так вот, может зафорсеный флаг (Forcedly Erase (Bad block mark is erased)) на отмечание плохого блока хорошим как-то реанимирует первые запоротые мегабайты.
Вообще нужно хотябы 250КБ первых чтобы влить preloader, а он уже знает как работать с памятью.

Добавлено спустя 29 секунд:
Kuaktus писал(а) on 05 май 2013, 23:47:4 гиговой флешки
Гигабитной = 512МБ
Не путайте человека.
 Устройства
THL W3(DualCore) обзор.
Recovery для смартфонов MT6516/65x3/657x. Создание полного дампа прошивки смартфонов: MT6516 с ОС Android 2.2.x, MT65x3 с ОС Android 2.3.x, MT657x с ОС Android 2.3.x, 4.x.
  • 1

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

Суперкуратор
 
Сообщения: 3442
Зарегистрирован: 25 фев 2011, 09:39
Репутация: 4401

Smart Phone Flash Tool MOD

Сообщение Ответ:#34 » oleg.svs » 05 май 2013, 23:54

linerty писал(а) on 05 май 2013, 23:50:Так вот, может зафорсеный флаг (Forcedly Erase (Bad block mark is erased))

Завтра попробую.Где бы из в самом интерфейсе поставить , тк я хз , ставятся они после моих ухищрений или нет.

linerty писал(а) on 05 май 2013, 23:50:Гигабитной = 512МБ

Это то по скринам ясно :-):
У нас вообще написано 29Gb + 4 gb , хотя память-4 гига.

А для чего у вас в скаттере
Код: Выделить всё
[huaqin] checkSum = 0x7264
?
У нас такого нету...
  • 0

Аватара пользователя
oleg.svs
Пользователь
 
Сообщения: 107
Зарегистрирован: 11 янв 2013, 16:02
Репутация: 154

Smart Phone Flash Tool MOD

Сообщение Ответ:#35 » linerty » 05 май 2013, 23:58

Kuaktus писал(а) on 05 май 2013, 23:47:у меня 98%
Ага, у меня также.
Скорее всего это не правда.
Потому как раньше у меня писалось 15%.
Вот ссылка: Lenovo A60+, MTK6575 1Ghz, 3.5", 2MP, android 2.3
Два разных флештула показывали разное количество бэдов в зависимости от размера блока.
А размер блока как и модель FLASH-памяти 2 и 3 флештулы определяли по разному.
2-й не модиф.
 

3-й не модиф.
 

Модифицированный
 


Добавлено спустя 2 минуты 36 секунд:
Да, точно.
Флеш не правильно определяется!
В модифицированном старый flashtoollib.dll
 Устройства
THL W3(DualCore) обзор.
Recovery для смартфонов MT6516/65x3/657x. Создание полного дампа прошивки смартфонов: MT6516 с ОС Android 2.2.x, MT65x3 с ОС Android 2.3.x, MT657x с ОС Android 2.3.x, 4.x.
  • 0

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

Суперкуратор
 
Сообщения: 3442
Зарегистрирован: 25 фев 2011, 09:39
Репутация: 4401

Smart Phone Flash Tool MOD

Сообщение Ответ:#36 » oleg.svs » 06 май 2013, 00:02

linerty писал(а) on 06 май 2013, 00:00:В модифицированном старый flashtoollib.dll

Его замена решает что-либо?
У меня исходы только от этой версии :ny_tik:
В теме ты отписал , что форматнул его таки...прошить прелоадер удалось?
  • 0

Аватара пользователя
oleg.svs
Пользователь
 
Сообщения: 107
Зарегистрирован: 11 янв 2013, 16:02
Репутация: 154

Smart Phone Flash Tool MOD

Сообщение Ответ:#37 » linerty » 06 май 2013, 00:04

Воот, закинул MTK_AllInOne_DA.bin и FlashToolLib.dll от SP_Flash_Tool_v3.1304.0.119 в ваш модифицированный flashtool и сразу картина стала адекватной:
new_flashtoollib.png
(8.28 КБ) Скачиваний: 381


Добавлено спустя 2 минуты 15 секунд:
oleg.svs писал(а) on 06 май 2013, 00:02:Его замена решает что-либо?
Ага, последний скрин не 98% бэдов (т.е. 100% при правильном диапазоне) а чуть меньше чем было. :ya_hoo_oo: Не, не меньше. Столько же осталось. Просто диапазон не учёл.
oleg.svs писал(а) on 06 май 2013, 00:02:В теме ты отписал , что форматнул его таки...прошить прелоадер удалось?
Ну он не форматировался большими кусками. Только мегабайт по 8. И то похоже срабатывал какой-то remap.
Потому как повторное форматирование опять перекраивала карту соф-бэдов.
Последний раз редактировалось linerty 06 май 2013, 00:16, всего редактировалось 1 раз.
 Устройства
THL W3(DualCore) обзор.
Recovery для смартфонов MT6516/65x3/657x. Создание полного дампа прошивки смартфонов: MT6516 с ОС Android 2.2.x, MT65x3 с ОС Android 2.3.x, MT657x с ОС Android 2.3.x, 4.x.
  • 1

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

Суперкуратор
 
Сообщения: 3442
Зарегистрирован: 25 фев 2011, 09:39
Репутация: 4401

Smart Phone Flash Tool MOD

Сообщение Ответ:#38 » maestrodan » 06 май 2013, 00:13

а я вот думаю, можно ли имея те исходники, что Вы выложили, наконецто заставить флештул шить смартфончики и зи-под линя?:)
 Гаджеты
  • 0

Аватара пользователя
maestrodan
Гуру
 
Сообщения: 3634
Зарегистрирован: 18 авг 2011, 00:06
Откуда: Ukraine, Kharkov
Репутация: 369

Smart Phone Flash Tool MOD

Сообщение Ответ:#39 » linerty » 06 май 2013, 00:13

Добавлено спустя 38 секунд:
maestrodan писал(а) on 06 май 2013, 00:13:а я вот думаю, можно ли имея те исходники, что Вы выложили, наконецто заставить флештул шить смартфончики и зи-под линя?:)
Не. Прога чисто под винду написана. Вообще без вариантов.
 Устройства
THL W3(DualCore) обзор.
Recovery для смартфонов MT6516/65x3/657x. Создание полного дампа прошивки смартфонов: MT6516 с ОС Android 2.2.x, MT65x3 с ОС Android 2.3.x, MT657x с ОС Android 2.3.x, 4.x.
  • 0

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

Суперкуратор
 
Сообщения: 3442
Зарегистрирован: 25 фев 2011, 09:39
Репутация: 4401

Smart Phone Flash Tool MOD

Сообщение Ответ:#40 » oleg.svs » 07 май 2013, 16:12

linerty, Касаемо флагов формата:
Можно ли выложить скриншоты окна(нажатие на кнопку формат, выбор режима форматирования и тд).
Коды выше (Флаги формата) лишь добавляет на форму выбор вида формата(Forcedly Erase (Bad block mark is erased) и тд).
Самому формат для этого делать нееохото :-)

А вот что интересно:
Код: Выделить всё
 switch ( m_Group_EraseFlag->ItemIndex )
        {
            case 1:
                g_EraseFlag = NUTL_FORCE_ERASE;
                break;
            case 2:
                g_EraseFlag = NUTL_MARK_BAD_BLOCK;-то что в заголовке окна последней моей версии
                break;
            case 0:
            default:
                g_EraseFlag = NUTL_ERASE;
                break;
        }


Весь код
Код: Выделить всё
[spoiler=]void __fastcall TFormatOption::btn_FormatOKClick(TObject *Sender)
{
    // Fomat OK button is clicked

   g_ulNandFormatStartAddr = StrToInt64(FormatStartAddr->Text.c_str());
   g_ulNandFormatLength    = StrToInt64(FormatLength->Text.c_str());


    if( !bCallFromFormatButton ) {
#if 0
      if( m_Radio_ResetToFactoryDefault->Checked )
                {
         g_FormatAfterDownloadOption = RESET_TO_FACTORY;

      }
      else
#endif
        if(m_Radio_AutoFormat->Checked) {
         g_FormatAfterDownloadOption = AUTO_FORMAT;
       }
       else if(m_Radio_ManualFormat->Checked) {
          g_FormatAfterDownloadOption = MANUAL_FORMAT;
       }
#if 0       
            else {
         g_FormatAfterDownloadOption = DISABLE_FORMAT;
            }
#endif
      MainForm->updateMenuItem();
    }
   else {
#if 0
      if( m_Radio_ResetToFactoryDefault->Checked ) {
         g_FormatOption = RESET_TO_FACTORY;
      }
                 /* Peng add auto format*/
      else
#endif       
         if ( m_Radio_AutoFormat->Checked ) {
            g_FormatOption = AUTO_FORMAT;
         } else {
            g_FormatOption = MANUAL_FORMAT;
         }

        switch ( m_Group_EraseFlag->ItemIndex )
        {
            case 1:
                g_EraseFlag = NUTL_FORCE_ERASE;
                break;
            case 2:
                g_EraseFlag = NUTL_MARK_BAD_BLOCK;
                break;
            case 0:
            default:
                g_EraseFlag = NUTL_ERASE;
                break;
        }

        switch ( m_Group_AutoFormatFlag->ItemIndex ) {
            case 0:
                g_NandAutoFormatFlag = FORMAT_ALL;
                break;
            case 1:
                g_NandAutoFormatFlag = FORMAT_NVRAM_BIN;
                break;
            case 2:
                g_NandAutoFormatFlag = FORMAT_ALL_EXP_BL_NVRAM_BIN;
                break;
            default:
                g_NandAutoFormatFlag = FORMAT_ALL_EXP_BL_NVRAM_BIN;
                break;           
        }

      if( MT6205 != g_BBCHIP_TYPE ) {
         MainForm->start_DL( true );
      }
        else {
         Form_DL_GO->ShowModal();
        }
   }

   Hide();
}[/spoiler]


Вот новая версия .Было: NUTL_FORCE_ERASE +++++пробуем еще и эту тоже http://yadi.sk/d/9MRTBtsT4coNN
Стало: NUTL_MARK_BAD_BLOCK

http://yadi.sk/d/5Ow8OXTJ4cnIb

ЗЫ:В файлах прошивки есть некие файлы proc_info,custpack.img?
  • 2

Аватара пользователя
oleg.svs
Пользователь
 
Сообщения: 107
Зарегистрирован: 11 янв 2013, 16:02
Репутация: 154

Пред.След.

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

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

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

x

#{title}

#{text}