Showing posts with label android. Show all posts
Showing posts with label android. Show all posts

Saturday, 29 July 2017

Cooking Fever v1 0 Mod Money Android

Cooking Fever v1 0 Mod Money Android


Android Games Torrents 

<[ ?_? ]>
Download Cooking Fever v1.0 [Mod Money] Android

Download Cooking Fever v1.0 [Mod Money] Android

Description

Cooking Fever v1.0 [Mod Money]
Requirements: 2.3.3 and up
Overview: Cook delicious meals and desserts from all over the world in this FREE addictive time-management game!

With a choice of 5 unique locations, from Desserts and Fast Food to Oyster Bar and Oriental Restaurant, you will be able to practice your skills in a variety of settings and cooking techniques. Use more than a hundred ingredients to cook several hundred tasty dishes. Try all the possible kitchen appliances, from coffee makers and rice cookers to pizza ovens and popcorn makers. Decorate your restaurants to attract more clients. Make your own freebies, such as cookies or cupcakes, to make your customers� experience more personal and memorable � just like in real life! Upgrade your kitchen and produce an even greater variety of dishes. Oh, and did we say that this game is as addictive and as engrossing as fever? Have fun cooking and don�t forget to share your delicious meals with your friends on Facebook!

Features

* More than 250 dishes to cook using 100 ingredients
* 5 unique locations: Bakery, Fast-Food, Chinese, Pizza and Seafood. More locations are on the way!
* More than 300 levels to complete
* Hundreds and hundreds of upgrades for your kitchen appliances and interior

This app has Google Mobile Ads advertisements
 _________________________
       
? Download Cooking Fever v1.0 [Mod Money] Android Torrent By :

WindowsGame.org   >> Android Games Torrents

? Cooking Fever v1.0 [Mod Money] Android
- CookingFever.apk : 44.32 MB

 
( Size : 44.32 MB )
 How To Download
____________________

Download Full Game Torrent
Download Cooking Fever v1.0 [Mod Money] Android Torrent

 ________________________________

  >>  Android Games Torrents <[ ?_? ]>

________________________________

{ Read More }


Friday, 21 July 2017

Cracking Android Passwords The Need for Speed

Cracking Android Passwords The Need for Speed



Impossibly Large Numbers Revisited

In October, 2012 I posted about a article about cracking Android passwords. I spoke primarily on the difficulty in cracking the passwords based on the sheer number of possibilities (a whopping 37,556,971,331,618,802,349,234,821,094,576!)
Don�t believe me? Let�s to a little rehashing: The key space (range of possible ASCII characters) for each position in the password is 94 (upper and lower case letters, digits, and extended characters), or hexadecimal range x21-x7F. The password can be a minimum length of 4 and a maximum of 16 characters long.
A little Python 3 math
>>> total = 0
>>> for i in range(4,17):
... total = total + 94**i
...
>>> print(total)
37556971331618802349234821094576
>>> #python will even put in the commas!
>>> print({:,}.format(total))
37,556,971,331,618,802,349,234,821,094,576
And voil�, we have 37.6 trillion-quadrillion possibilities! (Just rolls off the tongue, doesn�t it?) I spoke then that while the CCL Forensics python script was a great tool, python was not the best choice for password cracking because its relatively slow for that purpose. I introduced hashcat, a cross-platform password recovery application, as a better way to do business.

Hashcat-lite: Harness Feline Speed

Hashcat is coded with performance in mind and can use multi-core CPUs and GPUs (Nvidia and AMD) to perform the calculations. The CPU version, hashcat is remarkably faster than the CCL python script, and the GPU verson,oclHashcat-plus leaves the CPU version in the dust!
Using hashcat for cracking Android passwords can be a bit confusing, however, and I hope to deobfuscate the process here.

Spicy Passwords

Android uses a salted password and stores the password as a hash in the /data/system/password.key file. Well, two hashes, actually. A SHA-1 hash is calculated followed by an MD5 hash, and the values are concatenated into a single 72 byte string.
The salt, in this case a randomly generated signed, 64-bit integer, randomizes the hash and makes dictionary and brute force attacks ineffective. The integer is stored in the settings.db located in the /data/data/com.android.providers.settings/databases directory. The integer is converted a hexadecimal string (8 bytes in length) and is appended to the password. The password + salt string is then hashed and stored.
The CrackStation website has an excellent treatise on salted password hashing if you are looking for a more in-depth explanation. The Android salted password formate is not the only salted password hashing method in practice.

Creating Test Data

We can use python to create some salted hashes after the manner of Android. This is useful for testing hashcat or other tools you might use. After all, if you don�t first test, a failed crack attempt leaves you wondering if the tool failed or if you failed to use the tool properly. To create an Android style password hash, we need a 4-16 character length ASCII character
First, let�s pick a password. We�ll keep it fairly short to allow it to be cracked in a reasonable amount of time: "secret". Keeping it lower case allows us to attack it with a 26 character key space�after all, we�re about cracking the password here, not generating secure passwords!
BASH
$ password="secret"
$
Next, we need to generate a random salt integer (we could just make something up here, but we�ll use python to randomly generate a salt to keep the exercise more realistic). The maximum size of a 64-bit integer is 9,223,372,036,854,775,807. It is signed, meaning it can be positive or negative. Yes, mathematicians, that�s the definition of an integer: a positive or negative whole number including zero. But knowing its signed is important for the hexadecimal conversion in Python or other programming languages. To keep the exercise simple, however, we�ll stay in bash and generate a random number (we�re fudging a bit in generating the random number, but it works for our purposes)/
BASH
$ password="secret"
$ salt=$(($RANDOM**4))
$ echo $salt
15606337825758241
$
Note
Extracting the salt from settings.db
Recall that in an Android device, the salt would be stored in the /data/data/com.android.providers.settings/databases/settings.db in the "secure" table. The table salt can be obtained as follows:
BASH
$ sqlite3 settings.db SELECT value FROM secure WHERE 
name = "lockscreen.password_salt";
15606337825758241
$
On the BASH command line, we can convert the salt to a 8-byte hex string with the built-in function printf. The function formats and prints the a string, in this case we�ll be using the salt, according to a format string. Below, we tell print f to convert the string held in the variable $salt to hexadecimal, padding it with leading zeros if necessary until the output string is 16 characters long.
BASH
$ password="secret"
$ salt=$(($RANDOM**4))
$ echo $salt
15606337825758241
$
Now, we generate a hash by concatenating the password and hexadecimal salt into a string and hashing it. We�ll use the MD5 algorithm because it is faster to crack than SHA-1 (recall the password.key file contains both hashes). We pass the -n option to echo to prevent it from appending the output with a line feed as this would change our MD5 hash.
BASH
$ password="secret"
$ salt=$(($RANDOM**4))
$ echo $salt
15606337825758241
$ echo -n $password$salt | md5sum
b6b97079899c5f22d94f27027549cd7d -
Now we have the salted MD5 hash of the password secret using the salt 15606337825758241!
Note
Extracting the MD5 from password.key
We have been generating a salted hash for testing. You�ll need to extract the MD5 from the password.key when working with real data. The following command makes short work of it.
BASH
$ tail -c32 password.key
b6b97079899c5f22d94f27027549cd7d
$

Using Hashcat

I�ll be demonstrating the Nvidia version of hashcat. You�ll want to check the help for your version of hashcat, but you�ll find the following demonstration informative.
The basic command for hashcat follows this form: --- hashcat [options] hash [mask] ---
The chief options we are interested in are the hash type (-m) and minimum/maximum password lengths (--pw-min/--pw-max). Reading the help (-h/--help) tells us that for salted MD5 passwords, we us the -m10 option. And since we are using the -m10 option, we need to append the salt to the hash using a colon (:) separator.
Our command and ouput look as follows:
BASH
$ ./cudaHashcat-lite64.bin -m10 --pw-min=4 --pw-max=16 
b6b97079899c5f22d94f27027549cd7d:15606337825758241
cudaHashcat-lite v0.13 by atom starting...

Password lengths: 4 - 16
Watchdog: Temperature abort trigger set to 90c
Watchdog: Temperature retain trigger set to 80c
Device #1: GeForce 9500 GT, 1023MB, 1375Mhz, 4MCU


b6b97079899c5f22d94f27027549cd7d:15606337825758241:secret

Session.Name...: cudaHashcat-lite
Status.........: Cracked
Hash.Target....: b6b97079899c5f22d94f27027549cd7d:15606337825758241
Hash.Type......: md5($pass.$salt)
Time.Started...: Sat Jan 19 16:49:59 2013 (10 secs)
Time.Estimated.: Sat Jan 19 16:50:39 2013 (26 secs)
Plain.Mask.....: ?1?2?2?2?2?2
Plain.Text.....: ***yd3
Plain.Length...: 6
Progress.......: 1051066368/3748902912 (28.04%)
Speed.GPU.#1...: 102.8M/s
HWMon.GPU.#1...: -1% Util, 45c Temp, 100% Fan

Started: Sat Jan 19 16:49:59 2013
Stopped: Sat Jan 19 16:50:13 2013
$
Wait. Was that 14 seconds? Yes, it was!

Put on a Mask and Speed Your Results

Now, if the password gets very much longer, the exponential increase in the number of password possibilities gets quite large. Hashcat has one more trick up its sleeve (actually, there�s at least one more, but we�ll cover than another time). Hashcat makes use of masks that allow you to narrow the key space. Simply put, you can choose limited character sets to be used in the search, either from a predefined list, or lists your own creation.
The predefined character sets are:
  • ?l = abcdefghijklmnopqrstuvwxyz
  • ?u = ABCDEFGHIJKLMNOPQRSTUVWXYZ
  • ?d = 0123456789
  • ?s = !"#$%&()*+,-./:;<??@[]^_`{|}~
  • ?a = ?l?u?d?s
  • ?h = 8 bit characters from 0xc0 - 0xff
  • ?D = 8 bit characters from German alphabet
  • ?F = 8 bit characters from French alphabet
  • ?R = 8 bit characters from Russian alphabet
To limit the password search to passwords containing only lowercase letters, for example, you would pass the command:
$ ./cudaHashcat-lite64.bin -m10 --pw-min=4 --pw-max=16 
b6b97079899c5f22d94f27027549cd7d:15606337825758241
?l?l?l?l?l?l?l?l?l?l?l?l?l?l?l?l
I hope this gets you started using hashcat. It is a very effective tool, and it keeps on improving!
{ Read More }


CORBY2 Firmware ANDROID Boot Screen CSC

CORBY2 Firmware ANDROID Boot Screen CSC


ANDROID BOOT SCREEN

Download Firmware:
http://adf.ly/QAzKt
How to Download Firmware in CORBY2:
http://adf.ly/QAzGE
 NOTE: This is a .CSC file , so Click CSC in Multiloader v5.65 
 
{ Read More }


Tuesday, 18 July 2017

Cross A5 Android TV Prosesor 1GHz Murah Meriah

Cross A5 Android TV Prosesor 1GHz Murah Meriah


Smartphone tampaknya tak hanya membidik segmen menengah ke atas, dimana kini mulai banyak bermunculan produk ponsel pintar berbanderol murah. Salah satunya yakni garapan Cross terbaru yang dilabel Cross A5.



Cross A5 merupakan smartphone berbasis Android 2.3 Gingerbread. Layarya jenis kapasitif sentuh berdiagonal 3,5 inci. Dapur pacunya mengusung prosesor 1GHz, yang dikombinasikan bersama memori RAM 512MB dan memori internal 4GB. Bila ruang penyimpanan kurang bisa diekspansi via slot microSD hingga 32GB. Meski hadir sebagai smartphone entry-level, Cross A5 tercatat dibekali fitur multimedia berlimpah. Ponsel ini memiliki fitur player musik, pemutar video sampai dengan TV Tuner analog. Alhasil, pengguna nantinya bisa menikmati siaran televisi secara mobile, dimana pun dan kapan pun. Piranti kamera pun ada, yang dilokasikan di sisi belakang, dengan resolusi 2 MP.



 

Fitur lain yang dijejalkan ke dalam Cross A5 diantaranya WiFi, Bluetooth (A2DP), teknologi dual SIM GSM (dual standby), GPS serta banyak lainnya.  Berbekal fitur berlimpah tadi, plus dipadu disain bodi yang terbilang slim dengan balutan casing metal stainless, smartphone Cross A5 ini diklaim mampu memikat konsumen. Terlebih lagi, ponsel Cross A5 ini hadir dalam beragam pilihan warna seperti kuning, pink, merah, hijau muda, putih, hitam atau pun hitam-merah. Dan, banderolnya ekstra murah, dimana bisa dijumpai di pasaran seharga Rp500 ribuan. 

Spesifikasi Cross A5: 
- Layar sentuh Capasitive 3,5 inci 
- Dual Kartu GSM / GSM (GPRS/EDGE) - Fitur SMS dan Telepon 
- Sistem Operasi Android 2.3 
- Procesor 1 Ghz 
- RAM 512 MB 
- ROM 4 GB 
- Kamera 2 MP 
- TV Analog (TV Antena) 
- Wifi Theatering 
- Bluetoth A2DP 
- TampilanBisa Landscape dan Potrait 
- Baterai 1.500 mAh - Cassing logam Stainles desain tipis 
- Akses internet Cepat 
- Support Micro SD Maksimal 32 GB 
- Aplikasi GPS 
- Aplikasi Playstore (Android Market), Gmail 
- Aplikasi MAP Navigasi (Penunjuk arah) 
- Aplikasi Game Angry bird 
- Aplikasi Youtube 
- Aplikasi pemutar musik dan video 
- Aplikasi Ebook 
- Aplikasi Whatsapp 
- Pilihan Warna : 1. Putih Kuning 2. Putih Pink 3. Putih Merah 4. Putih Hijau Muda 5. Putih Merah 6. Full putih 7. Full Hitam 8. Hitam Merah 

Minat dengan gadget satu ini? klik aja disini
{ Read More }


Sunday, 16 July 2017

CrossOver Preview runs Windows apps on Android and Chromebooks even Photoshop

CrossOver Preview runs Windows apps on Android and Chromebooks even Photoshop


Last week, CodeWeavers announced that after three years of development, a preview version of CrossOver for Android would be released. Why was I so excited? Because CrossOver allows you to run Windows programs on Mac and Linux, and they brought their expertise over to Android. After trying out the Preview version out for a week (which you can sign up for here), Im extremely impressed by its capabilities, despite some major limitations.

Disclaimer: Since I do not own an Intel-based Android tablet, and my Chromebook does not yet have the Google Play Store, I tested CrossOver on the latest version of Remix OS on my Dell Windows laptop. It is possible that some of the bugs I experienced are issues with Remix, but CrossOvers compatibility with Windows programs is identical no matter how you run it. CrossOver for Android is in early beta, so everything in this review is subject to change with subsequent updates.

First impressions

CrossOvers entire user interface consists of the virtual desktop, where all the Windows programs live, and an Install Application button. The installer functionality is where CrossOver shines on the desktop. With the WINE open-source project that CrossOver is based on, getting a program to run (even at all) can mean hunting down forum posts to see what LinuxFan78 typed in the command line.
CrossOver tries to alleviate this pain with their installers, which downloads a given program and performs all the necessary tweaks for the program to run automatically. For example, when I installed Steam through CrossOver, it downloaded multiple fonts that Steam requires before proceeding with the actual Steam installation.
Screenshot_20160902-135710
CrossOver for Android only has a few known-good applications, but if you so desire, you can try installing any of CrossOvers available applications. The selection is fairly expansive, but if you want to install something not listed, youll have to download a web browser like Firefox inside CrossOver and download it manually.

The virtual desktop is fairly basic, showing some app shortcuts at the top and a Start menu with access to your programs at the bottom. Theres also a very basic file manager, a setting to add/remove programs, and the Wine configuration tool.

Games

Perhaps the most exciting prospect of running Windows programs on Android (or a Chromebook) is playing Windows vast library of games. Thats a huge reason Wine even exists, despite the rise of Steam OS and Linux gaming, most new titles are still locked to Windows. Linux and Mac users have used Wine, CrossOver, and other similar software for years to play Windows-exclusive titles.
Screenshot_20160902-120940
Steam is easy to get up and running, just choose it from the Install Application dialog and click Next/Accept on all the installer popups. But trying to play games is where I ran into problems. Wine, and thus CrossOver, only supports DirectX 9 - meaning most new Windows games will just plain not work. CodeWeavers is working hard on adding DirectX 10 and 11 support, but its a massive undertaking. Many games also offer an OpenGL mode, except that doesnt work here either. Android only supports OpenGL ES, not the full OpenGL spec that Windows programs expect.
Another frustrating problem is games cannot lock the mouse inside the program. To my understanding, Android doesnt allow applications to lock the mouse at all, so FPS titles wont be playable without a controller. Games running in full-screen seem to be buggy as well, but most games have windowed modes anyways. Finally, theres no way to change the resolution of the virtual desktop, so older games expecting a smaller screen might have problems.
Screenshot_20160902-122228
I didnt try many of my Steam games, but I did successfully run three titles - Half Life 1, Team Fortress: Classic, and Game Dev Tycoon. Half Life 1 (pictured above) only worked when I disabled full-screen mode and switched to software rendering instead of OpenGL. The mouse didnt lock so it was uncontrollable, but moving around was buttery smooth. Team Fortress was the same story, and Game Dev Tycoon surprisingly worked without messing with the settings.

If your game can run either on software rendering or DirectX 9, and doesnt need to lock the mouse, theres a good chance it might run in CrossOver. Especially if you install it through CrossOvers install mechanism. As stated earlier, CodeWeavers has been working on DirectX 10 and 11 support on the desktop versions of CrossOver, so it wouldnt surprise me if those changes trickle down to the Android version at some point.

Other software

Youll need to use a web browser to install software not available in CrossOver itself. I used CrossOvers installer to download Firefox, seen below. I tried to run a recent release, version 45 to be exact, but it froze whenever I saved a file so I switched back to Firefox 7 (which is still usable for most sites).
Screenshot_20160902-120700
One of the best use cases for CrossOver is to run full Microsoft Office, but Office 2013 and newer dont work at all thanks to their dependence on DirectX 10. CodeWeavers officially supports Office 2010 and earlier, but I didnt have a copy of that version, so I tried out LibreOffice. If youve never used it, LibreOffice is an open-source office suite with MS Office compatibility, and it works fairly well in CrossOver.
Screenshot_20160902-122736
Granted, it worked until I tried to save a file, then it froze. So close!

Holy Photoshop, Batman

I was incredibly surprised to see my copy of Photoshop CS3, without changing any settings, worked in CrossOver. Well, mostly.
Screenshot_20160902-123432
I tried basic image manipulation including transforms, gradients, cropping, filters, etc, all with success. However, it does crash when trying to use fonts, and a few other times randomly, but its extremely impressive that CrossOver can run it at all. Photoshop CS6 requires some extra packages in Wine, known as winetricks, to run perfectly - but as far as I can tell, there is no way to install winetricks in CrossOver yet.

Android/Chromebook integration

CrossOvers integration with the host operating system, be it Android or Chrome OS, is rather limited but still more than I was expecting. The root Android file system shows up as a drive in CrossOver, allowing you to transfer data back and forth without too much trouble. For example, I could easily open pictures in Photoshop from the Android downloads folder.

The newest CodeWeavers coupon promo code is ( WEAVEME ) save 25% off CrossOver Mac or Linux today!

Full Article
{ Read More }


Wednesday, 12 July 2017

Créer un Live Wallpaper sous Android

Créer un Live Wallpaper sous Android



  • Un live wallpaper a un contenu dynamique, ce qui permet d�avoir des animations. C�est donc � vous de g�rer les diff�rentes �tapes de dessin sur le wallpaper. Pour cela, on utilise les deux classes Runnable et Handler.

    Le handler envoi le runnable (ici drawer) dans le messageQueue associ� � l�UI Thread afin qu�il soit ex�cut�. Ce runnable se charge de dessiner sur le wallpaper gr�ce � la m�thode draw() qu�on expliquera plus tard. R�p�ter plusieurs fois ce m�canisme nous permet d�avoir une animation.

    Quand le wallpaper doit s�arr�ter, la variable visible (qui stocke la visibilit� actuelle du wallpaper) passe � false dans les m�thodes onSurfaceDestroyed()et onVisibilityChanged() ce qui stoppera l�animation (m�thode handler.removeCallbacks(drawer).)

    Quand le wallpaper devient visible, la variable visible passe � true dans la m�thode onVisibilityChanged() , ce qui relance l�animation du wallpaper (m�thode handler.post(drawer).)

    Voyons maintenant comment on dessine sur le wallpaper, la m�thode facilitant cette op�ration est la m�thode draw() :

    private void draw() {
    SurfaceHolder holder = getSurfaceHolder();
    Canvas canvas = null;
    try {
    canvas = holder.lockCanvas();
    if (canvas != null) {
    float x = (width * random.nextFloat());
    float y = (height * random.nextFloat());
    drawImage(canvas, x, y);
    }
    } finally {
    if (canvas != null)
    holder.unlockCanvasAndPost(canvas);
    }
    handler.removeCallbacks(drawer);
    if (visible) {
    //On re-poste le runnable apr�s un petit laps de temps
    handler.postDelayed(drawer, 4000);
    }
    }


    La m�thode qui permet de dessiner l�image dans le canvas est d�crite ci-dessous�:

    private void drawImage(Canvas canvas, float x, float y) {
    canvas.drawColor(Color.WHITE);
    canvas.drawBitmap(androidPic, x-(androidPic.getWidth()/2), y-(androidPic.getHeight()/2), null);
    }


    Sans oublier de d�clarer la variable qui repr�sente l�image qu�on veut dessiner�:

    Bitmap androidPic = BitmapFactory.decodeResource(getResources(), R.drawable.android);


    Explications :

    Nous avons utilis� un Canvas, ce qui nous permet de dessiner de mani�re r�p�titive sur la Surface du wallpaper. Cette surface est fournie par la classe ��SurfaceView��.

    Afin de manipuler cette surface on utilise l�interface SurfaceHolder. On obtient le canvas grace � la m�thode lockCanvas(), puis on dessine sur un point du canvas avec la m�thode drawImage().Ce point est obtenu al�atoirement gr�ce � ses coordonn�s (x,y).

    Enfin la m�thode unlockCanvasAndPost(canvas) est appel� pour que le canvas soit d�ssin� sur la surface du wallpaper.

    Gestion des �v�nements tactiles�:


    Cela se fait gr�ce � la m�thode onTouchEvent(MotioEvent event), cette m�thode poss�de le m�me comportement que la m�thode draw(), sauf que cette fois les coordonn�es du point o� s�effectue le dessin sont obtenus � l�endroit ou l�interaction utilisateur est effectu�e.

    @Override
    public void onTouchEvent(MotionEvent event) {
    float X = event.getX();
    float Y = event.getY();
    SurfaceHolder holder = getSurfaceHolder();
    Canvas canvas = null;
    try {
    canvas = holder.lockCanvas();
    if (canvas != null) {
    canvas.drawColor(Color.WHITE);
    drawImage(canvas, X, Y);
    }
    } finally {
    if (canvas != null)
    holder.unlockCanvasAndPost(canvas);
    }
    handler.removeCallbacks(drawer);
    if (visible) {
    handler.postDelayed(drawer, 4000);
    }
    super.onTouchEvent(event);
    }

    Ce qui donnera :
    import java.util.Random;
    import android.graphics.Bitmap;
    import android.graphics.BitmapFactory;
    import android.graphics.Canvas;
    import android.graphics.Color;
    import android.os.Handler;
    import android.service.wallpaper.WallpaperService;
    import android.view.MotionEvent;
    import android.view.SurfaceHolder;

    public class MyLiveWallpaper extends WallpaperService {

    private static Random random = new Random() ;

    @Override
    public Engine onCreateEngine() {
    return new LiveWallpaperEngine();
    }

    private class LiveWallpaperEngine extends Engine {

    private final Handler handler = new Handler();
    private final Runnable drawer = new Runnable() {
    @Override
    public void run() {
    draw();
    }
    };

    private boolean visible = true;
    private int width;
    private int height;
    Bitmap androidPic = BitmapFactory.decodeResource(getResources(), R.drawable.android);

    public LiveWallpaperEngine() {
    handler.post(drawer);
    }

    @Override
    public void onCreate(SurfaceHolder surfaceHolder) {
    super.onCreate(surfaceHolder);
    setTouchEventsEnabled(true);
    }

    @Override
    public void onDestroy() {
    super.onDestroy();
    handler.removeCallbacks(drawer);
    }

    @Override
    public void onSurfaceCreated(SurfaceHolder holder) {
    super.onSurfaceCreated(holder);
    }

    @Override
    public void onSurfaceChanged(SurfaceHolder holder, int format, int width, int height) {
    this.width = width;
    this.height = height;
    super.onSurfaceChanged(holder, format, width, height);
    }

    @Override
    public void onSurfaceDestroyed(SurfaceHolder holder) {
    super.onSurfaceDestroyed(holder);
    this.visible = false;
    handler.removeCallbacks(drawer);
    }

    @Override
    public void onVisibilityChanged(boolean visible) {
    this.visible = visible;
    if (visible) {
    handler.post(drawer);
    } else {
    handler.removeCallbacks(drawer);
    }
    }

    @Override
    public void onTouchEvent(MotionEvent event) {
    float X = event.getX();
    float Y = event.getY();
    SurfaceHolder holder = getSurfaceHolder();
    Canvas canvas = null;
    try {
    canvas = holder.lockCanvas();
    if (canvas != null) {
    canvas.drawColor(Color.WHITE);
    drawImage(canvas, X, Y);
    }
    } finally {
    if (canvas != null)
    holder.unlockCanvasAndPost(canvas);
    }
    handler.removeCallbacks(drawer);
    if (visible) {
    handler.postDelayed(drawer, 4000);
    }
    super.onTouchEvent(event);
    }

    private void draw() {
    SurfaceHolder holder = getSurfaceHolder();
    Canvas canvas = null;
    try {
    canvas = holder.lockCanvas();
    if (canvas != null) {
    float x = (width * random.nextFloat());
    float y = (height * random.nextFloat());
    drawImage(canvas, x, y);
    }
    } finally {
    if (canvas != null)
    holder.unlockCanvasAndPost(canvas);
    }
    handler.removeCallbacks(drawer);
    if (visible) {
    //On re-poste le runnable apr�s un petit laps de temps
    handler.postDelayed(drawer, 4000);
    }
    }

    // Permet de dessiner limage dans le canvas
    private void drawImage(Canvas canvas, float x, float y) {
    canvas.drawColor(Color.WHITE);
    canvas.drawBitmap(androidPic, x-(androidPic.getWidth()/2), y-(androidPic.getHeight()/2), null);
    }
    }
    }


    Derni�re �tape, on d�clare notre service dans l�AndroidManifest.xml avec l�action ��android.service.wallpaper.WallpaperService�� et la permission ��android.permission.BIND_WALLPAPER�� qui autorise l�utilisation du Live Wallpaper.
    Notons aussi l�ajout de la balise uses-feature , qui indique � Google Play que votre application contient un Live Wallpaper, pour que celle�ci soit visible qu�aux utilisateurs ayant un device supportant les live wallpapers.

    ?xml version="1.0" encoding="utf-8"?
    manifest
    package="com.tuto.android"
    android_versionCode="1"
    android_versionName="1.0"

    uses-sdk android_minSdkVersion="10" /
    uses-feature android_name="android.software.live_wallpaper"/uses-feature

    application
    android_label="@string/app_name"
    android_icon="@drawable/ic_launcher"

    service
    android_label="@string/my_live_wallpaper"
    android_name=".MyLiveWallpaper"
    android_permission="android.permission.BIND_WALLPAPER"
    intent-filter
    action android_name="android.service.wallpaper.WallpaperService"/action
    /intent-filter
    meta-data android_name="android.service.wallpaper"
    android_resource="@xml/mywallpaper"/meta-data
    /service
    /application

    /manifest

    Sans oublier le String.xml�:
    ?xml version="1.0" encoding="UTF-8"?
    resources

    string name="app_name"Live Wallpaper/string
    string name="my_live_wallpaper"My Live Wallpaper/string
    string name="wallpaper_description"My first live wallpaper/string

    /resources


    Remarque�:


    Pour g�rer les pr�f�rences de votre wallepaper, cr�ez une Pr�f�renceActivity qui permettra de d�finir les configurations de votre fond d��cran. La r�cup�ration des valeurs de vos pr�f�rences s�effectue � l�aide des SharedPreference. Pour cela, ajoutez les lignes suivantes � votre ��wallpaper.xml��:

    android:settingsActivity="MyPreferenceActivity"/


    sans oublier de d�clarer votre activit� dans l�AndroidManifest.xml.

    Lancez maintenant votre application, s�lectionnez le Live Wallpaper que vous avez cr�� afin d�obtenir le r�sultat suivant�:



  • Cr�er un Live Wallpaper sous Android


    Conclusion


    Voila, j�esp�re que cet article vous � permis de mieux comprendre comment fonctionnent les live wallpapers,le code du projet est disponible ici.
    Maintenant place � votre imagination pour cr�er vos propre fond d��cran anim�s.

{ Read More }


Tuesday, 11 July 2017

CORBY2 Firmware Ui Beta Fix for CORBY2 ANDROID MOD

CORBY2 Firmware Ui Beta Fix for CORBY2 ANDROID MOD


ANDROID MOD


Download Firmware:
Short link(Recommended):
http://adf.ly/QAz9n
How to Download Firmware in CORBY2:
http://adf.ly/QAzGE
NOTE: This is a .rc1 file , so Click Rsrc1 in Multiloader v5.65 



{ Read More }


Monday, 10 July 2017

Creehack v1 8 APK Download for Android

Creehack v1 8 APK Download for Android


Download CREEHACK APK for Android 2.3 and up

You can download creekhack apk latest version from here.

Creekhack is a hacking tool as its name suggests it is useful for almost all android devices old or new doesn�t matter. You can easily download it from here and install it on your android device then you can start to alter the conditions of the game you play, so that you can buy in app purchases from it. 
Creekhack is known as the hack or bypass the in app purchasing tool. It enables you to buy in game stuff without paying money and that�s why it is so popular with paid games, also the best part about it that it does not require root access on your phone which most of the hacking tools require. All you need to do is just install it on your device and get done with it, it is as easy as it sounds because the file size is just 5 MB. So you don�t have to wait for hours just to download it even a slow internet connection can download it in minutes. 

It also supports Russian language so that users from Russia can also use it. As I have already mentioned  you can download it for free using link we have provided here. So get the APK file of Creehack using link we shared below.

FEATURES:
  • Works like magic for Android 2.3 and above.
  • Small size: 5.0 MB
  • Supports dual languages that is Russian and English.
  • Contains free inbuilt card which allows you to get stuff for free from Google play.
  • No hidden charges.
  • No root required.
  • Works best with both root and non-root devices.

How to Use Creehack

To start using Creehack App on your Android device, please follow the steps given below (complete video tutorial will be posted here soon, so bookmark this page.)
  1. Download APK file (link provided below)
  2. Install APK file on your mobile
  3. After complete installation,  launch app from main menu by tapping its icon
  4. after launching the app follow the sreen instructions. 

APK File Details

File Name: CreeHack
Size: 792 KB
Version: 1.8
Requires: Android 2.3 and up
Developer Name: Zhasik007
Licience: Free

Download now APK file using link provided below and enjoy

Creehack APK v1.8 >> Download (792KB)
{ Read More }


Sunday, 2 July 2017

Cross Platform Android Emulator Genymotion 2 1 0 Brings Android 4 4 Support

Cross Platform Android Emulator Genymotion 2 1 0 Brings Android 4 4 Support


Genymotion 2.1.0 has been released, the new version bringing some new features as well as support for the latest Android 4.4 KitKat.

For those not familiar with Genymotion, this is a fast, cross-platform Android emulator that comes with pre-configured Android (x86 with OpenGL hardware acceleration) images which support multi-touch gestures, Ethernet, emulation widgets for GPS, battery, camera and more.

Genymotion

Genymotion is available as free to use but without some features, or with a license (Indie or Business) which enables extra features.

Genymotion 2.1.0 brings new features for both the free and commercial versions:
  • new commercial features:
    • edit Android ID and Device ID (IMEI/MEID number) values from Genymotion;
    • a new "pixel perfect" mode was added - in this mode, each pixel of the device will be displayed using only one pixel of your monitor;
    • factory reset;
    • clone virtual devices;
  • new features for all users:
    • Genymotion now supports copy/paste from the host to the virtual device, or from the virtual device to the host using Android built-in copy/paste feature;
    • virtual device CPU number and memory size can now be modified from the device settings;
  • bug fixes:
    • you can now resume virtual devices download;
    • when downloading a virtual device, Genymotion could crash if a timeout occurred. This issue is now fixed;
    • the window size of the virtual device is now correctly resized to fit the host screen when rotating;
    • when uninstalling Genymotion on Linux, the directory specified on installation was deleted, sometimes deleting non-Genymotion files. Genymotion now uses its own directory to fix the problem.

Genymotion

Also, all users (both paid and free) can now use the latest Android 4.4 KitKat with the following virtual devices: Galaxy Note 3, Moto X, Nexus 4, 5, 7 and 10.

As a reminder, ARM library support and Google Apps were removed from Genymotion due to licensing issues. I have added instructions on adding these back in our initial Genymotion article, which also includes Linux installation instructions.


Download Genymotion


If youre upgrading from Genymotion 2.0.0, you must delete the old virtual devices and create new ones to be able to take advantage of the newly added features and bug fixes. Old virtual devices will continue to work, but without these new features / fixes.

Download Genymotion for Linux, Windows or Mac (you need to sign up for a free account to be able to download it)

For how to install Genymotion in Linux and get Google Apps and ARM library support, see: Genymotion: Fast, Easy To Use Android (x86) Emulator With OpenGL Hardware Acceleration Support.
{ Read More }


Sunday, 25 June 2017

Convertor Pro v2 4 0 for Android

Convertor Pro v2 4 0 for Android



Convertor Pro v2.4.0
Requirements: Android 1.5+
Convert any measurement � even mixed units, like feet+inches � quickly & easily.
All the units you need to convert for work, wrapped in the best user interface around, as easy and intuitive to use as a calculator. It�s unit conversion done right!
� Converts as you type (no �Convert� button to press)
� Use mixed units, like feet+inches
� Freely mix fractions (like �) with decimals (like 0.5)
� Switch units by swipe, long-press, or menu
� Unit calculator w/clipboard �memory�
Currency conversions
Supports tablets
� Over 400 units in 25 categories:
Acceleration
Angle, Plane
Area
Digital Bandwidth
Currency
Data Storage
Density
Energy & Work
Force
Flow Rate
Frequency
Fuel Economy
Length & Distance
Moment of Inertia
Power
Pressure
Radioactive Decay
Shoe Sizes
Speed
Speed & Velocity
SI Prefixes
Temperature
Time Span
Torque
Weight & Mass
Volume

What�s in this version:
Add support for digit grouping separators when editing large numbers.
Add 1/24 as a supported fraction increment.
Reinstate currency rate display (inadvertently deleted from v2.3.1).
Fix clearing behavior for some temperature & pressure units.

**Click Here to Download**
{ Read More }


Thursday, 22 June 2017

Crusaders Quest Hack Trainer Tool Android iOS No Survey Free Download

Crusaders Quest Hack Trainer Tool Android iOS No Survey Free Download


Free Crusaders Quest Hack Tool (Android/iOS)


Our hackers team want to present you an amazing cheat called Crusaders Quest Hack Tool. With our hack you can get unlimited Jewels, Gold and Unlock All Heroes. All of our programs work on all Android and iOS devices. It doesn�t require any jailbreak or root. Our Crusaders Quest Cheat is very easy. Connect the device, select your device, write amounts of Jewels and Gold and select Unlock All Heroes, click on Start and you�re done! Moreover, Crusaders Quest�s trainer is very safe (Guard Protection Script), undetectable and clean (scanned by VirusTotal).



Free Crusaders Quest Hack Tool Features:


Jewels Generator 

Gold Generator  

 Unlock All Heroes 

 100% Undetectable and Safe 

 Easy to play 

 We guarantee it�s working with all Android and iOS devices 

 No ROOT or JAILBREAK required.



{ Read More }


Tuesday, 13 June 2017

converting video for a media player Roku Panasonic Android

converting video for a media player Roku Panasonic Android


Media players are awesome, but only play certain types of videos.  Currently I work with a newish Panasonic TV (awesome), a Roku (very good), and a Bluray player with a USB port (pretty good).

All of these are rather particular about which videos and which codecs and which audio theyll play.  Sometimes everything will be great, but the sound will be out of sync!  Or everything will be in sync... until the end of the movie, where things will gradually get messed up.

Its helpful to have a workflow to iron out video conversion issues quickly.

What finally worked for me was:

1) install Handbrake (both handbrake-gtk and handbrake-cli)
2) convert 20-ish seconds several minutes into the program
3) copy video to USB stick
4) put in media player, try it
5) change conversion settings, repeat from step 2

Here is step #2 in a command line:
HandBrakeCLI -i input.avi --start-at duration:200 --stop-at duration:20 -o z.mp4


Lastly, its easy to automate this.  This debugging script prints out input.mp4 for each input.avi file:
for input in *.avi ; do echo ${input%.avi}.mp4 ; done

Many video files have spaces, which Linux doesnt like too well.  Quote them:
for input in *.avi ; do echo "$input" "${input%.avi}.mp4" ; done

Putting it all together, we can convert all our videos to mediaplayer-friendly MP4 files with this one-liner.  In my case I found adding the "deblock" filter made my bad source files a little nicer to watch:
for input in *.avi ; do HandBrakeCLI -i "$input" --deblock -o "${input%.avi}.mp4" ; done

If youre insane like me, convert the movies in parallel, two at a time (P2):
for input in *.avi ; do echo "${input%.avi}" ; done | xargs -i -P2 HandBrakeCLI -i "{}".avi -o "{}".mp4 
The output will stutter, as Handbrake will write multiple status lines on top of each other, but thems the breaks.


A version of this on bashoneliners.com





{ Read More }


Monday, 5 June 2017

CORBY2 Firmware Android Invisible Lock Blue1 2

CORBY2 Firmware Android Invisible Lock Blue1 2


Android Invisible Lock Blue 1.2

Credits to :
Corby 2 Downloads Fb Fanpage
Download Firmware :
http://adf.ly/Qhxxe

{ Read More }


Create Autotext on Android with SmartKeyboard Pro

Create Autotext on Android with SmartKeyboard Pro


For users android many are asking if the android can create autotext like a BB, the answer could be yes. By utilizing the feature in smartkeyboard pro, we can make your own autotext in our android. Autotext on android is the same quality with blackberry. No need to worry my friends. Irfan Zidnys World will help you create autotext in android with smartkeyboard pro.


1. Download backup.zip and smartkeyboard pro .APK Click here!


2. Install smartkeyboard pro on your android to completion, do not open yet.


3. Look at the sdcard folder, if there is no folder "smartkeyboardpro??", then create it. And enter into a folder backup.zip"smartkeyboardpro??" we have made


4. Open the application smartkeyboard pro, click on settings.


5. Give checklist on option "Smart Keyboard Pro"


6. Go to the "smart keyboard pro" settings right under our new checklist


7. Click back up settings and select restore from sdcard. Select OK


Then filled with autotext smartkeyboardpro ??we make, to replace /add your own autotext, in setting click "text prediction", and "customprediction". You edit, copy, paste  . Good luck and keep creative on Android. : D
{ Read More }


Friday, 2 June 2017

CORBY2 Firmware Android Wannabe v1 4 8

CORBY2 Firmware Android Wannabe v1 4 8


Android Wannabe v1.4.8

   
Credits to :
Corby 2 Downloads Fb Fanpage 
Download Firmware :
http://adf.ly/RRkUS  
{ Read More }


Saturday, 27 May 2017

Criminal Case 2 6 1 APK for Android

Criminal Case 2 6 1 APK for Android



Criminal Case 2.6.1 APK for Android



DESCRIPTION

Join the authorities of Grimsborough to solve some murder cases in this captivating hidden object, adventure game. Look into crime scenes for clues, bring the suspects in for questioning and analyze evidence to catch the killers. Are you prepared to prove your detective skills? If yes then download apk from the download link below.



FEATURES:

� Investigate crime scenes in a grim and corrupt city
� Play with your friends to be the best detective ever
� Examine clues and analyze samples to look for evidence
� Interrogate witnesses and suspects
� Bring the killer to justice

SCREENSHOTS

[Criminal Case] Screenshot 1

Image result for CRIMINAL CASE LOGO

Screenshots of the Criminal case for Android tablet, phone.

Screenshots of the Criminal case for Android tablet, phone.

TAKE NOTE 

Criminal Case is very liberated to enjoy, nonetheless a number of sport things can even be purchased pertaining to real cash. Should you not would like to take advantage of this attribute, remember to disable in-app buying within your devices options.

Under your Terminology of usage in addition to Policy, you will need to be at the least 13 yrs . old to enjoy or obtain Criminal Case.


DOWNLOAD APK




{ Read More }