Trackeranalyse ved hjælp af appen ClassyShark3xodus
ClassyShark3xodus – App-analysefunktioner
Appen ClassyShark3xodus er et kraftfuldt, frit og open source-værktøj til analyse af Android-apps (APK’er).
Den er baseret på Googles ClassyShark samt appen apps_Packages Info og bruger databasen fra Exodus Privacy til at opdage trackere. Applikationen forbinder sig ikke til internettet og sikrer dermed brugerens privatliv. Nedenfor er alle funktioner og tilgængelige oplysninger til analyse af apps oplistet.
Den kan installeres via F-Droid.
Hovedfunktioner
ClassyShark3xodus tilbyder en bred vifte af analysefunktioner for installerede og downloadede APK’er samt for systemapps (inklusive ODEX-pakker, hvor dette stadig er under udvikling). Appen kan bruges på følgende måder:
- Analyse af installerede apps via en app-manager eller de integrerede ApplicationInfos/PermissionInfos.
- Analyse af downloadede APK’er via en filhåndtering (langt tryk og åbn med ClassyShark3xodus).
- Analyse af startbare, installerede apps via hovedvisningen i appen (langt tryk for at vise dynamiske manifester).
Tracker-genkendelse
Genkendelse af kendte trackere: Appen tjekker APK’er for kodesignaturer fra kendte trackere, baseret på Exodus Privacy-databasen.
Databaseopdateringer: Tracker-listen opdateres, når Exodus Privacy opdaterer deres database (f.eks. version eof448 med 603 exoTrackers, 574+29 signaturer for 428+27 identificerede trackere).
(https://f-droid.org/de/packages/com.oF2pks.classyshark3xodus/)
(https://f-droid.org/en/packages/com.oF2pks.classyshark3xodus/)
(https://f-droid.org/packages/com.oF2pks.classyshark3xodus/)
Analyse af app-egenskaber
- Selinux-informationer: Analyse af Selinux-status på enheden og for enkelte apps, inklusive genkendelse af appZygote, read_log og shareUser.
- Android-Manifest: Visning af det dynamiske og statiske AndroidManifest for en app.
- Tilladelser: Fuld analyse af en apps tilladelser via en tilladelses-eksplorer (Super#1).
- APK-Explorer: Detaljeret undersøgelse af APK’er via et ekstra ikon i appen.
- Installations- og opdateringsdata: Visning af installations- og opdateringsdato for hver app.
- Certifikater og checksums: Detaljerede oplysninger om certifikater og fil-checksums (fileSum) ved hver analyse.
Klasse- og kodeanalyse
- Klasseliste: Visning af alle klasser for startbare apps (via app-skuffen), inklusive obfuskerede klasser.
- XML-filvisning: Visning af vilkårlige *.xml-filer, der er gemt på enheden.
Bemærkninger til brug
- Begrænsninger ved ODEX-pakker: Analysen af odexed systemapps er i øjeblikket stadig under udvikling og fungerer ikke fuldt ud. Se:
- Privatliv: Appen synkroniserer ikke med internettet og kan derfor ikke udspionere brugerdata.
- Installation: For automatiske opdateringsmeddelelser anbefales installation via F-Droid-klienten, da direkte APK-downloads er mindre sikre og ikke tilbyder opdateringsmeddelelser.
Yderligere oplysninger
- Licens: Appen er licenseret under Apache License 2.0.(https://f-droid.org/bo/packages/com.oF2pks.classyshark3xodus/)
- Kilder og yderligere links:
- Projektside: 3xodusprivacy-toolbox
- Exodus Privacy Tracker-database: Exodus Privacy Trackers
- ETIP-database: ETIP
- Basisprojekt ClassyShark: ClassyShark
- Basisprojekt apps_Packages Info: apps_Packages Info
Relaterede apps
- apps_Packages Info: En supplerende app, der tilbyder lignende funktioner, men som også viser app-status (f.eks. persistent, stoppet, inaktiv, suspenderet) og SDK-versioner. Den kan også interagere med ClassyShark3xodus for en fuldstændig analyse af klasser og trackere.
- Chairlock: Et alternativ til AndroidTV eller AppCompat, som kombinerer PermissionInfos og PackageInfos
Tekniske bemærkninger
- Appen har en størrelse på ca. 2,1 MB. Se (https://archive.org/details/com.oF2pks.classyshark3xodus_v2).
- Ved problemer med build-processen (f.eks. Lint-fejl ved target API) kan udviklere konsultere F-Droid build-log.
Denne oversigt giver et omfattende indblik i analysefunktionerne i ClassyShark3xodus og er nyttig for både slutbrugere og udviklere.
