Ò»¡¢Èí¼þ×°ÖÃǰµÄÇéÐÎ×¼±¸
ÔÚ¾ÙÐÐ"Æß²ÊÖ±²¥»Ø¹éµØµã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"ʵ¼ùÑéÖ¤£¬¿ª·¢ÕßÐèҪͬʱ¼æ¹ËÊÖÒÕÁ¢ÒìÓëÇå¾²ºÏ¹æ¡£Õû¸öÁ÷³ÌÉæ¼°ÄæÏò¹¤³Ì¼ì²â¡¢Ó¦ÓÃÊðÃûÑéÖ¤¡¢Á÷Á¿¼ÓÃÜ´«ÊäµÈ¶à¸öÊÖÒÕά¶È¡£ÐèÒªÌØÊâÇ¿µ÷µÄÊÇ£¬ËùÓпª¿¯ÐÐΪ±ØÐè×ñÊØ¡¶ÍøÂçÇå¾²·¨¡·ºÍ¡¶»¥ÁªÍøÖ±²¥Ð§ÀÍÖÎÀí»®¶¨¡·£¬½¨Òé°´ÆÚ¾ÙÐеÚÈý·½Çå¾²Éó¼ÆÈ·±£ÏµÍ³½áʵÐÔ¡£×îÖÕ·ºÆðµÄ½â¾ö¼Æ»®Ó¦ÊµÏÖ¹¦Ð§ÊµÏÖÓëΣº¦¹Ü¿ØµÄ¾«×¼Æ½ºâ¡£ÒþÍËÖ®ÃÕ£º´Ó¶¥Á÷µ½ÎÂȪÁÆÑøµÄÈËÉúתÕÛ
2016ÄêÕýÖµÊÂÒµáÛ·åµÄ×µÃûÓÉÄÎͻȻϢӰ£¬Òý·¢Òµ½çÖî¶àÍÆ²â¡£ÕâÎ»Ôø´´Á¢µ¥ÔÂ×÷Æ·ÏúÁ¿¼Í¼µÄÈËÆøÑÝÔ±£¬ÔÚýÌ徵ͷǰ̹ÑÔ×Ô¼ºÆäʱÉíÐÄ¾ãÆ££º"Ò»Á¬ÎåÄê¸ßÇ¿¶ÈÅÄÉãÈÃÎÒµÄÁé»ê±äµÃÆÓª¡£"ÏÊΪÈËÖªµÄÊÇ£¬ÆäÒýÍ˺óÁ¬Ã¦Ç°ÎôÈÕ±¾¶«±±²¿µÄ²ØÍõÎÂȪÏ磬¿ªÆôÒ»Á¬°ËÄêµÄÉî¶ÈÁÆÓúÉúÑÄ¡£ÎÂȪÁÆ·¨£¨Balneotherapy£©µÄÎïÀíÖÎÁÆÅäºÏÍâµØ×ÔÈ»¾°¹Û£¬³ÉΪËýÐÞ¸´Ö°ÒµÆ£¾ëµÄÒªº¦ÊֶΡ£
ÎÂȪÕÜѧ£ºÁò»ÇÕôÆøÖеÄ×ÔÎÒÖØÐÞ¹¤³Ì
ÔÚ²ØÍõÎÂȪµÄÒþ¾ÓËêÔÂÀ׵ÃûÓÉÄν¨ÉèÆð¼ÍÂɵÄÈý¶ÎʽÁÆÓú³ÌÐò£º³¿¼äÉÁÖͽ²½¡¢ÎçºóÎÂȪڤÏë¡¢Íí¼ä´´×÷Êּǡ£ÍâµØÌØÓеÄËáÐÔÁò»ÇȪ£¨PHÖµ1.2£©ÒòÆäɱ¾úÏû¶¾ÌØÕ÷£¬ÓÐÓûº½âÁËËýÒòƵÈÔÅÄÉãµ¼ÖÂµÄÆ¤·ôÑ×Ö¢¡£ÕâÖÖ·µè±¹éÕæµÄÉúÑÄ·½·¨£¬ÒâÍâÅàÓý³öËý¶Ô¾ç±¾´´×÷µÄÈÈÇ飬°ËÄêʱ´úÀÛ¼ÆÍê³ÉÈýÊ®Óಿ¶Ì¾ç¾ç±¾£¬ÎªÆä¸´³öºóµÄְҵתÐÍÂñÏ·ü±Ê¡£
ÇéÐ÷ÊÜÐÑ£º´¿°®ÅÎÔ¸±³ºóµÄ¼ÛÖµ¹ÛÖØ¹¹
µ±±»Îʼ°¸´³ö¶¯Òòʱ£¬×µÃûÓÉÄÎÌØÊâÇ¿µ÷ÇéÐ÷ÈÏÖªµÄת±ä£º"½þÅÝÔÚÎÂȪÀïµÄÄÇЩÇåÔ磬ÎÒ×îÏÈÅÎÔ¸ÕæÖ¿µÄÇéÐ÷ÁªÂç¡£"ÕâÖÖÐÄÁéת±äÏêϸÌåÏÖÔÚÆä»Ø¹éÊ××÷¡¶Ñ©¹úÁµÏ°Çú¡·µÄÑ¡½Ç±ê×¼£ºÒªÇóÖÆ×÷·½¼ÓÈëÇéÐ÷Éú³¤ÆÌµæ¾µÍ·£¬Í»ÆÆ¹Å°åÒµ½çµÄ¿ì²ÍʽÐðÊÂģʽ¡£ÖÆ×÷ÈË͸¶£¬ËýÉõÖÁÇ××ÔÐÞ¶©ÁËÆß°æÎÇÏ··Ö¾µ£¬Á¦Õù·ºÆð¸üÕæÊµµÄÁµ°®¼Â¶¯¡£
¿ç¹úÀ¶Í¼£ºÎÂȪÍâ½»ÆÌµæµÄÈ«ÇòÊÂÒµ¹ú½ç
×µÃûÓÉÄεÄÎÂȪÁÆÓúÂÄÀú£¬ÒâÍâ³ÉΪÆä¿ªÍعú¼ÊÊг¡µÄÇÃÃÅש¡£ÔÚÎÂȪÂùݽáʶµÄÈðÊ¿ÑøÉúר¼Ò£¬´Ù³ÉÁËÆäÓë°¢¶û±°Ë¹µØÇøÎÂȪÁÆÑø»ú¹¹µÄÏàÖúÆó»®¡£¾ÝϤ£¬Ëý½«µ£µ±ÈÕÅ·ÎÂȪÎÄ»¯½»Á÷´óʹ£¬²¢²ÎÑÝÊײ¿¿ç¹úºÏÅľ硶ÎÂȪÎïÓï¡·¡£ÕâÖÖ½«Ð¡ÎÒ˽¼ÒÁÆÓúÂÄÀúת»¯ÎªÎÄ»¯Êä³öµÄÕ½ÂÔ£¬¿ª´´ÁËÒµ½çÃ÷ÐǸ´³öµÄÈ«ÐÂģʽ¡£
Òµ½ç¹¥»÷²¨£º¸´³öģʽÒý·¢µÄöóÓãЧӦ
×µÃûÓÉÄεĻعéÔÚÒµ½çͶÏÂÕ𺳵¯£¬Æä¼á³ÖµÄ"ÁÆÓúÆÚÐëÒªÂÛ"Õý¸Ä±äÐÐÒµÉú̬¡£Ä³´óÐÍÊÂÎñËùÒÑÐû²¼½«Äê¶ÈÌå¼ìÉý¼¶Îª°üÀ¨ÎÂȪÁÆÑøµÄÐÄÀíÆÀ¹Àϵͳ¡£¸üÖµµÃ¹Ø×¢µÄÊÇ£¬ËýÌá³öµÄ"ÇéÐ÷ÕæÊµÐÔÌõ¿î"ÕýÔÚ±»¶à¼ÒÖÆ×÷¹«Ë¾ÄÉÈë±ê×¼ºÏÔ¼£¬ÒªÇó±à¾çΪÇ×ÃÜÏ·ÂëÔ¤ÁôÖÁÉÙ15%µÄÇéÐ÷ÆÌ³Âʱ³¤£¬ÕâÖָıä»ò½«ÖØËÜÕû¸öÄÚÈÝÉú²úÁ´Ìõ¡£
×µÃûÓÉÄεİËÄêÕÝ·üÇ¡ËÆÒ»³¡È«ÐÄÉè¼ÆµÄÖØÉúÒÇʽ£¬ÎÂȪÁÆÓú²»µ«ÐÞ¸´ÁËÉíÐÄ´´ÉË£¬¸üÔÐÓý³öÓâÔ½¹Å°åÒÕÈËÃûÌõĿç¹úÊÓÒ°¡£Æä´òÔìµÄ"ÁÆÓú-ÐѾõ-Á¢Òì"¸´³öÈý²¿Çú£¬Îª¸ßѹÇéÐÎϵÄÑÝÒÕÊÂÇéÕßÌṩÁË¿ÉÒ»Á¬Éú³¤·¶±¾¡£Ëæ×ÅÈÕÅ·ºÏÅÄÏîÄ¿µÄÍÆ½ø£¬ÕâλÍê³ÉÍɱäµÄʵÁ¦ÅÉÑÝÔ±£¬ÕýÓÃÎÂȪÕôÆûÌÜдְҵÉúÑĵÄÈ«ÐÂÆªÕ¡£