Slijede razlike između dviju inačica stranice.
| Starije izmjene na obje strane Starija izmjena Novija izmjena | Starija izmjena | ||
|
racfor_wiki:seminari2025:vl54132 [2026/01/23 08:38] Vedran Lugarić [DB Browser for SQLite] |
racfor_wiki:seminari2025:vl54132 [2026/01/23 09:20] (trenutno) Vedran Lugarić [Samsung] |
||
|---|---|---|---|
| Redak 3: | Redak 3: | ||
| ===== Sažetak ===== | ===== Sažetak ===== | ||
| - | How do you write an abstract? Identify your purpose. You're writing about a correlation between lack of lunches in schools and poor grades. … Explain the problem at hand. Abstracts state the “problem” behind your work. … Explain your methods. … ([[https:// | + | Korištenje jednostavnih prenosivih uređaja poput pametnih satova ili pametnih prstena je porasla u zadnjih desetak godina. Oni predstavljaju obilje podataka koje nismo ni svjesni da se očitavaju, zapisuju i obrađuju. Zato u nastavku ćemo proći kroz tri najprodavanije vrste pametnih satova koji se prodaju |
| - | Keywords: | + | Keywords: |
| ===== Uvod ===== | ===== Uvod ===== | ||
| Redak 25: | Redak 25: | ||
| {{ : | {{ : | ||
| - | Svaka od ove dvije prethodno opisane metode ima manu kod forenzike. U prvoj metodi dobivamo samo zadnje podatke i ne možemo pristupiti prethodnima dok kod druge metode ako želimo povijest podataka moramo na sat staviti alat koji će nam omogući prikupljanje takvih podataka. Zato je Google prošle godine promijenio načina rada lokalne povijesti na pametnim satovima koji koriste Android prebacivši pohranu tih podataka s oblaka na uređaj. Naravno podaci će se spremati i na oblak ali će se i na satu nalaziti podaci od nekoliko zadnjih tjedana i mjeseci. No do ovih podataka je znatno teže doći budući da zahtijevaju root ovlasti i nalaze se SQLite bazi podataka u sistemskoj particiji. Do podataka je moguće doći koristeći ADB razvojini pristup te naredbu "adb shell", | + | Svaka od ove dvije prethodno opisane metode ima manu kod forenzike. U prvoj metodi dobivamo samo zadnje podatke i ne možemo pristupiti prethodnima dok kod druge metode ako želimo povijest podataka moramo na sat staviti alat koji će nam omogući prikupljanje takvih podataka. Zato je Google prošle godine promijenio načina rada lokalne povijesti na pametnim satovima koji koriste Android prebacivši pohranu tih podataka s oblaka na uređaj. Naravno podaci će se spremati i na oblak ali će se i na satu nalaziti podaci od nekoliko zadnjih tjedana i mjeseci. No do ovih podataka je znatno teže doći budući da zahtijevaju root ovlasti i nalaze se SQLite bazi podataka u sistemskoj particiji. Do podataka je moguće doći koristeći ADB razvojini pristup te naredbu "adb shell", |
| {{ : | {{ : | ||
| {{ : | {{ : | ||
| Redak 101: | Redak 101: | ||
| ==== ADB - Android Debug Bridge ==== | ==== ADB - Android Debug Bridge ==== | ||
| - | Android Debug Bridge je alat koji se koristi za komunikaciju sa satovima koji koriste WearOS. U našem slučaju su to Samsung satovi no mogu biti i Google Pixel Watch, Xiaomi Watch i drugi. Sat se računalom povezuje putem Wi-Fi ili Bluetooth veze pomoću opcije ispravljanja pogrešaka. Alat se pokreće iz terminala te upisom naredbe "adb shell" dobivamo pristup satu i njegovom operacijskom sustavu na računalu. Nakon toga dostupne su nam još neke naredbe poput " | + | Android Debug Bridge je alat koji se koristi za komunikaciju sa satovima koji koriste WearOS. U našem slučaju su to Samsung satovi no mogu biti i Google Pixel Watch, Xiaomi Watch i drugi. Sat se računalom povezuje putem Wi-Fi ili Bluetooth veze pomoću opcije ispravljanja pogrešaka. Alat se pokreće iz terminala te upisom naredbe "adb shell" dobivamo pristup satu i njegovom operacijskom sustavu na računalu. Nakon toga dostupne su nam još neke naredbe poput " |
| ==== DB Browser for SQLite ==== | ==== DB Browser for SQLite ==== | ||
| - | Budući da Apple Watch i WearOS uređaji pohranjuju podatke u SQLite bazu podataka, alat DB Browser for SQLite nam sluzi za čitanje tako spremljenih podataka. On pretvara sirove binarne podatke sa sata u nama ljudima čitljive tablične podatke. Postupak je vrlo jednostavan, | + | Budući da Apple Watch i WearOS uređaji pohranjuju podatke u SQLite bazu podataka, alat DB Browser for SQLite nam sluzi za čitanje tako spremljenih podataka. On pretvara sirove binarne podatke sa sata u nama ljudima čitljive tablične podatke. Postupak je vrlo jednostavan, |
| + | |||
| + | {{ : | ||
| ==== Garmin FIT SDK ==== | ==== Garmin FIT SDK ==== | ||
| - | Garmin koristi malo drugačiji format zapisa podataka od Samsunga ili Applea. Kao što smo već prije spomenuli on ne koristi klasičnu bazu podataka već sve podatke, ovisno o vrsti sprema u zasebne .fit datoteke. Zato postoji Garminov službeni SDK (Software Development KIT) koji sadrži alat naziva FitCSVTool koji nam te .fit datoteke pretvara u čitljive CSV tablice. Ovo je jedini način da se podaci s Garmin sata pretvore u čitljivi format. Alat se koristi kroz terminal upisivanjem naredbe "java -jar FitCSVTool.jer monitoring_data.fit" | + | Garmin koristi malo drugačiji format zapisa podataka od Samsunga ili Applea. Kao što smo već prije spomenuli on ne koristi klasičnu bazu podataka već sve podatke, ovisno o vrsti sprema u zasebne .fit datoteke. Zato postoji Garminov službeni SDK (Software Development KIT) koji sadrži alat naziva FitCSVTool koji nam te .fit datoteke pretvara u čitljive CSV tablice. Ovo je jedini način da se podaci s Garmin sata pretvore u čitljivi format. Alat se koristi kroz terminal upisivanjem naredbe "java -jar FitCSVTool.jer monitoring_data.fit" |
| + | |||
| + | {{ : | ||
| ===== Zaključak ===== | ===== Zaključak ===== | ||
| + | |||
| + | Danas postoji vrlo veliki broj različitih pametnih satova koji rade većinom iste stvari, samo zapisuju i spremaju podatke na različite načine. Pristup tim podacima ovisno o operacijskom sustavu i proizvođaču je jednostavan kao kod Garmina ili jako otežan kako kod Applea. Također ovisno o načinu zapisa podataka postoje različiti programi za interpretaciju i obradu istih. Ovo područje tek uzima zamah, raste i razvija se te bi moglo predstavljati vrlo velike izvore forenzički podatak u nekim istraga, pronaći odgovore na pitanja koja bi bez tih podataka ostala neodgovorena ili zdravstvenih podataka kod ljudi s nekim dijagnozama i uvelike olakšati njihov život. | ||
| ===== Literatura ===== | ===== Literatura ===== | ||