Friday, August 31, 2012

K810_R8BA024_ElfPack

ElfPack



;K810 SW-R8BA024
;
;ELFPack v1.0 (c) Hussein
;SWI_Hook (c) Rst7/CBSIE
;ElfLoader (c)2007 by Rst7/CBSIE, BoBa, Kren
;
+44140000
;CUT_PRINT_BUF_SIZE2
00190C50: 50C30000 50B30000
;CUT_PRINT_BUF_SIZE3,CUT_PRINT_BUF1
00190D2C: 51C30000 51B30000
00190D30: 180D2F20 181D2F20
;CUT_PRINT_BUF2,CUT_PRINT_BUF_SIZE1
00190F94: 180D2F2050C30000 181D2F2050B30000
;PATCH_SWI
002F388C: 800000E2 04F01FE5
002F3890: 130080E3 6CC1CB45
;PATCH_MMI_MESSAGE_HOOK
007BAA48: 0368079340F23CF8 004B184725B7CB45
;PATCH_DB3
00E85724: 051C0026002877D0 004B184765B7CB45
;PATCH_DB2
00E858A8: 521C291C5D4D201C 004B18474DB7CB45
;PATCH_DB1
00E85ABC: 6D4B8A00 004B1847
00E85AC0: 9F586C49 35B7CB45
;PATCH_DB4
00E86110: 01AA04B400680223 004B184781B7CB45
;PATCH_PageAction
01277DDC: 006812F7 00490847
01277DE0: 39F9061C 0DB7CB45
;PATCH_STANDBY_CALL
0128C1F4: A8602860E8602861 00490847F5B6CB45
;PATCH_AUTO_RUN,PATCH_AUTO_RUN1
01B24284: 2E00000000000000 07000000B9B5CB45
;CODE,DATA_C
01B7B200: 00000000000000000000000000000000 AC039FE5000090E51EFF2FE100688842
01B7B210: 00000000000000000000000000000000 01D100207047012070470000F1B50C00
01B7B220: 00000000000000000000000000000000 1500FFF7EEEF214A06003068210000F0
01B7B230: 00000000000000000000000000000000 19FA9749884207D00100306800F016FA
01B7B240: 00000000000000000000000000000000 0700786801B0F0BD200010D0082000F0
01B7B250: 00000000000000000000000000000000 30E807003C60009800F02AE878603068
01B7B260: 00000000000000000000000000000000 390000F007FA78682900A047E9E70020
01B7B270: 00000000000000000000000000000000 E8E7000030B50400FFF7C2EF0B4A0500
01B7B280: 00000000000000000000000000000000 2868210000F0EEF9814988420CD00100
01B7B290: 00000000000000000000000000000000 286800F0F3F90400606800F020E82000
01B7B2A0: 00000000000000000000000000000000 00F01CE8002030BD012030BD0DB2CB45
01B7B2B0: 00000000000000000000000000000000 00402DE90010A0E302002DE93C109FE5
01B7B2C0: 00000000000000000000000000000000 0530A0E302002DE90120A0E30010A0E1
01B7B2D0: 00000000000000000000000000000000 0000A0E3EA0000EB0680BDE800402DE9
01B7B2E0: 00000000000000000000000000000000 000050E30080BD0810209FE50030A0E3
01B7B2F0: 00000000000000000000000000000000 0010A0E10000A0E3E40000EB0080BDE8
01B7B300: 00000000000000000000000000000000 5CC2CB45010021484A100B2A3AD801A3
01B7B310: 00000000000000000000000000000000 9B5C9F440A16222E3A6E6E6E464E5A66
01B7B320: 00000000000000000000000000000000 C80701D51A4870471A487047C80701D5
01B7B330: 00000000000000000000000000000000 1948704719487047C80701D518487047
01B7B340: 00000000000000000000000000000000 18487047C80701D51748704717487047
01B7B350: 00000000000000000000000000000000 C80701D51648704716487047C90700D4
01B7B360: 00000000000000000000000000000000 20307047C90701D54430704774307047
01B7B370: 00000000000000000000000000000000 C90701D5A8307047D830704784214900
01B7B380: 00000000000000000000000000000000 40187047942149004018704764C2CB45
01B7B390: 00000000000000000000000000000000 7822844578FA8345F8228445E4FA8345
01B7B3A0: 00000000000000000000000000000000 8C2584456CFB8345F824844554FB8345
01B7B3B0: 00000000000000000000000000000000 4C2384453CFB8345F6B504002F2100F0
01B7B3C0: 00000000000000000000000000000000 6DF9050002D10020C0431BE040086108
01B7B3D0: 00000000000000000000000000000000 471A781C4000FFF76CEF06007F003A00
01B7B3E0: 00000000000000000000000000000000 210000F05FF90020F05301B4029B019A
01B7B3F0: 00000000000000000000000000000000 A91C300000F058F904003000FFF76EEF
01B7B400: 00000000000000000000000000000000 200001B002B0F0BD70B505000E00FFF7
01B7B410: 00000000000000000000000000000000 F8EE04006068290000F04EF91C49002E
01B7B420: 00000000000000000000000000000000 02D0012E0BD015E0884205D001006068
01B7B430: 00000000000000000000000000000000 00F024F9002070BD0120C04370BD8842
01B7B440: 00000000000000000000000000000000 05D16068290000F015F9002070BD0220
01B7B450: 00000000000000000000000000000000 C04370BD0320C04370BD0000F1B50C00
01B7B460: 00000000000000000000000000000000 15000027FFF7CCEE0600706841888F42
01B7B470: 00000000000000000000000000000000 0BDA4068B900435800987F1C2A002100
01B7B480: 00000000000000000000000000000000 98470021C9438842EFD1002001B0F0BD
01B7B490: 00000000000000000000000000000000 FFFF0000F0B504000025FFF7B2EE0028
01B7B4A0: 00000000000000000000000000000000 18D000694688002E14D04768761E2289
01B7B4B0: 00000000000000000000000000000000 B00039580888904204D1496820008847
01B7B4C0: 00000000000000000000000000000000 284305003000461E0028F0D1002D01D0
01B7B4D0: 00000000000000000000000000000000 FF2020702000F0BD4068884201D10020
01B7B4E0: 00000000000000000000000000000000 7047012070470000F0B504000D001600
01B7B4F0: 00000000000000000000000000000000 FFF786EE0769154A2900380000F0B2F8
01B7B500: 00000000000000000000000000000000 1349002E02D0012E0DD01CE0884207D0
01B7B510: 00000000000000000000000000000000 0100380000F0B2F8FFF7E0EE0020F0BD
01B7B520: 00000000000000000000000000000000 0120C043F0BD88420AD10820FFF7C0EE
01B7B530: 00000000000000000000000000000000 01000C804D60380000F09CF80020F0BD
01B7B540: 00000000000000000000000000000000 0220C043F0BD0320C043F0BDD9B4CB45
01B7B550: 00000000000000000000000000000000 FFFF000010402DE92000A0E353FFFFEB
01B7B560: 00000000000000000000000000000000 0040A0E12020A0E30010A0E3930000EB
01B7B570: 00000000000000000000000000000000 3C009FE5004080E5960000EB000084E5
01B7B580: 00000000000000000000000000000000 940000EB040084E5920000EB100084E5
01B7B590: 00000000000000000000000000000000 900000EB140084E510009FE5E00200EB
01B7B5A0: 00000000000000000000000000000000 180084E50400A0E11040BDE8920200EA
01B7B5B0: 00000000000000000000000000000000 445FB745180D2F20F0B5234EC0208000
01B7B5C0: 00000000000000000000000000000000 FFF776EE04001220FFF79CFE00F07AF8
01B7B5D0: 00000000000000000000000000000000 0500FFF716EE3168406800F04BF81B48
01B7B5E0: 00000000000000000000000000000000 306000F0F3FB20E0706800F06FF80700
01B7B5F0: 00000000000000000000000000000000 B06800F06BF8C019801C4000FFF758EE
01B7B600: 00000000000000000000000000000000 7168070000F066F811A1380000F066F8
01B7B610: 00000000000000000000000000000000 B168380000F062F80023002211003800
01B7B620: 00000000000000000000000000000000 00F026FA3800FFF75AEE2100280000F0
01B7B630: 00000000000000000000000000000000 59F80600D8D1002D02D0280000F056F8
01B7B640: 00000000000000000000000000000000 2000FFF74CEEF0BD240B05205DB4CB45
01B7B650: 00000000000000000000000000000000 2F00000000402DE9E8FEFFEB180090E5
01B7B660: 00000000000000000000000000000000 0080BDE8004B1847E4B7CB45004B1847
01B7B670: 00000000000000000000000000000000 F0B7CB45004B1847FCB7CB45004B1847
01B7B680: 00000000000000000000000000000000 08B8CB4500C09FE51CFF2FE1090FBB44
01B7B690: 00000000000000000000000000000000 00C09FE51CFF2FE1350FBB44004B1847
01B7B6A0: 00000000000000000000000000000000 14B8CB45064B184708B4024B9C4608BC
01B7B6B0: 00000000000000000000000000000000 6047C04620B8CB45004B18479CB7CB45
01B7B6C0: 00000000000000000000000000000000 CCB7CB45004B1847A8B7CB45004B1847
01B7B6D0: 00000000000000000000000000000000 38B8CB45004B184744B8CB45004B1847
01B7B6E0: 00000000000000000000000000000000 50B8CB45004B1847B4B7CB45004B1847
01B7B6F0: 00000000000000000000000000000000 98B8CB45A8602860E8602861FFF72AEF
01B7B700: 00000000000000000000000000000000 0020014908470000FDC13C4500680021
01B7B710: 00000000000000000000000000000000 00F07AE8FFF7BEFE061C014908470000
01B7B720: 00000000000000000000000000000000 E57D3B450368079300F0D2EB004B1847
01B7B730: 00000000000000000000000000000000 51AA8F448F00FFF78EEFC7590149024B
01B7B740: 00000000000000000000000000000000 18470000445FB745C55AFC44521C291C
01B7B750: 00000000000000000000000000000000 201C07B4FFF77EEF051C07BC004B1847
01B7B760: 00000000000000000000000000000000 B158FC440026051C04D0FFF774EF041C
01B7B770: 00000000000000000000000000000000 02490847301C02B0F0BD00005157FC44
01B7B780: 00000000000000000000000000000000 01AA04B4006802230FB4FFF764EF071C
01B7B790: 00000000000000000000000000000000 0FBC0149084700001961FC4400C19FE5
01B7B7A0: 00000000000000000000000000000000 ECC59CE51CFF2FE1F4C09FE574C49CE5
01B7B7B0: 00000000000000000000000000000000 1CFF2FE1E8C09FE578C49CE51CFF2FE1
01B7B7C0: 00000000000000000000000000000000 DCC09FE548C49CE51CFF2FE1D0C09FE5
01B7B7D0: 00000000000000000000000000000000 4CC49CE51CFF2FE1C4C09FE5A4C59CE5
01B7B7E0: 00000000000000000000000000000000 1CFF2FE1B8C09FE5B0C69CE51CFF2FE1
01B7B7F0: 00000000000000000000000000000000 ACC09FE5B4C69CE51CFF2FE1A0C09FE5
01B7B800: 00000000000000000000000000000000 ACC59CE51CFF2FE194C09FE5E4C59CE5
01B7B810: 00000000000000000000000000000000 1CFF2FE188C09FE5B8C69CE51CFF2FE1
01B7B820: 00000000000000000000000000000000 7CC09FE558C49CE51CFF2FE170C09FE5
01B7B830: 00000000000000000000000000000000 BCC69CE51CFF2FE164C09FE55CC59CE5
01B7B840: 00000000000000000000000000000000 1CFF2FE158C09FE548C59CE51CFF2FE1
01B7B850: 00000000000000000000000000000000 4CC09FE550C59CE51CFF2FE140C09FE5
01B7B860: 00000000000000000000000000000000 B8C49CE51CFF2FE134C09FE5C4C69CE5
01B7B870: 00000000000000000000000000000000 1CFF2FE128C09FE56CC59CE51CFF2FE1
01B7B880: 00000000000000000000000000000000 1CC09FE570C59CE51CFF2FE110C09FE5
01B7B890: 00000000000000000000000000000000 0CC59CE51CFF2FE104C09FE550C99CE5
01B7B8A0: 00000000000000000000000000000000 1CFF2FE100AECC4500402DE90120A0E1
01B7B8B0: 00000000000000000000000000000000 0010A0E3120100EF0080BDE800402DE9
01B7B8C0: 00000000000000000000000000000000 060100EF0080BDE800402DE900C0A0E3
01B7B8D0: 00000000000000000000000000000000 00102DE9160100EF0280BDE800402DE9
01B7B8E0: 00000000000000000000000000000000 170100EF0080BDE800402DE9180100EF
01B7B8F0: 00000000000000000000000000000000 0080BDE800402DE9760100EF0080BDE8
01B7B900: 00000000000000000000000000000000 00402DE9030100EF0080BDE800402DE9
01B7B910: 00000000000000000000000000000000 040100EF0080BDE800402DE9000100EF
01B7B920: 00000000000000000000000000000000 0080BDE800402DE91C0100EF0080BDE8
01B7B930: 00000000000000000000000000000000 00402DE9050100EF0080BDE8F0402DE9
01B7B940: 00000000000000000000000000000000 20D04DE218519FE50040A0E11500A0E3
01B7B950: 00000000000000000000000000000000 F6FFFFEB0D10A0E102002DE9403FA0E3
01B7B960: 00000000000000000000000000000000 0120A0E30510A0E1D6FFFFEB0060B0E1
01B7B970: 00000000000000000000000000000000 04D08DE26400E0433100004A1500A0E3
01B7B980: 00000000000000000000000000000000 EAFFFFEB04208DE20510A0E1E4FFFFEB
01B7B990: 00000000000000000000000000000000 000050E32C00001A0C009DE5D7FFFFEB
01B7B9A0: 00000000000000000000000000000000 0C209DE50050A0E10D30A0E10510A0E1
01B7B9B0: 00000000000000000000000000000000 0600A0E1CBFFFFEB0C109DE5010050E1
01B7B9C0: 00000000000000000000000000000000 0600000A0500A0E1CFFFFFEB0D10A0E1
01B7B9D0: 00000000000000000000000000000000 0600A0E1C0FFFFEB6600E0E31E0000EA
01B7B9E0: 00000000000000000000000000000000 2171A0E10D10A0E10600A0E1BAFFFFEB
01B7B9F0: 00000000000000000000000000000000 040034E5000050E30500000A081034E5
01B7BA00: 00000000000000000000000000000000 070051E1011195B7001084B5010050E2
01B7BA10: 00000000000000000000000000000000 F9FFFF1A040034E5000050E30500000A
01B7BA20: 00000000000000000000000000000000 041034E5070051E1011195B7001084B5
01B7BA30: 00000000000000000000000000000000 010050E2F9FFFF1A0500A0E1B2FFFFEB
01B7BA40: 00000000000000000000000000000000 0000A0E320D08DE2F080BDE80D10A0E1
01B7BA50: 00000000000000000000000000000000 0600A0E1A0FFFFEB6500E0E320D08DE2
01B7BA60: 00000000000000000000000000000000 F080BDE8A4C3CB4501C08FE21CFF2FE1
01B7BA70: 00000000000000000000000000000000 7FB5FFB082B00025ED430595642168A8
01B7BA80: 00000000000000000000000000000000 FFF712EF819800246B46802252000121
01B7BA90: 00000000000000000000000000000000 FFF714EF0190002801D5280065E16B46
01B7BAA0: 00000000000000000000000000000000 34220BA9FFF720EF342806D001986946
01B7BAB0: 00000000000000000000000000000000 FFF714EF0120C04357E10B98AC498842
01B7BAC0: 00000000000000000000000000000000 05D001986946FFF70AEF0220F3E70BA8
01B7BAD0: 00000000000000000000000000000000 808D0B2802D30820C04346E1029410E0
01B7BAE0: 00000000000000000000000000000000 286801280AD1A8680599884200D20590
01B7BAF0: 00000000000000000000000000000000 69694018844201D2A86844180298401C
01B7BB00: 00000000000000000000000000000000 029002980BA9898D88422DDA0AA801B4
01B7BB10: 00000000000000000000000000000000 139803990CAD6D8D01AB002269434118
01B7BB20: 00000000000000000000000000000000 0298FFF7E8EE1399039A0CAB5B8D01B0
01B7BB30: 00000000000000000000000000000000 5A438918884205D001986946FFF7CEEE
01B7BB40: 00000000000000000000000000000000 0320B8E7029818A940010D1801986B46
01B7BB50: 00000000000000000000000000000000 20222900FFF7C8EE2028C1D001986946
01B7BB60: 00000000000000000000000000000000 FFF7BCEE0420B7E70598201A0790FFF7
01B7BB70: 00000000000000000000000000000000 C8EE040005D101986946FFF7B0EE0D20
01B7BB80: 00000000000000000000000000000000 99E70799FFF790EE002063E004980068
01B7BB90: 00000000000000000000000000000000 012802D002281AD0CAE004980269002A
01B7BBA0: 00000000000000000000000000000000 56D0806805996B46401A21180198FFF7
01B7BBB0: 00000000000000000000000000000000 9CEE0499096988424AD001986946FFF7
01B7BBC0: 00000000000000000000000000000000 8EEE2000FFF7A2EE0A20C043CDE00498
01B7BBD0: 00000000000000000000000000000000 0069FFF796EE0390002808D101986946
01B7BBE0: 00000000000000000000000000000000 FFF77CEE2000FFF792EE062063E70498
01B7BBF0: 00000000000000000000000000000000 0399026901986B46FFF776EE04990969
01B7BC00: 00000000000000000000000000000000 88420BD001986946FFF768EE0398FFF7
01B7BC10: 00000000000000000000000000000000 7EEE2000FFF77AEE07205DE703990020
01B7BC20: 00000000000000000000000000000000 096868AB002906D10BE0192A02DA4968
01B7BC30: 00000000000000000000000000000000 92009950401C039AC10051180A68002A
01B7BC40: 00000000000000000000000000000000 F3D17A990020002934D10398FFF75EEE
01B7BC50: 00000000000000000000000000000000 0298401C029005984142099102980BA9
01B7BC60: 00000000000000000000000000000000 898D88426DDA400118A9081804906846
01B7BC70: 00000000000000000000000000000000 01B4059801AB416802980022FFF73AEE
01B7BC80: 00000000000000000000000000000000 0599496801B0884200D17FE701986946
01B7BC90: 00000000000000000000000000000000 FFF724EE2000FFF73AEE05200BE7039D
01B7BCA0: 00000000000000000000000000000000 EB189A18059B5218116862581219D21A
01B7BCB0: 00000000000000000000000000000000 6250401C7A9AC1009142C6D20499799B
01B7BCC0: 00000000000000000000000000000000 8968039D4A42C100AD186D18ED186D68
01B7BCD0: 00000000000000000000000000000000 2D062D0E0695FF2DEBD0FD2DDFD0099D
01B7BCE0: 00000000000000000000000000000000 069E6519002EE4D0022E02D0172E09D0
01B7BCF0: 00000000000000000000000000000000 12E0039EF3189A18521811686A581219
01B7BD00: 00000000000000000000000000000000 6A50D6E7039EF3189A18059B52181168
01B7BD10: 00000000000000000000000000000000 6A581219D21AF3E701986946FFF7DEED
01B7BD20: 00000000000000000000000000000000 2000FFF7F4ED0398FFF7F0ED0C204CE7
01B7BD30: 00000000000000000000000000000000 01986946FFF7D2ED2000FFF7E8ED0B20
01B7BD40: 00000000000000000000000000000000 B9E601986946FFF7CAED07982018FFF7
01B7BD50: 00000000000000000000000000000000 F6EDFFF7E2ED099D119E849B839A8299
01B7BD60: 00000000000000000000000000000000 8198A4196419A04700207FB006B070BD
01B7BD70: 00000000000000000000000000000000 7F454C4610402DE948409FE504D04DE2
01B7BD80: 00000000000000000000000000000000 0400A0E17D0100EF00008DE5000090E5
01B7BD90: 00000000000000000000000000000000 F010A0E36F1C81E3010050E10600001A
01B7BDA0: 00000000000000000000000000000000 00009DE5042090E5000052E30200000A
01B7BDB0: 00000000000000000000000000000000 0C1090E5080090E532FF2FE10D00A0E1
01B7BDC0: 00000000000000000000000000000000 800100EFEDFFFFEACCC3CB457847C046
01B7BDD0: 00000000000000000000000000000000 10402DE909FDFFEB40209FE540109FE5
01B7BDE0: 00000000000000000000000000000000 0040A0E10000A0E301002DE901002DE9
01B7BDF0: 00000000000000000000000000000000 01002DE901002DE901002DE9803FA0E3
01B7BE00: 00000000000000000000000000000000 1E00A0E301002DE90000A0E3810100EF
01B7BE10: 00000000000000000000000000000000 0C0084E5820100EF18D08DE21080BDE8
01B7BE20: 00000000000000000000000000000000 74BDCB45C0C3CB45F0402DE904D04DE2
01B7BE30: 00000000000000000000000000000000 0140A0E10070A0E10250A0E1EFFCFFEB
01B7BE40: 00000000000000000000000000000000 0060A0E1F010A0E36F1C81E31000A0E3
01B7BE50: 00000000000000000000000000000000 7C0100EF00008DE5047080E500009DE5
01B7BE60: 00000000000000000000000000000000 084080E500009DE50C5080E50C1096E5
01B7BE70: 00000000000000000000000000000000 0D00A0E17E0100EFF180BDE870402DE9
01B7BE80: 00000000000000000000000000000000 04D04DE20050A0E10160A0E10240A0E1
01B7BE90: 00000000000000000000000000000000 F010A0E36F1C81E31000A0E37C0100EF
01B7BEA0: 00000000000000000000000000000000 00008DE5045080E500009DE5086080E5
01B7BEB0: 00000000000000000000000000000000 00009DE50C4080E51A8200EF000090E5
01B7BEC0: 00000000000000000000000000000000 801CC0E30D00A0E17E0100EF7180BDE8
01B7BED0: 00000000000000000000000000000000 30402DE90040A0E17A0100EF0050A0E1
01B7BEE0: 00000000000000000000000000000000 000094E5F010A0E36F1C81E3010050E1
01B7BEF0: 00000000000000000000000000000000 0500001A042094E5000052E30200000A
01B7BF00: 00000000000000000000000000000000 0C1094E5080094E532FF2FE10500A0E1
01B7BF10: 00000000000000000000000000000000 3080BDE810402DE90040A0E1B7FCFFEB
01B7BF20: 00000000000000000000000000000000 1C0090E5000084E51080BDE801480880
01B7BF30: 00000000000000000000000000000000 7047C046CFE5000070402DE97DDF4DE2
01B7BF40: 00000000000000000000000000000000 0140A0E1180094E5045090E5040095E5
01B7BF50: 00000000000000000000000000000000 570100EF0060A0E1000095E5570100EF
01B7BF60: 00000000000000000000000000000000 060080E0020080E28000A0E1030100EF
01B7BF70: 00000000000000000000000000000000 041095E50060A0E1520100EF161F8FE2
01B7BF80: 00000000000000000000000000000000 0600A0E1540100EF001095E50600A0E1
01B7BF90: 00000000000000000000000000000000 540100EFF320A0E3402F82E30610A0E1
01B7BFA0: 00000000000000000000000000000000 0D00A0E15B0100EF0030A0E30020A0E3
01B7BFB0: 00000000000000000000000000000000 0210A0E10600A0E1AAFEFFEB0600A0E1
01B7BFC0: 00000000000000000000000000000000 040100EF0310A0E30400A0E12E0100EF
01B7BFD0: 00000000000000000000000000000000 0100A0E37DDF8DE27080BDE82F000000
01B7BFE0: 00000000000000000000000000000000 10109FE500402DE9080090E5AF0100EF
01B7BFF0: 00000000000000000000000000000000 0100A0E30080BDE8D8C4CB4570402DE9
01B7C000: 00000000000000000000000000000000 04D04DE20040A0E1180094E50050A0E3
01B7C010: 00000000000000000000000000000000 000050E37180BD080D00A0E1560200EF
01B7C020: 00000000000000000000000000000000 00009DE5042080E20510A0E1015081E2
01B7C030: 00000000000000000000000000000000 011292E7000051E3FAFFFF1A010085E2
01B7C040: 00000000000000000000000000000000 0002A0E1030100EF0060A0E10100A0E3
01B7C050: 00000000000000000000000000000000 000086E5B8009FE50522A0E1040086E5
01B7C060: 00000000000000000000000000000000 B0009FE50C0086E5E600A0E3E00E80E3
01B7C070: 00000000000000000000000000000000 080086E500109DE5100086E2130100EF
01B7C080: 00000000000000000000000000000000 0600A0E1041090E5000051E30700000A
01B7C090: 00000000000000000000000000000000 001090E53B0051E37C109F0504108005
01B7C0A0: 00000000000000000000000000000000 100080E2041090E5000051E3F7FFFF1A
01B7C0B0: 00000000000000000000000000000000 1C6084E50050A0E3558200EF181094E5
01B7C0C0: 00000000000000000000000000000000 0560A0E1061191E7015086E2000051E1
01B7C0D0: 00000000000000000000000000000000 F8FFFF1A010085E20001A0E1030100EF
01B7C0E0: 00000000000000000000000000000000 181094E50060A0E10521A0E1130100EF
01B7C0F0: 00000000000000000000000000000000 050186E0041010E5051186E71C109FE5
01B7C100: 00000000000000000000000000000000 041000E5180094E5040100EF186084E5
01B7C110: 00000000000000000000000000000000 7180BDE8E0BFCB45F1C2FC442DBFCB45
01B7C120: 00000000000000000000000000000000 E8C4CB4570402DE90040A0E10050A0E3
01B7C130: 00000000000000000000000000000000 0500A0E1006194E7015080E2558200EF
01B7C140: 00000000000000000000000000000000 000056E1F9FFFF1A0551A0E10500A0E1
01B7C150: 00000000000000000000000000000000 030100EF0060A0E10520A0E10410A0E1
01B7C160: 00000000000000000000000000000000 130100EF0600A0E17080BDE8200010E3
01B7C170: 00000000000000000000000000000000 1A00001A04001EE5FF04C0E3FF0050E3
01B7C180: 00000000000000000000000000000000 1600009A400F50E31800000A0E002DE9
01B7C190: 00000000000000000000000000000000 112F8FE2B4109FE5001091E5000051E3
01B7C1A0: 00000000000000000000000000000000 AC109F05803CC0E3400D53E30600008A
01B7C1B0: 00000000000000000000000000000000 800C10E300402D090040FD0803C191E7
01B7C1C0: 00000000000000000000000000000000 14C08D150000001A18208DE50E00BDE8
01B7C1D0: 00000000000000000000000000000000 08009DE400F06FE10180FDE81CFF2FE1
01B7C1E0: 00000000000000000000000000000000 00009DE5800000E2130080E364F09FE5
01B7C1F0: 00000000000000000000000000000000 00100FE1C01081E301F021E10000A0E1
01B7C200: 00000000000000000000000000000000 0000A0E10000A0E17AFF17EE0000A0E1
01B7C210: 00000000000000000000000000000000 0000A0E10000A0E1FAFFFF1A0000A0E3
01B7C220: 00000000000000000000000000000000 9A0F07EE0000A0E10000A0E10000A0E1
01B7C230: 00000000000000000000000000000000 0000A0E1150F07EE0000A0E10000A0E1
01B7C240: 00000000000000000000000000000000 0000A0E10000A0E1E0FFFFEA00000000
01B7C250: 00000000000000000000000000000000 4CC2CB4500AECC45943843445377694C
01B7C260: 00000000000000000000000000000000 696200002F007500730062002F006F00
01B7C270: 00000000000000000000000000000000 74006800650072002F005A0042006900
01B7C280: 00000000000000000000000000000000 6E0000002F0063006100720064002F00
01B7C290: 00000000000000000000000000000000 6F0074006800650072002F005A004200
01B7C2A0: 00000000000000000000000000000000 69006E00000000002F00750073006200
01B7C2B0: 00000000000000000000000000000000 2F006F0074006800650072002F005A00
01B7C2C0: 00000000000000000000000000000000 420069006E002F004400610065006D00
01B7C2D0: 00000000000000000000000000000000 6F006E00730000002F00630061007200
01B7C2E0: 00000000000000000000000000000000 64002F006F0074006800650072002F00
01B7C2F0: 00000000000000000000000000000000 5A00420069006E002F00440061006500
01B7C300: 00000000000000000000000000000000 6D006F006E007300000000002F007500
01B7C310: 00000000000000000000000000000000 730062002F006F007400680065007200
01B7C320: 00000000000000000000000000000000 2F005A00420069006E002F0043006F00
01B7C330: 00000000000000000000000000000000 6E00660069006700000000002F006300
01B7C340: 00000000000000000000000000000000 6100720064002F006F00740068006500
01B7C350: 00000000000000000000000000000000 72002F005A00420069006E002F004300
01B7C360: 00000000000000000000000000000000 6F006E0066006900670000002F007500
01B7C370: 00000000000000000000000000000000 730062002F006F007400680065007200
01B7C380: 00000000000000000000000000000000 2F0069006E006900000000002F007500
01B7C390: 00000000000000000000000000000000 730062002F006F007400680065007200
01B7C3A0: 00000000000000000000000000000000 00000000440059004E005F0043004F00
01B7C3B0: 00000000000000000000000000000000 4E00530054002E00620069006E000000
01B7C3C0: 00000000000000000000000000000000 48656C70657250726F63000003000000
01B7C3D0: 00000000000000000000000000000000 F06F0000F16F0000F26F00002F006300
01B7C3E0: 00000000000000000000000000000000 6100720064002F006F00740068006500
01B7C3F0: 00000000000000000000000000000000 72002F005A00420069006E0000000000
01B7C400: 00000000000000000000000000000000 2F007500730062002F006F0074006800
01B7C410: 00000000000000000000000000000000 650072002F005A00420069006E000000
01B7C420: 00000000000000000000000000000000 456C665F52756E5F5061676500000000
01B7C430: 00000000000000000000000000000000 65006C00660000006170706C69636174
01B7C440: 00000000000000000000000000000000 696F6E2F656C660030C4CB4500000000
01B7C450: 00000000000000000000000000000000 38C4CB4500000000456C665F52756E5F
01B7C460: 00000000000000000000000000000000 537562726F7574696E6500005C040000
01B7C470: 00000000000000000000000000000000 87140000DCC3CB45000000005C040000
01B7C480: 00000000000000000000000000000000 8614000000C4CB4501000000FFFFFF6F
01B7C490: 00000000000000000000000000000000 FFFFFF6F000000000000000007000000
01B7C4A0: 00000000000000000000000000000000 38BFCB45030000004D87FC4402000000
01B7C4B0: 00000000000000000000000000000000 4D87FC44040000005587FC4408000000
01B7C4C0: 00000000000000000000000000000000 C987FC44000000000000000020C4CB45
01B7C4D0: 00000000000000000000000000000000 000000009CC4CB4558C4CB45CCC4CB45
01B7C4E0: 00000000000000000000000000000000 000000000000000050C4CB4548C4CB45
01B7C4F0: 00000000000000000000000000000000 14BFCB45EC0200006CC4CB4500000000
01B7C500: 00000000 00000000
;LIB
01B8B200: 00000000000000000000000000000000 F0C1CB451DB2CB4575B2CB45B0B2CB45
01B8B210: 00000000000000000000000000000000 DCB2CB4505B3CB45B9B3CB4509B4CB45
01B8B220: 00000000000000000000000000000000 28BECB457CBECB450000000000000000
01B8B230: 0000000000000000 E9B4CB4571BACB45



Lib


;K810 SW-R8BA024
;Áèáëèîòåêà ôóíêöèé
;v
;(c) Hussein , IronMaster
;(p) Victor_k, Ploik, diezil, MouSeX

+45CCAE00
0448: 00000000 94300020 ; 112: void memset(void *mem,char chr,int size);
044C: 00000000 FCC53F44 ; 113: int memcpy(void *dest,const void *source,int cnt);
0450: 00000000 31336844 ; 114: int sprintf(char *buf, const char *fmt, ...);
0454: 00000000 F9386844 ; 115: int snwprintf(wchar_t* buffer, int size, const wchar_t* fmt, ...);
0458: 00000000 41CFF944 ; 116: int _fopen(const wchar_t *filpath, const wchar_t *filname,unsigned int mode , unsigned int rights, unsigned int __0);
045C: 00000000 0DE5F944 ; 117: int fclose(int file);
0460: 00000000 95E7F944 ; 118: int fread(int file , void *ptr, int size);
0464: 00000000 61E9F944 ; 119: int fwrite(int file , const void *ptr, int size);
0468: 00000000 4D019A44 ; 11A: int _wstat(short *path, void *statbuf)
046C: 00000000 9D762C45 ; 11B: int fputs(const char *s, int file)
0470: 00000000 D5D8F944 ; 11C: int fstat(const wchar_t * path, const wchar_t *fname , FSTAT * fstat_stuct);
0474: 00000000 F5AEF944 ; 11D: DIR_HANDLE * AllocDirHandle(const wchar_t * path);
0478: 00000000 B5B0F944 ; 11E: FILELISTITEM *GetFname(DIR_HANDLE *, FILELISTITEM *);
047C: 00000000 05ADFD44 ; 11F: void * DataBrowserDesc_Create(void);
0480: 00000000 D1AFFD44 ; 120: void DataBrowserDesc_SetStyle(void * db , int style);
0484: 00000000 09B0FD44 ; 121: void DataBrowserDesc_SetHeaderText(void * db , int StrID);
0488: 00000000 F1AFFD44 ; 122: void DataBrowserDesc_SetFolders(void * db , wchar_t const ** FolderList);
048C: 00000000 11B0FD44 ; 123: void DataBrowserDesc_SetOKSoftKeyText(void * db , int StrID);
0490: 00000000 2573FD44 ; 124: void DataBrowser_Create(void * db);
0494: 00000000 B9ADFD44 ; 125: void DataBrowserDesc_Destroy(void * db);
0498: 00000000 2500FA44 ; 126: wchar_t * getFileExtention(wchar_t * fnane);
049C: 00000000 21B3F944 ; 127: int DataBrowser_isFileInListExt(const wchar_t * ext_table,const wchar_t * path ,const wchar_t *fname );
04A0: 00000000 295E3B45 ; 128: void Timer_ReSet(u16 * timer ,int time, void (*onTimer)(u16 timerID, LPARAM lparam), LPARAM lparam);
04A4: 00000000 F55D3B45 ; 129: u16 Timer_Set(int time, void (*onTimer)(u16 timerID, LPARAM lparam), LPARAM lparam);
04A8: 00000000 815E3B45 ; 12A: void Timer_Kill(u16 *timerID);
04AC: 00000000 49903B45 ; 12B: int CreateBook(void * mem, void (* onClose)(BOOK*), const PAGE_DESC * bp, const char * name, int __0xFFFFFFFF,int __0);
04B0: 00000000 71913B45 ; 12C: void BookObj_KillBook(void *Book);
04B4: 00000000 C58D3B45 ; 12D: void BookObj_GotoPage(BOOK * book, const PAGE_DESC * page);
04B8: 00000000 2D8F3B45 ; 12E: void BookObj_ReturnPage(BOOK * ,int);
04BC: 00000000 65963B45 ; 12F: void FreeBook ( BOOK *book);
04C0: 00000000 99883B45 ; 130: BOOK * FindBook(IS_NEEDED_BOOK);
04C4: 00000000 89C53C45 ; 131: BOOK * Find_StandbyBook(void);
04C8: 00000000 F5923B45 ; 132: void BookObj_SetFocus(void *,int focus);
04CC: 00000000 81EC4645 ; 133: void GuiObject_SetTitleText (void * gui , int StrID);
04D0: 00000000 05E84645 ; 134: void ShowWindow (void * gui);
04D4: 00000000 69834245 ; 135: void SetCursorToItem ( void *obj , int item);
04D8: 00000000 55E84645 ; 136: void GUI_SetStyle(GUI *,int style);
04DC: 00000000 518E4245 ; 137: int GUIonMessage_GetCreatedItemIndex ( void *msg);
04E0: 00000000 5D8E4245 ; 138: char SetMenuItemText0 ( GUI_MESSAGE *, int StrID);
04E4: 00000000 8D8E4245 ; 139: char SetMenuItemText1 ( GUI_MESSAGE *, int StrID);
04E8: 00000000 6D8E4245 ; 13A: char SetMenuItemText2 ( GUI_MESSAGE *, int StrID);
04EC: 00000000 7D8E4245 ; 13B: char SetMenuItemText3 ( GUI_MESSAGE *, int StrID);
04F0: 00000000 D58E4245 ; 13C: void SetListObjectItemIcon ( void *msg , int align , wchar_t iconID);
04F4: 00000000 F1354645 ; 13D: void GUIObject_SetHeaderText(void *gui , int StrID);
04F8: 00000000 7D834245 ; 13E: int ListMenu_GetSelectedItem(GUI_LIST * );
04FC: 00000000 CD834245 ; 13F: void SetMenuItemStyle( void *obj , int style);
0500: 00000000 59CB4645 ; 140: void putchar( void *xx , int x, int y, int _zero, int zero1 , short wchar);
0504: 00000000 4DCD4945 ;8141: IS_NEEDED_BOOK isScreenSaverBook(void);
0508: 00000000 B9E24745 ; 142: void StatusIndication_SetItemText(void *gui,int item,int StrID);
050C: 00000000 CDE13C45 ; 143: void StatusIndication_ShowNotes(int StrID);
0510: 00000000 1D054045 ; 144: GUI * CreateStringInput(int,...);
0514: 00000000 9DA24245 ; 145: GUI_ONEOFMANY * CreateOneOfMany(BOOK *);
0518: 00000000 65A44245 ; 146: void OneOfMany_SetItemCount(GUI_ONEOFMANY * , int count);
051C: 00000000 81A44245 ; 147: void OneOfMany_SetChecked(GUI_ONEOFMANY * , int checked);
0520: 00000000 B5A44245 ; 148: void OneOfMany_SetTexts(GUI_ONEOFMANY * , int * StrID , int Count);
0524: 00000000 91A44245 ; 149: int OneOfMany_GetSelected(GUI_ONEOFMANY * rb);
0528: 00000000 FDE03C45 ; 14A: void StatusIndication_Item8_SetText(int StrID);
052C: 00000000 01B04845 ; 14B: void GUIObject_Softkey_SetAction(void * gui,u16 actionID,void (*proc)(BOOK *,void*));
0530: 00000000 79B04845 ; 14C: void GUIObject_Softkey_SetText(void * gui,u16 actionID , int StrID);
0534: 00000000 35B14845 ; 14D: void GUIObject_SoftKey_SetEnable(void *gui,u16 actionID,int ena);
0538: 00000000 EDB04845 ; 14E: __thumb void GUIObject_SoftKey_AddErrorStr(void *gui,u16 actionID,int StrID);
053C: 00000000 C5AF4845 ; 14F: void GUIObject_SoftKey_RemoveItem(void *gui,u16 actionID);
0540: 00000000 C9B04845 ; 150: void GUIObject_SoftKey_SetVisible(void *gui,u16 actionID,int visible);
0544: 00000000 39B34845 ; 151: void GUIObject_SoftKey_SuppressDefaultAction(void *gui,u16 actionID);
0548: 00000000 05406844 ; 152: wchar_t* wstrcpy(wchar_t * dest, const wchar_t * source);
054C: 00000000 B1406844 ; 153: wchar_t* wstrncpy(wchar_t * dest, const wchar_t * source, int maxlen);
0550: 00000000 A93F6844 ; 154: wchar_t* wstrcat(wchar_t * wstr, const wchar_t * subwstr);
0554: 00000000 59D3F544 ; 155: wchar_t *wstrncat(wchar_t *wstr, const wchar_t *subwstr , int maxlen);
0558: 00000000 C9D2F544 ; 156: int wstrcmp(const wchar_t *wstr1, const wchar_t *wstr2);
055C: 00000000 B5D2F544 ; 157: int wstrlen(const wchar_t * wstr);
0560: 00000000 7DE5F544 ; 158: wchar_t * str2wstr(wchar_t * wstr, const char * str);
0564: 00000000 DD366844 ; 159: int strcmp(const char * str1, const char * str2);
0568: 00000000 39376844 ; 15A: int strlen(const char *str);
056C: 00000000 D5D3F544 ; 15B: char * wstr2strn (char * str , const wchar_t * wstr, int maxlen);
0570: 00000000 05104545 ; 15C: int int2strID (int num);
0574: 00000000 B9124545 ; 15D: int Str2ID(const void * wstr , int flag , int len);
0578: 00000000 4D174545 ; 15E: void StrID2Str(int StrID,char * str,int maxlen);
057C: 00000000 3D164545 ; 15F: void TextID2wstr(int StrID,wchar_t * str,int maxlen);
0580: 00000000 1D154545 ; 160: int TextGetLength(int StrID);
0584: 00000000 81144545 ; 161: void TextFree(int StrID);
0588: 00000000 5DD6EF44 ; 162: int AB_DEFAULTNBR_GET(int rec_num, void * mem_0x30, int * unk);
058C: 00000000 F525F044 ; 163: int AB_READSTRING(void * mem_0x30,int rec_num, int rec_item_num);
0590: 00000000 C126F044 ; 164: int AB_READPHONENBR(void * mem_0x30,int rec_num, int rec_item_num);
0594: 00000000 7927F044 ; 165: int AB_GETNBROFITEMS(int get_from,int unk_0);
0598: 00000000 29094545 ; 166: int PNUM_len(void *pnum);
059C: 00000000 4D8C3445 ; 167: void PNUM2str(char *str,void *pnum,int len, int max_len);
05A0: 00000000 05E64645 ; 168: DISP_OBJ * GUIObj_GetDISPObj (void * gui);
05A4: 00000000 4D9E2C45 ; 169: LIST *List_New(void);
05A8: 00000000 899E2C45 ; 16A: void List_Free(LIST *lst);
05AC: 00000000 FD9F2C45 ; 16B: void ListElement_AddtoTop(LIST *lst,void *newElement);
05B0: 00000000 012DF544 ; 16C: int Gif2ID(u16 IMAGEHANDLE,const wchar_t * path, const wchar_t * fname,wchar_t * ID);
05B4: 00000000 D967F544 ; 16D: int REQUEST_IMAGEHANDLER_INTERNAL_GETHANDLE(const int * __zero,u16 * IMAGEHANDLE,char * unk);
05B8: 00000000 B1ECE544 ; 16E: void REQUEST_DATEANDTIME_GET(const int * __zero , DATETIME *dt);
05BC: 00000000 1D9F4945 ; 16F: void IndicationDevice_Backlight_FadeToLevel(int unk_zero ,int bl_level);
05C0: 00000000 A1020945 ; 170: int GetFreeBytesOnHeap(void);
05C4: 00000000 1D933B45 ; 171: void BookObj_Hide(BOOK *,int display_type);
05C8: 00000000 2D933B45 ; 172: void BookObj_Show(BOOK *,int display_type);
05CC: 00000000 45C73C45 ; 173: void StartAPP (const wchar_t * appname);
05D0: 00000000 A5844245 ; 174: void ListMenu_SetOnMessages (GUI_LIST * , int (*proc)(GUI_MESSAGE *));
05D4: 00000000 6D9F3845 ; 175: char * manifest_GetParam(const char *buf, const char *param_name,int unk);
05D8: 00000000 09EBF944 ; 176: int lseek(int file,int offset,int mode);
05DC: 00000000 E3241444 ;8177: int get_VBUFFER(void); //nullsub(void)
05E0: 00000000 E3241444 ; 178: void SetLampLevel (int level); //nullsub(void)
05E4: 00000000 899F2C45 ; 179: void * ListElement_Remove(LIST *lst,int index);
05E8: 00000000 55CC3E44 ; 17A: int GetCurrentPID(void);
05EC: 00000000 BD9F2C45 ; 17B: int ListElement_Prt2NumElement(LIST *lst,void *ptr);
05F0: 00000000 8C544344 ; 17C: union SIGNAL *alloc(OSBUFSIZE size,SIGSELECT signo);
05F4: 00000000 A8544344 ; 17D: union SIGNAL *receive(const SIGSELECT *sigsel);
05F8: 00000000 98544344 ; 17E: void send(union SIGNAL **sig,PROCESS to);
05FC: 00000000 E8544344 ; 17F: PROCESS sender(union SIGNAL **sig);
0600: 00000000 B8544344 ; 180: void free_buf(union SIGNAL **sig);
0604: 00000000 84554344 ; 181: PROCESS create_process(int proc_type,char *name,OSENTRYPOINT *entrypoint,OSADDRESS stack_size,OSPRIORITY priority,OSTIME timeslice,PROCESS pid_block,void *redir_table,OSVECTOR vector,OSUSER user);
0608: 00000000 A4574344 ; 182: void start(PROCESS pid);
060C: 00000000 54564344 ; 183: int get_ptype(PROCESS pid);
0610: 00000000 A0554344 ; 184: PROCESS current_process(void);
0614: 00000000 D8544344 ; 185: void delay(OSTIME timeout);
0618: 00000000 A0564344 ; 186: OSBOOLEAN hunt(const char *name, OSUSER user, PROCESS *name_, union SIGNAL **hunt_sig);
061C: 00000000 CC564344 ; 187: void kill_proc(PROCESS pid);
;0620: xxxxxxxx yyyyyyyy ; 188: OSBOOLEAN set_bp (PROCESS pid,OSADDRESS address,OSADDRESS attribute,union SIGNAL **trapsig);
;0624: xxxxxxxx yyyyyyyy ; 189: union SIGNAL *receive_w_tmo (OSTIME timeout, SIGSELECT *sel);
;0628: xxxxxxxx yyyyyyyy ; 18A: OSBOOLEAN clear_bp (PROCESS pid, OSADDRESS addr);
0680: 00000000 05376844 ; 1A0: char* strcpy(char * dest, char * source);
0684: 00000000 058D1145 ; 1A1: void *CreateMessage(int size,int ev,char *name);
0688: 00000000 598D1145 ; 1A2: void SendMessage(void **signal,int PID);
068C: 00000000 E18D1145 ; 1A3: void * WaitMessage(void *SIGSEL);
0690: 00000000 F58D1145 ; 1A4: int FreeMessage(void **Mess);
0694: 00000000 1D020E45 ; 1A5: void SendDispatchMessage(int id, int unk_zero, int size,void *mess);
0698: 00000000 25663B45 ; 1A6: char * UIEventName(int event);
069C: 00000000 5C041720 ;81A7: int * MissedEvents(void);
06A0: 00000000 D17A3B45 ; 1A8: void UI_Event(int event);
06A4: 00000000 E17A3B45 ; 1A9: void UI_Event_wData(int event,void *message,void (*mfree)(void*));
06A8: 00000000 297B3B45 ; 1AA: void UI_Event_toBookID(int event,int BookID);
06AC: 00000000 3D7B3B45 ; 1AB: void UI_Event_toBookIDwData(int event,int BookID,void *message,void (*mfree)(void*));
06B0: 00000000 1DA22C45 ; 1AC: int ListElement_Find(LIST *lst,void *element, int (*cmp_proc)(void *,void *));
06B4: 00000000 21A12C45 ; 1AD: void * ListElement_GetByIndex(LIST * , int index);
06B8: 00000000 05416844 ; 1AE: wchar_t* wstrrchr(const wchar_t* wstr, wchar_t wchar);
06BC: 00000000 398E3B45 ; 1AF: void BookObj_CallSubroutine(BOOK * , BOOK_SUBROUTINE *subr);
06C0: 00000000 05A02C45 ; 1B0: void ListElement_Add(LIST *lst,void *newElement);
06C4: 00000000 F5072D44 ; 1B1: void debug_printf(const char * fmt,...);
06C8: 00000000 597D1245 ; 1B2: int PlayFile(const wchar_t * path, const wchar_t * fname);
06D0: 00000000 29FC3E45 ; 1B4: int REQUEST_PROFILE_GETACTIVEPROFILE(const int *__zero , int *level);
06D4: 00000000 85FC3E45 ; 1B5: int Profile_SetActive(int NUMprof,int set_in_gdfs_flag);
06DC: 00000000 D5C94945 ; 1B7: int isKeylocked(void);
06E0: 00000000 012D0645 ;81B8: IS_NEEDED_BOOK isMediaPlayerVideoBook(void);
06EC: 00000000 9D9D0E45 ; 1BB: void Vibra(int t1, int t2, int t3);
06F0: 00000000 91EEE544 ; 1BC: int REQUEST_DATEFORMAT_GET(const int *SYNC, char *DateFormat);
06F4: 00000000 25EFE544 ; 1BD: int REQUEST_TIMEFORMAT_GET(const int *SYNC, char *TimeFormat);
06F8: 00000000 C14F3B45 ; 1BE: int Date2ID(DATE *, int TimeFormat,int);
06FC: 00000000 E94E3B45 ; 1BF: int Time2ID(TIME *, char TimeFormat,int);
0700: 00000000 61814245 ; 1C0: GUI_LIST * CreateListObject(BOOK * , void * unk);
0704: 00000000 91834245 ; 1C1: void SetNumOfMenuItem(void * , int item_count);
0708: 00000000 D0AA1620 ;81C2: LIST ** ROOT_APP(void);
070C: 00000000 65B04845 ; 1C3: void SoftKey_AddHelpStr(void *gui,int msg,int StrID);
0710: 00000000 59B14845 ; 1C4: void SoftKey_SetItemAsSubItem(void *gui,int item,int subitem);
0714: 00000000 51F13C45 ; 1C5: int REQUEST_SYSTEM_SHUTDOWN(void);
0718: 00000000 61F13C45 ; 1C6: int REQUEST_SYSTEM_RESTART(void);
071C: 00000000 9DB04845 ; 1C7: void SoftKeys_SetText(void *gui,int msg,int StrID,int StrID1);
0720: 00000000 A9424945 ; 1C8: int isRightNowBook(BOOK *);
0724: 00000000 65BB3C45 ; 1C9: int isVolumeControllerBook(BOOK *);
0728: 00000000 99F54645 ; 1CA: GUI_TABMENUBAR * CreateTabMenuBar(BOOK *);
072C: 00000000 6DF64645 ; 1CB: void TabMenuBar_SetTabCount(GUI_TABMENUBAR * , int count);
0730: 00000000 21F74645 ; 1CC: void TabMenuBar_AssignGuiObj(GUI_TABMENUBAR * , int tab , GUI *);
0734: 00000000 5DF74645 ; 1CD: void TabMenuBar_SetTabIcon(GUI_TABMENUBAR *,int tab, wchar_t icon , int for_state);
0738: 00000000 95E54645 ; 1CE: GUI *GUI_Free(GUI*);
073C: 00000000 11E94645 ; 1CF: void InputFeedback_SetIcon(GUI *gui, wchar_t icon);
0740: 00000000 C10D4045 ; 1D0: int StringInput_GetStringAndLen (GUI*,wchar_t**,u16*);
0744: 00000000 74781620 ;81D1: PAudioControl* GetAudioControlPtr();
0748: 00000000 01A4D644 ; 1D2: int AudioControl_Vibrate(PAudioControl pIAudioControl, int vibratime, int pausetime, int totaltime);
074C: 00000000 41FDF944 ; 1D3: int GetVolumeSize(char * volume, VOLUMESIZE *);
0750: 00000000 DD9C4245 ; 1D4: GUI_NOFMANY * CreateNOfMany(BOOK *);
0754: 00000000 1D9F4245 ; 1D5: void NOfMany_SetTexts(GUI_NOFMANY * , int * StrIDtable, int items_count);
0758: 00000000 A19E4245 ; 1D6: void NOfMany_SetChecked(GUI_NOFMANY * , u16 * checked_table, int items_count);
075C: 00000000 699E4245 ; 1D7: void NOfMany_SetCursor(GUI_NOFMANY * , int item);
0760: 00000000 C59E4245 ; 1D8: int NOfMany_GetCheckedCount(GUI_NOFMANY *);
0764: 00000000 B59E4245 ; 1D9: int NOfMany_GetChecked(GUI_NOFMANY * , u16 * buffer );
0768: 00000000 159F4245 ; 1DA: void NOfMany_SetonMessage(GUI_NOFMANY * , void * proc );
077C: 00000000 A97E1245 ; 1DF: PAudioControl AudioControl_Init();
0780: 00000000 49A44245 ; 1E0: void OneOfMany_SetFocused(GUI_ONEOFMANY * , int item);
0784: 00000000 ADA44245 ; 1E1: void OneOfMany_SetonMessage(GUI_ONEOFMANY * , int (*proc)(GUI_MESSAGE *));
0788: 00000000 79753C45 ; 1E2: GUI_FEEDBACK * CreateFeedBack (int,...);
078C: 00000000 45763C45 ; 1E3: void FeedBack_SetText(GUI_FEEDBACK*,int);
0790: 00000000 6526B044 ; 1E4: int GetBattaryState(const int * , BATT *);
0794: 00000000 81C04645 ; 1E5: void * get_DisplayGC (void);
0798: 00000000 6D4A4645 ; 1E6: void GetGuiRect(void*,RECT*);
079C: 00000000 59C74645 ; 1E7: void get_GC_RECT(void*,RECT*);
07A0: 00000000 5DCA4645 ; 1E8: int get_GC_xx(void * GC);
07A4: 00000000 51CA4645 ; 1E9: void *set_GC_xx(void * GC, int);
07A8: 00000000 09C74645 ; 1EA: void GC_validate_RECT(void * GC , RECT*);
07AC: 00000000 A9933B45 ; 1EB: void addGui2book(BOOK*,GUI*);
07B0: 00000000 45734645 ; 1EC: void DrawRect(int x1, int y1,int x2 ,int y2,int pen_color,int brush_color);
07B4: 00000000 45764645 ; 1ED: void DrawString(int StrID,int align,int x1,int y1,int x2,int y2,int unk,int unk1,int pen_color ,int brush_color);
07B8: 00000000 85983B45 ; 1EE: void addGui2XGuiList (void* xguilist , GUI*);
07BC: 00000000 D9484645 ; 1EF: void InvalidateRect(DISP_OBJ *,RECT*);
07C0: 00000000 B9E44645 ; 1F0: int CreateObject(GUI*,void (*)(DISP_DESC *),void (*)(DISP_DESC *),BOOK *,void(*)(),int,int size_obj);
07C4: 00000000 A1804645 ; 1F1: int SetFont(int);
07C8: 00000000 90F81620 ;81F2: DISP_OBJ ** StatusRow_p(void);
07CC: 00000000 09783B45 ; 1F3: int root_list_get_session_count(void);
07D0: 00000000 15783B45 ; 1F4: UI_APP_SESSION *root_list_get_session(int num_session);
07D4: 00000000 0D713B45 ; 1F5: BOOK *SESSION_GetTopBook(UI_APP_SESSION *);
07D8: 00000000 D5793C45 ; 1F6: int MainInput_getVisible(GUI *);
07DC: 00000000 E1793C45 ; 1F7: int MainInput_strlen(GUI *);
07E0: 00000000 F9793C45 ; 1F8: char * MainInput_getPNUM(GUI *);
07E4: 00000000 057A3C45 ; 1F9: int MainInput_isPlus(GUI *);
07E8: 00000000 25973B45 ; 1FA: int BOOK_GetBookID(BOOK * );
07EC: 00000000 7D406844 ; 1FB: int wstrncmp(const wchar_t*,const wchar_t*,int);
07F0: 00000000 055B4645 ; 1FC: int DISP_OBJ_GetAbsoluteXPos(DISP_OBJ *);
07F4: 00000000 395B4645 ; 1FD: int DISP_OBJ_GetAbsoluteYPos(DISP_OBJ *);
07F8: 00000000 894D4645 ; 1FE: WINDOW * DISP_OBJ_GetWindow(DISP_OBJ *);
07FC: 00000000 B1DB4845 ; 1FF: int GetThemeColor(int , int);
0800: 00000000 01F53E45 ; 200: int REQUEST_SETTING_SILENCE_SET(const int * __zero,u16 profile,u16 value);
0804: 00000000 A9F43E45 ; 201: int REQUEST_SETTING_SILENCE_GET(const int * __zero,u16 profile, char * silence_mode);
0808: 00000000 0157EF44 ; 202: void VCALL_Init (void* vc);
080C: 00000000 F957EF44 ; 203: void VCALL_SetName (void * vc , wchar_t * name ,unsigned short name_len);
0810: 00000000 5958EF44 ; 204: void VCALL_SetNameIcon (void * vc , wchar_t icon);
0814: 00000000 1958EF44 ; 205: void VCALL_SetNumber (void * vc , wchar_t * number , unsigned short num_len);
0818: 00000000 3D58EF44 ; 206: void VCALL_SetHZ1 (void * vc, int , u16 );
081C: 00000000 4958EF44 ; 207: void VCALL_SetHZ2 (void * vc , u16 );
0820: 00000000 5952EF44 ; 208: void MakeVoiceCall (int SessioID , void * vc ,int flag);
0824: 00000000 E3241444 ; 209: int isDirectory (wchar_t * path ,wchar_t * filename , int * error ); //nullsub(void)
0828: 00000000 19DAF944 ; 20A: void FileDelete (wchar_t * path ,wchar_t * filename , int * error );
082C: 00000000 B1E74645 ; 20B: void SetFocus (GUI * , int);
0830: 00000000 11B51445 ; 20C: int CreateSMSCont (int, void*);
0834: 00000000 B1BB1445 ; 20D: int FreeSMSCont (void*);
0838: 00000000 E9B61445 ; 20E: int PrepareSMSCont (void*,wchar_t*,wchar_t*,int,int);
083C: 00000000 11BB1445 ; 20F: int CteateNewMessage (int,void*,int);
0840: 00000000 5836BA45 ;8210: void * get_APP_DESC_TABLE(void);
0844: 00000000 B5B74645 ; 211: C_INTERFACE *Window_GetComponentInterface(WINDOW*);
0848: 00000000 5129F044 ; 212: int AB_POSITIONNBR_GET(void * ab_name,char * ,u16 * ,void * ab_num);
084C: 00000000 7928F044 ; 213: int AB_NAME_ITEM2StrID(void * ab_name);
0850: 00000000 C128F044 ; 214: int AB_NUM_ITEM2StrID(void * ab_num_item);
0854: 00000000 73251444 ; 215: int GetABRecNum(AB_GET_STRUCT *); //nullsub(void)
0858: 00000000 A49BB545 ;8216: AB_ITEM_DESC * get_AB_ITEMS_DESC();
085C: 00000000 D579BA44 ; 217: GUI * SBY_GetMainInput(BOOK * StandBy);
0860: 00000000 D179BA44 ; 218: GUI * SBY_GetStatusIndication(BOOK * StandBy)
0864: 00000000 DDB0E744 ; 219: int REQUEST_PHONEBOOK_ACCESSSTATUS_TOTAL_GET(const int * __zero, int *); /
0868: 00000000 E05B0820 ;821A: int * PID_MMI(void);
0874: 00000000 B9414645 ; 21D: DISP_OBJ* DISPBASE_GetFocused(int display);
0878: 00000000 6D474645 ; 21E: char DISP_OBJ_getVisible(DISP_OBJ*);
087C: 00000000 31C0A244 ; 21F: DISP_DESC* DISP_OBJ_GetDESC (DISP_OBJ*);
0880: 00000000 19084645 ; 220: void DISP_DESC_SetName (DISP_DESC* , const char * name);
0884: 00000000 25584645 ; 221: char* DISP_OBJ_GetName (DISP_OBJ *);
0888: 00000000 1D084645 ; 222: void DISP_DESC_SetSize (DISP_DESC* , u16 size);
;088C: xxxxxxxx yyyyyyyy ; 223: u16 DISP_DESC_GetSize (DISP_OBJ *);
0890: 00000000 21084645 ; 224: void DISP_DESC_SetOnCreate (DISP_DESC* , DISP_OBJ_ONCREATE_METHOD);
0894: 00000000 A9084645 ; 225: DISP_OBJ_ONCREATE_METHOD DISP_OBJ_GetOnCreate (DISP_OBJ *);
0898: 00000000 25084645 ; 226: void DISP_DESC_SetOnClose (DISP_DESC* , DISP_OBJ_ONCLOSE_METHOD);
089C: 00000000 C5084645 ; 227: DISP_OBJ_ONCLOSE_METHOD DISP_OBJ_GetOnClose (DISP_OBJ *);
08A0: 00000000 29084645 ; 228: void DISP_DESC_SetOnRedraw (DISP_DESC* , DISP_OBJ_ONREDRAW_METHOD);
08A4: 00000000 E1084645 ; 229: DISP_OBJ_ONREDRAW_METHOD DISP_OBJ_GetOnRedraw (DISP_OBJ *);
08A8: 00000000 31084645 ; 22A: void DISP_DESC_SetOnKey (DISP_DESC* , DISP_OBJ_ONKEY_METHOD);
08AC: 00000000 19094645 ; 22B: DISP_OBJ_ONKEY_METHOD DISP_OBJ_GetOnKey (DISP_OBJ *);
08B0: 00000000 2D084645 ; 22C: void DISP_DESC_SetonRefresh (DISP_DESC* ,DISP_OBJ_METHOD);
08B4: 00000000 FD084645 ; 22D: DISP_OBJ_METHOD DISP_OBJ_GetonRefresh (DISP_OBJ *);
;08B8: xxxxxxxx yyyyyyyy ; 22E: void DISP_DESC_SetMethod04 (DISP_DESC* ,void (*)(void*));
;08BC: xxxxxxxx yyyyyyyy ; 22F: DISP_OBJ_METHOD DISP_OBJ_GetMethod04 (DISP_OBJ *);
;08C0: xxxxxxxx yyyyyyyy ; 230: void DISP_DESC_SetMethod05 (DISP_DESC* ,void (*)(void*));
;08C4: xxxxxxxx yyyyyyyy ; 231: DISP_OBJ_METHOD DISP_OBJ_GetMethod05 (DISP_OBJ *);
08C8: 00000000 35084645 ; 232: void DISP_DESC_SetMethod06 (DISP_DESC* ,DISP_OBJ_METHOD);
08CC: 00000000 35094645 ; 233: DISP_OBJ_METHOD DISP_OBJ_GetMethod06 (DISP_OBJ *);
;08D0: xxxxxxxx yyyyyyyy ; 234: void DISP_DESC_SetMethod07 (DISP_DESC* ,void (*)(void*));
;08D4: xxxxxxxx yyyyyyyy ; 235: DISP_OBJ_METHOD DISP_OBJ_GetMethod07 (DISP_OBJ *);
08D8: 00000000 3D084645 ; 236: void DISP_DESC_SetMethod08 (DISP_DESC* ,DISP_OBJ_METHOD);
08DC: 00000000 6D094645 ; 237: DISP_OBJ_METHOD DISP_OBJ_GetMethod08 (DISP_OBJ *);
08E0: 00000000 41084645 ; 238: void DISP_DESC_SetMethod09 (DISP_DESC* ,void (*)(void*));
;08E4: xxxxxxxx yyyyyyyy ; 239: DISP_OBJ_METHOD DISP_OBJ_GetMethod09 (DISP_OBJ *);
;08E8: xxxxxxxx yyyyyyyy ; 23A: void DISP_DESC_SetMethod0A (DISP_DESC* ,void (*)(void*));
;08EC: xxxxxxxx yyyyyyyy ; 23B: DISP_OBJ_METHOD DISP_OBJ_GetMethod0A (DISP_OBJ *);
;08F0: xxxxxxxx yyyyyyyy ; 23C: void DISP_DESC_SetMethod0B (DISP_DESC* ,void (*)(void*));
;08F4: xxxxxxxx yyyyyyyy ; 23D: DISP_OBJ_METHOD DISP_OBJ_GetMethod0B (DISP_OBJ *);
;08F8: xxxxxxxx yyyyyyyy ; 23E: void DISP_DESC_SetMethod0C (DISP_DESC* ,void (*)(void*));
;08FC: xxxxxxxx yyyyyyyy ; 23F: DISP_OBJ_METHOD DISP_OBJ_GetMethod0C (DISP_OBJ *);
0900: 00000000 3FD31045 ; 240: void JavaSession_Manager (int cmd); //nullsub(void)
0904: 00000000 3DD31045 ; 241: int JavaSession_GetName(void); //nullsub(ret 0)
0908: 00000000 E9134545 ; 242: int TextCopyId(int);
090C: 00000000 C5963B45 ; 243: UI_APP_SESSION *Book_GetSession(BOOK*);
0910: 00000000 ED8E4245 ; 244: void List2lineSetAsSubitem (void* msg,int unk,int n_sub_items);
0914: 00000000 658F4245 ; 245: void List2lineSubitemAddText(void* msg,int StrID);
0918: 00000000 598F4245 ; 246: int GUIonMessage_GetCreatedSubItemParrentIndex(void * msg);
091C: 00000000 E1AE3245 ; 247: void GoMusic(void);
0920: 00000000 719E0E45 ; 248: void Vibra_Off (int t1);
0928: 00000000 5D7D1245 ; 24A: int PlayFileV(const wchar_t * path,const wchar_t * fname, int vol);
092C: 00000000 85920E45 ; 24B: int GetSilent(void);
0930: 00000000 C16A0E45 ; 24C: int GetVibrator(int ignorevibrator,int ignoresilent);
0934: 00000000 E9A00E45 ; 24D: int GetAudioSettings(int what, char* retvalue);
0938: 00000000 29F12C44 ; 24E: int GetChipID(void);
0948: 00000000 4D8F4245 ; 252: int List2LineGetCurrentIndex(void * msg);
094C: 00000000 418F4245 ; 253: int GUIonMessage_GetCurrentItemIndex(void * msg);
0950: 00000000 31B2F944 ; 254: void DestroyDirHandle(DIR_HANDLE *handle);
0954: 00000000 2860B745 ;8255: DB_EXT *LastExtDB(void);
0958: 00000000 8116FD44 ; 256: void GetOtherExtMethods(FILESUBROUTINE **);
095C: 00000000 8D423C45 ; 257: void MessageBox(int HeaderStrID,int MessageStrID,wchar_t IconID, int style /*1 or 2*/,int time,BOOK * unk);
0960: 00000000 A1174845 ; 258: int Display_GetHeight(int Display);
0964: 00000000 AD174845 ; 259: int Display_GetWidth(int Display);
0968: 00000000 097D1245 ; 25A: void PlaySystemSound (int SndNumber);
0974: 00000000 61F64645 ; 25D: int TabMenuBar_GetFocusedTabIndex(GUI_TABMENUBAR * );
0978: 00000000 51F64645 ; 25E: void TabMenuBar_SetTabFocused(GUI_TABMENUBAR * , int tab_num);
097C: 00000000 65C94645 ; 25F: int GC_GetPenColor (void* GC);
0980: 00000000 29C94645 ; 260: void GC_SetPenColor(void* GC , int pen_color);
0984: 00000000 69C54645 ; 261: void GC_SetPixel (void* GC,int x1,int y1,int color);
0988: 00000000 E1D04645 ; 262: void GC_DrawLine(void* GC,int x1, int y1, int x2, int y2);
098C: 00000000 6DD24645 ; 263: void GC_DrawFRect (void* GC,int color,int x1,int y1,int x2 ,int y2);
0990: 00000000 35C64645 ; 264: int GC_DrawBitmap(void *GC, int x1, int y1, int x2, int y2, int * bmp);
0994: 00000000 7511C044 ; 265: png_structp png_create_read_struct_2(png_const_charp user_png_ver, png_voidp error_ptr,png_error_ptr error_fn, png_error_ptr warn_fn, png_voidp mem_ptr,png_malloc_ptr malloc_fn, png_free_ptr free_fn);
0998: 00000000 C112C044 ; 266: void png_destroy_read_struct(png_structpp png_ptr_ptr, png_infopp info_ptr_ptr, png_infopp end_info_ptr_ptr);
099C: 00000000 19F9BF44 ; 267: png_infop png_create_info_struct(png_structp png_ptr);
09A0: 00000000 4DF9BF44 ; 268: void png_destroy_info_struct(png_structp png_ptr, png_infopp info_ptr_ptr);
09A4: 00000000 4D11C044 ; 269: void png_set_progressive_read_fn(png_structp png_ptr, png_voidp progressive_ptr, png_progressive_info_ptr info_fn, png_progressive_row_ptr row_fn, png_progressive_end_ptr end_fn);
09A8: 00000000 0D01C044 ; 26A: void png_process_data(png_structp png_ptr, png_infop info_ptr, png_bytep buffer, png_size_t buffer_size);
09AC: 00000000 9512C044 ; 26B: void png_read_update_info(png_structp png_ptr, png_infop info_ptr);
09B0: 00000000 7111C044 ; 26C: png_voidp png_get_progressive_ptr(png_structp png_ptr);
09B4: 00000000 D5FDBF44 ; 26D: png_uint_32 png_get_IHDR(png_structp png_ptr, png_infop info_ptr, png_uint_32 *width, png_uint_32 *height, int *bit_depth, int *color_type, int *interlace_method, int *compression_method, int *filter_method);
09B8: 00000000 6114C044 ; 26E: void png_set_strip_16(png_structp png_ptr);
09BC: 00000000 6D14C044 ; 26F: void png_set_gray_1_2_4_to_8(png_structp png_ptr);
09C0: 00000000 9114C044 ; 270: void png_set_gray_to_rgb(png_structp png_ptr);
09C4: 00000000 A9FDBF44 ; 271: png_uint_32 png_get_valid(png_structp png_ptr, png_infop info_ptr, png_uint_32 flag);
09C8: 00000000 8514C044 ; 272: void png_set_tRNS_to_alpha(png_structp png_ptr);
09CC: 00000000 C941C044 ; 273: void png_set_filler(png_structp png_ptr, png_uint_32 filler, int flags);
09D0: 00000000 6D14C044 ; 274: void png_set_palette_to_rgb(png_structp png_ptr);
09D4: 00000000 C1FDBF44 ; 275: png_uint_32 png_get_rowbytes(png_structp png_ptr, png_infop info_ptr);
09D8: 00000000 2D11C044 ; 276: void png_progressive_combine_row(png_structp png_ptr, png_bytep old_row, png_bytep new_row);
09DC: 00000000 11F8BF44 ; 277: int png_sig_cmp(png_bytep sig, png_size_t start, png_size_t num_to_check);
09E0: 00000000 20094044 ; 278: int setjmp(jmp_buf jmpbuf);
09E4: 00000000 44094044 ; 279: void longjmp(jmp_buf, int);
09E8: 00000000 2D4EC044 ; 27A: int inflateInit2_ (z_streamp strm, int windowBits,const char *version, int stream_size);
09EC: 00000000 CD4FC044 ; 27B: int inflate (z_streamp strm, int flush);
09F0: 00000000 2D62C044 ; 27C: int inflateEnd (z_streamp strm);
09F4: 00000000 0C310020 ; 27D: int memcmp (const void *m1,const void *m2,int n);
09F8: 00000000 75376844 ; 27E: int strncmp(const char *s1, const char *s2, int len);
09FC: 00000000 A9376844 ; 27F: char *strncpy (char *dest,const char *source,int maxlen);
0A00: 00000000 A5366844 ; 280: char *strcat(char *dest, const char *src);
0A04: 00000000 65EC4645 ; 281: void GuiObject_SetTitleType(GUI *gui, int type);
0A08: 00000000 F98E4245 ; 282: void GUIonMessage_SetItemDisabled (void * msg, int Disabled);
0A0C: 00000000 4168F544 ; 283: int REQUEST_IMAGEHANDLER_INTERNAL_REGISTER(const int * __zero,u16 ImageHandle,wchar_t *path,wchar_t *fname,int unk, wchar_t * ImageID ,char * error);
0A10: 00000000 F168F544 ; 284: int REQUEST_IMAGEHANDLER_INTERNAL_UNREGISTER (const int * __zero,u16 ImageHandle,u16* ,u16* ,wchar_t ImageID, int unk_1,char * error);
0A14: 00000000 D4EB2E20 ;8285: SURFACE ** get_Surfaces(void);
0A18: 00000000 F9C7D444 ; 286: int iconidname2id(const wchar_t* idname,int maxnamelen,int *id);
0A1C: 00000000 016CE544 ; 287: int textidname2id(const wchar_t* idname,int maxnamelen,int* id);
0A20: 00000000 35854245 ; 288: void ListMenu_SetNoItemText(GUI_LIST *, int str);
0A28: 00000000 3DDC2145 ;828A: IS_NEEDED_BOOK isFmRadioBook(void);
0A2C: 00000000 C5A20445 ;828B: IS_NEEDED_BOOK isAudioPlayerBook(void);
0A30: 00000000 55E40445 ; 28C: void PlayerControl(BOOK *AudioPlayerBook, int);
0A34: 00000000 25BE2145 ; 28D: void SwitchRadioStationFromList(BOOK *FmRadioBook, int);
0A38: 00000000 31814945 ; 28E: void Shortcut_Run (wchar_t * shortcut_name);
0A3C: 00000000 7DA4F944 ; 28F: int mkdir(const wchar_t* path);
0A40: 00000000 69ABF944 ; 290: int rmdir(const wchar_t* path, int zero);
0A44: 00000000 49D9F944 ; 291: int chmod(const wchar_t* path, const wchar_t* fname, int amode);
0A48: 00000000 39DFF944 ; 292: int rename(const wchar_t* oldpath, const wchar_t* oldfname, const wchar_t* newpath, const wchar_t* newfname, int zero);
0A4C: 00000000 39864645 ; 293: int GetImageWidth(wchar_t ImageID);
0A50: 00000000 4D864645 ; 294: int GetImageHeight(wchar_t ImageID);
0A54: 00000000 A154EC44 ; 295: void * CallID_GetCallStatusDesc(int CallID);
0A58: 00000000 C54AEC44 ; 296: wchar_t * CallStatusDesc_GetName(void * CallStatusDesc);
0A5C: 00000000 61A22C45 ; 297: void List_FreeElements(LIST *,int (*cmp_proc)(void * elem_from_list),void (*freefunc)(void * elem_from_list));
0A60: 00000000 41386844 ; 298: char * strstr(const char * str1,const char * str2);
0A64: 00000000 41F94B45 ; 299: int GPRS_GetLastSessionInfo(int,GPRS_SESSION_INFO *);
0A68: 00000000 95E6F544 ; 29A: int wstrcmpni(const wchar_t * wstr1,const wchar_t * wstr2,int len);
0A6C: 00000000 C5573B45 ; 29B: int wtoi(const wchar_t * wstr,int len,int * dest);
0A70: 00000000 BD981145 ; 29C: __thumb void DATE_GetWeekDay(DATE *,char * dest);
0A74: 00000000 A5A2E844 ; 29D: __thumb void Cale_GetSettings(int setID,void *);
0A78: 00000000 45416844 ; 29E: __thumb wchar_t * wstrwstr(const wchar_t * wstr1,const wchar_t * wstr2);
0A7C: 00000000 D9E6F544 ; 29F: __thumb int wstrcmpi(const wchar_t *ws1, const wchar_t *ws2);
0A80: 00000000 C53F6844 ; 2A0: __thumb wchar_t * wstrchr(const wchar_t * source,wchar_t chr);
0A84: 00000000 85B34845 ; 2A1: void GUIObject_HideSoftkeys(void *gui);
0A88: 00000000 91B34845 ; 2A2: void GUIObject_ShowSoftkeys(void *gui);
0A8C: 00000000 1D9B4845 ; 2A3: DISP_OBJ* DispObject_SoftKeys_Get(void);
0A90: 00000000 85D64545 ; 2A4: __thumb int StandbyBackground_SetImage(int type,int,int,const wchar_t* path,const wchar_t* fname,int);
0A94: 00000000 11F14745 ; 2A5: __thumb GUI *CreateYesNoQuestionVA(int zero, ...);
0A98: 00000000 45874245 ; 2A6: void ListMenu_SetSecondLineText(GUI_LIST *,int elem_num,int StrID);
0A9C: 00000000 294AFC44 ; 2A7: __thumb void _REQUEST_OAF_START_APPLICATION(const int * __one,int __zero,MIDP_DESC *,int ___zero);
0AA0: 00000000 29FBF944 ; 2A8: __thumb int FSX_isNameInvalid(wchar_t * name);
0AA4: 00000000 F9AFFD44 ; 2A9: __thumb void DataBrowserDesc_SetFoldersNumber(void * DataBrowserDesc,int state);
0AA8: 00000000 C9AFFD44 ; 2AA: __thumb void DataBrowserDesc_SetActions(void * DataBrowserDesc,char * actions);
0AAC: 00000000 39AFFD44 ; 2AB: __thumb void DataBrowserDesc_SetSelectAction(void * DataBrowserDesc,int state);
0AB0: 00000000 41AFFD44 ; 2AC: __thumb void DataBrowserDesc_SetSelectActionOnFolders(void * DataBrowserDesc,int state);
0AB4: 00000000 15AFFD44 ; 2AD: __thumb void DataBrowserDesc_SetBookID(void * DataBrowserDesc,int BookID);
0AB8: 00000000 BDAEFD44 ; 2AE: __thumb void DataBrowserDesc_SetItemFilter(void * DataBrowserDesc,int (*proc)(const wchar_t * ExtList,const wchar_t * ItemPath,const wchar_t * ItemName));
0ABC: 00000000 31B0FD44 ; 2AF: __thumb void DataBrowserDesc_SetOption(void * DataBrowserDesc,char * option);
0AC0: 00000000 C5B0FD44 ; 2B0: __thumb void DataBrowserDesc_SetOpenEmptyFolder(void * DataBrowserDesc,int state);
0AC4: 00000000 C5AEFD44 ; 2B1: __thumb void DataBrowserDesc_SetFileExtList(void * DataBrowserDesc,const wchar_t * ExtList);
0AC8: 00000000 E553FE44 ; 2B2: __thumb void FSX_RemoveIllegalSymbolsName(FILEITEM *);
0ACC: 00000000 4D4CFE44 ; 2B3: __thumb FILEITEM * FILEITEM_Create(void);
0AD0: 00000000 3D4DFE44 ; 2B4: __thumb void FILEITEM_Destroy(FILEITEM *);
0AD4: 00000000 41D54745 ; 2B5: __thumb GUI *CreateDateInputVA(int zero, ...);
0AD8: 00000000 31ED4745 ; 2B6: __thumb GUI *CreateTimeInputVA(int zero, ...);
0ADC: 00000000 0D0E4045 ; 2B7: void StringInput_SetCursorPosition(GUI *,u16 curs_pos,char unk);
0AE0: 00000000 C58E3B45 ; 2B8: void BookObj_CallPage(BOOK * book, const PAGE_DESC * page);
0AE4: 00000000 45D74745 ; 2B9: unsigned int DateInput_GetDateInt(void *dateinp_msg);
0AE8: 00000000 79EF4745 ; 2BA: unsigned int TimeInput_GetTimeInt(void *timeinp_msg);
0AEC: 00000000 FCFB1620 ;82BB: FONT_DESC *GetFontDesc(void);
0AF0: 00000000 90FE1620 ;82BC: int *GetFontCount();
0AF4: 00000000 45CA4645 ; 2BD: int GC_GetBrushColor(void* GC);
0AF8: 00000000 05CA4645 ; 2BE: void GC_SetBrushColor(void* GC , int brush_color);
0AFC: 00000000 B5D24645 ; 2BF: void GC_DrawRoundRect(void* GC ,RECT *,int arcWidth,int arcHeight,int border_flag,int fill_flag);
0B00: 00000000 39FB4845 ; 2C0: BOOK * MenuBook_Desktop(int mode,int BookID);
0B04: 00000000 C9FC4845 ; 2C1: wchar_t * MenuBook_Desktop_GetSelectedItemID(BOOK * MenuBook_Desktop);
0B08: 00000000 ED614845 ; 2C2: void BookObj_Softkey_SetAction(BOOK *,int actionID,void (*proc)(BOOK *,void*));
0B0C: 00000000 25624845 ; 2C3: void BookObj_Softkey_SetText(BOOK *,int actionID,int StrID);
0B10: 00000000 D5763B45 ; 2C4: BOOK * FindBookByID(int BookID);
0B14: 00000000 B1E54745 ; 2C5: GUI_FEEDBACK *TextFeedbackWindow(BOOK *bk, int zero);
0B18: 00000000 E9E94745 ; 2C6: void Feedback_SetKeyHook(GUI_FEEDBACK *, void (*hook)(BOOK *bk, int key, int unk, int unk2));
0B1C: 00000000 89E94745 ; 2C7: void Feedback_SetOnClose(GUI_FEEDBACK *, void (*OnClose)(BOOK *bk));
0B20: 00000000 A9E84745 ; 2C8: void Feedback_SetTimeout(GUI_FEEDBACK *, int time_ms);
0B24: 00000000 4DEA4745 ; 2C9: void Feedback_SetTextExtended(GUI_FEEDBACK *, STRID text, int where);
0B28: 00000000 B5F74645 ; 2CA: void TabMenuBar_SetOnTabSwitch(GUI_TABMENUBAR *,void (*proc)(BOOK *,int act_tab));
0B2C: 00000000 C9451445 ; 2CB: STRID KeyCode2Name(int key_code);
0B30: 00000000 2D1FF544 ; 2CC: int ImageID_Get(const wchar_t * fpath,const wchar_t * fname,wchar_t * imageID);
0B34: 00000000 211FF544 ; 2CD: void ImageID_Free(wchar_t imageID);
0B38: 00000000 1953FC44 ; 2CE: SUB_EXECUTE *DataBrowser_CreateSubExecute(int BookID, FILEITEM *f);
0B3C: 00000000 395DFC44 ; 2CF: int DataBrowser_ExecuteSubroutine(SUB_EXECUTE *sub, int action, u16 *unk);
0B40: 00000000 394EFE44 ; 2D0: int FILEITEM_SetFname(FILEITEM *f, const wchar_t *fname);
0B44: 00000000 4952FE44 ; 2D1: int FILEITEM_SetPath(FILEITEM *f, const wchar_t *fpath);
0B48: 00000000 4152FE44 ; 2D2: wchar_t *FILEITEM_GetFname(FILEITEM *f);
0B4C: 00000000 F552FE44 ; 2D3: wchar_t *FILEITEM_GetPath(FILEITEM *f);
0B50: 00000000 C14EFE44 ; 2D4: int FILEITEM_SetFnameAndContentType(FILEITEM *f, const wchar_t *fname);
0B54: 00000000 CD52FE44 ; 2D5: int FILEITEM_SetPathAndContentType(FILEITEM *f, const wchar_t *fpath);
0B58: 00000000 6532FB44 ; 2D6: int JavaDialog_Open(int unk1,char * unk2,void ** JavaDesc);
0B5C: 00000000 196DFB44 ; 2D7: void JavaDialog_Close(int unk1);
0B60: 00000000 DD6EFB44 ; 2D8: int JavaAppDesc_Get(int unk1,void ** JavaDesc);
0B64: 00000000 7DCCFA44 ; 2D9: int JavaAppDesc_GetFirstApp(void * JavaDesc);
0B68: 00000000 85CCFA44 ; 2DA: int JavaAppDesc_GetNextApp(void * JavaDesc);
0B6C: 00000000 9DC8FA44 ; 2DB: int JavaAppDesc_GetJavaAppInfo(void * JavaDesc,int ID,wchar_t ** wstr);
;0B70: xxxxxxxx yyyyyyyy ; 2DC: void OrangeLED_Control(int _free_val, int or_LED_ID, int level, int fade_time);
0B74: 00000000 9D434645 ; 2DD: void DispObject_SetRefreshTimer(DISP_OBJ *,int time);
0B78: 00000000 1D444645 ; 2DE: void DispObject_KillRefreshTimer(DISP_OBJ *);
0B7C: 00000000 017CFD44 ; 2DF: int isDataBrowserBook(BOOK *);
0B80: 00000000 7D32FD44 ; 2E0: SUB_EXECUTE * BrowserItem_Get_SUB_EXECUTE(BOOK * BrowserItemBook);
0B84: 00000000 696D4945 ; 2E1: int Shortcut_Get_MenuItemName(wchar_t *);
0B88: 00000000 E1FD4845 ; 2E2: int Shortcut_Get_MenuItemIconID(wchar_t *);
0B8C: 00000000 69773B45 ; 2E3: BOOK * FindBookEx(int (*cmp_proc)(BOOK* book_from_list ,int * param), int * param);
0B90: 00000000 8D4CFE44 ; 2E4: FILEITEM *FILEITEM_CreateCopy (FILEITEM *);
0B94: 00000000 ED873B45 ; 2E5: ACTION *ActionCreate(int (*PROC)(void *msg,BOOK*), int BookID, u16 event, APP_DESC *app_desc, PAGE_DESC *pag_desc);
0B98: 00000000 15963B45 ; 2E6: int BOOK_GetSessionID(BOOK *);
0B9C: 00000000 F57A3B45 ; 2E7: void UI_Event_toSID(int event, int sess_id);
0BA0: 00000000 45722C44 ; 2E8: char *GetIMSI(void);
0BA4: 00000000 6D863C45 ; 2E9: void UI_CONTROLLED_SHUTDOWN_RESPONSE(int book_id);
0BA8: 00000000 ED793C45 ; 2EA: int MainInput_getCurPos(GUI*);
0BAC: 00000000 BD793C45 ; 2EB: void MainInput_Hide(GUI*);
0BB0: 00000000 197A4845 ; 2EC: void DispObject_SoftKey_RestoreDefaultAction(DISP_OBJ*,int action);
0BB4: 00000000 851EEF44 ; 2ED: STRID PNUM2Name(void *pnum, int isIconNeeded, int only_full_number_flag);
0BB8: 00000000 3DF8F044 ; 2EE: int SpeedDial_GetPNUM(int _zero,char charter0__9, void * PNUM);
0BBC: 00000000 71923445 ; 2EF: void * MetaData_Desc_Create(wchar_t * path,wchar_t * name);
0BC0: 00000000 31933445 ; 2F0: void MetaData_Desc_Destroy(void * MetaData_Desc);
0BC4: 00000000 71933445 ; 2F1: wchar_t * MetaData_Desc_GetTags(void * MetaData_Desc,int tagID);
0BC8: 00000000 D1933445 ; 2F2: int MetaData_Desc_GetTrackNum(void * MetaData_Desc,int __NULL);
0BCC: 00000000 855A4645 ; 2F3: int DISP_OBJ_GetWindowWidth(DISP_OBJ *);
0BD0: 00000000 A55A4645 ; 2F4: int DISP_OBJ_GetWindowHeight(DISP_OBJ *);
0BD4: 00000000 45E83D45 ; 2F5: int get_system_langID(void);
0BD8: 00000000 E5D24045 ; 2F6: char * lang_get_name(int langID);
0BDC: 00000000 85EB0945 ; 2F7: int w_chdir(const wchar_t *path);
0BE0: 00000000 95009A44 ; 2F8: int w_fopen(const wchar_t *name, int attr, int rights, int err);
0BE4: 00000000 4D019A44 ; 2F9: int w_fstat(const wchar_t *name, W_FSTAT *);
0BE8: 00000000 DD009A44 ; 2FA: int w_fwrite(int f, void *buf, int size);
0BEC: 00000000 C5009A44 ; 2FB: int w_fread(int f, void *buf, int size);
0BF0: 00000000 49782C45 ; 2FC: int w_lseek(int f, int offs, int mode);
0BF4: 00000000 F5009A44 ; 2FD: int w_fclose(int f);
0BF8: 00000000 410B0A45 ; 2FE: int w_mkdir(const wchar_t *path, int mode);
0BFC: 00000000 91B2F944 ; 2FF: int DirHandle_SetFilterStr(DIR_HANDLE *, const wchar_t *filter);
0C00: 00000000 D5864645 ; 300: int Disp_GetStrIdWidth(STRID , int len);
0C04: 00000000 1D943445 ; 301: int MetaData_Desc_GetCoverInfo(void * MetaData_Desc,char * cover_type,int * size,int * cover_offset);
0C08: 00000000 5121F544 ; 302: int ImageID_GetIndirect(void * buf_image,int size,int __NULL,wchar_t * image_type,wchar_t * imageID);
0C0C: 00000000 D5961145 ; 303: void unixtime2datetime(int, DATETIME * );
0C10: 00000000 C99E2C45 ; 304: void ListElement_Insert(LIST *lst, int i, void *new_item);
0C14: 00000000 15DDF944 ; 305: int FileCopy(wchar_t *src_path, wchar_t *src_name, wchar_t *dest_path, wchar_t *dest_name, int);
0C18: 00000000 39DFF944 ; 306: int FileMove(wchar_t *src_path, wchar_t *src_name, wchar_t *dest_path, wchar_t *dest_name, int);
0C1C: 00000000 51E52C44 ; 307: void RedLED_On(int __NULL);
0C20: 00000000 9DE52C44 ; 308: void RedLED_Off(int __NULL);
0C24: 00000000 05684645 ; 309: void DispObject_SetLayerColor(DISP_OBJ *,int color);
0C28: 00000000 396EFB44 ; 30A: int JavaAppDesc_GetJavaAppID(void * JavaDesc);
0C2C: 00000000 19800845 ; 30B: void REQUEST_UI_OAF_START_APPLICATION(const int *ASYNC,int appID,char * flag);
0C30: 00000000 01D90745 ; 30C: int JavaApp_LogoImageID_Get(wchar_t * fullpath,wchar_t * imageID);
0C34: 00000000 0DDC4745 ; 30D: GUI * CreateProgressBar(BOOK*,int);
0C38: 00000000 55DF4745 ; 30E: void ProgressBar_SetText(GUI*,STRID text);
0C3C: 00000000 49E04745 ; 30F: void ProgressBar_SetIcon(GUI*,u16 icon_id);
0C40: 00000000 11DF4745 ; 310: void ProgressBar_SetPercentValue(GUI*,int value);
0C44: 00000000 59E04745 ; 311: void ProgressBar_SetBarDisabled(GUI*,int disabled);
0C48: 00000000 616C3F45 ; 312: void StringInput_DispObject_SetText(DISP_OBJ *,int StrID);
0C4C: 00000000 11ED4645 ; 313: void GuiObject_SetTitleImage(void *gui, wchar_t imageID);
0C50: 00000000 B9EC4645 ; 314: void GuiObject_SetTitleIcon(void *gui, wchar_t imageID);
0C54: 00000000 81994245 ; 315: void GuiObject_SetHighlightImage(void *gui, wchar_t imageID);
0C58: 00000000 91994245 ; 316: void GuiObject_SetBackgroundImage(void *gui, wchar_t imageID);
0C5C: 00000000 2D8C4845 ; 317: void *DispObject_Softkeys_GetParams(DISP_OBJ *);
0C60: 00000000 758C4845 ; 318: LIST *DispObject_Softkeys_GetList(DISP_OBJ *, BOOK *bk, char __zero);
0C64: 00000000 2D983B45 ; 319: int BookObj_GetDisplayOrientation(BOOK *bk);
0C68: 00000000 89973B45 ; 31A: void BookObj_SetDisplayOrientation(BOOK *bk, int orientation);
0C6C: 00000000 B5883B45 ; 31B: BOOK *DISPLAY_GetTopBook(int display);
0C70: 00000000 51FA4645 ; 31C: void DISPLAY_SetBrightness(int display, int brightness);
0C74: 00000000 D1FA4645 ; 31D: int DISPLAY_GetBrightness(int display);
0C78: 00000000 1DAFFD44 ; 31E: void DataBrowserDesc_Menu_AddFSFunctions(void * db , int);
0C7C: 00000000 A9AFFD44 ; 31F: void DataBrowserDesc_Menu_AddNewFolder(void * db , int);
0C80: 00000000 B1AFFD44 ; 320: void DataBrowserDesc_Menu_AddMarkFiles(void * db , int);
0C84: 00000000 F5BF4845 ; 321: void SetTheme(wchar_t*path, wchar_t*name, int bookid, int unk_1);
0C88: 00000000 61AB4845 ; 322: void Softkeys_GetLabel(DISP_OBJ *softkeys, SKLABEL *lbl, int id);
0C8C: 00000000 25A74845 ; 323: void Softkeys_Update(DISP_OBJ *softkeys);
0C90: 00000000 B4531820 ;8324: void * get_CellData(void);
0C94: 00000000 55D0EC44 ; 325: void * IncommingCall_Reject(BOOK* book);
0C98: 00000000 DDE1EC44 ; 326: void * IncommingCall_Mute(BOOK* book);
0C9C: 00000000 018D1B44 ; 327: int GetRadioState(char* level, char* flag);
0CA0: 00000000 C58EE944 ; 328: int Bluetooth_GetState(void);
0CA4: 00000000 8D8EE944 ; 329: int Bluetooth_GetPhoneVisibility(void);
0CA8: 00000000 4D8FE944 ; 32A: int Bluetooth_isBusy(void);
0CAC: 00000000 D9C42D45 ; 32B: int USB_isConnected(void);
0CB0: 00000000 F90C0A45 ; 32C: void *w_diropen(const wchar_t *dir);
0CB4: 00000000 457F2C45 ; 32D: wchar_t *w_dirread(void *);
0CB8: 00000000 65100A45 ; 32E: int w_dirclose(void *);
0CBC: 00000000 ED7F2C45 ; 32F: int w_rename(const wchar_t *dst, const wchar_t *src);
0CC0: 00000000 917F2C45 ; 330: int w_remove(const wchar_t *dir);
0CC4: 00000000 15E62D45 ; 331: int ConnectionManager_Connection_GetState(void);
0CC8: 00000000 0D8D1B44 ; 332: int GetSignalQuality(char *rssi,char *ber);
0CCC: 00000000 F9231345 ;8333: IS_NEEDED_BOOK isCameraBook(void);
0CD0: 00000000 DDA20645 ;8334: IS_NEEDED_BOOK isSoundRecoderBook(void);
0CD4: 00000000 1D0F4045 ; 335: void StringInput_MenuItem_SetPriority(GUI * strinp, int prio, int actionID);
0CD8: 00000000 414D0645 ; 336: void VideoPlayerControl(BOOK *VideoPlayerBook, int);
0CDC: 00000000 BD430645 ; 337: void Video_ActionBack(BOOK *VideoPlayerBook, void*);
0CE0: 00000000 895D0645 ; 338: Video_ExtractFrame(BOOK *VideoPlayerBook);
0CE4: 00000000 75470645 ; 339: void Video_ZoomOn(BOOK *VideoPlayerBook, void*);
0CE8: 00000000 A54A4945 ; 33A: void RightNow_SetActive(int flag);
0CEC: 00000000 C9460645 ; 33B: void VideoResize_AutomateMode(BOOK *VideoPlayerBook, u16 VideoWidth, u16 VideoHeight, u16* NewWidth, u16* NewHeight);
0CF0: 00000000 61460645 ; 33C: void VideoResize_AllScreenMode(BOOK *VideoPlayerBook, u16 VideoWidth, u16 VideoHeight, u16* NewWidth, u16* NewHeight);
0CF4: 00000000 39570645 ; 33D: int Video_GetCurrentSkinID(BOOK *VideoPlayerBook);
0CF8: 00000000 9D2A0645 ; 33E: void Video_SetSkin(GUI* VideoPlayerGUI, int skinID);
0CFC: 00000000 F1450645 ; 33F: int Video_SetPermit(BOOK *VideoPlayerBook, u16 NewWidth, u16 NewHeight);
0D00: 00000000 8D410645 ; 340: int Video_Refresh(BOOK *VideoPlayerBook, GUI* VideoPlayerGUI);
0D04: 00000000 3D440645 ; 341: void Video_Play(BOOK *VideoPlayerBook, void*);
0D08: 00000000 75450645 ; 342: void Video_Pause(BOOK *VideoPlayerBook, void*);
0D0C: 00000000 41450645 ; 343: void Video_Stop(BOOK *VideoPlayerBook, void*);
0D10: 00000000 CDB10445 ; 344: void Audio_Pause(BOOK *);
0D14: 00000000 11AF0445 ; 345: void Audio_Play(BOOK *);
0D18: 00000000 71D84745 ; 346: GUI * CreatePercentInputVA(int zero, ...);
0D1C: 00000000 11DA4745 ; 347: int PercentInput_GetPercent(GUI * PercentInput);
0D20: 00000000 118F4245 ; 348: void GUIonMessage_SetLineSeparator(GUI_MESSAGE *,int _unk1);
;0D24: xxxxxxxx yyyyyyyy ; 349:
;0D28: xxxxxxxx yyyyyyyy ; 34A:
0D2C: 00000000 9DB34845 ; 34B: void GUIObject_Softkeys_RemoveBackground(void *gui);
0D30: 00000000 A9B34845 ; 34C: void GUIObject_Softkeys_RestoreBackground(void *gui);
0D34: 00000000 ADE33C45 ; 34D: void SetTrayIcon(wchar_t iconID, char mode);
0D38: 00000000 B1F03E45 ; 34E: int REQUEST_SETTING_RINGVOLUME_SET(const int *sync, int unk, int null, int vol);
0D3C: 00000000 A1F33E45 ; 34F: int REQUEST_SETTING_VIBRATOR_SET(const int *sync, int unk, int mode);
0D40: 00000000 A1F23E45 ; 350: int REQUEST_SETTING_RINGTYPESOUNDFILE_SET(const int *sync, int null, wchar_t *path, wchar_t *name);
0D44: 00000000 3DF83E45 ; 351: int REQUEST_SETTING_ANSWERINGMODE_SET(const int *sync, int unk, int mode);
0D48: 00000000 6DF13E45 ; 352: int REQUEST_SETTING_INCREASINGRING_SET(const int *sync, int unk, int unk2, int mode);
0D4C: 00000000 11F63E45 ; 353: int REQUEST_SETTING_ALLOWEDCALLERS_SET(const int *sync, int unk, int mode);
0D50: 00000000 FDBEFA44 ; 354: int JavaAppDesc_GetJavaAppFullpath(void * JavaDesc,JavaAppFullpath *);




;locale=Russian_Russia.1251



heapshift



;K810 SW-R8BA024
;Heap shift! more stability for patches!
;© den_po
;(p) Victor_k
;v.64k
;info 4 patchmakers: 2018DC54 ... 2019DC54
;this info is firmware version dependent
+44140000
197538: 68480A216860 684988470A21
1976dc: 00501400 0133CB45
1b73300: 00000000000000000000000000000000 0CB50649002301229203036004300439
1b73310: 00000000000000000000000000000000 013A002AF9D1286069600CBD00501400











Mega Pack Android & BlackBerry for K810 SW-R8BA024



neh screenshot hape saya :























Download disini


untuk Mega Pack K810 SW-R8BA024 yang versi BlackBerry bisa di download disini
sorry yg versi BB belum sempat buat screenshotnya........


mungkin segitu aja dulu, happy Modding n GoodLuck........