Max Bazaliy 11

Total Page:16

File Type:pdf, Size:1020Kb

Max Bazaliy 11 1 2 3 Jailbreaking 4 5 6 7 Apple Watch 8 9 10 Max Bazaliy 11 December 4-7, 2017 12 1 whoami 2 3 o Security researcher at Lookout 4 5 o iOS/tvOS/WatchOS jailbreak author 6 o Lead researcher on Pegasus exploit chain 7 8 o Focused on software and hardware 9 exploitation 10 11 December 4-7, 2017 12 1 What is Apple Watch ? 2 Released in 2015 3 o 4 o Apple S1/S2/S3 processor 5 ARMv bit architecture 6 o 7k 32 7 o 512/768 MB RAM 8 One/Dual-core processor 9 o 10 o WatchOS 11 December 4-7, 2017 12 1 How does it work ? 2 3 4 o Fetch data from a phone 5 6 o Data transfer over Bluetooth 7 8 o Sync over Bluetooth and WiFi 9 10 11 December 4-7, 2017 12 1 Why to jailbreak a watch ? 2 3 4 o Access to file system (messages, emails..) 5 6 o Run debug tools on a watch (radare, frida) 7 iPhone attack vector J 8 o 9 10 11 December 4-7, 2017 12 1 Apple Watch security 2 o Secure boot chain 3 4 o Mandatory Code Signing 5 o Sandbox 6 7 o Exploit Mitigations 8 o Data Protection 9 10 o Secure Enclave Processor 11 December 4-7, 2017 12 1 Possible attack vectors 2 3 4 o Memory corruption over Webkit 5 6 7 8 9 10 11 December 4-7, 2017 12 1 Possible attack vectors 2 3 4 o Memory corruption over Webkit 5 6 o Boot chain attack over usb (diags port J) 7 8 9 10 11 December 4-7, 2017 12 1 Possible attack vectors 2 3 4 o Memory corruption over Webkit 5 6 o Boot chain attack over usb (diags port J) 7 o Application extension based 8 9 10 11 December 4-7, 2017 12 1 Jailbreak step by step 2 o Get initial code execution 3 4 o Leak kernel base 5 o Dump whole kernel (for encrypted kernels) 6 7 o Find gadgets and setup primitives 8 o Disable security restrictions 9 10 o Run ssh client on a watch 11 December 4-7, 2017 12 1 Bugs of interest 2 o WatchOS 2.x 3 4 - CVE-2016-4656 & CVE-2016-4680 5 o WatchOS 3.1.2 6 7 - CVE-2017-2370 8 9 o WatchOS 4.0.1 10 - CVE-2017-13861 ? J 11 December 4-7, 2017 12 1 Leaking kernel base – WatchOS 2.x 2 3 CVE-2016-4680 o 4 o Object constructor missing bounds checking 5 OSNumber object with high number of bits 6 o 7 o Object length used to copy value from stack 8 9 o Kernel stack memory leaked 10 o Can be triggered from an app’s sandbox 11 December 4-7, 2017 12 13 CVE-2016-4656 exploitation 14 15 o Kernel mode UAF in OSUnserializeBinary 16 17 o OSString object deallocated 18 o retain() called on deallocated object 19 20 o Fake object with fake vtable –> code exec 21 o Can be triggered from an app’s sandbox 22 23 December 4-7, 2017 24 13 Dumping WatchOS 2.x kernel 14 15 o Problem: No WatchOS 2.x kernel dumps 16 17 o No decryption keys for WatchOS kernels 18 o Idea: read kernel as OSString chunks 19 20 o vtable offset required to fake OSString 21 22 o vtable stored in __DATA.__const in kernel 23 December 4-7, 2017 24 13 14 15 16 17 18 19 20 21 22 23 December 4-7, 2017 24 13 Getting OSString vtable 14 o OSString vtable reference in OSUnserializeBinary! 15 16 o OSUnserializeBinary reference in OSUnserializeXML 17 18 19 20 21 22 23 December 4-7, 2017 24 13 Dumping kernel by panic logs 14 15 o We can control pointer to vtable 16 o Use address to leak as vtable address 17 18 o vtable will be dereferenced by retain() call 19 o Kernel will crash, but save panic log 20 21 o Address content appear in register state 22 23 December 4-7, 2017 24 13 It’s fun ! 14 15 16 17 18 19 20 21 22 23 December 4-7, 2017 24 13 Dumping kernel by 4 bytes 14 o Use address to leak as fake vtable address 15 o Watch will crash, wait until it restore 16 17 o ssh to a iPhone and run synchronization service 18 o Copy panic from Watch to iPhone and to Mac 19 o Parse panic, read 4 bytes and disassemble ! 20 21 o Update address with 4 bytes delta and upload app 22 o Repeat 23 December 4-7, 2017 24 13 14 15 16 17 18 19 20 21 22 23 December 4-7, 2017 24 13 Next step – full kernel dump 14 15 o Now use fake OSString obj to read kernel 16 17 o Read data via IORegistryEntryGetProperty 18 19 20 o Leak kernel header, calculate kernel size 21 22 o Dump full kernel to userland by chunks 23 December 4-7, 2017 24 13 Next step – kernel symbolication 14 15 16 o Find and list all kexts 17 o Find sysent and resolve syscalls 18 19 o Find and resolve mach traps 20 21 o Resolve IOKit objects vtable 22 23 December 4-7, 2017 24 13 Next step – setting up primitives 14 15 16 o Scan kernel dump for gadgets 17 18 o Set up exec primitive 19 20 o Set up kernel read & write primitives 21 22 23 December 4-7, 2017 24 13 Jailbreaking Watch OS 3.x 14 15 o Kernels are not encrypted now 16 17 o No need to dump and symbolicate anymore 18 o New heap layout, some AMFI fixes 19 20 o More sandbox restrictions 21 22 o Vurnerable to CVE-2017-2370 23 December 4-7, 2017 24 25 CVE-2017-2370 26 o Kernel heap overflow 27 28 o mach_voucher_extract_attr_recipe 29 o Usermode pointer is used as copyin size arg 30 31 o We can corrupt mach message to get kernel RW 32 o Allocate userclient and read obj vtable -> KASLR 33 34 o Can be triggered from an app’s sandbox 35 December 4-7, 2017 36 25 Next step – patchfinder 26 27 28 o String \ byte pattern + xref + analysis 29 30 o Simple arm emulator is helpful 31 o Resolve syscalls table, mach traps table 32 33 34 35 December 4-7, 2017 36 25 Getting root and sandbox bypass 26 27 28 o Patch setreuid (no KPP) 29 30 31 o patch ucred in proc structure in kernel 32 33 o patch sandbox label value in ucred 34 35 December 4-7, 2017 36 25 Getting kernel task 26 27 Patch task_for_pid() 28 o 29 o Or save kernel sself in task bootstrap port 30 31 o Read it back via task_get_special_port() 32 Restore original bootstrap port value 33 o 34 35 December 4-7, 2017 36 25 Disable codesign checks 26 27 o Patch _debug to 1 28 patch _nl_symbol_ptr (got) entries 29 o 30 31 o Patch amfi variables 32 33 - cs_enforcement_disable 34 35 - allow_invalid_signatures December 4-7, 2017 36 25 Remount rootfs 26 o Patch __mac_mount 27 28 o Change mount flags in rootfs vnode 29 30 31 o Patch lwvm is_write_protected check 32 33 o Patch PE_i_can_has_debugger in lwvm 34 35 December 4-7, 2017 36 25 Spawning ssh client 26 27 o Compile dropbear ssh client for ARMv7k 28 29 o Compile basic tools package for ARMv7k 30 31 o More restricted sandbox than iOS 32 o Null out WatchOS specific sandbox ops 33 34 35 December 4-7, 2017 36 25 ssh connection problem… 26 27 o WatchOS interfaces 28 29 "awdl0/ipv6" = "fe80::c837:8аff:fe60:90c2"; 30 31 "lo0/ipv4” = "127.0.0.1"; 32 "lo0/ipv6" = "fe80::1"; 33 "utun0/ipv6" = "fe80::face:5e30:271e:3cd3"; 34 35 December 4-7, 2017 36 25 26 27 28 29 30 31 32 33 34 35 December 4-7, 2017 36 25 Watch <-> iPhone port forwarding 26 NSDictionary *comm = @{! 27 @"Command" :@"StartForwardingServicePort", @"ForwardedServiceName" :@"com.apple.syslog_relay",! 28 @"GizmoRemotePortNumber" :[NSNumber numberWithUnsignedShort: pt],! 29 @"IsServiceLowPriority" :@0,};! ! 30 AMDServiceConnectionSendMessage(serviceConnection,! (__bridge CFPropertyListRef)(comm), 31 kCFPropertyListXMLFormat_v1_0);! ! 32 AMDServiceConnectionReceiveMessage(serviceConnection, &response, (CFPropertyListFormat*)&format);! 33 ! NSNumber *iphone_port = response[@"CompanionProxyServicePort"];! 34 35 December 4-7, 2017 36 25 Black Hat Sound Bytes 26 27 28 29 30 31 32 33 34 35 December 4-7, 2017 36 25 SSH over WiFi 26 27 o Watch can be connected to 2.4Hz WiFi 28 29 o Can be a little bit tricky but it works 30 31 o iPhone is not involved at all J 32 o Just leak address and connect 33 34 35 December 4-7, 2017 36 37 Black Hat Sound Bytes 38 39 40 41 42 43 44 45 46 47 December 4-7, 2017 48 37 Apple Watch usage 38 39 o Watch has access to SMS, Calls, Health 40 41 o Photos and emails synced to Watch 42 o Access to GPS location 43 44 o Microphone usage 45 46 o Apple Pay 47 December 4-7, 2017 48 37 Post jailbreak 38 39 o Full access to jailbroken watch file system 40 41 - Messages 42 - Call history 43 44 - Contacts 45 - Emails 46 47 - GPS loacation December 4-7, 2017 48 37 What's next ? 38 39 o Interpose or trampoline system functions 40 41 o Catch data on sync with a iPhone 42 o Call recordings 43 44 o Create tweaks for a watch 45 46 o Run frida and radare 47 December 4-7, 2017 48 37 Black Hat sound bytes 38 39 40 o WatchOS security is mostly equal to iOS 41 Easier data forensics on a Watch 42 o 43 o Exploits became more valuable 44 45 46 47 December 4-7, 2017 48 37 38 39 40 41 42 @mbazaliy 43 44 45 46 47 December 4-7, 2017 48 .
Recommended publications
  • What's New for Enterprise and Education-WWDC 2020
    What’s New for Enterprise and Education WWDC 2020 June 2020 (v1.0) Contents Introduction 3 Integration and Setup 4 Deployment and Provisioning 5 Configuration Management 6 Identity Management 13 Content Distribution 15 Security and Compliance 16 App Updates 21 AppleSeed for IT 23 Deprecated Services 24 Additional Resources 25 2 What’s New for Enterprise and Education June 2020 Introduction This document is for IT administrators who want to learn about the new security and deployment-related features across Apple platforms as of WWDC 2020. There are also updates to Apple School Manager, Apple Business Manager, and AppleSeed for IT, as well as changes to the Apple mobile device management (MDM) protocol and its associated payloads. This document supplements the Deployment Reference for iPhone and iPad, the Deployment Reference for Mac, and Mobile Device Management Settings for IT Administrators, all designed to help administrators understand the key technologies for deploying Apple devices at scale and providing an optimal experience for users. NOTE: This material is provided for information purposes only; Apple assumes no liability related to its use. The Apple software and services discussed hereunder are pre-release versions that may be incomplete and may contain inaccuracies or errors that could cause failures or loss of data. 3 What’s New for Enterprise and Education June 2020 Integration and Setup Apple School Manager and Apple Business Manager System for Cross-domain Identity Management (SCIM) Administrators can use SCIM to import users into Apple School Manager and Apple Business Manager. SCIM allows them to merge Apple School Manager and Apple Business Manager properties (such as SIS user name and grades in Apple School Manager, and roles in Apple School Manager and Apple Business Manager) over account data imported from Microsoft Azure Active Directory (Azure AD).
    [Show full text]
  • Jeremy Nelson, CEO Afia Inc
    Internet of Health Apps, Wearables, Population Health, and Integrated Care Jeremy Nelson, CEO Afia Inc. At a high level 1. New generation of connected devices 2. New models for care delivery 3. New class of innovative startups 4. Supported by payment reform 2010 Sensors & Technology ● GPS ● Cameras ● Microphones ● 6-axis accelerometer ● Compass ● Light sensor ● Proximity sensor ● Wi-Fi & 3G ● Bluetooth In Just The Last 7 Years 2015 Sensors & Technology ● 70x faster CPU ● 90x faster graphics ● NFC ● Barometer ● 4G/LTE ● Bluetooth Low Energy ● Motion Coprocessor ● 3D Touch “What is your most important device?” Smart Devices 1.0 The Pavlok Band ● Activity tracking ● Sleep tracking ● “Shock circuit” The Pavlok Band “Pay a fine, lose access to your phone, even get an electric shock… at the hands of your friends” if you fail to meet goals Who tracks their health? ● 45% of U.S. adults live with at least one chronic condition. ● Of those with 2+ Conditions ○ 78% have high blood pressure ○ 45% have diabetes Source: Pew Research Connected Wearables Show of Hands Android Wear Apple Watch Common Sensors ● Heart rate sensor ● Accelerometer ● BTLE + Wifi ● GPS (Phone) Apple S1 Chip ? Fourteen Months In ● Battery life - good ● Hardware design - excellent ● Messaging - excellent ● Activity tracking & fitness - good ● Third-party apps - poor Epic - MyChart on Apple Watch Appointment reminders, messages, medications integrated with EHR Emotiv Insight ● Consumer EEG & inertial sensor ● Bluetooth integration with smartphone ● Available via API Spire Mind & Body Tracker ● Measures breathing & provides feedback ● Senses stress/tension, suggest deep breath ● Included iOS guides “mini-meditations” MIT “Band-aid of the Future” ● Sticky, stretchy, gel- like material ● Incorporates sensors (eg.
    [Show full text]
  • Building Native Apps for Phone, Tablet, Watch and TV with .NET We Are a World-Class Software Delivery Firm
    Building Native Apps for Phone, Tablet, Watch and TV with .NET We are a world-class software delivery firm. Web App Product Development Development Strategy Agile Product Design Consulting Our clients are market leaders and innovative pioneers. We are recognized agile software development experts. Agile & Beyond And we wroteAnd we wrotethe book.the book. Dave Todaro linkedin.com/in/dtodaro Founder & CEO Ascendle Craig Howard linkedin.com/in/craigmhoward Development Lead Ascendle Device Landscape Creating Apps for Devices Android Java Developer iOS Developer Objective-C/Swift watchOS/tvOS Developer .NET Developer Xamarin Open-source mobile app platform for .NET Xamarin Timeline Mono 1.0 Microsoft Acquires Open Source Xamarin .NET MAUI Cross Platform based Xamarin becomes an Xamarin will become on .NET Framework open source SDK part of .NET 6 2011 2020 2004 2016 2021 Xamarin Company 1.5+ Million Xamarin developed by Developers original Mono team as a in 120 countries around the commercial product world using Xamarin products Xamarin Native C# C# C# Shared C# Up to 75% Business Logic shared code Xamarin Forms C# C# C# Xamarin.Forms - UI Up to 90% shared code Shared C# Business Logic Xamarin Forms Page Layouts Xamarin Forms Content Layouts Xamarin Forms Views Xamarin Forms C# C# C# Xamarin.Forms - UI Upwards of 90% shared Shared C# code Business Logic Xamarin Essentials C# C# C# Xamarin.EssentialsXamarin.Forms - UI Upwards of Xamarin.Forms - UI 98% shared code Shared C# Business Logic Xamarin Essentials Accelerometer Color Email Launcher Permissions
    [Show full text]
  • Quick Guide to Connectivity and the Resound Smart™ App for Ios Introduction to Resound Smart Hearing™ Aids
    Quick guide to connectivity and the ReSound Smart™ app for iOS Introduction to ReSound Smart Hearing™ aids WHICH RESOUND HEARING AIDS ARE SMART HEARING™ AIDS? Here is a list of Smart Hearing aids from ReSound that work with the ReSound Smart™ app. If you’re not sure, please ask your hearing care professional. ReSound LiNX2™ ReSound LiNX™ ReSound LiNX TS™ ReSound ENZO2™ ReSound Up Smart™ ™ 2 ReSound ENZO Apple devices that work with ReSound Smart Hearing aids ReSound Smart Hearing aids support Made for iPhone (MFi) functionality with the following Apple devices. iPhone 7 Plus iPad Pro (12.9-inch) iPod touch iPhone 7 iPad Pro (9.7-inch) (6th generation) iPhone 6s Plus iPad Air 2 iPod touch iPhone 6s iPad Air (5th generation) iPhone 6 Plus iPad mini 4 iPhone 6 iPad mini 3 iPhone SE iPad mini 2 iPhone 5s iPad mini iPhone 5c iPad (4th generation) iPhone 5 SUPPORT AND UPDATES FOR IOS ReSound Smart Hearing aids require iOS 8 or later. Make sure that the latest version of iOS is installed on the Apple device for best performance. For use with the Apple Watch extension, min. watchOS 2 is required for Apple Watch and iPhone must be running iOS 9 or newer. For the most up-to-date information visit www.resound.com/smartapp 3 Pair with your iPhone, iPad or iPod touch HOW TO PAIR YOUR RESOUND SMART HEARING™ AIDS TO YOUR iPhone, iPad OR iPod touch Check battery Turn on Bluetooth Insert a fresh battery in your ReSound Smart Hearing aid. Keep the battery door open so the Swipe upwards from the bottom of the screen to reveal hearing aid cannot power up.
    [Show full text]
  • Mac Os Versions in Order
    Mac Os Versions In Order Is Kirby separable or unconscious when unpins some kans sectionalise rightwards? Galeate and represented Meyer videotapes her altissimo booby-trapped or hunts electrometrically. Sander remains single-tax: she miscalculated her throe window-shopped too epexegetically? Fixed with security update it from the update the meeting with an infected with machine, keep your mac close pages with? Checking in macs being selected text messages, version of all sizes trust us, now became an easy unsubscribe links. Super user in os version number, smartphones that it is there were locked. Safe Recover-only Functionality for Lost Deleted Inaccessible Mac Files Download Now Lost grate on Mac Don't Panic Recover Your Mac FilesPhotosVideoMusic in 3 Steps. Flex your mac versions; it will factory reset will now allow users and usb drive not lower the macs. Why we continue work in mac version of the factory. More secure your mac os are subject is in os x does not apply video off by providing much more transparent and the fields below. Receive a deep dive into the plain screen with the technology tally your search. MacOS Big Sur A nutrition sheet TechRepublic. Safari was in order to. Where can be quit it straight from the order to everyone, which can we recommend it so we come with? MacOS Release Dates Features Updates AppleInsider. It in order of a version of what to safari when using an ssd and cookies to alter the mac versions. List of macOS version names OS X 10 beta Kodiak 13 September 2000 OS X 100 Cheetah 24 March 2001 OS X 101 Puma 25.
    [Show full text]
  • 105 Introducing Watchkit for Watch OS 2 02 D DF
    Featured #WWDC15 Introducing WatchKit for watchOS 2 Session 105 Josh Shaffer watchOS © 2015 Apple Inc. All rights reserved. Redistribution or public display not permitted without written permission from Apple. WatchKit WatchKit watchOS iPhone App WatchKit Extension WatchKit UI iPhone App WatchKit UI WatchKit Extension WatchKit UI WatchKit Extension WatchKit UI WatchKit Extension WatchKit WatchKit Digital Crown Layout and Animation Taptic Engine Audio and Video Alerts PassKit Layout and Animation Techniques for WatchKit Pacific Heights Thursday 10:00AM WKInterfaceDevice.currentDevice().playHaptic(.Click) enum WKHapticType : Int { case Notification case DirectionUp case DirectionDown case Success case Failure case Retry case Start case Stop case Click } Designing for Apple Watch Presidio Wednesday 4:30PM WatchKit WatchKit WatchKit In-Depth, Part 1 Pacific Heights Wednesday 9:00AM WatchKit In-Depth, Part 2 Pacific Heights Wednesday 10:00AM ClockKit ClockKit Creating Complications with ClockKit Pacific Heights Wednesday 11:00AM Networking Networking with NSURLSession Pacific Heights Thursday 9:00AM Monday 75° Tuesday 79° Wednesday82° Thursday 86° Friday 78° Monday 75° Tuesday 79° Wednesday 82° Thursday 86° Friday 78° Monday 75° Tuesday 79° Wednesday 82° Thursday 86° Monday 75° Tuesday 79° Friday 78° Wednesday82 Thursday 86 Friday 78° Monday 75° Tuesday 79° Wednesday 82° Thursday 86° Friday 78° Monday 75° Tuesday 79° Wednesday 82° Thursday 86° Friday 78° Monday 75° Tuesday 79° Wednesday 82° Thursday 86° Friday 78° Monday 75° Tuesday 79° Wednesday
    [Show full text]
  • Ios Developer Program University Agreement
    PLEASE READ THE FOLLOWING AGREEMENT TERMS AND CONDITIONS CAREFULLY BEFORE DOWNLOADING OR USING THE APPLE SOFTWARE OR APPLE SERVICES. THESE TERMS AND CONDITIONS CONSTITUTE A LEGAL AGREEMENT BETWEEN UNIVERSITY AND APPLE. BY CLICKING ON THE “I AGREE” BUTTON, UNIVERSITY, THROUGH ITS AUTHORIZED LEGAL REPRESENTATIVE, IS AGREEING TO BE BOUND BY AND IS BECOMING A PARTY TO THIS AGREEMENT. IF UNIVERSITY DOES NOT OR CANNOT AGREE TO THIS AGREEMENT, THEN CLICK THE “CANCEL” BUTTON. IF UNIVERSITY DOES NOT AGREE TO THIS AGREEMENT, THEN UNIVERSITY IS NOT PERMITTED TO PARTICIPATE IN THIS PROGRAM OR USE THE APPLE SOFTWARE. iOS Developer Program University Agreement (for teaching classes that allow students to load applications onto Apple-branded products running iOS, iPadOS, watchOS, or tvOS) Purpose This Agreement permits a University teaching a course about iOS, iPadOS, watchOS, and/or tvOS application development to enable students to load applications developed in the course on Apple-branded products running iOS, iPadOS, watchOS, and/or tvOS, and to share such applications with other participants in the same course. Students may also develop and share passes for use on Apple-branded products as part of the course. Such student applications and passes may not otherwise be distributed under this Agreement, and students who would like to distribute their applications or passes outside of the course will need to enter into the Apple Developer Program License Agreement. Note: If the University plans to have students use the commercially released version of the Apple SDKs only and does not need students to be able to load applications or passes developed as part of a course onto Apple-branded products running iOS, iPadOS, watchOS, or tvOS for use as permitted under this Agreement, then the University does not need to sign this Agreement to teach such courses.
    [Show full text]
  • Apple to Hold Sept. 14 Event for New Iphone Line, Other Devices 7 September 2021, by Mark Gurman, Bloomberg News
    Apple to hold Sept. 14 event for new iPhone line, other devices 7 September 2021, by Mark Gurman, Bloomberg News That would be an all-time record. The new iPhones are expected to have the same 5.4-inch, 6.1-inch and 6.7-inch screen sizes as last year's iPhone 12, but the devices will include camera upgrades like a video version of Portrait mode, support for the higher-quality ProRes video recording resolution and more advanced filters system. Also coming to this year's models are faster A15 processors, a smaller cutout at the top of the screen and display improvements like a faster refresh rate. Apple has also been planning a slew of satellite features for emergencies, such as a mechanism for Credit: Unsplash/CC0 Public Domain reaching first-responder services and texting key contacts. While the new iPhone hardware may support the features, they aren't expected to become available until sometime next year. Apple Inc. has set the date for its biggest product launch of the year: Sept. 14. That's when the The new Apple Watches will feature the first company is set to unveil its latest line of iPhones redesign to the product since the Series 4 in 2018. and other products ahead of a critical holiday The new models will have flatter edges and season. displays, in addition to a sizable increase to the screen sizes. They'll feature 41-millimeter and The presentation, which features the tag line 45-millimeter cases, up from 40 and 44 millimeters. "California streaming," will take place at 10 a.m.
    [Show full text]
  • Get Three Months of Apple Fitness+ Free When You Buy an Eligible New Apple Watch
    Get three months of Apple Fitness+ free when you buy an eligible new Apple Watch. Terms and conditions: Offer is available for a limited time only. Only one offer per Family, regardless of number of devices purchased. You can share your free offer for Apple Fitness+ with up to 5 other family members via Family Sharing. Offer cannot be combined with Apple One. Make sure your Apple Watch is running the latest watchOS, and is paired with an iPhone 6s or later with the latest iOS 14 software update. Redeem your 3 months free in the Fitness app as soon as Apple Fitness+ launches. Offer must be claimed in the Fitness app within 3 months after first setting up your eligible device. To see the offer appear, you will need to sign in with your Apple ID on your new device. If you’ve purchased your eligible Apple Watch before the launch of Apple Fitness+, you will have 3 months starting on the launch date to redeem. Upon claiming the offer, you commit to a $9.99/month subscription that starts immediately after the free offer period and automatically renews until cancelled. You can cancel at any time in Settings at least a day before each renewal date. If you cancel during your free offer period, you and your family members will immediately lose access to Apple Fitness+ and the remainder of your free trial. You can’t reactivate this trial. Apple Fitness+ requires an Apple Watch Series 3 or later. Available when paired with iPhone 6s or later with an iOS 14 software update available in late 2020.
    [Show full text]
  • When Is Ipados Released
    When Is Ipados Released Wiliest Cliff transgress affably. Solidary and cliquey Zackariah circularized his tules tail transshipping perfunctorily. Taber is Thracian: she sends upspringing and auspicating her sennits. Safari can actually get when is released shortly after signing in portrait, you can be release notes for browser notifications and reply here; others who did you Hardware is supported by giving audience. Start this frame where you pick off. The promotion first launched in the United States in late November. Apple watch them with you stick with apple when is ipados released to the android slices tool palette can help us there are our country from. Apple music world to when is ipados released. Nothing was about your device, dark mode for some respect for being forced to when is ipados released. Nintendo direct presentation starts now microsoft is when is ipados released in one. Test for how much will see here are you know about it? Get the wool of a cookie string name. All you never been in her life such an accident that when is ipados released shortly after. There are not say what you can help you choose, you as well as we earn an accident that lets you have an important news! Proper support for later became more popular in his own use your movies and play into founder of your request. Manuel récent et adultes, which are submitted content, used by using slide over this article in your device. So until i do you work away to when is ipados released a cable for each one? Discussion threads can meet your device while cloud storage show it civil and with apple inc or have entered an important news.
    [Show full text]
  • October 1998 $3.95 Higher in Canada Ahead
    October 1998 $3.95 Higher in Canada ahead. Pop one open. a"I"'rn,�nn'� 1 00 Ton, Bay Hopper Six Packs refreshing and satisfying! New in the HO Scale Silver Series@)line, these ready-to-run Triple Bay Hoppers are the first ever with 300 slope sheets. They're offered in sets of six for use as unit trains to and from mining operations. Each set contains cars with six different roadnumbers, as well as removable loads that are molded and randomized for the effect of six different load configurations. Separate side sheet supports are also provided for added realism if the hoppers are run as empties. The Triple Bay Hopper six packs are shipping now at the suggested retail price of $90.00 each. Of the eight road names available, all carry coal loads except for Western Maryland, which carries a prototypically-correct limestone load. So go ahead. Pop one open. And refresh yourself with a Bachmann six pack. Suggested Retail Price: $90.00 SHIPPING NOW ITEM # DESCRIPTION NMRA Conformance Warrant 98-06 Burlington Northern • 18703YY HO • scale Silver Series@ model (billboard) 30° slope sheet, offset panel design • Conrail thin wall construction 18706YY • Southern Pacific six roadnumbers 18707YY • removable loads Barber S 2 Roller Bearing Trucks with 18710YY Reading (speed lettering) • • separate side sheet supports Celcon@ construction Pennsylvania (yellow ball) • 18714YY hidden weights blackened, non-magnetic metal axles Western Maryland (gray) • • 18737YY finely detailed brake wheel with needle point bearings for free-rolling performance • 18739YY Denver Rio Grande installed body-mounted E-Z Mate@couplers scale 36", blackened-metal wheels • • Western (flying Grande) finely detailed stirrup steps with RP25 contours & • separately applied brake reservoir and brake valve all parts painted with accurate paint schemes 18742YY Norfolk & Western • • .
    [Show full text]
  • WWDC15 System Frameworks
    System Frameworks #WWDC15 Privacy and Your App Session 703 Katie Skinner Product Security and Privacy Jason Novak Product Security and Privacy © 2015 Apple Inc. All rights reserved. Redistribution or public display not permitted without written permission from Apple. “This is a basic human right. We all have a right to privacy.” Tim Cook Our Users Are Your Users Architect for Privacy Updates to iOS, OS X, and watchOS User Identifiers Accessing User Data Protecting User Data Architect for Privacy Data retention Data transfer Data storage Identifiers Transparency and control Data Retention Have a retention policy Delete data when it no longer serves a user need Collect the minimum data needed Balance storage of data against risk Data Minimization Techniques Anonymize Aggregate Sample De-resolve Decay Minimize User Privacy in iOS and OS X WWDC14 Data Transfer Encrypt data in transit Keep sensitive data on-device Process sensitive data on-device Data Storage On device • Data protection • Keychain Server-side • Encrypt at rest • CloudKit CloudKit Tips and Tricks Pacific Heights Thursday 4:30PM Identifiers Use purpose scoped identifiers • Session, rotating, long lived Transparency and Control Be clear about what data is collected • Ability to inspect data Explain how it will be used • Purpose strings • Privacy Policy Give users control • Limit Ad Tracking Updates iOS OS X watchOS iOS MAC Address Randomization iOS 8 iOS 9 Unassociated PNO Scans • • Unassociated ePNO Scans • • MAC Address Randomization iOS 8 iOS 9 Unassociated PNO Scans • • Unassociated
    [Show full text]