[Samsung Galaxy W I8150] omegahanggara:
WARNING!!!

This binary files are for UNIX system, with amd64 architecture ONLY!!!

This morning, I'm little bit confuse to execute adb binary file which given by zeppelinrox in Ultimatic_Jar_Patcher_Tools_RC6_ALL_DEX_ALL_OSes_NO_FLASH.zip file. After check this binary file, I realize that this file is 32bit binary.

root@kali:~/Downloads/Android/Tweak/Ultimatic_Jar_Patcher_Tools_RC6_ALL_DEX_ALL_OSes_NO_FLASH# ls -lahrt .
total 6.4M
-rwxr-xr-x 1 root root 17K Nov 11 1999 tee.exe
-rwxr-xr-x 1 root root 16K Nov 11 1999 sleep.exe
-rwxr-xr-x 1 root root 26K Jun 20 2003 tr.exe
-rwxr-xr-x 1 root root 191K Jul 30 2003 awk.exe
-rwxr-xr-x 1 root root 133K Oct 23 2003 grep.exe
-rwxr-xr-x 1 root root 93K Oct 25 2003 sed.exe
-rwxr-xr-x 1 root root 3.2M Sep 25 2007 sh.exe
-rwxr-xr-x 1 root root 284K Jul 12 2008 zip.exe
-rwxr-xr-x 1 root root 5.4K Aug 1 2008 dexopt-wrapper
-rwxr-xr-x 1 root root 200K Apr 20 2009 unzip.exe
-rwxr-xr-x 1 root root 342K Nov 19 2011 adb-mac
-rwxr-xr-x 1 root root 333K Nov 19 2011 adb
-rwxr-xr-x 1 root root 60K Jul 15 2012 AdbWinUsbApi.dll
-rwxr-xr-x 1 root root 94K Jul 15 2012 AdbWinApi.dll
-rwxr-xr-x 1 root root 187K Jul 15 2012 adb.exe
-rwxr-xr-x 1 root root 528K Dec 16 12:46 baksmali.jar
-rwxr-xr-x 1 root root 622K Dec 16 12:46 smali.jar
-rwxr-xr-x 1 root root 20K Dec 25 15:20 ultimatic_jar_patcher_adb.bat
-rwxr-xr-x 1 root root 17K Dec 25 15:20 ultimatic_jar_patcher_adb.sh
-rwxr-xr-x 1 root root 26K Dec 25 22:31 ALL_ROMS_Ultimate_Jar_Power_Tools-Smali_Patcher_RC9.sh
drwxr-xr-x 4 root root 4.0K Mar 28 10:21 ..
drwxr-xr-x 2 root root 4.0K Mar 28 10:21 .

root@kali:~/Downloads/Android/Tweak/Ultimatic_Jar_Patcher_Tools_RC6_ALL_DEX_ALL_OSes_NO_FLASH# file adb
adb: ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.8, not stripped

And I'm using amd64 bit architecture

root@kali:~# uname -a
Linux kali 3.7-trunk-amd64 #1 SMP Debian 3.7.2-0+kali5 x86_64 GNU/Linux

If you try execute adb binary which given by zeppelinrox, you will got this error message:

root@kali:~/Downloads/Android/Tweak/Ultimatic_Jar_Patcher_Tools_RC6_ALL_DEX_ALL_OSes_NO_FLASH# ./adb
bash: ./adb: No such file or directory

In order to execute this 32bit binary file, yo have to install ia32-libs on your system with this command:

root@kali:~# apt-get install ia32-libs

But it will give you some errors like these:

root@kali:~# apt-get install ia32-libs
Reading package lists... Done
Building dependency tree
Reading state information... Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:

The following packages have unmet dependencies:
ia32-libs : Depends: lib32bz2-1.0 but it is not going to be installed
Depends: lib32asound2 (> 1.0.18) but it is not going to be installed
Depends: lib32gcc1 (>= 1:4.1.1) but it is not going to be installed
Depends: lib32ncurses5 (>= 5.7+20100313) but it is not going to be installed
Depends: lib32stdc++6 (>= 4.1.1) but it is not going to be installed
Depends: lib32v4l-0 (>= 0.5.0) but it is not going to be installed
Depends: lib32z1 (>= 1:1.2.3.3.dfsg) but it is not going to be installed
PreDepends: libc6-i386 (>= 2.9-18) but it is not going to be installed
E: Unable to correct problems, you have held broken packages.

Desperate with this condition, I decide to compile adb and fastboot using amd64 architecture. So you can use adb and fastboot with your amd64 architecture. Give a try!

Here is some output that these binary files are based from amd64 architecture:

root@kali:/tmp/adb_and_fastboot# ls -lahrt .
total 368K
-rwxr-xr-x 1 root root 91K Mar 28 11:37 fastboot
-rwxr-xr-x 1 root root 153K Mar 28 11:40 adb
-rw-r--r-- 1 root root 111K Mar 28 11:41 adb_and_fastboot.zip
drwxr-xr-x 2 root root 4.0K Mar 28 11:41 .
drwxrwxrwt 12 root root 4.0K Mar 28 11:52 ..

root@kali:/tmp/adb_and_fastboot# file adb
adb: ELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.26, BuildID[sha1]=0x2bd948a70efb09cc8604f9903dd6f617686fa707, stripped

root@kali:/tmp/adb_and_fastboot# file fastboot
fastboot: ELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.26, BuildID[sha1]=0xaaf735fdf5123bb446cea17c45e42bef3017c1d5, stripped

Note:

After extract these files, move them to /usr/bin directory, or /bin/ directory using this command

root@kali:~# mv adb /bin/adb && mv fastboot /bin/fastboot

If you are about using Ultimatic Jar Patcher Tools, just overwrite original adb (which based from i386) with your adb (which based from amd64):

root@kali:~/Downloads/Android/Tweak/Ultimatic_Jar_Patcher_Tools_RC6_ALL_DEX_ALL_OSes_NO_FLASH# ls -lahrt .
total 6.4M
-rwxr-xr-x 1 root root 17K Nov 11 1999 tee.exe
-rwxr-xr-x 1 root root 16K Nov 11 1999 sleep.exe
-rwxr-xr-x 1 root root 26K Jun 20 2003 tr.exe
-rwxr-xr-x 1 root root 191K Jul 30 2003 awk.exe
-rwxr-xr-x 1 root root 133K Oct 23 2003 grep.exe
-rwxr-xr-x 1 root root 93K Oct 25 2003 sed.exe
-rwxr-xr-x 1 root root 3.2M Sep 25 2007 sh.exe
-rwxr-xr-x 1 root root 284K Jul 12 2008 zip.exe
-rwxr-xr-x 1 root root 5.4K Aug 1 2008 dexopt-wrapper
-rwxr-xr-x 1 root root 200K Apr 20 2009 unzip.exe
-rwxr-xr-x 1 root root 342K Nov 19 2011 adb-mac
-rwxr-xr-x 1 root root 333K Nov 19 2011 adb
-rwxr-xr-x 1 root root 60K Jul 15 2012 AdbWinUsbApi.dll
-rwxr-xr-x 1 root root 94K Jul 15 2012 AdbWinApi.dll
-rwxr-xr-x 1 root root 187K Jul 15 2012 adb.exe
-rwxr-xr-x 1 root root 528K Dec 16 12:46 baksmali.jar
-rwxr-xr-x 1 root root 622K Dec 16 12:46 smali.jar
-rwxr-xr-x 1 root root 20K Dec 25 15:20 ultimatic_jar_patcher_adb.bat
-rwxr-xr-x 1 root root 17K Dec 25 15:20 ultimatic_jar_patcher_adb.sh
-rwxr-xr-x 1 root root 26K Dec 25 22:31 ALL_ROMS_Ultimate_Jar_Power_Tools-Smali_Patcher_RC9.sh
drwxr-xr-x 4 root root 4.0K Mar 28 10:21 ..
drwxr-xr-x 2 root root 4.0K Mar 28 10:21 .

root@kali:~/Downloads/Android/Tweak/Ultimatic_Jar_Patcher_Tools_RC6_ALL_DEX_ALL_OSes_NO_FLASH# file adb
adb: ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.8, not stripped

root@kali:~/Downloads/Android/Tweak/Ultimatic_Jar_Patcher_Tools_RC6_ALL_DEX_ALL_OSes_NO_FLASH# cp -fv $(which adb) adb
`/usr/bin/adb' -> `adb'

root@kali:~/Downloads/Android/Tweak/Ultimatic_Jar_Patcher_Tools_RC6_ALL_DEX_ALL_OSes_NO_FLASH# file adb
adb: ELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.26, BuildID[sha1]=0x2bd948a70efb09cc8604f9903dd6f617686fa707, stripped

Any question? I hope this will help you.