mirror of
https://github.com/rvtr/TwlIPL.git
synced 2025-10-31 06:01:12 -04:00
HWセキュア情報のserialNoと固定ビット列のXORを取ったものをHWノーマル情報の
ユニークIDとしてセットするよう変更。 git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@1506 b08762b0-b915-fc4b-9d8c-17b2551a87ff
This commit is contained in:
parent
086b9d82d4
commit
c91b20cc46
@ -322,6 +322,12 @@ BOOL HWI_ModifyLanguage( u8 region )
|
|||||||
|
|
||||||
Returns: None.
|
Returns: None.
|
||||||
*---------------------------------------------------------------------------*/
|
*---------------------------------------------------------------------------*/
|
||||||
|
|
||||||
|
const u8 s_serialNo_mask[] = {
|
||||||
|
0x82, 0xb7, 0x0e, 0xf3, 0xad, 0x0a, 0x35, 0x85,
|
||||||
|
0xaa, 0x84, 0xae, 0x14, 0xe7, 0x06, 0xd5, 0x00,
|
||||||
|
};
|
||||||
|
|
||||||
BOOL HWI_WriteHWNormalInfoFile( void )
|
BOOL HWI_WriteHWNormalInfoFile( void )
|
||||||
{
|
{
|
||||||
LCFGTWLHWNormalInfo Info;
|
LCFGTWLHWNormalInfo Info;
|
||||||
@ -336,6 +342,17 @@ BOOL HWI_WriteHWNormalInfoFile( void )
|
|||||||
}
|
}
|
||||||
|
|
||||||
Info.rtcAdjust = LCFG_THW_GetRTCAdjust();
|
Info.rtcAdjust = LCFG_THW_GetRTCAdjust();
|
||||||
|
{
|
||||||
|
int i;
|
||||||
|
u8 serialNo[ LCFG_TWL_HWINFO_MOVABLE_UNIQUE_ID_LEN ];
|
||||||
|
|
||||||
|
MI_CpuClear8( serialNo, LCFG_TWL_HWINFO_MOVABLE_UNIQUE_ID_LEN );
|
||||||
|
LCFG_THW_GetSerialNo( serialNo );
|
||||||
|
|
||||||
|
for( i = 0; i < LCFG_TWL_HWINFO_MOVABLE_UNIQUE_ID_LEN; i++ ) {
|
||||||
|
Info.movableUniqueID[ i ] = (u8)( serialNo[ i ] ^ s_serialNo_mask[ i ] );
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
if (!LCFGi_THW_WriteNormalInfoDirect( &Info ))
|
if (!LCFGi_THW_WriteNormalInfoDirect( &Info ))
|
||||||
{
|
{
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user