正在查看: OVO v3.139.0 应用的 VTrackWebService.java JAVA 源代码文件
本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。
正在查看: OVO v3.139.0 应用的 VTrackWebService.java JAVA 源代码文件
本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。
package com.vkey.android.internal.vguard.webservice;
import android.content.Context;
import android.content.Intent;
import android.text.TextUtils;
import android.util.Log;
import com.google.gson.Gson;
import com.vkey.android.aw;
import com.vkey.android.bc;
import com.vkey.android.bd;
import com.vkey.android.bu;
import com.vkey.android.bv;
import com.vkey.android.bw;
import com.vkey.android.bx;
import com.vkey.android.by;
import com.vkey.android.ci;
import com.vkey.android.cj;
import com.vkey.android.cp;
import com.vkey.android.ct;
import com.vkey.android.internal.vguard.cache.DatabaseHandler;
import com.vkey.android.internal.vguard.cache.HttpRequest;
import com.vkey.android.internal.vguard.cache.ProcessHttpRequestIntentService;
import com.vkey.android.internal.vguard.secure.preference.SecurePreferences;
import com.vkey.android.internal.vguard.util.SHAMode;
import com.vkey.android.internal.vguard.util.Utility;
import com.vkey.android.internal.vguard.webservice.VTrackWebService;
import com.vkey.android.j;
import com.vkey.android.l;
import com.vkey.android.secure.net.DataSyncCheckRespond;
import com.vkey.android.secure.net.Response;
import com.vkey.android.secure.net.SecureHttpUrlConnection;
import com.vkey.android.secure.net.SendThreatInfoRespondModel;
import com.vkey.android.vguard.OTAUpdateCheck;
import com.vkey.android.vguard.VGException;
import java.io.IOException;
import java.lang.Thread;
import java.nio.charset.StandardCharsets;
import java.security.NoSuchAlgorithmException;
import java.util.List;
import o.i.b40;
import o.i.fh6;
import o.i.p73;
import o.i.pb2;
import o.i.pq0;
import o.i.s20;
import org.apache.http.client.utils.URLEncodedUtils;
public class VTrackWebService {
private static final byte[] b = {69, 3, 89, 73, 5, -12, -12, 4, 9, -4, -2, -6, 9, -15, -70, 47, 30, 3, 0, -85, 85, -74, 65, 3, -58, -27, 79, -2, 3, 0, -33, 19, 9, -14, -5, 18, -44, 36, -9, 8, -29, 37, -12, -12, 4, 9, -4, -2, 0, 5, -3, -84, 81, -14, 13, -4, -2, -2, -11, -33, 28, 18, -20, -40, -2, 3, 0, -52, 46, -1, -5, -4, -7, -3, 18, -12, 5, -2, -2, 3, 0, -53, 64, 14, -1, -5, -4, -7, -3, 18, -12, 5, -2, -79, 68, 12, -1, -4, 2, 79, -2, 3, 0, -49, 28, 18, -20, -15, 37, -12, -12, -33, 36, -4, -3, 7, 11, -3, -64, 71, -74, 61, -7, 19, -76, 71, -74, 57, 13, -21, 16, -15, -55, 68, -15, 8, -11, -6, 4, 0, 16, -14, -7, 1, -7, 9, 4, -9, 8, -17, 19, 1, -19, -1, 1, 13, -1, -21, 16, 1, -14, 0, -8, 20, -20, 5, 5, -12, -12, 4, 9, -4, -2, -6, 9, -15, -70, 47, 30, 3, 0, -85, 85, -74, 65, 3, -58, -27, 79, -2, 3, 0, -33, 19, 9, -14, -5, 18, -44, 36, -9, 8, -29, 37, -12, -12, 4, 9, -4, -2, 0, 5, -3, -84, 86, -15, 10, -13, -73, 81, -14, 13, -4, -2, -2, -11, -69, 81, -14, 13, -15, 8, 5, -35, 18, 13, -4, -46, 43, -12, 0, -44, -2, 3, 0, -45, 28, -5, 16, 1, -51, 34, -5, 18, -34, 37, -12, -12, 4, 9, -4, -2, 0, 5, -3, 5, -12, -12, 4, 9, -4, -2, -6, 9, -15, -70, 79, -2, 3, 0, -33, 19, 9, -14, -5, 18, -44, 36, -9, 8, -29, 37, -12, -12, 4, 9, -4, -2, 0, 5, -3, -2, 3, 0, -49, 28, 18, -20, -15, 37, -12, -12, -33, 36, -4, -3, 7, -76, 75, -12, 17, 0, -85, 69, -6, 7, 2, -8, -2, -69, 67, 4, 9, 0, -20, 12, -12, 1, -44, -13, 9, -14, -5, 18, -72, 59, 4, 5, -16, 6, -62, 52, -4, 18, -20, -53, 69, 5, -12, -12, -55, 53, 4, -4, -3, 7, 22, 14, 2, -9, 2, -8, 30, 3, 0, -85, 85, -74, 65, 3, -58, -27, 78, -2, -28, 21, -3, 6, -14, 18, 0, -4, -14, -20, 18, 13, -4, -2, -2, 4, -15, -70, 68, 12, -1, -4, 2, -83, 0, -4, 18, -15, -1, 1, 4, -8, -72, 70, -3, 14, -47, 34, 8, -6, 9, -23, 16, -14, -70, 83, -13, 9, -14, -5, 2, -3, 14, -34, 21, -3, 6, -14, 18, 0, -4, -14, -18, 19, 9, -14, -5, 2, 14, -1, -5, -4, -7, -3, 18, -12, 5, -2, -64, 58, 8, -5, -2, 79, -2, 3, 0, -40, 27, -7, 15, -43, 36, -9, 8, -29, 37, -12, -12, 4, 9, -4, -2, 0, 5, -3, 5, -12, -12, 4, 9, -4, -2, -6, 9, -15, -70, 47, 30, 3, 0, -85, 85, -74, 65, 3, -58, -27, 79, -2, 3, 0, -33, 19, 9, -14, -5, 18, -44, 36, -9, 8, -29, 37, -12, -12, 4, 9, -4, -2, 0, 5, -3, -84, 82, 1, -19, -1, 1, 13, -1, -84, 86, -15, 10, -13, -73, 82, 5, -23, 4, -73, 82, 0, -20, 18, 0, -3, -84, 66, 11, -12, 0, -44, -27, 37, -3, 14, -38, 4, -20, 18, 19, 9, -14, -5, 2, -2, 3, 0, -49, 28, 18, -20, -15, 37, -12, -12, -33, 36, -4, -3, 7, -76, 70, -3, 14, -85, 83, -12, 3, -9, 12, -57, 1, -4, -10, 2, 2, -8, -3, 14, -37, 33, -4, -10, 2, 2, -8, -13, 9, -14, -5, 18, -72, 59, 4, 5, -16, 6, -62, 67, -15, 8, -11, -56, 63, -5, 9, -17, -55, 59, 4, -9, 8, 2, -6, -13, 18, -12, 5, -2, -2, 3, 0, -49, 28, 18, -20, -15, 37, -12, -12, -33, 36, -4, -3, 7, -76, 67, -4, 18, -20, -15, 37, -12, -12, -27, 36, 5, -16, 12, 3, -22, 10, -77, 69, 11, -4, -3, -78, 79, 1, -4, -10, 2, 2, -8, -44, -2, 3, 0, -49, 28, 18, -20, -15, 37, -12, -12, -33, 36, -4, -3, 7, -76, 66, -3, 18, -18, 4, -73, 67, -4, 18, -20, -15, 37, -12, -12, -27, 36, 5, -16, 12, 3, -22, 10, -77, 71, -8, 17, -84, 68, 18, -22, 1, 10, 3, -12, 5, -2, -79, 84, -3, -15, -70, 67, 0, 0, -6, 19, -10, 7, -85, 85, -22, 10, 8, -17, -44, 0, -4, 18, -15, -1, 1, 4, -8, -72, 79, -2, 3, 0, -52, 46, -1, -5, -4, -7, -3, 18, -12, 5, -2, -28, 37, -12, -12, 4, 9, -4, -2, 0, 5, -3, 50, 0, -20, 1, 7, 8, -3, -18, 1, 1, -2, -15, -58, 10, 79, -2, 3, 0, -40, 27, -7, 15, -43, 36, -9, 8, -29, 37, -12, -12, 4, 9, -4, -2, 0, 5, -3, -84, 64, 4, 13, -16, 12, -83, 82, -15, 8, -11, -3, 14, -47, 34, 8, -6, 9, -23, 16, -14, -18, 19, 9, -14, -5, 2, -3, 14, -37, 33, -4, -10, 2, 2, -8, -18, 19, 9, -14, -5, 2, 30, 3, 0, -85, 85, -74, 65, 3, -58, -27, 79, -2, 3, 0, -45, 28, -5, 16, 1, -51, 34, -5, 18, -30, -5, -52, 34, 43, -2, -9, 2, -3, -58, 62, -13, 12, -14, 5, -3, -2, -43, 47, 30, 3, 0, -85, 85, -74, 65, 3, -58, -27, 79, -2, 3, 0, -52, 46, -1, -40, 36, -9, 8, -29, 37, -12, -12, 4, 9, -4, -2, 0, 5, -3, -84, -1, 82, 1, -19, -1, 1, 13, -1, -84, 82, -19, 20, -18, -70, 71, -8, 17, -12, -4, -2, -69, 83, -6, -80, 50, -12, -8, 16, -14, 25, -16, 1, -14, 0, -13, -2,
3, 0, -52, 46, -1, -5, -4, -7, -3, 18, -12, 5, -2, -27, 19, 9, -14, -5, 2, 5, -12, -12, 4, 9, -4, -2, -6, 9, -15, -70, 47, 30, 3, 0, -85, 85, -74, 65, 3, -58, -27, 82, -15, 12, 3, -18, 12, -83, 69, -6, 7, 2, -8, -2, -69, 79, -2, 3, 0, -49, 28, 18, -20, -15, 37, -12, -12, -33, 36, -4, -3, 7, -76, 82, -15, 14, -85, 83, -13, -4, -70, 83, -12, 3, -9, 12, -57, 5, -12, -12, 4, 9, -4, -2, -6, 9, -15, -70, 47, 30, 3, 0, -85, 85, -74, 65, 3, -58, -27, 79, -2, 3, 0, -33, 19, 9, -14, -5, 18, -44, 36, -9, 8, -29, 37, -12, -12, 4, 9, -4, -2, 0, 5, -3, -84, 86, -15, 10, -13, -73, 81, -14, 13, -4, -2, -2, -11, -69, 66, 11, -12, 0, -44, -11, -3, 6, -14, 18, 0, -4, -14, -55, 60, -12, 18, -16, 13, 0, 67, 10, 7, -10, -3, 2, -15, 2, 0, -2, -69, 66, 11, -2, 5, -16, 8, 5, -85, 72, 9, -84, 77, 0, 4, -85, 65, -2, 17, -15, -48, -3, -21, 69, 8, 2, -6, -13, 18, 5, -12, -12, 4, 9, -4, -2, -6, 9, -15, -70, 47, 30, 3, 0, -85, 85, -74, 65, 3, -58, -27, 79, -2, 3, 0, -49, 32, 16, -14, -7, 1, -29, 36, -9, 8, -80, 81, -14, 13, -15, 8, 5, -51, 44, -12, 20, -54, 28, 18, -20, -40, 0, -4, 18, -15, -1, 1, 4, -8, -72, 0, -4, 18, -15, -1, 1, 4, -8, -72, 79, -2, 3, 0, -34, 32, -20, 1, 7, 8, -3, -18, 1, 1, -70, 83, -13, 9, -14, -5, 2, 5, -12, -12, 4, 9, -4, -2, -6, 9, -15, -70, 47, 30, 3, 0, -85, 85, -74, 65, 3, -58, -27, 79, -2, 3, 0, -33, 19, 9, -14, -5, 18, -44, 36, -9, 8, -29, 37, -12, -12, 4, 9, -4, -2, 0, 5, -3, -84, 84, -6, -13, -4, 18, -16, -70, 72, 10, -16, 7, 5, -84, 72, 4, -79, 67, -4, 18, -20, 0, -2, 17, -15, -70, 86, -15, 10, -13, -73, 67, -4, 18, -20, -40, 11, -3, -64, 71, -74, 61, -7, 19, -76, 71, -74, 57, 13, -21, 16, -15, -55, 68, -15, 8, -11, -6, 1, 14, -1, -18, 9, 4, -9, 8, -17, 8, -8, 17, -12, -10, 16, 1, -14, 0, -8, 11, -7, 19, 47, 30, 3, 0, -85, 85, -74, 65, 3, -58, -27, 79, -2, 3, 0, -52, 46, -1, -40, 36, -9, 8, -29, 37, -12, -12, 4, 9, -4, -2, 0, 5, -3, -84, -1, 82, 1, -19, -1, 1, 13, -1, -84, 86, -15, 10, -13, -73, 81, -14, 13, -4, -2, -2, -11, -69, 66, 11, -12, 0, -44, 47, 30, 3, 0, -85, 85, -74, 65, 3, -58, -27, 79, -2, 3, 0, -49, 28, 18, -20, -15, 37, -12, -12, -33, 36, -4, -3, 7, -76, 82, 1, -19, -1, 1, 13, -1, -84, 81, -18, 21, -38, 18, 13, -58, -3, 14, 47, 30, 3, 0, -85, 85, -74, 65, 3, -58, -27, 79, -2, 3, 0, -40, 27, -7, 15, -43, 36, -9, 8, -29, 37, -12, -12, 4, 9, -4, -2, 0, 5, -3, -84, 82, 1, -19, -1, 1, 13, -1, -84, 86, -15, 10, -13, -73, 81, -14, 13, -4, -2, -2, -11, -69, 66, 11, -12, 0, -44, 11, -3, -64, 71, -74, 61, -7, 19, -76, 71, -74, 57, 13, -21, 16, -15, -55, 53, -4, 18, -20, -3, 19, 5, -12, -12, -5, 3, 4, -4, -3, 7, -13, 19, 1, -19, -1, 1, 13, -1, -21, 16, 1, -14, 0, -8, 20, -20, 5, 47, 30, 3, 0, -85, 85, -74, 65, 3, -58, -27, 79, -2, 3, 0, -49, 32, 16, -14, -7, 1, -29, 36, -9, 8, -29, 37, -12, -12, 4, 9, -4, -2, 0, 5, -3, -84, 82, 1, -19, -1, 1, 13, -1, -84, 86, -15, 10, -13, -73, 81, -14, 13, -4, -2, -2, -11, -69, 66, 11, -12, 0, -44, -2, 3, 0, -45, 28, -5, 16, 1, -51, 34, -5, 18, -34, 37, -12, -12, 4, 9, -4, -2, 0, 5, -3, -84, 64, 4, 13, -16, 12, -83, 82, -15, 8, -11, 19, 9, -14, -5, 2, -43, -27, -3, 29, -18, 1, 7, -21, 13, -4, -16, 17, 12, 3, -14, -7, 1, -2, 3, 0, -49, 28, 18, -20, -15, 37, -12, -12, -33, 36, -4, -3, 7, -76, 77, 0, 7, -62, 79, -2, 3, 0, -52, 46, -1, -40, 36, -9, 8, -29, 37, -12, -12, 4, 9, -4, -2, 0, 5, -3, -84, 64, 4, 13, -16, 12, -83, 82, -15, 8, -11, 1, -19, -1, 1, 13, -1, 47, 30, 3, 0, -85, 85, -74, 65, 3, -58, -27, 79, -2, 3, 0, -52, 46, -1, -40, 36, -9, 8, -29, 37, -12, -12, 4, 9, -4, -2, 0, 5, -3, -84, -1, 67, 0, 16, -14, -7, 1, -29, 36, -9, 8, -17, 16, -18, 8, -8, 17, -12, -47, 79, -2, 3, 0, -49, 32, 16, -14, -7, 1, -29, 36, -9, 8, -29, 37, -12, -12, 4, 9, -4, -2, 0, 5, -3, 79, -2, 3, 0, -49, 32, 16, -14, -7, 1, -29, 36, -9, 8, -29, 37, -12, -12, 4, 9, -4, -2, 0, 5, -3, -84, 64, 4, 13, -16, 12, -83, 82, -15, 8, -11, -3, 14, -34, 21, -3, 6, -14, 18, 0, -4, -14, 32, -80, 77, -10, 14, 2, -9, 2, -8, -76, 64, 20, -22, 7, 2, -12, 0, 9, -8, -69, -2, 3, 0, -49, 32, 16, -14, -7, 1, -29, 36, -9, 8, -29, 37, -12, -12, 4, 9, -4, -2, 0, 5, -3, -58, -27, 82, -15, 12, 3, -18, 12, -83, 69,
-6, 7, 2, -8, -2, -69, 79, -2, 3, 0, -49, 28, 18, -20, -15, 37, -12, -12, -33, 36, -4, -3, 7, -76, 82, -15, 14, -85, 83, -13, -4, -70, 83, -12, 3, -9, 12, -57, 2, 8, -6, 9, -23, 16, -14, -55, 60, -12, 18, -16, 13, 0, -54, -13, 9, -14, -5, 18, -72, 59, 4, 5, -16, 6, -62, 67, -17, -3, 12, -66, 58, -4, -5, 16, 1, -19, 2, -5, 18, 5, -12, -12, 4, 9, -4, -2, -6, 9, -15, -70, 47, 30, 3, 0, -85, 85, -74, 65, 3, -58, -27, 79, -2, 3, 0, -49, 32, 16, -14, -7, 1, -29, 36, -9, 8, -80, 67, 0, 16, -14, -7, 1, -29, 36, -9, 8, -46, 44, -12, 20, -54, 28, 18, -20, -40, 14, -1, -5, -4, -7, -3, 18, -12, 5, -2, -48, 31, 20, 4, -10, -12, -41, 44, 8, -5, -2, 5, -12, -12, 4, 9, -4, -2, -6, 9, -15, -70, 79, -2, 3, 0, -33, 19, 9, -14, -5, 18, -44, 36, -9, 8, -29, 37, -12, -12, 4, 9, -4, -2, 0, 5, -3, -84, 64, 4, 13, -16, 12, -83, 82, -15, 8, -11, 5, -12, -12, 4, 9, -4, -2, -6, 9, -15, -70, 47, 30, 3, 0, -85, 85, -74, 65, 3, -58, -27, 81, -14, 13, -15, 8, 5, -85, 82, -4, -2, 3, 0, -33, 19, 9, -14, -5, 18, -44, 36, -9, 8, -29, 37, -12, -12, 4, 9, -4, -2, 0, 5, -3, -84, 82, 1, -19, -1, 1, 13, -1, -84, 86, -15, 10, -13, -73, 67, -4, 18, -20, -40, 1, -4, -10, 2, 2, -8, -70, 67, 10, 7, -10, -3, 2, -15, 2, 0, -2, -69, 66, 11, -2, 5, -16, 8, 5, -85, 72, 9, -84, 77, 0, 4, -85, 65, -2, 17, -15, -48, -3, -21, 69, 8, 2, -6, -13, 18, 83, -13, 9, -14, -5, 2, -13, 9, -14, -5, 18, -72, 59, 4, 5, -16, 6, -62, 67, -15, 8, -11, -56, 70, -13, 9, -14, -5, 18, -2, -71, 59, 4, -9, 8, 47, 30, 3, 0, -85, 85, -74, 65, 3, -58, -27, 79, -2, 3, 0, -52, 46, -1, -40, 36, -9, 8, -29, 37, -12, -12, 4, 9, -4, -2, 0, 5, -3, -84, -1, 67, 0, 16, -14, -7, 1, -29, 36, -9, 8, -17, 3, -5, 8, -8, 17, -12, -47, 5, -12, -12, 4, 9, -4, -2, -6, 9, -15, -70, 47, 30, 3, 0, -85, 85, -74, 65, 3, -58, -27, 81, -14, 13, -15, 8, 5, -85, 82, -4, -2, 3, 0, -33, 19, 9, -14, -5, 18, -44, 36, -9, 8, -29, 37, -12, -12, 4, 9, -4, -2, 0, 5, -3, -84, 81, -14, 13, -4, -2, -2, -11, -24, 33, -12, 0, 6, -77, 66, 11, -12, 0, -44, 47, 30, 3, 0, -85, 85, -74, 65, 3, -58, -27, 79, -2, 3, 0, -49, 32, 16, -14, -7, 1, -29, 36, -9, 8, -80, 79, -2, 3, 0, -52, 33, 16, -12, 12, -22, 18, -12, 5, -2, -27, 19, 9, -14, -5, 18, -35, 18, 10, -2, 2, 1, -34, 37, -12, -12, 4, 9, -4, -2, 0, 5, -3, -84, 71, 11, -1, -5, -46, 43, -12, 0, -44, -14, 14, -12, 8, -14, -2, -69, 0, -4, 18, -15, -1, 1, 4, -8, -72, 79, -2, 3, 0, -52, 33, 16, -12, 12, -22, 18, -12, 5, -2, -27, 19, 9, -14, -5, 18, -35, 18, 10, -2, 2, 1, -34, 37, -12, -12, 4, 9, -4, -2, 0, 5, -3, 47, 30, 3, 0, -85, 85, -74, 65, 3, -58, -27, 79, -2, 3, 0, -49, 28, 18, -20, -15, 37, -12, -12, -33, 36, -4, -3, 7, -76, 82, 1, -19, -1, 1, 13, -1, -84, 86, -15, 10, -13, -73, 81, -14, 13, -4, -2, -2, -11, -69, 66, 11, -12, 0, -44, 30, 3, 0, -85, 85, -74, 65, 3, -58, -27, 78, -2, 72, 9, -38, 22, 14, 2, -9, 2, -8, -43, 52, -22, 7, 2, -12, 0, 9, -8, -70, -2, 3, 0, -34, 32, -20, 1, 7, 8, -3, -18, 1, 1, -18, 19, 9, -14, -5, 2, 2, 8, -6, 9, -23, 16, -14, -55, 60, -12, 18, -16, 13, 0, 1, 16, -12, 12, -22, 18, -12, 5, -2, -14, 12, -11, 15, -13, 9, -14, -5, 18, -2, -53, 31, 20, 4, -10, -12, -41, 44, 8, -5, -2, 0, -4, 18, -15, -1, 1, 4, -8, -72, 70, -3, 14, -37, 33, -4, -10, 2, 2, -8, -70, 83, -13, 9, -14, -5, 2, -13, 9, -14, -5, 18, -72, 59, 4, 5, -16, 6, -62, 67, -15, 8, -11, -56, 54, 0, 16, -14, -7, 1, -57, 59, 4, -9, 8, 0, -4, 18, -15, -1, 1, 4, -8, -72, 70, -3, 14, -34, 21, -3, 6, -14, 18, 0, -4, -14, -70, 83, -13, 9, -14, -5, 2, -3, 14, -85, 11, -3, -64, 71, -74, 61, -7, 19, -76, 71, -74, 57, 13, -21, 16, -15, -55, 68, -15, 8, -11, -6, 13, -5, -7, 15, -21, 9, 4, -9, 8, -17, 19, 1, -19, -1, 1, 13, -1, -21, 16, 1, -14, 0, -8, 20, -20, 5, 47, 30, 3, 0, -85, 85, -74, 65, 3, -58, -27, 79, -2, 3, 0, -49, 32, 16, -14, -7, 1, -29, 36, -9, 8, -80, 79, -2, 3, 0, -45, 28, -5, 16, 1, -51, 34, -5, 18, -34, 37, -12, -12, 4, 9, -4, -2, 0, 5, -3, -84, 71, 11, -1, -5, -46, 43, -12, 0, -44, 5, -12, -12, 4, 9, -4, -2, -6, 9, -15, -70, 47, 30, 3, 0, -85, 85, -74, 65, 3, -58, -27, 79, -2, 3, 0, -33, 19, 9, -14, -5, 18, -44, 36, -9, 8, -29, 37, -12, -12, 4, 9, -4, -2, 0, 5, -3,
-84, 81, -14, 13, -4, -2, -2, -11, -24, 33, -12, 0, 6, -77, 66, 11, -12, 0, -44, 79, -2, 3, 0, -49, 28, 18, -20, -15, 37, -12, -12, -33, 36, -4, -3, 7, -76, 64, 4, 13, -16, 12, -83, 82, -15, 8, -11, -15, 14, -40, 19, 22, -16, 3, 7, -9, -32, 22, 14, 2, -9, 2, -8, -26, 18, 14, -3, 6, -38, 20, 3, -9, -70, 69, 8, 2, -83, 53, -3, 29, -18, 1, 7, -21, 13, -4, -16, 17, 12, 3, -14, -7, 1, -44, -27, -2, 3, 0, -40, 27, -7, 15, -43, 36, -9, 8, -29, 37, -12, -12, 4, 9, -4, -2, 0, 5, -3, -84, 66, -3, 1, 4, -4, -2, -18, 32, -20, 18, 0, -3, -58, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -13, 9, -14, -5, 18, -72, 59, 4, 5, -16, 6, -62, 67, -15, 8, -11, -56, 51, 14, -1, -68, 59, 4, -9, 8, 2, -6, -13, 18, -12, 5, -2, 79, -2, 3, 0, -52, 46, -1, -40, 36, -9, 8, -29, 37, -12, -12, 4, 9, -4, -2, 0, 5, -3, 5, -12, -12, 4, 9, -4, -2, -6, 9, -15, -70, 47, 30, 3, 0, -85, 85, -74, 65, 3, -58, 55, -14, 13, -15, 8, 5, -85, 79, -2, 3, 0, -33, 19, 9, -14, -5, 18, -44, 36, -9, 8, -29, 37, -12, -12, 4, 9, -4, -2, 0, 5, -3, -84, 84, -6, -13, -4, 18, -16, -70, 72, 10, -16, 7, 5, -84, 72, 4, -79, 67, -4, 18, -20, 0, -2, 17, -15, -70, 86, -15, 10, -13, -73, 67, -4, 18, -20, -40, -16, -40, 81, -14, 10, -2, 2, 1, -72, -1, -1, -1, -1, -1, -1, -1, -1, 12, -27, 34, 29, 19, -3, -15, -70, 12, -1, -1, -1, -1, -1, -1, -1, -1, -2, 3, 0, -34, 32, -20, 1, 7, 8, -3, -18, 1, 1, 5, -12, -12, 4, 9, -4, -2, -6, 9, -15, -70, 47, 30, 3, 0, -85, 85, -74, 65, 3, -58, -27, 79, -2, 3, 0, -49, 32, 16, -14, -7, 1, -29, 36, -9, 8, -80, 83, -13, 9, -14, -5, 18, -44, 36, -9, 8, -46, 44, -12, 20, -54, 28, 18, -20, -40, -11, -3, 6, -14, 18, 0, -4, -14, -55, 60, -12, 18, -16, 13, 0, -54, 0, -4, 18, -15, -1, 1, 4, -8, -72, 79, -2, 3, 0, -34, 32, -20, 1, 7, 8, -3, -18, 1, 1, -19, 37, -12, -12, 4, 9, -4, -2, 0, 5, -3, 47, 30, 3, 0, -85, 85, -74, 65, 3, -58, -27, 79, -2, 3, 0, -40, 27, -7, 15, -43, 36, -9, 8, -29, 37, -12, -12, 4, 9, -4, -2, 0, 5, -3, -84, 82, 1, -19, -1, 1, 13, -1, -84, 65, 12, -12, 20, -54, 28, 18, -20, -40, -2, 3, 0, -53, 82, 0, -20, 1, 7, 8, -3, -18, 1, 1, -70, 68, 12, -1, -4, 2, 18, 13, -4, -2, -2, 4, -15, -70, 68, 12, -1, -4, 2, -83, -3, 14, -47, 34, 8, -6, 9, -23, 16, -14, 0, -4, 18, -15, -1, 1, 4, -8, -72, 79, -2, 3, 0, -52, 46, -1, -5, -4, -7, -3, 18, -12, 5, -2, -79, 83, -13, 9, -14, -5, 2, 1, -4, -10, 2, 2, -8, -39, 10, -80, 81, -14, 14, -3, -10, -5, -2, -69};
private static int c = 37;
public static int maxRetriesTime = 2;
private static final Gson a = new Gson();
public static void b(List list, Context context, VTrackResponseHandler vTrackResponseHandler) {
VTrackResponseHandler vTrackResponseHandler2;
try {
byte[] bArr = b;
a(bArr[2146], -bArr[21], 1741);
a(bArr[320], bArr[640], 2755);
String str = null;
if (list != null) {
String format = URLEncodedUtils.format(list, a(bArr[18], bArr[20], c | 778));
String str2 = bc.k;
StringBuilder sb = new StringBuilder();
byte b2 = bArr[4];
byte b3 = bArr[538];
sb.append(a(b2, b3, b3 | 3501));
sb.append(format);
Response response = SecureHttpUrlConnection.get_urlconnection(str2, sb.toString(), context, null);
StringBuilder sb2 = new StringBuilder();
sb2.append(response.responseCode);
String str3 = sb2.toString().startsWith(a(bArr[330], bArr[2], c | 768)) ? new String(response.response, StandardCharsets.UTF_8) : null;
if (a(str3)) {
str = str3;
} else {
String str4 = bc.f595d;
String a2 = a(bArr[4], bArr[238], 2272);
DatabaseHandler databaseHandler = bc.c;
if (databaseHandler != null && str4 != null && a2 != null) {
databaseHandler.a(str4, a2, true);
}
}
} else {
String str5 = bc.k;
byte b4 = bArr[4];
byte b5 = bArr[429];
Response response2 = SecureHttpUrlConnection.get_urlconnection(str5, a(b4, b5, b5 | 520), context, null);
StringBuilder sb3 = new StringBuilder();
sb3.append(response2.responseCode);
String str6 = sb3.toString().startsWith(a(bArr[330], bArr[2], c | 768)) ? new String(response2.response, StandardCharsets.UTF_8) : null;
if (a(str6)) {
vTrackResponseHandler2 = vTrackResponseHandler;
str = str6;
vTrackResponseHandler2.onProfileResponse(str);
} else {
String str7 = bc.f595d;
String a3 = a(bArr[4], bArr[238], 2272);
DatabaseHandler databaseHandler2 = bc.c;
if (databaseHandler2 != null && str7 != null && a3 != null) {
databaseHandler2.a(str7, a3, true);
}
}
}
vTrackResponseHandler2 = vTrackResponseHandler;
vTrackResponseHandler2.onProfileResponse(str);
} catch (VGException e4) {
byte[] bArr2 = b;
a(bArr2[2146], -bArr2[21], 1741);
a(bArr2[83], -bArr2[987], 609);
String str8 = bc.f595d;
String message = e4.getMessage();
DatabaseHandler databaseHandler3 = bc.c;
if (databaseHandler3 != null && str8 != null && message != null) {
databaseHandler3.a(str8, message, true);
}
l.b(a(-bArr2[3594], bArr2[429], 361), a(bArr2[2146], -bArr2[21], 1741), e4.getMessage(), true);
}
}
public static void setMaximumNetworkRetryTime(int i) {
if (i < 0) {
maxRetriesTime = 2;
} else {
maxRetriesTime = i;
}
String str = bc.f595d;
StringBuilder sb = new StringBuilder();
byte[] bArr = b;
sb.append(a(bArr[98], -bArr[2151], 3042));
sb.append(maxRetriesTime);
String sb2 = sb.toString();
DatabaseHandler databaseHandler = bc.c;
if (databaseHandler == null || str == null || sb2 == null) {
return;
}
databaseHandler.a(str, sb2, false);
}
@Deprecated
public void getFirmware(final List list, final VTrackResponseHandler vTrackResponseHandler, final Context context) {
if (bc.f597o == 1) {
Thread thread = new Thread(new Runnable() {
@Override
public final void run() {
VTrackWebService.c(list, context, vTrackResponseHandler);
}
});
byte[] bArr = b;
thread.setName(a(bArr[83], bArr[3], 853));
thread.setUncaughtExceptionHandler(new Thread.UncaughtExceptionHandler() {
@Override
public final void uncaughtException(Thread thread2, Throwable th) {
VTrackWebService.this.d(context, thread2, th);
}
});
thread.start();
}
}
public void getOTAUpdate(final OTAUpdateCheck oTAUpdateCheck, final List list, final VTrackResponseHandler vTrackResponseHandler, final Context context) {
if (Utility.b(context)) {
if (bc.f597o == 1) {
Thread thread = new Thread(new Runnable() {
@Override
public final void run() {
VTrackWebService.this.a(oTAUpdateCheck, list, context, vTrackResponseHandler);
}
});
StringBuilder sb = new StringBuilder();
byte[] bArr = b;
sb.append(a(bArr[83], bArr[382], c | 528));
sb.append(oTAUpdateCheck);
thread.setName(sb.toString());
thread.setUncaughtExceptionHandler(new Thread.UncaughtExceptionHandler() {
@Override
public final void uncaughtException(Thread thread2, Throwable th) {
VTrackWebService.this.e(context, thread2, th);
}
});
thread.start();
return;
}
return;
}
String str = bc.f595d;
StringBuilder sb2 = new StringBuilder();
sb2.append(oTAUpdateCheck);
byte[] bArr2 = b;
sb2.append(a(bArr2[345], bArr2[2] - 1, 563));
sb2.append(a(-bArr2[3594], bArr2[0], 1941));
String sb3 = sb2.toString();
DatabaseHandler databaseHandler = bc.c;
if (databaseHandler != null && str != null && sb3 != null) {
databaseHandler.a(str, sb3, false);
}
a(oTAUpdateCheck, vTrackResponseHandler, (String) null);
}
@Deprecated
public void getProfile(List list, VTrackResponseHandler vTrackResponseHandler, final Context context) {
int i = 1;
if (bc.f597o == 1) {
Thread thread = new Thread(new b40(i, list, context, vTrackResponseHandler));
byte[] bArr = b;
thread.setName(a(bArr[83], -bArr[21], c | 832));
thread.setUncaughtExceptionHandler(new Thread.UncaughtExceptionHandler() {
@Override
public final void uncaughtException(Thread thread2, Throwable th) {
VTrackWebService.this.c(context, thread2, th);
}
});
thread.start();
}
}
@Deprecated
public void getSignature(final List list, final VTrackResponseHandler vTrackResponseHandler, final Context context) {
if (bc.f597o == 1) {
Thread thread = new Thread(new Runnable() {
@Override
public final void run() {
VTrackWebService.a(list, context, vTrackResponseHandler);
}
});
byte[] bArr = b;
thread.setName(a(bArr[83], bArr[1187], 430));
thread.setUncaughtExceptionHandler(new Thread.UncaughtExceptionHandler() {
@Override
public final void uncaughtException(Thread thread2, Throwable th) {
VTrackWebService.this.b(context, thread2, th);
}
});
thread.start();
}
}
public void postActivationThreatReportSynchronous(String str, VTrackResponseHandler vTrackResponseHandler, Context context) throws VGException, IOException, IllegalStateException {
if (bc.f597o == 1) {
String str2 = bc.f595d;
byte[] bArr = b;
String a2 = a(bArr[320], bArr[238], 2560);
DatabaseHandler databaseHandler = bc.c;
if (databaseHandler != null && str2 != null && a2 != null) {
databaseHandler.a(str2, a2, true);
}
Response post_urlconnection = SecureHttpUrlConnection.post_urlconnection(bc.k, a(bArr[163], bArr[345], c | 2688), a(bArr[163], -bArr[21], c | 410), str, context, null);
int i = post_urlconnection.responseCode;
String str3 = bc.f595d;
StringBuilder sb = new StringBuilder();
byte b2 = bArr[20];
byte b3 = bArr[130];
String c2 = s20.c(sb, a(b2, b3, b3 | 2464), i);
DatabaseHandler databaseHandler2 = bc.c;
if (databaseHandler2 != null && str3 != null && c2 != null) {
databaseHandler2.a(str3, c2, true);
}
if (i == 200 || i == 204) {
vTrackResponseHandler.onThreatReportResponse(new String(post_urlconnection.response, StandardCharsets.UTF_8));
}
}
}
public void postAppInfoSynchronous(ci ciVar, Context context, boolean z) throws VGException, IOException {
try {
String a2 = Utility.a(bd.a(ciVar), SHAMode.SHA256);
cj cjVar = new cj();
cjVar.a = a2;
cjVar.c = ciVar;
cjVar.f622d = String.valueOf(bc.l);
cjVar.b = bc.f595d;
String a3 = bd.a(cjVar);
byte[] bArr = b;
a(bArr[2146], -bArr[21], 1741);
a(bArr[20], bArr[330], 3192);
SecurePreferences securePreferences = SecurePreferences.getInstance(bc.a());
String str = securePreferences.get(a(bArr[35], -bArr[245], 1376));
String str2 = bc.f595d;
String str3 = a(bArr[20], bArr[37], 1816) + str;
DatabaseHandler databaseHandler = bc.c;
if (databaseHandler != null && str2 != null && str3 != null) {
databaseHandler.a(str2, str3, true);
}
l.a(a(-bArr[3594], bArr[429], 361), a(bArr[2146], -bArr[21], 1741), a(bArr[20], bArr[37], 1816) + str, true);
String str4 = bc.f595d;
String str5 = a(bArr[20], bArr[37], 2353) + a2;
DatabaseHandler databaseHandler2 = bc.c;
if (databaseHandler2 != null && str4 != null && str5 != null) {
databaseHandler2.a(str4, str5, true);
}
l.a(a(-bArr[3594], bArr[429], 361), a(bArr[2146], -bArr[21], 1741), a(bArr[20], bArr[37], 2353) + a2, true);
if (str == null || !str.equals(a2) || z) {
Response post_urlconnection = SecureHttpUrlConnection.post_urlconnection(bc.P, a(bArr[143], bArr[127], 3160), a(bArr[163], -bArr[21], c | 410), a3, context, null);
a(bArr[2146], -bArr[21], 1741);
a(bArr[20], -bArr[639], 1777);
int i = post_urlconnection.responseCode;
String str6 = bc.f595d;
String str7 = a(bArr[20], bArr[60], 1420) + i;
DatabaseHandler databaseHandler3 = bc.c;
if (databaseHandler3 != null && str6 != null && str7 != null) {
databaseHandler3.a(str6, str7, true);
}
l.a(a(-bArr[3594], bArr[429], 361), a(bArr[2146], -bArr[21], 1741), a(bArr[20], bArr[60], 1420) + i, true);
if (post_urlconnection.responseCode != 200) {
long currentTimeMillis = System.currentTimeMillis();
String str8 = bc.f595d;
String str9 = a(bArr[4], bArr[320], 1961) + currentTimeMillis;
DatabaseHandler databaseHandler4 = bc.c;
if (databaseHandler4 != null && str8 != null && str9 != null) {
databaseHandler4.a(str8, str9, true);
}
l.a(a(-bArr[3594], bArr[429], 361), a(bArr[2146], -bArr[21], 1741), a(bArr[4], bArr[320], 1961) + currentTimeMillis, true);
securePreferences.put(a(bArr[35], -bArr[63], 1588), String.valueOf(currentTimeMillis));
return;
}
String str10 = bc.f595d;
StringBuilder sb = new StringBuilder();
byte b2 = bArr[20];
byte b3 = bArr[163];
sb.append(a(b2, b3, b3 | 905));
sb.append(a2);
String sb2 = sb.toString();
DatabaseHandler databaseHandler5 = bc.c;
if (databaseHandler5 != null && str10 != null && sb2 != null) {
databaseHandler5.a(str10, sb2, true);
}
String a4 = a(-bArr[3594], bArr[429], 361);
String a5 = a(bArr[2146], -bArr[21], 1741);
StringBuilder sb3 = new StringBuilder();
byte b4 = bArr[20];
byte b5 = bArr[163];
sb3.append(a(b4, b5, b5 | 905));
sb3.append(a2);
l.a(a4, a5, sb3.toString(), true);
securePreferences.put(a(bArr[35], -bArr[245], 1376), a2);
securePreferences.put(a(bArr[35], -bArr[63], 1588), "-1");
}
} catch (NoSuchAlgorithmException e4) {
e4.printStackTrace();
}
}
public void postApplication(String str, VTrackResponseHandler vTrackResponseHandler, final Context context) {
if (bc.f597o == 1) {
Thread thread = new Thread((Runnable) new p73(1, str, context, vTrackResponseHandler));
byte[] bArr = b;
thread.setName(a(bArr[4], bArr[0], 994));
thread.setUncaughtExceptionHandler(new Thread.UncaughtExceptionHandler() {
@Override
public final void uncaughtException(Thread thread2, Throwable th) {
VTrackWebService.this.a(context, thread2, th);
}
});
thread.start();
}
}
public void postApplicationSynchronous(String str, VTrackResponseHandler vTrackResponseHandler, Context context) throws VGException, IOException, IllegalStateException {
if (bc.f597o == 1) {
byte[] bArr = b;
a(bArr[2146], -bArr[21], 1741);
a(bArr[320], bArr[2803], 770);
Response post_urlconnection = SecureHttpUrlConnection.post_urlconnection(bc.k, a(bArr[163], bArr[94], 2130), a(bArr[163], -bArr[21], c | 410), str, context, null);
StringBuilder sb = new StringBuilder();
sb.append(post_urlconnection.responseCode);
if (sb.toString().startsWith(a(bArr[330], bArr[2], c | 768))) {
vTrackResponseHandler.onApplicationResponse(new String(post_urlconnection.response, StandardCharsets.UTF_8));
}
}
}
public void postDataSyncCheck(String str, Context context, cp cpVar) throws VGException {
SecurePreferences securePreferences = SecurePreferences.getInstance(bc.a());
byte[] bArr = b;
String str2 = securePreferences.get(a(bArr[35], -bArr[63], 1588));
String str3 = bc.f595d;
String b2 = pq0.b(new StringBuilder(), a(bArr[4], bArr[922], 576), str2);
DatabaseHandler databaseHandler = bc.c;
if (databaseHandler != null && str3 != null && b2 != null) {
databaseHandler.a(str3, b2, true);
}
l.a(a(-bArr[3594], bArr[429], 361), a(bArr[2146], -bArr[21], 1741), pq0.b(new StringBuilder(), a(bArr[4], bArr[922], 576), str2), true);
long parseLong = TextUtils.isEmpty(str2) ? -1L : Long.parseLong(str2);
long currentTimeMillis = System.currentTimeMillis();
String str4 = bc.N;
int i = 86400;
if (str4 != null && str4.length() > 0) {
try {
i = Integer.parseInt(str4) * 60;
String str5 = bc.f595d;
String str6 = a(bArr[4], c + 5, 651) + i;
DatabaseHandler databaseHandler2 = bc.c;
if (databaseHandler2 != null && str5 != null && str6 != null) {
databaseHandler2.a(str5, str6, true);
}
l.a(a(-bArr[3594], bArr[429], 361), a(bArr[2146], -bArr[21], 1741), a(bArr[4], c + 5, 651) + i, true);
} catch (Exception unused) {
String str7 = bc.f595d;
StringBuilder sb = new StringBuilder();
byte[] bArr2 = b;
String c2 = s20.c(sb, a(bArr2[4], bArr2[320], 698), i);
DatabaseHandler databaseHandler3 = bc.c;
if (databaseHandler3 != null && str7 != null && c2 != null) {
databaseHandler3.a(str7, c2, true);
}
l.b(a(-bArr2[3594], bArr2[429], 361), a(bArr2[2146], -bArr2[21], 1741), s20.c(new StringBuilder(), a(bArr2[4], bArr2[320], 698), i), true);
}
}
byte[] bArr3 = b;
a(bArr3[2146], -bArr3[21], 1741);
byte b3 = bArr3[4];
byte b4 = bArr3[94];
a(b3, b4, b4 | 1688);
long j = (currentTimeMillis - parseLong) / 1000;
a(bArr3[2146], -bArr3[21], 1741);
a(bArr3[4], bArr3[3182], 296);
if (bc.f597o != 1 || parseLong <= -1 || j < i) {
return;
}
a(bArr3[2146], -bArr3[21], 1741);
byte b5 = bArr3[20];
byte b6 = bArr3[1187];
a(b5, b6, b6 | 22);
Response post_urlconnection = SecureHttpUrlConnection.post_urlconnection(bc.P, a(bArr3[143], bArr3[922], 334), a(bArr3[163], -bArr3[21], c | 410), str, context, null);
a(bArr3[2146], -bArr3[21], 1741);
a(bArr3[20], bArr3[121], 3014);
int i2 = post_urlconnection.responseCode;
String str8 = bc.f595d;
StringBuilder sb2 = new StringBuilder();
byte b7 = bArr3[20];
byte b8 = bArr3[251];
String c3 = s20.c(sb2, a(b7, b8, b8 | 2572), i2);
DatabaseHandler databaseHandler4 = bc.c;
if (databaseHandler4 != null && str8 != null && c3 != null) {
databaseHandler4.a(str8, c3, true);
}
String a2 = a(-bArr3[3594], bArr3[429], 361);
String a3 = a(bArr3[2146], -bArr3[21], 1741);
StringBuilder sb3 = new StringBuilder();
byte b9 = bArr3[20];
byte b10 = bArr3[251];
l.a(a2, a3, s20.c(sb3, a(b9, b10, b10 | 2572), i2), true);
if (post_urlconnection.responseCode == 200) {
String str9 = new String(post_urlconnection.response);
String str10 = bc.f595d;
String b11 = pq0.b(new StringBuilder(), a(bArr3[20], -bArr3[245], 1481), str9);
DatabaseHandler databaseHandler5 = bc.c;
if (databaseHandler5 != null && str10 != null && b11 != null) {
databaseHandler5.a(str10, b11, true);
}
l.a(a(-bArr3[3594], bArr3[429], 361), a(bArr3[2146], -bArr3[21], 1741), pq0.b(new StringBuilder(), a(bArr3[20], -bArr3[245], 1481), str9), true);
DataSyncCheckRespond dataSyncCheckRespond = (DataSyncCheckRespond) a.c(str9, DataSyncCheckRespond.class);
if (dataSyncCheckRespond.b == 0) {
cpVar.b();
}
if (dataSyncCheckRespond.c == 0) {
cpVar.a();
}
if (dataSyncCheckRespond.a == 0) {
cpVar.a(1);
} else {
cpVar.a(0);
}
}
}
public boolean postDeviceInfoSynchronous(String str, Context context) throws VGException {
SecurePreferences securePreferences = SecurePreferences.getInstance(bc.a());
if (bc.f597o != 1) {
return false;
}
byte[] bArr = b;
a(bArr[2146], -bArr[21], 1741);
byte b2 = bArr[20];
byte b3 = bArr[82];
a(b2, b3, b3 | 1805);
String str2 = bc.f595d;
String b4 = pq0.b(new StringBuilder(), a(bArr[98], bArr[617], 2074), str);
DatabaseHandler databaseHandler = bc.c;
if (databaseHandler != null && str2 != null && b4 != null) {
databaseHandler.a(str2, b4, true);
}
l.a(a(-bArr[3594], bArr[429], 361), a(bArr[2146], -bArr[21], 1741), pq0.b(new StringBuilder(), a(bArr[98], bArr[617], 2074), str), true);
Response post_urlconnection = SecureHttpUrlConnection.post_urlconnection(bc.P, a(bArr[143], bArr[121], 2781), a(bArr[163], -bArr[21], c | 410), str, context, null);
a(bArr[2146], -bArr[21], 1741);
a(bArr[20], bArr[361], 1894);
int i = post_urlconnection.responseCode;
String str3 = bc.f595d;
String c2 = s20.c(new StringBuilder(), a(bArr[20], -bArr[3063], c | 1600), i);
DatabaseHandler databaseHandler2 = bc.c;
if (databaseHandler2 != null && str3 != null && c2 != null) {
databaseHandler2.a(str3, c2, true);
}
l.a(a(-bArr[3594], bArr[429], 361), a(bArr[2146], -bArr[21], 1741), s20.c(new StringBuilder(), a(bArr[20], -bArr[3063], c | 1600), i), true);
int i2 = post_urlconnection.responseCode;
if (i2 >= 200 && i2 < 300) {
byte b5 = bArr[35];
int i3 = -bArr[3594];
securePreferences.put(a(b5, i3, i3 | 72), a(bArr[251], bArr[429], 1810));
securePreferences.put(a(bArr[35], -bArr[63], 1588), "-1");
return true;
}
long currentTimeMillis = System.currentTimeMillis();
String str4 = bc.f595d;
String str5 = a(bArr[4], bArr[320], 1961) + currentTimeMillis;
DatabaseHandler databaseHandler3 = bc.c;
if (databaseHandler3 != null && str4 != null && str5 != null) {
databaseHandler3.a(str4, str5, true);
}
l.a(a(-bArr[3594], bArr[429], 361), a(bArr[2146], -bArr[21], 1741), a(bArr[4], bArr[320], 1961) + currentTimeMillis, true);
securePreferences.put(a(bArr[35], -bArr[63], 1588), String.valueOf(currentTimeMillis));
return false;
}
public void postDownloadCucKooFilterSignature(String str, bu buVar, Context context) {
if (bc.f597o != 1) {
return;
}
new Thread(new bv(this, str, context, buVar)).start();
}
public void postDownloadCustomerExceptionList(String str, bu buVar, Context context) {
if (bc.f597o != 1) {
return;
}
new Thread(new bw(this, str, context, buVar)).start();
}
public void postHeartBeatSynchronous(String str, VTrackResponseHandler vTrackResponseHandler, Context context) throws VGException {
if (bc.f597o == 1) {
byte[] bArr = b;
a(bArr[2146], -bArr[21], 1741);
a(bArr[4], bArr[563], c | 200);
Response postUrlConnectionForTI = SecureHttpUrlConnection.postUrlConnectionForTI(bc.P, a(bArr[143], bArr[640], 2048), a(bArr[163], -bArr[21], c | 410), str, context, null);
a(bArr[2146], -bArr[21], 1741);
a(bArr[4], bArr[3240], 1700);
int i = postUrlConnectionForTI.responseCode;
String str2 = bc.f595d;
String c2 = s20.c(new StringBuilder(), a(bArr[20], bArr[1747], 2888), i);
DatabaseHandler databaseHandler = bc.c;
if (databaseHandler != null && str2 != null && c2 != null) {
databaseHandler.a(str2, c2, true);
}
if (i == 200 || i == 204) {
vTrackResponseHandler.onThreatReportResponse(new String(postUrlConnectionForTI.response, StandardCharsets.UTF_8));
}
}
}
public void postMicsInfoSynchronous(String str, Context context) throws VGException {
SecurePreferences securePreferences = SecurePreferences.getInstance(bc.a());
byte[] bArr = b;
String str2 = securePreferences.get(a(bArr[35], -bArr[2151], 2840));
String str3 = bc.f595d;
String b2 = pq0.b(new StringBuilder(), a(bArr[4], bArr[361], 3090), str2);
DatabaseHandler databaseHandler = bc.c;
if (databaseHandler != null && str3 != null && b2 != null) {
databaseHandler.a(str3, b2, true);
}
l.a(a(-bArr[3594], bArr[429], 361), a(bArr[2146], -bArr[21], 1741), pq0.b(new StringBuilder(), a(bArr[4], bArr[361], 3090), str2), true);
if (bc.f597o == 1) {
if (str2 == null || !str2.equals(a(bArr[251], bArr[429], 1810))) {
a(bArr[2146], -bArr[21], 1741);
byte b3 = bArr[20];
byte b4 = bArr[563];
a(b3, b4, b4 | 396);
String str4 = bc.f595d;
String b5 = pq0.b(new StringBuilder(), a(bArr[20], c, 3456), str);
DatabaseHandler databaseHandler2 = bc.c;
if (databaseHandler2 != null && str4 != null && b5 != null) {
databaseHandler2.a(str4, b5, true);
}
l.a(a(-bArr[3594], bArr[429], 361), a(bArr[2146], -bArr[21], 1741), pq0.b(new StringBuilder(), a(bArr[20], c, 3456), str), true);
Response post_urlconnection = SecureHttpUrlConnection.post_urlconnection(bc.P, a(bArr[143], -bArr[639], 618), a(bArr[163], -bArr[21], c | 410), str, context, null);
String str5 = bc.f595d;
String a2 = a(bArr[20], bArr[3240], 819);
DatabaseHandler databaseHandler3 = bc.c;
if (databaseHandler3 != null && str5 != null && a2 != null) {
databaseHandler3.a(str5, a2, true);
}
l.a(a(-bArr[3594], bArr[429], 361), a(bArr[2146], -bArr[21], 1741), a(bArr[20], bArr[3240], 819), true);
int i = post_urlconnection.responseCode;
String str6 = bc.f595d;
String c2 = s20.c(new StringBuilder(), a(bArr[20], bArr[60], c | 1490), i);
DatabaseHandler databaseHandler4 = bc.c;
if (databaseHandler4 != null && str6 != null && c2 != null) {
databaseHandler4.a(str6, c2, true);
}
if (post_urlconnection.responseCode == 200) {
securePreferences.put(a(bArr[35], -bArr[2151], 2840), a(bArr[251], bArr[429], 1810));
}
}
}
}
public void postStacktrace(String str, VTrackResponseHandler vTrackResponseHandler, Context context) {
if (bc.f597o == 1 && bc.Q) {
Thread thread = new Thread((Runnable) new fh6(2, str, context, vTrackResponseHandler));
byte[] bArr = b;
thread.setName(a(bArr[4], bArr[417], 2692));
thread.start();
}
}
public void postStacktraceSynchronous(String str, VTrackResponseHandler vTrackResponseHandler, Context context) throws VGException, IllegalStateException {
if (bc.f597o == 1 && bc.Q) {
byte[] bArr = b;
a(bArr[2146], -bArr[21], 1741);
a(bArr[320], bArr[3240], 3422);
Response post_urlconnection = SecureHttpUrlConnection.post_urlconnection(bc.k, a(bArr[98], -bArr[987], 806), a(bArr[163], -bArr[21], c | 410), str, context, null);
StringBuilder sb = new StringBuilder();
sb.append(post_urlconnection.responseCode);
if (sb.toString().startsWith(a(bArr[330], bArr[2], c | 768))) {
vTrackResponseHandler.onStacktraceResponse(new String(post_urlconnection.response, StandardCharsets.UTF_8));
}
}
}
public void postThreatInfoSynchronous(ct ctVar, ct ctVar2, Context context) throws VGException, IOException {
Gson gson = a;
String j = gson.j(ctVar);
String str = bc.f595d;
StringBuilder sb = new StringBuilder();
byte[] bArr = b;
String b2 = pq0.b(sb, a(bArr[98], bArr[617], 3350), j);
DatabaseHandler databaseHandler = bc.c;
if (databaseHandler != null && str != null && b2 != null) {
databaseHandler.a(str, b2, true);
}
char c2 = 2146;
l.a(a(-bArr[3594], bArr[429], 361), a(bArr[2146], -bArr[21], 1741), pq0.b(new StringBuilder(), a(bArr[98], bArr[617], 3350), j), true);
a(bArr[2146], -bArr[21], 1741);
a(bArr[98], bArr[361], 260);
SecurePreferences securePreferences = SecurePreferences.getInstance(bc.a());
Response postUrlConnectionForTI = SecureHttpUrlConnection.postUrlConnectionForTI(bc.P, a(bArr[143], bArr[1162], 2324), a(bArr[163], -bArr[21], c | 410), j, context, null);
a(bArr[2146], -bArr[21], 1741);
byte b3 = bArr[98];
a(b3, b3 | 40, c | 2114);
int i = postUrlConnectionForTI.responseCode;
String str2 = bc.f595d;
String c3 = s20.c(new StringBuilder(), a(bArr[98], -bArr[425], 1082), i);
DatabaseHandler databaseHandler2 = bc.c;
if (databaseHandler2 != null && str2 != null && c3 != null) {
databaseHandler2.a(str2, c3, true);
}
l.a(a(-bArr[3594], bArr[429], 361), a(bArr[2146], -bArr[21], 1741), s20.c(new StringBuilder(), a(bArr[98], -bArr[425], 1082), i), true);
if (i != 200) {
long currentTimeMillis = System.currentTimeMillis();
String str3 = bc.f595d;
String str4 = a(bArr[98], bArr[385], 1014) + currentTimeMillis;
DatabaseHandler databaseHandler3 = bc.c;
if (databaseHandler3 != null && str3 != null && str4 != null) {
databaseHandler3.a(str3, str4, true);
}
l.a(a(-bArr[3594], bArr[429], 361), a(bArr[2146], -bArr[21], 1741), a(bArr[98], bArr[385], 1014) + currentTimeMillis, true);
securePreferences.put(a(bArr[35], -bArr[63], 1588), String.valueOf(currentTimeMillis));
return;
}
securePreferences.put(a(bArr[35], -bArr[63], 1588), "-1");
String str5 = new String(postUrlConnectionForTI.response);
String str6 = bc.f595d;
String b4 = pq0.b(new StringBuilder(), a(bArr[98], bArr[1747], bArr[69]), str5);
DatabaseHandler databaseHandler4 = bc.c;
if (databaseHandler4 != null && str6 != null && b4 != null) {
databaseHandler4.a(str6, b4, true);
}
l.a(a(-bArr[3594], bArr[429], 361), a(bArr[2146], -bArr[21], 1741), pq0.b(new StringBuilder(), a(bArr[98], bArr[1747], bArr[69]), str5), true);
SendThreatInfoRespondModel sendThreatInfoRespondModel = (SendThreatInfoRespondModel) gson.c(str5, SendThreatInfoRespondModel.class);
String str7 = bc.f595d;
String str8 = a(bArr[98], -bArr[425], 2948) + sendThreatInfoRespondModel.a;
DatabaseHandler databaseHandler5 = bc.c;
if (databaseHandler5 != null && str7 != null && str8 != null) {
databaseHandler5.a(str7, str8, true);
}
l.a(a(-bArr[3594], bArr[429], 361), a(bArr[2146], -bArr[21], 1741), a(bArr[98], -bArr[425], 2948) + sendThreatInfoRespondModel.a, true);
int parseInt = Integer.parseInt(sendThreatInfoRespondModel.a);
String str9 = bc.f595d;
String c4 = s20.c(new StringBuilder(), a(bArr[98], bArr[116], c | 448), parseInt);
DatabaseHandler databaseHandler6 = bc.c;
if (databaseHandler6 != null && str9 != null && c4 != null) {
databaseHandler6.a(str9, c4, true);
}
l.a(a(-bArr[3594], bArr[429], 361), a(bArr[2146], -bArr[21], 1741), s20.c(new StringBuilder(), a(bArr[98], bArr[116], c | 448), parseInt), true);
if (parseInt == 7011) {
DatabaseHandler databaseHandler7 = bc.c;
for (j jVar : databaseHandler7.b()) {
jVar.a = true;
String str10 = bc.f595d;
StringBuilder sb2 = new StringBuilder();
byte[] bArr2 = b;
sb2.append(a(bArr2[98], bArr2[349], 1293));
Gson gson2 = a;
sb2.append(gson2.j(jVar));
String sb3 = sb2.toString();
DatabaseHandler databaseHandler8 = bc.c;
if (databaseHandler8 != null && str10 != null && sb3 != null) {
databaseHandler8.a(str10, sb3, true);
}
l.a(a(-bArr2[3594], bArr2[429], 361), a(bArr2[c2], -bArr2[21], 1741), a(bArr2[98], bArr2[349], 1293) + gson2.j(jVar), true);
databaseHandler7.b(jVar);
c2 = 2146;
}
byte[] bArr3 = b;
securePreferences.put(a(bArr3[35], -bArr3[63], 1588), "-1");
return;
}
String j2 = gson.j(ctVar2);
String str11 = bc.f595d;
String b5 = pq0.b(new StringBuilder(), a(bArr[98], c, 1202), j2);
DatabaseHandler databaseHandler9 = bc.c;
if (databaseHandler9 != null && str11 != null && b5 != null) {
databaseHandler9.a(str11, b5, true);
}
l.a(a(-bArr[3594], bArr[429], 361), a(bArr[2146], -bArr[21], 1741), pq0.b(new StringBuilder(), a(bArr[98], c, 1202), j2), true);
Response postUrlConnectionForTI2 = SecureHttpUrlConnection.postUrlConnectionForTI(bc.P, a(bArr[143], bArr[1162], 2324), a(bArr[163], -bArr[21], c | 410), j2, context, null);
int i2 = postUrlConnectionForTI2.responseCode;
String str12 = bc.f595d;
String c5 = s20.c(new StringBuilder(), a(bArr[98], bArr[54], 161), i2);
DatabaseHandler databaseHandler10 = bc.c;
if (databaseHandler10 != null && str12 != null && c5 != null) {
databaseHandler10.a(str12, c5, true);
}
l.a(a(-bArr[3594], bArr[429], 361), a(bArr[2146], -bArr[21], 1741), s20.c(new StringBuilder(), a(bArr[98], bArr[54], 161), i2), true);
if (i2 == 200) {
String str13 = new String(postUrlConnectionForTI2.response);
SendThreatInfoRespondModel sendThreatInfoRespondModel2 = (SendThreatInfoRespondModel) gson.c(str13, SendThreatInfoRespondModel.class);
String str14 = bc.f595d;
String b6 = pq0.b(new StringBuilder(), a(bArr[98], bArr[474], 2198), str13);
DatabaseHandler databaseHandler11 = bc.c;
if (databaseHandler11 != null && str14 != null && b6 != null) {
databaseHandler11.a(str14, b6, true);
}
l.a(a(-bArr[3594], bArr[429], 361), a(bArr[2146], -bArr[21], 1741), pq0.b(new StringBuilder(), a(bArr[98], bArr[474], 2198), str13), true);
String str15 = bc.f595d;
String str16 = a(bArr[98], bArr[474], 2406) + sendThreatInfoRespondModel2.a;
DatabaseHandler databaseHandler12 = bc.c;
if (databaseHandler12 != null && str15 != null && str16 != null) {
databaseHandler12.a(str15, str16, true);
}
l.a(a(-bArr[3594], bArr[429], 361), a(bArr[2146], -bArr[21], 1741), a(bArr[98], bArr[474], 2406) + sendThreatInfoRespondModel2.a, true);
if (Integer.parseInt(sendThreatInfoRespondModel2.a) == 7011) {
DatabaseHandler databaseHandler13 = bc.c;
for (j jVar2 : databaseHandler13.b()) {
jVar2.a = true;
String str17 = bc.f595d;
StringBuilder sb4 = new StringBuilder();
byte[] bArr4 = b;
byte b7 = bArr4[98];
byte b8 = bArr4[18];
sb4.append(a(b7, b8, b8 | 3214));
Gson gson3 = a;
sb4.append(gson3.j(jVar2));
String sb5 = sb4.toString();
DatabaseHandler databaseHandler14 = bc.c;
if (databaseHandler14 != null && str17 != null && sb5 != null) {
databaseHandler14.a(str17, sb5, true);
}
String a2 = a(-bArr4[3594], bArr4[429], 361);
String a3 = a(bArr4[2146], -bArr4[21], 1741);
StringBuilder sb6 = new StringBuilder();
byte b9 = bArr4[98];
byte b10 = bArr4[18];
sb6.append(a(b9, b10, b10 | 3214));
sb6.append(gson3.j(jVar2));
l.a(a2, a3, sb6.toString(), true);
databaseHandler13.b(jVar2);
}
byte[] bArr5 = b;
securePreferences.put(a(bArr5[35], -bArr5[63], 1588), "-1");
}
}
}
public void postUpdateCheckCFSExceptionList(String str, bu buVar, Context context) {
if (bc.f597o != 1) {
return;
}
new Thread(new bx(this, str, context, buVar)).start();
}
public void saveActivationThreatReport(String str, Context context) {
if (bc.f597o == 1) {
DatabaseHandler databaseHandler = bc.c;
byte[] bArr = b;
databaseHandler.a(new HttpRequest(a(bArr[163], bArr[345], c | 2688), str, HttpRequest.HttpMethod.POST.getIndex()));
ProcessHttpRequestIntentService.enqueueWork(context);
databaseHandler.a();
}
}
public void saveApplication(String str, Context context) {
if (bc.f597o == 1) {
DatabaseHandler databaseHandler = bc.c;
byte[] bArr = b;
databaseHandler.a(new HttpRequest(a(bArr[163], bArr[94], 2130), str, HttpRequest.HttpMethod.POST.getIndex()));
ProcessHttpRequestIntentService.enqueueWork(context);
databaseHandler.a();
}
}
public void saveHeartBeat(String str, Context context) {
String str2 = bc.f595d;
StringBuilder sb = new StringBuilder();
int i = c;
byte[] bArr = b;
int i2 = -bArr[1198];
sb.append(a(i, i2, i2 | 836));
sb.append(bc.f597o);
String sb2 = sb.toString();
DatabaseHandler databaseHandler = bc.c;
if (databaseHandler != null && str2 != null && sb2 != null) {
databaseHandler.a(str2, sb2, true);
}
if (bc.f597o == 1) {
DatabaseHandler databaseHandler2 = bc.c;
databaseHandler2.a(new HttpRequest(a(bArr[143], bArr[640], 2048), str, HttpRequest.HttpMethod.POST.getIndex()));
context.startService(new Intent(context, (Class<?>) ProcessHttpRequestIntentService.class));
databaseHandler2.a();
}
}
public void saveStacktrace(String str, Context context) {
if (bc.f597o == 1 && bc.Q) {
DatabaseHandler databaseHandler = bc.c;
if (databaseHandler != null) {
byte[] bArr = b;
databaseHandler.a(new HttpRequest(a(bArr[98], -bArr[987], 806), str, HttpRequest.HttpMethod.POST.getIndex()));
databaseHandler.a();
}
ProcessHttpRequestIntentService.enqueueWork(context);
}
}
private static String a(int i, int i2, int i3) {
byte[] bArr = b;
int i4 = 90 - i2;
int i5 = 117 - i;
int i6 = i3 + 4;
byte[] bArr2 = new byte[i4];
int i7 = i4 - 1;
int i8 = 0;
while (true) {
bArr2[i8] = (byte) i5;
if (i8 == i7) {
return new String(bArr2, 0).intern();
}
i6++;
i8++;
i5 = i5 + bArr[i6] + 1;
}
}
public static void c(List list, Context context, VTrackResponseHandler vTrackResponseHandler) {
String str;
try {
byte[] bArr = b;
a(bArr[2146], -bArr[21], 1741);
a(bArr[320], bArr[922], 403);
String str2 = null;
if (list == null) {
Response response = SecureHttpUrlConnection.get_urlconnection(bc.k, a(bArr[474], bArr[318], 2711), context, null);
StringBuilder sb = new StringBuilder();
sb.append(response.responseCode);
str = sb.toString().startsWith(a(bArr[330], bArr[2], c | 768)) ? new String(response.response, StandardCharsets.UTF_8) : null;
if (!a(str)) {
vTrackResponseHandler.onFirmwareResponse(str2);
}
str2 = str;
vTrackResponseHandler.onFirmwareResponse(str2);
}
String format = URLEncodedUtils.format(list, a(bArr[18], bArr[20], c | 778));
Response response2 = SecureHttpUrlConnection.get_urlconnection(bc.k, a(bArr[474], -bArr[21], 2033) + format, context, null);
StringBuilder sb2 = new StringBuilder();
sb2.append(response2.responseCode);
str = sb2.toString().startsWith(a(bArr[330], bArr[2], c | 768)) ? new String(response2.response, StandardCharsets.UTF_8) : null;
if (!a(str)) {
vTrackResponseHandler.onFirmwareResponse(str2);
}
str2 = str;
vTrackResponseHandler.onFirmwareResponse(str2);
} catch (VGException e4) {
byte[] bArr2 = b;
a(bArr2[2146], -bArr2[21], 1741);
a(bArr2[83], bArr2[26], 3542);
String str3 = bc.f595d;
String message = e4.getMessage();
DatabaseHandler databaseHandler = bc.c;
if (databaseHandler != null && str3 != null && message != null) {
databaseHandler.a(str3, message, true);
}
l.b(a(-bArr2[3594], bArr2[429], 361), a(bArr2[2146], -bArr2[21], 1741), e4.getMessage(), true);
}
}
public void e(Context context, Thread thread, Throwable th) {
byte[] bArr = b;
a(bArr[2146], -bArr[21], 1741);
a(bArr[2146], bArr[3240], c | 3266);
a(bArr[2146], -bArr[21], 1741);
a(bArr[617], bArr[538], 1734);
thread.getName();
String b2 = aw.b(th);
if (b2 != null) {
saveStacktrace(b2, context);
}
a(bArr[2146], -bArr[21], 1741);
a(bArr[1187], bArr[3240], 3126);
String str = bc.f595d;
String message = th.getMessage();
DatabaseHandler databaseHandler = bc.c;
if (databaseHandler == null || str == null || message == null) {
return;
}
databaseHandler.a(str, message, true);
}
private static void a(OTAUpdateCheck oTAUpdateCheck, VTrackResponseHandler vTrackResponseHandler, String str) {
try {
int i = by.a[oTAUpdateCheck.ordinal()];
if (i == 1) {
vTrackResponseHandler.onFirmwareResponse(str);
} else if (i == 2) {
vTrackResponseHandler.onSignatureResponse(str);
} else {
if (i != 3) {
return;
}
vTrackResponseHandler.onProfileResponse(str);
}
} catch (Exception e4) {
String str2 = bc.f595d;
StringBuilder sb = new StringBuilder();
int i2 = c;
byte[] bArr = b;
sb.append(a(i2, bArr[1190], i2 | 2624));
sb.append(oTAUpdateCheck);
String e5 = pb2.e(sb, a(-bArr[233], bArr[318], 3528), e4);
DatabaseHandler databaseHandler = bc.c;
if (databaseHandler != null && str2 != null && e5 != null) {
databaseHandler.a(str2, e5, true);
}
a(bArr[2146], -bArr[21], 1741);
Log.getStackTraceString(e4);
}
}
public void saveStacktrace(Throwable th, Context context) {
if (bc.f597o == 1 && bc.Q) {
DatabaseHandler databaseHandler = bc.c;
String b2 = aw.b(th);
if (b2 != null && databaseHandler != null) {
byte[] bArr = b;
databaseHandler.a(new HttpRequest(a(bArr[98], -bArr[987], 806), b2, HttpRequest.HttpMethod.POST.getIndex()));
databaseHandler.a();
}
ProcessHttpRequestIntentService.enqueueWork(context);
}
}
public void a(com.vkey.android.vguard.OTAUpdateCheck r17, java.util.List r18, android.content.Context r19, com.vkey.android.internal.vguard.webservice.VTrackResponseHandler r20) {
throw new UnsupportedOperationException("Method not decompiled: com.vkey.android.internal.vguard.webservice.VTrackWebService.a(com.vkey.android.vguard.OTAUpdateCheck, java.util.List, android.content.Context, com.vkey.android.internal.vguard.webservice.VTrackResponseHandler):void");
}
public static void b(String str, Context context, VTrackResponseHandler vTrackResponseHandler) {
try {
byte[] bArr = b;
a(bArr[2146], -bArr[21], 1741);
a(bArr[320], bArr[463], 3552);
Response post_urlconnection = SecureHttpUrlConnection.post_urlconnection(bc.k, a(bArr[163], bArr[94], 2130), a(bArr[163], -bArr[21], c | 410), str, context, null);
StringBuilder sb = new StringBuilder();
sb.append(post_urlconnection.responseCode);
if (sb.toString().startsWith(a(bArr[330], bArr[2], c | 768))) {
vTrackResponseHandler.onApplicationResponse(new String(post_urlconnection.response, StandardCharsets.UTF_8));
}
} catch (VGException e4) {
byte[] bArr2 = b;
a(bArr2[2146], -bArr2[21], 1741);
a(bArr2[4], bArr2[318], bArr2[345]);
vTrackResponseHandler.onApplicationResponse(a(c, bArr2[94], bArr2[3]));
String str2 = bc.f595d;
String message = e4.getMessage();
DatabaseHandler databaseHandler = bc.c;
if (databaseHandler == null || str2 == null || message == null) {
return;
}
databaseHandler.a(str2, message, true);
}
}
public static void a(java.util.List r17, android.content.Context r18, com.vkey.android.internal.vguard.webservice.VTrackResponseHandler r19) {
throw new UnsupportedOperationException("Method not decompiled: com.vkey.android.internal.vguard.webservice.VTrackWebService.a(java.util.List, android.content.Context, com.vkey.android.internal.vguard.webservice.VTrackResponseHandler):void");
}
public static void a(String str, Context context, VTrackResponseHandler vTrackResponseHandler) {
try {
byte[] bArr = b;
a(bArr[2146], -bArr[21], 1741);
a(bArr[320], bArr[345], c | 1226);
Response post_urlconnection = SecureHttpUrlConnection.post_urlconnection(bc.k, a(bArr[98], -bArr[987], 806), a(bArr[163], -bArr[21], c | 410), str, context, null);
StringBuilder sb = new StringBuilder();
sb.append(post_urlconnection.responseCode);
if (sb.toString().startsWith(a(bArr[330], bArr[2], c | 768))) {
vTrackResponseHandler.onStacktraceResponse(new String(post_urlconnection.response, StandardCharsets.UTF_8));
}
} catch (VGException e4) {
byte[] bArr2 = b;
a(bArr2[2146], -bArr2[21], 1741);
a(bArr2[4], -bArr2[124], 3337);
vTrackResponseHandler.onApplicationResponse(a(c, bArr2[0], 3508));
String str2 = bc.f595d;
String message = e4.getMessage();
DatabaseHandler databaseHandler = bc.c;
if (databaseHandler == null || str2 == null || message == null) {
return;
}
databaseHandler.a(str2, message, true);
}
}
private static boolean a(String str) {
String str2;
if (str == null || str.trim().length() <= 0) {
return false;
}
try {
str2 = str.substring(str.length() - 2);
} catch (IndexOutOfBoundsException unused) {
str2 = "";
}
if (str2.length() == 2) {
byte[] bArr = b;
if (str2.equals(a(bArr[361], bArr[2] - 1, c | 768)) || str2.equals(a(bArr[361], bArr[2] - 1, 564))) {
try {
return Utility.a(str.substring(0, str.length() - 2));
} catch (IndexOutOfBoundsException unused2) {
}
}
}
return Utility.a(str);
}
public void d(Thread thread, Throwable th, Context context) {
byte[] bArr = b;
a(bArr[2146], -bArr[21], 1741);
a(bArr[2146], bArr[3240], c | 3266);
a(bArr[2146], -bArr[21], 1741);
a(bArr[617], bArr[538], 1734);
thread.getName();
String b2 = aw.b(th);
if (b2 != null) {
saveStacktrace(b2, context);
}
a(bArr[2146], -bArr[21], 1741);
a(bArr[1187], bArr[3240], 3126);
String str = bc.f595d;
String message = th.getMessage();
DatabaseHandler databaseHandler = bc.c;
if (databaseHandler != null && str != null && message != null) {
databaseHandler.a(str, message, true);
}
l.b(a(-bArr[3594], bArr[429], 361), a(bArr[2146], -bArr[21], 1741), th.getMessage(), true);
}
}