Friday, November 15, 2013

Official jellybean 4.2.2 update ROM for Sony Xperia M (single and dual) sim versions

In this guide i'm gonna show you how to update your Sony Xperia M to android 4.2.2
It works for both single and dual sim versions (tested)
First: Downloads
Second: Steps
1- Install Sony flashtool
2- Go to C:/flashtool/drivers open flashtool-drivers.exe
3- Select Xperia M drivers on installation, if you don't find it, install both flashmode and fastboot drivers
4- Copy C2005_15.2.A.1.12_CE.ftf to  C:/flashtool/firmwares/
5- Open Flashtool program itself, click on flash, choose the downloaded firmware then click ok
    *If you don't want to delete user data on your phone uncheck userdata.sin first
6- Start flashing process, when Flashtool shows pop up window, connect phone to PC while holding volume down button
7- Wait few minutes, and you're done

Saturday, November 9, 2013

Using 2 different numbers for whatsapp on one device

This is the easiest method for using 2 different whatsapp numbers on the same android device
We will use an application called 2lines for whatsapp
[NEEDS ROOT]
You can download it from HERE (playstore) or HERE (Direct APK Link)
Usage:
Open 2lines, it will automatically save your current line
Then tap "Add a new line for whatsapp" it will create a new profile
Now you will add the new number like first time you installed whatsapp
This way you can SWITCH between the numbers whenever you want

GO HERE if you want to use multiple numbers simultaneously WITHOUT ROOT (New!) 
If you installed whatsapp+ you need to uninstall it, install original whatsapp, re install whatsapp plus


Unroot Any Samsung device

This guide will help you unroot your Samsung device so you can reclaim your warranty.. etc.
I'll be explaining on Samsung Galaxy Ace 3

Pre-Requirements:
Samsung USB Drivers (Generic)
Odin
And: your phone's model-specific firmware
You can find it here: Sammobile website
     For Example: my phone is Samsung Galaxy Ace 3: GT-S7270
     So i'll search for the firmware file of GT-S7270, not any other variant!
     Although GT-S7272 and S7275 are variants of Ace 3, i can't use them!
     It will be very risky, THE SAME APPLIES TO ANY OTHER MODEL
Steps:
  1- Install USB Drivers, Only if you haven't installed them before
  2- Extract Odin.zip
  3- Extract the large zip that containts your firmware
  4- Open Odin.exe and make sure "Auto reboot" & "F. Reset Time" are checked

  5- Select PDA, then select the large .md5 file of your firmware
  6- Wait
  7- Turn off your phone completely
  8- Turn it on into download mode: probably using the key combination: Volume down + Home + Power buttons
  9- Press volume up to confirm, and plug the phone in, odin should detect your phone
10- Now go ahead and click start
11- You should be done after the process finishes

Tuesday, November 5, 2013

[Guide] Swap internal and external SD card for most Samsung galaxy devices

How to swap internal with external storage on most Samsung Galaxy devices that have internal SD

Since it is not possible anymore to move apps to SD card,
I've found a way to do that, and it only needs to be rooted

I took the method from This Thread and modified it
But you MUST do a nandroid backup just in case of boot loops, and be aware that it's not my fault if it doesn't work for you, i tested it on galaxy S3 mini

Next, just to be extra safe, backup your internal SD card to your PC. While you are doing that, if you have data on the external SD card, back that up too.

1- Next, I would format your external SD card to fat 32. (You could probably use Ext format too, but I didn’t test that.) If you already have it in that format, and have content on it, this won't affect the content, but back it up just to be safe. It’s probably better to have the Ext SD blank to begin with, you can always copy back its content from your pc.

4. Next copy the contents of the internal SD to the External SD card. This is to avoid confusion about apps and such.

5. Next install script manager free from the PLAY STORE It will show up on your phone as S manager ads.
You MUST install BusyBox too! You can find it HERE

6. Download the mod from HERE
( save as ) And put it into the /data directory of your phone

7. You must edit this script for it to work on Mini. Change /mnt/sdcard to /storage/sdcard0 and /mnt/extSdCard to /storage/extSdCard

8. Open the script manager app, and select Browse as Root in the config screen. Tell it to remember this setting.

9. Using Script Manager, navigate to that file in the /data directory. Press and hold the file name until the menu pops up, and click on properties. Then set the permissions, mark the first 9 permissions : rwxrwxrwx
(Unix geeks set them to 777)

10. Click on the scipt now. Click on the “Is script” button.

11. Now tap on the buttons that say Su, Boot, and Save.  The file name will come up in yellow after the save.

12. Reboot your phone and you should see the swap working and be able to access both internal and external SD cards. The external card will show up as sdcard, and the internal card will show up as extSDCard. Your apps should now install to the external card, since your phone will think it's the internal card. Is that confusing? It was to me too!

Xposed framework and modules for gingerbread ! Mod your gingerbread to the max

-Xposed framework gives you the ability to modify your rom or add features, extra options
Without changing any file. or editing any application code, just by using modules
-You can add features from custom roms etc. without flashing a rom

-The framework was meant for android 4.0+ devices only but it was backported also to gingerbread devices
-The framework can be downloaded from HERE for gingerbread
*install like a normal app, then open, and tap install/update framework, reboot.

Modules available for gingerbread:
XPrivacy:
XPrivacy can prevent applications from leaking privacy sensitive data. XPrivacy can restrict the categories of data an application can access. This is done by feeding an application with no or fake data. There are several data categories which can be restricted, for example contacts or location. For example, if you restrict access to contacts for an application, this will result in sending an empty contact list to the application. Similarly, restricting an application's access to your location will result in a set location being sent to the application.
Install like a normal app, enable from xposed installer app, reboot. Then use it
Download   |   Screenshot1   |   Screenshot2

XposedAppSettings:
This is an Xposed module that allows changing generic settings on a per-app basis.
"Generic settings" means settings that are global to all applications, such as: perceived DPI, rotation behavior, fullscreen, permissions, show on lock screen, resident, keep screen on, and more!
These are settings that can in principle be applied to all packages, even if for some it might not produce any effects.
Install like a normal app, enable from xposed installer app, reboot. Then use it
Download   |   Screenshot1   |   Screenshot2

MasterKeyDualFix:
You may be aware of recent news about 2 different security vulnerabilities that allow replacing code on a signed APK without invalidating the signature:
Bugs: 8219321 & 9695860 This module fixes these vulnerabilities 
Install like a normal app, enable from xposed installer app, reboot. Then use it
Checking if you're vulnerable
You can use 3rd party apps to test your system before and after using the module:
- SRT AppScanner
Bluebox security scanner

RemoveUSBStorageWarning:
Removes the warning when enabling usb mass storage
Install like a normal app, enable from xposed installer app, reboot. Then use it

AllAppsPlayStore:
Shows all apps in playstore even the ones for certain DPIs so you get all apps in playstore availabe for download
Install like a normal app, enable from xposed installer app, reboot. Then use it