diff --git a/mirai-core-qqandroid/src/commonMain/kotlin/net/mamoe/mirai/qqandroid/network/QQAndroidBotNetworkHandler.kt b/mirai-core-qqandroid/src/commonMain/kotlin/net/mamoe/mirai/qqandroid/network/QQAndroidBotNetworkHandler.kt
index 95201d706..ec7a03344 100644
--- a/mirai-core-qqandroid/src/commonMain/kotlin/net/mamoe/mirai/qqandroid/network/QQAndroidBotNetworkHandler.kt
+++ b/mirai-core-qqandroid/src/commonMain/kotlin/net/mamoe/mirai/qqandroid/network/QQAndroidBotNetworkHandler.kt
@@ -96,9 +96,9 @@ internal class QQAndroidBotNetworkHandler(bot: QQAndroidBot) : BotNetworkHandler
         FriendListPacket(
             bot.client,
             0,
-            10,
+            20,
             0,
-            5
+            0
         ).sendAndExpect<FriendListPacket.GetFriendListResponse>()
 
     }
diff --git a/mirai-core-qqandroid/src/commonMain/kotlin/net/mamoe/mirai/qqandroid/network/protocol/packet/list/FriendListPacket.kt b/mirai-core-qqandroid/src/commonMain/kotlin/net/mamoe/mirai/qqandroid/network/protocol/packet/list/FriendListPacket.kt
index 41f3af8b9..c7a2b014a 100644
--- a/mirai-core-qqandroid/src/commonMain/kotlin/net/mamoe/mirai/qqandroid/network/protocol/packet/list/FriendListPacket.kt
+++ b/mirai-core-qqandroid/src/commonMain/kotlin/net/mamoe/mirai/qqandroid/network/protocol/packet/list/FriendListPacket.kt
@@ -45,6 +45,9 @@ internal object FriendListPacket :
                     sFuncName = "GetFriendListReq",
                     sServantName = "mqq.IMService.FriendListServiceServantObj",
                     iVersion = 3,
+                    cPacketType = 0x003,
+                    iMessageType = 0x00000,
+                    iRequestId = 1921334514,
                     sBuffer = RequestDataVersion3(
                         mapOf(
                             "FL" to GetFriendListReq(
@@ -66,13 +69,13 @@ internal object FriendListPacket :
                                 groupstartIndex = groupListStartIndex.toByte(),
                                 getgroupCount = groupListCount.toByte(),
                                 ifGetMSFGroup = 0,
-                                ifShowTermType = 0,
+                                ifShowTermType = 1,
                                 version = 27L,
                                 uinList = null,
                                 eAppType = 0,
                                 ifGetBothFlag = 0,
                                 ifGetDOVId = 0,
-                                vec0xd6bReq = Vec0xd6b.ReqBody().toByteArray(Vec0xd6b.ReqBody.serializer()),
+                                vec0xd6bReq = EMPTY_BYTE_ARRAY,
                                 vec0xd50Req = Vec0xd50.ReqBody(
                                     appid = 10002L,
                                     reqKsingSwitch = 1,