Serg
в 2 гис нашли такие строки в коде
package a6;
import android.content.Intent;
import android.content.pm.PackageManager;
import android.content.pm.ResolveInfo;
import android.content.pm.ServiceInfo;
import android.os.Build;
import bz.m2;
import java.io.Serializable;
import java.util.ArrayList;
import java.util.HashSet;
import java.util.Iterator;
import java.util.List;
import java.util.concurrent.TimeUnit;
import modern.payments.crossoversdk.common.Constants;
/* JADX INFO: compiled from: r8-map-id-f0fc88bb35f3962a7ed99a78faef6204e9e660c05507705b7ce15027d51c7a95 */
/* JADX INFO: loaded from: classes.dex */
public final class e1 extends N implements S0 {
/* JADX INFO: renamed from: g, reason: collision with root package name */
public static final long f30926g = TimeUnit.MINUTES.toMillis(1);
/* JADX INFO: renamed from: e, reason: collision with root package name */
public final m2 f30927e;
/* JADX INFO: renamed from: f, reason: collision with root package name */
public final Q f30928f;
public e1(m2 m2Var, Q q2) {
super(Iz.g.VpnApps);
this.f30927e = m2Var;
this.f30928f = q2;
}
@Override // a6.S0
/* JADX INFO: renamed from: new */
public final Q mo6new() {
return this.f30928f;
}
@Override // a6.N
public final Serializable t() {
String str = (String) m(f30926g);
if (str != null) {
return str;
}
PackageManager packageManager = this.f30927e.f37952a;
ArrayList arrayList = new ArrayList();
List<ResolveInfo> listQueryIntentServices = Build.VERSION.SDK_INT >= 33 ? packageManager.queryIntentServices(new Intent("android.net.VpnService"), PackageManager.ResolveInfoFlags.of(128L)) : packageManager.queryIntentServices(new Intent("android.net.VpnService"), 128);
if (listQueryIntentServices != null) {
Iterator<ResolveInfo> it = listQueryIntentServices.iterator();
while (it.hasNext()) {
ServiceInfo serviceInfo = it.next().serviceInfo;
if (serviceInfo != null) {
arrayList.add(serviceInfo.packageName);
}
}
}
HashSet hashSet = new HashSet(arrayList);
StringBuilder sb2 = new StringBuilder();
Iterator it2 = hashSet.iterator();
while (it2.hasNext()) {
sb2.append((String) it2.next());
sb2.append(Constants.CHAR_COMMA);
}
if (sb2.length() > 0) {
sb2.setLength(sb2.length() - 1);
}
String string = sb2.toString();
e(string);
return string;
}
}
То-есть 2 гис точно собирает информацию о КВН приложениях . И отсылает данные . Но интересно может ли оно узнать IP если оно само не работает через КВН
есть кто специ?
Спасибо .
незачем .. Я раздельное туннелирование настроил даже для приложений . Просто любопытство.
Ну по крайней мере сам 2 гис не выйдет с IP финляндии
ОН же как я понял только сервисы собирает а IP нет . И даже не проверяет включен ВПН или нет .
просто на тебе галочку поставят..
врят-ли это у одного приложения.
Ясно...