Francis Graf report - Amanda Ladas vs. Apple case

52
This is the 1d Affidavit of Francis Graf in this case and was made on the day ot October,2012. Action No. 5112969 Vancouver Registry IN SUPREME COURT OF BRITISH COLUMBIA Between: Amanda Elizabeth Ladas Plaintiff And: Apple lnc. "Brought under the Class Proceedings Ac],RSBC 1996, c. 50" ndant AFFIDAV¡T I, Francis Graf, Digital Forensics Examiner, c/o Suite 302-1224 Hamilton Street, in the City of Vancouver, Province of British Columbia, MAKE OATH AND SAY THAT: 1. Attached hereto and marked as Exhibit "A" to this my affidavit is a true copy of my expert report herein dated June 6, 2012. 2. The exhibit examined by me in the course of the preparation of my report that is marked as Exhibit "4" to this my affidavit and described at page 4 of the said report as "Exhibit 1 - #4C41081: iPhone 3GS Serial #799462PP3NP (MRitchie's iPhone)" was hand delivered to me by Megan Ritchie on January 19,2012 at 08:30 a,m. at Victoria, British Columbia. 3. The exhibit examined by me in the course of the preparation of my report that is marked as Exhibit "A" to this my affidavit and described at page 4 of the said repoñ as

description

Supporting documents filed with Amanda Ladas's lawsuit against Apple include extensive reports from four leading experts in digital forensics examination, information security, networking and systems administration, geographic profiling and clinical and forensic psychology.

Transcript of Francis Graf report - Amanda Ladas vs. Apple case

This is the 1d Affidavit ofFrancis Graf in this case andwas made on the 4Á day otOctober,2012.

Action No. 5112969Vancouver Registry

IN SUPREME COURT OF BRITISH COLUMBIA

Between:

Amanda Elizabeth Ladas

PlaintiffAnd:

Apple lnc.

"Brought under the Class Proceedings Ac],RSBC 1996, c. 50" ndant

AFFIDAV¡T

I, Francis Graf, Digital Forensics Examiner, c/o Suite 302-1224 Hamilton Street, in the

City of Vancouver, Province of British Columbia, MAKE OATH AND SAY THAT:

1. Attached hereto and marked as Exhibit "A" to this my affidavit is a true copy of

my expert report herein dated June 6, 2012.

2. The exhibit examined by me in the course of the preparation of my report that is

marked as Exhibit "4" to this my affidavit and described at page 4 of the said report as

"Exhibit 1 - #4C41081: iPhone 3GS Serial #799462PP3NP (MRitchie's iPhone)" was

hand delivered to me by Megan Ritchie on January 19,2012 at 08:30 a,m. at Victoria,

British Columbia.

3. The exhibit examined by me in the course of the preparation of my report that is

marked as Exhibit "A" to this my affidavit and described at page 4 of the said repoñ as

2

"Exhibit 2 - #ACA1082: iPhone 3GS Serial #87024S1KEDG (iphone3gs)" was hand

delivered to me by Rahiman Sattar on January 14,2012 at 3:30 p.m. at Surrey, British

Columbia.

4. The exhibit examined by me in the course of the preparation of my report that is

marked as Exhibit "4" to this my affidavit and described at page 4 of the said report as

"Exhibit 3 - #TCS: iPhone 4 Serial #881113G844T (Mommy's iPhone4) backup file"

was hand delivered to me by Norbert Pinter on January 14,2012 at 12:00 noon at

Vancouver, British Columbia.

SWORN BEFORE ME at the City of

for the Province of British Columbia

DAVID MI,JLRONEYBa¡¡istcr & Solicitot

MulroneY & ComPanYg}l'852 Fott Strect

Victoria BC V8\V lHt'"r: zso-sigó0 22 Fax 25&3E96033

GenLiU9ST2laff#1 of Francis Graf

Victoria, in the ProvincBritish Columbia, this day of

thts.

iOS4x Location Based ServicesAnalysis Report

Report Prepared for: Amanda Elizabeth Ladasc/o Suite #302-1224 Hamilton StreetVancouver, BC V6B 2S8

Report Prepared by: Francis Graf B.Sc., M.4., EnCE, CFCE, A+c/o Suite #302-t224 Hamilton StreetVancouver, BC V6B 2SB

Area of Expertise: Digital Forensics

Date: July 29,2072

iOS4x Location Based Sen¡ices Analysis Report

TABLE OF CONTENTS:

REASONS FOR OPINION AND DESCRIPTION OF RESEARCH AND ANAIYSIS.......................3

iOS4x Location Based Services Analysis Report

I nstructions Provided :

I have been instructed to provide my expert opinion on wha! if an¡ location baseddata is stored on devices sold in Canada by Apple Inc,, running the iOS4x operatingsystem and whether or not any of that data is transferred to any computerconnected to such devices when the devices are backed up in relation to Ladas vApple Inc. Vancouver Registry File Number 5LL2969.

Nature of Opinion Sought

I understand that my opinion is being sought to assist the Court in determiningwhether or not iOS4x functions in breach of users'privacy and security rights.

Opinion

iOS4x stores specific location based data in unencrypted form, including dates andtÍmes, assocÍated to geographic location coordinates, on devices that run on it. Thatdata is copied onto any computer the devices are connected to when they arebacked up. This location data spans a period of approximately one year prior to anygiven back up and is easily accessed using free tools readily available on theinternet.

Each backup file contains specific geographical location coordinates, including dateand tÍme stamps, in unencrypted form, for approximately one year prior to the date

the backup was taken. Each successive backup file contains new location data forapproximately one year prior to the date of that backup, thereby increasing theaggregate location based data stored in unencrypted form.

Reasons for Opinion and Description of Research and Analysis

The reasons for my opinion are based on the research and analysis performed byme as described in Appendix "4" regarding the location based data stored on AppleInc. devices that run iOS4x and the backup of this data to computers connected tothe devices when the devices are backed up. The process and methodology that Iused to preserve, recover and analyze the location based data stored on Apple Inc.

devices running on iOS4x, and their respective backup files, is included in Appendix"A".

iOS4x Location Based Services Analysis Report

Factual Assumptions:

I assumed that the exhibits ("Exhibits") examined by me:

Exhibit L - #4CA1081: iPhone 3GS Serial #799462PP3NP (MRitchie's iPhone)

Exhibit 2 - #4C41082: iPhone 3GS Serial #87024SLKEDG fiphone3gs)

Exhibit 3 - #TCS: iPhone 4 Serial #881113G844T (Mommy's iPhone4) backup file

and their associated backup files are a representative sample of devices sold inCanada by Apple Inc. that run on iOS4x and the associated backup files are arepresentative sample of backup files that relate to these devices and that, therefore,my findings are representative of findings expected on other Apple Inc. devices soldin Canada that run on the same i0S4x and their backup files.

Methodology:

Exhibit 1 (#4C41081) and Exhibit 2 [#4C41082) were examined using industrystandard methodology and tools described in Appendix "A". The backup file of thethird exhibit [#TCS) was previously obtained by another professional services firmand provided to me as a backup file. This backup file was examined using the samemethodology and tools as for Exhibit L and Exhibit 2.

Findings:

Each of the Exhibits exhibits analyzed produced a "consolidated.db" database filewhen backed up using iTunes software. This "consolidated.db" database filecontains an unencrypted twelve month cache of latitude and longitude geographicalcoordinates as well as date and timestamps of the respective coordinates.

This "consolidated.db" database file also contained the unique serial number of theiPhone being backed up.

4

iOS4x Location Based Services Analysis Report

Advice and Certification

I am aware that I have a duty, in giving an opinion to the court, to assist the courtand not be an advocate for any party. This report has been made in conformity withmy duty and I will, if called on to give oral or written testimony, give that testimonywith conformitywith that duty.

I am primarily responsible for the contents of this report.

Respectfully submitted,

iOS4x Location Based Services Analysis Report

Aprpenei ix A: í Phone Leieætie¡¡r Services Anar lysis tVletheielo!ogy

Create a "New User" account on the desktop PC in order to isolate thecreation of the iPhone backup to a unique location and avoid any risk ofcross-contamination of the backed up data across other users.

Place the iPhone in Airplane Mode and navigate to: Settings\General\Aboutto confirm the Software Version (4.2.I [8C1 8a)) of the iPhone:

1_.

6

iOS4x Location Based Services Analysis Report

3. Before connecting the iPhone to the desktop PC, open iTunes on the desktopPC. As this is the first time running iTunes, the user must "Agree" to theiTunes Software License Agreement in order to proceed:

iTunes Software License

ENGLIS}I

Apple lnc.Sofnvare Llccnse Agreement For lTunes

Please read thls software llcense agreement ("Llcense") carefully before uslng the Applesoftware. By uslng the Apple software, you are agreelng to be bound by the terms of thlsLlcense. ll you do not agree to the terms of thls Llcense, do not use the software. f you do notagree to the terms of the Llcense, you may return the Apple software to thê place where youobtalned h for a refund. lf the Apple software was accessed electronlcally, cllck "dlsagreeJdecllne". For Apple software lncluded wlth your purchase of hardware, you must return theentlre hardware/software package ln ordêr to obtaln a refund,

lmportant Note: To the extent that thls software may be used to reproduce materlals, lt lsllcensed to you only for reproducllon of non-copyrlghted materlals, materlals ln whlch youown the copyrlght, or materlals you are authorEed or legally permltted to reproduce. To theêxtent that thls softrvare may be used for remote accêss to muslc flles for llstenlng betweêncomputers, remotê accêss of copyrlghtêd muslc ls only provlded for lawful personal use oras othenvlse legally pêrmlttêd, lf you are uncertaln about your rlglrt to copy or pêrmlt accessto eny materlal you should contact your legal aüvlsor.

1. General. The soñrare, documentation and any fonls accompanylng this Licensê whether ondlsk, ln read only memory, on any other media or ln any other form (colledlvely the 'AppleSnfir¡rare") ârÊ llcênsêd nnl snlrl to vou hv Annlc lnc l"Annlê") for usê onlv unrier thc lerms nf lh¡s

', s"rra '' ' Decline '

iOS4x Location Based Services Analysis Report

4. After "Agreeing" to the iTunes Software License Agreement, iTunes will openwith a "Welcome to iTunes" screen:

¡Tunes TutorialsTutorial FeedbÂck )

i

- -Þ-

Welcome to iTunes.No!.r you can orqànrze arìd pl¿y your d¡q¡töl musjc ånd video on your l"tac or PC

^dd ¡t ro your

iPod or rPhone. ^nd

rn"o,n. "li:i.t;:;"" l::l""i

-t"*, ðnt't¡me Arr on iruner.

a

-

"rrffi g

iOS4x Location Based Sen¡ices Analysis Report

5. [n iTunes, navigate to: iTunes\Preferences\Devices and check the box to"Prevent iPods, iPhones, and iPads from syncing automatically":

tf Prevent iPods, iPhones, and i s from syncing automatically

i nes is not paired with any Remotes Forget All Remotes

iOS4x Location Based Services Analysis Report

6. Click "OK" and the user is returned to the iTunes home screen:

e.\otfu\.-, '-i{

QwshffiÀ R¡dlo

ÍoRt

,'l\ Íun$ hr<hçQ Fñg

sHm€o

â Hom. 5bdñ9

GENIU5

¿ù €c¿¡u¡

UYLI5E!i: run.t Dl

$ m'r uu:ic

{ turrel Murt

+ hsr(uklÍ My T@ ur.d+ kccndy Add.rt

+ R(cntt tuFdë lop 25 hsr Phycd

MusicSjaJjí3 iìtd Ùlus r;',,ttlclr:: \,/(ì!r :ra:c t,) Ttrt|s .trJtlrr lr l.riL[: r¡ :orrrì itr:;l cjcrLrtr t' li r;k ii

Download muslc,a

lmport yout CDÊ.

(e

lvatch lne lùtd,a Cr)

Srcp lor musc ¡n the ,Tuæs Stde (.)

Find music files.

F d MP3 ald AAC lies I my Hole lo der O)

+,Ë c Et è 8.,,

7. Connect the subject iPhone and iTunes will ask if the user would like todownload the update and install it. "Cancel" this request.

A new lPhone software version (5.O.1) ls avallable for thelPhone "MRitchie's iPhone'. Would you llke to download itand update your lPhone now?

iTunes will verify the so re update with Apple.

l-l Do not ask me again

L0

iOS4x Location Based Services Analysis Report

8. Right click on the iPhone that is now displayed on the left pane and select"Back Up"

:a::rì;r.:tï

UEWY

.¡! msrfl uovtc:

Ç Tvshd

^ R¡d¡o

STORE

ü lTuñÉ sroE.a r!ñ6 Marh

çQ ñng

EW5

ctNtu5

{ entur

ruYLIS

Ejed'MR¡tchie's iPhone"

Sync "MR¡tchie'r ¡Phone'â Hm. sà frilsfer Pur<hõe5 from 'MRltchle's ¡Phone"

8¿ck LJp

Írme MRlt(hi.'s lPhonÞ

Capa<la!4 1,1.28 CB

Softwâre VêÉld: 1,2.1

s€rtal Numb.n 799.l62PPlNP

Phom Numben 1 (2S0) 686-4247

A nerer vers¡on of the iPhone toftì/aæ ls aveilable (wrslon 5.0.1ì. lo updeteyour iPhoñe wlth the latest roftw¡re, <l¡<k Update.

lfyou are experiencing problems wllh ydr iPhone, yDu c¡n rcslore ils o.¡ginalsttlngs by clkking Restoc.

fTunes

8¡ck¡ng up'MRit(hie'5 ¡Phone' e

Resel

I îuñé q$ n'r uu*â o¡iltc¡, Mutk

ü &r¡lc ud.otf nyrop uo0 ¡cntty ¡¿¿c¿

Ô R.andr Pl¡Fd

+ Tø 25 l¡o5r Plày.d

+TOE¡

The Back Up process begins:

eôetl +<{

lñfo AOpt Toncs lutl< k¡ct W 5hot5 tuo¡

Name: MRit(hie's iPhone

C.pÀclrÌi 14.28 CB

soñmre vefslon: 4.2.1

ser¡Àl Numben 799,162PP3NP

Phon. NumbeE 1 (250) 686-4247

SW€D

ô HmG shúgCENIUS

$ ccntur

MYUSË, ÍuÈr Dl

Ç 9o': rurt<

i¡ Clùstol tEk$ l*rrtcuduö ¡y rq utc¿0 ß.<Gilt Addcd

+ R!<.nrt ñ¡yrd

$ tø zs mr ileyca

,-, A nerer EE¡oñ of the iPfione software i¡ ¡v¡il¡bl. (w.s¡ü 5.0.11. To uldateI Upd¡te I wuriphonewiththelarestsoftwüe,dickUpdate,

,_, lf you are expe¡¡enc¡ng problems with Vour lPhone, you c¡n rc5tore ¡ts olìg¡nal| rutlore | *tt|rqr by cll<klng Re5torc,

> I MRlt.hlc'r ¡ñ ,Ff O

Gpàdry ,Il€8 G Audlo Ptu6 App¡ a otts Fe

E2GB 'o4JG ztB -ûxGE r¡@

TI

iOS4x Location Based Services Analysis Report

9. The iPhone displays "Sync in Progress", although no data is being transferredto the iPhone as the phone is only being "backed up" to the host computer:

Once the backup is complete, the iPhone can be disconnected.

L2

iOS4x Location Based Services Analysis Report

L0, If the iPhone Tracker software application has not previously been installed,it can be downloaded for free from:

F .\ rq petewarden/iPhoneTracker @ GltHub

FT;Icré m E coogla¡teps

This open-source application maps the informaúon that your iPhone is recor'dingabout your movements. It doesn't record anything itsel[ it only displays files t]at are

already hidden on your computer.

Download rhe aoolication

Read the FAO

tsA

V

L3

iOS4x Location Based Services Analysis Report

-

q___._"J \gz . - rI 7 g*Dr(ilonÀry OSLR Ca te Server DVD PlaÌer ttlesalvage Fllez¡llå font Eook

l"l or

L1. Once installed,launch the iPhone Tracker software application by clicking onthe iPhone Tracker icon in the Applications folder. This software applicationis programmed to read the suitable backup file stored at the default locationof the storage computer and display the coordinates contained in the"Consolidated.db" file as overlaid on a map of the world.

L4

iOS4x Location Based Services Analysis Report

LZ.The times of the location coordinates are plotted as the "timeline" bar ismoved from left to right at the bottom of the page:

I ¡Ul'fimcLf4 ffiøf O O*¡Stn¿tU+ ca/'i&d.æ, û-Dt-M

15

iOS4x Location Based Services Analysis Report

('ì

L3. Zooming in with iPhone Tracker softr /are provides increasing detailregarding the locations contained in the "Consolidated.db" file:

I

L6

iOS4x Location Based Services Analysis Report

For illustration purposes, in this example (MRitchie's iPhone), it is apparent thatthis iPhone was in Daytona Beach Florida and in Tofino, BC.

\

âFd \

krk j) \ÉM

-.'t" 2oll'05'I

Ua /c&,ø¿ O o¡tstiL tuL úitü' ;

20t l-l l-t6(ìr¡rltÈ.rll¡r

\

¡-? a

.. G--"Í

t\ r,r4/,,4,td,ooptw*op*r*t***

L7

iOS4x Location Based Services Analysis Report

Similar results were obtained for Exhibit ACA1082 and the TCS Backup file:

ACA1082 (iphone 3gs):

1.8

iOS4x Location Based Services Analysis Report

TCS Backup File (Mommy's iPhone4):

t ffituolBnbiñCol

r(

:Mðd9 tlidF

rur kry{T /è

t åñdey .\?

*r* \'.1.¡p1

r ,\['I'¡meæirø,æBr-el

L9

iOS4x Location Based Services Analysis Report

Appendix B: "Consolidated.db" Analysis:

Viewing the contents of the "Consolidated.db" file requires additional analysis usingspecialized iPhone forensic tools and scripts, such as those provided by fonathanZydiarski. The following steps describe the analysis process using Mr. Zydiarski'stools.

L. Firs! open a new terminal window from the Utilities folder:

Console Digitàlcolor Met€r D¡sk Ut¡lity Expose Cr¿b CrÀpher

-E- â",Tã Sälntell¡Poi lnstaller Java Preferences Keychà¡n Access Àl¡qr.ltion Ass¡slanl Ne(rvork Utility p .iàst Captt¡re

RAID Utrltty Renlote I t\.la( OS X Spà(es St stcm Prohler Ïernrinal Votceo\'er Utllity

^.( tù\\_,/

Xll Op€n rn t¡hder

20

iOS4x Location Based Services Analysis Report

2. In the terminal window, "cd" to the directory containing the Backup file:

ÊôÐ Terminal-bash-80x24Last login: Thu Jan 19 0B:46:42 on consoleFranci¡-Grafs-tlacBook-Pro-5:- aca1081$ cd lUsers/aca1081lLibrary/Application\ 5upp o rt /Mo b i I e 5 y n c./ Ba c ku p/ e 9 d b 6 3 c 6 3b2 43709 L c5a 5 6 9 f b e 1 a 6 5 t a44 7 c e3 3 5 I

3. Select "Enter", which will take you to that folder, and execute the"dump-mbdb-10.py'' Python script by typing "P5rthon" followed by a space

and then the full path to the storage location of the Python script [see belowscreenshot)

âr^ìe Terminal-bash-80x24Last ì.ogin: Thu Jan 19 08:46:42 on consoleFrancis-Grafs-llacBook-Pro-5:- acat081$ cd lUsert/aca1081/Library/Application\ 5uppo rt /Flob i teSync/B ac kup/e9db63c63b2431091c5a569fbe1.a651a447 ce335Francis-Grafs-l.lacBook-Pro-5:e9db63c63b2431091c5a569fbeXa65la447ce335 acal0Bt$ python /UserslacaLOBL/Desktop/i05\ Forensics/Fite\ Repository/Scripts/dump-mbdb-19.py H

2L

iOS4x Location Based Services Analysis Report

4. The Python scriptwill"filesystem"

parse the backup folder and create a new folder called

[f Eackup

fltEmlÐLl tÐ E qf:FlDtvtcts l¿rñrr ----

ffs377Ef4I9660a9...aad2Z 7Eed5 5 3 E7d

ffg94075cd364Ec8 .. lfEa362EZe0bd6e

ffaTe ld b3d647adf...679ff 1069956cb6 5

tfaf5 If¿9bd 9470c4...6b6(30ee7 2a4 5 E4

ffb8tbf6E77e4 122...77 E76724oc3ad09

ffce45 rcla60d3cE...å946ddf4b3ÀE275cffcea4f4 7d3Àdf93d...0c96a2e ZfalaEb 29

ffcedlf704cf65d66. 3E74946985 5 1643

Íld3c7 L4c7.dagl7. .e 500EBb5b3c Ie40

ffcldd966fzb7E4 I ¿.. .4b3c9789E Ifcb36c

ffe6ddb2ac75ba5b ..9aåfdfSb600lbce4

DarÊ Mod¡fiÊd

20IZ-01-19 9:03 AM

Z0lZ-01-19 9:03 AM

20I2-01-19 9:03 AM

20IZ-0I-19 9:01 AM

2012-0I-19 9:04 AM

20t2-01-19 9:01 AM

20lZ-01-19 9:03 ^M20t2-01-19 9:03 AM

z0l2-01-19 9:03 AM

20I?-01-19 9:03 AM

20IZ-01-19 9:01 AM

-a

5I IARTD

PLAC IS

Fl Desktop

fi acalOEl

; \ APPtications

'Docum€nt5

5IARCII FOR

: ' Today

: Yesterday

, Past week

þ Àl tmages

l_l ltt r.lovies

þ All oocumcnts

lnfo,pl¡st

Manifest. mbdb

Man¡fesr. mbdx

Mànifest.plist

Status. pl ist

t.2

l.l

96:

73;

l.z

20I¿-0¿-Il Il:42 AM

Z012-02-Il ll:42 AM

2012-02-lt ll:42 AM

2012-02-ll llr42 AM

2012-02-ll ll:42 AM

z(

42ì9

L of 2,774 sÊlected, 53.88 GB ava¡l¿blè ,,

5. In the "filesystem" folder, navigate to the

\RootDomain\Library\Caches\locationid\consolidated'db file'

f:Tr[J BackuptÐE

^ DnteDt\/rcts

SIIARID

PLACISpl ocsttop

Q acalo8l.\ Applications- Docurn€nÎt

5IARCII FOR

,¡ Today

: Yesterday

,. Partlve€k

[J ett lm¡ges

þ Atl Movies

þ Att oocuments

.__..j AppDomaln-uk,co.bbc.nervs

i__l HomeDomà¡n

; -r Keycha¡nDomain

*' ManagedPreferencesOomain

LJ MediaDomaln

.--r MobileDeviceDoma¡n

r.J RootDomain

¡r Library

rél Càches

tê¡ locÀtloncf

cl ients. pl ist

20IZ-01-I9 9:13 Alì

20lZ-0I-19 9: l3 Aò

2012-01-19 9:13 AIZ0I2-01-19 9: ll AÀ

2012-0I-I9 9:13 Ai¿012-0I-I9 9:13 Af\

20lZ-01-I9 9:15 Afi

20lZ-01-19 9:15 Añ

20IZ-01-19 9: I5 Afi

20IZ-01-19 9:ll AÀ

20I2-01-19 9:04 Ai

sig nifi cant.pli st

l--r SystemPreterencesDomi¡n

- WirelessDome¡n

lnfo.pl ist

Manifest,mbdb

2012-01-19 9:03 Ah I

I

2012-01-19 9:13 A[ I

20l2-01-19 9:13

Z0I2-02-lI 1l:4201.2-02-ll1l:4

22

iOS4x Location Based Services Analysis Report

6. Right click on the "consolidated.db" file and select "Open With" the free utility"SQLite Database Browser" and view the contents of the database file:

I SQLite Database Browser 2,0 bl (default)

vlMove to Trash

Cet lnfoCom press "consolidated.db"Burn "consolidated.db" to Disc.,,DuplicateMake AliasQu ick Look "consol idated.db"

Copy "con sol i dated.db"

Show View Options

Label:x

ffi atl l'nugus

þ Atl Movies

þ Äl Documents II

7. Click on the "Browse Data" tab to view the contents of the "WiFilocation"table:

' å ^ ^ g SqJÞ tÞÞbóe 8|!æ, - /t ss5,,e!,Otf/Ubñry/Appllorion SuppodJlrobil

DÉHç É'#drrÉ E N?

T¿ble: ^MC TlñéhÞ

r 0:21:2t:¡5:eb:ai549a{,9,113262 O:15:7O:P7:d1:.;54941941326J 1e:8|3¡192:(l:;59736,838681a 2:11:11:97:db:(i59716.818684s 0r18rd1:79:lf:d;59716.8386846 0:f:3d:5d:fc:7ait9736,8186847 Ot76:I:84:b8:7t;59736818684E 0i26:B:1bi€:61;597368186819 0:1er58:e8:(b:3;59716818681ro 0122:2d:de:b2:ii39736 818684r! 0:11:24:æ:5¡:l;59736.83868412 0:22:6b:3f:82:c i59736 838684ll 0:d:88r28:57:91i59716818684ra 0:22:2d:dêrde:6;59t36.838684r5 0ì14:d1:40i11:;;5971681868416 0rf;ldrldi95:b6;59736838691

r@dc bdMe18.42ar8942 -r23.¡681S935

48,42633491 -121 f65773218 4240151 -123 35915401

18 12607 969. L2) 357660tt48.42619276. 123.35462015

4 8.4!69507 - t23.37 62t16918 41964296 -123 161919818 41103724 .L21 3152792748 41s6670t -121 34748É7

48_42!65584 -123 311r890948 41941151.123 3l815l9l,r8 42721146 -123 336468041A 4291909r -121 4005226418.419 4130 4 . t23.380494 4 I48 42739486 .121 406920f71A41A25726 -123 142853

7&O

810t1086077096.0990s0086.0760500980s2.078056.0960

0.o000000000.00,000000.0

000,00,0000,00,0

-1.0-10-1,0-10

-1.0-10-10

-t u

-1,0-1 0

-1 0

-10-1,0-r.0

Vd.JA.curÐ 5æd

-1.0-1,0-t 0

-1,0-10-1,0-1 0

-1.0-10-10-10-10-10-1,0-10-1 0

- t{sReaord

Cotr3. CffiÐ(è-1.0-10-10-1,0-10-1.0-10-10-10-10-10-1,0-10-1 0

-10-10

- !:!!3!:!9d-

soo50

50

50

50

50

50

50

50

s0

50

so

I - 1000 of 128170 c.r' o

23

iOS4x Location Based Services Analysis Report

...or the Celllocation table:

A ^ ^ € SQUæ D¡t¿bóe 8.Mer - /ui€rr/¡c1081/Ubr¡ry/Aopl¡at¡o¡ Suppon/l,lobll€Syìc/B¡dup/egdb63<63b24

DÉLJ"¡ g#dtrJT E N?Detåbåse Std<lue Êx€.ute SQL

Tebl€: C€¡lLo(at¡on ._::__ ' N* R"."rd ' D"ld" R"@d '

Mcc uK uc ct ftñffip bùù& bgiù& Hd¿mdA..u A(þdG vÉdcdAfturÐ 5p.d fîr ro2 Eao 11101 72169t8r ts7r69.82ta39 49.2609548r -¡23.¡2197q1 5(þ.0 0.0 -1.0 -t.'2 102 880 11101 72167119197t69.828139 4928113746-t2rt22l6r62 1089.0 00 -10 -1j 302 880 11101 22168140t57169828419 4928t10787-121L22751L3 500,0 00 -10 -11 302 880 lll0l 72t7262tt57t69.828439 4928015517-121t2296807 6970 00 -10 -1t 302 880 11101 72t73727t57769828439 49,28120446 -123 1205843 5000 00 -10 -16 302 880 11101 72!68781t57L69.828139 49.2Ì994t6t -L2J.L219238 500,0 0.0 -1.0 -l7 302 8l¡0 11101 t21?Ot27157169828139 4927977275 -L21,12L16ú 5000 00 -10 -18 102 880 11101 72t71783t57l69828139 492798t299-r21.12s20074 5000 00 -10 -le 302 880 11101 72166624tt7169828439 4928318126-121 12161827 5000 00 -10 -1r0 302 S80 11101 72165?02t57169828439 49.28t54t32-121,12215331 5000 00 -10 -1LL 102 880 11101 72172782t57t69828439 4928368525.123 12230914 5000 00 -r0 -1tz )02 880 11101 72167783 157169 828419 49 28125214 -123 12616613 500,0 0 0 -1 0 -1r3 302 880 11101 72166782 rs7169 828439 49 28185251 -123 12157061 S00 0 0 0 -1 0 -1L1 302 880 11101 72168621t5?L69 828419 4928066486-121.11122874 500 0 0 0 -1 0 -115 302 880 11101 72t727o2t57169828439 19,2829O802-L2112599811 5000 00 -10 -1.

0 -10 .-l'1 - 1000 of 6281 Coto 0

Note that the location data has been cached for 12 months prior to the date of thebackup. Each successive backup creates a new cache of location data for the LZ

months immediately prior to the date of the new backup.

Note also that the unique serial number of the iPhone is also contained in theConsolidated.db file

A^A El ACAIoSIJPC

7ñtà hË

SQLrre Darabage growser - /Users,/lest/Lrb/arylAppli<atron Suppo(/['l

DÉ-1 .¡ s#dri t E N?

Databæe Stru(tuæ 8¡wie Dðtà Execute sQL

Nry Record

Sofwnlvsdoh *¡ðlhmb.r

370.3 799462PPlNP

r70.3 799462PPlNP

370 I 799462PPlNP

170 3 799462PPlNP

370.1 799462PP3NP

370,1 799462PP3NP

170,1 799462PP3NP

170.3 799462?P1NP

170.1 799462PP3NP

170.3 799462PPlNP

170 3 799462PP3NP

370.1 799462pP3NP

170.3 799462PP3NP

Table: Tablelnfo oÞlEte Rèaóad

1

z

l4

5

6

7

I9

l0IIt2

t3

TüùmêFen(6comp¡ssCalibrarion

WiñLocal¡on

CellLocationLocal

CellLoc¡lionLocalEoxes

CellLo(àt¡on

CellLocat¡onBoxe5

Location

wificell

CellLocationHñe5tW¡fiLocationll¡ryest

LocÀt¡onHarye5t

24

iOS4x Location Based Services Analysis Report

L Further analysis of the location data stored in the "consolidated.db" fileutilizing the free Google Earth Fusion Mapper

provides more detailed mapping results than the iPhone Tracker software.

For Example: Analyzing the ACA1081 exhibit backup file and its associated"consolidated.db" WiFi Location table provides the following detail:

C:\Users\Francis GrañDesktop\WiFiLocationOnlyWithDatesandTimes.csv Fráßjs Grãr

Fle Vffi Eü VissÞe Mãge EFhFt

ShùE .¡ ¡Ûn 9dþS

LoGtion Lthrde E Db¡ay as hearmap cm6Eq€ hfo *ldq cqfure sNles Eed lo ilL

fitq; fs"þnê l

ill

ïli

TIa

"lD

lrl

4' t¡l

a

rÐbl-tr- ."- uan. r,,l.l,- s,2c€ k.ÈFrr<+.@

Zooming in and selecting any one of the data points reveals the date and time of thatpoint's collection, providing very specific location details.

a F. 'rrÈ rÈ-r

ClUsers\Francis Graf,Desktop\WiFiLocationOnlyWithDatesandTimes.csv Fræis cr¡'

Fil€ VH Ed MluåIze Mergê Eìçerimúl

Stuwitg âr fæ gdi4

Lodbn tÂùtudêE ObCat æ h€d m¡p Cntu€ hfo údw Cdlìoure sNbs E¡M lo KltL

o€a

oo

oo c

e

ee

,eo. 99 o

A more detailed description of the Google Earth Fusion Mapper Methodologyfollows:

25

iOS4x Location Based Services Analysis Report

Appendix C: Google Earth Fusion Mapper Methodology:

1. This process requires the location data contained in the "Consolidated.db"file to be exported to a ".CSV" file format using the same SQLLite DatabaseBrowser software.

':¡.'i,È,il

26

iOS4x Location Based Services Analysis Report

2. Choose the appropriate table from the "Consolidated.db" file to export (inthis case we have chosen the "Celllocation" table to export).

ÉÉ a

DÉH"¡td'#dEitr EIN?ù6* sb*ht i Eræ DðÞ -a."ru sql

r*' lc.r-u' -l@ ttÈ"î*d llo.tcn*¿-l- --l'lcc

Hñc 1 c c¡ rnñ6t¡mp Lðtrü¡de lomt¡e tlor¿oui¡sr A|tt¡de - ;iIt I o 0 o oiz3az7fi,4lolrtt o.o 0.0 -r'o oo

i

¿ $z 7m .t+r5188 t826.0 0.0

I 3 nz 7Ð .l{ltm$ 869.0 o.o i

4 12 7n I 8.1{73316 956,0 o.o

s 302 iæ ll tææ: icæú :l lE.r423sl5e ff,ó,o 0.0

6 1J2 7n I I -t13,És52¿65

68¡,0 0.0

7 nz izJ 1l ñr¡o¡sæz 8{5.0 o.o

8 $2 7n I I 5 13,13886{21 8lZ0 0.0

9 rz tû I I ßræ++srl soo.o o.o

10 rz 7â I I I ¡+ I I ræ I ll^fiel{ts ls5l.0 0.0

11 llz 7m 306{ 5000.0 0 0

8lz0500.0

1551.0

s000.07m

7â7m

7n7t)72î

iu n2. ?â 3. 5ooo.o o.o I13 Ð2 7m 3. 5(ÐÛ.0 0.0 I

1{ t 2 7m l. 5{n0'0 0.0I

15 .I)2 7Ð l. 5m0,0 0,0 I

' r 6s1o m411 r23æ27s.{ffi4s €.1696611 -, o.o Il ta })2 7zo 6fr10 6¡)411 123æ2750.J50645 €.1696611 -rzl.t{663l6{ 5om,0

lt nz 72Ð õflro s7¡7+ 3232927Ð,45M+5 Ð.1618719 -rzl.13€oæl 50û0,0 o.o -il1

6fr 10

5q)O.0

5(Ðû.0

5{n0,0

cno,0

50m,0

3.

l.0.0

I

0.0

0,0 |

o.o I

1 - 996 of 996 l¡"u I o

27

iOS4x Location Based Services Analysis Report

3. Choose an appropriate file name and storage destination for the exported fileand select "save":

I Save Às

Sesrc.h Cirr Computer ) SANDISIG2 (F:) > CSV Files

Organize - New folde¡

- SANDISKI2 (Ft

,Spotlight-V100

,Temporaryftems

.Trasher

ACA1081

ACA1082

A(41083

Analy:i:Files

Apple

CSV Files

,: . ACAlOSlWiFiLocationCSV

.,,-ACAl0S2WiFiLocationC5V

$ acmoarwiFiLocationcsvt$ acaroazwiFiLocationc5V

$ lCnf æzwiFiLocationExport

1$ua"*+ac-atcw

il!- Õ

Date nradified Ti'p.

3,-t,,:t¡:¡,i1¡ :r:i5 Fl.1 filicrc

.lrì, 'iì 1t112 :l:l; Pf 'l l.lìcrc

j,_r ,-'ì_l :,.¡1:9rl-5 Fl.l l'li':r'r

.1,-1, r-¡l'l[11] ir:.'; P¡,1 l',1irrc

16.,1:l lt-¡l1 l1:11 ,,. l,licrc

Filename: Lada{4AC-dfCSV

Ted files (*.cw 'bd)

28

iOS4x Location Based Services Analysis Report

4. Once the export has completed, select "OK" and close SQLite.

9 SQI¡'!e D¿t¿bæ 8ær - F/ÍCS B¡e¡p:/Bælo¡plt¿d¿lB¿dud04x5cb7û22b67f,3<87dtút.7:18b55o51d596d/fil6¡/st mfiætDaæin/Ubrary/Cadti* I

DÉH.¿lffi#dÉillEih?Dðbböe Sbwb¡e ì *øæ O¿t , e*rt SCf i

r*, [c"r-u-------------l @HCC

0

7Ð7â 8Ìt0;

650 10',

650 10

6$ 10

6$r0

n2 7Z)

n2 7m

Ð2 7n12 7n92 7æ SrfX)

I N* R*d I tod.E R*d

Îm€rtam9 Latilude Lonqil¡rde HorizontalAE¡r Atit¡deo 32t292m,4lo{¡9 0.0, 0.0: -l.o

qsrl4:¡z¡æzz5o.r5o6¡s .19.16{z+rl -rz¡.rclos]ssi 1626,0

{t.16{9{X¡5 -125.r4r100}l

Èí{c

0

Ð2

T216{07{18 -121.t4r73116

163t8589: -123.142351595

lei7I

is

]ro11

12

t3

1{

r)2ï2

7æ 65010

Tâ 8æO

líyJ,7zt -123.1.1635282

1ffi58 -12r.13886421

16558t+ -123.118+1513

161010561 -r21,14481419

l€255 l23æ27$.'t50645,q82tl 123æ27$.450645

û1161321æ27yl,+ffi45

r5 rz 7æ 6f110 6{x15 323æ¿750.{f}6Js

16 1? 7â,. 65{ì10l @,114 32J2927s0.450645

L7 12 7n 6iQi0 - _ 57\11:21L21p.45{fót_ {9.tlt n

12 7m 65010

Ttz 7m 6$¡0í2 7â 65010

3OZ 7n, 6$10

1696óll -t¿1.146ó306+

1696611 -123.1.t66î6¿+

l -121.1{6636{

1 -123.1166Íú{

I -123.14663061

. 1-996of996 l c"o. Io

29

iOS4x Location Based Services Analysis Report

5. Open the newly exported file with MS Excel and save a copy of it as an "ExcelWorkbook", which will enable the ability to add formulas to the table.

\I Newt-

5.u€ ¡ (oÐ olülcdo(l¡mút

Etrccl YYorlôookSavc thc f¡|. !s ôn Excel Woftbook.

ñl t_jll bàsed

r;ì:!!d b¡n¡ry f¡lc f ormat

ng and saving,

hat ¡r fully

OpenDo(Um€nt Sprcadihccts¿ve thê wortbook ln thr Open Do(umÊntFormðt.

!-l Qtñcr FormãttItd open tne sav€ A5 dialog box to r€l€ct from

ðll posJ¡ble filÊ typ€r.

jo¡nt.tt -jà orl.t. -'Ë romat -

Ctlls

:G'ng¡tude Hor¡zonta Altitude

-1

7826

869

956

896

684

E45

817

500

1553

5000

5000

5f)00

@-o

ffdtSoÊ& F¡nd 6(Filt.r- 5êlÊct-

Editlng

xl-2-

llil))l

Save

sôvr A5

Prlparê )

rublith )

Closr

123.143

L2?.r42

123.142

L23.t46

t23.t46123.139

123.138

123.1r5

123.147

t2?.747

t23.!47

J

VerticalA(-1

-1

-1-1

-1

-1

-1

-1

-1

-1

-1

-1

-1

0

0

0

0

0

0

0

0

0

0

0

0

0

) Computer r SANDISilG2(Fù r C5/Files Secrh (!t' . P

Organire ' fi Op.n

r -

SANDISK32 (F:)

,Spotlight-W00

,Temporarfterns

.Trashes

ACA1081

ACpJ-o82

ACÄ1081

AnaþsirFiles

Apple

CSV Files

Ladas04AC-dfCSV

l,ticrr¡scft 0ffirr E¡cel Co¡nr¿ Separated \'¿lues Frle

D¡te nrcdif ied: 8 /07 / 20t2 6:29 9M

Si¿e: 114 KB

D¿tË Ér€atedi Ðí07t20l26t]9 PM

X EIit ac.l

30

iOS4x Location Based Services Analysis Report

6. With the file open in Microsoft Excel, delete all of the unnecessary columns:

â-Jà

Pð-rtc t

Clipboôrd r,

sMNC

720

720

720

tadåd)4Ac-drcSV

302 720 65010

302 720 8200

302 720 65010

302 720 8200

302 720 65010

302 720 65010

302 720 45010

e Inscrt Pagc Lôyout Formulaj

Calibri ' 1l - ,= = g, lrD.r u-rAdi 1===lE-

AlignmÉnt

Horizonte lAccurecy

Dãta

General

,$ - o/o

+.0 .00.00 Ð.0 '

Number

DEFT¡mestam Lat¡tude

0 3.23E+08 0

909t44 3.23E+O8 49.LúT7¿18258 3.23E+08 49.16494

913198 3.23E{8 49Jffi47913824 3.23E1{8 49.16319

913225 3.23E+48 49.t6547

9L3228 3.238r{8 49.16302

57779 3.238+fi8 49.16409

913195 3.23E+08 49.16558

ß252 3.2381{8 49.16101

¿18256 3.23E+08 49.16966

¿t8æ5 3.23E+{8 49.16966

Æ254 3.23E+48 49.16966

' d"'t

sY.t

rl

jo Int.tt 'jì. Dclcte .

ijl rorm¡t'Calibr¡ -11'Ai$-olo

B r = ;:,¡:.i, ib. Â _ -.¿g l

Ar. Mcc2

3

4

5

6

7

9

t011

t213

14

Ìaat)l

0

302

302

302

302

302

t-ongitudelHor¡! ó cu!

o | -.å copv

-123.143 | -:{ pur*.I-L23.L43 | parte Sp.ciàt,.,I-L23.t42 | msert

-L23.142 i o.,.,.-\23.!46 I! Cleðr Contentt-123.146 I

-L23.t?g if Eornratcells"'

-123.138 i column width"'

-123.145 I H¡deI

-t29.L47 j unnio.

-L23.r47 5fi10 0

-t23.t47 50fi) 0

Ready Avcràgr: f8.149,5^{137 Count 9|l?0 Suffi ¿lE25t¡132

31

iOS4x Location Based Services Analysis Report

7. Insert three blank columns between the "Timestamp" and "Latitude"columns in order to create room for the calculations necessary to convert theMAC "Timestamp" to Pacific Standard Time [PST):

49.tæ77 -t23.t4349.1f494 -t23.L43

49.tW)7 -L23.L42

49.16319 -L23.L42.

49.L6547 -L23.L46

49.16302 -123.146

49.1ffi9 -L23.L39

49.16558 -L23.738

49.16101 -t23.t4549.t6966 -723.147

49.16966 -t23.L47

49.16966 -723.L47

32

iOS4x Location Based Services Analysis Report

8. Enter the following formula in cell B2: =A2+9783O720O to convert the MAC

timestamp to UNIX Time:

Homc ' Inrart hgr tryout Fomulas Datô Rcvl?vì, Vlcrì, Add-lns

General â, io In¡ert 'l$ - Y" tl ocletG-r+.0.0ói stylcsr .ôo -.o I - Fotmrt -

Numbrr rv Cells

@- a

frnSort & F¡nd &F¡ltcf' Scl.d-Editing

x

h Calibri . lt ' i= -- =, ã

Clipboard r' Font r' Alignment r'

E¿

l-l =A2+9783O7200 \82 v

A

1 Timestamp

2 323292750

3 323292750

4 323292t50

5 323292750

6 32'3292750

7 323292750

I 323292750

9 323292750

10 3232927s0

11 323292750

t2 323292750

13 3232927sO

t4 323292750

BCUnix Time GMT PST (

E

Lat¡tude

F

Longitude

0

-rz3.t4?-123.t43

-123.142

0

tæ77tffi94

ll .l ) xr LadasO4AC{fGSV :.J

49.16319 -123.t42

49.16547 -r23.L46

49.16302 -123.146

49.r64f)9 -123.139

49.16558 -123.t38

49.16101 -123.1¿15

49.16966 -L23.L47

49.16966 -123.t47

49.16966 -123.L47

Rc¡t ffiEE

33

iOS4x Location Based Seruices Analysis Report

9. Enter the following formula in cell C2: =B.2/(6O*6O*24)+"L/L/L97O" toconvert UNIX Time to GMT:

Homc : In:crt hgc l-ryout Fonnula¡ tlata Rcviov Virw Add-In¡ 'O - a X

=EZ / 160* 60' 241 +" L I L I L97 0"

ABI T¡mefamp Un¡xT¡me

2 32329?750 1301599950

3 323292750

4 323292750

5 323292750

6 323292750

7 323292750

8 323292150

9 323292750

10 323292750

11 323292750

12 323292750

13 32329275A

14 323292t50

49.f.ú07 -1114249.16319 -123.r4249.t6v7 -L23.L46

49.16302 -L23.t46

49.16409 -123.t39

49.165s8 -123.138

49.16101 -123.1¿t5

49.16966 -L23.L47

49.16966 -L23.L47

49.16966 -t23.L47

l{ l t }l Ladad}4AC-dfCSV

34

iOS4x Location Based Services Analysis Report

1-0. Enter the following formula inPacific Standard Time (PSTI

CellD2 =C2-TIME(8,0,0) to convert GMT to

ðètr' t

Clipboard r.

Catibri '11 -,===,=tE r rr -il¡- ¡'t i= = =lg-i:::i::: -iIô- å¡,i I;FiFllpz-|

Font r, AJignment r,

1 T¡mefamp Un¡xT¡me GMT

2 323292750 1301599950

3 323292750

4 323292750

5 323292750

6 323292750

7 323292750

B 323292750

9 323292758

10 323292750

11 323292750

t2 323292750

13 323292750

14 323292750

-123.143

-L23.143

-L23.L4?

49.16319 -L23.142

49.1.6547 -L23.r46

49.16302 -123.146

49.1æ09 -12?.139

49.16558 -123.138

49.16101 -123.1¿15

49.16966 -L?3.t47

49.16966 -L23.L47

49.16966 -123.747

35

iOS4x Location Based Services Analysis Report

1l-. Once the formulas have been entered in Columns B, C, and D in Row 2, thenhighlight the three of them across that row and drag to the bottom of thesheet to copy the formulas into each of the cells.

)rtr'r-Home lnrcrt hgc Layout Fomulät Rdi.w Virw Add-¡n5

- à, j-lnscrt - t -

rJ Drlrte- O-Stvlët-- Formåt - ¿-

r, Cells

@

if-7Z)'I

-r1 .](

àPaJtr-t

Clipboard r,

Calibr¡

iB r u -rt.f r'l::::.:: .11(rì)- Â.r

Font

l===3 GÈneral

i===ld- l$-%ËF 5*= lfz- r -'et ;?8

Alignment r, Number

sort & F¡nd &Filtcr S€lcct-

Editing

B2 l- I =A2+9783O72OO

GMT PST (GMT-

EFLatitude Longitude

0049.Læ77 -L23.L43

49.r@94 -t23.143

49.t&O7 -L23.t42

49.16319 -L23.L42

49.16302 -123.146

49.16409 -123.L39

49.16558 -L23.t38

49.16101 -123.145

49.L6966 -L23.L47

49.16966 -L23.147

49.16966 -r23.t47

40633.81424 srl 03 | zorL Ll4o6zz.gL4z4 ïLl os I zorT tt4o633.9L424 3! 03 / zotL L

4a633.8L424 ztl oJ I zoLL tt4o633.s1424 zLlo3l?ott r¿10633.81424 31/03/2011 1ræ63?.814?.4 tLl 03 I 2017 tt4o6gg.gt4z4 t1 / oz I zoLt tt40633.81424 svo3lzou u

'i,2 323?927501 1301599950

13 3232927501 1301599950 û6gs.aL4z4 3 il03l2011 1r

1..)'l tadasæAC-dfCSVRcãdy Avrrage tl!11078568.2 Count 2988 Sum:

36

iOS4x Location Based Services Analysis Report

L2. Save this new file as a "CSV" file in a known location as it will be required forthe Google Earth Fusion Mapper:

Disregard the MS Excel warning regarding losing incompatible features as a CSV fileis all that is required for the subsequent analysis. Select "Yes".

[fi s"*at

I Computer ) SANDISIG2 (FÐ r CSì/ Files

- SANDIS|G2 (Fù

,5potlight-Vl00

,TemporaryItems

.Trashes

ACA1081

.4C41082

ACAlæ3

AnalysisFiles

Apple

CSV Files

l.lame

, "1,-ACÂ;L0SlWiFiLocationC5V

' tl,-ACAl0S2WiFiLocationCSV

S] ncarosrwiFiLocationcsv

$ ncnfoazwiFiLoc¡tionC5V

$ nCnfOtzWFiLocationExport

$ haaø+ac-drcsv

$l LadasCellLocatior{XAC-dfC5V

Date nrodified T¡rpe

ìiti,i3.'¿¡t ' 9r25 Fl'{ lili,:rcji-J,r-11''2û11 9r27 Þ1"1 lilicrc

lú'r_tj,'.ltLl.i rlr25 Pl,l l,lirrc

lfti¡]l-)nl' :l:.17 PIil t

16 -tl' 2011 11:11 ,,, li

l'l,,li j2ir12 ô:19 Plrl Llicrc

29¡r,-17¡.1ú12 6;-qr5 Pl¡l l,,lrcrc

Tags: Add a tag

CSV (Comma delimited)

l¿dasceflLoøliffio,lAcde9v.clv may contúì ft¿tJ|es t]Et are not corpatible with CSV (Cørure delimiÈd). Do yú ,,{ant b keep ün wod<bod< ¡n

üús fE mât?

.To keep this furm¿t, wHdl leaves out any hmpatùh ftaüres, c¡4 Yes,

. To feserve he feaùres, dd( No. Thð sve a mpy hr tfe btest Ercd fumat.r To see nirat n*¡ht b€ lo€t, ddc H+.

37

iOS4x Location Based Services Analysis Report

13. Open Google Documents and select "Create Table (beta]:

¡ ÞFræ- t1 r-mÉ- ùìEd.. @¡q'-. Ðptt...

Docs

E Doæmenl

El Presentalion

I s¡eadstreet

Ð ro-' Dwing

- ! t"u" 1u"u¡

, ê Scri¡

ì co¡lection

From temdate

fako our s!my! son - O

oYfllER tasT '.loolFlio

38

iOS4x Location Based Services Analysis Report

1-4. Browse to the location of the "CSV" file created in step 12

¿sour(é?dsrc¡d P- gB¿X

+ Þ Fre.. ir Îme,. á-lE¡¡t-, @ Sary... g-l ltus,.. ô - q¡r v Pðge v Toole '

lmport new tabl€

. l, From thLs ømu¡ts'f

l$ Google sPreacst e"t"

Sepilalordraracler o Comma Tab Colm Other

Charadqenødng UTF4 E

Ydcaf, ldædsprcdihe¿h d€hmddt.dIes(crv l.r or td]¡nd Kethoþ Matup Lrnquàge ÍÞs I hl) lerc

Or search puu¡c data labþs

Nêwto Fu3¡on Tables?Take a peek! !þy¡4[þ3-¡þþ59! or bv å lulorial

39

iOS4x Location Based Sen¡ices Analysis Report

L5. Accept the defaults and select "Next":

+ ÞFre.. ir 1mè.. ÐEas.,. @eaqy... èlntur... ô - qp . Prge- Tooþ-

lmporl n€w table

iJ F,mrhtscomnuter

] Fl coogt" sp"".drh".L,

Create empty lsble

FICSVF¡ks\LadæCe&-rl glm I

Separatordraracler . Comna Tab Colon Olher

ChaEdererudïE UTFj E

Y@ c¡n upio¡d spredsÊelr dehnd bxi f æ ( Bv tsv or tl)ùd Xeyhole Mfrp ta¡guåge lre ( rml) !ro

Or *ardl puHh dala tables

NGìfl to Fusion Teblcs?Take a pe€tl PlBv with a dala set ø lry I tultrial

+0

iOS4x Location Based Services Analysis Report

L6. Google will now "Load" the CSV file:

tD¡t¡Sourcc?d¡rcid, P - 3 E d X

.¡ Þre.. i( 1ìmè,. -Et!t.., @taq¡... a]ltur.. ô - q¡' - P!g. v 'fool! v

rJ Frmtrirønputer

] øfl coosø spreadsheets

Create emply laHe

F1CSV F¡ls{-adæCe[-t[ glm ì

Separalorcharärler 9 Comma Tab Colon Olher

Charôcts€n@ùE UTF4 E

Y@ c¿n uplnd rpre¿drhe.lr dd,mdd ld its3 ( ctv b/ d H)¡M Keyhob Lletup L¡nguåqe fl€ ( knt) Lê¡m llæ

Or search publh data lablæ

Hcw to Fuslon Tablæ?Tsk€ s peek! Phv with I d¡la sel ø ky s lutsial

41.

iOS4x Location Based Services Analysis Report

17. Enter any map metadata that may be appropriate (not requiredJ and select"Finish":

/fusroñtðbls¡Dôt.SourccÌd¡rc¡d .9 - ¡ e O X

ir ÞFe,,. r' Tih¿.. AE¡!L.. l[tary... Ðntur... ñì ' q, - F.9ê' Tooli -

lmport neu, table

loble n¡rc F;\CSV Fi$\LBdasceilLoæliono4Ac-drCSV æv

Allor export / ?

Attribute datr to

Attribution pago llnk

Dercflptlon Iq)orted aÈ sutr,IuI 29 19!06:3g pDî 2oLz f¡oE E:\csvFiles\lEdasCef llocaÈÍon0lAC-df CSv. csv.

For ex3cpl¿ vrhal Kou6 Tou l*è lc reronrg sboul S¡s liòlc rn ¿ )err?

Ncw to Fusion Tablcs?Take a peek! Plav with a daÌa set or.Bj-!u!gdel

42

iOS4x Location Based Services Analysis Report

18. Select "Visualize - Map" in order to display the records in Google Map view:

m.googlccom lu::ciirbi€: C¿t¡Scurcelcccrd=Þ. A 3 O X"l

rt\cwrtr\ua*cdtlc.t . x

r ÞF¡e,.. i: Time,. ¡--Eóst... @tasy... è-ctur,., _ì.fEJ-P,ge-Tool5-

F:\CSV Files\LadasCellLocationO4AC-dfCSV.csv

File Mew Edl VFualÞe Merge Experinflt

32329274 599950Tlmeline3232927t 1599950

GtfT .

40633 8142,t

40633 81424

40633 8r42,1

40633 81,r24

40633.8r42.1

40633 8 t424

40533 81{2¡l

40633_8142,t

40633 81424

40633 81.t24

40633 81424

40633 8142,t

40633 81424

1û633 B1424

40633 It424

40633 8r424

40633 81424

PSr (GilTil -31i03¡20't1 1 t 32

311t312011 1'l:32

31103t201 1 l1 32

31m3r2011 11 32

3l/032011 11:32

31/f13.2011 11:32

3'l/032011 11:32

3l/03/20'11 11:32

31n3t2411 1'l 72

3ilßr2[f1 Í3231m32011 11:32

3l/I]32011 f l:32

31/03¿0111'l:32

31n3n011 11:32

3103i2011 11:32

31n3n011 11:32

31n42011 11:32

Latltude -0

4S 16411411

49't6494005

49 16,t07418

49 163'18589

49 165¡1672

49 16301721

49 1640858

49 1655814

49 1610 1056

49 '16966'11

49 16966't1

49 1696611

49 169661 1

49 169661'l

49 169661 1

49 163797t9

43

iOS4x Location Based Services Analysis Report

19. Use Google Map functions to move around the map, zoom in, etc.

È 1Þrrc- rcTmÈ. €lErsù-!¡"ry- ÐP¡+,

F:\CSV Files\LadasOellLocation04AOd0SV.csvFle VH Edt VlsuslÞe l,lsge Erçerhnsnt

Shorvhg ¡[ ros pl¡rc

t-ocaøn LarttuOãfl E]Dàdeyæhoanep Corturehfouhdore CqúqmsMæ DtrlffdlfiL Dwnlo¡dKlñ-li* @erùodddohl¡

iOS4x Location Based Services Analysis Report

Fë.; r

FICSV Files\LadasCælllocation04ACdËSV.csvFle Vw Eü ì/kuaÞe Mqgs E)q€{ùDal

Sh6,t{ dl rEs! odim

s*¡büri.t St¡l .ù-f

Lmdm reünrrie[l Eobflayæhearnap Cn0$Ìåhtuutuør Cqúmeùha f]qmlo¡dXlll Omlo¡dKlfl-hk

\-,tH0g

E

iOS4x Location Based Services Analysis Report

ZL.The newly created "Google Document" is saved and available to share as

required

htÞ! doc.qooql..(omi:b- .,i¿!thu:.r=¡=î3r.J p' l¡Cx

o lÞfe.. ;' T¡ms.. ¿lE rt.. l!eary... Jem,.. fì r ,m - P.9! ' l@þ r

¡ F \CSV Files\LadasCEllLocat¡ono4AC-dfCSV csv

otYilER LAll tlúújr r:l

ms 708pn'.

46

Appendix D: CV - Francis Graf

Francis Graf is the founder and former President and CEO of Forensic Dara Recovery Inc.where he was responsible for the company's srrategic business direction and corporatepriorÍties. He oversaw all digital forensic investigations and was dírectþ involved in themore complex eDiscovery and computer forensic consulting engagements. Mr. Graf hasextensive experience executing warrants in both civil and criminal cases and leadinginvestigations requirÍng comprehensive coordination. His end-to-end quality assuranceexpertise includes ensuring that proper digital forensic chain-of-custody procedureswere followed in order to maximize the evidentiary value of his findings. He regularlyconsulted with public and private sector organizations across Canada and the USA todevelop best practice policies and procedures in computer forensics.

Professional BackgroundMr. Graf is a former police officer and currentþ a Special Constable with the VictoriaPolice Deparrment. He has been involved in a wide range of hÍghly sensitive criminalÍnvestigations, including ch-ild pornography, murder, drug trafficking and organízedcrime activÍties. He also has experience delivering ex¡rert wítness testimony and beencourt-appointed as a Special, Master to provide counsel regarding computer forensicmethodologies and findings.

Mr. Graf and his team at Forensic Data Recovery Inc. worked closeþ with lawenforcement agencies across Canada and the United States. In his capacity as the seniordigrtal forensic Ínvestigator with FDR, Mr. Graf led over one hundred civÍlinvestigations, including: theft of Íntellecrual properrfi fraud; employee computermisuse; netn'ork intrusions; harassment of all t)T)es, and labor relations disputes. Mr.Graf also has extensive ex¡rerience assisting corporations and law fÍrms to manage allphases of the eDiscovery process. He regularþ assísted with the preparation ofcomprehensive preservation orders to meet clients' needs and ensure that all digtalevidence was properþ presewed, recoveted, analyzedand documented.

Mr. Graf is an EnCase@-certified examiner and trainer. As such, Mr. Graf has rrainedcomputer forensics practitioners from police deparrments, publíc and private sectororganízatÍons in Canada, the U.S., Indonesia and Saudí Arabia. Clients Íncluded theRoyal CanadÍan Mounted Police, the FBI and Homeland Securiry.

Mr. Graf is a member of the International Association of Computer InvestigativeSpecialists and holds the Association's Certificate Forensic Computer Examiner (CFCE).He has also coached other digital forensic examiners pursuing their CFCE credential.

Expert Witness (DigÍtal Forensics) Experience

Supreme Court of BritÍsh Columbia, Case: R v Roger Denley, Possession of childpornography, accessing child pornography, File no: 135567'2 2OOB

United States Disrrict Court Southern Disrrict of California, case number 04 CV 1968

rEG (LSP) 2006

Supreme Court of BrÍtish Columbia, Case: Bourne v Lilly, Nash, Ledbetter File no: 248722004

47

Appendix D: CV - Francis Graf

Publications

Computr Forensics Concept of Operations andProcedures IJsingEnCøse. Government ofCanada-Information Inlrastructurre Protection 2004Computer forensics-AnBssentiallnvestigativeToolin anElectronic Age, Conrinuing LegalEducatíon Sociery of BritÍsh Columbia, Employment Law Conference, ConferencematerialsTheReløtionshipBenveenSocialsupport øndOccupøtionøIStress AmongPoliceOft'icers

Journal of Police Science and Administration, Vol. 14, No. 3

PresentatÍons

DigltalForensicsforLøwyers - Continuing Legal Education Society of BCDigltølForensics - Saskatchewan Privacy and Security ConferenceDigitalForensicsforlnternalAuditors - Inst. of Internal Auditors National Conference

ComputerForensicsForlnvestigarors -Justice InstÍrute of BC Indonesia Police ProjectDigltølForensicsineDiscovery, Messrs. Waddell Raponi, Barristers and SolicitorsRecords Management and Digital Discovery Forum keymote presentationAdvocates LLP, Barristers and SolicitorsHarÍson Pensa LLP, Barrísters and SolicitorsEnCase Version 5 famlnrtzation briefings, Canadian Police CollegeOntario Bar Associarion Professional Development seminarPrivacy and Securiry conferenceAssociation of Certified Fraud Examiners International conferenceMiddlesex Law Association Continuing Legal EducationLegal Technology conferenceSociery for the Policing of Cyberspace conferenceCanadian Association of Forensic Investigators conferenceCorrections Services Canada conferenceB.C. Association of School Disrrict Human Resources Managers conferenceB.C. Human Resources Management Association conferenceB.C. Association of Police Boards conferenceEmployment Law conference, B.C. Contínuing Legal Education Society

Media Articles

Lost or stolendata: It canbet'ounQ Business Vancouver Island

Mouseclich cop bytes criminals, Vancouver Sun rwo-page feature

Best practices critical in digital forensics,Blue LineMagazine

20021986

20lt20r02010

200820062006200620062005200520052004200420032003200320032002200220022002

Nov.2006

JuIy 2006

June{uly 2006

48

Appendix D: CV - Francis Graf

Professional AffÍlÍatíons

Sedona Canada Working Group 7 - eDiscoveryFoundíngmember, High Technology Crime InvestigationAssocÍation, B.C. ChapterMember, SocÍeryfor the PolÍcing of CyberspaceMember, Internatíonal AssociarÍon of Computer Investigative SpecialistsMember, Computer Security InstiruteAssociate member, Association of CertifÍed Fraud ExaminersFaculry, Continuing Legal Educarion SocÍery of B.C. Employment Law Conference

Academic Credentials

MA, Psychology, University of VictoriaBSc, Psychology, Universiry of VÍctoriaDiploma, Police Officers General Training Program, B.C.Justice Instirute

Professional Certifications

EnCase-certified Examiner (EnCE)EnC ase-certifi ed InstructorIACIS-CFCE (International Association of Computer Investigative Specialísts)IACI S--CEEPS (Electronic EvÍdence Collection Specialist)A* Core Hardware and Operaring Systems

Digital Forensics Professional Development

iPhone Forensics Jan 2011

HTCIAAsia Pacific Training Conference - Hong Kong Dec 2009EnCase On-Demand eDiscovery Sep 2009CEIC Conference, LasVegas NV Apr 2008IACIS CFCE Recertification, Orlando FL Apr 2008HTCIA, ottawa, oN Feb 2ooZ

CEIC Conference, LasVegas, NV May 2006DNA and fingerpúnt presewation in examining cell phone and PDA exhibitsVictoria PolÍce Deparrment IdentÍfication section Jan 2006Advanced Mobile Telephone ForensÍcs, Sevenoaks, UK Oct.-Dec 2005Inrroductory Mobile Telephone Forensics, BCIT Oct. 2005

EnCase Expert Series Nerwork Intn¡sion, Guidance Sofrware Apr 2005Network Forensic Essentials, Digítal lntelligence Apr 2005

EnCase Advanced Forensic AnalysÍs and DÍscovery, Guídance Sofrware Aug 2003

EnCase Certified Examiner completion, Guidance Sofrware Feb 2003

EnCase Certified Instructor completion, Guidance Sofrware Dec 2002EnCase Expert Series Internet and Email examinations, Guidance Sofrware Apr 2002Chief Information Securiry Officer Certificate, Weber State University Aug 2002EnCase Computer Forensic Methodology, Guidance Sofrware Feb 2002Presenting Expert Witness Testímony on Electronic Evídence NTI Jan2002Computer Forensics and Securiry-Windows 9x and NTFS, NTI Nov 2001

49