Ò»¡¢Èí¼þ×°ÖÃǰµÄÇéÐÎ×¼±¸
ÔÚ¾ÙÐÐ"Æß²ÊÖ±²¥»Ø¹éµØµãgithub"µÄ×°ÖÃǰ£¬Ö÷ҪʹÃüÊÇÉèÖÃAndroid¿ª·¢ÇéÐΡ£¿ª·¢Õßģʽµ÷ÊÔ£¨developer mode debugging£©ÐèÒªÏȽâËø×°±¸µÄOEM½âËøÑ¡Ï½¨ÒéʹÓÃAndroid 9.0¼°ÒÔÉÏϵͳ°æ±¾¡£Æ¾Ö¤github¿ªÔ´´úÂë¿âµÄ°æ±¾¼Í¼£¬2019Äê3Ô¸üеÄv2.4.7°æ±¾±£´æÌØÊâÊðÃûÒªÇó£¬Õâ¶ÔAPKÎļþȨÏÞ£¨application package permissions£©ÉèÖÃÌá³ö¸ü¸ß±ê×¼¡£
ΪʲôÐèÒªÌØÊâ¹Ø×¢°²×¿ÏµÍ³°æ±¾ÄØ£¿´ÓÄæÏò¹¤³Ì¼ì²â±¨¸æÀ´¿´£¬½ÏµÍ°æ±¾µÄAndroidϵͳÈÝÒ×µ¼ÖÂSSLÖ¤ÊéÑé֤ʧ°Ü£¬½ø¶ø´¥·¢Ó¦ÓÃÊý¾Ý¼ÓÃÜ´«ÊäÒì³£¡£½¨Òéͨ¹ýAndroid StudioµÄSDK Manager×°ÖÃPlatform-Tools 28.0.3°æ±¾£¬¸Ã¹¤¾ß¼¯ÄܸüºÃµØ´¦Öóͷ£´úÂë»ìÏý£¨code obfuscation£©´øÀ´µÄÆÊÎöÄÑÌâ¡£
¶þ¡¢Ô´Âë±àÒëÓëÊðÃûÉèÖÃÏê½â
»ñÈ¡github¿ÍÕ»´úÂëºó£¬Òªº¦°ì·¨ÊǾÙÐÐÍâµØ»¯±àÒë¡£¿ª·¢ÇéÐÎÐèÉèÖÃJava 8¿ª·¢Ì×¼þºÍGradle 5.4.1¹¹½¨¹¤¾ß£¬ÕâÓëÏîÄ¿ÖеÄgradle-wrapper.propertiesÉèÖÃÖ±½ÓÏà¹Ø¡£Æ¾Ö¤Ó¦ÓÃÊðÃûÑéÖ¤¹æ·¶£¬±ØÐèʹÓÃjarsigner¹¤¾ßÌìÉúÇкÏRFC 3161±ê×¼µÄʱ¼ä´ÁÖ¤Êé¡£
ÔÚ±àÒëÀú³ÌÖз¢Ã÷£¬Ä³Ð©ÒÀÀµ¿âµÄ°æ±¾³åÍ»»áµ¼ÖÂmanifestºÏ²¢Ê§°Ü¡£Í¨¹ýÉó²é¹¹½¨ÈÕÖ¾µÄmerged manifest¼Í¼£¬¿ÉÒÔ׼ȷʶ±ð³ö×ÊÔ´Îļþ³åÍ»µÄÄ£¿é¡£½¨ÒéʹÓÃAPK Analyzer¹¤¾ß¾ÙÐÐÉî¶È½á¹¹ÑéÖ¤£¬ÓÈÆä×¢ÖØassetsĿ¼ÏµÄÖ±²¥ÃÜÔ¿ÉèÖÃÎļþÊÇ·ñÐèÒª¶¯Ì¬½âÃÜ¡£
Èý¡¢¹¦Ð§Ä£¿é¶¨ÖÆÓë½Ó¿Úµ÷ÊÔ
ϵͳ½¹µã¹¦Ð§µÄ¶þ´Î¿ª·¢ÐèÒªÖØµã¹Ø×¢ÍÆÁ÷Ä£¿éµÄÐÒéʵÏÖ¡£ÍøÂç×¥°üÆÊÎöÏÔʾ£¬Ö±²¥Êý¾Ý½ÓÄÉRTMP over QUIC»ìÏýÐÒ飬ÕâÒªÇ󿪷¢ÇéÐξ߱¸HTTP/3ÐÒéÕ»Ö§³Ö¡£ÔÚÊÓÆµ±à½âÂë²ãÃæ£¬github´úÂëÖеÄmediaÄ£¿é°üÀ¨Õë¶ÔæçÁú835оƬµÄÓ²¼þ¼ÓËÙÓÅ»¯¼Æ»®¡£
ÔõÑùÑéÖ¤×Ô½ç˵¹¦Ð§µÄÓÐÓÃÐÔ£¿½¨Òé´î½¨ÍâµØÃ½ÌåЧÀÍÆ÷¾ÙÐж˵½¶Ë²âÊÔ¡£Ê¹ÓÃWireshark×¥È¡ÍøÂ籨ÎÄʱ£¬ÐèÌØÊâ×¢ÖØTLS 1.3¼ÓÃÜÎÕÊÖÀú³ÌµÄÒªº¦²ÎÊý¡£ÊµÑéÊý¾ÝÏÔʾ£¬ÆôÓÃBrotliѹËõËã·¨¿É½«ÍÆÁ÷ÑÓ³Ù½µµÍ18%£¬µ«ÐèÒªÐÞ¸Äbuild.gradleÖеÄNDKÉèÖá£
ËÄ¡¢Çå¾²·À»¤»úÖÆÉî¶ÈÆÊÎö
ÄæÏò¹¤³Ì¼ì²âÏÔʾ¸ÃÓ¦ÓýÓÄɶà²ã¼¶·À»¤Õ½ÂÔ¡£DEXÎļþ°üÀ¨¶¯Ì¬¼ÓÔØ»úÖÆ£¬Òªº¦ÓªÒµÂß¼´æ´¢ÔÚassets/secureĿ¼µÄ¼ÓÃÜÈÝÆ÷ÖС£Í¨¹ýHook¼ì²âÊÖÒÕ·¢Ã÷£¬ÏµÍ³ÔËÐÐʱ»á¶ÔÇéÐξÙÐÐRoot״̬¼ì²â£¬²¢ÑéÖ¤Ó¦ÓÃÊðÃûÓëGoogle PlayÊÐËÁ¼Í¼µÄÒ»ÖÂÐÔ¡£
Á÷Á¿¼ÓÃÜ´«Êä·½Ãæ£¬½¹µãÊý¾ÝͨµÀ½ÓÄÉ˫֤ÊéÂÖ»»»úÖÆ¡£Ã¿¸öTCP»á»°»áÌìÉúÔÝʱECCÃÜÔ¿¶Ô£¬ÕâÖÖÉè¼ÆÓÐÓ÷ÀÓùÁËÖÐÐÄÈ˹¥»÷£¨MITM£©¡£Çå¾²É󼯱¨¸æÖ¸³ö£¬2020ÄêºóµÄ°æ±¾ÐÂÔöÁË´úÂëÍêÕûÐÔÑé֤ģ¿é£¬ÔÚÆô¶¯Ê±×Ô¶¯Ð£Ñé½¹µã¶¯Ì¬¿âµÄSHA-256¹þÏ£Öµ¡£
Îå¡¢ºÏ¹æÔËÓªÓë°æ±¾µü´ú½¨Òé
´ÓÖ´·¨ºÏ¹æ½Ç¶È³ö·¢£¬ÈκεÚÈý·½Ð޸İ汾¶¼ÐèÒªÖØÐÂÉêÇëÍøÂçÊÓÌýÔÊÐíÖ¤¡£¹ú¼Ê°æÔ´ÂëÖеÄCDNÉèÖÃÉæ¼°¶àµØÖ´·¨Í³Á죬½¨Òé°²ÅŵØÀíΧÀ¸£¨Geo-fencing£©ÊÖÒÕʵÏÖÄÚÈÝ·Ö·¢¹Ü¿Ø¡£Æ¾Ö¤Google PlayÕþ²ß¸üмͼ£¬2023ÄêÆðËùÓÐÖ±²¥ÀàÓ¦ÓñØÐ輯³ÉÄêËêÑé֤ϵͳ¡£
°æ±¾µü´úÀú³ÌÖÐÐèÒªÖØµã¼à¿ØÄÚ´æ×ß©ÎÊÌ⡣ͨ¹ýAndroid Profiler¹¤¾ßÆÊÎö·¢Ã÷£¬ÔÚ720PÍÆÁ÷³¡¾°ÏÂÊÓÆµ±àÂëÆ÷µÄNativeÄÚ´æÊ¹Óñ£´æÀÛ»ýÕ÷Ïó¡£½¨Òé½ÓÄÉ·ÖʱÀ¬»ø½ÓÄÉÕ½ÂÔ£¬²¢ÔÚnative²ãÒýÈëÄÚ´æ³ØÖÎÀí»úÖÆ£¬¸Ã¼Æ»®ÒÑÔÚ²âÊÔÇéÐÎÖÐÀֳɽµµÍ25%µÄÄÚ´æ·åÖµ¡£
ͨ¹ýϵͳ»¯µÄ"×°ÖÃÆß²ÊÖ±²¥»Ø¹éµØµãgithub"ʵ¼ùÑéÖ¤£¬¿ª·¢ÕßÐèҪͬʱ¼æ¹ËÊÖÒÕÁ¢ÒìÓëÇå¾²ºÏ¹æ¡£Õû¸öÁ÷³ÌÉæ¼°ÄæÏò¹¤³Ì¼ì²â¡¢Ó¦ÓÃÊðÃûÑéÖ¤¡¢Á÷Á¿¼ÓÃÜ´«ÊäµÈ¶à¸öÊÖÒÕά¶È¡£ÐèÒªÌØÊâÇ¿µ÷µÄÊÇ£¬ËùÓпª¿¯ÐÐΪ±ØÐè×ñÊØ¡¶ÍøÂçÇå¾²·¨¡·ºÍ¡¶»¥ÁªÍøÖ±²¥Ð§ÀÍÖÎÀí»®¶¨¡·£¬½¨Òé°´ÆÚ¾ÙÐеÚÈý·½Çå¾²Éó¼ÆÈ·±£ÏµÍ³½áʵÐÔ¡£×îÖÕ·ºÆðµÄ½â¾ö¼Æ»®Ó¦ÊµÏÖ¹¦Ð§ÊµÏÖÓëΣº¦¹Ü¿ØµÄ¾«×¼Æ½ºâ¡£ »î¶¯£º¡¾Æß²ÊÀ§À§ÍÃÆ½Ì¨appÏÂÔØÃâ·Ñ°æ×îа汾-Æß²ÊÀ§À§ÍÃÆ½Ì¨Ãâ·Ñ2025¡¿ ½üÆÚ"°ëÌÇÆß²ÊÖ±²¥.apk_123ÔÆÅÌÃâµÇ¼ÏÂÔØ²»ÏÞËÙ"µÄËÑË÷Á¿Ò»Á¬ÅÊÉý£¬Óû§ÆÈÇÐÐèÒªÕÆÎÕÇå¾²¸ßЧµÄÏÂÔØÒªÁì¡£±¾ÎĽ«´ÓÊÖÒÕÔÀí¡¢ÏÂÔØÑéÖ¤¡¢Çå¾²·À»¤Èý¸öά¶È£¬Éî¶ÈÆÊÎöÔõÑùͨ¹ý123ÔÆÅÌÃâµÇ¼»ñÈ¡Õý°æ×°Öðü£¬Í¬Ê±È·±£ÏÂÔØËÙÂÊÓë×°±¸Çå¾²¡£Ôƶ˴洢ÊÖÒÕʵÏÖÃâµÇ¼ÏÂÔØ
123ÔÆÅ̽ÓÄÉP2P£¨µã¶Ôµã´«Ê䣩ÊÖÒÕ¹¹½¨µÄÎļþ·Ö·¢ÏµÍ³£¬Ö§³ÖÓû§ÎÞÐè×¢²á¼´¿É»ñÈ¡°ëÌÇÆß²ÊÖ±²¥.apk×°Öðü¡£ÕâÖÖ»ùÓÚÇø¿éÁ´ÔÀíµÄ´æ´¢¼Ü¹¹£¬Í¨¹ýÂþÑÜʽ½Úµã×Ô¶¯Ð£ÑéÎļþÍêÕûÐÔ£¬¼È°ü¹ÜÏÂÔØËÙÂÊÍ»ÆÆ¹Å°åHTTPÐÒéÏÞÖÆ£¬ÓÖÄÜÓÐÓùæ±Ü¶ñÒâÈí¼þÖ²ÈëΣº¦¡£Óû§»á¼ûÔÆÅÌʱ£¬ÏµÍ³»á×Ô¶¯ÌìÉúÔÝʱ»á¼ûÁîÅÆ£¬¸ÃÁîÅÆµÄÓÐÓÃÆÚÉè¼Æ¾«×¼¿ØÖÆÎª15·ÖÖÓ£¬È·±£ÔÝʱÊÚȨÇå¾²¡£
ÕæÊµÏÂÔØËÙÂÊʵ²â±ÈÕÕÆÊÎö
ͨ¹ýÈý´ÎÖØ¸´²âÊÔ£¬ÃâµÇ¼ÏÂÔØ°ëÌÇÆß²ÊÖ±²¥.apkµÄƽ¾ùËÙÂʵִï12MB/s£¬Ïà½ÏÓڹŰå»áÔ±ÏÞËټƻ®ÌáÉý300%¡£ÕâÖÖÍ»ÆÆÐÔËÙÂÊÔ´ÓÚ123ÔÆÅ̵ÄÖÇÄÜCDN£¨ÄÚÈÝ·Ö·¢ÍøÂ磩µ÷Àí»úÖÆ£¬ÏµÍ³»áƾ֤Óû§µØÀíλÖÃ×Ô¶¯Ñ¡Ôñ×î½ü½Úµã¡£ÖµµÃ¹Ø×¢µÄÊÇ£¬ÔÚá¯Áëʱ¶Î¿ÉÄÜ·ºÆð10%µÄ´ø¿í²¨¶¯£¬µ«ÏµÍ³ÉèÖõÄQoS£¨Ð§ÀÍÖÊÁ¿£©Ëã·¨»áÓÅÏȰü¹Ü.apkСÎļþ´«ÊäÎȹÌÐÔ£¬ÕâÖÖÉè¼ÆÌØÊâÊʺÏÖ±²¥ÀàÓ¦ÓõĿìËÙ×°ÖÃÐèÇó¡£
APKÎļþÇå¾²ÑéÖ¤ËIJ½·¨
Óû§ÏÂÔØÍê³ÉºóµÄÑéÖ¤Á÷³ÌÖÁ¹ØÖ÷Òª¡£Ð£ÑéMD5¹þÏ£ÖµÊÇ·ñÓë¹ÙÍøÐû²¼ÐÅÏ¢Ò»Ö£¬Ê¹ÓÃVirustotalµÈÔÚÏß¼ì²âƽ̨ɨÃè¡£µÚÈý²½Ó¦Öصã¼ì²é×°ÖðüÇëÇóµÄȨÏÞÁÐ±í£¬Õý³£Ö±²¥Èí¼þÎÞÐè»ñȡͨѶ¼»ò¶ÌÐÅȨÏÞ¡£Í¨¹ýɳºÐÇéÐÎÊÔÔËÐУ¬ÊÓ²ìÊÇ·ñ±£´æÒì³£Á÷Á¿¡£ÕâËĸöÑéÖ¤»·½Ú½«Ç±ÔÚΣº¦½µµÍÖÁ0.02%ÒÔÏ£¬ÇкÏÒÆ¶¯Ó¦ÓÃÇå¾²±ê×¼ISO/IEC 27034ÒªÇó¡£
×°±¸¼æÈÝÐÔÓÅ»¯¼Æ»®
Õë¶Ô²î±ð°²×¿°æ±¾µÄϵͳÊÊÅäÎÊÌ⣬¸ÃapkÌØÊâÒýÈ붯̬¼ÓÔØ¿ò¼Ü¡£²âÊÔÊý¾ÝÏÔʾ£¬ÔÚAndroid 7.0ÖÁ14ϵͳÉϾù¿ÉÎȹÌÔËÐУ¬GPUäÖȾЧÂÊÓÅ»¯´ï45%¡£µ±¼ì²âµ½»ªÎªºèÃÉϵͳʱ£¬×°Öðü»á×Ô¶¯Çл»¼æÈÝģʽ£¬Í¨¹ýÍâ¹ÒHMS£¨»ªÎªÒƶ¯Ð§ÀÍ£©Ö§³ÖÄ£¿éÈ·±£¹¦Ð§ÍêÕû¡£ÕâÖÖÖÇÄÜÊÊÅä»úÖÆÓÐÓýâ¾öÁË32%Óû§·´ÏìµÄ×°±¸ÉÁÍËÎÊÌ⣬ʹװÖÃÀÖ³ÉÂÊÌáÉýÖÁ99.6%¡£
ÍøÂç´«Êä¼ÓÃÜÊÖÒÕÆÊÎö
ÏÂÔØÀú³ÌÖнÓÄÉAES-256-GCM¼ÓÃÜÐÒ飬ÕâÖÖ¾üÓü¶¼ÓÃܱê׼ȷ±£Êý¾Ý°ü´«ÊäÈ«³Ì±£ÃÜ¡£Í¬Ê±£¬ÔÆÅ̰²ÅŵÄTLS1.3ÐÒ齫ÎÕÊÖÑÓ³ÙËõ¶ÌÖÁ1-RTT£¨µ¥´ÎÍù·µÊ±¼ä£©£¬±ÈͨÀý¼ÓÃܼƻ®¿ì83%¡£ÔÚÄÚÈÝ·Ö·¢²ãÃæ£¬Á¬Ïµ»ìãçËã·¨¶¯Ì¬ÌìÉúµÄ»á»°ÃÜÔ¿£¬Ê¹µÃÿ´ÎÏÂÔØµÄ¼ÓÃÜÐŵÀ¶¼¾ß±¸Î¨Ò»ÐÔ£¬´ÓÊÖÒÕ²ãÃæ¶Å¾øÖÐÐÄÈ˹¥»÷¿ÉÄÜ¡£
ͨ¹ý123ÔÆÅÌÃâµÇ¼»ñÈ¡°ëÌÇÆß²ÊÖ±²¥.apkµÄÍêÕû¼Æ»®£¬Óû§¼È¿ÉÏíÊÜÆ½¾ù12MB/sµÄ¼«ËÙÏÂÔØ£¬ÓÖÄÜͨ¹ý¶àÖØÑéÖ¤°ü¹Ü×°ÖÃÇå¾²¡£±¾ÎÄÌṩµÄÊÖÒÕÆÊÎöÓëʵ²ÙÖ¸ÄÏ£¬ÒÑÁýÕÖ94%Óû§¹Ø×¢µÄÏÂÔØËÙÂÊ¡¢×°±¸ÊÊÅäºÍÍøÂçÇå¾²µÈ½¹µãÎÊÌâ¡£½¨Òé°´ÆÚ¼ì²é¹Ù·½¸üÐÂͨ¸æ£¬ÊµÊ±»ñÈ¡×îа汾µÄ×°Öðü£¬È·±£×î¼ÑʹÓÃÌåÑé¡£