[General Topics] Astr4y4L:
@MotoJunkie01

Hey bro ya know those dll files... the ones in the .kdz files such as pp7.kdz that we load to lgup... well those .dll files i was examining one from that marshmallow update i tried to flash and it's full of binary code but has discripters and configuration options set in what looks like plain english and i think by modifying the dlls contained in the .kdz we may be able to really overcome some hurdles... i'm going to post some of this raw output that i'm speaking on in the post following this one you gotta see this stuff !!!

---------- Post added at 06:35 PM ---------- Previous post was at 06:04 PM ----------

(at the beginning there was)

����^G^@^@^A^C^@^@^@^F^@^@^@^V^@^@^@x^N^@^@��^Q^@^@^@^@^@^Y^@^@^@�^C^@^@__TEXT^$

^@^@^@^@^@^@^@^@^@^@^@^@^@^@�

^@^@^@^@^@^G^@^@^@^E^@^@^@^K^@^@^@^@^@^@^@__text^@^@^@^@^@^@^@^@^@^@__TEXT^@^@^$

^@^@^@^@^@^@�^@^@^@^@^@^@^@�

^@^@^@^@^@^@p^@^@^@^@^@^@^G^@^@^@^C^@^@^@^R^@^@^@^@^@^@^@__nl_symbol_ptr^@__DAT$

^@^@^@^@^@^P^@^@^@^@^@^@^@^@�

^@^C^@^@^@^@^@^@^@^@^@^@^@^F^@^@^@�^@^@^@^@^@^@^@^@^@^@^@__got^@^@^@^@^@^@^@^@^$

^@^@^@^@^@@^A^@^@^@^@^@^@^P�

^@^C^@^@^@^@^@^@^@^@^@^@^@^F^@^@^@�^@^@^@^@^@^@^@^@^@^@^@__la_symbol_ptr^@__DAT$

^@^@^@^@^@�^G^@^@^@^@^@^@P�

^@^C^@^@^@^@^@^@^@^@^@^@^@^G^@^@^@'^A^@^@^@^@^@^@^@^@^@^@__mod_init_func^@__DAT$

^@^@^@^@^@^X^B^@^@^@^@^@^@8�

^@^C^@^@^@^@^@^@^@^@^@^@^@ ^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@__const^@^@^@^@^@$

^@^@^@^@^@X^]^@^@^@^@^@^@P�

^@^D^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@__cfstring^@^@^@^@^@^$

^@^@^@^@^@�^A^@^@^@^@^@^@��

^@^C^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@__objc_classlist__DAT$

^@^@^@^@^@^H^@^@^@^@^@^@^@(�

^@^C^@^@^@^@^@^@^@^@^@^@^@^@^@^@^P^@^@^@^@^@^@^@^@^@^@^@^@__objc_nlclslist__DAT$

^@^@^@^@^@^H^@^@^@^@^@^@^@(�

^@^C^@^@^@^@^@^@^@^@^@^@^@^@^@^@^P^@^@^@^@^@^@^@^@^@^@^@^@__objc_nlclslist__DAT$

^@^@^@^@^@^H^@^@^@^@^@^@^@0�

^@^C^@^@^@^@^@^@^@^@^@^@^@^@^@^@^P^@^@^@^@^@^@^@^@^@^@^@^@__objc_protolist__DAT$

^@^@^@^@^@^P^@^@^@^@^@^@^@8�

^@^C^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@__objc_imageinfo__DAT$

^@^@^@^@^@^H^@^@^@^@^@^@^@H�

^@^B^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@__objc_const^@^@^@^@_$

^@^@^@^@^@�^A^@^@^@^@^@^@P�

^@^C^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@__objc_selrefs^@^@__D$

^@^@^@^@^@^X^A^@^@^@^@^@^@@�

^@^C^@^@^@^@^@^@^@^@^@^@^@^E^@^@^P^@^@^@^@^@^@^@^@^@^@^@^@__objc_protorefs__DAT$

^@^@^@^@^@^P^@^@^@^@^@^@^@X�

^@^C^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@__objc_classrefs__DAT$

^@^@^@^@^@^X^@^@^@^@^@^@^@h�

^@^C^@^@^@^@^@^@^@^@^@^@^@^@^@^@^P^@^@^@^@^@^@^@^@^@^@^@^@__objc_data^@^@^@^@^@$

^@^@^@^@^@�^@^@^@^@^@^@^@��

^@^C^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@__data^@^@^@^@^@^@^@^$

^@^@^@^@^@@;^@^@^@^@^@^@ �

^@^C^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@__data^@^@^@^@^@^@^@^$

^@^@^@^@^@@;^@^@^@^@^@^@ �

^@^D^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@__bss^@^@^@^@^@^@^@^@$

^@^@^@^@^@�S^@^@^@^@^@^@^@^@^@^@^D^@^@^@^@^@^@^@^@^@^@^@^A^@^@^@^@^@^@^@^@^@^@^$

^@^@^@^A^@/Users/deokhwanjung/Desktop/common_DLL/base_dll/Project/MacOS/Derived$

^@^@^K

^@^L^@^@^@`^@^@^@^X^@^@^@^B^@^@^@ ^A��^@^@^A^@/System/Library/Frameworks/$

^@H�^GH�^Ek}

^@H��^XfH^On�f^Op�D�^O^?G^XH�G@^@^@^@^@H�G8^@^@^@^@H�w0H�WHH�F^HH�G^H]�UH��H�^E$

^@H�^GH�^E!}

^@H��^XfH^On�f^Op�D�^O^?G^XH�G@^@^@^@^@H�G8^@^@^@^@H�w0H�WHH�F^HH�G^H]�UH��SH��$

^@H�^C�e^@^@^@H�C H�x�H;=�|

^@u^XH�C^XH�x�H;=�|

^@u H��^X[]ù�����^O�H���^?�H�u���.^G^@�Ϲ�����^O�H���^?�H�u���.^G^@��UH��]�����U$

^@^O��^@^@^@H�E�H�x�H;=�{

^@^O��^@^@^@H�C0H�{@H�@^H���^X^@^@���^X^@^@�^F�^A^@H�^CH�@ H���Є�t:H�^CH�@0H���$

^@1�H���g.^G^@�^F^A^@^@�^A^@^@^@�..^G^@�^@^@H�5`{

^@1�H���D.^G^@��^@^@^@I�ƃ�^A^O��^@^@^@L���^G.^G^@D�0H�C0H�8H�^U|5^H^@�^C^@^@^@1$

^@t^W������^O�H���^? H�u���,^G^@H�E�H�x�H;=9z

(and then more code and then notable is this at about 20% into it...)

^@^@^A*^D^@^@B^A^@^@^^^H^@^@^Al^E^@^@�^B^@^@^@^@^@^@^@j^H^@^@^S^@^@^@�^K^@^@^@}$

^A^@^@^E^@^@^@B^A^@^@^@^O^A^@^@G^@^@^@^@^@^@^@^@^A^@^@^@^@^@���^@^Ch^@^@^@^@�^@$

^E^@^@^@n^A^@^@^W^@^@^@^Y^E^@^@^@�^A^@^@^W^@^@^@(^E^@^@^@�^A^@^@^W^@^@^@7^E^@^@$

^@%d is set less than 0 in Setting.xml.

^@CEFS::SetEFSReadPacketSize()

^@CEFS::SetEFSWritePacketSize()

^@CEFS::SetEFSReadPacketSize()

^@CEFS::SetEFSWritePacketSize()

^@EFS_BACKUP^@EFS backup file path not set.

Please check.

^@EFS backup 'OMF_UNDER_MAX_RETRY_COUNT' or 'OMF_OK'

^@CEFS::EFSBackUp() fail

^@EFS_RESTORE^@%s not exist. Cannot restore efs backup files.

^@CEFS::EFSRestore() fail

^@Fail reading nv item, ENUM : %ld

^@COM%d_%I64X^@COM%d_%08X^@\Backup\^@CEFS::SetBackupDirPath()

^@EFS Backup Direcotry not set. Please check.

^@\Backup.omf^@CEFS::SetEFSBackupFilePath()

^@There's no 'EFS_DUMP' info in XML.^@CEFS::GetEFSDumpFileList()

^@/eri/eri.bin^@%d^@_COM^@

Verify Eri Error, File Not Match

^@Verify Eri Success, File Match

^@CEFS::VerifyEri()

^@\^@EFS Dump^@Failed! CMasterBin::EFSDumpProcess() %d/n^@GetEFSDumpInfo armType= %d, subSysIDValue =%d, strDumpFilePath = %s

^@basic_string::substr^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@.TOT^@.DZ^@.KDZ^@.BIN^@.XML^@Unknown image type %s

^@Can't get tot file path^@[Model Name] Binary(%s), Target(%s)

^@-FACTORY^@FACTORY image only support CHIPERASEDL or BOARDDL

^@OP^@CACHE^@MISC^@FTM^@fota^@rct^@%s - ErrorCode:%d

^@_func_FeatureQuery [MENTION=1161413]nOt[/MENTION] support yet

^@AT%DLOAD^@Device mode not defined

^@Waiting device for 15sec^@%s Partition is not exist

^@[*KeepPartition] This %s partition should be kept

^@[FormatPartition] %s is already formatted

^@[FormatPartition] %s is already downloaded

^@Skip read %s partition %d Kbytes

^@==============Start Direct Download==============

^@Direct^@%s [%d/%d] DL skip by PLUS

^@%s^@OP_T^@Download Skip %s partition

^@Start Write "%s" partition

^@BMTPOOL^@Finish Write %s partition

^@Unknown erase type

^@FAT^@Write Error(Erase Partition)

^@Write Error(MAX_ROM_RETRY)

^@%s , wrong size for sparse header^@_spraseImage_ReadImageHeader^@%s , wrong magic for sparse header^@magic : 0x%x

^@major_version : 0x%x

^@minor_version : 0x%x

^@file_hdr_sz : %d

^@chunk_hdr_sz : %d

^@blk_sz : %u

^@total_blks : %u

^@total_chunks : %u

^@%s , sparse header is longer than expected^@%s , wrong max packet length^@Flashing^@%s, wrong chunk header size

^@_spraseImage_WriteChunkData^@Empty Sectors : 0x%08X

^@%s, Bogus chunk size for chunk type Raw

^@%s, chunk_data_sz is not 0

^@%s, Unknown Chunk Type

^@rb^@%s unexpected error

^@_func_DownloadSparseImage^@Erase %s partition

^@ - WriteZero1 : %d:%s (0x%08X ~ 0x%08X)

^@ - WriteZero2 : %d:%s (0x%08X ~ 0x%08X)

^@Erase successfully

^@What is this status? grp size = %d, size = %d firstlba = %d

^@%s is signed

^@%s is NOT signed

^@%s unknown or old version

^@found %s Partition for secure image check

^@isValidateSecureImage Device is a qfused. However, binary file is unauthenticated !!!- appsbl

^@isValidateSecureImage Device is a qfused. However, binary file is unauthenticated!!! - signature size

^@MSM8226^@MSM8939^@MSM8916^@MSM8992^@MSM8994^@MSM8996^@MSM8909^@MSM8952^@aboot^@sbl1^@tz^@rpm^@Buffer size is too small

^@CBasicFlash::isValidateSecureImage Device is a qfused. However, binary file is unauthenticated !!!

^@ERROR opening %s file

^@%d - %s

^@31 OEM_ID^@CBasicFlash::isValidateSecureImage image file is unauthenticated !!!

^@PRELOADER^@MBR^@EBR1^@LAF^@pgpt^@sgpt^@PrimaryGPT^@SecondaryGPT^@^@^@^@^@^@=== Sparse Image Header ===^@^@^@^@^@Can't write imag$

^@Ecc for 2nd set of 128 bytes = %ld

^@Ecc for 3rd set of 128 bytes = %ld

^@Ecc for 4th set of 128 bytes = %ld

^@%02X ^@^@^@^@^@^@^@^@^@^@^@

16 byte spare area in NAND page containing ECC

information for the 512 data page should be:^@[Warning] Duplicated Packet Response

^@PackAll^@zlib^@PackAll : %4.1fs

^@Excluded %s

^@%s_%u.bin^@%s Compressed %lu -> %lu

^@%s Md5 : %s

^@1.2.5^@Compress_zlib^@/Users/deokhwanjung/Desktop/common_DLL/base_dll/Source/SWImage/KDZExtract/DzParserTot.cpp^@ret != Z_STREAM$

^@ProgressBar ^@Progress sleep for %d %d %d

^@r^@ ^G^H^L

^M ^K^@%s%c%c%c%c^@ ^K

^@LG-^@LG_^@LG^@basic_string::at^@NV_READ^@{^@}^@"^@ ^@0x^@%x^@-^@byte^@Str^@Type^@uint8Type^@booleanType^@byteType^@uint1Type^@ui$

^@GptPartitionTableHeader size : %lu

^@GptPartitionEntry size : %lu

^@Invalid Signature : %c%c%c%c%c%c%c%c

^@Invalid Revision : 0x%08X

^@Invalid HeaderSize : 0x%08X

^@Invalid PartitionNum : 0x%08X

^@Invalid PartitionSize : 0x%08X

^@- 0x%08llX ~ 0x%08llX : %u : %s

^@^@^@^@Could not open %s

^@Opend %s

^@Could not fsetpos %llu

^@^@^@^@^@^@Could not read ProtectiveMBR^@^@^@^@Read ProtectiveMBR^@^@^@^@^@^@^@^@^@^@^@^@^@^@Cound not read Partition Table Heade$

^@D802^@D805^@\ROMCOPYLESS^@BIN File^@SCR File^@PRL(NAM1)^@PRL(NAM2)^@ERI File^@INI File^@TESTSCRIPT^@TOT File(Output)^@PB File^@2$

^@VRZ^@SPR^@ACG^@RLC^@USC^@TRF^@BST^@ATT^@EU^@RGS^@TMO^@SKT^@KT^@LGU^@GLB^@VMU^@VZW^@H810^@H950^@H900^@K370^@H901^@VS^@VN^@VK^@LS^$

^@Unknown type %s use default setting 0x%x

^@mt6582^@[mt6582] memory_id : %s MBR start = %d BMTPOOL : 0x%x

^@[%s] memory_id : %s BMTPOOL : 0x%x

^@[%s] memory_id : %s BMTPOOL : 0x%x

^@SDDL information empty

^@------------PLUS Status----------

^@percent = %d

^@model = %s

^@swversion = %s

^@filename = %s

^@TOT file name is not same %s to %s

^@nCrcOfTot = 0x%x

^@CRC of TOT is not same

^@PLUS part_status = %s

^@MSM^@BackupGPT^@MT^@GH14^@ cnt = %d Response time=%dms(Avg=%dms, peak=%dms) Speed (cur=%2.1fMB/s ovrl=%2.1fMB/s) O$

^@Create Dz File : %s

^@w+b^@Cannot create %s

^@Open Dz File : %s

^@Cannot open %s^@Model : %s

^@SwVersion : %s

^@BuildTime : %04d-%02d-%02d %02d:%02d:%02d

^@Total Files : %d

^@Invalid Dz Magic : 0x%08X <> 0x%08X

^@ %s:%s(%u)

^@LoadFileHeader Fail nErrorCode = %d

^@%04d-%02d-%02d %02d:%02d:%02d^@_OpenPart : %s(%u)

^@_OpenPart Fail nErrorCode= %d

^@invalid request size

^@zlib uncompress failed

^@Size mismatch, may be different payload size with device

^@[ERROR] avail_in is zero

^@[ERROR] Cannot create folder(%d) : %s

^@DzSetCurrentDirectory : %s

^@UnPackAll^@UnPackAll : %4.1f

^@%s

^@ Verifing

^@ Verified

^@wb^@fopen : %s

^@ Decompressing

^@ Unknown Compress Algorithm : %s

^@ Decompressed

^@ Hash of file : %s

^@ Hash of header : %s

^@ Not exist md5 hash in header

^@Decompress_zlib^@/Users/deokhwanjung/Desktop/common_DLL/base_dll/Source/SWImage/KDZExtract/DzParser.cpp^@%02X%02X%02X%02X%02X%02$

^@[DzParser] DzHash not exist

^@[DzParser] Update DzHash : %s

^@[DzParser] Verify DzHash : %s

^@MODE^@SPC^@NV_WRITE^@PRINT^@HS_LOCK^@KEY^@PEEK^@POKE^@EFS^@WAIT^@FACTORY^@EFS_DELETE^@EFS_DELETEFOLDER^@EFS_READFILE^@EFS_WRITEF$

^@CParser::LineSeparator Error

^@CParser::LineSeparator Fail

^@COMMAND^@WRITE^@CParser::SCRParser Error

^@[WRITE_NV]^@[READ_NV]^@=^@CParser::INIParser Error

^@CParser::NVMetadataParser Fail

^@

Can't parse the line:%s

^@CParser::NVMetadataLineParser Error

^@PackAll : %4.1f

^@%s Compressed %i64d -> %i64d

^@/Users/deokhwanjung/Desktop/common_DLL/base_dll/Source/SWImage/KDZExtract/DzParserFile.cpp^@SetRetryCount^@SetWaitingTime^@The t$

We will set the EFS2 Version as EFS Type.^@Failed to execute the %s function

^@CEFSCom::_preCheck

If you want to use any functions in EFS Component, please execute Initailize() first

^@CEFSCom::_preCheck

The %s function is supported by only EFS2

^@CEFSCom::CheckSlashInPath() : Path is NULL

^@%s(%d)

^@/Users/deokhwanjung/Desktop/common_DLL/base_dll/Source/Process/EFS/EFSManager/EFSCom.cpp^@/^@CEFSCom::%s is failed

^@-> The reason : %s

^@ReadFile^@Unexpected Error occurred!^@ReadFile, %d

^@WriteFile^@WriteFile, %d

^@RemoveFile^@RemoveFile, %d

^@RemoveDirectory^@RemoveDirectory, %d

^@CompareFileCRC^@SetListNotToReadWrite^@SetListNotToReadWrite, %d

^@GetProgressCntReadingFile^@GetProgressCntReadingFile, %d

^@GetProgressCntWritingFile^@GetProgressCntWritingFile, %d

^@GetProgressCntReadingDir^@GetProgressCntWritingDir^@GetProgressCntWritingDir, %d

^@CastEFSVersion^@CastEFSVersion, %d

^@CreateDirectory^@CreateDirectory, %d

^@ReadDirectory^@ReadDirectory, %d

^@WriteDirectory^@WriteDirectory, %d

^@GetEFSFileSize^@GetFileSize^@GetFileSize, %d

^@ReleaseEFSRestriction^@ReleaseEFSRestriction, %d

^@SetWDCNVItemEnum^@GetDirectorySize^@RemoveOnlyFiles^@RemoveOnlyFiles, %d

^@MakeMergedFile^@WriteMergedFile^@WriteMergedFile, %d

^@SetEFSReadWritePacketSize^@* EFSReadPacketSize: %d, EFSWritePacketSize : %d

^@GetEFSReadWritePacketSize^@GetPgCntDumpingEFS^@GetPgCntDumpingEFS, %d

^@PrepFactImageDump Fail

^@PrepFactImageDump^@StartFactImageDump^@EndFactImageDump [MENTION=1161413]nOt[/MENTION] Support this command %s

^@_sendEFSDumpPacket^@_sendEFSDumpPacket, %d

^@GetProgressCntForBackup^@GetProgressCntForBackup, %d

^@GenerateRestrictionKeyValue^@GetEFSFileInfoList^@GetEFSFileInfoList, %d

^@CreateEFSDumpFile^@CreateEFSDumpFile, %d

^@SetExceptDir^@SetExceptDir, %d

^@InitExceptList^@basic_string::erase^@_prepareAfterDload download^@Can't set the flash info by binary file[%s]

^@TOT link is OK[%s]

^@XML link is OK[%s]

^@CNandImage::CreatePartitionedMasterbin() Fail!!

[MENTION=1217753]cflash[/MENTION]::CreatePartitionedTot() Fail!!

^@CreatePartitionedTot^@Image file with header^@CNandImage::MakePagesIncludeECC() Fail!!

^@There's no file to write !!

^@%s Fail!!

^@MakeEFSDumpBinIncludeECC^@CNandImage::MakeEFSDumpBinIncludeECC() Fail!!

^@CNandImage::MakeEFSDumpBinIncludeECC

^@Each Partition Start Block must be an Even Number

^@CNandImage::GetECC() [CHIPSET_UNKNOWN]!!

^@EFS used block size in the Partition Table(%d) is smaller than EFS dump file size(%d)!!

^@.MBN^@%s Fail !!

^@OutputPartitionTableFile^@%s Fail !!nData != fread

^@There's no SMT table for output!!

^@Start Download Partition:Start Addr: 0x%x

[MENTION=1217753]cflash[/MENTION]_NAND::SendPartitionInitialize() Fail!!

^@Finish Write

^@Downloading complete

^@0:CALBACKUP^@0:DIDBACKUP^@=====================================================

^@*** Downloading %s(%d rd) partition!

^@CNandImage::WriteMBN_byPartitionTable() Fail(1st)!!

^@Writing (Partition Number: %d) Fail!!

^@Start.... retry WriteNANDImageByBlock

^@CNandImage::WriteMBN_byPartitionTable() Fail(2nd)!!

^@End..... retry WriteNANDImageByBlock

^@Actual File Size: 0x%X [MENTION=1217753]cflash[/MENTION]_NAND::SetSMTFlashInfo() Fail!!

^@0:EFS2^@w^@CLogXML: Error opening file "%s".

^@<?xml version="1.0" encoding="ISO-8859-1" ?>^@<REFLASH>^@<UNIT>^@</UNIT>^@</REFLASH>^@CLogXML: Error closing file "%s".

^@<Date>%Y-%m-%d</Date>^@<Time>%%H:%%M:%%S.%03i</Time>^@%Y%m%d^@%%H%%M%%S^@<TIMESTAMP>%s%s</TIMESTAMP>^@

^@ ^@<%s>%s</%s>^@CLogXML: Could not write to file "%s".

^@Error^@

====================== TOT partition information ==========================

^@+===+=================+=========+

^@|idx| Partition Name |Start sector | Size | img file name | mount path |

^@+===+=================+=========+

^@grow^@flashinfo^@|%3d| %-16s|%10d (%7dKB)| %-20s| %-13s |^@%s %s

^@[Q] WDL update bootloader

^@[Q] Warning, WDL update

^@CHIP ERASE FAIL!!!^@CHIP ERASE OK.^@Partition(s) changed %s

^@Factory do not permit partition change^@FFFFFFFFFFF-FFFFFFFFFFF-FFFFFFFFFFF-FFFFFFFFFFF-F^@.tot^@.kdz^@SWFV of connected device $

^@SWFV of selected tot : %s

^@LGFlashTool^@CUST partition skip

^@CUST^@Fixed area partition skip

^@action mode is %d

^@write MISC SWFV %s

^@CUPSS MODE!!

^@ENCRYPT^@CUPSS exception partition (download) %s

^@Tot Download^@Can't cross download between UserDebug and User image

^@★★ ERROR REASON : %s

^@chipset : %s

^@QFUSE Status Check FAIL!!!

^@It is a secure device, But the image is not a secured image.

^@Software Update Failed^@Your device didn't update successfully. Use the Verizon Software Repair Assistant on a computer to repai$

[MENTION=433596]anti[/MENTION]rollback Check FAIL!!!

[MENTION=433596]anti[/MENTION] Rollback Check PASS. [MENTION=433596]anti[/MENTION] Rollback Status ≠ E.

^@Can't get LAF protocol version

^@ - BytesOfSector : %d

^@ - UserPartitionSectors : %d(0x%08X), %dMB

^@ - IsLanDownload : %d

^@Failed to read GPT

^@Failed to open GPT

^@[_func_LoadGptFromTarget_UFS] Failed to Open LUN

^@[_func_LoadGptFromTarget_UFS] Failed to read GPT

^@[_func_LoadGptFromTarget_UFS] Failed to open GPT

^@UHS^@usb speed is high speed.

^@usb speed is not high speed!!

^@laf prop skip_readwrite = %d

^@SEC^@CARRIER^@apdp^@msadp^@NVDATA^@SYSTEM^@USERDATA^@%s.restore^@Can't create %s partition name : %s

^@Can't create %s partition

^@Can't write %s partition

^@ - Reading %s : 0x%08X

^@ * Set AP factory reset property = %d

^@ * Set CP factory reset property = %d

^@ * Set qem_reset= %d

^@ * Set qem_reset= %d

^@ * Set AP factory_reset= %d

^@/data/downloaddata^@IDT_Download^@ErrorType : 0x%X

^@size = %lld %lld

^@/dev/block/mmcblk0boot0^@/sys/block/mmcblk0boot0/force_ro^@open failed %s partition

^@%s size = %d %s available size = %d (1sector = %d). copy to min value

^@Cannot laf_open %s

^@IDT Download^@Cannot open %s

^@mismatch nReadBytes : %d, dwWriteSize : %d

^@Read RAW completed

^@tot^@mt^@preloader^@Retry Download %d time(s)

^@[LAF Bin Send]

^@[LAF Bin Send Finis]

^@/data/idt.cfg^@MD5 checksum error

^@Binary is not authorized

^@idt download status : %x

^@[LAF IDT START]

^@Send IDTINFO

^@pos : %d, lastPos : %d

^@Flashing Image..^@Checking Image..^@Verifying image..^@==============Start Indirect Download==============

^@doing^@Sending Image^@[LAF IDT END]

^@totalMBSize : %d, internal : %d, external : %d

^@register Erase %6s : Addr %64x count %64x

^@ps | grep lafd^@root^@ls -l /proc/%d/fd^@ -> /data/downloaddata^@[DownloadFile] %s -> %s

^@Failed to open %s file

^@LAF_ERROR_FAILED^@LAF_ERROR_INVALID_PARAMETER^@LAF_ERROR_INVALID_HANDLE^@LAF_ERROR_DEVICE_NOT_SUPPORTED^@LAF_ERROR_TIMEOUT^@LAF_$

^@limits^@Skip erase partition [%s]

^@Cannot laf_close LUN%d

^@Cannot laf_open LUN%d

^@Check image secured [MENTION=1161413]nOt[/MENTION] Secure Image %s

^@Fail to open %s

^@read fail : read(%d), BUF(%d)

^@isValidateSecureImage Device is a qfused.

^@Success TOT Header antirollback version[%d] >= device version[%d].

^@Fail TOT Header antirollback version[%d] <= device version[%d].

^@SW_ID^@TOT antirollback version is same or bigger than device version.

^@TOT antirollback version is smaller than device version.

^@Build : %s^@userdebug^@UD^@user^@U [MENTION=1161413]nOt[/MENTION] Match the Build type - Device[%s], Binary[%s]

^@mt6592^@USRDATA^@Can't load partition information in Device

^@Can't load partition information in TOT %s

^@Can't load partition information from TOT file %s

^@BMTPOOL not exist error in %s

^@Can't load partition information from device

^@BMTPool read failed

^@0^@1^@_func_mtk_BootWrite^@[%s] Start!

^@_func_EraseBootImage_For_mtk^@LAF_SwitchActivePart set to %c

^@Failed to write %s

^@_func_set_boot_lock^@_func_DownloadBootImage_For_mtk^@flashinfo partition erase skip!

^@Erase Partition name : %s, sector addr : 0x%X, size(sector count) : 0x%X

^@Erase command failed

^@Partition erase Success

^@umount %s^@Error : %s umount error

^@mount -o remount,ro %s^@Error : %s remount error

^@%s Unmount Success.

^@umount /data^@Fail umount /data. try to read only remount

^@mount -o remount,ro /data^@umount userdata success.

^@Only Support factory upgrade mode!

^@Fail Write file name!

^@Mode change^@Find Partition %s

^@laf^@factory^@Switch TargetSector laf to factory

^@Skip %s partition

^@Skip Partition Download %s

^@ [%s] partition Check OK

^@ [%s] CRC32 Mismatch partition : phone 0x%X, tot 0x%X

^@msm8992^@rpmbak^@sdi^@sdibak^@tzbak^@abootbak^@hyp^@hypbak^@pmic^@raw_resources^@raw_resourcesbak^@Failed SwapPTE

^@Failed Write SGPT

^@Failed Write PGPT

^@Failed Open laf

^@Can't GPT part