Những bí mật về IMEI và truy tìm ĐTDĐ bị mất
Số trang: 3
Loại file: doc
Dung lượng: 34.50 KB
Lượt xem: 15
Lượt tải: 0
Xem trước 2 trang đầu tiên của tài liệu này:
Thông tin tài liệu:
IMEI (International Mobile Equipment Identity) là số nhận dạng thiết bị di động quốc tế, dùng để phân biệt từng máy ĐTDĐ. Nói cách khác, về nguyên tắc, không thể có hai ĐTDĐ cùng mang một số IMEI. Thông thường, số IMEI do một số tổ chức cung cấp cho nhà sản xuất ĐTDĐ. Muốn sản phẩm của mình được cấp số IMEI, nhà sản xuất ĐTDĐ phải gửi đề nghị cho một trong các tổ chức nói trên để họ xem xét....
Nội dung trích xuất từ tài liệu:
Những bí mật về IMEI và truy tìm ĐTDĐ bị mấtNhữngbímậtvềIMEIvàtruytìmĐTDĐbịmấtThủthuậtNhữngbímậtvềIMEIvàtruytìmĐTDĐbịmấtIMEIlàgì?IMEI(InternationalMobileEquipmentIdentity)làsốnhậndạngthiếtbịdiđộngquốctế,dùngđểphânbiệttừngmáyĐTDĐ.Nóicáchkhác,vềnguyêntắc,khôngthểcóhaiĐTDĐcùngmangmộtsốIMEI.Thôngthường,sốIMEIdomộtsốtổchứccungcấpchonhàsảnxuấtĐTDĐ.MuốnsảnphẩmcủamìnhđượccấpsốIMEI,nhàsảnxuấtĐTDĐphảigửiđềnghịchomộttrongcáctổchứcnóitrênđểhọxemxét.CấutrúcvàýnghĩacácthànhtốcủasốIMEI:SốIMEIluôngồm15chữsốtheodạng:NNXXXXYYZZZZZZA.Trongđó,sáuchữsốđầu(NNXXXX)củaIMEIđượcgọilàTAC(TypeAllocationCode),haichữsốtiếptheo(YY)đượcgọilàFAC(FinalAssemblyCode),sáuchữsốkếtiếp(ZZZZZZ)làsốsêricủamáy,chữsốcuốicùng(A)làsốdùngđểkiểmtra.Chitiếthơn:NN:HaichữsốđầucủaIMEIđượcgọilàReportingBodyIdentifier,dùngđểnhậndạngtổchứcnàođãcungcấpsốIMEIchonhàsảnxuấtĐTDĐ(thôngthường,sốIMEIđượcbắtđầubằngsố35hoặc44,đâylàsốdotổchứcBABTcấpwww.babt.com).XXXX:BốnchữsốkếtiếpđượcgọilàMobileEquipmentTypeIdentifier,dùngđểnhậndạngchủngloại(model)ĐTDĐ.YY:HaichữsốnàyđượcgọilàFAC(FinalAssemblyCode),dùngđểxácđịnhxuấtxứcủasảnphẩm(đãđượcsảnxuấthoặclắprápởquốcgianào).CầnlưuýrằngmộtnhàmáycóthểcótừhaimãsốFACtrởlênđểtránhtrườnghợpsốIMEIbịtrùnglặpkhisốlượngsảnphẩmvượtquáconsốmộttriệu,bởisốxêriZZZZZZchỉbaogồmsáuchữsố).ZZZZZZ:Sốxêricủasảnphẩm.A:Sốdùngđểkiểmtra.Sốnàyđượctínhdựavào14chữsốđãnêutheomộtthuậttoánchotrước.CóthểcăncứvàosốnàyđểbiếtsốIMEIcóhợplệhaykhông.Nhìnchung,dựavàosốIMEI,tacóthểxácđịnhđượcmodelcủasảnphẩm,xuấtxứ.Tuynhiênkhôngcóquytắcchungtrongviệcđánhsốmodelvàxuấtxứ,đánhsốthếnàophụthuộcvàonhàsảnxuất.BảngbêndướilàthôngtinvềmộtsốxuấtxứđốivớicácloạimáynhãnhiệuNokia:YY(FAC)Nướcxuấtxứ06France07,08,20Germany10,70,91Finland18Singapore19,40,41,44UK30Korea67USA71Malaysia80,81China(Vídụ:NếusốIMEIcủamáyNokialà350880101950328thìcónghĩalàĐTDĐđóđượcsảnxuấttạiPhầnLan.NếuIMEIlà350893309526592thìmáyĐTDĐđượcsảnxuấttạiHànQuốc).CáchxemsốIMEICónhiềucáchđểxemsốIMEI:xemtrựctiếptrênvỏmáyvàthôngquaphầnmềmcủamáy.Muốnxemtrựctiếptrênvỏmáy,phảitắtchóồn,tháopinđểxemsốIMEIghitrênmặtsaucủathânmáy.MuốnxemsốIMEIthôngquaphầnmềm,tabấm*#06#.Cáchnàycóthểdùngchotấtcảcácloạimáy.Mộtsốloại(nhưSiemens),nhàsảnxuấtchophépxemsốIMEIthôngquamenucủamáy.Mộtsốloạikhác(nhưNokia,SonyEricsson,…)chophépxemsốIMEIthôngquacácmenudịchvụ(servicemenu),bằngcáchbấmvàocácmãsốbímật(đốivớimáyNokiataphảibấm*#92702689#đểxemsốIMEIgốccủamáy).CáchkiểmtratínhhợplệcủasốIMEIThuậttoándùngđểtínhtoánsốnàynhưsau:Bước1:Nhânđôigiátrịcủanhữngsốởvịtrílẻ(làcácsốởvịtrí1,3,5,…,13),trongđósốthứ1làsốngoàicùngphíabênphảicủachuỗisốIMEI.Bước2:Cộngdồntấtcảcácchữsốriêngrẽcủacácsốthuđượcởbước1,cùngvớicácsốởvịtríchẵn(làcácsốởvịtrí2,4,6…14)trongchuỗisốIMEI.Bước3:Nếukếtquảởbước2làmộtsốchiahếtcho10thìsốAsẽbằng0.Nếukếtquảởbước2khôngchiahếtcho10thìAsẽbằngsốchiahếtcho10lớnhơngầnnhấttrừđichínhkếtquảđó.Vídụ:sốIMEIlà35088010195032A,trongđóAlàsốkiểmtracầnphảitínhtoán.Bước1:10,16,0,0,18,0,4Bước2:(1+0+1+6+0+0+1+8+0+4)+(3+0+8+1+1+5+3)=42Bước3:A=50–42=8NhưvậysốIMEIhợplệphảilà350880101950328.ĐốivớicácbạnthíchlậptrìnhvàmuốntựmìnhlàmmộtchươngtrìnhnhonhỏdùngđểkiểmtratínhhợplệcủasốIMEI,xingiớithiệumộtđoạnmãviếtbằngVisualBasic.FunctionCheckDigit(sIMEIAsString)AsStringDimiDigit(0To14)AsInteger,iAsInteger,iCDAsInteger,sCDAsStringIfLen(sIMEI)=15ThenFori=1To14iDigit(i)=CInt(Mid(sIMEI,15i,1))IfiMod2=1TheniDigit(i)=2*iDigit(i)IfiDigit(i)>9TheniDigit(i)=iDigit(i)9EndIfNextFori=1To14iCD=iCD+iDigit(i)NextIfiCDMod10=0ThensCD=“0″ElsesCD=CStr(((iCD10)+1)*10iCD)EndIfCheckDigit=sCDElseCheckDigit=“InvalidIMEI”EndIfEndFunctionCácbạncũngcóthểtảivềchươngtrìnhIMEIChecktừwebsitecủaeCHÍP.ChươngtrìnhchophépnhậpvàosốIMEIvàtínhtoánsốcuốicùngchobạn.TừđóbạnsóthểbiếtđượcsốIMEIđãchocóhợplệhaykhông.Giaodiệnchươngtrìnhnhưsau:userpostedimageMộtsốthủthuậtCácmạngdiđộngởnướcngoàithườngcómộtthiếtbịgọilàEIR(EquipmentIdentifyRegister ...
Nội dung trích xuất từ tài liệu:
Những bí mật về IMEI và truy tìm ĐTDĐ bị mấtNhữngbímậtvềIMEIvàtruytìmĐTDĐbịmấtThủthuậtNhữngbímậtvềIMEIvàtruytìmĐTDĐbịmấtIMEIlàgì?IMEI(InternationalMobileEquipmentIdentity)làsốnhậndạngthiếtbịdiđộngquốctế,dùngđểphânbiệttừngmáyĐTDĐ.Nóicáchkhác,vềnguyêntắc,khôngthểcóhaiĐTDĐcùngmangmộtsốIMEI.Thôngthường,sốIMEIdomộtsốtổchứccungcấpchonhàsảnxuấtĐTDĐ.MuốnsảnphẩmcủamìnhđượccấpsốIMEI,nhàsảnxuấtĐTDĐphảigửiđềnghịchomộttrongcáctổchứcnóitrênđểhọxemxét.CấutrúcvàýnghĩacácthànhtốcủasốIMEI:SốIMEIluôngồm15chữsốtheodạng:NNXXXXYYZZZZZZA.Trongđó,sáuchữsốđầu(NNXXXX)củaIMEIđượcgọilàTAC(TypeAllocationCode),haichữsốtiếptheo(YY)đượcgọilàFAC(FinalAssemblyCode),sáuchữsốkếtiếp(ZZZZZZ)làsốsêricủamáy,chữsốcuốicùng(A)làsốdùngđểkiểmtra.Chitiếthơn:NN:HaichữsốđầucủaIMEIđượcgọilàReportingBodyIdentifier,dùngđểnhậndạngtổchứcnàođãcungcấpsốIMEIchonhàsảnxuấtĐTDĐ(thôngthường,sốIMEIđượcbắtđầubằngsố35hoặc44,đâylàsốdotổchứcBABTcấpwww.babt.com).XXXX:BốnchữsốkếtiếpđượcgọilàMobileEquipmentTypeIdentifier,dùngđểnhậndạngchủngloại(model)ĐTDĐ.YY:HaichữsốnàyđượcgọilàFAC(FinalAssemblyCode),dùngđểxácđịnhxuấtxứcủasảnphẩm(đãđượcsảnxuấthoặclắprápởquốcgianào).CầnlưuýrằngmộtnhàmáycóthểcótừhaimãsốFACtrởlênđểtránhtrườnghợpsốIMEIbịtrùnglặpkhisốlượngsảnphẩmvượtquáconsốmộttriệu,bởisốxêriZZZZZZchỉbaogồmsáuchữsố).ZZZZZZ:Sốxêricủasảnphẩm.A:Sốdùngđểkiểmtra.Sốnàyđượctínhdựavào14chữsốđãnêutheomộtthuậttoánchotrước.CóthểcăncứvàosốnàyđểbiếtsốIMEIcóhợplệhaykhông.Nhìnchung,dựavàosốIMEI,tacóthểxácđịnhđượcmodelcủasảnphẩm,xuấtxứ.Tuynhiênkhôngcóquytắcchungtrongviệcđánhsốmodelvàxuấtxứ,đánhsốthếnàophụthuộcvàonhàsảnxuất.BảngbêndướilàthôngtinvềmộtsốxuấtxứđốivớicácloạimáynhãnhiệuNokia:YY(FAC)Nướcxuấtxứ06France07,08,20Germany10,70,91Finland18Singapore19,40,41,44UK30Korea67USA71Malaysia80,81China(Vídụ:NếusốIMEIcủamáyNokialà350880101950328thìcónghĩalàĐTDĐđóđượcsảnxuấttạiPhầnLan.NếuIMEIlà350893309526592thìmáyĐTDĐđượcsảnxuấttạiHànQuốc).CáchxemsốIMEICónhiềucáchđểxemsốIMEI:xemtrựctiếptrênvỏmáyvàthôngquaphầnmềmcủamáy.Muốnxemtrựctiếptrênvỏmáy,phảitắtchóồn,tháopinđểxemsốIMEIghitrênmặtsaucủathânmáy.MuốnxemsốIMEIthôngquaphầnmềm,tabấm*#06#.Cáchnàycóthểdùngchotấtcảcácloạimáy.Mộtsốloại(nhưSiemens),nhàsảnxuấtchophépxemsốIMEIthôngquamenucủamáy.Mộtsốloạikhác(nhưNokia,SonyEricsson,…)chophépxemsốIMEIthôngquacácmenudịchvụ(servicemenu),bằngcáchbấmvàocácmãsốbímật(đốivớimáyNokiataphảibấm*#92702689#đểxemsốIMEIgốccủamáy).CáchkiểmtratínhhợplệcủasốIMEIThuậttoándùngđểtínhtoánsốnàynhưsau:Bước1:Nhânđôigiátrịcủanhữngsốởvịtrílẻ(làcácsốởvịtrí1,3,5,…,13),trongđósốthứ1làsốngoàicùngphíabênphảicủachuỗisốIMEI.Bước2:Cộngdồntấtcảcácchữsốriêngrẽcủacácsốthuđượcởbước1,cùngvớicácsốởvịtríchẵn(làcácsốởvịtrí2,4,6…14)trongchuỗisốIMEI.Bước3:Nếukếtquảởbước2làmộtsốchiahếtcho10thìsốAsẽbằng0.Nếukếtquảởbước2khôngchiahếtcho10thìAsẽbằngsốchiahếtcho10lớnhơngầnnhấttrừđichínhkếtquảđó.Vídụ:sốIMEIlà35088010195032A,trongđóAlàsốkiểmtracầnphảitínhtoán.Bước1:10,16,0,0,18,0,4Bước2:(1+0+1+6+0+0+1+8+0+4)+(3+0+8+1+1+5+3)=42Bước3:A=50–42=8NhưvậysốIMEIhợplệphảilà350880101950328.ĐốivớicácbạnthíchlậptrìnhvàmuốntựmìnhlàmmộtchươngtrìnhnhonhỏdùngđểkiểmtratínhhợplệcủasốIMEI,xingiớithiệumộtđoạnmãviếtbằngVisualBasic.FunctionCheckDigit(sIMEIAsString)AsStringDimiDigit(0To14)AsInteger,iAsInteger,iCDAsInteger,sCDAsStringIfLen(sIMEI)=15ThenFori=1To14iDigit(i)=CInt(Mid(sIMEI,15i,1))IfiMod2=1TheniDigit(i)=2*iDigit(i)IfiDigit(i)>9TheniDigit(i)=iDigit(i)9EndIfNextFori=1To14iCD=iCD+iDigit(i)NextIfiCDMod10=0ThensCD=“0″ElsesCD=CStr(((iCD10)+1)*10iCD)EndIfCheckDigit=sCDElseCheckDigit=“InvalidIMEI”EndIfEndFunctionCácbạncũngcóthểtảivềchươngtrìnhIMEIChecktừwebsitecủaeCHÍP.ChươngtrìnhchophépnhậpvàosốIMEIvàtínhtoánsốcuốicùngchobạn.TừđóbạnsóthểbiếtđượcsốIMEIđãchocóhợplệhaykhông.Giaodiệnchươngtrìnhnhưsau:userpostedimageMộtsốthủthuậtCácmạngdiđộngởnướcngoàithườngcómộtthiếtbịgọilàEIR(EquipmentIdentifyRegister ...
Tìm kiếm theo từ khóa liên quan:
số IMEI điện thoại di động timg điện thoại mất thiết bị di động thủ thuật điện thoạiGợi ý tài liệu liên quan:
-
43 trang 168 0 0
-
72 trang 161 0 0
-
Đồ án tốt nghiệp ngành Công nghệ thông tin: Lập trình game trên thiết bị di động
56 trang 146 0 0 -
33 trang 140 0 0
-
Giáo trình Lập trình Android cơ bản: Phần 1
190 trang 132 0 0 -
17 trang 89 0 0
-
gỡ bỏ drm prc để convert và đọc được trên mọi chương trình đọc sách
8 trang 87 0 0 -
10 trang 76 0 0
-
Giáo trình Điện thoại thông minh: Phần 1
54 trang 74 0 0 -
Dịch vụ thông tin di động trong thư viện: Tổng quan các xu hướng cung cấp thông tin hiện nay
5 trang 41 0 0