#include static main(void) { Message("--- ARMu dump start ---\n"); MakeNameEx (0XFF424CE0, "AES_decrypt", SN_CHECK); MakeFunction (0XFF424CE0, 0XFF424D24); MakeNameEx (0XFF4269B4, "AES_decrypt_caller", SN_CHECK); MakeFunction (0XFF4269B4, 0XFF426A0C); MakeNameEx (0XFF3DCAA0, "AES_decrypt_prepare", SN_CHECK); MakeFunction (0XFF3DCAA0, 0XFF3DCAEC); MakeNameEx (0XFF33DBA0, "AES_decrypt_prepare_caller", SN_CHECK); MakeFunction (0XFF33DBA0, 0XFF33DC0C); MakeDword (0XFF5018D0); MakeNameEx (0XFF5018D0, "AES_rcon", SN_CHECK); MakeData (0XFF5018D0, FF_BYTE, 0X28, 0X0); MakeDword (0XFF5018F8); MakeNameEx (0XFF5018F8, "AES_SD", SN_CHECK); MakeData (0XFF5018F8, FF_BYTE, 0X100, 0X0); MakeDword (0XFF5029F8); MakeNameEx (0XFF5029F8, "AES_SE", SN_CHECK); MakeData (0XFF5029F8, FF_BYTE, 0X400, 0X0); MakeDword (0XFF502DF8); MakeNameEx (0XFF502DF8, "AES_TD0", SN_CHECK); MakeData (0XFF502DF8, FF_BYTE, 0X400, 0X0); MakeDword (0XFF5031F8); MakeNameEx (0XFF5031F8, "AES_TD1", SN_CHECK); MakeData (0XFF5031F8, FF_BYTE, 0X400, 0X0); MakeDword (0XFF5035F8); MakeNameEx (0XFF5035F8, "AES_TD2", SN_CHECK); MakeData (0XFF5035F8, FF_BYTE, 0X400, 0X0); MakeDword (0XFF5039F8); MakeNameEx (0XFF5039F8, "AES_TD3", SN_CHECK); MakeData (0XFF5039F8, FF_BYTE, 0X400, 0X0); MakeDword (0XFF5019F8); MakeNameEx (0XFF5019F8, "AES_TE0", SN_CHECK); MakeData (0XFF5019F8, FF_BYTE, 0X400, 0X0); MakeDword (0XFF501DF8); MakeNameEx (0XFF501DF8, "AES_TE1", SN_CHECK); MakeData (0XFF501DF8, FF_BYTE, 0X400, 0X0); MakeDword (0XFF5021F8); MakeNameEx (0XFF5021F8, "AES_TE2", SN_CHECK); MakeData (0XFF5021F8, FF_BYTE, 0X400, 0X0); MakeDword (0XFF5025F8); MakeNameEx (0XFF5025F8, "AES_TE3", SN_CHECK); MakeData (0XFF5025F8, FF_BYTE, 0X400, 0X0); MakeNameEx (0XFF077784, "AllocateMemory", SN_CHECK); MakeFunction (0XFF077784, 0XFF0777D4); MakeNameEx (0XFF077824, "AllocateUncacheableMem", SN_CHECK); MakeFunction (0XFF077824, 0XFF077874); MakeNameEx (0XFF013EF4, "Assert", SN_CHECK); MakeFunction (0XFF013EF4, 0XFF013F38); MakeNameEx (0XFF24519C, "CancelLiveViewImagePass_x1", SN_CHECK); MakeFunction (0XFF24519C, 0XFF245224); MakeNameEx (0XFF1543B0, "CERESJOB", SN_CHECK); MakeFunction (0XFF1543B0, 0XFF1543FC); MakeNameEx (0XFF1550D8, "ChangeBluetoothStatus_CERES", SN_CHECK); MakeFunction (0XFF1550D8, 0XFF1550FC); MakeNameEx (0XFF1A1BD4, "ChangeByteOrderR0", SN_CHECK); MakeFunction (0XFF1A1BD4, 0XFF1A1BF0); MakeNameEx (0XFF155154, "ChangeMeteringStatus_CERES", SN_CHECK); MakeFunction (0XFF155154, 0XFF155178); MakeNameEx (0XFF1550FC, "ChangeWizardStatus_CERES", SN_CHECK); MakeFunction (0XFF1550FC, 0XFF15512C); MakeNameEx (0XFF245D94, "ClearImagePass_x5", SN_CHECK); MakeFunction (0XFF245D94, 0XFF245DFC); MakeNameEx (0XFF154754, "CloseFile_CERES", SN_CHECK); MakeFunction (0XFF154754, 0XFF15479C); MakeNameEx (0XFF015C5C, "con_printf", SN_CHECK); MakeFunction (0XFF015C5C, 0XFF015CA0); MakeNameEx (0XFF07B67C, "CPrintf", SN_CHECK); MakeFunction (0XFF07B67C, 0XFF07B6D8); MakeNameEx (0XFF07B6D8, "CPutChar", SN_CHECK); MakeFunction (0XFF07B6D8, 0XFF07B704); MakeNameEx (0XFF077598, "CreateBinarySemaphore", SN_CHECK); MakeFunction (0XFF077598, 0XFF0775E0); MakeNameEx (0XFF0776A4, "CreateCountingSemaphore", SN_CHECK); MakeFunction (0XFF0776A4, 0XFF0776EC); MakeNameEx (0XFF1548A4, "CreateDir_CERES", SN_CHECK); MakeFunction (0XFF1548A4, 0XFF1548E4); MakeNameEx (0XFF077550, "CreateEventFlag", SN_CHECK); MakeFunction (0XFF077550, 0XFF077598); MakeNameEx (0XFF154528, "CreateFile_CERES", SN_CHECK); MakeFunction (0XFF154528, 0XFF154574); MakeNameEx (0XFF077508, "CreateMessageQueue", SN_CHECK); MakeFunction (0XFF077508, 0XFF077550); MakeNameEx (0XFF0730A4, "CreateNamedSemaphor", SN_CHECK); MakeFunction (0XFF0730A4, 0XFF073100); MakeNameEx (0XFF0776EC, "CreateRecursiveLock", SN_CHECK); MakeFunction (0XFF0776EC, 0XFF07772C); MakeNameEx (0XFF0774A8, "CreateTask", SN_CHECK); MakeFunction (0XFF0774A8, 0XFF077508); MakeNameEx (0XFF1DB374, "CreateTaskClass", SN_CHECK); MakeFunction (0XFF1DB374, 0XFF1DB3D4); MakeNameEx (0XFF06EF8C, "DebugMsg", SN_CHECK); MakeFunction (0XFF06EF8C, 0XFF06F0C0); MakeNameEx (0XFF1C3D30, "DecryptoFir", SN_CHECK); MakeFunction (0XFF1C3D30, 0XFF1C3D98); MakeNameEx (0XFF076C78, "DisablePowerSave", SN_CHECK); MakeFunction (0XFF076C78, 0XFF076CE4); MakeNameEx (0XFF3DCD28, "DisplayFactoryMode", SN_CHECK); MakeFunction (0XFF3DCD28, 0XFF3DCD34); MakeNameEx (0XFF496478, "DivideR0byR1", SN_CHECK); MakeFunction (0XFF496478, 0XFF496494); MakeNameEx (0XFF4947D8, "DivideR0byR1signed", SN_CHECK); MakeFunction (0XFF4947D8, 0XFF494804); MakeNameEx (0XFF083E58, "dmSetup", SN_CHECK); MakeFunction (0XFF083E58, 0XFF083E74); MakeNameEx (0XFF010D90, "DryosPanic", SN_CHECK); MakeFunction (0XFF010D90, 0XFF010DD0); MakeNameEx (0XFF1DF8B4, "DryOSversion", SN_CHECK); MakeFunction (0XFF1DF8B4, 0XFF1DF918); MakeNameEx (0XFF06BA3C, "DumpAudioICregs", SN_CHECK); MakeFunction (0XFF06BA3C, 0XFF06BAA8); MakeNameEx (0XFF076CE4, "EnablePowerSave", SN_CHECK); MakeFunction (0XFF076CE4, 0XFF076D54); MakeNameEx (0XFF01873C, "err_init_task", SN_CHECK); MakeFunction (0XFF01873C, 0XFF01875C); MakeNameEx (0XFF06FE54, "ExportToEventProcedure", SN_CHECK); MakeFunction (0XFF06FE54, 0XFF06FE60); MakeNameEx (0XFF154B5C, "FindClose_CERES", SN_CHECK); MakeFunction (0XFF154B5C, 0XFF154B9C); MakeNameEx (0XFF154A34, "FindFirst_CERES", SN_CHECK); MakeFunction (0XFF154A34, 0XFF154A7C); MakeNameEx (0XFF154A7C, "FindNext_CERES", SN_CHECK); MakeFunction (0XFF154A7C, 0XFF154ADC); MakeNameEx (0XFF1CB5EC, "FIO_CloseFile", SN_CHECK); MakeFunction (0XFF1CB5EC, 0XFF1CB624); MakeNameEx (0XFF1CB248, "FIO_CreateFile", SN_CHECK); MakeFunction (0XFF1CB248, 0XFF1CB288); MakeNameEx (0XFF1CB768, "FIO_GetFileSize", SN_CHECK); MakeFunction (0XFF1CB768, 0XFF1CB7B0); MakeNameEx (0XFF1CB18C, "FIO_OpenFile", SN_CHECK); MakeFunction (0XFF1CB18C, 0XFF1CB1D0); MakeNameEx (0XFF1CB39C, "FIO_ReadFile", SN_CHECK); MakeFunction (0XFF1CB39C, 0XFF1CB3E4); MakeNameEx (0XFF1CB53C, "FIO_WriteFile", SN_CHECK); MakeFunction (0XFF1CB53C, 0XFF1CB584); MakeNameEx (0XFF2D2DCC, "FirmwareDecrypt", SN_CHECK); MakeFunction (0XFF2D2DCC, 0XFF2D2F0C); MakeNameEx (0XFF2D2FA0, "FirmwareDecryptAndChecksum", SN_CHECK); MakeFunction (0XFF2D2FA0, 0XFF2D3000); MakeNameEx (0XFF2D3000, "FirmwareDecrypt_caller", SN_CHECK); MakeFunction (0XFF2D3000, 0XFF2D3058); MakeNameEx (0XFF074994, "Free", SN_CHECK); MakeFunction (0XFF074994, 0XFF0749A4); MakeNameEx (0XFF1DC9E4, "FreeDMAmemory", SN_CHECK); MakeFunction (0XFF1DC9E4, 0XFF1DC9F8); MakeNameEx (0XFF154D18, "GetCardInfo_CERES", SN_CHECK); MakeFunction (0XFF154D18, 0XFF154D54); MakeNameEx (0XFF2EBBA0, "GetCurrentCaptureModeType", SN_CHECK); MakeFunction (0XFF2EBBA0, 0XFF2EBBAC); MakeNameEx (0XFF154864, "GetFileInfo_CERES", SN_CHECK); MakeFunction (0XFF154864, 0XFF1548A4); MakeNameEx (0XFF1551C0, "GetProperty_CERES", SN_CHECK); MakeFunction (0XFF1551C0, 0XFF155200); MakeNameEx (0XFF07B754, "GetStringWithPrompt", SN_CHECK); MakeFunction (0XFF07B754, 0XFF07B7B4); MakeNameEx (0XFF2EBCF0, "GetZoomActuatorSpeedPPS", SN_CHECK); MakeFunction (0XFF2EBCF0, 0XFF2EBCFC); MakeNameEx (0XFF0732EC, "GiveSemaphore", SN_CHECK); MakeFunction (0XFF0732EC, 0XFF073328); MakeNameEx (0XFF2AF210, "GUITaskCreate", SN_CHECK); MakeFunction (0XFF2AF210, 0XFF2AF2B4); MakeNameEx (0XFF2AF330, "GUITaskDestroy", SN_CHECK); MakeFunction (0XFF2AF330, 0XFF2AF3A4); MakeNameEx (0XFFFE00DC, "HMACSHA1", SN_CHECK); MakeFunction (0XFFFE00DC, 0XFFFE010C); MakeNameEx (0XFFFE0244, "HMACSHA1_Caller", SN_CHECK); MakeFunction (0XFFFE0244, 0XFFFE027C); MakeNameEx (0XFFFE01CC, "HMAC_sub", SN_CHECK); MakeFunction (0XFFFE01CC, 0XFFFE0208); MakeNameEx (0XFF0108C8, "IllegalInstructionIRQ", SN_CHECK); MakeFunction (0XFF0108C8, 0XFF0108F4); MakeNameEx (0XFF0104BC, "IRQdisable", SN_CHECK); MakeFunction (0XFF0104BC, 0XFF0104D0); MakeNameEx (0XFF1D49E0, "IRQdisable_j", SN_CHECK); MakeFunction (0XFF1D49E0, 0XFF1D49E4); MakeNameEx (0XFF0104E4, "IRQenable", SN_CHECK); MakeFunction (0XFF0104E4, 0XFF0104F4); MakeNameEx (0XFF1D4A04, "IRQenable_j", SN_CHECK); MakeFunction (0XFF1D4A04, 0XFF1D4A08); MakeNameEx (0XFF0104D0, "IRQrestore", SN_CHECK); MakeFunction (0XFF0104D0, 0XFF0104E4); MakeNameEx (0XFF1D49E4, "IRQrestore_j", SN_CHECK); MakeFunction (0XFF1D49E4, 0XFF1D49E8); MakeNameEx (0XFF0108F4, "IRQstackOverflow", SN_CHECK); MakeFunction (0XFF0108F4, 0XFF010910); MakeNameEx (0XFF073328, "KernelDryKerSem", SN_CHECK); MakeFunction (0XFF073328, 0XFF073384); MakeNameEx (0XFF073388, "KernelDryKerSys", SN_CHECK); MakeFunction (0XFF073388, 0XFF0733C8); MakeNameEx (0XFF06C958, "LineOutPowerSave", SN_CHECK); MakeFunction (0XFF06C958, 0XFF06C990); MakeNameEx (0XFF495B48, "LoadR10SPfromR0R1", SN_CHECK); MakeFunction (0XFF495B48, 0XFF495B54); MakeNameEx (0XFF494798, "Load_R0_[R0]", SN_CHECK); MakeFunction (0XFF494798, 0XFF4947B8); MakeNameEx (0XFF074604, "mAlloc", SN_CHECK); MakeFunction (0XFF074604, 0XFF074700); MakeDword (0XFFFE0FE0); MakeNameEx (0XFFFE0FE0, "MD5_H0", SN_CHECK); MakeData (0XFFFE0FE0, FF_BYTE, 0X8, 0X0); MakeDword (0XFF33DB88); MakeNameEx (0XFF33DB88, "MD5_H0", SN_CHECK); MakeData (0XFF33DB88, FF_BYTE, 0X8, 0X0); MakeDword (0XFFFE0FE4); MakeNameEx (0XFFFE0FE4, "MD5_H1", SN_CHECK); MakeData (0XFFFE0FE4, FF_BYTE, 0X8, 0X0); MakeDword (0XFF33DB8C); MakeNameEx (0XFF33DB8C, "MD5_H1", SN_CHECK); MakeData (0XFF33DB8C, FF_BYTE, 0X8, 0X0); MakeDword (0XFF33DB90); MakeNameEx (0XFF33DB90, "MD5_H2", SN_CHECK); MakeData (0XFF33DB90, FF_BYTE, 0X8, 0X0); MakeDword (0XFFFE0FE8); MakeNameEx (0XFFFE0FE8, "MD5_H2", SN_CHECK); MakeData (0XFFFE0FE8, FF_BYTE, 0X8, 0X0); MakeDword (0XFF33DB94); MakeNameEx (0XFF33DB94, "MD5_H3", SN_CHECK); MakeData (0XFF33DB94, FF_BYTE, 0X8, 0X0); MakeDword (0XFFFE0FEC); MakeNameEx (0XFFFE0FEC, "MD5_H3", SN_CHECK); MakeData (0XFFFE0FEC, FF_BYTE, 0X8, 0X0); MakeNameEx (0XFF33EA60, "MD5_Init?", SN_CHECK); MakeFunction (0XFF33EA60, 0XFF33EAB8); MakeNameEx (0XFFFE0E2C, "MD5_WriteHash0-3", SN_CHECK); MakeFunction (0XFFFE0E2C, 0XFFFE0E68); MakeNameEx (0XFF33D9EC, "MD5_WriteHash0-3", SN_CHECK); MakeFunction (0XFF33D9EC, 0XFF33DA28); MakeNameEx (0XFF494754, "MemClear", SN_CHECK); MakeFunction (0XFF494754, 0XFF494784); MakeNameEx (0XFF4946FC, "MemClearR0lengthR1", SN_CHECK); MakeFunction (0XFF4946FC, 0XFF494754); MakeNameEx (0XFFFE3534, "MemClearR0lengthR1", SN_CHECK); MakeFunction (0XFFFE3534, 0XFFFE358C); MakeNameEx (0XFF08080C, "MemCmpR0R1lengthR2", SN_CHECK); MakeFunction (0XFF08080C, 0XFF080818); MakeNameEx (0XFF4944A0, "MemCopyR1toR0", SN_CHECK); MakeFunction (0XFF4944A0, 0XFF494514); MakeNameEx (0XFF494608, "MemCopyR1toR0lengthR2", SN_CHECK); MakeFunction (0XFF494608, 0XFF494624); MakeNameEx (0XFFFE34C8, "MemCopyR1toR0lengthR2", SN_CHECK); MakeFunction (0XFFFE34C8, 0XFFFE34E4); MakeNameEx (0XFF010B60, "MemInfo", SN_CHECK); MakeFunction (0XFF010B60, 0XFF010B9C); MakeNameEx (0XFF017AA0, "memmap", SN_CHECK); MakeFunction (0XFF017AA0, 0XFF017D00); MakeNameEx (0XFF33D9EC, "MD5_WriteHash03toR0", SN_CHECK); MakeFunction (0XFF33D9EC, 0XFF33DA28); MakeNameEx (0XFFFE0E2C, "MD5_WriteHash03toR0plus8", SN_CHECK); MakeFunction (0XFFFE0E2C, 0XFFFE0E68); MakeNameEx (0XFF016CA8, "mkcfg", SN_CHECK); MakeFunction (0XFF016CA8, 0XFF016E7C); MakeNameEx (0XFF154BB8, "Mount_CERES", SN_CHECK); MakeFunction (0XFF154BB8, 0XFF154BFC); MakeNameEx (0XFF1A0554, "MovR0zero", SN_CHECK); MakeFunction (0XFF1A0554, 0XFF1A055C); MakeNameEx (0XFF0736D8, "msleep", SN_CHECK); MakeFunction (0XFF0736D8, 0XFF073710); MakeNameEx (0XFF0521B0, "MVP_StartMoviePlay", SN_CHECK); MakeFunction (0XFF0521B0, 0XFF0522B8); MakeNameEx (0XFF155318, "NotifyReleaseStatus_CERES", SN_CHECK); MakeFunction (0XFF155318, 0XFF155364); MakeNameEx (0XFF017934, "ObjInfo", SN_CHECK); MakeFunction (0XFF017934, 0XFF017A08); MakeNameEx (0XFF1544DC, "OpenFile_CERES", SN_CHECK); MakeFunction (0XFF1544DC, 0XFF154528); MakeNameEx (0XFF06C7AC, "PowerMicAmp", SN_CHECK); MakeFunction (0XFF06C7AC, 0XFF06C7D4); MakeNameEx (0XFF06C800, "PowerSpeakerForWav", SN_CHECK); MakeFunction (0XFF06C800, 0XFF06C85C); MakeNameEx (0XFF1DF338, "prio", SN_CHECK); MakeFunction (0XFF1DF338, 0XFF1DF39C); MakeNameEx (0XFF06098C, "PropRequestChange", SN_CHECK); MakeFunction (0XFF06098C, 0XFF060A10); MakeNameEx (0XFF1282E4, "PTM_GetWorkingCaptureMode", SN_CHECK); MakeFunction (0XFF1282E4, 0XFF1282F0); MakeNameEx (0XFF24EA9C, "PTPregisterHandler", SN_CHECK); MakeFunction (0XFF24EA9C, 0XFF24EB1C); MakeNameEx (0XFF0112E4, "qPrintf", SN_CHECK); MakeFunction (0XFF0112E4, 0XFF011318); MakeNameEx (0XFF084888, "Read", SN_CHECK); MakeFunction (0XFF084888, 0XFF0848C4); MakeNameEx (0XFF154708, "ReadFile_Ceres", SN_CHECK); MakeFunction (0XFF154708, 0XFF154754); MakeNameEx (0XFF0848E8, "Read_0", SN_CHECK); MakeFunction (0XFF0848E8, 0XFF084924); MakeNameEx (0XFF1549F4, "RemoveDir_CERES", SN_CHECK); MakeFunction (0XFF1549F4, 0XFF154A34); MakeNameEx (0XFF15479C, "RemoveFile_CERES", SN_CHECK); MakeFunction (0XFF15479C, 0XFF1547DC); MakeNameEx (0XFF154DA8, "RenameFile_CERES", SN_CHECK); MakeFunction (0XFF154DA8, 0XFF154DF4); MakeNameEx (0XFF154E40, "RequestReboot_CERES", SN_CHECK); MakeFunction (0XFF154E40, 0XFF154E80); MakeNameEx (0XFF154574, "SeekFile_CERES", SN_CHECK); MakeFunction (0XFF154574, 0XFF1545C4); MakeNameEx (0XFF15512C, "SelectWizardInfo_CERES", SN_CHECK); MakeFunction (0XFF15512C, 0XFF155154); MakeNameEx (0XFF243F34, "SetAE_CdsGainValue", SN_CHECK); MakeFunction (0XFF243F34, 0XFF243F40); MakeNameEx (0XFF244088, "SetAE_CdsGainValue_0", SN_CHECK); MakeFunction (0XFF244088, 0XFF24409C); MakeNameEx (0XFF06CA44, "SetALCoff", SN_CHECK); MakeFunction (0XFF06CA44, 0XFF06CA98); MakeNameEx (0XFF06CA24, "SetALCon", SN_CHECK); MakeFunction (0XFF06CA24, 0XFF06CA44); MakeNameEx (0XFF1547DC, "SetFileAttr_CERES", SN_CHECK); MakeFunction (0XFF1547DC, 0XFF154820); MakeNameEx (0XFF154820, "SetFileTime_CERES", SN_CHECK); MakeFunction (0XFF154820, 0XFF154864); MakeNameEx (0XFF246118, "SetImagePass_x10", SN_CHECK); MakeFunction (0XFF246118, 0XFF246214); MakeNameEx (0XFF2454D0, "SetImagePass_x5", SN_CHECK); MakeFunction (0XFF2454D0, 0XFF2455C8); MakeNameEx (0XFF24470C, "SetLiveViewImagePass_x1", SN_CHECK); MakeFunction (0XFF24470C, 0XFF24486C); MakeNameEx (0XFF155178, "SetProperty_CERES", SN_CHECK); MakeFunction (0XFF155178, 0XFF1551C0); MakeDword (0XFFFE2B90); MakeNameEx (0XFFFE2B90, "SHA-1_H0", SN_CHECK); MakeData (0XFFFE2B90, FF_BYTE, 0X8, 0X0); MakeDword (0XFF33CFB4); MakeNameEx (0XFF33CFB4, "SHA-1_H0", SN_CHECK); MakeData (0XFF33CFB4, FF_BYTE, 0X8, 0X0); MakeDword (0XFF33CFB8); MakeNameEx (0XFF33CFB8, "SHA-1_H1", SN_CHECK); MakeData (0XFF33CFB8, FF_BYTE, 0X8, 0X0); MakeDword (0XFFFE2B94); MakeNameEx (0XFFFE2B94, "SHA-1_H1", SN_CHECK); MakeData (0XFFFE2B94, FF_BYTE, 0X8, 0X0); MakeDword (0XFF33CFBC); MakeNameEx (0XFF33CFBC, "SHA-1_H2", SN_CHECK); MakeData (0XFF33CFBC, FF_BYTE, 0X8, 0X0); MakeDword (0XFFFE2B98); MakeNameEx (0XFFFE2B98, "SHA-1_H2", SN_CHECK); MakeData (0XFFFE2B98, FF_BYTE, 0X8, 0X0); MakeDword (0XFFFE2B9C); MakeNameEx (0XFFFE2B9C, "SHA-1_H3", SN_CHECK); MakeData (0XFFFE2B9C, FF_BYTE, 0X8, 0X0); MakeDword (0XFF33CFC0); MakeNameEx (0XFF33CFC0, "SHA-1_H3", SN_CHECK); MakeData (0XFF33CFC0, FF_BYTE, 0X8, 0X0); MakeDword (0XFFFE2BA0); MakeNameEx (0XFFFE2BA0, "SHA-1_H4", SN_CHECK); MakeData (0XFFFE2BA0, FF_BYTE, 0X8, 0X0); MakeDword (0XFF33CFC4); MakeNameEx (0XFF33CFC4, "SHA-1_H4", SN_CHECK); MakeData (0XFF33CFC4, FF_BYTE, 0X8, 0X0); MakeDword (0XFF3DC5C4); MakeNameEx (0XFF3DC5C4, "SHA-1_K0", SN_CHECK); MakeData (0XFF3DC5C4, FF_BYTE, 0X8, 0X0); MakeDword (0XFFFE20D8); MakeNameEx (0XFFFE20D8, "SHA-1_K0", SN_CHECK); MakeData (0XFFFE20D8, FF_BYTE, 0X8, 0X0); MakeDword (0XFF3DC5C8); MakeNameEx (0XFF3DC5C8, "SHA-1_K20", SN_CHECK); MakeData (0XFF3DC5C8, FF_BYTE, 0X9, 0X0); MakeDword (0XFFFE20DC); MakeNameEx (0XFFFE20DC, "SHA-1_K20", SN_CHECK); MakeData (0XFFFE20DC, FF_BYTE, 0X9, 0X0); MakeDword (0XFF3DC5CC); MakeNameEx (0XFF3DC5CC, "SHA-1_K40", SN_CHECK); MakeData (0XFF3DC5CC, FF_BYTE, 0X9, 0X0); MakeDword (0XFFFE20E0); MakeNameEx (0XFFFE20E0, "SHA-1_K40", SN_CHECK); MakeData (0XFFFE20E0, FF_BYTE, 0X9, 0X0); MakeDword (0XFF3DC5D0); MakeNameEx (0XFF3DC5D0, "SHA-1_K60_inv", SN_CHECK); MakeData (0XFF3DC5D0, FF_BYTE, 0XD, 0X0); MakeNameEx (0XFFFE10A0, "SHA-1_SubCalc", SN_CHECK); MakeFunction (0XFFFE10A0, 0X0); MakeNameEx (0XFF33CD3C, "SHA-1_WriteHash0-4andDatatoR1", SN_CHECK); MakeFunction (0XFF33CD3C, 0XFF33CDC0); MakeNameEx (0XFFFE2964, "SHA-1_WriteHash0-4toR0", SN_CHECK); MakeFunction (0XFFFE2964, 0X0); MakeNameEx (0XFFFE0FF8, "SHA1???", SN_CHECK); MakeFunction (0XFFFE0FF8, 0XFFFE10A0); MakeNameEx (0XFF27B7CC, "SHA1calc2times", SN_CHECK); MakeFunction (0XFF27B7CC, 0XFF27B880); MakeNameEx (0XFF27AFB4, "SHA1WrapFinish", SN_CHECK); MakeFunction (0XFF27AFB4, 0XFF27AFF0); MakeNameEx (0XFF27AF70, "SHA1WrapInit", SN_CHECK); MakeFunction (0XFF27AF70, 0XFF27AFB0); MakeNameEx (0XFF33CD3C, "SHA1WriteHash04andDatatoR0", SN_CHECK); MakeFunction (0XFF33CD3C, 0XFF33CDC0); MakeNameEx (0XFF33CF34, "SHA1WriteHash04andDatatoSP", SN_CHECK); MakeFunction (0XFF33CF34, 0XFF33CF44); MakeNameEx (0XFF3DC280, "SHA1_calc", SN_CHECK); MakeFunction (0XFF3DC280, 0XFF3DC318); MakeNameEx (0XFFFE299C, "SHA1_CalcuCaller", SN_CHECK); MakeFunction (0XFFFE299C, 0XFFFE2A14); MakeNameEx (0XFFFE10F4, "SHA1_calculator", SN_CHECK); MakeFunction (0XFFFE10F4, 0XFFFE20D8); MakeNameEx (0XFF33CF44, "SHA1_calc_related", SN_CHECK); MakeFunction (0XFF33CF44, 0XFF33CF7C); MakeNameEx (0XFF33CF7C, "SHA1_calc_related2", SN_CHECK); MakeFunction (0XFF33CF7C, 0XFF33CFB4); MakeNameEx (0XFF27AA80, "SHA1_related4", SN_CHECK); MakeFunction (0XFF27AA80, 0XFF27AAC4); MakeNameEx (0XFF27AB40, "SHA1_related6", SN_CHECK); MakeFunction (0XFF27AB40, 0XFF27AB50); MakeNameEx (0XFFFE10A0, "SHA1_SubCalc", SN_CHECK); MakeFunction (0XFFFE10A0, 0XFFFE10EC); MakeNameEx (0XFFFE2964, "SHA1_WriteHash04toR0", SN_CHECK); MakeFunction (0XFFFE2964, 0XFFFE299C); MakeNameEx (0XFF27B038, "SHA256WrapFinish", SN_CHECK); MakeFunction (0XFF27B038, 0XFF27B074); MakeNameEx (0XFF27AFF0, "SHA256WrapInit", SN_CHECK); MakeFunction (0XFF27AFF0, 0XFF27B030); MakeNameEx (0XFF078D64, "ShowMemoryInfo", SN_CHECK); MakeFunction (0XFF078D64, 0XFF078E08); MakeNameEx (0XFF05D2E4, "SoundDevActiveIn", SN_CHECK); MakeFunction (0XFF05D2E4, 0XFF05D310); MakeNameEx (0XFF05D310, "SoundDevActiveOut", SN_CHECK); MakeFunction (0XFF05D310, 0XFF05D330); MakeNameEx (0XFF05DB78, "SoundDevAddBufferIn", SN_CHECK); MakeFunction (0XFF05DB78, 0XFF05DC00); MakeNameEx (0XFF05D23C, "SoundDevLock", SN_CHECK); MakeFunction (0XFF05D23C, 0XFF05D27C); MakeNameEx (0XFF05E150, "SoundDevNoiseReduce", SN_CHECK); MakeFunction (0XFF05E150, 0XFF05E1C0); MakeNameEx (0XFF05DD84, "SoundDevSamplingParamInRate", SN_CHECK); MakeFunction (0XFF05DD84, 0XFF05DE24); MakeNameEx (0XFF05DE44, "SoundDevSamplingParamOutRate", SN_CHECK); MakeFunction (0XFF05DE44, 0XFF05DEF8); MakeNameEx (0XFF05E104, "SoundDevSetHDMI", SN_CHECK); MakeFunction (0XFF05E104, 0XFF05E134); MakeNameEx (0XFF05DF20, "SoundDevSetInputLevel", SN_CHECK); MakeFunction (0XFF05DF20, 0XFF05DF8C); MakeNameEx (0XFF05E04C, "SoundDevSetVolumeOut", SN_CHECK); MakeFunction (0XFF05E04C, 0XFF05E0A0); MakeNameEx (0XFF05E0A0, "SoundDevSetWindcutMode", SN_CHECK); MakeFunction (0XFF05E0A0, 0XFF05E0CC); MakeNameEx (0XFF05DB14, "SoundDevStandbyIn", SN_CHECK); MakeFunction (0XFF05DB14, 0XFF05DB24); MakeNameEx (0XFF05DB24, "SoundDevStandbyOut", SN_CHECK); MakeFunction (0XFF05DB24, 0XFF05DB78); MakeNameEx (0XFF05D59C, "SoundDevStartIn", SN_CHECK); MakeFunction (0XFF05D59C, 0XFF05D664); MakeNameEx (0XFF05D330, "SoundDevStartInCBR", SN_CHECK); MakeFunction (0XFF05D330, 0XFF05D36C); MakeNameEx (0XFF05D860, "SoundDevStartOut", SN_CHECK); MakeFunction (0XFF05D860, 0XFF05D93C); MakeNameEx (0XFF05D664, "SoundDevStartOutCBR", SN_CHECK); MakeFunction (0XFF05D664, 0XFF05D6B0); MakeNameEx (0XFF05D93C, "SoundDevStopIn", SN_CHECK); MakeFunction (0XFF05D93C, 0XFF05D99C); MakeNameEx (0XFF05D99C, "SoundDevStopOutCBR", SN_CHECK); MakeFunction (0XFF05D99C, 0XFF05DA08); MakeNameEx (0XFF05D27C, "SoundDevUnlock", SN_CHECK); MakeFunction (0XFF05D27C, 0XFF05D2A0); MakeNameEx (0XFF154D54, "SplitFile_CERES", SN_CHECK); MakeFunction (0XFF154D54, 0XFF154DA8); MakeNameEx (0XFF246DD0, "StartFlickerPass", SN_CHECK); MakeFunction (0XFF246DD0, 0XFF246E40); MakeNameEx (0XFF246214, "StartImagePass_x10", SN_CHECK); MakeFunction (0XFF246214, 0XFF2462E4); MakeNameEx (0XFF2455C8, "StartImagePass_x5", SN_CHECK); MakeFunction (0XFF2455C8, 0XFF24568C); MakeNameEx (0XFF2448AC, "StartLiveViewImagePass_x1", SN_CHECK); MakeFunction (0XFF2448AC, 0XFF244AD8); MakeNameEx (0XFF0998F4, "StartRedirectUART", SN_CHECK); MakeFunction (0XFF0998F4, 0XFF099904); MakeNameEx (0XFF099B10, "StartRedirectUART_0", SN_CHECK); MakeFunction (0XFF099B10, 0XFF099B20); MakeNameEx (0XFF1F06E8, "StartRedirectUART_1", SN_CHECK); MakeFunction (0XFF1F06E8, 0XFF1F06F8); MakeNameEx (0XFF015CA4, "stdioSetup", SN_CHECK); MakeFunction (0XFF015CA4, 0XFF015CF4); MakeNameEx (0XFF246E40, "StopFlickerPass", SN_CHECK); MakeFunction (0XFF246E40, 0XFF246E74); MakeNameEx (0XFF245D4C, "StopLiveImagePass_x5", SN_CHECK); MakeFunction (0XFF245D4C, 0XFF245D94); MakeNameEx (0XFF4947B8, "Store_R0_[R1]", SN_CHECK); MakeFunction (0XFF4947B8, 0XFF4947D8); MakeNameEx (0XFF1DE228, "strcpy", SN_CHECK); MakeFunction (0XFF1DE228, 0XFF1DE240); MakeNameEx (0XFF36B8BC, "strcpy_0_j", SN_CHECK); MakeFunction (0XFF36B8BC, 0XFF36B8C0); MakeNameEx (0XFF2D8480, "strcpy_j", SN_CHECK); MakeFunction (0XFF2D8480, 0XFF2D8484); MakeNameEx (0XFF016130, "strlen", SN_CHECK); MakeFunction (0XFF016130, 0XFF016154); MakeNameEx (0XFF07C35C, "strlen_0", SN_CHECK); MakeFunction (0XFF07C35C, 0XFF07C380); MakeNameEx (0XFF36B9C4, "strlen_j", SN_CHECK); MakeFunction (0XFF36B9C4, 0XFF36B9C8); MakeNameEx (0XFF05D2A0, "SweepMessageQueue", SN_CHECK); MakeFunction (0XFF05D2A0, 0XFF05D2E4); MakeNameEx (0XFF073204, "TakeSemaphore", SN_CHECK); MakeFunction (0XFF073204, 0XFF0732A4); MakeNameEx (0XFF154DF4, "TruncateFile_CERES", SN_CHECK); MakeFunction (0XFF154DF4, 0XFF154E40); MakeNameEx (0XFF06C990, "TurnAVlineMuteOff", SN_CHECK); MakeFunction (0XFF06C990, 0XFF06C9DC); MakeNameEx (0XFF06C9DC, "TurnAVlineMuteOn", SN_CHECK); MakeFunction (0XFF06C9DC, 0XFF06CA24); MakeNameEx (0XFF39906C, "UiEvnt_StopDisguiseCradleStatus", SN_CHECK); MakeFunction (0XFF39906C, 0XFF39907C); MakeNameEx (0XFFFFB338, "UiEvnt_StopDisguiseCradleStatus_0", SN_CHECK); MakeFunction (0XFFFFB338, 0XFFFFB348); MakeNameEx (0XFF155364, "UnknownJob_CERES", SN_CHECK); MakeFunction (0XFF155364, 0XFF155380); MakeNameEx (0XFF154CFC, "Unmount_CERES", SN_CHECK); MakeFunction (0XFF154CFC, 0XFF154D18); MakeNameEx (0XFF06C7D4, "UnpowerMicAmp", SN_CHECK); MakeFunction (0XFF06C7D4, 0XFF06C800); MakeNameEx (0XFF06C85C, "UnpowerSpeakerForWav", SN_CHECK); MakeFunction (0XFF06C85C, 0XFF06C8AC); MakeNameEx (0XFF154E80, "UpdateFileData_CERES", SN_CHECK); MakeFunction (0XFF154E80, 0XFF154F50); MakeNameEx (0XFF2D2D0C, "UpdaterDecipher", SN_CHECK); MakeFunction (0XFF2D2D0C, 0XFF2D2D80); MakeNameEx (0XFF2D2D80, "UpdaterDecipher_caller", SN_CHECK); MakeFunction (0XFF2D2D80, 0XFF2D2DCC); MakeNameEx (0XFFFFC958, "WaitR0microsecond", SN_CHECK); MakeFunction (0XFFFFC958, 0XFFFFC974); MakeNameEx (0XFF1545C4, "WriteFile_CERES", SN_CHECK); MakeFunction (0XFF1545C4, 0XFF154610); MakeNameEx (0XFF1DEA10, "xd", SN_CHECK); MakeFunction (0XFF1DEA10, 0XFF1DEAC4); MakeDword (0XFFFE455C); MakeNameEx (0XFFFE455C, "XORtable512", SN_CHECK); MakeData (0XFFFE455C, FF_BYTE, 0X200, 0X0); MakeDword (0X20AA0); MakeNameEx (0X20AA0, "XORtable512", SN_CHECK); MakeData (0X20AA0, FF_BYTE, 0X200, 0X0); MakeDword (0XFF52CE88); MakeNameEx (0XFF52CE88, "XORtable512", SN_CHECK); MakeData (0XFF52CE88, FF_BYTE, 0X200, 0X0); MakeDword (0XFF3722A0); MakeNameEx (0XFF3722A0, "XORtable512_address", SN_CHECK); MakeData (0XFF3722A0, FF_BYTE, 0X13, 0X0); MakeDword (0X20C9F); MakeNameEx (0X20C9F, "XORtable512_end", SN_CHECK); MakeData (0X20C9F, FF_BYTE, 0XF, 0X0); MakeDword (0XFF372298); MakeNameEx (0XFF372298, "XORtable512_end_address", SN_CHECK); MakeData (0XFF372298, FF_BYTE, 0X17, 0X0); MakeDword (0XFF52D088); MakeNameEx (0XFF52D088, "XORtable513", SN_CHECK); MakeData (0XFF52D088, FF_BYTE, 0X201, 0X0); MakeDword (0X20CA0); MakeNameEx (0X20CA0, "XORtable513", SN_CHECK); MakeData (0X20CA0, FF_BYTE, 0X201, 0X0); MakeDword (0XFFFE475C); MakeNameEx (0XFFFE475C, "XORtable513", SN_CHECK); MakeData (0XFFFE475C, FF_BYTE, 0X201, 0X0); MakeDword (0XFF3722A4); MakeNameEx (0XFF3722A4, "XORtable513_address", SN_CHECK); MakeData (0XFF3722A4, FF_BYTE, 0X13, 0X0); MakeDword (0X20EA0); MakeNameEx (0X20EA0, "XORtable513_end", SN_CHECK); MakeData (0X20EA0, FF_BYTE, 0XF, 0X0); MakeNameEx (0XFF37221C, "XOR_decipher", SN_CHECK); MakeFunction (0XFF37221C, 0XFF372258); MakeCode (0XFF372258); MakeNameEx (0XFF372258, "XOR_decipher_1", SN_CHECK); MakeCode (0XFF372288); MakeNameEx (0XFF372288, "XOR_decipher_2", SN_CHECK); MakeNameEx (0XFF372294, "XOR_decipher_j", SN_CHECK); MakeFunction (0XFF372294, 0XFF372298); MakeNameEx (0XFF06BB2C, "_AudioICwrite", SN_CHECK); MakeFunction (0XFF06BB2C, 0XFF06BBDC); MakeNameEx (0XFF074700, "_Free", SN_CHECK); MakeFunction (0XFF074700, 0XFF074730); MakeComm (0XFF154490, "Firmware file decrypt, decipher"); MakeComm (0XFF154EB8, "Open firmware file"); MakeComm (0XFF154F00, "Read firmware file to 800000"); MakeComm (0XFF1C3D34, ".fir start address"); MakeComm (0XFF1C3D38, "Updater1 header start"); MakeComm (0XFF1C3D98, "R0=FFFFFFFF, Error"); MakeComm (0XFF1CB19C, "A"); MakeComm (0XFF1CB1A0, "B"); MakeComm (0XFF1CB1A8, "C"); MakeComm (0XFF2D2B04, "Updater address"); MakeComm (0XFF2D2B0C, "R1=updater payload offset"); MakeComm (0XFF2D2B20, "XOR seed, init value for XORtables"); MakeComm (0XFF2D2C28, "Updater1 payload address"); MakeComm (0XFF2D2C3C, "XOR seed"); MakeComm (0XFF2D2D10, "XOR seed, init value"); MakeComm (0XFF2D2D14, "Updater header address"); MakeComm (0XFF2D2D20, "Updater payload length"); MakeComm (0XFF2D2D24, "Updater payload address"); MakeComm (0XFF2D2D84, "Updater1 header start"); MakeComm (0XFF2D2D8C, "Updater2 start"); MakeComm (0XFF2D2D94, "if FFFFFFFF"); MakeComm (0XFF2D2D9C, "Updater2 header start"); MakeComm (0XFF2D2DA4, "Decipher Updater2"); MakeComm (0XFF2D2DB4, "Decipher Updater1"); MakeComm (0XFF2D2DD8, "Firmware start address"); MakeComm (0XFF2D2DE0, "Firmware payload length"); MakeComm (0XFF2D2DF0, "if length=0"); MakeComm (0XFF2D2DF4, "Firmware payload length4"); MakeComm (0XFF2D2E28, "Firmware payload length"); MakeComm (0XFF2D2E40, "Firmware payload start offset"); MakeComm (0XFF2D2FA4, ".fir start address"); MakeComm (0XFF2D2FA8, "Firmware start offset"); MakeComm (0XFF2D2FB0, "Firmware start address"); MakeComm (0XFF2D2FB4, "Updater2 start offset"); MakeComm (0XFF2D2FC8, "Clear checksum"); MakeComm (0XFF2D2FCC, "Firmware file size"); MakeComm (0XFF2D2FE8, "Calc checksum"); MakeComm (0XFF2D2FF4, "Store checksum"); MakeComm (0XFF2D3008, "Updater1 header start offset"); MakeComm (0XFF2D300C, "Updater1 header start address"); MakeComm (0XFF2D3010, "Updater2 start"); MakeComm (0XFF2D301C, "Updater2 start address"); MakeComm (0XFF2D3020, "Updater2 header start offset"); MakeComm (0XFF2D3024, "Updater2 header start address"); MakeComm (0XFF2D303C, "Updater1 header start address"); MakeComm (0XFF33CF54, "if R=0 then RET"); MakeComm (0XFF372224, "Updater payload length"); MakeComm (0XFF37222C, "Updater payload start address"); MakeComm (0XFF372230, "XORtable513"); MakeComm (0XFF372234, "XOR seed"); MakeComm (0XFF372238, "XORtable512"); MakeComm (0XFF37223C, "R1=XOR seed and 1FF"); MakeComm (0XFF372240, "XORtable512 pointer"); MakeComm (0XFF372248, "end of XORtable513"); MakeComm (0XFF372250, "XORtable513 pointer"); MakeComm (0XFF372258, "Get key from XORtable512"); MakeComm (0XFF37225C, "Get key from XORtable513"); MakeComm (0XFF37226C, "Get byte from updater data"); MakeComm (0XFF372284, "Store deciphered updater data"); MakeComm (0XFF4A83B8, "IntermediatePass_x1"); MakeComm (0XFF4A83F8, "IntermediatePass_x5"); MakeComm (0XFF4A8438, "IntermediatePass_x10"); MakeComm (0XFFFE00E4, "key data address"); MakeComm (0XFFFE00EC, "data length"); MakeComm (0XFFFE3534, "=== SUB MemClear ==="); MakeComm (0XFFFE3538, "Input: R0: address"); MakeComm (0XFFFE353C, "R1: length"); Message("--- ARMu dump end ---\n"); }