Skip to content

Commit 4784083

Browse files
authored
Pull from sift-android-private (#36)
1 parent 90d264e commit 4784083

File tree

2 files changed

+0
-55
lines changed

2 files changed

+0
-55
lines changed

sift/src/main/java/siftscience/android/DevicePropertiesCollector.java

Lines changed: 0 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -4,15 +4,13 @@
44

55
import android.content.Context;
66
import android.content.pm.ApplicationInfo;
7-
import android.content.pm.PackageInfo;
87
import android.content.pm.PackageManager;
98
import android.os.Build;
109
import android.provider.Settings;
1110
import android.telephony.TelephonyManager;
1211
import android.util.Log;
1312

1413
import com.sift.api.representations.AndroidDevicePropertiesJson;
15-
import com.sift.api.representations.AndroidInstalledAppJson;
1614
import com.sift.api.representations.MobileEventJson;
1715

1816
import org.apache.commons.lang3.ArrayUtils;
@@ -139,8 +137,6 @@ private AndroidDevicePropertiesJson get() {
139137
List<String> evidenceProperties = existingDangerousProperties();
140138
List<String> evidenceRWPaths = existingRWPaths();
141139

142-
List<AndroidInstalledAppJson> installedApps = getInstalledApps();
143-
144140
return AndroidDevicePropertiesJson.newBuilder()
145141
.withAppName(appName)
146142
.withAppVersion(appVersion)
@@ -161,7 +157,6 @@ private AndroidDevicePropertiesJson get() {
161157
.withEvidencePackagesPresent(evidencePackages)
162158
.withEvidenceProperties(evidenceProperties)
163159
.withEvidenceDirectoriesWritable(evidenceRWPaths)
164-
.withInstalledApps(installedApps)
165160
.build();
166161
}
167162

@@ -302,23 +297,4 @@ private String[] mountReader() {
302297
}
303298
return allPaths.split("\n");
304299
}
305-
306-
private List<AndroidInstalledAppJson> getInstalledApps() {
307-
final PackageManager pm = context.getPackageManager();
308-
List<AndroidInstalledAppJson> installedApps = new ArrayList<>();
309-
310-
List<PackageInfo> packageList = pm.getInstalledPackages(0);
311-
for (PackageInfo packageInfo : packageList) {
312-
if ((packageInfo.applicationInfo.flags & ApplicationInfo.FLAG_SYSTEM) == 0) {
313-
String appName = packageInfo.applicationInfo.loadLabel(pm).toString();
314-
String packageName = packageInfo.packageName;
315-
installedApps.add(AndroidInstalledAppJson.newBuilder()
316-
.withAppName(appName)
317-
.withPackageName(packageName)
318-
.build());
319-
}
320-
}
321-
322-
return installedApps;
323-
}
324300
}

sift/src/main/java/siftscience/android/Sift.java

Lines changed: 0 additions & 31 deletions
Original file line numberDiff line numberDiff line change
@@ -288,37 +288,6 @@ private Sift(Context context, Config config) throws IOException {
288288
this(context, config, Executors.newSingleThreadScheduledExecutor());
289289
}
290290

291-
private Config unarchive(String archive, Config c) {
292-
if (archive == null) {
293-
return c == null ? new Config() : c;
294-
}
295-
296-
try {
297-
return Sift.GSON.fromJson(archive, Config.class);
298-
} catch (JsonParseException e) {
299-
Log.e(TAG, "Encountered JsonProcessingException in Config constructor", e);
300-
return new Config();
301-
}
302-
}
303-
304-
@VisibleForTesting
305-
String archiveConfig() {
306-
return Sift.GSON.toJson(config);
307-
}
308-
309-
Config unarchiveConfig(String archive, Config c) {
310-
if (archive == null) {
311-
return c == null ? new Config() : c;
312-
}
313-
314-
try {
315-
return Sift.GSON.fromJson(archive, Config.class);
316-
} catch (JsonSyntaxException e) {
317-
Log.d(TAG, "Encountered exception in Sift config unarchive", e);
318-
return c == null ? new Config() : c;
319-
}
320-
}
321-
322291
@VisibleForTesting
323292
String archiveConfig() {
324293
return Sift.GSON.toJson(config);

0 commit comments

Comments
 (0)