¡°Äã×ß½øÒ»¸ö¿§·Èµê×øÏÂÀ´¡£µÈ¿§·ÈµÄʱºò£¬ÄãÄóöÄãµÄÖÇÄÜÊÖ»ú¿ªÊ¼ÍæÒ»¿îÄãǰЩÌìÏÂÔØµÄÓÎÏ·¡£½Ó×Å£¬Äã¼ÌÐø¹¤×÷²¢ÇÒÔÚµçÌÝÀïÊÕÓʼþ¡£ÔÚÄã²»ÖªÇéÏ£¬Óй¥»÷Õß»ñÈ¡Á˹«Ë¾ÍøÂçµÄµØÖ·²¢ÇÒ²»¶ÏµØ¸ÐȾÄãËùÓÐͬʵÄÖÇÄÜÊÖ»ú¡£
µÈÏ£¬ ʲô£¿
ÎÒÃÇÔÚBromiumʵÑéÊÒ²©¿ÍÉϲ»»á̸ÂÛAndroidÌ«¶à¡£µ«ÊDz»Ê±µØÎÒÃÇϲ»¶ÐÞÐÞ²¹²¹¡£½üÀ´£¬ÎÒµÄͬÊÂThomas
Coudray ºÍÎÒ̽Ë÷ÁËÏÂAndroidÔ¶³Ì´úÂëÖ´ÐеÄÒ×ËðÐÔ£¬ÏëŪÃ÷°×Ò×ËðÐÔÔÚÏÖʵӦÓÃÖÐÊǶà´óµÄÎÊÌâ¡£
¾¡¹ÜȨÏÞÌáÉý¼¼ÊõÔÚAndroidÉÏºÜÆÕ±é£¨²¢ÐγÉÁË¡°root¡±É豸µÄ¹ßÀý£©£¬µ«Ô¶³Ì´úÂëÖ´ÐÐÊÇÒ»ÖÖº±¼ûÇÒΣÏյöàµÄ©¶´¡£ËüÔÊÐí¹¥»÷Õß²»¾ÊÚȨ¾ÍÔÚÓû§É豸ÉÏÖ´ÐÐÌØ¶¨´úÂë¡£Õâ¸öBugÌØ±ðÁíÈ˹Ø×¢£¬ÒòΪ£¬¼´Ê¹ÔÚËü±»ÐÞ¸´ºó¹ýÁË18¸öÔ£¬ÔÚ°²×°ÁËËùÓв¹¶¡µÄ×îÐÂÐ͵ÄAndroidÉ豸ÉÏÈԿɱ»Àû
Óá£ÎÒÃÇÏë¿´¿´£¬Èç¹ûÕâÊÇÕæµÄ£¬ÀûÓôË©¶´ÐèÒª¸¶³ö¶àÉÙŬÁ¦¡£ÎÒÃÇ·¢ÏÖÉÏÊö³¡¾°ÍêÈ«¿ÉÄÜ·¢Éú¡£
ÎÒÃÇÓÃÁËÁ½ÖÖ²»Í¬µÄ·½·¨Ñо¿´ËBug¡£Ê×ÏÈ£¬ÎÒÃdz¢ÊÔÔÚÀàËÆ¹«¹²WIFIµÄ»·¾³ÖÐÀûÓÃËü£¬Ò²¾ÍÊÇÄã¿ÉÄÜÔÚ¿§·ÈµêÖÐÓöµ½µ½»·¾³¡£ÎÒÃÇÆô¶¯ÁËһЩ
AndroidÉ豸ºÍÁ®¼ÛµÄÍøÂçÉ豸£¬¿ªÊ¼¹¥»÷¡£µÚ¶þ²½ÊǹÀ¼ÆÆÕͨÓû§Óжà´óµÄ¿ÉÄÜÓöµ½ÕâÖÖ×µÄÇéÐΡ£Îª´Ë£¬ÎÒÃÇʹÓÃÁËͳ¼Æ·ÖÎö¼¼Êõ£¬¿´¿´ÓжàÉÙÓЩ¶´
µÄAppºÍÉ豸¡£
ÔÚ¿ªÊ¼Ï¸½Ú֮ǰ£¬ÏÈÁ˽âһϴËBugµÄ±³¾°ÖªÊ¶£º
±³¾°ÖªÊ¶
ËüʼÓÚ2012ÄêµÄJavascriptÔÚaddJavascriptInterface APIÖеÄÔ¶³Ì´úÂëÖ´ÐÐBug£¬CVE-2012-6636(ÏêÇé¼û´Ë´¦ºÍ´Ë´¦£©¡£´ËBugÔÊÐíJavascript´úÂë»ñµÃ·ÃÎÊϵͳµÄ¸ü´óȨÏÞ£¬Õâ²¢·Ç¿ª·¢Õߵı¾Òâ¡£ÖÁ´Ë£¬Èç´ËÔã¸â¡£MWRµÄÑо¿ÈËÔ±ÔÚ¼¸¸öÔºóµÄÑо¿½á¹ûÏÔʾÓдóÁ¿AppʹÓÃÁË¹ã¸æ¹©Ó¦É̵Ŀò¼Ü³ÌÐò£¬¶øÕâЩ¿ò¼Ü³ÌÐòͨ³£ÊÜ´ËBugÓ°Ïì¶øÇÒ»¹ÔÚÔËÐÐʱÏÂÔØJavascript´úÂë¡£
ÕâЩÒòËØ½áºÏÆðÀ´Òâζ×Å£¬´óÁ¿µÄApp²ÉÓò»°²È«µÄ·½Ê½´Ó»¥ÁªÍøÏÂÔØJavascript´úÂ룬Òò´Ë¶ñÒâ¹¥»÷Õß½Ù³ÖÏÂÔØ²¢·¢¶¯Ô¶³Ì´úÂëÖ´ÐеĹ¥»÷²¢²»ÄÑ¡£
»¹Ã»ÐÞ¸´£¿
Android 4.2ÐÞ¸´ÁËÕâ¸öDZÔÚµÄjavascript©¶´¡£²»ÐÒµÄÊÇ£¬ÓÉÓÚÏòºó¼æÈݵÄÔÒò£¬ÐÞ¸´Ö»Òâζ×ÅÔÚÌØ¶¨µÄ³¡¾°ÖйرÕÁË©¶´¡£ÏÖʵÖеÄAndroid°æ±¾Ëé
Ƭ»¯ºÍAndroidÉÏµÄ¹ã¸æÉÌҵģʽÒâζ×ÅÕâЩ³¡¾°²¢²»³£¼û¡£ÎÒÃǼì²éÁËGoogle PlayÉϵÄ100,000¸öAPKÎļþ£¬·¢ÏÖ´óÔ¼ÓÐ12%¼´Ê¹ÔËÐÐÔÚ×îеÄAndroidÉ豸ÉÏÈÔÈ»ÓЩ¶´·çÏÕ¡£

APK·ÖÎö½á¹û£ºÒ»°ëûÓЩ¶´·çÏÕ£¬ÒòΪËüÃǵÄÄ¿±êSDK°æ±¾´óÓÚ»òµÈÓÚ17£»Ê£ÏµÄ31%ûÓÐʹÓôæÔÚ©¶´µÄAPI£»7%ÓÉÓÚAPK»ìÏý»ò·ÖÎö³ö´í¶øÃ»ÓзÖÎö¡£
ÁíÍ⣬²»¹Ü´Ë©¶´ÊÇ·ñ±»ÐÞ¸´£¬³¬¹ý50%µÄAndroidÉ豸ÈÔ¾ÉʹÓÃ×ŵÍÓÚ4.2µÄ°æ±¾¡£¶ÔÓÚÕâЩÉ豸£¬Ã»ÓÐÐÞ¸´³ÌÐò£¬ËüÃÇÒÀ¾É´æÔÚ©¶´·çÏÕ¡£
¼¼Êõµã
ΪÁËÐÞ¸´³É¹¦£¬µ÷ÓÃaddJavascriptInterfaceµÄ³ÌÐò±ØÐë±àÒëΪAPI 17¼°ÒÔÉÏ£¬Ò²¾ÍÊÇ˵ÄãµÄÄ¿±êAndroid°æ±¾±ØÐëÊÇ4.2¼°ÒÔºóµÄ¡£ÎªÁ˼æÈݸü¶àµÄÉ豸£¬AppºÍ¿ò¼Ü³ÌÐò¾³£Óþ¡¿ÉÄܵ͵ÄAPI°æ±¾±àÒë¡£ÖØµã¾ÍÊÇ
¼´Ê¹ÔËÐÐÔÚ´òÁ˲¹¶¡³ÌÐòµÄAndroid 4.2, 4.3»ò4.4µÄÉ豸ÉÏ£¬AppÈÔ´æÔÚ©¶´¹¥»÷·çÏÕ¡£
¹ã¸æÉÌҵģʽÔÚAndroidÖкÜÁ÷ÐУºÒ²¾ÍÊÇAppÃâ·Ñ£¬¿ª·¢Õßͨ¹ýÏòÓû§Õ¹Ê¾¹ã¸æ¶ø»ñµÃÊÕÈë¡£ÔÚAndroidÖУ¬Óг¬¹ý50¸ö²»Í¬µÄ¹ã¸æ¿ò¼Ü
³ÌÐò£¬ÕâʹµÃ¿ª·¢ÕߺÜÈÝÒ×ʵÏÖ¹ã¸æ¹¦ÄÜ£¬ÊÂʵÉÏËûÃǾ³£ÔÚAppÖÐʹÓò»Ö»Ò»¸ö¹ã¸æ¿ò¼Ü³ÌÐò¡£ÓеÄApp·¢ÏÖʹÓÃÁË20¸öÖ®¶à£¨¼û´Ë´¦µÄͼ4£©¡£ÕâЩ¿ò¼Ü³ÌÐò´ó¶¼ÓÐÕâÖÖÐÐΪ¡ª¡ªµ±appµÚÒ»´ÎÔËÐÐʱ£¬ËüÃÇͨ¹ýHTTPÏÂÔØjavascript¿â¡£ÕâÒ²¾ÍÊÇ˵Appͨ³£²»°²È«µØÏÂÔØÁËδÑéÖ¤µÄjavascript´úÂ룬¶øÕâЩ´úÂëÔËÐÐÔÚ¿ÉÖ´ÐÐÈÎÒâ´úÂëµÄ»·¾³ÖС£
´úÂëµÄÖ´ÐÐÒâζ×ŶÔÉ豸µÄÎÞÏÞÖÆ·ÃÎÊ
Æù½ñΪֹ£¬Õâ¸ö©¶´½ö½öÔÊÐíÒ»¸ö¹¥»÷ÕßÔÚÒ»¸ö°²×¿Ó¦Óû·¾³ÖÐÈ¥Ö´ÐдúÂë¡£ÕâºÜÔã¸â£¬µ«ÊÇÈÔÈ»±»°²×¿È¨ÏÞϵͳÏÞÖÆÔÚµ¥¶ÀµÄÓ¦ÓÃÖÐÈ¥·ÃÎÊÊý¾Ý¡£È»¶ø£¬Ò»
µ©Ò»¸ö¹¥»÷ÕßÓÐÁËÒ»¸öÔÚϵͳÖеÄÁ¢×ãµã£¬Õâ¾ÍÀàËÆÓÚËûÃÇ¿ÉÄÜ»ñµÃ¶îÍâµÄÌØÈ¨¡£ÒÔfutex©¶´ÎªÀý(CVE-2014-3153)£¬ËüÓ°Ï쵱ǰʹÓõÄÿ¸ö
LinuxÄں˰汾£¬°üÀ¨°²×¿ÏµÍ³ÒÔ¼°×î½üµÚÒ»´Î±»³É¹¦rootµÄGalaxy S5¡£¾¡¹ÜËûÃDz»Êǵȼ۵쬵«ÎÒÃÇ»¹ÊÇÓ¦¸ÃÑø³É¡°Ô¶³Ì´úÂëÖ´ÐС±Óë¡°rootȨÏÞ¡±ÔÚÑÏÖØµÈ¼¶Éϵȼ۵Äϰ¹ß£¬ÒòΪ³ÙÔ磬һ¸ö϶¨¾öÐĵĺڿͽ«¿ÉÄÜ´ÓÒ»¸öµØ·½±Äµ½ÁíÒ»¸öµØ·½£¬»ñÈ¡É豸µÄÍêÈ«¿ØÖÆÈ¨¡£
ÕæÊµÊÀ½çÖеÄ©¶´ÀûÓÃ
ÎÒÃÇ̸ÁËÈçºÎÀûÓé¶´ºÍ©¶´ÎªÊ²Ã´Èç´ËÑÏÖØ¡£ÏÖÔÚÎÒÃÇÆ²¿ª·ÖÎö£¬Ñé֤һϩ¶´µ½µ×ÓжàÈÝÒ×±»ÀûÓá£
ÎåÔÂÖÐÑ®£¬ÎÒÃÇ´ÓPlay StoreËæ»úÏÂÔØÁË102,189¸öÃâ·ÑµÄapp£¬²¢Í¨¹ýͳ¼Æ·ÖÎö·¢ÏÖÆäÖеÄ12.8%´æÔÚDZÔڵĩ¶´·çÏÕ£¬ÕýÈçÉÏͼËùʾ¡£ÕâЩAPKͬʱʹÓÃÁ˹ýµÍµÄ
Ä¿±êAPI°æ±¾ºÍaddJavascriptInterface API¡£ÕâЩAPKµ÷ÓÃaddJavascriptInterfaceʱµÄ©¶´ÊÂʵÉÏ¿ÉÒÔͨ¹ýÖмäÈ˹¥»÷µÄ·½Ê½ÀûÓ㬵±´Ó»¥ÁªÍø²»°²È«µØÏÂÔØµÄjavascript½Å±¾Ê±¿ÉÒÔ·¢ÆðÖмäÈ˹¥»÷¡£
ÎÒÃÇ»á²âÊÔͨ¹ýÖмäÈ˹¥»÷½Ù³Ö·Ç°²È«µÄjavascriptÏÂÔØ£¬²¢×¢ÈëһЩjavascript½Å±¾À´Ì½²éaddJavascriptInterface©¶´¡£
²âÊÔappµÄ©¶´
ÎÒÃÇÉèÖÃÁËÒ»¸ö³äµ±Í¸Ã÷web´úÀíÖмäÈ˵ÄwifiÎÞÏß½ÓÈëµã£¨AP£©¡£Ëü±»ÉèÖÃΪ¶ÔÈκνÓÈë´ËAPµÄÉ豸ÔÚͨ¹ýHTTPÇëÇóÈκνű¾Ê±¶¼×¢Èë¶ñÒâ
´úÂë¡£APÉèÖÃÁËÃÜÂ룬ÒÔ·ÀÓÐÈËÎóÓ㬵«±¾·½·¨¿ÉÒÔÓõ½¹«¿ª·ÃÎʵÄAP¡£¼´Ê¹µ±AP²»ÊÜ¿ØÖÆÊ±£¬DNS¶¾»¯»òARP»º´æÆÛƵȼ¼ÊõÒ²¿ÉÒÔÓÃÀ´ÊµÏÖÖмäÈË´ú
Àí¡£»òÕß¿ÉÒÔ°²×°Ò»¸öÄ£·Â³ÉºÏ·¨APµÄ¼ÙAP¡£Ò²¾ÍÊÇ˵£¬Óи÷ÖÖ·½·¨ÊµÏÖÖмäÈË´úÀí£¬Ê¹ÓÃwifiµÄÈκÎÈ˶¼½«Í¨¹ýÎÒÃǵĴúÀí·ÃÎÊÍøÂç¡£

javascriptµÄ¶¯Ì¬ÐÔÒâζ×ÅÎÒÃDz»ÐèÒª¼ì²âÌØ¶¨µÄÓ¦ÓóÌÐò»ò¹ã¸æ¿ò¼Ü³ÌÐòÒÔ×÷ΪĿ±ê¡£µ±ÔËÐÐʱ£¬¶ñÒâ´úÂëɨÃèÕû¸öjavascriptÃüÃû
¿Õ¼äÖеĶÔÏ󣬲éÕÒ²»ÕýÈ·µØÊ¹ÓÃÁËaddJavascriptInterface APIµÄ¶ÔÏó£¬È»ºó¶Ôÿ¸ö½øÐЩ¶´²âÊÔ¡£Èç¹ûûÓÐÕÒµ½Â©¶´£¬Ëü¾Í¾²ÇÄÇĵØÍ˳ö£¬²»Ó°ÏìappµÄÔËÐС£Èç¹û³É¹¦ÁË£¬Ëü½«ÔËÐÐÒ»¸öshellÃüÁîÆô¶¯¼ÆËãÆ÷
app£¨ÕâÊÇ©¶´½Ò¶ÖеÄÒ»¸ö´«Í³£¬±íÃ÷ÄãÍê³ÉÁË´úÂëÔËÐСª¡ªÈçºÎÄã¿ÉÒÔÆô¶¯¼ÆËãÆ÷£¬Äã¾ÍÖ¤Ã÷ÁË¿ÉÒÔÖ´ÐÐÈκδúÂ룩¡£
×¢ÈëµÄ javascriptƬ¶Ï
function findVulnerableObject() { for (var prop in window) { try { // If getClass() doesn¡¯t throw, the object is vulnerable window[prop].getClass(); return window[prop]; } catch(err) { } } return null; } |
ÎÒÉèÖúÃAPºó£¬´Ó13,119¸ö±êÃ÷ÓÐDZÔÚ©¶´µÄappÖÐËæ»úÑ¡ÁËһЩ£¬°ÑËüÃǰ²×°µ½½ÓÈëÁËAPµÄһ̨Nexus
5(ÔËÐÐ4.4.3)ºÍһ̨ÈýÐÇXE700t£¨ÔËÐÐAOSP 4.2µÄx86ƽ°å£©¡£ÎÒÃÇÖ»²»¹ýÊÇÆô¶¯Ã¿¸öApp£¬×öЩ¼òµ¥µÄ½»»¥²Ù×÷£¬¾Í³É¹¦µØÔÚ³¬¹ý°ëÊýµÄÓ¦ÓÃÖд¥·¢ÁËÔ¶³Ì´úÂëÖ´ÐУ¬ËüÃǼÓÔØÁËͨ¹ýÖмäÈË´úÀí×¢Èë
µÄ¶ñÒâ´úÂë¡£
ΪÁ˺ÃÍæ£¬ÎÒÃǰÑ×¢Èëµ½Ò»¸öappÖÐjavascript´úÂë·´¸´Ð޸ģ¬Ö±µ½ÏÔʾBromiumµÄ±êÖ¾Ìæ»»ÁËÔÓÐ¹ã¸æ¡£
±»ÈÅÂÒ¶øÏÔʾÁËBromium±êÖ¾µÄappµÄUI½ØÆÁ¡£
È«ÊÇ¹ã¸æÈǵûö
ͨ¹ý²é¿´TCP/IP°üµÄ¹ì¼££¬ºÜ¿ì·¢ÏÖ¹ã¸æ¿ò¼Ü³ÌÐò¾ÍÊÇÁªºÏʹÓÃÁËaddJavascriptInterfaceºÍ·Ç°²È«HTTPÏÂÔØµÄ×ï¿ý»ö
Êס£ÔÚÎÒÃǵ÷²éµÄ¿ò¼Ü³ÌÐòÖÐûÓÐÒ»¸öʹÓÃHTTPS£¬Ò²¾ÍÒâζ×ÅÈκÎʹÓÃÕâЩ¿ò¼Ü³ÌÐòµÄappÔڷǰ²È«µØÏÂÔØjavascriptʱҲÒ×Êܵ½¹¥»÷¡£ÒÔÍùµÄ
Ñо¿ÏÔʾÓÐ17%µÄappËäȻʹÓÃÁËHTTPS,µ«Ó÷¨²»µ±£¬µ«ÕâÊÇÁíÒ»»ØÊÂÁË¡£
ÎÒÃÇÈÏÕæµØ¼ì²éÁËһЩapp£¬¿´¿´Ê¹ÓÃÓÃÁËÄÄЩ¹ã¸æ¿ò¼Ü¡£AdMobÊÇÓõÃ×î¶àµÄ£¨Í¨³£Ò²ÊǸüÐÂ×îÆµ·±µÄ£©£¬µ«ÎÒÃÇ·¢ÏÖÓõ½µÄ´óÁ¿¿ò¼ÜÈÔÈ»ÔÚ²»°²È«
µØÊ¹ÓÃaddJavascriptInterface¡£ÔÚ¼ì²éµÄappÖУ¬Óг¬¹ý80%µÄ·Ç¸¶·Ñapp°üº¬ÁËÖÁÉÙÒ»¿î¹ã¸æ¿ò¼Ü¡£×ÜÌåÉϽ²£¬ÔÚʶ±ðµÄ
2140¸öappÖгöÏÖÁË4190¸ö¹ã¸æ¿ò¼Ü¡£
ÎÊÌâÓжàÑÏÖØ£¿
GoogleÔÚPlay StoreÉϹ«²¼ÁËËùÓÐappµÄ´óÖÂÏÂÔØÁ¿¡£½ö¾ÍÎÒÃÇÊÖ¹¤È·ÈÏÁË´æÔÚ©¶´µÄС²¿·ÖÓÃÀý£¬¾ÍÓг¬¹ý1.5ÒÚµÄÏÂÔØÁ¿¡£Õâ²¢²»ÊÇ˵¾Í±£Ö¤»áÓÐ150,000,000²¿ÓЩ¶´µÄÉ豸£¬ÒòΪһ̨É豸¿ÉÄܰ²×°¶à¸ö²»Í¬µÄÓЩ¶´µÄÓ¦Óᣵ«¿¼Âǵ½ÎÒÃÇÔÚ·ÖÎöÖз¢ÏֵıÈÀý¡ª¡ª10%µÄappÓÐDZÔڵķçÏÕ£¬ÆäÖÐÓÐ50%µÄÓзçÏÕµÄapp±»ÊµµØ²âÊÔ¿ÉÒÔ±»¹¥»÷¡ª¡ªÕâ¾Í´æÔڷdz£¶àÓЩ¶´µÄÉ豸¡£
¶øÇÒ£¬±ðÍüÁËÓÐ57%µÄAndroidÉ豸ÔËÐÐÔÚµÍÓÚ4.2µÄ°æ±¾ÉÏ¡£ËùÒÔ¼´Ê¹Ã÷ÌìËùÓÐÓЩ¶´µÄappºÍ¿ò¼Ü´òÉÏÁË»ùÓÚ4.2µÄ²¹¶¡£¬ÈÔÈ»Óг¬¹ýÒ»°ëµÄAndroidÉ豸²»ÄÜÐÞ¸´Õâ¸ö©¶´¡£
Ò»µ©ÄãʵÏÖÁËÔ¶³Ì´úÂëµÄÖ´ÐУ¬½áÊøÖ®Ç°ÔÚ¿§·ÈµêËùÃèÊöµÄÔÖÄÑÇéÐΣ¬²»ÊÇʲô´óµÄ½ø²½¡£³õʼ»¯Ò»¸öÆ¥ÅäµÄrootȨÏÞ£¨²»ÐÒµÄÊÇ£¬Ï൱һ²¿·ÖÔÚ°²×¿Æ½
̨ÉÏ£©£¬Ò»¸ö±»Ë𺦵ÄÉ豸»á±ä³ÉijÖÖÖмäÈË£¬ËüËæºó»á½øÈëÈκÎÍøÂç¡£Òò´Ë£¬¹¥»÷¿ªÊ¼´«²¥£¬¾ÙÀýÀ´Ëµ£¬ÔÚ×Ô´øÒƶ¯É豸µÄÊÀ½çÀ¹²Í¬µÄwifiÍøÂçÊÇÄÇÑùµØ
ÊÜ»¶Ó¡£
ºÏ²¢É豸·ÖÎöÆ÷£¨Device Analyser£©µÄÊý¾Ý
É豸·ÖÎöÆ÷£¨Device Analyser£©ÊÇÁíÍâÒ»¸öÓÃÓÚͳ¼Æ°²×¿É豸µÄ£¨Êý¾Ý£©À´Ô´¡£ÆäÖеÄÒ»ÏÄܾÍÊÇËü×·×ÙÓû§Æô¶¯²»Í¬µÄÓ¦ÓÃµÄÆµ·±³Ì¶È¡£ËûÃÇÓÃ×ã¹»µØÄÍÐÄÈ¥Ï໥²ÎÕÕDZÔÚȱÏÝÓ¦ÓõÄÁбíÉϵÄÊý¾Ý£¬¸ø³öÁËÏÂÃæµÄ½á¹û£º
ÿÌìÿÓû§´ò¿ªÇ±ÔÚȱÏÝÓ¦ÓÃµÄÆ½¾ùÊýÁ¿
¹ýÈ¥Ò»Äê×óÓÒµÄʱ¼ä£¬É豸·ÖÎöÆ÷£¨Device Analyser£©µÄÊý¾ÝÏÔʾÉ豸µÄʹÓÃÕßÃÇÿÌìÆ½¾ù´ò¿ª0.4-0.5¸öDZÔÚ©¶´µÄÓ¦Ó᣻òÕß»»ÑÔÖ®£¬Æ½¾ùÒ»ÖÜÄÚ¾ÍÓм¸´ÎÊÕµ½£¨Â©¶´£©¹¥»÷¡£ÎÒÃDz»ÄܼÙ
ÉèÓ¦Óõİ汾±ÈÎÒÃÇ·ÖÎö¹ý´æÔÚ©¶´µÄ°æ±¾Ð£¬Òò´Ë£¬µ±ÎÒÃǵÄʾÀýÊý¾ÝÒѲ»ÔÙÊÇ×îа汾£¬ÓëͼÐζÔÓ¦Ò²¾Í±íÏÖΪ¼±¾çϽµ¡£Èç¹ûÎÒÃǶÔ×î½üµÄAPK°æ±¾ÖØÐ½ø
ÐÐÎÒÃǵķÖÎö£¬ÎÒÃǺÜÓпÉÄÜ¿´µ½ËüÈÔÔÚ0.4·Ö¡£DA£¨ É豸·ÖÎöÆ÷£º Device Analyser£©µÄÊý¾ÝÊÇÒ»¸öÏ൱СµÄÑù±¾£¬ÈÃËüÈ¥Òýµ¼¸ü¶àµØ¹ØÓÚ°²×¿É豸µÄ½áÂÛ£¬ÔÚÕûÌåÉÏÊÇÀ§Äѵġ£
½áÂÛ
ÎÒÃÇ·¢ÏÖ,ͨ¹ýʹÓÃÏà¶Ô¼òµ¥µÄÖмäÈË´úÀí¼¼Êõ,ÎÞÐèÌØ¶¨µÄÓ¦ÓóÌÐò»òÉ豸¿ÉÒÔÔ¶³ÌÔËÐÐÓÐΣº¦µÄÓ¦ÓóÌÐò£¬¼´Ê¹
AndroidÉ豸°²×°ÁËÍêÈ«²¹¶¡¡£Ê¹Óþ²Ì¬·ÖÎöÎÒÃÇ·¢ÏÖ,Ï൱´ó±ÈÀýµÄÓ¦ÓúܿÉÄÜÈÔÈ»´àÈõ,ÎÒÃÇ֤ʵ,ͨ¹ýËæ»ú²âÊÔ³¬¹ýÒ»°ëµÄÓ¦ÓÃȷʵȱ·¦µÖ¿¹Á¦¡£
Òò´Ë,ÎÒÃǽ¨Òéµ±Á¬½Óµ½Ò»¸ö²»¿ÉÐŵÄwi-fiÎÞÏßÍøÂçʱ²»ÒªÊ¹ÓÃÈκÎAndroidÓ¦ÓóÌÐòÏÔʾ¹ã¸æ¡£
|