나는 지난 6 개월 동안 너무 바빠서 프로젝트를 업데이트하지 않았습니다.
최근에, 나는 오랫동안 지연된 성능 문제를 해결하기 위해 하루 이상 보냈습니다. APK 파서를 다시 작성하여 새로운 데이터 구조 및 병렬 컴퓨팅 모듈을 활성화함으로써 성능이 10 배 이상 향상되었습니다. 자세한 내용은이 두 커밋을 참조하십시오 : 5BF7804 & 388E25F
그런 다음 프로젝트의 거의 모든 의견이 중국어로 변경되어 향후 의사 소통을 용이하게했습니다. 수정되지 않은 나머지 부분은 열정적 인 사람들의 도움을 진심으로 요청하며,이를 번역하는 것이 실제로 피곤합니다.
다음으로, 나는 현재 제출 된 문제를 확인하고 6.6.x 이상의 WeChat 버전에 적응할 수있는 기회를 찾을 수 있지만 12 월 말까지 기다려야 할 수도 있습니다.
WeChat Spellbook은 Kotlin에서 작성된 오픈 소스 Wechat 플러그인 프레임 워크입니다. 기본 레이어는 Xpession 또는 VirtualXpessed와 같은 후크 프레임 워크에 대한 지원이 필요하며, 상단 계층은 Java, Kotlin 및 Scala와 같은 JVM 언어에 쉽게 연결할 수 있습니다. 프로그래머가 몇 분 안에 간단한 WeChat 플러그인을 작성하고 WeChat의 내부 논리를 마음대로 반죽하게하십시오.
또한, 프로젝트 문서를 작성하는 과정에서, 우리는 또한 역 WeChat에 대한 경험과 다른 운영 체제에 적응함으로써 만지는 함정에 대한 경험을 공유 할 기회를 찾을 것입니다. 또한 무료 토론을위한 귀하의 경험을 공유 할 수 있습니다.
현재 VirtualXposed에 대한 지원은 완벽하지 않습니다. VirtualXposed Environment와 기본 Xposed 환경이 크게 다르기 때문입니다. Weishu와 나는 일부 장치에 검은 색 화면의 문제를 해결하기 전에 오랫동안 고군분투했습니다. 이제 우리가 코드를 발표 할 때, 우리는 코드 3 명과 다른 Guan Gong을 숭배하여 버그가 가능한 한 빨리 사라지도록 도와주기를 희망합니다.
1 년 만에 WeChat 리버스와 접촉 한 1 년 만에 모든 종류의 개발자, 투자자 및 지지자와 접촉했습니다. WeChat의 복잡하고 성숙한 건축물에 깊은 매력을 느꼈지만 Wechat에서 파생 된 거대한 회색 산업과 제 3 자 Wechat의 치열한 경쟁에 놀랐습니다. 많은 친구들이 저에게 소스를 닫고 상업화하고 많은 상세한 아이디어를 제시하도록 조언했습니다. 나는 그들의 도움에 매우 감사하지만 결국 두 가지 이유로 오픈 소스 방향으로 또 다른 큰 발걸음을 내딛기로 결정했습니다.
첫째, 나는 여기서 멈추고 싶지 않습니다. 상업화에는 필연적으로 많은 시간, 에너지 및 권리 분쟁이 포함될 것입니다. 나는 20 살이되었을 때 우연히 만든 작은 성과에 많은 시간과 에너지를 보내고 싶지 않아서 10 년 이상 오래된 수도를 소비하고 싶지 않습니다. 그리고이 프로젝트는 궁극적으로 WeChat의 기생 프로젝트에 달려 있습니다. 이 패턴은 내가 매일 인턴쉽 직책과 접촉하는 것과 같은 수준이 아니며 대학의 반 친구들과 대화합니다. 나는 나의 재능이 제한되어 있다는 것을 알고 있지만, 기회가 있다면 여전히 더 높은 수준의 풍경을보고 싶습니다.
둘째, 나는 너무 이상적입니다. 중국의 인터넷은 이미 아주 어린 나이에 매우 상업적인 세계였습니다. 나는 상업화에 반대하지 않으며 상업화에 도덕적 문제가 있다고 생각하지도 않습니다. 사람들은 항상 먹어야합니다. 자신의 재능에 의존하여 훔치거나 강탈하지 않음으로써 생계를 유지할 수있는 것은 무엇입니까? 그러나 나는 항상 내 마음 속에서 잃어버린 느낌이 든다. 내가 처음으로 사랑에 빠진 것은 무료 인터넷, 모든 재능 있고 호기심 많은 청년을위한 어린이 놀이터 였기 때문입니다. 생각이 0과 1으로 표현되는 한 더 이상 멈출 수있는 규칙이 없습니다. 그들은 어린이 놀이터의 왕입니다. 우리 나라의 젊은 세대가 컴퓨터에 대해 궁금해지기를 바랍니다. 서구 국가의 어린이들처럼 쉽고 언어 장벽이없고 서방 국가의 어린이들과 마찬가지로 0과 1의 세계와 사랑에 빠질 수 있기를 바랍니다. 내 프로젝트를 사용하여 플라스틱과 같은 Wechat을 사용하고 그 당시에 예전처럼 세상의 즐거움을 즐길 수있는 젊은 주니어와 고등학교 주니어가 있다면, 그것은 나에게 큰 격려와 행복이 될 것입니다.
물론, 내 프로젝트를 기반으로 상업 프로젝트를하고 싶은 개발자에게는 가져 가십시오. 나는 도덕적 납치를 좋아하지 않으며 납치가 필요하다고 생각하지 않습니다. 그러나 여가 시간에 12 줄 이상의 코드를 기여하고 여가 시간에 찾은 버그를 수정할 수 있다면 이미 매우 감사합니다.
문제 #5의 요청에 따라, 보상 QR 코드를 게시하여 평화로운 기술 토론으로 돌아갑니다.

