MTK修改默认日期

 

其实很简单,就是修改默认的手机日期,比如原始的是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;     

 

这样应该就可以了!    

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值