Improving Copy Protection for Mobile Apps

Total Page:16

File Type:pdf, Size:1020Kb

Improving Copy Protection for Mobile Apps INSTITUT FÜR INFORMATIK DER TECHNISCHEN UNIVERSITÄT MÜNCHEN Dissertation zum Erreichen des akademischen Grades eines Dr. rer. nat. (Doktor der Naturwissenschaften) Improving Copy Protection for Mobile Apps Nils Timotheus Kannengießer INSTITUT FÜR INFORMATIK DER TECHNISCHEN UNIVERSITÄT MÜNCHEN Improving Copy Protection for Mobile Apps Nils Timotheus Kannengießer Vollständiger Abdruck der von der Fakultät für Informatik der Technischen Universität München zur Erlangung des akademischen Grades eines Doktors der Naturwissenschaften (Dr. rer. nat.) genehmigten Dissertation. Vorsitzende/r: Univ. Prof. Dr. Claudia Eckert Prüfer/in der Dissertation: 1. Univ. Prof. Dr. Uwe Baumgarten 2. Prof. Sejun Song, Ph.D. Die Dissertation wurde am 10.08.2016 bei der Technischen Universität München eingereicht und durch die Fakultät für Informatik am 16.11.2016 angenommen. “Copy protection is never perfect” [1] Thomas Aura, Dieter Gollmann Acknowledgements 1 Acknowledgements First of all, I would like to thank my main supervisor Prof. Dr. Uwe Baumgarten, who was always available to discuss any open questions. He also provided many helpful hints during the writing of this dissertation. Ultimately, he gave me the required workspace and utilities as part of my job at TUM, which surely helped me in finishing this document within the recent years. During this time, I highly enjoyed my work as a Teaching/Research Associate at TUM in introducing students to Android, and working closely together on interesting projects with major industry partners from both Germany and the US. Moreover, I would like to thank Prof. Sejun Song, PhD for the feedback he provided as well as his engagement in related research papers throughout these years. He also provided students and me helpful hints in paper writing. In addition, I’d like to thank him for the support during my international research visit in September 2015. In addition, I would like to thank our industry partner, Giesecke & Devrient and in particular Mr. Rizvanovic and Dr. Sterzinger for their support and for providing me their MSC product. I would also like to thank all industry partners that are not mentioned or their provided and helpful inputs for this work. Furthermore, I appreciate the helpful replies by Mrs. Dr. Weinl from the TUM library on my questions regarding the best quotation techniques. Moreover, I want to thank all my students for helping me on various aspects of this work by investigating subtopics, implementing my proposed ideas or just for evaluating the solution ideas, while also providing helpful information used in this research work. A big thanks to all of them and in particular the following: Sebastian Schleemilch, Yixiang Chen, Magnus Jahnen, Marius Muntean, Michael Bichlmeier, Patrick Bernhard, Norbert Schmidbartl, Janosch Maier, Philipp Schreitmueller, Ioana Negoita, Ozan Pekmezci, Johannes Neutze, Lorenz Stadler, Hans Kirchner, Lucas Jaros, Nam Bui, Jochen Hartl, Arves Baus, Thomas Petting, Tomas Ladek, Florian Gareis, Aser Abdelrahmen, Mohamad Ayad, Shiffudin Al Masud, Gabriel Michels, Jonas Raedle, Vadym Strelchenko, Tuba Topaloglu, Nikolaos Tsiamitros, Felix Weissl and Konrad Weiss. A special thanks is also extended to Kordian Bruck and Philipp Fent, who did not contribute to this research work directly, but indirectly by developing and supporting one of our most ambitious apps, the TUM Campus App that was used for the performed surveys of this dissertation in recent months. Moreover, I would like to thank my family, including my brother Simon, as well as my parents, Fritz and Irmgard Kannengiesser, for their general support on my studies throughout all these years. Last but not least, I would like to thank Nancy Lorenz for the feedback she provided regarding the improvement of the English writing styles in this dissertation. Thank you everyone. 6 Abstract 2 Abstract English: This dissertation identifies existing issues with major copyright protection mechanisms used on the Android operating system by Google for mobile devices like smartphones and tablets. First, the general problem of weak copyright protections used on major app stores is introduced, and the fundamentals on Android itself are presented to make the reader familiar with the operating system and reengineering of the apps themselves. Furthermore, related research topics are reviewed and discussed. A security analysis of possible protection methods highlights the current situation of existing solutions used to protect Android software from piracy these days, while possible solutions to improve copyright protection on Android using e.g., secure elements or native code, are analyzed as well. In addition, other practical and conceptual ideas related to e.g., secure elements and trusted execution environments, are introduced that have responsibilities to stakeholders like Google and hardware manufacturers and need to be honored. Moreover, improved solutions using native code are shown. Based on the presented ideas, several sample implementations have been developed and evaluated, and show a significant improvement to the existing solutions provided by Google and Amazon already. An outlook on further research possibilities is given as well. German: Diese Dissertation behandelt die Thematik von Kopierschutzmaßnahmen für mobile Apps mit dem Schwerpunkt des Betriebssystems Android für Smartphones und Tablets. Hierbei werden zunächst das Problem eines schwachen Kopierschutzes bei Apps in den großen App-Stores aufgezeigt, sowie ein Überblick über Android und das einfache Reengineering von Android Anwendungen selbst gegeben. Ebenfalls werden vorhandene Lösungen und Forschungen diskutiert. In einer Sicherheitsanalyse zu möglichen, aktuellen Kopierschutzverfahren zur Vermeidung von Softwarepiraterie unter Android werden vorhandene Risiken und Probleme genannt, wobei auch bereits Lösungsvorschläge unter Verwendung von, z.B. Secure Elements oder nativen Code, in die Analyse einbezogen werden. Zusätzlich werden praktische und konzeptionelle Lösungsideen mit Bezug zu Secure Elements oder Trusted Execution Environments vorgestellt, deren tatsächliche Realisierung in Abhängigkeit zu weiteren Stakeholdern (Google, Hardwareherstellern) steht. Ebenso werden Möglichkeiten zur Verbesserung mit nativen Code aufgezeigt. Im Zuge praktischer Evaluierungen wurden ausgewählte Methoden exemplarisch untersucht, deren Ergebnisse signifikante Verbesserungen beim Kopierschutz im Vergleich zu bestehenden Lösungen - von beispielsweise Google oder Amazon - erkennen lassen. Darüber hinaus werden weitere Ideen und Möglichkeiten für künftige Forschungsarbeiten aufgezeigt. 7 Assumptions 3 Assumptions Target versions and available hardware This dissertation aims to provide information for the recent Android versions using the ART VM (6.x). Therefore, methods that apply to older versions of Android are not presented in detail. For evaluations, only official Google-branded devices like the Nexus series were used and available. Smartphones by other vendors (e.g., Samsung S5, S7, etc.) were not available and were only examined in a theoretical way. Research Group / Students’ theses The theses of students involved in the research of the author are not listed under related work, but are referred to as work done in the research group “we”, while quoting them as usual. The topics, as well as initial ideas, were usually defined by the author of this dissertation and guided in the required direction, while requesting certain implementations based on the author’s ideas like, e.g., the nLVL, or the analysis of Lucky Patcher. Reader requirements Even the fundamental section tries to cover many topics; this dissertation requires general knowledge on all computer science topics, particular IT-security in general and a basic Android developer’s knowledge. A master’s degree in either computer science or a related field is highly recommended. Additional guidance by hardware designer suggested (NDA requirement) Furthermore, the presented ideas using secure elements (SE) try to show general methods that may be used with hardware from several manufacturers. The specialties of the used security equipment (like the MSC by Giesecke & Devrient) are not reviewed, however, the hardware is assumed to be safe, and evaluations (e.g., side-channel attacks, etc.) are out of scope and not performed in this dissertation. Based on the used product, further support by the hardware manufacture is recommended and was not available upon creation of this dissertation regarding used hardware and software (cf. G&D’s MSC). All information that is assumed to be protected by our NDA is either blackened or omitted. References In general, this work was created by taking the suggestions of TUM’s Quotation Guide1 in mind. In addition, open questions were discussed with my first advisor (Prof. Dr. Baumgarten) and library employees (Mrs. Dr. Weinl) and led to the following, additional guidelines: Videos: Any statements made here are quoted as direct quotations with their sources closely attached, while mentioning “transcript by author” in a footnote. Sources mentioned at the beginning or end of a section represent reported speech for that whole section. 1 https://mediatum.ub.tum.de/doc/1231945/1231945.pdf 8 Assumptions Single or short phrases (e.g. Secure Element) are not quoted. Instead, their sources may be found at the end of the particular phrase or closely attached to that section. Exception: Special terms defined by the author only. In cases of reported speech of reported speech, attempts
Recommended publications
  • Uila Supported Apps
    Uila Supported Applications and Protocols updated Oct 2020 Application/Protocol Name Full Description 01net.com 01net website, a French high-tech news site. 050 plus is a Japanese embedded smartphone application dedicated to 050 plus audio-conferencing. 0zz0.com 0zz0 is an online solution to store, send and share files 10050.net China Railcom group web portal. This protocol plug-in classifies the http traffic to the host 10086.cn. It also 10086.cn classifies the ssl traffic to the Common Name 10086.cn. 104.com Web site dedicated to job research. 1111.com.tw Website dedicated to job research in Taiwan. 114la.com Chinese web portal operated by YLMF Computer Technology Co. Chinese cloud storing system of the 115 website. It is operated by YLMF 115.com Computer Technology Co. 118114.cn Chinese booking and reservation portal. 11st.co.kr Korean shopping website 11st. It is operated by SK Planet Co. 1337x.org Bittorrent tracker search engine 139mail 139mail is a chinese webmail powered by China Mobile. 15min.lt Lithuanian news portal Chinese web portal 163. It is operated by NetEase, a company which 163.com pioneered the development of Internet in China. 17173.com Website distributing Chinese games. 17u.com Chinese online travel booking website. 20 minutes is a free, daily newspaper available in France, Spain and 20minutes Switzerland. This plugin classifies websites. 24h.com.vn Vietnamese news portal 24ora.com Aruban news portal 24sata.hr Croatian news portal 24SevenOffice 24SevenOffice is a web-based Enterprise resource planning (ERP) systems. 24ur.com Slovenian news portal 2ch.net Japanese adult videos web site 2Shared 2shared is an online space for sharing and storage.
    [Show full text]
  • Linux Software User's Manual
    New Generation Systems (NGS) Linux Software User’s Manual Version 1.0, September 2019 www.moxa.com/product © 2019 Moxa Inc. All rights reserved. New Generation Systems (NGS) Linux Software User’s Manual The software described in this manual is furnished under a license agreement and may be used only in accordance with the terms of that agreement. Copyright Notice © 2019 Moxa Inc. All rights reserved. Trademarks The MOXA logo is a registered trademark of Moxa Inc. All other trademarks or registered marks in this manual belong to their respective manufacturers. Disclaimer Information in this document is subject to change without notice and does not represent a commitment on the part of Moxa. Moxa provides this document as is, without warranty of any kind, either expressed or implied, including, but not limited to, its particular purpose. Moxa reserves the right to make improvements and/or changes to this manual, or to the products and/or the programs described in this manual, at any time. Information provided in this manual is intended to be accurate and reliable. However, Moxa assumes no responsibility for its use, or for any infringements on the rights of third parties that may result from its use. This product might include unintentional technical or typographical errors. Changes are periodically made to the information herein to correct such errors, and these changes are incorporated into new editions of the publication. Technical Support Contact Information www.moxa.com/support Moxa Americas Moxa China (Shanghai office) Toll-free: 1-888-669-2872 Toll-free: 800-820-5036 Tel: +1-714-528-6777 Tel: +86-21-5258-9955 Fax: +1-714-528-6778 Fax: +86-21-5258-5505 Moxa Europe Moxa Asia-Pacific Tel: +49-89-3 70 03 99-0 Tel: +886-2-8919-1230 Fax: +49-89-3 70 03 99-99 Fax: +886-2-8919-1231 Moxa India Tel: +91-80-4172-9088 Fax: +91-80-4132-1045 Table of Contents 1.
    [Show full text]
  • Man Pages Section 3 Library Interfaces and Headers
    man pages section 3: Library Interfaces and Headers Part No: 816–5173–16 September 2010 Copyright © 2010, Oracle and/or its affiliates. All rights reserved. This software and related documentation are provided under a license agreement containing restrictions on use and disclosure and are protected by intellectual property laws. Except as expressly permitted in your license agreement or allowed by law, you may not use, copy, reproduce, translate, broadcast, modify, license, transmit, distribute, exhibit, perform, publish, or display any part, in any form, or by any means. Reverse engineering, disassembly, or decompilation of this software, unless required by law for interoperability, is prohibited. The information contained herein is subject to change without notice and is not warranted to be error-free. If you find any errors, please report them to us in writing. If this is software or related software documentation that is delivered to the U.S. Government or anyone licensing it on behalf of the U.S. Government, the following notice is applicable: U.S. GOVERNMENT RIGHTS Programs, software, databases, and related documentation and technical data delivered to U.S. Government customers are “commercial computer software” or “commercial technical data” pursuant to the applicable Federal Acquisition Regulation and agency-specific supplemental regulations. As such, the use, duplication, disclosure, modification, and adaptation shall be subject to the restrictions and license terms setforth in the applicable Government contract, and, to the extent applicable by the terms of the Government contract, the additional rights set forth in FAR 52.227-19, Commercial Computer Software License (December 2007). Oracle America, Inc., 500 Oracle Parkway, Redwood City, CA 94065.
    [Show full text]
  • DA-681 Series Linux User's Manual V2
    DA-681 Series Linux User’s Manual Second Edition, May 2009 www.moxa.com/product © 2009 Moxa Inc. All rights reserved. Reproduction without permission is prohibited. DA-681 Series Linux User’s Manual The Moxa software described in this manual is furnished under a license agreement and may be used only in accordance with the terms of that agreement. Copyright Notice Copyright © 2009 Moxa Inc. All rights reserved. Reproduction without permission is prohibited. Trademarks MOXA is a registered trademark of Moxa Inc. All other trademarks or registered marks in this manual belong to their respective manufacturers. Disclaimer Information in this document is subject to change without notice and does not represent a commitment on the part of Moxa. Moxa provides this document “as is,” without warranty of any kind, either expressed or implied, including, but not limited to, its particular purpose. Moxa reserves the right to make improvements and/or changes to this manual, or to the products and/or the programs described in this manual, at any time. Information provided in this manual is intended to be accurate and reliable. However, Moxa assumes no responsibility for its use, or for any infringements on the rights of third parties that may result from its use. This product might include unintentional technical or typographical errors. Changes are periodically made to the information herein to correct such errors, and these changes are incorporated into new editions of the publication. Technical Support Contact Information www.moxa.com/support Moxa
    [Show full text]
  • Training USB Linux Drivers: Writing USB-2.0 and USB-3.0 Host and Gadget Drivers on Linux - Operating Systems: Android
    Training USB Linux Drivers: Writing USB-2.0 and USB-3.0 host and gadget drivers on Linux - Operating Systems: Android D8 - USB Linux Drivers Writing USB-2.0 and USB-3.0 host and gadget drivers on Linux Objectives Learn to write Linux drivers for USB-2.0 and USB-3.0 Explore the Linux USB host-driver stack Learn the structure of USB device drivers Discover USB gagdet drivers (2.0 and 3.0) Understand the support for OTG-2.0 and OTG-3.0. Understand the specifics of the Linux kernel in the management of devices and drivers. Learn to configure the Linux kernel for optimal hotplug management. Understand how hotplug events are generated and how to use them in drivers. Install and use external hotplug daemons: udev, libusb, etc ... Discover Linux kernel changes up to the latest versions (up to 3.6.39 and 3.x). Master the techniques of kernel debugging. We use a recent linux kernel, as provided by the distribution used or available on www.kernel.org. Labs are conducted on target boards, that can be: Atmel ARM9-based boards, with Lauterbach JTAG probes. Labs are conducted using the System Workbench for Linux - Basic Edition IDE, for which all trainees will get a free license, so that they can continue to work, after the training, in a convenient and efficient environment. --> Course environment A PC workstation and a target board per two trainees group. Printed course material. Prerequisite Good practice of C programming on Linux Good knowledge of Linux kernel and driver programming (see our D3 - Linux Drivers course and D7 - Linux drivers hotplug and power management courses) Plan First day D8 - USB Linux Drivers 09/23/21 Reminders on kernel programming Reminders on kernel module development Kernel objects Exercice: Writing a kernel module creating and using kernel objects and sets The sysfs file system Exercice: Interacting with a kernel module through a kernel object and the sysfs file sytem Hotplug Hotplug in the kernel uevents Exercice: Writing a kernel module sending hotplug events to a user mode program.
    [Show full text]
  • Intel® Realsense™ SDK 2.0 Github User Guide
    Intel® RealSense™ SDK 2.0 Github User Guide May 2018 Revision 002 Document Number: 337595-002 You may not use or facilitate the use of this document in connection with any infringement or other legal analysis concerning Intel products described herein. You agree to grant Intel a non-exclusive, royalty-free license to any patent claim thereafter drafted which includes subject matter disclosed herein. No license (express or implied, by estoppel or otherwise) to any intellectual property rights is granted by this document. Intel technologies’ features and benefits depend on system configuration and may require enabled hardware, software or service activation. Performance varies depending on system configuration. No computer system can be absolutely secure. Check with the system manufacturer or retailer or learn more at intel.com. Intel technologies may require enabled hardware, specific software, or services activation. Check with the system manufacturer or retailer. The products described may contain design defects or errors known as errata which may cause the product to deviate from published specifications. Current characterized errata are available on request. Intel disclaims all express and implied warranties, including without limitation, the implied warranties of merchantability, fitness for a particular purpose, and non-infringement, as well as any warranty arising from course of performance, course of dealing, or usage in trade. All information provided here is subject to change without notice. Contact the Intel representative to obtain the latest Intel product specifications and roadmaps. Copies of documents which have an order number and are referenced in this document may be obtained by calling 1-800-548- 4725 or visit www.intel.com/design/literature.htm.
    [Show full text]
  • Linux Kernel and Driver Development Training Slides
    Linux Kernel and Driver Development Training Linux Kernel and Driver Development Training © Copyright 2004-2021, Bootlin. Creative Commons BY-SA 3.0 license. Latest update: October 9, 2021. Document updates and sources: https://bootlin.com/doc/training/linux-kernel Corrections, suggestions, contributions and translations are welcome! embedded Linux and kernel engineering Send them to [email protected] - Kernel, drivers and embedded Linux - Development, consulting, training and support - https://bootlin.com 1/470 Rights to copy © Copyright 2004-2021, Bootlin License: Creative Commons Attribution - Share Alike 3.0 https://creativecommons.org/licenses/by-sa/3.0/legalcode You are free: I to copy, distribute, display, and perform the work I to make derivative works I to make commercial use of the work Under the following conditions: I Attribution. You must give the original author credit. I Share Alike. If you alter, transform, or build upon this work, you may distribute the resulting work only under a license identical to this one. I For any reuse or distribution, you must make clear to others the license terms of this work. I Any of these conditions can be waived if you get permission from the copyright holder. Your fair use and other rights are in no way affected by the above. Document sources: https://github.com/bootlin/training-materials/ - Kernel, drivers and embedded Linux - Development, consulting, training and support - https://bootlin.com 2/470 Hyperlinks in the document There are many hyperlinks in the document I Regular hyperlinks: https://kernel.org/ I Kernel documentation links: dev-tools/kasan I Links to kernel source files and directories: drivers/input/ include/linux/fb.h I Links to the declarations, definitions and instances of kernel symbols (functions, types, data, structures): platform_get_irq() GFP_KERNEL struct file_operations - Kernel, drivers and embedded Linux - Development, consulting, training and support - https://bootlin.com 3/470 Company at a glance I Engineering company created in 2004, named ”Free Electrons” until Feb.
    [Show full text]
  • Intellectual Property Part 2 Pornography
    Intellectual Property Part 2 Pornography By Jeremy Parmenter What is pornography Pornography is the explicit portrayal of sexual subject matter Can be found as books, magazines, videos The web has images, tube sites, and pay sites scattered with porn Statistics 12% of total websites are pornography websites 25% of total daily search engine requests are pornographic requests 42.7% of internet users who view pornography 34% internet users receive unwanted exposure to sexual material $4.9 billion in internet pornography sales 11 years old is the average age of first internet exposure to pornography Innovations ● Richard Gordon created an e-commerce start up in mid- 90s that was used on many sites, most notably selling Pamela Anderson/Tommey Lee sex tape ● Danni Ashe founded Danni's Hard Drive with one of the first streaming video without requiring a plug-in ● Adult content sites were one of the first to use traffic optimization by linking to similar sites ● Live chat during the early days of the web ● Pornographic companies were known to give away broadband devices to promote faster connections Negative Impacts ● Between 2001-2002 adult-oriented spam rose 450% ● Malware such as Trojans and video codecs occur most often on porn sites ● Domain hijacking, using fake documents and information to steal a site ● Pop-ups preventing users from leaving the site or infecting their computer ● Browser hijacking adware or spyware manipulating the browser to change home page or search engine to a bogus site, including pay-per-click adult site ● Accessibility
    [Show full text]
  • Harris Sierra II, Programmable Cryptographic
    TYPE 1 PROGRAMMABLE ENCRYPTION Harris Sierra™ II Programmable Cryptographic ASIC KEY BENEFITS When embedded in radios and other voice and data communications equipment, > Legacy algorithm support the Harris Sierra II Programmable Cryptographic ASIC encrypts classified > Low power consumption information prior to transmission and storage. NSA-certified, it is the foundation > JTRS compliant for the Harris Sierra II family of products—which includes two package options for the ASIC and supporting software. > Compliant with NSA’s Crypto Modernization Program The Sierra II ASIC offers a broad range of functionality, with data rates greater than 300 Mbps, > Compact form factor legacy algorithm support, advanced programmability and low power consumption. Its software programmability provides a low-cost migration path for future upgrades to embedded communications equipment—without the logistics and cost burden normally associated with upgrading hardware. Plus, it’s totally compliant with all Joint Tactical Radio System (JTRS) and Crypto Modernization Program requirements. The Sierra II ASIC’s small size, low power requirements, and high data rates make it an ideal choice for battery-powered applications, including military radios, wireless LANs, remote sensors, guided munitions, UAVs and any other devices that require a low-power, programmable solution for encryption. Specifications for: Harris SIERRA II™ Programmable Cryptographic ASIC GENERAL BATON/MEDLEY SAVILLE/PADSTONE KEESEE/CRAYON/WALBURN Type 1 – Cryptographic GOODSPEED Algorithms* ACCORDION FIREFLY/Enhanced FIREFLY JOSEKI Decrypt High Assurance AES DES, Triple DES Type 3 – Cryptographic AES Algorithms* Digital Signature Standard (DSS) Secure Hash Algorithm (SHA) Type 4 – Cryptographic CITADEL® Algorithms* SARK/PARK (KY-57, KYV-5 and KG-84A/C OTAR) DS-101 and DS-102 Key Fill Key Management SINCGARS Mode 2/3 Fill Benign Key/Benign Fill *Other algorithms can be added later.
    [Show full text]
  • A History of U.S. Communications Security (U)
    A HISTORY OF U.S. COMMUNICATIONS SECURITY (U) THE DAVID G. BOAK LECTURES VOLUME II NATIONAL SECURITY AGENCY FORT GEORGE G. MEADE, MARYLAND 20755 The information contained in this publication will not be disclosed to foreign nationals or their representatives without express approval of the DIRECTOR, NATIONAL SECURITY AGENCY. Approval shall refer specifically to this publication or to specific information contained herein. JULY 1981 CLASSIFIED BY NSA/CSSM 123-2 REVIEW ON 1 JULY 2001 NOT RELEASABLE TO FOREI6N NATIONALS SECRET HA~mLE YIA COMINT CIIA~HJELS O~JLY ORIGINAL (Reverse Blank) ---------- • UNCLASSIFIED • TABLE OF CONTENTS SUBJECT PAGE NO INTRODUCTION _______ - ____ - __ -- ___ -- __ -- ___ -- __ -- ___ -- __ -- __ --- __ - - _ _ _ _ _ _ _ _ _ _ _ _ iii • POSTSCRIPT ON SURPRISE _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ I OPSEC--------------------------------------------------------------------------- 3 ORGANIZATIONAL DYNAMICS ___ -------- --- ___ ---- _______________ ---- _ --- _ ----- _ 7 THREAT IN ASCENDANCY _________________________________ - ___ - - _ -- - _ _ _ _ _ _ _ _ _ _ _ _ 9 • LPI _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ I I SARK-SOME CAUTIONARY HISTORY __ --- _____________ ---- ________ --- ____ ----- _ _ 13 THE CRYPTO-IGNITION KEY __________ --- __ -- _________ - ---- ___ -- ___ - ____ - __ -- _ _ _ 15 • PCSM _ _ _ _ _ _ _ _ _ _ _ _ _ _
    [Show full text]
  • Kik Messenger Remains a Contender in Messaging App Space
    ← Distimo iOS App Update: Publications, Ad Tracking, Metrics and More Leo’s Fortune Follows Monument Valley, Generates Over 50% of Total Revenue in First 7 Days → Kik Messenger Remains a Contender in Messaging App Space Posted on May 14, 2014 by Scott Reyburn It’s been a wild year so far in the global mobile messaging app space. With many more months left in 2014, the dust has yet to settle on the messaging app battlefield. Major messaging app players have been acquired, funded or added a significant amount of new features in 2014. In February, Japanese Internet giant Rakuten acquired messaging app provider Viber Media for $900 million. A few days later, Facebook purchased mobile messaging service WhatsApp for $19 billion. The following month, U.S. IPO-bound Albiaba from China led the latest round of funding for messaging service Tango, investing $215 million of the $280 million in the round. In early May, ephemeral photo messaging startup Snapchat added a text chat component to its mobile app. The new text messaging feature put Snapchat in the same realm as messaging app juggernauts such as Facebook Messenger and WhatsApp. One messaging app that has kept developing new features is Kik Messenger from Watlerloo, Ontario-based Kik Interactive. We flipped through estimated downloads data from Distimo AppIQ to benchmark Kik’s Sign up Sign in current foothold in theAnalytics messaging appAppIQ space. Conversion tracking API ResourcesLeaderboards App Trends Publications Blog The first nugget of data that stood out to us was Kik’s total global downloads share on the Apple App Store in Saudi Arabia (above).
    [Show full text]
  • Download Opera Mobile for N73
    Download opera mobile for n73 With the award-winning Opera Mobile browser you can surf the same Web sites quickly and easily No hassle just fast browsing for Nokia N73 Free Download. Opera Mini Web Browser - Get the fastest mobile browser with Opera Mini By and gives Opera Mini a sleek modern appearance for Nokia N73 Free Download. Device detected: Nokia - N Download Opera Mobile 12 for Symbian/S60 · Download Opera Mini for Symbian/S60 · Other download options. For more. Found Free Opera Mini Nokia N73 Java Apps. Download Nokia N73 Java Apps for free to your mobile phone or tablet. Why not share and showcase your. Get free browsers & internet downloadable Opera Mini Nokia N73 Java Apps for your mobile device. Free mobile download JAR from our website, mobile site or. Download Opera Mini Nokia N73 Java App to your mobile for free, in jar, uploaded by superchaka in Browsers & Internet. Opera Mini jar. Download Opera Mobile 10 and Opera Mobile , both are full versions! Compatible phones include, N71, N73, N76, N77, N78, N80, N nokia n73 opera mini - Download Free Apps, Games & Videos for mobile and tablet devices from Opera mini for n73 Free Download,Opera mini for n73 Software Collection Opera Mini / Browse the Web quickly with your mobile device. Download Opera mini 7. 1 for Nokia N 73 apps for the Nokia N These apps are free to download and install. The free Opera mini 7. 1 for Nokia N 73 apps. opera mobile n73 Download, opera mobile n73, opera mobile n73 free download, download opera mobile n73 for free software download in the.
    [Show full text]