Friday, 27 October 2017

Android vs IOS


Android
Android is an open source operating system widely used on smartphones and tablets. Android has been available under a free and open source software license from October 21, 2008 and until March 2011. Google published the entire source code (including network and telephony stacks) under an Apache License, and keeps the reviewed issues list publicly open for anyone to see and comment.
Even though the software is open source, device manufacturers cannot use Google's Android 
trademark until Google certifies that the device complies with their Compatibility Definition Document (CDD). Devices must also meet this requirement to be eligible to license Google's closed-source applications, including the Android Market. 
Google purchased the initial developer of the software, Android Inc., in 2005. The unveiling of the Android distribution on November 5, 2007 was announced with the founding of the Open Handset Alliance, a consortium of 84 hardware, software, and telecommunication companies devoted to advancing open standards for mobile devices. Google released most of the Android code under anApache License, a free software license. The Android Open Source Project is tasked with the maintenance and further development of Android.The Android Kernel is based on the Linux kernel, with middleware, libraries and APIs written in C, and application software running on an application framework, which includes Java-compatible libraries based on Apache Harmony. Android uses the Dalvik virtual machine with just-in-time compilation to run compiled Java code. Android has a large community of developers writing applications ("apps") that extend the functionality of the devices. Developers write primarily in a customized version of Java. 
There are currently more than 200,000 apps available for Android. Apps can be downloaded from third-party sites or through online stores such as Android Market (available through a browser as well as on the phone).
The Android OS was listed as the best-selling smartphone platform worldwide in Q4 2010 by Canalyswith over 190 million Android devices in use by October 2011.OS Versions
The Android platform releases software upgrades periodically and each substantial upgrade is named after a dessert. The December 2010 release of Gingerbread OS 2.3/2.4 has the highest percentage of market share, with 50.1% in December 2011. The key features of this update are the improved resolution for large screens, near-field communication, copy-paste feature, improved graphics for gaming and multiple camera.
The last OS released on February 22, 2011 was Honeycomb OS 3.0 SDK. This is the first ever tablet only release of Android. The Motorola Xoom is the first tablet to run on this OS. The attractive features are the 3D desktop with redesigned widgets, Gtalk video chat and improved performance with hardware 
acceleration. The next update for Android will be Ice Cream Sandwich 3.0, which will include several software enhancements such as an improved copy and paste function, data logging and warnings, as well as the ability to be able to take screenshots by holding down on the power and volume buttons. There have been improvements with the UI, keyboard and dictionaries as well.
Apple IOS
Apple iOS was originally developed for the iPhone, it has since been extended to support other Apple 
devices such as the iPod touch, iPad and Apple TV. Apple does not license iOS for installation on 
third-party hardware. As of December 2011, Apple is advertising more than 500,000 iOS applications, which have collectively been downloaded more than 18 billion times.
The user interface of iOS is based on the concept of direct manipulation, using multi-touch gestures. 
Interface control elements consist of sliders, switches, and buttons. The response to user input is immediate and provides a fluid interface. Interaction with the OS includes gestures such as swipe, tap, pinch, and reverse pinch, all of which have specific definitions within the context of the iOS operating system and its multi-touch interface. Internal accelerometers are used by some applications to respond to shaking the device (one common result is the undo command) or rotating it in three dimensions (one common result is switching from portrait to landscape mode).
iOS is derived from Mac OS X, which shares the Darwin foundation, and is therefore a Unix-like 
operating system by nature.In iOS, there are four abstraction layers: the Core OS layer, the Core Services layer, the Media layer, and the Cocoa Touch layer. The current version of the operating system (iOS 5.0) uses roughly 774.4 megabytes of the device's storage, varying for each model.OS VersionsThe latest update was released at 6pm GMT on October 12, 2011. iOS 5 introduced the iCloud service and the Notification Center, as well as improvements to native apps such as Camera. The operating system also features new applications, such as the "Reminders" app and "Newsstand", an application that lets you buy newspapers and magazines. Unlike other applications, Newsstand is the first native 
application to actually run on the homescreen. "iMessage" is an application that allows iPod touch, iPhone, and iPad users to communicate, much like a chat service only used between these devices. 
The iMessage feature has been integrated into the "Messages" application on the iPhone. The iPod 
application on the iPhone and iPad has now been split into the Music and Video applications, just like on the iPod Touch. According to Apple, the new OS has over 200 new features.
Application Distribution

Android
Android distributes applications through the Android Market. Google hosts the applications, and a little 
more than half are available free of cost and the rest require nominal fees. Android has a refund policy in which they will issue a full refund if a user uninstalls an app within the first 24 hours after installing it. 
Because Google does not regulate or approve of applications in its Market, there are more security vulnerabilities and issues associated with Android.
Apple IOS
Applications are available through the App Store on all iOS devices. A little over a quarter of the 
applications Apple hosts are free, the rest require some form of payment. Applications hosted in ApplesApp Store are scrutinized prior to release. App writers must submit their apps to Apple, which has a process of deciding on whether they would like to host them or not. Additionally, Apple can also provide information about the range of the products available in their app store. Apple does not have a refund policy for their apps.Symantec recently conducted a lengthy analysis in regards to the vulnerability of Apple’s iOS and Android. It outlined how iOS is more resistant to traditional malware attacks, mostly due to Apple’s app approval process and their extensive process of investigating developers to identify and eliminate potential attackers.
Vulnerability

Android
It can  be assumed that Android is a more vulnerable platform due to the fact that it is open-source and does not have as tight a leash on platform rules and features as Apple’s iOS. One of the recent vulnerabilities exposed in this platform was the “permission-escalation vulnerability”, which allows for an app to be installed without a user approving of the permissions typically required when installing an app. Another vulnerability is called the “Linux kernel privilege escalation” and it allows for an unprivileged application to escalate or gain privileges and full control over a device. The researcher that discovered the aforementioned vulnerabilities, Jon Oberheide, was able to upload an app disguised 
as “Angry Birds expansion pack” into the Android Market. Once downloaded, without any user 
knowledge, the application was able to install three additional apps that monitored the phone’s 
contacts, location information, and text messages. All of the extracted data could then be transmitted to a remote server.
Apple IOS
Although Apple’s iOS platform is more tightly controlled in comparison to Android, there is still some vulnerability that exists within the platform. One such exposed vulnerability is to an updated version of a tool called sslsniff, which allows users to easily perform man-in-the-middle attacks against SSL/TLS connections. With this tool, hackers can identify vulnerable Apple devices and have the ability to snoop on secure communications. The vulnerability is present in many versions of iOS 4 as well as the newly 
released iOS 5, and it allows anyone to capture traffic from your iOS device with techniques to read and intercept any and all encrypted SSL traffic silently without notifying the user. Another vulnerability exposed within the iOS platform is in conjunction with the Skype iOS app. With this vulnerability, hackers can use a JavaScript exploit to extract address books from iOS devices. For example, if a user is to open a chat with a malicious person, they can get access to the user’s friend list and do whatever they would like with the information.
Framework/SDK Difference

Android
Android is programmed primarily in Java on top of a custom VM (virtual machine). The Android object 
model is distributed and classes are freely invoked between apps and libraries, meaning that there is no sandboxing of applications such as that seen in Apple’s iOS platform. The lack of sandboxing between applications leads to a less secure device. Applications are free to communicate with one another, exchange information and data. Application development is facilitated through a set of tools that are provided with the Android SDK; these tools are accessible with the Eclipse plugin called ADT (Android Development Tools) or from the command line. Development with Eclipse is preferred and encouraged because it allows the developer to directly invoke the tools needed while developing. The steps for developing are as follows:


  • Set up Android Virtual devices or hardware devices

    • Create an Android project
    • Build and run the application
    •  Debug the application with the SDK debugging and logging tools
    • Test the application with the Testing and Instrumentation framework
    AndroidLicensing
    The Android market offers a licensing service that lets you enforce licensing policies for paid 
    applications that you publish through the Android market. With Android market licensing, the developer’s applications can query Android market at run time to obtain their licensing status for the current user, then allow or disallow further use as appropriate. The licensing service is a secure means of controlling access to a developer’s applications; when an application checks the licensing status, the 
    Market server signs the licensing status response using a key pair that is uniquely associated with the publisher account. The developer’s application stores the public key in its compiled .apk file and uses it to verify the licensing status response. 
    The Android SDK provides developers with library sources that can be included in their application projects; the License Verification Library (LVL) handles all of the licensing-related communication with the Android market client and licensing service. With the LVL integrated, the developer’s application can determine its licensing status for the current user by simply calling a library checker method and implementing a callback that receives the status. In order for a developer to be able to use licensing for an application, they must register with a publisher account on Android market so they can publish the application to users. Developers can register for a publisher account through their existing Google accounts after agreeing to the terms of service. After the registration process has been completed and a publisher account has been acquired, developers can upload applications at their own convenience, and begin debugging and testing their licensing implementations. Developers can use the publisher account to obtain a public key for licensing, debug and test an application’s licensing implementation (prior to publishing the application), and publish the applications to which they have already added licensing support.
    Apple IOS

    Apple’s iOS is developed using the iOS Software Development Kit. The iOS SDK includes iOS, Xcode tools, access to documentation, sample code, and resources needed to develop applications. The SDK and Xcode tools can be used on any Intel-based Macintosh computer with a current version of Mac OS X. Xcode provides the development environment developers can use to create the application code, compile it, run it, and debug it. Apple’s iOS is based on a variant of the same Mach kernel that is found on Mac OS X, and there are layers of technology services that are used to implement applications on the platform. The layers are divided into four; Cocoa Touch, media, Core Services, and core OS. Core OS and Core Services layers contain the fundamental interfaces for iOS, including those used for accessing files, low-level data types, Bonjour services, network sockets, etc. The layers are mostly C-based and contain technologies such as Core Foundation, CFNetwork, SQLite, and access to POSIX threads and UNIX sockets among others. Moving into the upper layers, such as the media layer, there are more advanced technologies using a mixture of C and Objective-C. The media layer contains the fundamental technologies used to support 2D and 3D drawing, audio, and video. This layer includes C-based technologies such as Open GL ES, Quartz, and Core Audio, along with Core Animation, which is an advanced Objective-C based animation engine. In the Cocoa Touch layer, most of the technologies use Objective-C. Frameworks within this layer provide the fundamental infrastructure used by the developer’s application; foundation framework provides object-oriented support for collections, file management, network operations and more. The UIKit framework provides the visual infrastructure for 
    the application, including classes for windows, views, controls and the controllers that manage those objects. The starting point for any development project is the Cocoa Touch layer and the UIKit 
    framework in particular.

    Thursday, 26 October 2017

    Android studio


    What is Android
    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 to develop only for Android, and their applications 
    should be able to run on different devices powered by Android.
    The first beta version of the Android Software Development Kit (SDK) was 
    released by Google in 2007, whereas 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.
    Features
    Android is a powerful operating system competing with Apple 4GS and support
    great features. Few of them are listed below:
    Feature Description
    Beautiful UI: Android OS basic screen provides a beautiful and intuitive 
    user interface.
    Connectivity :GSM/EDGE, IDEN, CDMA, EV-DO, UMTS, Bluetooth, Wi-Fi, 
    LTE, NFC and WiMAX.
    Storage: SQLite, a lightweight relational database, is used for data 

    storage purposes.
    Media support H.263, H.264, MPEG-4 SP, AMR, AMR-WB, AAC, HE-AAC, 
    AAC 5.1, MP3, MIDI, Ogg Vorbis, WAV, JPEG, PNG, GIF, 
    and BMP
    Messaging SMS and MMS
    Web browser Based on the open-source WebKit layout engine, coupled 
    with Chrome's V8 JavaScript engine supporting HTML5 and 
    CSS3.
    Multi-touch Android has native support for multi-touch which was 
    initially made available in handsets such as the HTC Hero.
    Multi-tasking User can jump from one task to another and same time 
    various application can run simultaneously.
    Resizable widgets Widgets are resizable, so users can expand them to show 
    more content or shrink them to save space
    Multi-Language Support single direction and bi-directional text.
    GCM Google Cloud Messaging (GCM) is a service that let
    developers send short message data to their users on 
    Android devices, without needing a proprietary sync 
    solution.
    Wi-Fi Direct A technology that let apps discover and pair directly, over 
    a high-bandwidth peer-to-peer connection.
    Android Beam A popular NFC-based technology that let users instantly 

    share, just by touching two NFC-enabled phones together.
    Android Applications
    Android applications are usually developed in the Java language using the 
    Android Software Development Kit.
    Once developed, Android applications can be packaged easily and sold out either 
    through a store such as Google Play or the Amazon Appstore.
    Android powers hundreds of millions of mobile devices in more than 190 

    countries around the world. It's the largest installed base of any mobile platform.and is growing fast. Every day more than 1 million new Android devices are 
    activated worldwide.
    This tutorial has been written with an aim to teach you how to develop and 
    package Android application. We will start from environment setup for Android 
    application programming and then drill down to look into various aspects of 
    Android applications.
    Setup
    You will be glad to know that you can start your Android application 
    development on either of the following operating systems:
     Microsoft Windows XP or later version.
     Mac OS X 10.5.8 or later version with Intel chip.
     Linux including GNU C Library 2.7 or later.
    Second point is that all the required tools to develop Android applications are 
    freely available and can be downloaded from the Web. Following is the list of 
    software's you will need before you start your Android application programming.

    • Java JDK5 or JDK6
    • Android SDK
    • Eclipse IDE for Java Developers (optional)
    • Android Development Tools (ADT) Eclipse Plugin (optional)

    Here last two components are optional and if you are working on Windows 
    machine then these components make your life easy while doing Java based 
    application development. So let us have a look at how to proceed to set the 
    required environment.
    1.Java Development kit(JDK)
    You can download the latest version of Java JDK from Oracle's Java site: Java SE 
    Downloads. You will find instructions for installing JDK in downloaded files, follow 
    the given instructions to install and configure the setup. Finally, set PATH and 
    JAVA_HOME environment variables to refer to the directory that 
    contains java and javac, typically java_install_dir/bin and java_install_dir 
    respectively.
    If you are running Windows and have installed the JDK in C:\jdk1.6.0_15, you 
    would have to put the following line in your C:\autoexec.bat file.
    set PATH=C:\jdk1.6.0_15\bin;%PATH%
    set JAVA_HOME=C:\jdk1.6.0_15
    Alternatively, you could also right-click on My Computer, select Properties, 
    then Advanced, then Environment Variables. Then, you would update the PATH 
    value and press the OK button.
    On Linux, if the SDK is installed in /usr/local/jdk1.6.0_15 and you use the C 

    shell, you would put the following code into your .cshrc file.
    setenv PATH /usr/local/jdk1.6.0_15/bin:$PATH
    setenv JAVA_HOME /usr/local/jdk1.6.0_15
    Alternatively, if you use an Integrated Development Environment (IDE) Eclipse, 

    then it will know automatically where you have installed your Java.
    2.Android SDK
    You can download the latest version of Android SDK from Android’s official 
    website: http://developer.android.com/sdk/index.html. If you are installing SDK 
    on Windows machine, then you will find ainstaller_rXX-windows.exe, so just 
    download and run this exe which will launch Android SDK Tool Setup wizard to 
    guide you throughout the installation, so just follow the instructions carefully. 
    Finally, you will have Android SDK Tools installed on your machine.
    If you are installing SDK either on Mac OS or Linux, check the instructions 
    provided along with the downloaded android-sdk_rXX-macosx.zip file for Mac OS 
    and android-sdk_rXX-linux.tgz file for Linux. This tutorial will consider that you 
    are going to setup your environment on Windows machine having Windows 7 
    operating system.
    So let's launch Android SDK Manager using the option All Programs > Android 

    SDK Tools > SDK Manager
    Once you launched SDK manager, it is time to install other required packages. 
    By default it will list down total 7 packages to be installed, but we will suggest to 
    de-select Documentation for Android SDK and Samples for SDK packages to 

    reduce installation time. Next click the Install 7 Packages button.If you agree to install all the packages, select Accept All radio button and 
    proceed by clicking Install button. Now let SDK manager do its work and you 
    go, pick up a cup of coffee and wait until all the packages are installed. It may 
    take some time depending on your internet connection. Once all the packages 
    are installed, you can close SDK manager using top-right cross button.
    3.Eclipse IDE
    All the examples in this tutorial have been written using Eclipse IDE. So we 
    would suggest you should have latest version of Eclipse installed on your 
    machine.
    To install Eclipse IDE, download the latest Eclipse binaries from
    http://www.eclipse.org/downloads/. Once you have downloaded the installation, 
    unpack the binary distribution into a convenient location. For example in 
    C:\eclipse on windows, or /usr/local/eclipse on Linux and finally set PATH 
    variable appropriately.
    Eclipse can be started by executing the following commands on windows 
    machine, or you can simply double click on eclipse.exe
    %C:\eclipse\eclipse.exe
    Eclipse can be started by executing the following command on Linux machine:

    $/usr/local/eclipse/eclipse.
    Android Development tool(ADT)plugin
    This step will help you in setting Android Development Tool plugin for Eclipse. 
    Let's start with launching Eclipse and then, choose Help > Software Updates 

    > Install New Software. Now select all the listed plug-ins using Select All button and click Next button 
    which will guide you ahead to install Android Development Tools and other 
    required plugins.
    5.Create Android Virtual Device
    To test your Android applications you will need a virtual Android device. So 
    before we start writing our code, let us create an Android virtual device. Launch 
    Android AVD Manager using Eclipse menu options Window > AVD 
    Manager> which will launch Android AVD Manager. Use New button to create a 
    new Android Virtual Device and enter the following information, before 
    clicking Create AVD button.

    Sunday, 22 October 2017

    15 Best Free Hacking Apps For Android Phones

    Hey guys today I am going to tell a new things .Here going to tell about 15 best free hacking apps for android.there are many apps that are for rooted phones and non rooted phones.and i have to prepare the lists of the best hacking apps for android which can be used by an it security administrator,or ethical hackers.

    15 Best Free Hacking Apps For Android Phones

    1.AndroRAT
    AndroRAT stands for android and rat.this top free hacking tool was released a long time ago as a client/server application.The app aim to give you the control of android system remotely and fetch the information from it.This app runs as a service right after the boot.so,a user doesn't need to interact with the service.the app provide you the ability to trigger the server connection by a call or SMS.
      
     This feature in this useful android hacking app include collecting information like contacts,call logs,messages,and location.the app also allows you to remotely monitor received messages and state of phone,making a phone call and sending texts,taking picture from camera,opening URL in the default browser etc. 
    2.Hackode
    this is an app which is basically a collection to multiple tools for ethical hacking.in this app there are 3 modules reconnaissance,scanning,security feed-available in the application.

    With this app you get the functionalities like google hacking,sql injection,MySQL server,whois,scanning,DNS lookup,IP,MX records,DNS dif,security RSS feed,exploit etc.it's a great android hacking app to start with and it doesn't ask for your private information to operate.
    3.zANTI
    zANTI is a reputed android hacking suite from Zimperiumthis software suite comes with multiple tools that are widely used for penetration testing puposes.this mobile penetration testing toolkit allows the security researchers to scan the network easily.this toolkit allows the IT administrator to simulate an advanced hacking environment to dectect multiple malicious techniques.zANTI could be called an app that bring the power of backtrack on your android device.as soon as you login into zANTI,it amps the entire network and sniffs the websites being visited along with their cookies-thanks to ARO cache poisoning on devices.
    the various modules in the app are network mapping,port discovery,sniffing ,packet manipulation,DoS,MITM,and more.
    4.cSploit
    cSploit calls itself the most advaced and comlete IT security toolkit for android operating system.ot's tool that enumerates local hosts,finds vulnerabilities and their wxploits,cracks wifi password,installs backdoors,etc..
    5.FaceNiff
    FaceNiff is a top android hacking app that allows you to interept and sniff your wifi network traffic.this tool is widely used to snoop into people's facebook,twitter and other social media websites using your android device.this hackers favorite tool steals cookies from wifi network and gives an attacker an unauthorized access to victim's account.
    FaceNiff is developed by Bartosz ponurkiewicz the same developer who wrote firesheep for firefox hacking on the desktop.
    6.Shark for root
    Shark for root is an advaced tool for security experts and hackers.this tool works as a traffic snipper and works on wifi,3G,and FroYo tethered mode.one can use also use the tcpdump command for this free hacking app for rooted android devices.
    7.Droidsheep
    Droidsheep is an effective hacking app developed for security analysts interersted in playing with wifi networks.the app has the ability to hijack the web session profiles over a network and it wirks with almost all services and websities.
    As you fire up the droidsheep app ot acts a router that monitor and intecepys all the wifi network traffic and fetches the profiles of active sessions.with this app ine can sniff facebook,linkedin,twitter and other social media accounts.
    Droidsheep guard another version of app helps you to detect ARP snoofing on the network i.e. the attacks by FaceNiff,Droidsheep,and other software.
    Download Link:http://droidsheep.de/
    8.DroidBox
    Droidbox is an app that offers dynamic analysis of android aplications.using the app one can get a wide range of results about the hashes for the APK package,network traffic,SMS and phone calls,information leaks via different channels etc..
    this top android hacking application also gives you the ability to visualize the behaviour of an android app package.
    9.APKInspector
    APKInspectror is an app that allows you to perform reverse engineering tricks.with this app you can get the graphic features and analysis function for the users to get a deep insight.this powerful android hacking tool helps you get the source code of any android app and visualize the DEX code to erase the credits and license.
    10.Nmap
    one of the most popular network scanning apps for desktop can also be used on android operating system.Nmap works on both nin rooted and rooted phones.if you are a beginner android hacker,this hacking app is must have.
    11.SSHDroid
    SSHDroid is a SSH server imlementation developed for android that allows you to connect your android device to a PC and run cammands like "terminal"and "adb shell"and edit files.it provides an extra security later you are connecting to a remote machine.
    the app provides features like shared key authentication,wifi auto start whitelist,extended notification control etc.
    12.Wifi Kill
    Wifi kill is a great hacking tool for android for rooted android devices.using this tool one can disable's internet connection if it's connecteed to your network.in reality it blocks the packet data going to a device.thanks to it's simple interface any novice user can use this android hacking app.
    13.Kali Linux NetHunter
    Kali linus nethunter is the firt open source penetration testing platform for android powered nexus devices and onelus one.it supports wireless 802.11 frame injection,HID keyboard,1-Click MANA evil access piont setups,BadUSB MITM attacks etc.
    14.Fing Network Scanner
    This popular network scanner app for android is used by hackers and security proffessionals to discover which devices are connected to the internet,map devices,locate security risks,find intruders,solve network problrms,etc..it comes with more than a dozen free network tools for making your job easier.
    15.USB Cleaver
    USB cleaver is a free android hacking app that's capable of stealing information from connected windows PCs.it can access browser passwords,wifi password,network informations etc..

    Wednesday, 18 October 2017

    20 Cool New Features & Changes in Android 8.0 Oreo

    Guys today i am going to tell about 27 new features in android oreo.there are several new features are introduced in android oreo .
    Lets start...
    1.Redesigned setting menu
    In android oreo the first new feature is redesigned setting menu.the setting menu feature is like an subtle dark gray text on all white backgroud.Android oreo make the setting men as simple and straigh forward as possible.
    2.Revamped file manager
    Android oreo is launching an new feature in file manager.now android file managers are more popular in stores and thing are looking browser without having an additional app.new file mnager is in updated in android oreo.
    3.Battery saver background restrictions
    Doze mode help in android oreo and it help and fix issues in battery drain.these features are in mashmellow and naugot but is not good isn't and google tighten the reins and it helps in background performance of apps.google is starting to carck down on rough battery drainer.
    4.Snooze individual  notifications
    next new features that are new in android oreo is snooze individual notification.when an message is come to you in that time u have no time and that time snooze the notification from right and click in clock and snooze it.this will help you and message will go away and come back in 15 mins.you can change the snooze notification time also.
    5.Fingerprint scanner gestures
    this feature is introduced by pixel and XL.this feature is only in nexus devices but google has introduced all new android oreo devices.third party developer can use an accessiblity sevices.we can use finger print gesture by swipping right and to added to ur favourite app also.
    6.Turn on wifi automatically
    this is an new feature in android oreo.this feature will help you in you dont have to on wifi tourself it will start wifi if it is available in any point.it will scan every day for wifi and you don't have to on every day yourself.whwn you back in home oreo will scan when you come back home and it will scan the location to ur home wifi hotspot.ypu can find this option in oreo "network>internet>wifi>wifi preference"click enable an it will help this feature.
    7.More granular storage control
    In android oreo good controlling.it is top new feature that are updated.
    8.picture_in_Picture mode
    this an new feature in android oreo and this featue will help/allows apps to in picture_in_picture mode.this is an new feature in android oreo and this feature is also like an split screen and this split screen help in viewing videos and movies etc....this app is supported by updating the new API.
    9.New battery menu
    in android oreo battery menu is updated and it will shows adaptive brightness and battery saver in top of window and new in this update is the statistics of the use of the battery is shown in an graphical way.
    10. Autofill framework
    this new autofill feature will helps u in manage it.android oreo will popular the data in password field when it is appropriate.bt default this feature use passwords from google accounts and provide you will save in google chrome.you can control over which password lists to use and you can adjust this setting from the "autufill service"entry in language &input.this time there is no third party apps are available si google service is the only option until other app start talking advanatge of this feature.
    11.Rescue pary
    all software have bugs,it's an unavoidable fact.but with android oro when a fatal bug comes through and your device starts crushing the operating system will attemt to automatically fix the issue.this new feature is called rescue party,and it basically applies a series of escalating fixes when yyour phone repeatedlt reboots,or when a persistent app condinously crashes.here's hoping this marks the end of bootloops.
    12.Notification Chnnels
    using a system called notification channels,apps can now create categories for the various notifications they post.once an app has been updated to use the notification channels features you will able to control the priority and visibility of each type of notification posted by that app.
    13.Adaptive Icons
    this an new feature in android oreo adaptive icons are there and it is designed in an adaptive way.it is built in a an good style according to all users.with this new feature in android 8.o,developers can single unnified app icon and the system will do the rest.when an app offers an adaptive icon android oreo will automatically crop and align it according to the system settings.from a users stand point this means that once app get updated with adaptive icons all of your home icons will be of matching shapes.
    14.Hi-Fi Bluetooth Codecs
    bluetooth has always been criticized for its lower audio quality when compared to a set of wired headphone.but as a apple told us back in september we are now living in a wireless world,so something has to give.thankfully google has added a handful of high quality bluetooth codecs to android oreo including sony's LDAC,which should greatly improve audio quqlity with compatibile bluetooth devices.
    one more thing to add on this front:sony's one of the few manufacturers that actually contribute to android code base so they deserve some props.in addition to the new codec thet have donated the framework that power android's hidden theme engine among other contributions.
    15.Arrow key & Tab navigation
    now the android apps can run on chromebooks,it's become apparent that keyboard and touchscreen-optimized apps dont't play nice together.to solve this google has made android 8.o more reliable and predictable when using arrow keys or the tab button to navigate interfaces.this featyre may sound like it's strictly for chromebooks,but if you use an android based tv box or pair a bluettoth keyboard with your phone or tablet,it will certainly be a welcome change.
    16.Pixel Launcher app drawer improvement
    one to file under the "refinement"category:the pixel launcher will now lwt you swipe up from almost anywhere on your home screen to open the app drawer.so you will no longer haveto intiarte the swipe from the dock at the bottom of the screen,and once you do open the app drawer you will notice another subtle change-the navigation buttons at the bottom of your screen are now black which makes them easier to se on top of the white app drawer.
    17.Wider color gamut in apps
    for the pro style photo editing it's of utmost importance that what you are seeing on your screen is exactly how the final image will look.the trouble is some modern android phones support a wide color gamut,but android apps have not had this capability.so now gamut profiles such as adobeRGB or Pro Photo RGB on supported device,which means that what you see in your favorite photo editor is what you will see on other high end displays.
    18.Wifi Aware
    a new feature in android 8.o called wifi aware has some promising functionality.without needing to be on the same wifi network,devices running the new android version will be able to discover one another the create a private network between them that can allow the devices to share data among themselves.
    aside from the framework being included in android oreo and an API being made available to developers there isn't much real world use for wifi aware just yet.from the sound of it throug it could be used for purposes like speeding up android beam file transfers, or implementing a type of apple  air play like functionality with media sharing.
    19.Notification badge on the home screen
    android has a robust notification system already.but former ios user will be happy to know that android oreo now has support for unread badges on the home screen icons.yours launcher will have to support the new feature but it can be enabled or disabled on a per app basis from within thw "Apps&Notifications"menu in settings.
    20.No more "unknown sources"setting
    to sideload apps on previous android versions all you had to do was enable "unknown sources"in setting then just open the apk. with android oreo this setting is entirely gone,and now you will need to trust individual apps before you can install apks they have downloaded.
    in other words when you download an apk through the chromebrowser you will be prompted to review your "external source"settings. from ther just pick chrome from the list,then make sure the "trist apps from this source"option is enabled.once you have done that you will be able to sideload the apk you downloaded with chrome and the same applies when using other apps,like the amazon app stores.

    Saturday, 14 October 2017

    4ways to crack facebook password &how to protect from them

    Today I am going to about 4 ways to crack facebook password &how to protect from them.now a days social medias are going high priority in our society and world.facebook is the most popular social media in peoples mind and they will share many thing through facebook.facebook have so much advantage and disadvantages also.so peoples will share in facebook like there photos,videos, there birthday etc...Are shared.peoples use facebook as an connect tools.but some others us connectivity for malicious purpose.these peoples will change our identity and other informations.today i am going to tell how to prevent from all of this.
    Lets starts....
    Step are Follows.
    1.Reset password
    The easiest way to Hack someone facebook is by resetting passwords.These are done by some of the friends of the user.

    • The first step would be to get your friend's Facebook email login. If you don't already know it, try looking on their Facebook page in the Contact Info section. Still stuck? Hackers use scraping tools like TheHarvester to mine for email addresses,to find a user's email that you don't already know.
    • Next, click on Forgotten your password? and type in the victim's email. Their account should come up. Click This is my account.



  • It will ask if you would like to reset the password via the victim's emails. This doesn't help, so press No longer have access to these?
  • It will now ask How can we reach you? Type in an email that you have that also isn't linked to any other Facebook account.
  • It will now ask you a question. If you're close friends with the victim, that's great. If you don't know too much about them, make an educated guess. If you figure it out, you can change the password. Now you have to wait 24 hours to login to their account.
  • If you don't figure out the question, you can click on Recover your account with help from friends. This allows you to choose between three and five friends.
  • It will send them passwords, which you may ask them for, and then type into the next page. You can either create three to five fake Facebook accounts and add your friend (especially if they just add anyone), or you can choose three to five close friends of yours that would be willing to give you the password.
    How to protect yourself
    • Use an email address specifically for your Facebook and don't put that email address on your profile.
    • When choosing a security question and answer, make it difficult. Make it so that no one can figure it out by simply going through your Facebook. No pet names, no anniversaries — not even third grade teacher's names. It's as easy as looking through a yearbook.
    Learn about recovering your account from friends. You can select the three friends you want the password sent to. That way you can protect yourself from a friend and other mutual friends ganging up on you to get into your account.
    2.Use a Keylogger
    There two type of keyloggers software keylogger and hardware keylogger.software keylogger is a program to record that each stroke is keyboard make by user .The software is manually downloaded in victims computer.
    Hardware keylogger is done through by usb devices.its is like software keylogger and here by plugging usb in victims computer the keystrokes will save in usb as summary.
    How to protect yourself
    • Use a firewall. Keyloggers usually send information through the internet, so a firewall will monitor your computer's online activity and sniff out anything suspicious.
    • Install a password manager. Keyloggers can't steal what you don't type. Password mangers automatically fill out important forms without you having to type anything in.
    • Update your software. Once a company knows of any exploits in their software, they work on an update. Stay behind and you could be susceptible.
    Change passwords. If you still don't feel protected, you can change your password bi-weekly. It may seem drastic, but it renders any information a hacker stole useless.
    3.Phishing

    How to protect yourself

    •  If you're still doubtful, go directly to the main website and login the way you usually do.
    • Phishing isn't only done through email. It can be any link on any website / chat room / text message / etc. Even ads that pop up can be malicious. Don't click on any sketchy looking links that ask for your information.
    • Use anti-virus & web security software, like Norton or McAfee.
    4.Man in the middle attack
    It is done trouble by creating fake wife network or other networks.once victims connect to ur fake network it information is transfer to our email.
    How to protect yourself
    • Don't connect to any open (unencrypted) Wi-Fi Networks.
    • Especially don't connect to any Wi-Fi networks that are out of place. Why might you see a "Google Starbucks" when there's no Starbucks for miles? Because hackers know your phone or computer will automatically connect to it if you have used a network with the same name before.
    • If you have trouble connecting to your Wi-Fi, look at your list of nearby networks to see if there are any copies of your network name nearby.
    • If your router asks you to enter the password for a firmware update to enable the internet or shows you a page with major spelling or grammar errors, it is likely you're connected to a fake hotspot.

    Sunday, 8 October 2017

    Share it vs Xender

    Today guys I am going to tell about share it and xender.these 2 apps are mostly famous now a days.these apps are come into existence because I olden days peoples use in mobile phones Bluetooth are ther but it not faster to transfer photo audio or videos.After coming ot smartphone Bluetooth is older and peoples didn't like it and in that time share it and center come into existence.today i am going to tell about the difference between share it and xenter.
         With the help of share it and xenter we can transfer files ,videos etc..It is the best file transfer application.due to share it and xender we can connect with 2 or more peoples for sharing.

    Shareit.
    Shareit is an free app that is in playstore.by shareit we can transfer files,audios,videos and other files.it is beat way of transfer file from one phone to another.we can connect with 2 or more people and share.with shareit we can connect with pc also.
    Feature.
    1.Share till your heart take you:with shareit we can transfer any files from one device to amy other device.
    2.Easy connect:we can easy to connect automatically with its range .
    3.Faster sharing:share your file with over 40x speeder than Bluetooth.
    4.Share it the easy way:send file over wifi connectivity without Bluetooth which means we can save a lot of your battery life also.
    5.Share Shareit:With shareit we can share the app with users,who don't have shareit.
    6.Shareit Groupie:with shareit we can transfer files in group about 5 different users.it will make transfer make faster and easier.
    Xender.
    Xender is also an free app in play store.it is also an file transfer application.
    Features.
    1.No extra connections:you need not carry any USB cables or 8nternet connection you.
    2.Faster:it is high fast transfer.
    3.Multi-Share:by xender we can send file over 4 different users also.
    4.Support Multi OS:we can transfer file between os also.
         So we can say the conclusion as shareit is more optinable and available application.we can say it shareit is more good than xender....

    Thursday, 5 October 2017

    How to recover an memory card or pendrive

    Now we can see many pendrives,memory card that are corruped and that correpted memory card or pendrive can be restore.today i am going to say new trick to how we can repair.... 

    Steps as follows;
    1.first we insert the pendrive or memory card that are correpted to a pc.
    2.next we have to do is "open cammand prompt"by typing in search bar of pc.
    3.next we can see that cmd prompt is opened and there u have to type first is "diskpart"and click enter.
    4.next u have to type in cmd is "list disk"click enter.....now we can see that our computer hard disk and our corrupted memory card or pendrive we see there.
    5.next u have to type"select disk 1"disk 1 is ur pendrive or memory that is corrupted and that is selected by this cammand.(then u can see that ur disk 1 is selected)
    6.next u  have to type "clean"click enterby this cammad ur memory card or pendrive is clean by this cammad.(this time u can see that ur disk is clean)
    7.next u have to type "create disk primary"click enter and u can see that ur disk partion will be succeded.
    8.next u have to type "active"click enter
    9.next u have to select the partition type"select partition1"this time ur partion1 is selected.
    10.last and final step u have to type to recover ur corrupted memory card or pendrive  is type"format fs=fat32"this time ur pendrive or memory card is formated and this time u can use ur currupted pendrive or memory card........
    Enjoy it.........