Очистка файлов с идентификаторами (id) зомби-фанатов в WeChat: создание учебного пособия
Если вы используете способ два, то файлы будут расположены по следующему пути на SD-карте: Android/data/com.l8426936.cleanupwechatzombiefanslauncher/files/CleanUpWeChatZombieFans/
.
После обновления WeChat идентификаторы (id) и текст элементов управления не меняются. Нет необходимости создавать новые файлы с идентификаторами, достаточно внести изменения в файл config.json.
"supported_we_chat_versions": {
"google_play_store": {
"min_supported_versions": "7.0.16",
"max_supported_versions": "8.0.15"
},
"other": {
"min_supported_versions": "7.0.15",
"max_supported_versions": "8.0.x"
}
},
"ids_versions": {
"google_play_store": {
"7.0.16-7.0.16": "7.0.16.json",
"7.0.17-7.0.17": "7.0.17.json",
"7.0.21-7.0.21": "7.0.21.json",
"8.0.2-8.0.2": "8.0.2.json",
"8.0.15-8.0.15": "8.0.15.json"
},
"other": {
"7.0.15-7.0.22": "7.0.15.json",
"8.0.0-8.0.3": "8.0.0.json",
"8.0.6-8.0.7": "8.0.0.json",
"8.0.9-8.0.9": "8.0.0.json",
"8.0.10-8.0.11": "8.0.10.json",
"8.0.14-8.0.16": "8.0.14.json",
"8.0.18-8.0.x": "8.0.18.json"
}
}
"supported_we_chat_versions": {
"google_play_store": {
"min_supported_versions": "7.0.16",
"max_supported_versions": "8.0.15"
},
"other": {
"min_supported_versions": "7.0.15",
"max_supported_versions": "8.0.x"
}
},
"ids_versions": {
"google_play_store": {
"7.0.16-7.0.16": "7.0.16.json",
"7.0.17-7.0.17": "7.0.17.json",
"7.0.21-7.0.21": "7.0.21.json",
"8.0.2-8.0.2": "8.0.2.json",
"8.0.15-8.0.15": "8.0.15.json"
},
"other": {
"7.0.15-7.0.22": "7.0.15.json",
"8.0.0-8.0.3": "8.0.0.json",
"8.0.6-8.0.7": "8.0.0.json",
"8.0.9-8.0.9": "8.0.0.json",
"8.0.10-8.0.11": "8.0.10.json",
"8.0.14-8.0.16": "8.0.14.json",
"8.0.18-8.0.19": "8.0.18.json",
"8.0.x-8.0.x": "8.0.18.json"
}
}
"supported_we_chat_versions": {
"google_play_store": {
"min_supported_versions": "7.0.16",
"max_supported_version": "8.0.15"
},
"other": {
"min_supported_versions": "7.0.15",
"max_supported_versions": "x.x.x"
}
},
"ids_versions": {
"google_play_store": {
"7.0.16-7.0.16": "7.0.16.json",
"7.0.17-7.0.17": "7.0.17.json",
"7.0.21-7.0.21": "7.0.21.json",
"8.0.2-8.0.2": "8.0.2.json",
"8.0.15-8.0.15": "8.0.15.json"
},
"other": {
"7.0.15-7.0.22": "7.0.15.json",
"8.0.0-8.0.3": "8.0.0.json",
"8.0.6-8.0.7": "8.0.0.json",
"8.0.9-8.0.9": "8.0.0.json",
"8.0.10-8.0.11": "8.0.10.json",
"8.0.14-8.0.16": "8.0.14.json",
"8.0.18-8.0.19": "8.0.18.json",
"x.x.x-x.x.x": "x.x.x.json"
}
}
x.x.x.json
в папке config/text_id/other/
со следующим содержимым:{
"version": "8.0.18-8.0.19",
"contacts": "com.tencent.mm:id/f30",
"labels": "com.tencent.mm:id/kj",
"label": "com.tencent.mm:id/fh4",
"contacts_count_by_label": "com.tencent.mm:id/fh3",
"friend_remark_by_label": "com.tencent.mm:id/(iwg|kpx)",
"friend_list_by_label": "android:id/list|com.tencent.mm:id/j9w",
"back_to_label_list": "com.tencent.mm:id/fz",
"label_list": "com.tencent.mm:id/fh6",
"friend_list": "com.tencent.mm:id/jr",
"friend_remark": "com.tencent.mm:id/hga",
"contacts_count": "com.tencent.mm:id/bml",
"send_message": "com.tencent.mm:id/khu",
"friend_details_page_list": "android:id/list",
"we_chat_id": "com.tencent.mm:id/bq8",
"account_deleted": "com.tencent.mm:id/bq7",
"back_to_friend_list": "com.tencent.mm:id/fz",
"switch_message_type": "com.tencent.mm:id/b7l",
"more_function_by_transfer": "com.tencent.mm:id/b3q",
"transfer_function": "com.tencent.mm:id/vg",
"payee": "com.tencent.mm:id/ino",
"transfer_amount": "com.tencent.mm:id/lgl",
"confirm_transfer":
``` | Виджет | Класс | Изображение | Тестирование функционала добавления в друзья | Удаление из друзей | Импорт друзей (из списка меток) | Импорт друзей (список друзей) | Примечание |
| --- | --- | --- | --- | --- | --- | --- | --- |
| ListView | android.widget.ListView |  | Необязательно | Обязательно | Необязательно | Необязательно | |
| TextView | android.widget.TextView |  | Необязательно | Обязательно | Необязательно | Необязательно | |
| Button | android.widget.Button |  | Необязательно | Обязательно | Необязательно | Необязательно | |
--------------------------------------
### Изменение текста элементов управления
Изменить файл text.json (config/text_id/text.json):
{ "blacklisted_message": "Пожалуйста, убедитесь, что ваши дружеские отношения с ним (ней) в норме", "deleted_message": "Вы не являетесь получателем платежа, отправитель может инициировать перевод только после того, как добавит вас в друзья", "network_error": "Возникла проблема с сетевым подключением, пожалуйста, повторите попытку позже", "system_error": "Система занята, пожалуйста, попробуйте позже. ", "cancel_transfer": "Отменить платеж", "account_deleted": "Аккаунт получателя был удален", "contacts": "Контакты", "delete": "Удалить", "close": "Закрыть (кнопка)?", "return": "Вернуться", "transfer": "Перевод", "send_message": "Отправить сообщение", "switch_to_voice_message": "Переключиться на режим голосового сообщения", "label": "Метка" }
| Ключ | Класс | Расположение | Функционал тестирования добавления в друзья | Функционал удаления из друзей | Функционал импорта друзей (метки) | Функционал импорта друзей (друзья) | Примечание |
|:---:|:---:|:---:|:---:|:---:|:---:|:---:|:---:|
| blacklisted_message | android.widget.TextView |  | Обязательно | Необязательно | Необязательно | Необязательно | |
| deleted_message | android.widget.TextView |  | Обязательно | Необязательно | Ненеобязательно | Необязательно | |
| network_error | android.widget.TextView |  | Обязательно | Необязательно | Необязательно | Необязательно | |
| system_error | android.widget.TextView |  | Обязательно | Необязательно | Необязательно | Необязательно | |
| cancel_transfer | android.widget.Button |  | Обязательно | Необязательно | Необязательно | Необязательно | атрибут desc |
| account_deleted | android.widget.TextView |  | Обязательно | Необязательно | Необязательно | Необязательно | |
| contacts | android.widget.TextView |  | Обязательно | Обязательно | Обязательно | Обязательно | |
| delete | android.widget.TextView |  | Необязательно | Обязательно | Необязательно | Необязательно | |
| close | android.widget.ViewGroup |  | Обязательно | Необязательно | Необязательно | Необязательно | значение атрибута desc |
| return | |  | Обязательно | Необязательно | Необязательно | Необязательно | значение атрибута desc |
| transfer | android.widget.TextView |  | Обязательно | Необязательно | Необязательно | Необязательно | |
| send_message | android.widget.TextView |  | Обязательно | Необязательно | Необязательно | Необязательно | |
| switch_to_voice_message | android.widget.TextView |  | Обязательно | Необязательно | Необязательно | Необязательно | значение атрибута desc |
| label | android.widget.TextView |  | Необязательно | Необязательно | Обязательно | Необязательно | |
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Опубликовать ( 0 )