#!/usr/bin/python import struct, sys, os SYMS = ['ap_lcd_set_frame', 'lcd_set_frame', 'lcd_get_frame', 'delay_ms', 'lcd_get_bpp', 'lcd_get_cframe', 'lcd_flip', 'kbd_get_key', 'kbd_get_status',\ 'open_gui_key_msg', 'tv_get_openflag', 'tv_set_openflag', 'tv_get_closeflag', 'tv_set_closeflag', 'tv_disable_switch', 'tv_enable_switch', 'Read_Acc0',\ 'Memsic_SerialCommInit', 'Read_Acc', 'Custom_Memsic_test', 'Get_X', 'Get_Y', 'sys_judge_event', 'SysDisableBkLight', 'SysEnableShutDownPower',\ 'SysDisableCloseBkLight', '_lcd_get_frame', '_lcd_set_frame', '_sys_judge_event', '_kbd_get_status', '_kbd_get_key', '_waveout_open',\ '_waveout_set_volume', 'jz_pm_pllconvert', 'strncasecmp', 'sys_get_ccpmp_config', 'vxGoHome', 'cmGetSysModel', 'cmGetSysVersion', 'fsys_fopen_flash',\ 'fsys_fclose_flash', 'get_dl_handle', 'get_game_vol', 'get_current_language', 'fsys_fopen', 'fsys_fclose', 'fsys_fread', 'fsys_remove', 'fsys_fwrite',\ 'fsys_fseek', 'fsys_ftell', 'fsys_feof', 'fsys_ferror', 'fsys_clearerr', 'fsys_findfirst', 'fsys_findnext', 'fsys_findclose', 'fsys_mkdir',\ 'fsys_rename', 'fsys_flush_cache', 'fsys_RefreshCache', 'fsys_fopenW', 'fsys_fcloseW', 'fsys_removeW', 'fsys_renameW', 'USB_Connect', 'USB_No_Connect',\ 'tv_open', 'tv_close', 'isTVON', 'pcm_ioctl', 'mdelay', 'HP_Mute_sw', 'pcm_can_write', 'waveout_open', 'waveout_close_at_once', 'waveout_write',\ 'waveout_close', 'waveout_can_write', 'waveout_set_volume', 'av_reg_object', 'av_unreg_object', 'av_queue_get', 'av_uft8_2_unicode',\ 'av_resize_packet', 'av_upper_4cc', 'av_begin_thread', 'av_end_thread', 'av_create_sem', 'av_wait_sem', 'av_wait_sem2', 'av_give_sem',\ 'av_destroy_sem', 'av_create_flag', 'av_wait_flag', 'av_give_flag', 'av_destroy_flag', 'av_delay', 'av_queue_init', 'av_queue_flush', 'av_queue_abort',\ 'av_queue_end', 'av_queue_put', 'dl_load', 'dl_free', 'dl_res_open', 'dl_res_get_size', 'dl_res_get_data', 'dl_res_close', 'dl_get_proc', 'memcpy',\ 'memset', 'abort', 'fprintf', 'fread', 'free', 'fseek', 'fwrite', 'malloc', 'printf', 'realloc', 'sprintf', 'sscanf', 'vsprintf', 'GUI_Exec',\ 'GUI_Lock', 'GUI_Unlock', 'GUI_TIMER_Create', 'GUI_TIMER_Delete', 'GUI_TIMER_SetPeriod', 'GUI_TIMER_Restart', 'LCD_Color2Index', 'LCD_GetXSize',\ 'LCD_GetYSize', 'WM_CreateWindow', 'WM_DeleteWindow', 'WM_SelectWindow', 'WM_DefaultProc', 'WM__SendMessage', 'WM_SetFocus', 'U8TOU32',\ '__icache_invalidate_all', '__dcache_writeback_all', 'LcdGetDisMode', 'free_irq', 'spin_lock_irqsave', 'spin_unlock_irqrestore', 'detect_clock',\ 'udelay', 'serial_putc', 'serial_puts', 'serial_getc', 'TaskMediaFunStop', 'StartSwTimer', 'GetTickCount', 'OSCPUSaveSR', 'OSCPURestoreSR',\ 'OSFlagPost', 'OSQCreate', 'OSSemDel', 'OSSemPend', 'OSSemPost', 'OSSemCreate', 'OSTaskCreate', 'OSTaskDel', 'OSTimeDly', 'OSTimeGet', 'U8TOU16',\ '_tcscmp', '_tcscpy', '__to_unicode_le', '__to_locale_ansi', 'udc_attached'] def CreateCCDL(): CCDL = "" CCDL += struct.pack(" 2: R = open(sys.argv[2], "rb") ResData = R.read() R.close() F.write(ResData) F.close()