• Title/Summary/Keyword: Android Apps

Search Result 131, Processing Time 0.028 seconds

An Illegally-copied App Detecting Method by Using Odex File in Android Platform (안드로이드 플랫폼에서 odex 파일을 이용한 불법 복제 앱 탐지 방법)

  • Cho, Dueckyoun;Choi, Jaeyoung;Kim, Eunhoe;Gang, Gi-Du
    • Journal of Internet Computing and Services
    • /
    • v.16 no.2
    • /
    • pp.67-75
    • /
    • 2015
  • According to the changes of the mobile environments, the usage and interest of the Android apps have been increased. But the usage of illegally-copied apps has been also increased. And the transparency and dependability of the app markets has been decreased. Therefore there are many cases for the copyright infringement of app developers. Although several methods for preventing illegally-copied apps have been studied, there may exist possible ways to bypass the methods. Since it is difficult to find out the first distributors of the illegally-copied apps, it is not easy to punish them legally. This paper proposes the method of detecting illegally-copied apps. The proposed detector can detect the illegally-copied apps using odex file, which is created when the app is installed. The detector can also find out the information of the first distributors based on forensic watermark technique. Since the illegally-copied app detector is running as a service on the system server, it is granted that the detector hides from the users. As an experiment result, the illegally-copied app detector takes on average within 0.2 seconds to detect and delete an illegally-copied app.

A Strengthened Android Signature Management Method

  • Cho, Taenam;Seo, Seung-Hyun
    • KSII Transactions on Internet and Information Systems (TIIS)
    • /
    • v.9 no.3
    • /
    • pp.1210-1230
    • /
    • 2015
  • Android is the world's most utilized smartphone OS which consequently, also makes it an attractive target for attackers. The most representative method of hacking used against Android apps is known as repackaging. This attack method requires extensive knowledge about reverse engineering in order to modify and insert malicious codes into the original app. However, there exists an easier way which circumvents the limiting obstacle of the reverse engineering. We have discovered a method of exploiting the Android code-signing process in order to mount a malware as an example. We also propose a countermeasure to prevent this attack. In addition, as a proof-of-concept, we tested a malicious code based on our attack technique on a sample app and improved the java libraries related to code-signing/verification reflecting our countermeasure.

Design and implementation of Android obfuscation technique using layout file transformation (레이아웃 파일 변환을 이용한 안드로이드 난독화 기법의 설계 및 구현)

  • Park, Heewan
    • Journal of the Korea Convergence Society
    • /
    • v.11 no.11
    • /
    • pp.1-7
    • /
    • 2020
  • Android apps are mostly distributed as an apk files, and when the apk file is uncompressed, resource files such as xml files, images, and sounds related to app design can be extracted. If the resources of banking or finance-related apps are stolen and fake apps are distributed, personal information could be stolen or financial fraud may occur. Therefore, it is necessary to make it difficult to steal the design as well as the code when distributing the app. In this paper, we implemented a tool to convert the xml file into Java code and obfuscate using the Proguard, and evaluated the execution performance. If the layout obfuscation technique proposed in this paper is used, it is expected that the app operation performance can be improved and the illegal copying damage caused by the theft of the screen design can be prevented.

Development of Application-Based Point Management System (앱 기반 포인트 관리 시스템 개발)

  • Shin, Dong Jin;Moon, Jin Yong;Kim, Jeong-Joon
    • The Journal of the Institute of Internet, Broadcasting and Communication
    • /
    • v.18 no.5
    • /
    • pp.179-186
    • /
    • 2018
  • Currently, apps that run point management systems can accumulate, use, and view points, but there are no apps that present gifts to other users or pay a Dutch fee for points. In addition, although the penetration rate of smartphones is increasing, it is inconvenient to put point-related cards into wallets rather than using apps. Of course, to run your app's services, It requires a lot of research and development, but it has the advantage of being convenient to customers. Therefore, the point app management system to be mentioned in this paper can alleviate user inconvenience and feel the convenience of point management. Point management The configuration of the app system allows you to launch an app using an Android device and manage the points of all services. You can also perform functions such as earning, using, and viewing points related to points.

POMDP Based Trustworthy Android App Recommendation Services (부분적 관찰정보기반 견고한 안드로이드 앱 추천 기법)

  • Oh, Hayoung;Goo, EunHee
    • Journal of the Korea Institute of Information Security & Cryptology
    • /
    • v.27 no.6
    • /
    • pp.1499-1506
    • /
    • 2017
  • The use of smartphones and the launch of various apps have increased exponentially, and malicious apps have also increased. Existing app recommendation systems have been limited to operate based on static information analysis such as ratings, comments, and popularity categories of other users who are online. In this paper, we first propose a robust app recommendation system that realistically uses dynamic information of apps actually used in smartphone and considers static information and dynamic information at the same time. In other words, this paper proposes a robust Android app recommendation system by partially reflecting the time of the app, the frequency of use of the app, the interaction between the app and the app, and the number of contact with the Android kernel. As a result of the performance evaluation, the proposed method proved to be a robust and efficient app recommendation system.

Examining the Functions of Attributes of Mobile Applications to Build Brand Community

  • Yi, Kyonghwa;Ruddock, Mullykar;Kim, HJ Maria
    • Journal of Fashion Business
    • /
    • v.19 no.6
    • /
    • pp.82-100
    • /
    • 2015
  • Mobile fashion apps present much opportunity for marketers to engage consumers, however not all apps provide enough functions for their targeted audience. This study aims to determine how mobile fashion apps can be used to build brand community with consumer engagement. Qualitative data on fashion mobile apps were collected from the Apple app store and Android market during the spring and summer of 2015. A total of 110 fashion mobile apps were collected;, 50 apps were identified as apparel brands that either manufacture or sell apparel to consumers, which we categorized as "brand" fashion apps, and the remaining 60 were categorized as "non-brand" fashion apps. The result of the study can be summarized as below. The 60 non-brand fashion apps were grouped into 5 app types: shopping, searching, sharing, organizational, and informational. The main functions are for informational use and shopping needs, since at least half (31 apps) are used for either retrieving information or for shopping. However, in contrast, social networking and location were infrequent and not commonly utilized by these apps. The most common type of non-brand fashion apps available were shopping apps;, many shopping apps enable users to shop from several different websites and save their items into one universal shopping cart so that they only check out once. Most of these apps are informational and help consumers make more informed decisions on purchases;, in addition many offer location services to help consumers find these items in store. While these apps perform several functions, they do not link to social media. The 50 brand apps were grouped into 5 brand types: athletic, casual, fast fashion, luxury, and retailer. These apps were also checked for attributes to determine their functionality. The result shows that the main functions of brand fashion apps are for information (82% of the 50 apps) as well as location searching (72% of 50 apps). Conversely, these apps do not offer any photo sharing, and very few have organizational or community functions. Fashion mobile apps and m-marketing elements: To build brand community, mobile apps can be designed to motivate consumer's engagement with brands. The motivations of fashion mobile apps are useful in developing fashion mobile apps. Entertainment motives can be fulfilled with multimedia attributes, functionality motives are satisfied with organizational and location-based features, information motives with informational service, socialization with community and social network, learning and intellectual stimulation from informational attributes, and trend following through photo sharing. The 8 key attributes of mobile apps can correspond to the 4 m-marketing elements (i.e., Informative content, multimedia, interactions, and product promotions) that are further intertwined with m-branding elements. App Attributes and M-Marketing aim to Build Brand Community;, the eight key attributes can impact on 4 m-branding elements, which further contribute to building brand community by affecting consumers' perceptions of brands preference and advocacy, and their likelihood to be loyal.

An Android BLE Emulator for Developing Wearable Apps (웨어러블 어플리케이션 개발을 위한 안드로이드 BLE 에뮬레이터)

  • Moon, Hyeonah;Park, Sooyong;Choi, Kwanghoon
    • KIISE Transactions on Computing Practices
    • /
    • v.24 no.2
    • /
    • pp.67-76
    • /
    • 2018
  • BLE (Bluetooth Low Energy) has been extensively used for communication between mobile applications and wearable devices in IoT (Internet of Things). In developing Android applications, wearable devices, on which the applications can run, should be available because the existing Android SDK does not support any BLE emulation facility. In this study, we have designed and implemented the first Android BLE emulator. Using this, we are able to develop and test BLE-based Android applications even when without wearable devices. We have also proposed an automatic generation method of Android BLE scenarios based on graph model. We have shown that the method is useful for systematically testing BLE application protocols by running the generated scenarios on the Android BLE emulator.

Implementation of an App Scheduler for the Effective Display of Advertisement Contents on Android Platform (효과적인 광고 컨텐츠 디스플레이를 위한 앱 스케줄러 구현)

  • Kim, Chil-Su;Lee, Myung-Sub;Park, Chang-Hyeon
    • The Journal of the Korea Contents Association
    • /
    • v.12 no.11
    • /
    • pp.20-29
    • /
    • 2012
  • Recently, Digital Information Display(DID) technologies have been used to advertise the various contents such as video, image, text and etc. However most of recent DIDs are still using the traditional one directional advertising mechanism delivering the contents only to the customers. In this paper, we present the design and implementation of an App Scheduler on Android platform to effectively manage the Android Apps related to the advertisement which can attract customers' attention and reflect their ideas in the advertisement.

A Study of Factors Affecting Mobile Application Download (모바일 애플리케이션 다운로드에 영향을 미치는 요인에 관한 연구)

  • Wan, Lili
    • Journal of Digital Convergence
    • /
    • v.12 no.7
    • /
    • pp.189-196
    • /
    • 2014
  • Mobile applications are significantly impacting people's smart phone using behavior and mobile industry value chain. By examining sources of data on mobile applications use, this study presents evidence about what factors would affect the amount of apps download, which may be useful to guide app designers and publishers to develop more persuasive new apps and marketing strategies. The results indicated app ranking had effect on download amount of apps in both Android app market and Apple app store, while prices of apps had no impact on the amount of download. App type, developer experience, and locality had effect on the amount of download only for paid apps in Apple app store.

An Analysis of the Operation of the GPS Location Provider in the Android Platform (안드로이드 플랫폼의 GPS 위치 제공자에 대한 동작 분석)

  • Lee, Kyesang
    • Journal of the Korea Institute of Information and Communication Engineering
    • /
    • v.18 no.1
    • /
    • pp.50-56
    • /
    • 2014
  • Recently Android apps utilizing location based services are widely used. Understanding the operation of the GPS location provider, among various location providers supported in the Android platform, is an essential task for developers using the Android. This paper, based on the analysis of source codes of the GPS subsystem in the Android platform, shows clearly and orderly the operation of the GPS location provider, in key threads' perspectives as well as in a stepwise fashion from the initialization up to the final location report steps.