Saturday, June 1, 2013

DirectoryBind - move data to external_sd ;-)

This is application to bind directories
located on external_sd to directories on
internal memory (/sdcard/). This way You
can transfer large application data
directories to external_sd. Could be
usefull with ex.: games from Gameloft,
other like Shadowgun, applications like
CamScanner.

Features:

* Requires ROOT !
* Aimed at specific functionality and
features (not idiot-proof)
* You can create any number of Data ->

Target directory pairs, mount them
manually or choose to mount them on
system boot (checkbox does that).

* On/Off switch controls whole mount-on-
boot function.

* Diskette icon indicates if mount
operation was successful, by taping it You
can mount/umount entry.

* Icon changes if application is using
mounted entry

* DirectoryBind can tell what application
is using this entry (tap at entry in use)

* Long tap on entry (disabled) brings edit/
delete window

* App auto umount all entries on USB
connected and remount after USB
disconnected (for now via
BroadcardReceiver UMS_CONNECTED /
UMS_DISCONNECTED)

* App shows notification and vibrates if
auto umount on USB fails

* If mounting all checked entries (ex. on
boot) app is waiting specified time (def.
60 sec) if data directory is not available
(happens sometimes at boot)

* Tested sucessfully with Asphalt 6,
Shadowgun, DeadSpace, CamScanner
Color statuses:

* GRAY - entry disabled
* RED - mount failed
* BLUE - waiting for data availability
* GREEN - mounted OK

please do not test data transfer files
features on sensitive data they seem to
work OK but are not throughly tested
Compiled using API android 2.3.3.
Attached as self-signed development apk
package. No market link for now.

important info

* Remember ! All entries must be
umounted before attempting to use MASS
STORAGE MODE. Application will try to
do it automatically on USB CONNECT. If
it fails and You'll use MASS STORAGE
MODE sdcard partition WILL CRASH and
reboot will be required to restore normal
operations ! Main cause of that is
appplication using mounted folder. You
have to close that application and retry to
umount entry.

* This application requires *root
privileges* so it has full control over
entire system! Uses root privileges to
invoke "mount", "umount", "lsof" and
"grep" shell commands via su and it
DOES NOT write anything on system
partitions.
It DOES NOT apply any permanent
changes to the OS, however I cannot
guarantee it does not contain BUGS and
security issues. I'm not responsible to any
damage it can cause. Use it AT YOUT
OWN RISK !
application permissions explained
WRITE_EXTERNAL_STORAGE -
application automatically creates target
path, copy existing files from target to
data
RECEIVE_BOOT_COMPLETED -
application can perform automatic bind on
boot
VIBRATE - application creates
notification alert with vibrations when
cannot umount all locations on USB
connect

READ_LOGS - dump own logcat to file

*ROOT* - invoking "mount", "umount",
"lsof" and "grep" commands via su

BUGS REPORTING

As every program can contain bugs so this
one too. I'm very grateful if someone find
and report a bug. No report will go
unattended and I'll look into each case.
There is just one thing, often report even
very detailed is not enough so application
has built in logging (logcat) capability - it
can be enabled in Preferences.
Logcat can be dumped to file from main
app window: menu -> dump logcat to file
So when reporting bug please attach that
file to Your post
Regards !
Slig

Downlnad dir-bind apk file free

How to Root Any Android Device Using Unlock Root without any risk.

How to Root Any Android
Device Using Unlock Root without any risk.

Requirements and
Reminders

*Unlock Root works only on
Windows computers. You will
need a computer running
Windows 7/Vista/XP.

*Install the USB drivers for
your device before you use
Unlock Root. You can usually
download the drivers from
your device manufacturer’s
website. Or, if you received a
driver CD together with your
device, install the drivers
using the installer on the CD.

Instructions

1. Download the Unlock Root
software. Get it straight from
the developer’s website(www.unlockroot.com).

2. Enable USB Debugging mode
on your device. You can do
this by going to Settings >
Applications > Development
on your device.

3. Connect your device to your
PC using a USB cable.

4. Run “UnlockRoot.exe”. Wait
for your handset to be
automatically detected.

5. Choose your device from the
list of autodetected devices.

6. Click the Root button to start
the rooting process.

7. Wait for it to complete the
installation, after which you’ll
be greeted with a message
saying your device has been
successfully rooted.

8. After the rooting process,
simply reboot your device for
the changes to take effect.

Congratulations! You have
successfully rooted your device. You
can check whether or not you have
root access by locating the Superuser
app on your device or installing an
app that requires root access.

Tutorial made by Eranga Supun (admin DroidBlaster)

Link2SD – never worry about internal memory limits again

Link2SD – never worry
about internal memory limits
again

One of the most
common gripes we hear from Android phone owners is that it
doesn’t take too long before you fill
up the phone’s internal memory.
Whilst most of the 2011 Android phones
range has a 1GB ROM, only around
380MB can be used for apps or
games. Obviously manually moving
your apps to the SD card is one
answer to this problem, but this can
be a pain to manage and sometimes
part of the app will remain in internal
memory.

To get round this problem, we’ve
written the following guide on
Link2SD . In layman terms, Link2SD
uses a secondary partition on your
SD card and uses it as another
segment of internal memory.
Link2SD moves and links apk files,
dalvik-cache (.dex) files and lib files
onto this partition, which the OS
mounts on boot. The great thing is
that these linked apps remain
available when your phone is
connected in mass storage mode as
Android only unmounts the first
partition. Also, you don’t need to
worry about linking something you
weren’t meant to as Link2SD doesn’t
allow you to link certain system
applications.

Instructions:

1. Install Link2SD from Android
Market onto your smartphone and  Download and install MiniTool
Partition Wizard onto your PC

2. ROOT your device (tutorial available in this site)

3. BACKUP MEMORY CARD
As we will be creating a partition on
your microSD memory card, make
sure you create a backup just in case
anything goes wrong.

a) Create a new folder on your PC
and name it anything you want, such
as ‘SD_Backup’

b) Connect your phone to the PC,
navigate to your memory card and
copy the contents to the backup
folder.

4. CREATE SECONDARY PARTITION

You now need to create a secondary
partition on your microSD memory
card that will enable you to use
Link2SD.

Note: We will use MiniTool Partition
Wizard to create a secondary
partition on your microSD card. This
partition can be ext2, ext3, ext4 or
FAT32. We will use FAT32 as it is
supported on all phones and should
lead to less troubleshooting later.
You can use any partition manager of
your choosing, but the steps below
guide you through MiniTool Partition
Wizard.

There is no need to wipe your
memory card when going through this
process, just ensure you have at least
0.5GB to 1.0GB of free space to
make it worthwhile. You also do not
need to use a microSD card adaptor
as the process below creates the
partition whilst the phone is
connected to your PC.

a) Connect your handset to the PC
via USB and then launch MiniTool.
You should see the details pop up
under ‘Disk 2′.

b) Click on the memory card under
Disk 2 in MiniTool and then in the
left pane, press ‘Move/Resize
Partition’. On the blue bar under
‘Size and Location’, move the right
arrow towards the left to create the
size of the secondary partition
desired. In the example below we
created a secondary partition with
1018.63MB of space. This value can
also be typed in manually in
‘Unallocate Space After’.

c) Once this is done you should see
that your memory card is now split
into two partitions under Disk 2 of
MiniTool. Right click this new
partition and then press ‘Create’.

d) You should then see this ‘Create
New Partition’ window. Under
‘Create As’ click Primary and then
under ‘File System’ click FAT32.
Leave the cluster size as default and
you can assign whichever drive letter
you want. Once finished press OK.

e) This should bring you back to the
main MiniTool screen. Now hit the
‘Apply’ button on the top-left of the
screen, denoted by a tick symbol.

This will bring up another pop-up
window and will take several minutes
to both resize and create the
secondary partition.

If successful, you should see
message below. Congratulations your
card is ready to use in conjunction
with Link2SD. Restart your handset
before moving to the next step.

5. LINK2SD

This application makes it easy for
users with root privileges on their
phone to move applications to the SD
card.

a) Open the Link2SD app on your
phone. You should be greeted with
the following menu, check the FAT32
option and click OK.
You will then see the Superuser
Request, click ‘Allow’.
Once you see the following message,
restart your phone. The app should
now be ready to use.

b) To make sure everything is
installed correctly. Click the Menu
button and go to ‘Storage Info’. This
will show you the internal memory
and your two partitions on the
memory card. In our case, you can
see that the second partition has 1GB
free.

c) Now you need to move the apps of
your choice to the memory card.
Click the Menu button and press
‘Multi-select’.
Choose which apps you want to move
by clicking the tick box next to the
app. System apps are greyed out and
cannot be selected. Link2SD can
only move apps that are already on
the internal memory. If you have
apps already on your SD card, you
will need to move them back to the
internal memory before you can link
them with Link2SD.
If you want to move all of your apps,
pressing the menu button will bring
up another menu allowing you to do
this.

d) Once you have chosen which apps
you want to move, you then need to
hit the menu button and press
‘Actions’, which will bring up the
following menu. Press ‘Create Link’.
Leave all three check boxes ticked
and press OK. Link2SD will now do
its work and move/link the selected
apps to your memory card.
Once finished, you should see that
the apps you have moved have
‘Linked -> SD Card’ in red font in
the Link2SD app list. Reboot your
phone.

e) Congratulations your phone is now
using Link2SD! You should now go
to Settings by pressing the menu
button and configure how you would
like Link2SD to work. The main
decision here is whether you want to
Auto Link newly installed apps to the
memory card. Given that you’ve
gone through the hassle of installing
Link2SD we suggest you enable Auto
Link and make worrying about your
internal memory a thing of the past.