Monday, July 27, 2015

Rooting Qmobile A50

Hello guyz. hope you are doing well and curiously wanted to go one step further with Cracking Android after flashing CWM Recovery in your Qmobile A50. If you haven't done that already goto this link and follow the steps. Without flashing CWM recovery, you can't go further with rooting.

To root your Qmobile A50, follow the Step written below. 

Disclaimer: Before going further I should declare that I am ZERO percent responsible for any damage to you phone. ZERO PERCENT. you should understand that it may brick or broke your phone permanently.

Step 1: Shutdown your QMobile. 
Step 2: Press "Volume Up", "Volume Down" and "Power" buttons at the same time to boot into bootloader.
you will see this pic, (Sorry for the bad pic result)
 Step 3: you just have to press "Volume up" button (Recovery Mode). Then this screen will show up.
Step 4: Press Volume up button to go to "Recovery Mode" and press Volume Down to select.

Step 5: Go to "mounts and storage" by pressing Volume buttons and select by pressing power button.
Step 6: Go to "mount USB Storage" and connect your phone with PC via usb cable.
Step 7: Download this SuperUser Flashable zip, Here
Step 8: Copy zip to phone Sdcard, as it is.
Step 9: Press Power button again to unmount. and Go Back to main menu.
Step 10: Go to "install zip from Sdcard", then "choose zip from Sdcard" and point to the zip, you recently copied.
Step 11: Go to "Yes -  Install *****.zip", and press power button. and let phone do the magic. :-P

Yupppeeeee,,, huuuurrryyyyy... you have successfully gained the "root" access. now restart you phone. and check for root access. you can check root privileges by using this application



Installing Recovery | Q Mobile A50

Hello, Hope you are fine and very much curious about cracking Android. Really? then I am going to try to feed some food to your curiosity.

In this guide I am going to tell you how to Install Recovery in Q Mobile A50.

Here are some steps to follow:
Before going to touch your mobile I want to say that I am zero percent responsible for any problem to your mobile. It may be brake brick or malfunction during the process. I AM NOT RESPONSIBLE..

Step 1: Charge your mobile to almost 60%.
Step 2: Download this zip containing CWM Recovery for Qmobile A50, HERE
Step 3: Copy this zip in your computer, say Desktop.
Step 4: Shutdown your QMobile.
Step 5: Connect your mobile with your computer using USB Cable.
Step 6: Press "Volume Up", "Volume Down" and "Power" buttons at the same time to boot into bootloader.
you will see this pic, (Sorry for the bad pic result)
 Step 7: you just have to press "Volume up" button. Then this screen will show up.
Step 8: Press Volume up button to go to "Fastboot Mode" and press Volume Down to select.
 This will show the Qmobile logo if your USB is connected correctly.
Step 9: Now download this zip to your computer, unzip to the same folder of recovery.img
your folder should contain all these files.

Step 10: Press "Shift" and "right mouse" button and Click "open Command window here"

Step 11: Then Enter the following cmds one-by-one:

  i: fastboot flash recovery recovery.img 
           (wait to complete the task.)
  ii: fastboot reboot

your result should look like this, if not you must have done something wrong. goto step 1.

Hurrraaaayyyyyy....... Congratulation, You have successfully flashed CWM Recovery (thanks to CWM).

Step 12: you can check this by redoing the steps 6 & 7. but this time you should select recovery instead of fastboot.


To gain root access, or root you qmobile A50, here is the simple guide. Ok guyz, I have tried my best to explain it in easy way. But if there are some difficulties you can tell me.
Enjoy Cracking Android








Saturday, March 16, 2013

Test Grading of Class


/*

This prog is tested on Dev-c++ 4.9.9.-
Question : Sessional # 1
Group : 'A'

*/

#include <cstdlib>
#include <iostream>
#include <ctime>
#define row 10
#define col 4

using namespace std;

int main(int argc, char *argv[])
{
    int marks[10][4]={0};
    int lowest=0,highest=0;
    int a[6]= {0,0,0,0,0,0},i,j;
    srand(time(NULL));
    for(i=0 ; i < row ; i++ )
    {  
         for(j=0 ; j < col-1 ; j++ )
         {
             marks[i][j] = rand()%51+50;
         }
    }
    lowest = marks[i][0];
    for(i=0 ; i < row ; i++ )
    {  
         for(j=0 ; j < col-1 ; j++ )
         {
             if(lowest > marks[i][j])
                lowest = marks[i][j];
             if(highest < marks[i][j])
                highest = marks[i][j];
         }
    }
    for(i=0 ; i < row ; i++ )
    {    for(j=0 ; j < col-1 ; j++ )
         {
                 marks[i][col-1] += marks[i][j];
         }
         marks[i][col-1] /= col-1;
    }
    for(i=0 ; i < row ; i++ )
    {    for(j=0 ; j < col-1 ; j++ )
         {
             if(marks[i][j] == 100)
                a[5]++;
             else if(marks[i][j] >= 90)
                a[4]++;
             else if(marks[i][j] >= 80)
                a[3]++;
             else if(marks[i][j] >= 70)
                a[2]++;
             else if(marks[i][j] >= 60)
                a[1]++;
             else if(marks[i][j] >= 50)
                a[0]++;
         }
    }
    cout << "\tTest1\tTest2\tTest3\tAverage" << endl;
    for(i=0 ; i < row ; i++ )
    {  
         cout << i+1 << "\t";
         for(j=0 ; j < col ; j++ )
         {
            cout << marks[i][j] << "\t" ;
         }
         cout << endl;
    }
    cout << "\n\n\nLowest grade " << lowest << endl;
    cout << "Highest grade " << highest << endl;
    cout << "\n\nGrade Distribution : \n\n"<< endl;
   
    for(i=0 ; i < 6 ; i++ )
    {
        cout << 50+(i*10)  ;
        if(59+(i*10)<100)
            cout << "-" << 59+(i*10) ;
        cout << ":\t";
        for(j = 0 ; j < a[i] ; j++)
            cout << "*" ;
        cout << endl;
    }
       cout << endl;   cout << endl;
    system("PAUSE");
    return EXIT_SUCCESS;
}

Saturday, May 5, 2012

Ideas for Java Project


Binary to Decimal and Back Converter – Converter to convert a decimal number to binary or a binary number to its decimal equivalent.

Calculator – A simple calculator to do basic operators. Make it a scientific calculator for added complexity.

Unit Converter (temp, currency, volume, mass and more) – Converts various units between one another. The user enters the type of unit being entered, the type of unit they want to convert to and then the value. The program will then make the conversion.

Alarm Clock – A simple clock where it plays a sound after X number of minutes/seconds or at a particular time.

Chat Application (IRC or MSN Style) – Create a chat application that can carry on simple chat rooms like on Internet Relay Chat or a more direct chatting style like MSN. For added complexity, create your own protocol to facilitate this chatting.

Create Progress Bar of Download – Create a progress bar for applications that can keep track of a download in progress. The progress bar will be on a separate thread and will communicate with the main thread using delegates.

Chat Application (remoting style) – Create a chat application which allows you to connect directly to another computer by their IP through the use of remoting and allow your “server” application handle multiple incoming connections.

Stream Video from Online – Try to create your own online streaming video player.

Traffic Light Application – See if you can make your own street light application and then put it into an intersection scenario. Don’t let any cars run the lights and crash into one another!

Screen Saver – Make a screensaver program that will run while your computer sits idle. To make a simple one use some standard pictures and then for added complexity try a 3D object that spins around the screen and bounces off the sides.

Hangman – Randomly select a word from a file, have the user guess characters in the word. For each character they guess that is not in the word, have it draw another part of a man hanging in a noose. If the picture is completed before they guess all the characters, they lose.

Crossword Puzzle – Create a crossword puzzle which links words together on common letters. Provide a list of clues for each word and let the user enter fill in the words until the entire crossword is filled in.

Frogger – Get your frog across the river and lanes of traffic by either jumping on logs and lily pads rushing by at different speeds or avoid the automobiles which are also moving at various speeds. Based on the old arcade game.

Pac Man – Another arcade classic, move Pac man around a maze gobbling up pellets and trying to avoid a group of ghosts. Power pellets allow Pac man to eat the ghosts for a limited time.

Find Way Out of Maze – Develop an algorithm that allows a mouse to navigate through any maze given enough time.

Pin Ball – I think we all know how pin ball works. Make a game where the user controls to mini paddles and keeps a ball in play, bouncing off various items and navigating through the course for various points. For added complexity, create a high score list.

Tic Tac Toe with Friend Online – A simple game of tic tac toe. For added complexity allow the application to be played over the internet where another player can against you.

Game of Memory – Make a game where you have 8, 16, 32 or 64 cards which are to be matched in pairs. The user enters which two cards to turn over to see if they are a pair. Show the user the cards they turned over, if they match remove them from the game. If they do not match, flip them back over. For added complexity, impose a time limit or a turn limit.

Snake Game – Create a board where you start out with a small snake. The goal is to eat as much food that appears on the board as possible without it running into its own body. Each time it eats food the snake grows longer. How long can you make your snake?


Automobile maintenance tracker program
Home budget program
File upload program (using HTTP)
FTP program
Text editor (more advanced then Notepad of course)
Tabbed web browser with favorites, bookmarks, etc
Image editor
Web cam image capture program
Calculator
Task manager clone
Mortgage calculator
Inventory management program
Payroll program
Billing/Invoicing application
Control Library(Buttons, ProgressBars, Grid, etc.)
Math Program(Calculus, Trig, Algebra 2, Geometry, Algebra, etc.) includes Graphing.
Email Program (POP, IMAP or HTTP)
WebBrowser (Include items such as favorites, bookmarks, history list, etc)