Showing posts with label using. Show all posts
Showing posts with label using. Show all posts

Saturday, February 18, 2017

How To Generate Traffic Using Only Free Methods

How To Generate Traffic Using Only Free Methods


Putting up a company would of course require a lot of things, to get straight to the point, you need a capital. To make money requires money as well. But of course, with the versatility the internet offers, there are many ways you could find that could help optimize the potential of your site or business in generating traffic.

While there are ways to jumpstart your traffic flows, many sites don’t have the resources that others have to generate more traffic for your site. Well, you don’t have to spend a cent; all you need is the proper mindset and a lot of eagerness. You also must have the drive and perseverance to do hard work and research to generate more traffic for your site.

How sweet it is to have more traffic for your site without spending a single cent.  Now it’s a sure thing that many sites have articles that offer tips and guidelines in how to generate traffic using only free methods. Because it is possible, you don’t need to speed a single cent, it may take time, to say honestly, I’m not going to beat around the bush with you. You get better chances by paying for your advertisements, but at least you get a fighting chance with some of these free methods I’m about to tell you.

Take advantage of online forums and online communities. The great thing about forums and online communities is that you can target a certain group that fits the certain demographic that you are looking for. You can discuss about lots of things about the niche that you represent or offer.  Another great advantage is that you know what you are getting into and you will be prepared.

With online communities and forums you can build a reputation for your company. Show them what you are made of and wow them with your range of expertise about the subject, with that you can build a reputation and build trust with the people in your expertise and knowledge.

You can also make use of newsletters. Provide people with a catalog of your products and interesting and entertaining articles. If you make it really interesting and entertaining, more people will sign up for your newsletter and recommend it to other people. The more people who signs up for your newsletter, the more people there will be that will go to your site increasing your traffic.

Another great idea is trading links with other sites. You don’t have to spend a cent. All you have to do is reach an agreement with another webmaster. With exchanging links, the efforts both sites do will benefit both sites. Every traffic that goes to the site could potentially click on the link of your site and visit your site as well. This works well especially when both sites feature the same niche.

Write articles that could pique the attention of people that have interest in your product. Try writing articles that will provide tips and guides to other aficionados. Writing articles that provide good service and knowledge to other people would provide the necessary mileage your traffic flow needs.

Many sites offer free submission and posting of your articles. When people find interest in your articles they have a good chance of following the track by finding out where the article originated. Include a link or a brief description of your company with the article and there’s a great probability that they will go to your site.

Write good content for your site. Many search engines track down the keywords and keyword phrases your site uses and how they are used. It is not a requirement that a content should be done by a professional content writer. You could do your on but you have to make content for your site that is entertaining as well as informational. It should provide certain requirements as well as great quality.
Generally, internet users use search engines to find what they are looking for. Search engines in return use keyword searching in aiding their search results. With the right keywords, you could get high rankings in search engine results without the costs.

All of these methods and more will drive more traffic to your site for free. All it takes is a bit of effort and extended man hours. Learn all you can about the methods depicted here and you will soon have a site with a great traffic flow without the usual costs that come with it.

.


Available link for download

Read more »

Thursday, January 5, 2017

Cracking Android encryption using brute forcer

Cracking Android encryption using brute forcer


 In the latest update, viaExtract now supports cracking Android encryption using brute force for both Android 4.0 (Ice Cream Sandwich) and 4.1 (Jellybean) devices. Our technique for breaking Android encryption was presented at our Def Con 2012 talk, “Into the Droid – Gaining Access to Android User Data”.

Android Encryption Brute Force

In our initial release, we support numeric passcodes ranging from 4-digit through 6-digits, however this can be easily expanded to included more complex (alpha numeric) and longer passcodes.

We currently support the Samsung Nexus S and Samsung Galaxy Nexus models and will continue to add support for new devices. In our initial release of this module, the device must have an unlocked boot loader, however we will expand support for locked devices as well. Follow us on Twitter (@viaforensics) and check out our blog for updates.
Once the passcode has been successfully cracked it will be displayed to the analyst who can then access the device. Future releases will include:
  • Support for additional devices
  • Support for devices with locked boot loaders
  • Support for complex passcodes
  • Ability to mount encrypted file systems from a .dd image
To update to the newest version:
  • For current viaExtract users, load your viaExtract VM as well as the viaExtract program itself. In the top right of your viaExtract UI there is an “Update software” button that will become active. Simply click this button and follow the prompts to update.
  • New users: download version 1.7 (brute force encryption cracking only available in full version).

How to Crack Android Encryption Using viaExtract

After downloading, follow the instructions below to use the new feature (this is also available in the help documentation inside viaExtract).
The devices need to have an unlocked bootloader running Android 4.0 or higher. If the bootloader is locked do not attempt to unlock it (a successful unlock may wipe the device).
To use this feature you must first put the device in fastboot mode. To do this, first power off the phone. For the Nexus S; with the device turned off, hold the volume down button then press and hold the power button. For the Galaxy Nexus; with the device turned off, hold both volume buttons and the press the power button. This should put the device into fastboot state. From there, pass the device to the VM the same way you would a traditional phone (Devices –> USB Devices –> “Fastboot Device”). After passing your device through to the VM, open a case, click ‘New’ –> ‘Encryption Brute Force’.
With your device now in fastboot mode, select “Automatically download footer and header from device” and click “Forward”.

After it is complete, click “Forward”. If the brute force was successful, the pin will be shown on the ‘Results’ screen.

To complete this manually and upload your own header and footer files, issue these commands:
For a Nexus S:
Header:
adb shell dd if=/dev/block/mmcblk0p2 of=tmp_header bs=512 count=1
adb pull tmp_header
Footer:
adb shell mount -t yaffs2 /dev/block/mtdblock6 /root
adb pull /root/userdata_footer tmp_footer
For a Galaxy Nexus
Header
adb shell dd if=/dev/block/mmcblk0p12 of=tmp_header bs=512 count=1
adb pull tmp_header
Footer:
adb shell dd if=/dev/block/mmcblk0p13 of=tmp_footer
adb pull tmp_footer
After pulling both the header and footer files, return to the VM, select the “Encryption Brute Force” option, and select the “Decrypt from header and footer file”. From there, select the location your header and footer files are stored and click “Forward”. Next, follow the prompts to brute force the passcode.
It may take anywhere from a few minutes to a few hours to brute force the passcode, depending on its length and complexity. You will see a progress indicator detailing the completion level of the brute force.

VIA


viaForensics

Available link for download

Read more »

Tuesday, December 27, 2016

Micromax Smartphones Flash Tool Using SP Tools Software Download

Micromax Smartphones Flash Tool Using SP Tools Software Download


Micromax Android Smartphones Flash Tool Software Free Download Without Box



Micromax flash tool without box free download for all Micromax cell phones. You can flash stock roms, reset, or install custom firmware on your Micromax mobiles through this flash tool. You just need to download and install Micromax flash tool on your PC. You can download Micromax update flash tool windows installer from the below official link. 

Micromax Smartphones Flash Tool Using (SP Tools) Software Download



Micromax Flash Tool Features:



Flash stock roms.
Flash recovery.
Formatting Flash 
Memory test.
Parameter setting.
Hard reset your device.
Etc.
You can start download Micromax flashing software windows installer by clicking on the below free downloading link.


Download Micromax Flash Tool

Download Micromax usb driver for windows

Available link for download

Read more »

Monday, December 12, 2016

AT T thinking about using drones to boost cell service at events

AT T thinking about using drones to boost cell service at events


AT&T logo Samsung Galaxy Note 5 rear

Drones have become super popular in recent years, giving people new ways to capture photos and videos like they never have before and perform other jobs. Now AT&T has announced that it’s looking at a new way to use drones.

AT&T


from PhoneDog.com - Latest videos, reviews, articles, news and posts http://ift.tt/29Ek9GR
via IFTTT

Available link for download

Read more »

Wednesday, December 7, 2016

Google Adsense Tips for Using Google Adsense

Google Adsense Tips for Using Google Adsense




Like anything else, you’ll get out of Google Adsense what you put into it.  The following optimization tips can help you grow your Google Adsense dollars:

Google Adsense Tips
Write interesting content and write every day.

Have more than one site.  The more sites you have, the more ads have the potential
to get clicked.

Set up channels and monitor your statistics across all sites.  If one site is performing
poorly, consider changing the content or the ad layout.  Experiment!

Change the ad layout and notice which layout works the best for you.  There are
many different layout options and there’s no way you can know going in which
one will perform the best.

If you’re blogging, writingup.com has a list of profitable topics.  They state that
you don’t have to write on those topics but  you might give it a try or at least plug
some of them in to the search engines.

Google different key words and phrases and notice how much and what kinds of content and ads you see.

Dont be afraid to ask questions.


Tags: how to earn money online, earn cash, google adsense, tips and tricks

Available link for download

Read more »

Thursday, November 17, 2016

Find lost Smartphone using Google’s Android Device Manager

Find lost Smartphone using Google’s Android Device Manager


If you are unable to Find lost Smartphone and you haven’t loaded any app into your smartphone then you need not to worry as there is one method using which we can find your lost Android smartphone and that is by using Google’s Android Device Manager. If your phone is stolen or you have misplaced it anywhere in your home you can use Google’s Android Device Manger to find it.

All the Android smartphones come with Google Play installed in it. When you use Google Play for the first time on your Android smartphone or even on your tablet, Google installs Android device manager in your smartphone or tablet without your knowledge.


How to Activate Android Device Manager

Follow the steps below to activate Android device manager on your smartphone or tablet.


  •  Go to Settings
  • Then move to Security
  • Then move to Device Administrators
  • You will see some apps there and the first one would be Android Device Manager
  • Tap on it and Activate it
Once you have activated Android device manager on your smartphone, you need to go to your web browser and follow the steps to find your lost Android device.


  • Visit the Google Play home by clicking on this link
  • You will see a Gear icon on the top right corner
  • Click on it and you will see Android device manager
  • Click on Android device manager
  • Once Android device manager is opened in your web browser it will automatically contact your device. The map of your country will be displayed on your web browser.
  • Once Android Device Manager has located your smartphone you will see its location on Google Maps and the distance it is away from you right now.
  • Now you will have  three options there.


  1. Ring the Device:This feature will ring your smartphone at fill volume for 5 minutes even if it is silent. Unfortunately the device won’t ring if it is switched off.
  2. Lock the Device:This feature will lock your Android smartphone and will be provided a new password to access it. You can set your desired password on your lost smartphone.
  3. Erase all Data :Using this feature all the data which is present in your Android smartphone will be deleted which will include images, music or other files. However it won’t delete the contents of your SD card and Android device manager won’t work once you have erased all the data. It will Factory reset your smartphone.

Available link for download

Read more »

Tuesday, September 20, 2016

Build beautifully for Android Wear’s Round Screen using API 23’s round identifier

Build beautifully for Android Wear’s Round Screen using API 23’s round identifier


Posted by Hoi Lam, Android Wear Developer Advocate

Android Wear is about choice. From the beginning, users could choose the style they wanted, including watches with circular screens. With Android Wear API 23, we have enabled even better developer support so that you can code delightful experiences backed by beautiful code. The key component of this is the new round resource identifier which helps you separate resource files such as layouts, dimens between round and square devices. In this blog post, I will lay out the options that developers have and why you should consider dimens.xml! In addition, I will outline how best to deal with devices which have a chin.

Getting started? Consider BoxInsetLayout!

If all your content can fit into a single square screen, use the BoxInsetLayout. This class has been included in the Wearable Support Library from the start and helps you put all the content into the middle square area of the circular screen and is ignored by square screens. For details on how to use the BoxInsetLayout, refer to the Use a Shape-Aware Layout section in our developer guide.

Without BoxInsetLayout
With BoxInsetLayout

Goodbye WatchViewStub, Hello layout-round!

Developers have been able to specify different layouts for square and round watches using WatchViewStub from the beginning. With Android Wear API 23, this has become even easier. Developers can put different layouts into layout-round and layout folders. Previously with WatchViewStub, developers needed to wait until the layout was inflated before attaching view elements, this added significant complexity to the code. This is eliminated using the -round identifier:

 Pre Android Wear API 23 - WatchViewStub (4 files)

1. layout/activity_main.xml
 <?xml version="1.0" encoding="utf-8"?>  
 
<android.support.wearable.view.WatchViewStub    
     >:
android="http://schemas.android.com/apk/res/android"  
     >:
app="http://schemas.android.com/apk/res-auto"  
     >:
tools="http://schemas.android.com/tools"  
     android
:id="@+id/watch_view_stub"  
     android
:layout_width="match_parent"  
     android
:layout_height="match_parent"  
     app
:rectLayout="@layout/rect_activity_main"  
     app
:roundLayout="@layout/round_activity_main"  
     tools
:context="com.android.example.watchviewstub.MainActivity"  
     tools
:deviceIds="wear"></android.support.wearable.view.WatchViewStub>

2. layout/rect_activity_main.xml - layout for square watches

3. layout/round_activity_main.xml - layout for round watches

4. MainAcitivity.java
  
 
protected void onCreate(Bundle savedInstanceState) {  
   
super.onCreate(savedInstanceState);  
   setContentView
(R.layout.activity_main);  
   
final WatchViewStub stub = (WatchViewStub) findViewById(R.id.watch_view_stub);  
   stub
.setOnLayoutInflatedListener(new WatchViewStub.OnLayoutInflatedListener() {  
     
@Override  
     
public void onLayoutInflated(WatchViewStub stub) {  
       mTextView
= (TextView) stub.findViewById(R.id.text);  
     
}  
   
});  
 
}  

 After Android Wear API 23 - layout-round (3 files)

1. layout-notround/activity_main.xml - layout for square watches

2. layout-round/activity_main.xml - layout for round watches

3. MainAcitivity.java
 protected void onCreate(Bundle savedInstanceState) {  
     
super.onCreate(savedInstanceState);  
     setContentView
(R.layout.activity_main);  
     mTextView
= (TextView) findViewById(R.id.text);    
 
}  

That said, since WatchViewStub is part of the Android Wear Support Library, if your current code uses it, it is not a breaking change and you can refactor your code at your convenience. In addition to the -round identifier, developers also use the -notround idenifier to separate resources. So why would you want to use it in place of the default layout? It’s a matter of style. If you have a mixture of layouts, you might consider organising layouts in this way:

  • layout/ - Layouts which works for both circular and square watches
  • layout-round/ and layout-notround/ - Screen shape specific layouts

An even better way to develop for round - values-round/dimens.xml

Maintaining multiple layout files is potentially painful. Each time you add a screen element, you need to go to all the layout files and add this. With mobile devices, you will usually only do this to specify different layouts for phones and tablets and rarely for different phone resolutions. For watches, unless your screen layout is significantly different between round and square (which is rare based on the applications I have seen thus far), you should consider using different dimens.xml instead.

As I experimented with the -round identifier, I found that the easiest way to build for round and square watches is actually by specifying values/dimens.xml and values-round/dimens.xml. By specifying different padding settings, I am able to create the following layout with the same layout.xml file and two dimens files - one for square and one for round. The values used suits this layout, you should experiment with different values to see what works best:

values-round/dimens.xml values/dimens.xml
 <dimen name="header_start_padding">36dp</dimen>  
 
<dimen name="header_end_padding">22dp</dimen>  
 
<dimen name="list_start_padding">36dp</dimen>  
 
<dimen name="list_end_padding">22dp</dimen>  
 <dimen name="header_start_padding">16dp</dimen>  
 
<dimen name="header_end_padding">16dp</dimen>  
 
<dimen name="list_start_padding">10dp</dimen>  
 
<dimen name="list_end_padding">10dp</dimen>  

Before API 23, to do the same would have involved a significant amount of boilerplate code manually specifying the different dimensions for all elements on the screen. With the -round identifier, this is now easy to do in API 23 and is my favourite way to build round / square layouts.

Don’t forget the chin!

Some watches have an inset (also know as a “chin”) in an otherwise circular screen. So how should you can you build a beautiful layout while keeping your code elegant? Consider this design:

activity_main.xml

 <FrameLayout  
   
...>  
   
<android.support.wearable.view.CircledImageView  
     android
:id="@+id/androidbtn"  
     android
:src="@drawable/ic_android"  
     
.../>  
   
<ImageButton  
     android
:id="@+id/lovebtn"  
     android
:src="@drawable/ic_favourite"  
     android
:paddingTop="5dp"  
     android
:paddingBottom="5dp"  
     android
:layout_gravity="bottom"  
     
.../>  
 
</FrameLayout>  

If we are to do nothing, the heart shape button will disappear into the chin. Luckily, there’s an easy way to fix this with fitsSystemWindows:

 <ImageButton  
     
android:id="@+id/lovebtn"  
     
android:src="@drawable/ic_favourite"  
     
android:paddingTop="5dp"  
     
android:paddingBottom="5dp"  
   
android:fitsSystemWindows="true"  
     ...
/>  

For the eagle-eyed (middle image of the screen shown below under “fitsSystemWindows=”true””), you might noticed that the top and bottom padding that we have put in is lost. This is one of the main side effect of using fitsSystemWindows. This is because fitsSystemWindows works by overriding the padding to make it fits the system window. So how do we fix this? We can replace padding with InsetDrawables:

inset_favourite.xml

 <inset  
   
>="http://schemas.android.com/apk/res/android"  
   
android:drawable="@drawable/ic_favourite"
   
android:insetTop="5dp"  
   
android:insetBottom="5dp"
/>  

activity_main.xml

 <ImageButton  
     
android:id="@+id/lovebtn"  
     
android:src="@drawable/inset_favourite"  
     
android:paddingTop="5dp"  
     
android:paddingBottom="5dp"  
     
android:fitsSystemWindows="true"  
     ...
/>  

Although the padding setting in the layout will be ignored, the code is tidier if we remove this redundant code.

Do nothing
fitsSystemWindows=”true”
fitsSystemWindows=”true”
and use InsetDrawable

If you require more control than what is possible declaratively using xml, you can also programmatically adjust your layout. To obtain the size of the chin you should attach a View.OnApplyWindowInsetsListener to the outermost view of your layout. Also don’t forget to call v.onApplyWindowInsets(insets). Otherwise, the new listener will consume the inset and inner elements which react to insets may not react.

How to obtain the screen chin size programmatically

MainActivity.java

 private int mChinSize;  
 
protected void onCreate(Bundle savedInstanceState) {  
     
super.onCreate(savedInstanceState);  
     setContentView
(R.layout.activity_main);  
     
// find the outermost element  
     
final View container = findViewById(R.id.outer_container);  
     
// attach a View.OnApplyWindowInsetsListener  
     
container.setOnApplyWindowInsetsListener(new View.OnApplyWindowInsetsListener() {  
         
@Override  
         
public WindowInsets onApplyWindowInsets(View v, WindowInsets insets) {  
             mChinSize
= insets.getSystemWindowInsetBottom();  
           
 // The following line is important for inner elements which react to insets  
             v.onApplyWindowInsets(insets);

             
return insets;  
     
}  
   
});  
 
}  

Last but not least, remember to test your code! Since last year, we have included several device images for Android Wear devices with a chin to make testing easier and faster:

Square peg in a round hole no more!

Android Wear has always been about empowering users to wear what they want. A major part in enabling this is the round screen. With API 23 and the -round resource identifier, it is easier than ever to build for both round and square watches - delightful experiences backed by beautiful code!

Additional Resources

Why would I want to fitsSystemWindows? by Ian Lake - Best practice for using this powerful tool including its limitations. ScreenInfo Utility by Wayne Piekarski - Get useful information for your display including DPI, chin size, etc.


Available link for download

Read more »