Banner publicitario de PCBWay

EFI-Xer Tool (Utilidad para la edición y reparación de volcados GPT)

Hola, hola dark, ¿podemos modificar el panel en una copia de volcado MTK con 809h usando la herramienta EFI-XER?
 
Подробная информация об использовании оперативной
(JIT) отладки вместо данного диалогового
окна содержится в конце этого сообщения.

************** Текст исключения **************
System.ArgumentException: FileStream не открывает устройства Win32, такие как логические диски и ленточные накопители. Избегайте использования "\\.\" в пути.
в System.IO.FileStream.Init(String path, FileMode mode, FileAccess access, Int32 rights, Boolean useRights, FileShare share, Int32 bufferSize, FileOptions options, SECURITY_ATTRIBUTES secAttrs, String msgPath, Boolean bFromProxy, Boolean useLongPath, Boolean checkHost)
в System.IO.FileStream..ctor(String path, FileMode mode, FileAccess access)
в VirtualExtractor..ctor(IEnumerable`1 filePaths)
в PartitionScanner.ScanPartitions(IEnumerable`1 dumpParts, Int64 diskSize)
в EFI_Xer_Tool.FormMain.DnYSVIG2U3(Object , ItemCheckedEventArgs )
в System.Windows.Forms.ListView.OnItemChecked(ItemCheckedEventArgs e)
в System.Windows.Forms.ListView.WmReflectNotify(Message& m)
в System.Windows.Forms.ListView.WndProc(Message& m)
в System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)


************** Загруженные сборки **************
mscorlib
Версия сборки: 4.0.0.0
Версия Win32: 4.8.9310.0 built by: NET481REL1LAST_C
CodeBase: file:///C:/Windows/Microsoft.NET/Framework64/v4.0.30319/mscorlib.dll
----------------------------------------
EFI-Xer Tool
Версия сборки: 1.0.0.0
Версия Win32: 3.1
CodeBase: file:///D:/!%D0%B0%D1%80%D1%85%D0%B8%D0%B2%20%D0%BF%D1%80%D0%BE%D1%88%D0%B8%D0%B2%D0%BE%D0%BA/EFI-Xer%20Tool%20v3.1%20Dual%20Mode%20(x64)/EFI-Xer%20Tool.exe
----------------------------------------
System.Core
Версия сборки: 4.0.0.0
Версия Win32: 4.8.9316.0 built by: NET481REL1LAST_C
CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Core/v4.0_4.0.0.0__b77a5c561934e089/System.Core.dll
----------------------------------------
System
Версия сборки: 4.0.0.0
Версия Win32: 4.8.9320.0 built by: NET481REL1LAST_B
CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System/v4.0_4.0.0.0__b77a5c561934e089/System.dll
----------------------------------------
System.Windows.Forms
Версия сборки: 4.0.0.0
Версия Win32: 4.8.9251.0 built by: NET481REL1LAST_C
CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Windows.Forms/v4.0_4.0.0.0__b77a5c561934e089/System.Windows.Forms.dll
----------------------------------------
System.Drawing
Версия сборки: 4.0.0.0
Версия Win32: 4.8.9037.0 built by: NET481REL1
CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Drawing/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll
----------------------------------------
System.Configuration
Версия сборки: 4.0.0.0
Версия Win32: 4.8.9037.0 built by: NET481REL1
CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Configuration/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Configuration.dll
----------------------------------------
System.Xml
Версия сборки: 4.0.0.0
Версия Win32: 4.8.9037.0 built by: NET481REL1
CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Xml/v4.0_4.0.0.0__b77a5c561934e089/System.Xml.dll
----------------------------------------
47b73a9f-f869-4cfc-b5fa-fb150e8e34af
Версия сборки: 1.0.0.0
Версия Win32: 3.1
CodeBase: file:///D:/!%D0%B0%D1%80%D1%85%D0%B8%D0%B2%20%D0%BF%D1%80%D0%BE%D1%88%D0%B8%D0%B2%D0%BE%D0%BA/EFI-Xer%20Tool%20v3.1%20Dual%20Mode%20(x64)/EFI-Xer%20Tool.exe
----------------------------------------
System.Management
Версия сборки: 4.0.0.0
Версия Win32: 4.8.9037.0 built by: NET481REL1
CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Management/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Management.dll
----------------------------------------
mscorlib.resources
Версия сборки: 4.0.0.0
Версия Win32: 4.8.9037.0 built by: NET481REL1
CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/mscorlib.resources/v4.0_4.0.0.0_ru_b77a5c561934e089/mscorlib.resources.dll
----------------------------------------
Digitek_Ext4Fs
Версия сборки: 1.1.9443.37632
Версия Win32:
CodeBase: file:///C:/Users/admin/AppData/Local/Temp/b0494a1f-4bd3-TIFwduHF7X/UW6pp87tqcg==/Digitek_Ext4Fs.dll
----------------------------------------
Accessibility
Версия сборки: 4.0.0.0
Версия Win32: 4.8.9037.0 built by: NET481REL1
CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/Accessibility/v4.0_4.0.0.0__b03f5f7f11d50a3a/Accessibility.dll
----------------------------------------
System.Windows.Forms.resources
Версия сборки: 4.0.0.0
Версия Win32: 4.8.9037.0 built by: NET481REL1
CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Windows.Forms.resources/v4.0_4.0.0.0_ru_b77a5c561934e089/System.Windows.Forms.resources.dll
----------------------------------------

************** Оперативная отладка (JIT) **************
Для подключения оперативной (JIT) отладки файл .config данного
приложения или компьютера (machine.config) должен иметь
значение jitDebugging, установленное в секции system.windows.forms.
Приложение также должно быть скомпилировано с включенной
отладкой.

Например:

<configuration>
<system.windows.forms jitDebugging="true" />
</configuration>

При включенной отладке JIT любое необрабатываемое исключение
пересылается отладчику JIT, зарегистрированному на данном компьютере,
вместо того чтобы обрабатываться данным диалоговым окном.



1763489924212.png
 
Listo.
En sí, la aplicación no tenía errores, el problema estaba en la configuración del protector.
Una de ellas estaba afectando el ensamblado.

Actualización v3.2
 

Adjuntos

  • EFI-Xer Tool v3.2 (x64).rar
    643.1 KB · Visitas: 150
Listo.
En sí, la aplicación no tenía errores, el problema estaba en la configuración del protector.
Una de ellas estaba afectando el ensamblado.

Actualización v3.2
Grasisa muchachos!

¿Existe alguna opción para reducir el tamaño de las secciones de datos y caché en el volcado para que todo sea más rápido al cargarlo?
 
Solamente por firmware, ya que las particiones de gran tamaño se dividen y comprimen, y en el script se usan instrucciones para descomprimir y unir.
Cada parte en el firmware tiene un tamaño máximo de 150 MB y los formatos pueden ser Sparse o LZO (Plataforma MStar).
No estoy seguro si el sistema del TV pueda cargar particiones grandes, y suponiendo que sí, el sistema FAT32 no permite archivos superiores a los 4 GB.
Esto sería en el caso de las actualizaciones parciales desde una memoria USB.
 
Mi sistema operativo es Windows 10. Solo puedo abrir y usar la versión 1.0. Las demás versiones solo parpadean brevemente y luego desaparecen al hacer doble clic para abrirlas. ¿Necesito instalar algún componente?
 
No lo veo instalado.
En la terminal o el Power Shell de Windows, escribe: wmic product get name, version
En la lista que mostrará debes ver esto: Microsoft .NET Framework 4.8 Targeting Pack

Si ya lo tienes instalado el instalador te mostrará un mensaje, si no, lo instalará.
 
No lo veo instalado.
En la terminal o el Power Shell de Windows, escribe: wmic product get name, version
En la lista que mostrará debes ver esto: Microsoft .NET Framework 4.8 Targeting Pack

Si ya lo tienes instalado el instalador te mostrará un mensaje, si no, lo instalará.
000.png

Se ha confirmado que Microsoft .NET Framework 4.8 está instalado, pero el mismo problema persiste: al hacer doble clic en EFI-Xer Tool.exe no se abre ninguna interfaz. Al ejecutarlo como administrador tampoco se abre ninguna interfaz. Solo la versión 1.0 funciona correctamente.
 
Bien, entonces debe haber alguna incompatibilidad con el sistema, yo también he tenido problemas al ejecutar aplicaciones de procedencia china.
 
EFI-Xer Tool es una pequeña pero potente utilidad para modificar y reparar volcados GPT en televisores Smart de nueva generación.
Este tipo de volcados se extraen de la memoria e-MMC, y el tipo de SoC en donde se usa es variado, pero es común de NovaTek y RealTek, o marcas como Hisense, Samsung, TCL, etc.

Esta aplicación muestra un ligero informe del MBR y más detallado de la GPT.
Puede verificar, restaurar y reparar los CRC de los encabezados GPT primario y secundario (respaldo).
Muestra las particiones en una lista con su información básica.
Permite extraer y reemplazar las particiones.
Cuenta con un explorador para el sistema de archivos EXT4.
Los archivos de las particiones EXT4 también pueden ser extraídos y reemplazados.

Inicialmente este programa fue escrito para trabajar con el volcado GPT grabado en memorias USB, pero Windows reconoce el encabezado y trata de repararlo conforme a la capacidad de la memoria, y sobre escribe los encabezados GPT.
Como finalmente no logra reconocer las particiones, envía un mensaje para formatear la unidad por no contener un sistema válido de archivos.
Este no es el inconveniente, porque el mensaje se puede cancelar, pero no el hecho de que sobre escriba los encabezados GPT.
Así que esto puede ser un problema si el volcado se llega a utilizar en un TV que no tenga la posibilidad de verificar y reparar los encabezados.

Esta primer versión la subo como prueba, y posteriormente le agregaré la posibilidad de grabar el volcado modificado y/o reparado a la e-MMC, usando el programador AU6438BS.
Obviamente también le agregaré un lector/extractor de datos.

Ver el archivo adjunto 329024

Ver el archivo adjunto 329030
Nota: El botón "Extract" sirve para extraer los archivos que no tienen extensión.


Como siempre, espero que esta aplicación les sea útil.
Trataré de responder en breve ante cualquier duda, comentario o bug.
Buenas noches D@rkbytes. ¿Esta aplicación es para Windows 10 en adelante? ¿No funciona con Windows 7 a 32 bits?
 
La aplicación es solo para Windows x64 porque algunos volcados superan los 4 GB que es el límite para x86.
Me parece que ahora el RT809H identifica el sistema operativo y si es x64 genera un solo archivo user, y en x86 los .partX.
Esta aplicación requiere el volcado completo, si está en partes no podrá ser gestionado, aparte de no poderse unir en sistemas x86.
 
Atrás
Arriba