°²×¿Ó¦ÓÃÊг¡µÄ¹Ù·½»ñȡͨµÀ
ÌÀ²»ÈȰ²×¿°æappÏÂÔØµÄÖ÷ÒªÍÆ¼öÇþµÀÊÇGoogle PlayÊÐËÁ£¨°²×¿¹Ù·½Ó¦ÓÃÊг¡£©¡£ÔÚÕâ¸öÈÏ֤ƽ̨ÉÏ£¬Óû§¿ÉÒÔÈ·±£×°Öðü¾ÓɹȸèÇ徲ɨÃèϵͳÑéÖ¤£¬×èÖ¹À¦°ó¶ñÒâ´úÂëµÄΣº¦¡£ÓÉÓÚº£ÄÚÍøÂçÇéÐεÄÌØÊâÐÔ£¬½¨ÒéʹÓÃÎȹ̵ÄVPNÅþÁ¬Íê³É¹Ù·½Êг¡»á¼û£¬ÏÂÔØÍê³Éºó¿Éͨ¹ý"Ó¦ÓÃÏêÇé-Ö¤ÊéÐÅÏ¢"ºËÑéÊý×ÖÊðÃû£¨Digital Signature£©µÄÕæÊµÐÔ¡£
µÚÈý·½ÏÂÔØÆ½Ì¨µÄÇå¾²ÆÀ¹À±ê×¼
µ±ÎÞ·¨»á¼û¹Ù·½ÇþµÀʱ£¬Ñ¡ÔñµÚÈý·½ÏÂÔØÆ½Ì¨ÐèÖØµã¹Ø×¢ÈýÏîÇå¾²Ö¸±ê£ºÆ½Ì¨ÊÇ·ñÌṩAPKÎļþ¹þϣУÑéÂ루Hash Value£©¡¢ÏÂÔØÁ¿Í³¼ÆÊý¾Ý¸üÐÂʱЧ¡¢ÒÔ¼°Óû§ÆÀ¼ÛϵͳµÄÕæÊµÐÔ¡£ÓÈÆäÒª×¢ÖØÌá·Àͨ¹ý"ÌÀ²»ÈȰ²×¿°æappÏÂÔØÃâ·ÑÏÂÔØ"µÈÒªº¦´ÊÖ¸µ¼µÄÓÕµ¼ÐÔÁ´½Ó£¬ÕâÐ©Ò³ÃæÍùÍù¼ÐÔÓÐéαÏÂÔØ°´Å¥£¬¿ÉÄÜ´¥·¢×°±¸rootȨÏ޵ĶñÒâ»ñÈ¡¡£
°æ±¾¼æÈÝÐÔÓëϵͳȨÏÞÖÎÀí
Íê³ÉÌÀ²»ÈȰ²×¿°æappÏÂÔØºó£¬Îñ±ØÔÚϵͳÉèÖÃÖйرÕ"δ֪ȪԴӦÓÃ×°ÖÃ"Ñ¡Ïî¡£Õë¶Ô²î±ð°²×¿°æ±¾£¨Android 10¼°ÒÔÉϽ¨Ò鿪ÆôScoped Storage¹¦Ð§£©£¬ÐèºË²éÓ¦ÓÃȨÏÞÉêÇëºÏÀíÐÔ¡£²âÊÔÊý¾ÝÏÔʾ£¬Õý°æÓ¦ÓýöÐè7Ïî»ù´¡È¨ÏÞ£¬¶ø²»·¨°æ±¾Æ½¾ùÒªÇó14ÏîÒÔÉÏ£¬ÕâЩ̫¹ýȨÏÞÇëÇó¿É×÷ΪÅжÏÒÀ¾Ý¡£
¸üлúÖÆÓëÇå¾²ÑéÖ¤Á÷³Ì
Õý°æÌÀ²»ÈÈAPPÄÚÖÃ×Ô¶¯¸üÐÂÑé֤ģ¿é£¬Í¨¹ýУÑéЧÀÍÆ÷Ö¤ÊéÁ´£¨Certificate Chain£©È·±£¸üаüÇå¾²ÐÔ¡£Óû§ÊÖ¶¯¸üÐÂʱ£¬½¨Òé±ÈÕÕ¹ÙÍø¹«Ê¾µÄ°æ±¾ºÅ¡¢Îļþ¾ÞϸºÍMD5УÑéÖµ¡£Æ¾Ö¤ÍøÂçÇå¾²»ú¹¹¼à²â£¬90%ÒÔÉϵݲ׿¶ñÒâÈí¼þ¹¥»÷±¬·¢ÔÚÓ¦Óøüн׶Σ¬Òò´Ë½¨Éè°´ÆÚ¼ì²é»úÖÆÓÈΪÖ÷Òª¡£
¹ú²úÊÖ»úµÄÉî¶ÈÊÊÅ伯»®
Õë¶Ô»ªÎª¡¢Ð¡Ã׵ȹú²ú°²×¿×°±¸µÄEMUI/MIUIϵͳ£¬½¨ÒéÆôÓÃ"´¿¾»Ä£Ê½"¾ÙÐÐÌÀ²»ÈȰ²×¿°æappÏÂÔØ¡£ÕâЩϵͳ×Ô´øµÄ×°Öüì²âÒýÇæÄÜÓÐÓÃʶ±ðαÔìµÄÉ罻ýÌåÓ¦Óã¬ÆäAI·À»¤Ä£×Ó¿Éʵʱ¼à²âÃô¸ÐȨÏÞŲÓÃÐÐΪ¡£ÌØÊâÒª×¢ÖØ¹Ø±Õϵͳ×Ô¶¯Í¬²½¹¦Ð§£¬±ÜÃâͨѶ¼µÈÒþ˽Êý¾Ýͨ¹ý·Ç¹Ù·½½Ó¿Úй¶¡£
ͨ¹ý±¾ÎÄϵͳµÄÇå¾²Ö¸Òý£¬Óû§¿ÉÒÔ׼ȷÍê³ÉÌÀ²»ÈȰ²×¿°æappÏÂÔØµÄÈ«Á÷³Ì²Ù×÷¡£Òªº¦ÒªÕÆÎÕ¹Ù·½ÇþµÀÓÅÏÈ¡¢È¨ÏÞÖÎÀí´ÓÑÏ¡¢¸üÐÂÑéÖ¤´ÓϸÈý´óÔÔò¡£½¨ÒéÿÔÂͨ¹ýVirustotalµÈÔÚÏß¼ì²âƽ̨¾ÙÐÐÓ¦ÓÃÇ徲ɨÃ裬ȷ±£ÔÚÏíÊܹú¼ÊÉ罻ЧÀ͵Äͬʱ£¬ÖþÀÎÒÆ¶¯×°±¸µÄÇå¾²·À»¤ÏµÍ³¡£Êý×ÖÂþ»Æ½Ì¨Èë¿Ú±ê×¼»¯ÆÊÎö
ÌÀ²»ÈÈtbr¹ÙÍøÈë¿ÚµÇÂ¼ÍøÖ·µÄÈÏ֤ϵͳ½ÓÄÉHTTPS¼ÓÃÜÐÒ飬Óû§ÔڵصãÀ¸ÊäÈë¹Ù·½ÈÏÖ¤µÄtbr.ccÓòÃûʱ£¬½¨ÒéÆôÓÃÁ½²½ÑéÖ¤£¨Two-Factor Authentication£©È·±£ÕË»§Çå¾²¡£¸Ãƽ̨ÓëBilibiliÂþ»µÄ×ÊÔ´»¥Í¨»úÖÆÔÚ2019Äê°æÈ¨ÐÒé¸üкó£¬ÐγÉÁË¿çÆ½Ì¨Âþ»Ãæ°åͬ²½¹¦Ð§¡£µ±¶ÁÕßÔÚBilibiliÂþ»ä¯ÀÀ¡¶µÚ90Õ¡·µÈ¸ßÈËÆø×÷Ʒʱ£¬¿ÉÒÔͨ¹ýOAuth2.0ÊÚȨʵÏÖÕË»§ÐÅÏ¢¿çվͬ²½¡£²»¹ýÐèÒªÌØÊâ×¢ÖØµÄÊÇ£¬Ä³Ð©µØÇøIP¿ÉÄܱ£´æ»á¼ûÏÞÖÆ£¬½ÓÄÉSSR£¨ShadowsocksR£©¼ÓÃÜÊðÀíʱ¿ÉÓÐÓýâ¾öµØÇøÆÁÕÏÎÊÌâ¡£
¶àÖն˵ǼÁ÷³Ì¾«½²
ÌÀ²»ÈÈtbr¹ÙÍøµÇÂ¼ÍøÖ·Ö§³ÖÈýÖÖÈÏ֤ģʽ£º¶ÌÐÅÑéÖ¤Âë¡¢ÓÊÏä°ó¶¨ºÍµÚÈý·½Éç½»Õ˺ŽÓÈë¡£ÔÚÒÆ¶¯¶ËʹÓÃWebView×é¼þʱ£¬¿ª·¢ÕßģʽÐèÒª¹Ø±ÕSSLÖ¤ÊéÑéÖ¤¡£µ±Óû§Óöµ½BilibiliÂþ»¡¶µÚ90Õ¡·¼ÓÔØÒ쳣ʱ£¬É¨³ýä¯ÀÀÆ÷»º´æ£¨Cache Cleaning£©¿É»Ö¸´95%ÒÔÉϵÄÏÔʾÎÊÌâ¡£¿çƽ̨ÔĶÁ½¨ÒéʹÓÃEPUB3±ê×¼ÃûÌ㬸ÃÃûÌÃÔÚ·Ö¾µÇл»ºÍ»Öʱ£´æ·½Ãæ¾ßÓÐÏÔÖøÓÅÊÆ¡£ÊÔÎʵ±Í¬Ê±µÇ¼Á½¸öƽ̨ʱ£¬ÔõÑùʵÏÖÔĶÁ½ø¶Èͬ²½£¿ÃÕµ×ÔÚÓÚʹÓÃÆ½Ì¨ÌṩµÄAPI½Ó¿Ú¾ÙÐÐÊý¾Ý½»Á÷¡£
°æÈ¨ÄÚÈݱ£»¤ÊÖÒÕ͸ÊÓ
ÌÀ²»ÈÈtbr¹ÙÍø½ÓÄɵÄDRM£¨Êý×Ö°æÈ¨ÖÎÀí£©ÏµÍ³¿Éʵʱ¼à²âµÁ°æÈö²¥Â·¾¶¡£BilibiliÂþ»¡¶µÚ90Õ¡·µÄÒ³ÃæË®Ó¡ÊÖÒÕÒÑÉý¼¶ÖÁµÚÈý´ú¶¯Ì¬¼ÓÃÜËã·¨£¬Ã¿¸öÓû§µÄˮӡID¶¼Óë×°±¸Ö¸Îư󶨡£ÔĶÁÆ÷·À½ØÍ¼¹¦Ð§ÔÚAndroid QϵͳºóʵÏÖÁËϵͳ¼¶Ö§³Ö£¬µ±¼ì²âµ½½ØÆÁ²Ù×÷ʱ»á×Ô¶¯Ä£ºýÒªº¦·Ö¾µ¡£ÖµµÃ×¢ÖØµÄÊÇ£¬Ê¹ÓÃÐéÄâ»ú£¨Virtual Machine£©µÇ¼¿ÉÄܵ¼ÖÂÕË»§±»ÔÝʱ·â½û£¬½¨ÒéÓÅÏÈÑ¡Óùٷ½¿Í»§¶Ë¡£
Òì³£»á¼û¹ÊÕÏ´¦Öóͷ£ÊÖ²á
µ±ÌÀ²»ÈÈtbr¹ÙÍøµÇÂ¼ÍøÖ··ºÆð403¹ýʧ´úÂëʱ£¬»òÐíÂÊÊÇCDN½ÚµãÉèÖÃÒì³£µ¼Ö¡£BilibiliÂþ»µÄ¡¶µÚ90Õ¡·Èô·ºÆð¿¨¶ÙÕ÷Ï󣬽¨ÒéÔÚ¿ª·¢Õß¹¤¾ßÖмì²éÍøÂçÇëÇóµÄTTFB£¨Time to First Byte£©ÊýÖµ¡£¿ç¹ú»á¼û³¡¾°Ï£¬ÆôÓÃQUICÐÒé¿ÉÌáÉý22%µÄ¼ÓÔØËÙÂÊ¡£Óû§·´Ïìͳ¼ÆÏÔʾ£¬78%µÄµÇ¼ÎÊÌâÔ´ÓÚÓâÆÚµÄCookieÐÅÏ¢£¬°´ÆÚɨ³ýä¯ÀÀÆ÷ÀúÊ·¼Í¼ÄÜÓÐÓÃÔ¤·À´ËÀàÎÊÌâ¡£ÊÔÎÊÓöµ½IP±»ÏÞÖÆÊ±¸ÃÈçÄÇÀïÖ㿽ÓÄɶ¯Ì¬ÊðÀí³ØÊÖÒÕ¿ÉʵÏÖ×Ô¶¯IPÂÖ»»¡£
¿çƽ̨Êý¾ÝǨáã¹æ·¶
ÌÀ²»ÈÈtbrÓû§µ¼³öÔĶÁÊý¾Ýʱ£¬ÐèÌØÊâ×¢ÖØÂþ»ÊéÇ©µÄXMLÃûÌÃת»»¡£BilibiliÂþ»¡¶µÚ90Õ¡·µÄ̸ÂÛÊý¾ÝǨáãÐè×ñÕÕCC-BY-NC 4.0ÐÒ飬СÎÒ˽¼Ò±¸·Ý½¨ÒéʹÓÃÆ½Ì¨ÌṩµÄµ¼³ö¹¤¾ß¡£ÔÚMySQLÊý¾Ý¿âǨáãÀú³ÌÖУ¬×Ö·û¼¯Ó¦Í³Ò»ÉèÖÃΪUTF8MB4ÒÔ×èÖ¹ÐÄÇé·ûºÅɥʧ¡£ÔÆÍ¬²½¹¦Ð§ÊµÏÖµÄÒªº¦ÔÚÓÚ¼á³ÖÁ½¸öƽ̨µÄOAuthÁîÅÆÓÐÓÃÐÔ£¬TokenË¢ÐÂÖÜÆÚ½¨ÒéÉèÖÃΪ72СʱÒÔÄÚ¡£
δÀ´ÔĶÁÉú̬Ç÷ÊÆÕ¹Íû
Çø¿éÁ´ÊÖÒÕÔÚÌÀ²»ÈÈtbr¹ÙÍøµÄÓ¦ÓÃÊÔÑéÒѽøÈëµÚ¶þ½×¶Î£¬Êý×ÖÂþ»µÄNFT£¨·ÇͬÖÊ»¯´ú±Ò£©ÈÏÖ¤½«ÖØËܰæÈ¨ÉúÒâϵͳ¡£BilibiliÂþ»Ô¤¼ÆÔÚ2025ÄêǰÍêÓñ³ÉÕ¾×÷Æ·µÄÈ«¾°ÉùˢУ¬¡¶µÚ90Õ¡·µÄVR·Ö¾µÌåÑé°æÒѽøÈëÄÚ²â½×¶Î¡£±ßÑØÅÌËã½ÚµãµÄ°²ÅÅʹÂþ»¼ÓÔØÑÓ³Ù½µµÍÖÁ50msÒÔÄÚ£¬»ùÓÚWebAssemblyµÄäÖȾÒýÇæ¿É½«4K»ÖʵÄÁ÷Á¿ÏûºÄïÔÌ40%¡£ÊÔÎÊAI·Ö¾µÌìÍâÐÐÒÕÊÇ·ñ»áÓ°Ïì´´×÷£¿×Ô˳ӦÐðÊÂËã·¨ÕýÔÚ¿ª´´½»»¥Ê½Âþ»µÄÐÂÐÎ̬¡£
ͨ¹ýÁù¸öά¶ÈµÄÉî¶ÈÆÊÎö£¬ÎÒÃÇϵͳÊáÀíÁËÌÀ²»ÈÈtbr¹ÙÍøÈë¿ÚµÇÂ¼ÍøÖ·ÓëBilibiliÂþ»¡¶µÚ90Õ¡·µÄÐͬʹÓüƻ®¡£´Ó»ù´¡µÇ¼²Ù×÷µ½Ç°ÑØÊÖÒÕÓ¦Óã¬Óû§¼ÈÐèÕÆÎÕÏÖÐÐÆ½Ì¨µÄÔËÐлúÖÆ£¬Ò²Òª¹Ø×¢Êý×ÖÂþ»¹¤ÒµµÄË¢ÐÂÇ÷ÊÆ¡£ÌáÐѶÁÕß×¢ÖØ£ºÔÚ˫ƽ̨Çл»Ê±Îñ±ØºË²éÊÚȨ¹æÄ££¬°´ÆÚ¸üÐÂ×°±¸Ö¤ÊéÁ´ÒÔÈ·±£×î¼ÑÔĶÁÌåÑé¡£