Bezpečnost OS Android

Total Page:16

File Type:pdf, Size:1020Kb

Bezpečnost OS Android MASARYKOVA UNIVERZITA FAKULTA INFORMATIKY Bezpečnost OS Android Bakalářská práce Markéta Szydlowská Brno, 2012 Prohlášení Prohlašuji, že tato práce je mým původním autorským dílem, které jsem vypra- covala samostatně. Všechny zdroje, prameny a literaturu, které jsem při vypra- cování používala nebo z nich čerpala, v práci řádně cituji s uvedením úplného odkazu na příslušný zdroj. Markéta Szydlowská Vedoucí práce: Ing. Mgr. Zdeněk Říha, Ph.D. Poděkování Děkuji svému vedoucímu práce Ing. Mgr. Zdeňku Říhovi, Ph.D. za cenné rady a připomínky, které mi pomohly při tvorbě a psaní práce. Děkuji také své rodině, příteli a kamarádům za podporu při studiu a rady při psaní práce. Shrnutí Cílem této práce je prozkoumat operační systém Android a jeho bezpečnost, za- měřit se na nejdůležitější hrozby a opatření proti nim. Aplikace, která je součástí práce, se zaměřuje na oprávnění, jež povolují jiným aplikacím přístup k funkcím telefonu. Klíčová slova bezpečnost, Android, smartphone, aplikace, Eclipse, Java, XML Obsah 1 Úvod....................................................................................................................1 2 Operační systém Android...............................................................................3 2.1 Historie OS Android.................................................................................3 2.2 Architektura OS Android.........................................................................8 2.2.1 Základní uspořádání OS Android.........................................................8 2.2.2 Rozšíření základu OS Android...........................................................11 3 OS Android a jeho bezpečnost....................................................................14 3.1 Klíčové součásti vytváření bezpečnostního modelu OS Android....14 3.2 Aplikační Sandbox...................................................................................17 3.3 Další důležitá bezpečnostní opatření...................................................18 4 Způsoby ochrany dat uživatele...................................................................22 4.1 Antiviry.....................................................................................................22 4.2 Firewally...................................................................................................23 4.3 Uživatelská rozvážnost...........................................................................23 4.4 Ochrana dat při ztrátě nebo krádeži zařízení......................................24 5 Návrh aplikace ...............................................................................................25 5.1 Vývoj aplikací pro chytré telefony........................................................25 5.1.1 Vývojové prostředí pro Android.........................................................26 5.2 Základ architektury aplikace OS Android...........................................26 5.2.1 Aktivity...............................................................................................26 5.2.2 Dodavatelé obsahu (Content providers).............................................28 5.2.3 Služby (Services)................................................................................28 5.2.4 Záměry (Intents).................................................................................28 5.2.5 AndroidManifest.................................................................................29 5.3 Návrh grafického rozhraní aplikace.....................................................31 5.3.1 Extensible Markup Languate - XML..................................................32 5.3.2 Pohledy a Skupiny pohledů................................................................33 6 Závěr.................................................................................................................34 7 Literatura..........................................................................................................35 8 Přílohy..............................................................................................................41 1 Úvod Součástí života snad každého z nás se stal mobilní telefon. Díky mobilním tech- nologiím můžeme být prakticky kdykoliv ve spojení s rodinou, s přáteli nebo s obchodními partnery. Z mobilních telefonů se postupem času stávali malé počí- tače a s tím přišel i mobilní operační systém. Mezi nejznámější operační systémy pro mobilní telefony patří Android1 firmy Google Inc., Bada2 vyvíjená společností Samsung, iOS3 vytvořený firmou Apple Inc., Symbian Belle4 od firmy Nokia, Windows Mobile5, který stejně jako počítačové Windows vlastní firma Microsoft, a Meego6, které vzešlo ze spojení firem Intel a Nokia. Na chytrém telefonu může uživatel provádět prakticky cokoliv. Od obyčejného psaní textových zpráv, přes natáčení videa až po přihlášení do banky. Používáním telefonu do něj zazna- menáváme svá citlivá data, která mohou být relativně snadno odcizena, pokud uživatel nebude dostatečně opatrný. Cílem této práce je zmapovat operační systém Android, popsat jeho bezpečnostní opatření, doporučit způsoby ochrany před případnými nežádoucími vlivy a vy- tvořit aplikaci, která k vybrané funkci telefonu zobrazí aplikace, které mají k funkci povolen přístup. Na aplikaci jsou zároveň ukázány důležité části vývoje aplikací pro OS Android. OS Android je mezi mobilními operačními systémy již čtyři roky. Jeho stručná historie je obsažena ve druhé kapitole s názvem 2 Operační systém Android spolu se základními informacemi o architektuře tohoto operačního systému, mezi jejíž částí patří jádro, application runtime, zařízení hardwaru a knihovny. Ve druhé kapitole jsou také zmíněny způsoby, jak rozšířit základní nabídku aplikací 1 http://www.android.com/ 2 http://www.bada.com/ 3 http://www.apple.com/cz/ios/ 4 http://europe.nokia.com/symbian-belle 5 http://www.microsoft.com/windowsphone/cs-cz/ 6 https://meego.com/ 1 OS Android. Se zabezpečením architektury nás seznamuje kapitola třetí, která se jmenuje 3 OS Android a jeho bezpečnost, a kde jsou vysvětleny hlavní součásti bez- pečnostního modelu OS Android. O tom, jak se bránit a jak předcházet útokům na zařízení s OS Android se dočteme v kapitole čtvrté 4 Způsoby ochrany dat uživatele. Kapitola 5 Návrh aplikace je kapitolou předposlední. Obsahuje informace o tvorbě aplikací pro OS Android, o samotném vývoji a vývojovém prostředí. Je zde vysvětlena architektura aplikací OS Android a také funkcionalita grafického rozhraní těchto aplikací. 2 2 Operační systém Android Operační systém Android je nejprodávanějším mobilním operačním systémem na světě – ve třetím kvartále roku 2011 dosáhl 52,6% podílu na trhu (podle prů- zkumu agentury Gartner). [1] Uživatelé zařízení s OS Android vyhledávají nejen kvůli celkovému propojení s Google účtem (což obnáší například automatické zálohování kontaktů), ale i se sociálními sítěmi jako je Facebook nebo Twitter. Uživatelům jsou nabízeny statisí- ce aplikací, které jsou z velké části zdarma. 2.1 Historie OS Android V roce 2005 odkoupila firma Google Inc., známá především provozováním in- ternetového vyhledávače Google, společnost Android Inc. (vznik 2003), která vy- vinula základ platformy Andorid. V roce 2007 pak byla založena Open Handset Alliance (dále jen OHA). Členové OHA se zavázali k tomu, že budou dohlížet na vývoj OS Android. [2] Obrázek č. 1: Logo operačního systému Android[34] OHA se v současnosti skládá z 84 členů, kteří se dělí do 5 velkých skupin: ● Mobilní operátoři (např. Sprint Nextel, T-mobile, Telefónica, Vodafo- ne, …) 3 ● Výrobci mobilních telefonů (např. Acer Inc., Alcatel mobile phones, ASUSTek Computer Inc., Dell, Garmin Internetional, Inc., HTC Corporation, Huawei Technologies, LG Electronics, Inc., Motorola, Inc., Samsung Electronics, Sony Ericsson, …) ● Výrobci polovodičových součástek (Intel Corporation, MediaTek, Inc., NVIDIA Corporation, …) ● Softwarové společnosti (např. eBay Inc., Google Inc., MOTOYA Co., Ltd., ) ● Obchodní společnosti (např. Borqs, L&T Infotech, TAT – The Asto- nishing Tribe AB) První aplikace pro Android vzešly ze soutěže Android Developer Challenge (dále jen ADC), kterou pořádala v roce 2008 firma Google Inc. Vývojáři soutěžili se svými aplikacemi a projekty v deseti různých kategoriích (např. vzdělání, hry, sociální sítě aj.). Odborná porota vybrala 50 projektů, jejichž vývojáři získali k dalšímu vývoji 25.000 dolarů. V každé kategorii byl poté vyhlášen vítěz, který získal 250.000 dolarů. Soutěž ADC se konala ještě jednou v roce 2009 s obdobný- mi pravidly. [3] [4] [5] Od roku 2007 již vyšlo několik verzí OS Android [6] [7] [8] [33], za což je tato platforma často kritizována, kvůli velké roztříštěnosti. Každá nová verze OS Android odstraňuje chyby verze předchozí, přináší vždy nové funkce a snaží se být více uživatelsky přívětivá. Android 1.0 Angel Cake První verze OS Android se objevila ke konci září roku 2008. Byl to první open source mobilní operační systém. Byl plně integrován s tehdejšími službami Go- ogle, obsahoval webový prohlížeč, který zobrazoval HTML7 a XHTML8 stránky, 7 Značkovací jazyk pro vytváření webových stránek 8 Rozšíření značkovacího jazyka HTML 4 které se daly přibližovat. Součástí systému byl i Android Market pro stahování a aktualizaci aplikací (rozvedu dále), multitasking9, instant messaging (interne- tový komunikační nástroj). Podporoval Wi-Fi a Bluetooth. Prvnim telefonem s OS Android byl HTC Dream (G1). Android 1.1 Battenberg Verze 1.1 v únoru 2009 nepřinesla nic zvláštního oproti verzi 1.0, byla určena pouze pro T-Mobile G1. Android 1.5 Cupcake 30.
Recommended publications
  • Android (Operating System) 1 Android (Operating System)
    Android (operating system) 1 Android (operating system) Android Home screen displayed by Samsung Nexus S with Google running Android 2.3 "Gingerbread" Company / developer Google Inc., Open Handset Alliance [1] Programmed in C (core), C++ (some third-party libraries), Java (UI) Working state Current [2] Source model Free and open source software (3.0 is currently in closed development) Initial release 21 October 2008 Latest stable release Tablets: [3] 3.0.1 (Honeycomb) Phones: [3] 2.3.3 (Gingerbread) / 24 February 2011 [4] Supported platforms ARM, MIPS, Power, x86 Kernel type Monolithic, modified Linux kernel Default user interface Graphical [5] License Apache 2.0, Linux kernel patches are under GPL v2 Official website [www.android.com www.android.com] Android is a software stack for mobile devices that includes an operating system, middleware and key applications.[6] [7] Google Inc. purchased the initial developer of the software, Android Inc., in 2005.[8] Android's mobile operating system is based on a modified version of the Linux kernel. Google and other members of the Open Handset Alliance collaborated on Android's development and release.[9] [10] The Android Open Source Project (AOSP) is tasked with the maintenance and further development of Android.[11] The Android operating system is the world's best-selling Smartphone platform.[12] [13] Android has a large community of developers writing applications ("apps") that extend the functionality of the devices. There are currently over 150,000 apps available for Android.[14] [15] Android Market is the online app store run by Google, though apps can also be downloaded from third-party sites.
    [Show full text]
  • Energy Efficient Wifi Tethering on a Smartphone
    Energy Efficient Wifi Tethering on a Smartphone Kyoung-Hak Jung†, Yuepeng Qi†, Chansu Yu†‡, and Young-Joo Suh† †Department of Computer Science and Engineering & Division of IT Convergence Engineering Pohang Univ. of Science and Tech., Pohang, 790-784, Republic of Korea Email: {yeopki81, yuepengqi, yjsuh}@postech.ac.kr ‡Department of Electrical and Computer Engineering Cleveland State University, Cleveland, Ohio 44115 Email: [email protected] Abstract—While numerous efforts have been made to save energy of “client” devices but it has not been addressed for access points (APs) as they are assumed to be supported by AC power. This paper proposes E-MAP, which is an energy saving algorithm for a tethering smartphone that plays a role of mobile AP (MAP) temporarily. It saves MAP’s energy by introducing the sleep cycle as in power save mode (PSM) in 802.11 but successfully keeps clients from transmitting while it sleeps. One (a) Nexus One with traffic (b) iPhone 4 with traffic important design goal of E-MAP is backward compatibility, i.e., it requires no modification on the client side and supports PSM and adaptive PSM (A-PSM) as well as normal constant awake mode (CAM) clients. Experiments show that E-MAP reduces the energy consumption of a Wifi tethering smartphone by up to 54% with a little impact on packet delay under various traffic patterns derived from real-life traces. (c) Nexus One without traffic (d) iPhone 4 without traffic Fig. 1: Power consumption measurements using Monsoon Power I. INTRODUCTION Monitor [11]. (Each figure compares power consumption of a smart- While the coverage of cellular networks is much larger phone when it is used as a 3G client, a Wifi client, and a MAP with than that of Wifi networks in the US (99% vs.
    [Show full text]
  • Dozyap: Power-Efficient Wi-Fi Tethering
    DozyAP: Power-Efficient Wi-Fi Tethering Hao Han1,2, Yunxin Liu1, Guobin Shen1, Yongguang Zhang1, Qun Li2 1Microsoft Research Asia, Beijing, China 2College of William and Mary, Williamsburg, VA, USA ABSTRACT Wi-Fi tethering (i.e., sharing the Internet connection of a mobile phone via its Wi-Fi interface) is a useful functionali- ty and is widely supported on commercial smartphones. Yet existing Wi-Fi tethering schemes consume excessive power: they keep the Wi-Fi interface in a high power state regard- less if there is ongoing traffic or not. In this paper we pro- pose DozyAP to improve the power efficiency of Wi-Fi tethering. Based on measurements in typical applications, we identify many opportunities that a tethering phone could sleep to save power. We design a simple yet reliable sleep Figure 1: Wi-Fi tethering. protocol to coordinate the sleep schedule of the tethering phone with its clients without requiring tight time synchro- vices can connect to the mobile SoftAP through their Wi-Fi nization. Furthermore, we develop a two-stage, sleep inter- interfaces. The mobile SoftAP routes the data packets be- val adaptation algorithm to automatically adapt the sleep tween its 3G interface and its Wi-Fi interface. Consequent- intervals to ongoing traffic patterns of various applications. ly, all the devices connected to the mobile SoftAP are able DozyAP does not require any changes to the 802.11 proto- to access the Internet. col and is incrementally deployable through software up- Wi-Fi tethering is highly desired. For example, even be- dates. We have implemented DozyAP on commercial fore the Android platform provided built-in support on Wi- smartphones.
    [Show full text]
  • Blackberry Word Template Arial
    Android Workbook Page 2 of 54 Table of Contents Session - Set Up the BlackBerry Dynamics Development Environment ..................................... 6 Overview ................................................................................................................................ 6 Compatibility ....................................................................................................................... 6 Prepare for Application Development ..................................................................................... 7 Application Developer Portal ............................................................................................... 7 Download & Install the BlackBerry Dynamics SDK using the Android SDK Manager .......... 7 Manually Download & Install the BlackBerry Dynamics SDK for Android ...........................12 Run a Sample Application from the BlackBerry Dynamics SDK for Android ..........................14 Import a Sample Application into Android Studio................................................................14 Run an Application in Enterprise Mode ..............................................................................18 Run the Application ............................................................................................................18 Session - Secure First BlackBerry Dynamics App .....................................................................20 Preparation ............................................................................................................................20
    [Show full text]
  • Ios 11 Download Android Ios 11 Download Android
    ios 11 download android Ios 11 download android. Completing the CAPTCHA proves you are a human and gives you temporary access to the web property. What can I do to prevent this in the future? If you are on a personal connection, like at home, you can run an anti-virus scan on your device to make sure it is not infected with malware. If you are at an office or shared network, you can ask the network administrator to run a scan across the network looking for misconfigured or infected devices. Another way to prevent getting this page in the future is to use Privacy Pass. You may need to download version 2.0 now from the Chrome Web Store. Cloudflare Ray ID: 67ac34852cf78474 • Your IP : 188.246.226.140 • Performance & security by Cloudflare. iOS 15 vs. Android 12 preview: Which OS looks more impressive? Following their respective developer conferences, Google and Apple have shown us what's coming with the updated versions of their phone software this year. Both Android 12 and iOS 15 are major updates to not only the look and feel of each operating system, but also to how you'll interact with your smartphone. From Android 12's new Material You design language to iOS 15's modified notifications and new Focus mode, rest assured that whichever device you use, you can expect great things later this year. The absolute best phones that you can buy Amazon Prime Day deals 2021 — date and what to expect Just in: Apple Beats Studio Buds price and launch date tipped.
    [Show full text]
  • UNIT – I - SIT1402 - Mobile Application Development
    SCHOOL OF COMPUTING DEPARTMENT OF COMPUTER SCIENCE & ENGINEERING UNIT – I - SIT1402 - Mobile Application Development Introduction and UI interface • 1. Introduction to mobile technologies • 2. Mobile operating systems • 3. Mobile devices – pros and cons • 4. Introduction to Android, Versions,Features • 5. Android architecture • 6. UI Layouts • 7. UI Controls / Widgets • 8. Event handling • 9. Required Tools- Eclipse, ADT, AVD • 10. Application structure • 11. Android manifest file • 12. Android design philosophy 2 • 13. Creating andriod applications Mobile Networks / Technologies GSM GPRS EDGE 1G, 2G, 3G, 4G, 5G IEEE 802.11 Infrared Bluetooth Cellular Network • Base stations transmit to and receive from mobiles at the assigned spectrum – Multiple base stations use the same spectrum (spectral reuse) • The service area of each base station is called a cell • Each mobile terminal is typically served by the ‘closest’ base stations – Handoff when terminals move Cellular Network Generations • It is useful to think of cellular Network/telephony in terms of generations: – 0G: Briefcase-size mobile radio telephones – 1G: Analog cellular telephony – 2G: Digital cellular telephony – 3G: High-speed digital cellular telephony (including video telephony) – 4G: IP-based “anytime, anywhere” voice, data, and multimedia telephony at faster data rates than 3G (to be deployed in 2012–2015) Frequency Division Multiple Access • Each mobile is assigned a separate frequency channel for the duration of the call • Sufficient guard band is required to prevent adjacent channel interference • Usually, mobile terminals will have one downlink frequency band and one uplink frequency band • Different cellular network protocols use different frequencies • Frequency is a precious and scare resource. We are running out of it.
    [Show full text]
  • Android Programming Introduction
    Android Programming Introduction Riya Jacob K Dept of BCA 2020 - 21 Modules 5 Modules 1 Module: Introduction & installation of Android(12 T+3L) 2 Module : Understanding Android Resources(12 T + 3L) 3 Module : UI development in Android (12 T + 3L) 4 Module : Android Menus (12 T+ 3L) 5Module : Data storing &file saving concept (12 T + 3 L) Module 1 History of Android Android software stack Developing end user application using android SDK Android java packages, Setting up the development environment, Installing android development tools (ADT) Fundamental components Android virtual devices, Running on real device Structure of android application Application life cycle. Introduction Android is an open source and Linux- based Operating System for mobile devices such as smartphones and tablet computers. Android was developed by the Open Handset Alliance, led by Google, and other companies. Android offers a unified approach to application development for mobile devices which means developers need only develop for Android, and their applications should be able to run on different devices powered by Android. Intro. The first beta version of the Android Software Development Kit (SDK) was released by Google in 2007 where as the first commercial version, Android 1.0, was released in September 2008. On June 27, 2012, at the Google I/O conference, Google announced the next Android version, 4.1 Jelly Bean. Jelly Bean is an incremental update, with the primary aim of improving the user interface, both in terms of functionality and performance. The source code for Android is available under free and open source software licenses. Google publishes most of the code under the Apache License version 2.0 and the rest, Linux kernel changes, under the GNU General Public License version 2.
    [Show full text]
  • Term Paper Google Labs, Fascinating Examples
    Term paper Google Labs, fascinating examples Winter Semester 2011/2012 Submitted to Prof. Dr. Eduard Heindl Prepared by Yongwoo Kim Fakultät Wirtschaftsinformatik Hochschule Furtwangen University <References> ¥ ¡ ¢ £ ¤ ¦ § ¨ © © © $ $ ! " % # l / 1 1 222 $ $ 1 © © © ¡ - © 0 )% )) % ) " )) ! 3 ' '( # ' . *+ , l & © © / © 6 2 © 6 © 6 - ! " !% % % 7% 7 " % % )7 ' # 5' 5 ' 3 ' . 8 , , 4 4 l 4 : 62 : / 11 / 6 $ 1 / - © !% % %7% ! 0 ) %) ! ) " ! ' ' # # # ' ' . 9 # * * * * * , 6 6 7 " % !%)7 '' 3 ' . * * *; ++< $ $ / 1 1 ! ! ! 0 . # . # l ## $ 222 $ ! ' l # # 222 $2 6 $ %7 % % # l ' <Table of contents> 1. Introduction 2. Various Projects of Google Labs 2.1. Fast Flip 2.2. Earth Engine 2.3. Scribe 2.4. Follow Finder 2.5. Apps for Android 3. Art Project 3.1. Zooming in High-Level Detail View 3.2. Inside the Museums View 3.3. Creating Individual Collection 4. Strategy and the Future of Google 1. Introduction Since a few years, Google has become perhaps a single vision of the Internet – from Google search and YouTube to Gmail and Android phones. When most people, including me and you, use the Internet, they normally use Google to search for information on a regular basis. But you probably don't exactly know about all of the interesting things going on at Google that is available to you online. To keep people in the Google way of life, the company constantly launches new services. In fact, Google has an official "20 percent" rule that asks every employee to spend "one day a week working on projects that aren't necessarily in our job descriptions." These extracurricular experiments lived at GoogleLabs.com where anyone could try out the almost-finished projects.
    [Show full text]
  • Smartphones in the U.S.: Market Analysis
    Smartphones in the U.S.: Market Analysis Scott Cromar November 29, 2010 Business Strategy for Lawyers Professor Amitai Aviram Smartphones in the U.S.: Market Report © 2010 Scott Cromar. This work is licensed under a Creative Commons Attribution 3.0 United States License. Details on this license can be found here: http://creativecommons.org/licenses/by/3.0/us/ – 2 – Table of Contents I. Executive Summary ............................................................................................................................ 4 A. Market Definition ............................................................................................................................ 4 B. Threat Analysis ................................................................................................................................ 4 C. Intermarket Effects ......................................................................................................................... 4 II. Background & Supply Chain .............................................................................................................. 5 A. A Short History ................................................................................................................................ 5 B. Software vs. Hardware .................................................................................................................... 6 C. Operating Systems .........................................................................................................................
    [Show full text]
  • Our Magenta® Plans
    Our Magenta® plans Individual Family (2 lines minimum) Add-a-line $ /mo. (3–6 lines) $ /mo. $ /mo. + 15 Essentials 60 + 30 with $5 AutoPay discount with $5 AutoPay discount with $5 AutoPay discount (Taxes and fees additional) Taxes and fees additional Taxes and fees additional Taxes and fees additional (6 lines maximum. 7+ lines not available.) $ $ $ + 20/mo. (3–8 lines) Magenta 70/mo. + 50/mo. $ (Taxes and fees included in Magenta plans) with $5 AutoPay discount with $5 AutoPay discount + 30/mo. (lines 9–12) with $5 AutoPay discount lines 3–8 $ $ $ + 30/mo. (3–8 lines) Magenta Plus 85/mo. + 55/mo. $ with $5 AutoPay discount with $5 AutoPay discount + 40/mo. (9–12 lines) with $5 AutoPay discount lines 3–8 Magenta Unlimited 55 $50/mo. +$20/mo. 2 lines maximum, (Age 55+ discount plan) with $5 AutoPay discount with $5 AutoPay discount 3+ lines not available $ 2 lines maximum, Magenta Plus Unlimited 55 not available + 90/mo. (Age 55+ discount plan) with $5 AutoPay discount 3+ lines not available Magenta Military | $ Magenta First Responder + 10/mo. (3–6 lines) $ $ $ (Discount Plans) 55/mo. + 25/mo. + 20/mo. (7–8 lines) with $5 AutoPay discount with $5 AutoPay discount $ /mo. (9–12 lines) Timely military or first responder verification required, or plan + 25 becomes standard price at up to $20 more per line/per month. with $5 AutoPay discount lines 3–8 Magenta Plus Military | $ Magenta Plus First Responder + 20/mo. (3–6 lines) $ $ (Discount Plans) not available + 100/mo. + 30/mo. (7–8 lines) with $5 AutoPay discount $ /mo.
    [Show full text]
  • Let's Get This Show on the Road
    LET’S GET THIS SHOW ON THE ROAD You must be excited about your brand new Telstra Tough™ 3 This guide will help you get to know your new Telstra Tough 3 and take you through some of the basics step by step. So you can get the most out of your new phone, set aside some time to explore and play around with all the handy features. By the way, your Telstra Tough 3 mobile phone is Blue Tick approved which means it’s recommended for rural and regional handheld coverage, and it is IP67 protected which means it has protection against dust and water ingress. The phone is designed to survive submersion to 1m depth of liquids, but should never be intentionally submerged. See the Extra Information section and your warranty card for more details. 1 WHAT’S INSIDE 03 Lets get started 04 Getting to know your Telstra Tough 3 10 Getting Connected 22 Contacts 25 Messages and Emails 34 Extra Features 42 Join Me PC and MAC Connection Software 48 Troubleshooting, Technical and Warranty Information 55 Extra Information 2 LET’S GET STARTED YOUR PACKAGE CONTAINS THE FOLLOWING: • Telstra Tough 3 handset and battery • Telstra Pre-Paid Next G® SIM card • AC charger and USB charging cable • Stereo headset • Telstra Pre-Paid Welcome Guide • This Getting Started Guide • Manufacturer’s warranty card • Mobile Muster recycling bag 3 GETTING TO KNOW YOUR TELSTRA TOUGH 3 Front camera Earpiece Daylight viewable Direction Keys, OK Display Key Use the Direction Keys to navigate & access shortcuts. Left & Right Soft OK key to confirm.
    [Show full text]
  • App Inventor Create Your Own Android Apps
    App Inventor Create Your Own Android Apps App Inventor Create Your Own Android Apps David Wolber, Hal Abelson, Ellen Spertus & Liz Looney Beijing · Cambridge · Farnham · Köln · Sebastopol · Tokyo App Inventor by David Wolber, Hal Abelson, Ellen Spertus & Liz Looney Copyright © 2011 David Wolber, Hal Abelson, Ellen Spertus & Liz Looney. All rights reserved. Printed in Canada. Published by O’Reilly Media, Inc., 1005 Gravenstein Highway North, Sebastopol, CA 95472. O’Reilly books may be purchased for educational, business, or sales promotional use. Online editions are also available for most titles (safari.oreilly.com). For more information, contact our corporate/insti- tutional sales department: 800-998-9938 or [email protected]. Editors: Courtney Nash and Brian Jepson Indexer: Denise Getz Production Editor: Holly Bauer Cover Designer: Mark Paglietti Copyeditor: Rachel Monaghan Interior Designer: Ron Bilodeau Proofreader: Holly Bauer Illustrator: Robert Romano Printing History: April 2011: First Edition. Nutshell Handbook, the Nutshell Handbook logo, and the O’Reilly logo are registered trademarks of O’Reilly Media, Inc. App Inventor and related trade dress are trademarks of O’Reilly Media, Inc. Many of the designations used by manufacturers and sellers to distinguish their products are claimed as trademarks. Where those designations appear in this book, and O’Reilly Media, Inc., was aware of a trademark claim, the designations have been printed in caps or initial caps. While every precaution has been taken in the preparation of this book, the publisher and authors assume no responsibility for errors or omissions, or for damages resulting from the use of the informa- tion contained herein. 978-1-4493-9748-7 [TI] For Tomás, who reinvents me every day.
    [Show full text]