您的位置:首页 > 其它

MTK修改默认日期

2010-12-16 00:18 204 查看
其实很简单,就是修改默认的手机日期,比如原始的是2004年1月1日,现在改成2010年12月30日:

文件: Custom_hw_default.c ;

修改内容:

const kal_uint8 DEFAULT_HARDWARE_YEAR = 4; //2004.01.01
const kal_uint8 DEFAULT_HARDWARE_MON = 1;
const kal_uint8 DEFAULT_HARDWARE_DAY = 1;

改成:

const kal_uint8 DEFAULT_HARDWARE_YEAR = 10; //2010.12.30

const kal_uint8 DEFAULT_HARDWARE_MON = 12;
const kal_uint8 DEFAULT_HARDWARE_DAY = 30;

其实还有一个地方需要修改,那就是恢复出厂设置,MTK默认的代码在恢复出厂设置的时候没有用上面定义的宏,而是直接写的数值,所以相应的地方也要修改:

文件:Restore.c

函数:void RstResetDateTime(void)

其中:

time->info.data_time.rtc_mon = 1;
time->info.data_time.rtc_wday = DOW(2004,1,1);
time->info.data_time.rtc_year = 4;

改成:

time->info.data_time.rtc_mon = 12;
time->info.data_time.rtc_wday = DOW(2010,12,30);
time->info.data_time.rtc_year = 10;

这样应该就可以了!
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: