Z3X EXT4 File Manager V1.0 DEBUG BETA

Добро пожаловать! Вас пригласил Alexey01 присоединиться к нашему сообществу. Пожалуйста, нажмите сюда зарегистрироваться.

AndroidExtract

Emmc Manager
.
12/7/16
821
334
0
155
Приветствую.
Рад представить новый проект, Z3X EXT4 File Manager
Описание:
Программа File-Manager для Z3X EasyJtag Box для прямого (Direct) доступа к файловой системе EXT4 устройств на базе Android
Альтернатная замена стандартному Android Explorer

Достоинства:
Удобный интерфейс
Нужен только бокс. Карта не требуется
Минимум лишней информации в логе
Быстрый доступ к ФС
Отсутствие зависаний интерфейса
Сохранение всего раздела в BIN формат
Сохранение отдельных директорий\файлов
Поддержка HiPower CLK
Поддержка напряжения еMMC 1.8/2.8/3.3 вольт
Поддержка частоты ДО 21 MHz
Поддержка буферизации потока данных для ускорения чтения (1x--70x скорость)
Автоматическое изменение размера буфера для фрагментированных файлов
Возможность добавить в будущем однокликовые решения.
Поддержка разметок eMMC: MBR/EBR/UEFI/MTK EBR

Недостатки

это - ТЕСТОВАЯ БЕТА версия
не доделан отдельный список файлов
Нет записи в раздел
Управление меню- ПКМ
Нет времени доделывать новые идеи
Движок полностью не обкатан
Возможны какие либо глюки Но их исправлю.
=========================================
Буду очень признателен за тестирование данной программы
Если вы найдете ошибку, приложите сюда как можно больше информации - исправлю
Если программа не поддерживает какую либо разметку (Найдено 0 разделов) - поделитесь фуллом с еммц - Добавлю.

Скачать:
 

Вложения

Первый достойный проджект для Easy JTAG API ) Похвально!
 
А может, закрепить в шапке, чтобы тема не потерялась?
 
EMMC Manager V1.1

+

Протестирована работа с Kit Emmc Tool (KET) (Огромное Спасибо svdoc-pc за всё!)
Увеличен буфер чтения файла
Исправлены множественные ошибки при чтении файлов
Исправлена обработка длинных имен файлов
Добавлена поддержка разметки PMT
Добавлены иконки 2х типов файлов
Отображение пути ссылки в статусе
Добавлена кнопка [Skip Read File] - Пропускает чтение одного файла (В случаях если файл большой и не требуется, например .thumbdata)
Исправлены ошибки чтения EXTENTS (в некоторых случаях читает ЛУЧШЕ некоторых иных продуктов :) )
Вывод размера файла при чтении в Статусе
Мелкие косметические изменения интерфейса и ЛОГа

-
Возможны ошибки((
Пока еще ТЕСТ версия
Не доделан отдельный список файлов
Нет записи в раздел
Управление меню- ПКМ
За всё время - ни одного лога использования\отзывов

ВЫРАЖАЮ ОГРОМНУЮ БЛАГОДАРНОСТЬ КОМАНДЕ Z3X, А ТАК ЖЕ, АЛЕКСАНДРУ (NONAME) - ЗА ПРЕДОСТАВЛЕННЫЕ ОБРАЗЦЫ КОДА И API ДОСТУПА К EasyJtag Box!
 
Последнее редактирование модератором:
Я подумал если есть конект с EMMC то какая разница какой бокс. или это дополнение к софту.
 
EMMC Manager V1.2

+

Полностью новый движок поиска разделов
Улучшено сохранение файлов.
Исправлена ошибка листинга файлов при inode=0
Активирована поддержка FullFlash
Улучшения отображения инфо в ЛОГе и Статусе
Улучшена поддержка MTK EBR разметки

-
Всё так же.

Огромное спасибо пользователю RusEm за помощь в тестировании!
 
Последнее редактирование модератором:
Автору респект. Прога вытащила 10 гигов галереи с N7100 без сучка и задоринки.))) :cool:
 
EMMC Manager V1.3

+

Полностью переработан алгоритм поиска разметки PMT
Добавлена кнопка Сохранить Лог
Небольшое улучшение обработки FullFlash
Добавлен вывод времени в логе затраченного на операцию
Переработан Статус-Бар - Стало более информативно
Немного больше информации в Partition Info

Ваша просьба уже исполнена...
 
Последнее редактирование модератором:
Лог флешь.

EMMC NAME: S10004 , S/N:-------------------
EMMC NAME (HEX): 53313030303400
EMMC ROM1 (Main User Data) Capacity: 3648 MB
EMMC ROM2 (Boot Раздел 1) Емкость: 4096 kB
EMMC ROM3 (Boot Раздел 2) Емкость: 4096 kB
EMMC RPMB (Replay Protected Memory Block) Capacity: 4096 kB
EMMC Permanent Write Protection: No
EMMC Temporary Write Protection: No
EMMC Password Locked: No
Extended CSD rev 1.7 (MMC 5.0)
Boot configuration [PARTITION_CONFIG: 0x48] Boot from:ROM2 (Boot Partition 1)
Boot bus config [177]: 0x00 , width 1bit , Partition config [179]: 0x48.
H/W reset function [RST_N_FUNCTION]: 0x01
High-capacity W protect group size [HC_WP_GRP_SIZE: 0x00000000]
Partitioning Support [PARTITIONING_SUPPORT]: 0x07
Device support partitioning feature
Device can have enhanced tech.
Partitioning Setting [PARTITION_SETTING_COMPLETED]: 0x00
---------------------------------------------
Backup saved: S10004_1635857993_20161122_1923.extcsd
Searching for partition tables...
Partitioning not detected...
Сделано.


Флешь рабочая.
Считываю программой ,получается

Z3X EasyJTAG EXT4 File Manager V 1.3 TEST at 21/11/2016 started..
EasyAPI version: [2003]

Box Voltage set to: [2800] mV
Scanner Thread created.
Setup HiPower CLK: [ON]
Connecting to EasyJtag Box: [2800mV/12MHz]
EasyJtag Found! Result: [0/OK]
CMD Pullup Level: [2691] mV
CMD Active Level: [2784] mV
EasyJtag S/N: ----------------------
Power Controller: [0/OK]
EasyJtag Firm: [01.55]

Find eMMC Chip...

eMMC Chip Found! [0/OK]
eMMC Name: [S10004]
eMMC ROM1 Size: [7471104 block(s)/3648 MB]
eMMC ROM2/3 Size: [8192 block(s)/4096 KB]
eMMC RPMB Size: [8192 block(s)/4096 KB]

Scanning Chip. Please wait..
MBR Detected.
UEFI table not found. Exit.
Found EBR Structure. Scan..
Part 1 is [P83]
Part 2 is [P83]
Part 3 is [P83]
Part 4 is [P83]
Part 5 is [P83]
Part 6 is [P83]
Part 7 is [P83]
Part 8 is [P83]
Part 9 is [P83]
Part 10 is [P83]
Part 11 is [P83]
Part 12 is [P83]
Part 13 is [P83]
Part 14 is [P83]
Part 15 is [P83]
Part 16 is [P83]
Part 17 is [P83]
Part 18 is [P83]
Part 19 is [P83]
Part 20 is [P83]
Part 21 is [P83]
Part 22 is [P83]
Part 23 is [P83]
Part 24 is [P83]
Part 25 is [P83]

Оставлял ,прошло 2,5 часа . Считалось до Part 2980000 и читается дальше, остановил, результата нет. В чём дело,флешь не рабочая?
Нужны контакты с флешь.
 
Последнее редактирование:
Два с лишним гига пользовательской инфы вытянуты удачно:

[YOUTUBE]yQ5dox5KBIA[/YOUTUBE]
 
Всем привет, а с E-MATE PRO EMMC TOOL будет Z3X EXT4 File Manager, будет работать?
 

У меня E-MATE PRO EMMC TOOL ,из 5 флешей 2 норм прочитались ,фотки вытянул, с одной - пост #18, две не знаю рабочие или нет. Пост #18 - флешь выпаял с рабочей платы (нет дисплейного модуля). Грешу уже, что угрел, выпаивал с нижним подогревом, 270 градусов фен. Флешь не выпаивалась раньше ,припой без свинца, греть пришлось дольше.
 

Так а где простите у Вас z3x увидел таблицу разделов? покажите? Судя по всему Ваша EMMC либо чистая, либо повреждена таблица разделов... другой вопрос что вроде бы как в отличие от z3x данная программа пытается найти что-то в EBR, возможно это лишняя функция и ее просто нужно убрать чтобы не было таких сообщений когда программа пытается найти несуществующие разделы, а пользователи записывают это в ошибки софта
 
Вот логи из Z3X EXT4 File Manager 1.1 версии -

Scanner Thread created.
Setup HiPower CLK: [ON]
Connecting to EasyJtag Box: [2800mV/12MHz]
EasyJtag Found! Result: [0/OK]
CMD Pullup Level: [2320] mV
CMD Active Level: [2670] mV
EasyJtag S/N:---------------------
Power Controller: [0/OK]
EasyJtag Firm: [01.55]

Find eMMC Chip...

eMMC Chip Found! [0/OK]
eMMC Name: [S10004]
eMMC ROM1 Size: [7471104 block(s)/3648 MB]
eMMC ROM2/3 Size: [8192 block(s)/4096 KB]
eMMC RPMB Size: [8192 block(s)/4096 KB]

Scanning Chip. Please wait..

Found 0 Linux Partition(s)..
[ERR]: Scan Fail. Check eMMC!...
 
А так полёт нормальный

[CAL]: GUID {EBD0A0A2-B9E5-4433-87C0-68B6B72699C7}
[SYSPARM_DEP]: GUID {EBD0A0A2-B9E5-4433-87C0-68B6B72699C7}
[PARM-SPML_DEP]: GUID {EBD0A0A2-B9E5-4433-87C0-68B6B72699C7}
[RF_CAL_FILE]: GUID {EBD0A0A2-B9E5-4433-87C0-68B6B72699C7}
[KERNEL]: GUID {EBD0A0A2-B9E5-4433-87C0-68B6B72699C7}
[RECOVERY]: GUID {EBD0A0A2-B9E5-4433-87C0-68B6B72699C7}
[MODEM]: GUID {EBD0A0A2-B9E5-4433-87C0-68B6B72699C7}
[RESERVED]: GUID {EBD0A0A2-B9E5-4433-87C0-68B6B72699C7}
[SBL1]: GUID {EBD0A0A2-B9E5-4433-87C0-68B6B72699C7}
[SBL2]: GUID {EBD0A0A2-B9E5-4433-87C0-68B6B72699C7}
[PARAM]: GUID {EBD0A0A2-B9E5-4433-87C0-68B6B72699C7}
[DTSBK]: GUID {EBD0A0A2-B9E5-4433-87C0-68B6B72699C7}
[DTS]: GUID {EBD0A0A2-B9E5-4433-87C0-68B6B72699C7}
[FOTA_SIG]: GUID {EBD0A0A2-B9E5-4433-87C0-68B6B72699C7}
[EFS]: GUID {EBD0A0A2-B9E5-4433-87C0-68B6B72699C7}
Mount as [/efs]
[CSC]: GUID {EBD0A0A2-B9E5-4433-87C0-68B6B72699C7}
Mount as [/cache]
[SYSTEM]: GUID {EBD0A0A2-B9E5-4433-87C0-68B6B72699C7}
Mount as [/system]
[HIDDEN]: GUID {EBD0A0A2-B9E5-4433-87C0-68B6B72699C7}
Mount as [/preload]
[USERDATA]: GUID {EBD0A0A2-B9E5-4433-87C0-68B6B72699C7}
Mount as [/data]

Found 5 Linux Partition(s)..
Scan Done. Init Engine...

Reader Engine Initialized.. [0/OK]
Operation Done. [Init Engine]
Operation Done. [List Files]

Самсунговские флеши ,считал всё и музыку и фото. Кингстон не вывозит пока, может флеши дохлые ,не знаю(
 
Извиняюсь за свой "косяк" ,флешь впаял на место, телефон запустился (тач не рабочий ,дисплей целый), вспомнил,что я его прошивал ,апосля удара. Так, что на флешке сохраниться ни чего не могло.

Телефон использовал в качестве теста для программы , лежит полгода.

Программа рабочая.

photofacefun_com_1479893666.jpg
 
Последнее редактирование:

Добрый день.
Проблема уже известна, и будет исправлена в следующем обновлении.
Огромное спасибо за репорт.
Если требуются контакты - - пришлите FULL - легко достану.

Увы, у меня нет такого устройства.
Потому даже если захочу- не смогу добавить - банально не на чем тестировать.
 
EMMC Manager V1.4

+

Переработан алгоритм поиска PMT
Исправлена ошибка обработки EBR
Добавлен ручной режим выбора типа разметки
Добавлена поддержка PMT v1.1
Обновлена библиотека EasyAPI до версии 2005

Огромное спасибо tihiy_grom за помощь!
 
Последнее редактирование модератором:
Приветствую.
Подскажите пожалуйста не планируете ли "отвязать" Вашу программу от бокса хотя бы при работе с фулами?
Во избежании "кипиша" объясню на примере:
Пока бокс занят чтением-записью по isp/непосредственно в еммс/скачиванием с сапорта есть время поковыряться в уже скачаном фулле на предмет записной или контента, НО прога пишет что бокс ЗАНЯТ...
Или поскажите плиз что-нибудь другое с таким же функционалом. R-studio не всегда вариант...
 
Приветствую.
Постараюсь пояснить..
Данная программа НЕ запакована, НЕ криптована.
И совсем нет желания криптовать..
Так же совсем нет желания ПОДСТАВЛЯТЬ команду Z3X - выпросив у них доступ к карте.
Подключение к боксу при работе с фуллами - есть скажем так проверка лицензии..
Это единственный доступный метод...
Если же я буду использовать карту:
Будут такие же вылеты как у eMMC Plus (хотя вроде поправили), висяки при запуске и прочее,
Убрав совсем коннект к боксу: - программу можно будет использовать совсем без бокса. Ну а тут логичный вопрос - зачем Вам программа для бокса если у вас нет бокса.
Я- НЕ жадный, я НЕ требую денег за программу, хотя трачу кучу свободного времени на ее развитие.. Но увы не могу открыть бесплатный доступ. Z3X меня казнят))
Ну а других методов проверки лицензий - увы нету((
 
Мы все Вам очень благодарны за прогу. Без сарказма.
Я не программер даже близко.
Чисто теоретически: может проверять конект бокса, наличие его в диспетчере устройств, но неважно чем он на данный момент занят?
При сканировании "from file" продолжать работу
При сканировании "from device" проверять занятость бокса?
 
Emmc Manager V 1.5

+

Формат eMMC
Множественные исправления поиска EBR
Обновлена библиотека EasyAPI до версии 2008
 
Последнее редактирование модератором:

Все правильно, у меня также. 5 флешек без проблем читает и пишет, из которых надо было вытащить данные, а 3 были что не как. Просто в E-MATE PRO EMMC TOOL нет подтяжек по дате.
Можете на плате припаять по 200 ом если используете data0, или по 51к, и 15к на cmd если 4 data или 8 dat. Можно купить готовое решение emmc kit tool, здесь на форуме есть тема. Ну или немного времени и терпения и самому сделать как у меня. Читает и пишет все без проблем. К стати emmc tool тоже хочу купить :icq03:.20170107_105255_.jpg
 
Принесли на ремонт I9300 висит на заставке. Нужны данные. Вот что выдает Emmc manager


Generation: GPT [QC/SAMS]
Box Voltage set to: [2800] mV
Scanner Thread created.
Setup HiPower CLK: [ON]
Connecting to EasyJtag Box: [2800mV/12MHz]
EasyJtag Found! Result: [0/OK]
CMD Pullup Level: [2062] mV
CMD Active Level: [2650] mV
EasyJtag S/N: [17001020C4B5D53D]
Power Controller: [0/OK]
EasyJtag Firm: [01.57]

Find eMMC Chip...

eMMC Chip Found! [0/OK]
eMMC Name: [VTU00M]
eMMC ROM1 Size: [30777344 block(s)/15028 MB]
eMMC ROM2/3 Size: [4096 block(s)/2048 KB]
eMMC RPMB Size: [256 block(s)/128 KB]
Switch to ROM1 Part: [0/OK]

Scanning Chip. Please wait..
MBR Signature not valid. Exit.
MTK EBR Signature not valid. Exit.

Found 0 Linux Partition(s)..
[ERR]: Scan Fail. Check eMMC!...

Походу флеши то каюк....
 

Не читается

HiPower mode is OFF
CMD Pullup Level: 2062 mV
CMD Active Level: 2640 mV
EMMC Device Information :
EMMC CID: 15010056545530304DF162EF1353AFE4
EMMC CSD: D02701320F5903FFF6DBFFFF8E40406C
EMMC Manufacture Name: SAMSUNG
EMMC NAME: VTU00M , S/N: 62EF1353 , rev. F1
EMMC NAME (HEX): 56545530304D
EMMC ROM 1 (Main User Data) Capacity: 15028 MB (0003AB400000)
EMMC ROM 2/3 (Boot Partition 1/2) Capacity: 2048 KB (000000200000)
EMMC RPMB (Replay Protected Memory Block) Capacity: 128 KB (000000020000)
Backup saved: VTU00M_62EF1353_20170109_181630.extcsd
EMMC Init completed.

Operation: Find table from emmc

Vendor: Samsung
Searching GPT ...
Error reading at address: 000000000000 ... Retry #1
Error reading at address: 000000000000 ... Retry #2
Error reading at address: 000000000000 ... Retry #3
Too many errors. Reading has been stopped
 
никак не могу найти заметки! Дайте пожалуйста путь к ним. Samsung A500H!
 
Generation: GPT [QC/SAMS]
Box Voltage set to: [2800] mV
Scanner Thread created.
Setup HiPower CLK: [ON]
Connecting to EasyJtag Box: [2800mV/12MHz]
EasyJtag Found! Result: [0/OK]
CMD Pullup Level: [2124] mV
CMD Active Level: [2650] mV
EasyJtag S/N: [17001020C4B5D53D]
Power Controller: [0/OK]
EasyJtag Firm: [01.58]

Find eMMC Chip...

eMMC Chip Found! [0/OK]
eMMC Name: [SJS00M]
eMMC ROM1 Size: [7634944 block(s)/3728 MB]
eMMC ROM2/3 Size: [2048 block(s)/1024 KB]
eMMC RPMB Size: [256 block(s)/128 KB]
Switch to ROM1 Part: [0/OK]

Scanning Chip. Please wait..
MBR Signature not valid. Exit.
Found EBR Structure. Scan..
Part 1 is [PEE] at [00040200/E8DFFE00]

Found 0 Linux Partition(s)..
[ERR]: Scan Fail. Check eMMC!...

Правда аппарат на Broadcom.....
 
Ребята, подскажите как выдернуть контакты, где они лежат, аппарат Samsung A300F? заранее благодарен
 
HTC One X

Generation: BCT [nVidia]
Box Voltage set to: [2800] mV
Scanner Thread created.
Setup HiPower CLK:


Connecting to EasyJtag Box: [2800mV/21MHz]
EasyJtag Found! Result: [0/OK]
CMD Pullup Level: [2062] mV
CMD Active Level: [2640] mV
EasyJtag S/N: *****************
Power Controller: [0/OK]
EasyJtag Firm: [01.58]

Find eMMC Chip...

eMMC Chip Found! [0/OK]
eMMC Name: [K3U00M]
eMMC ROM1 Size: [30535680 block(s)/14910 MB]
eMMC ROM2/3 Size: [4096 block(s)/2048 KB]
eMMC RPMB Size: [256 block(s)/128 KB]
Switch to ROM1 Part: [0/OK]

Scanning Chip. Please wait..

Found nVidia BCT Table.
[BCT]: Sect Size 256
[BCT]: Head Size 2240
[BCT]: Entry Cnt 27
[BCT]: BOOT2/3 Offset = 0x00400000
[BCT]: Part Name [PT] Start [00000000] Size [00200000]
[BCT]: Part Name [EBT] Start [00200000] Size [00400000]
[BCT]: Part Name [DIA] Start [00600000] Size [00400000]
[BCT]: Part Name [BIF] Start [00A00000] Size [00200000]
[BCT]: Part Name [GP1] Start [00C00000] Size [00200000]
[BCT]: Part Name [WLN] Start [00E00000] Size [00600000]
[BCT]: Part Name [WDM] Start [01400000] Size [00200000]
[BCT]: Part Name [RCA] Start [01600000] Size [00600000]
[BCT]: Part Name [LNX] Start [01C00000] Size [00800000]
[BCT]: Part Name [SOS] Start [02400000] Size [00800000]
[BCT]: Part Name [PG1] Start [02C00000] Size [01000000]
[BCT]: Part Name [PG2] Start [03C00000] Size [01000000]
[BCT]: Part Name [PG3] Start [04C00000] Size [01000000]
[BCT]: Part Name [SIF] Start [05C00000] Size [00400000]
[BCT]: Part Name [SP1] Start [06000000] Size [00400000]
[BCT]: Part Name [RV1] Start [06400000] Size [01C00000]
[BCT]: Part Name [APP] Start [08000000] Size [50000000]
[BCT]: Part Name [CAC] Start [58000000] Size [14000000]
[BCT]: Part Name [ISD] Start [6C000000] Size [2A2000000]
[BCT]: Part Name [UDA] Start [30E000000] Size [89400000]
[BCT]: Part Name [DUM] Start [397400000] Size [00200000]
[BCT]: Part Name [MSC] Start [397600000] Size [00200000]
[BCT]: Part Name [RFS] Start [397800000] Size [00600000]
[BCT]: Part Name [DLG] Start [397E00000] Size [01600000]
[BCT]: Part Name [PDT] Start [399400000] Size [00200000]
[BCT]: Part Name [GPT] Start [399600000] Size [00200000]

Partition #8 mount as [/dev_8] -> [6,00 MB]
Partition #17 mount as [/dev_17] -> [1,25 GB]
Partition #18 mount as [/dev_18] -> [320,00 MB]
Partition #20 mount as [/data] -> [2,14 GB]
Partition #23 mount as [/rfs] -> [6,00 MB]
Partition #24 mount as [/devlog] -> [22,00 MB]

Scanner Thread Terminated
Found 26 Partition(s)..
Scan Done. Init Engine...

Resetting EasyJtag Box. Wait..
CMD Pullup Level: [2062] mV
CMD Active Level: [2640] mV
Reader Engine Initialized.. [0/OK]
Operation Done. [Init Engine], Elapsed: [00:00:01:406]
Read Dir Done. Objects: [13], Elapsed: [00:00:00:125]
Read Dir Done. Objects: [33], Elapsed: [00:00:00:125]
Read Dir Done. Objects: [1], Elapsed: [00:00:00:094]
Read Dir Done. Objects: [1], Elapsed: [00:00:00:094]
Read Dir Done. Objects: [116], Elapsed: [00:00:00:328]

Только не понял где юзер данные в ней найти

offtop
 
Подскажите пожалуйста в какой базе данных лежат заметки в аппарате Lg E615? Остальные данные уже извлечены.
 
коллеги подскажите на андройдах 7 возможно вытащить данные у меня А520f у меня через kit emmc tool видится нормально но данные зашифрованные или руки кривые
 
В данной теме обсуждаЛАСЬ БЕТА версия программы,
Основная тема по релизной версии находится по ссылке
Пожалуйста нажмите Scan Emmc, и покажите ЛОГ программы.
Желательно в соответствующей теме...
 
Назад
Верх Низ