scholarly journals KRRecover: An Auto-Recovery Tool for Hijacked Devices and Encrypted Files by Ransomwares on Android

Symmetry ◽  
2021 ◽  
Vol 13 (5) ◽  
pp. 861
Author(s):  
Senmiao Wang ◽  
Sujuan Qin ◽  
Nengqiang He ◽  
Tengfei Tu ◽  
Junjie Hou ◽  
...  

Ransomwares on Android have become a challenging threat, performing tasks such as hijacking screen resources, locking devices, and encrypting files. Even worse, with the evolution of ransomwares, many ransomwares can disable USB interfaces of mobile devices. It is difficult for users to recover their devices or decrypt files with the help of other equipment and gives monetary damages to victims. In this paper, we analyse the symmetry between the ransom behaviours and the source code of screen resource hijacked ransomwares, devices locked ransomwares and files encrypted ransomwares. We also propose strategies of recovering hijacked resources, recovering hijacked devices and decrypting encrypted files. To protect mobile devices and private files from ransomwares, we design and implement an automatic recovery application—KRRecover—which is used to recover the hijacked devices and decrypt encrypted files on Android.

2011 ◽  
pp. 706-723
Author(s):  
Myung-Woo Park ◽  
Yeon-Seok Kim ◽  
Kyong-Ho Lee

Mobile devices enabled with Web services are being considered as equal participants of the Web services environment. The frequent mobility of devices and the intermittent disconnection of wireless network require migrating or replicating Web services onto adjacent devices appropriately. This article proposes an efficient method for migrating and replicating Web services among mobile devices through code splitting. Specifically, the proposed method splits the source code of a Web service into subcodes based on users’ preferences for its constituent operations. The subcode with a higher preference is migrated earlier than others. The proposed method also replicates a Web service to other devices to enhance its performance by considering context information such as network traffic or the parameter size of its operations. To evaluate the performance of the proposed method, the effect of the code splitting on migration was analyzed. Furthermore, to show the feasibility of the proposed migration method, three application scenarios were devised and implemented.


2020 ◽  
Vol 2020 (8) ◽  
pp. 309-1-309-6
Author(s):  
Xunyu Pan ◽  
Colin Crowe ◽  
Toby Myers ◽  
Emily Jetton

Mobile devices typically support input from virtual keyboards or pen-based technologies, allowing handwriting to be a potentially viable text input solution for programming on touchscreen devices. The major problem, however, is that handwriting recognition systems are built to take advantage of the rules of natural languages rather than programming languages. In addition, mobile devices are also inherently restricted by the limitation of screen size and the inconvenient use of a virtual keyboard. In this work, we create a novel handwriting-to-code transformation system on a mobile platform to recognize and analyze source code written directly on a whiteboard or a piece of paper. First, the system recognizes and further compiles the handwritten source code into an executable program. Second, a friendly graphical user interface (GUI) is provided to visualize how manipulating different sections of code impacts the program output. Finally, the coding system supports an automatic error detection and correction mechanism to help address the common syntax and spelling errors during the process of whiteboard coding. The mobile application provides a flexible and user-friendly solution for realtime handwriting-based programming for learners under various environments where the keyboard or touchscreen input is not preferred.


Author(s):  
Yeon-Seok Kim ◽  
Myung-Woo Park ◽  
Kyong-Ho Lee

With the emergence of powerful mobile Internet devices such as smartphones, mobile devices are expected to play the role of service providers or even brokers, as well as clients. However, the frequent mobility of devices and the intermittent disconnection of mobile and wireless network may degrade the availability and reliability of services. To resolve these problems, this paper proposes an efficient method for migrating and replicating Web services among mobile devices. Specifically, the proposed method splits the source code of a Web service into subcodes depending on users’ preferences for its constituent operations. For the seamless provisioning of services, a subcode with a higher preference is migrated earlier than others. To evaluate the performance of the proposed method, the effect of the code splitting on migration was analyzed.


2020 ◽  
Vol 2020 ◽  
pp. 1-9
Author(s):  
Yilian Zhou ◽  
Ligang He ◽  
Bin Wang ◽  
Yi Su ◽  
Hao Chen

Offloading computation from mobile to remote cloud servers is a promising way to reduce energy consumption and improve the performance of mobile applications. However, a great challenge arises as automatic integration of powerful computing resources in remote cloud infrastructure and the portability of mobile devices. In this paper, we develop a Java annotation-based offloading framework, called MCAF, for android mobile devices. This framework is designed and committed to simplifying the development of android applications enabled with the offload capability. All the developers need to do is to import the SDK library of our MCAF and annotate the computation-intensive methods. MCAF can automatically extract the annotated source code and generate the code that will be run in the Cloud. Moreover, the codes of making the offloading decisions are automatically inserted into the original source code. We also conducted the real experiments to show the applicability of our MCAF.


2012 ◽  
Vol 542-543 ◽  
pp. 1023-1028
Author(s):  
Chao Guo ◽  
Jun Zhang ◽  
Yong Feng Zhi

As one of Linux development directions, embedded Linux has many achievements and mature products. Its stability, reliability and the high efficiency is being proved by the facts. Linux has a great potential in the embedded area, which is loved by many businesses, scientific research units. The embedded Linux opens the source code, provides technical support widely and has good extendibility, supports a lot of hardware. All these are the advantages of embedded Linux. Touch screen has been an important human-computer interaction device, for they are light, flexible and take up less space. Most mobile devices offer a touch screen which is used together with a pen in order to take the role of the mouse for application control. A kind of touch screen control system based on ARM and Linux is introduced in detail. Circuit diagram and touch screen working principle is given. In this paper, touch screen driver based on embedded Linux is designed, analyzed and transplanted. Finally, touch screen can be used normally after calibrating.


Author(s):  
Ralf Bruns ◽  
Jürgen Dunkel

Significant improvements in the development of business applications for mobile devices have been made in recent years. However, the state of the art in software development is for mobile computing still not as mature as it is for conventional information systems on desktop computers. Therefore, declarative and code generation approaches should be preferred instead of manually coding. In the BAMOS project an architecture has been designed and implemented for the generic and flexible development of mobile information systems. The architecture is based on the declarative description of the available services and enables the access to service-oriented architecture (SOA) systems for mobile devices. In this chapter, the authors present a model-driven approach for generating almost the complete source code of mobile services. By applying model-driven development, a new service can be conveniently modeled with a graphical modeling tool and the graphical models are then used to generate the corresponding XML descriptions of the mobile user interface and the workflow specification. In order to use such a service no specific source code has to be implemented on the mobile device. In addition, an alternative modeling approach based on a textual representation of the models using a formal grammar expressed in EBNF is presented.


2016 ◽  
Vol 17 (2) ◽  
pp. 143 ◽  
Author(s):  
Wojciech Fracz ◽  
Jacek Dajda
Keyword(s):  

Sign in / Sign up

Export Citation Format

Share Document