Skip to main content

LiME

LiME


From their site: "LiME is a Loadable Kernel Module (LKM), which allows the acquisition of volatile memory from Linux and Linux-based devices, such as those powered by Android."

I tried to follow the instructions for LiME from youtube video, and extract memory from my SE Xperia 8, but I ran on some errors and failed. Here is what I did.

Phone has to be rooted and have debugging mode enabled. LiME also requires Java JDK 6 or 7, Android SDK and arme-eabi tool (I downloaded ARM eCross EABI Toolchain for Linux). Then, the source of the kernel running on the phone we want to examine is necessary. Thats because LiME is a kernel module and it has to be compiled for the kernel running on the mobile phone in order to be possible to insert and run it. I lost some time until I found mine here, but that is the site only for Xperia phones. You need to download and unpack it. There should be a kernel directory which will be used later. You have to add arme-eCross-eabi and adb to the path with these commands in terminal, but change <path to arm-eCross-eabi> and <path to SDK> into exact directories youve unpacked the SDK and arm-sCross-eabi:
export PATH=$PATH:<path to arm-eCross-eabi>/arm-eCross-eabi/bin
export PATH=$PATH:<path to SDK>/SDK/platform-tools/adb
Next, download LiME and unpack it. Then connect your phone to the computer and pull the kernel config from the phone with:
adb pull /proc/config.gz
If there is no file like that in proc directory on your phone, as was in my case, you can try to find it in source code directory in kernel/arch/arm/configs, but with .defconfig extension. You have to rename that directory, no metter where you found it, into .config and move it in kernel directory. Next, like tutorial says, type:
make ARCH=arm CROSS_COMPILE=arm-eCross-eabi- modules_prepare
I got a few errors reported:
"/home/osaf/Android/arm-eCross-eabi/bin/../libexec/gcc/arm-eCross-eabi/4.5.2/cc1: error while loading shared libraries: libgmp.so.3: cannot open shared object file: No such file or directory".
If you get message like that, you may find solution on this link. It says that you have to install some packages, so just copy command they wrote:
sudo apt-get install libgmp3c2 freeglut3 freeglut3-dev -y
and that problem is solved. Then run make command again. If you get this message:
"make: *** No rule to make target `modules_prepare. Stop."
That is resolved with some modification in make command:
make ARCH=arm CROSS_COMPILE=arm-eCross-eabi- modules
Another problem that can arise:
"make:/<path to>/arm-eCross-eabi/bin/arm-eabi-gcc:Command not found...make[1]: *** [kernel/bounds.s] Error 127make:*** [prepareO] Error 2"
It should continue past that error when "ARCH=arm" is removed from the command line. So, open Makefile in kernel directory and find this line:
ARCH                       ?=$(SUBARCH)
CROSS_COMPILE    ?=
Where you replace $(SUBARCH) with arm, and write in terminal:
make CROSS_COMPILE=arm-eCross-eabi- modules
You can also got this message:
"The present kernel configuration has modules disabled.Type make config and enable loadable module support.Then build a kernel with module support enabled
make: *** [modules] Error 1"
So, the .config file has to be modified as well. Just write:
CONFIG_MODULES=y   
CONFIG_MODULE_UNLOAD=y
in it and cross compile command should make the rest of the needed changes.
When cross compiling is finished, its time to prepare the module for compilation. You have to position in lime/src directory and make new Makefile.1 with the content from tutorial, but with changed KDIR, placed tabs where they are needed and manually entered address to the arm-eCross-eabi-. There is Makefile.sample, where you can see example of makefile with correct tabs. Then write in terminal:
make -f Makefile.1
You can get this error:
"strip: Unable to recognise the format of the input file ?lime.ko"
But, tutorial says that it is ok. Next, you have to move kernel module - lime.ko to your phone:
adb push lime.ko /sdcard/lime.ko
set up the port:
adb forward tcp:4444 tcp:4444
open a shell on the Android device:
adb shell
then install kernel module and redirect output to TCP port:
cd /sdcard
insmod lime.ko path=tcp:4444 format=lime
and in new terminal on PC, connect to the port on the device with netcat and redirect output to memory.lime:
nc 127.0.0.1 4444 > memory.lime
After that, you need to get your memory extracted. For me, it didnt work. I just got message:
"Bad adress"
and I didnt know how to resolve that problem.

I cant say anything about this tool, because I couldnt run it and I dont know where is the problem. It returned too many error messages, for which I had to google solutions, and I cant guarantee that they are all good. Although I didnt manage to get positive outcome, I hope it will help you. 

download file now

download
alternative link download

Popular posts from this blog

Mini Militia ReAL DuAL WiELD MOD 3 06 by ARSHAD

Mini Militia ReAL DuAL WiELD MOD 3 06 by ARSHAD Most of my friends and sites visitors request me to create a Dual Wield MOD + Pro pack... I DONE IT......... Features:- � Propack Unlocked � Unlimited Ammo OR Bullets � ReAL DuAL WiELD MOD ( Bugs fixed now its working) � No Reload � One shot Kill ( 4 Bullets per shot ) � Unlimited Boost � Unlimited Bombs � No one can see u in Solo Play Mod Screenshots:- Click below for Download Use Chrome or other default browser for download this mod Dont Use Uc Mini Wait 5 seconds and Skip ad download  file  now

Christian Wallpaper Hd 1366x768

Free christian wallpapers hd! hd wallpapers for desktops, notebooks, smartphones, tablets, cell phones and facebook and google+ covers!. Tons of awesome christian hd wallpapers to download for free. you can also upload and share your favorite christian hd wallpapers. hd wallpapers and background images. 2991 religious hd wallpapers and background images. download for free on all your devices - computer, smartphone, or tablet. - wallpaper abyss . 2991 religious hd wallpapers and background images. download for free on all your devices - computer, smartphone, or tablet. christ christ the redeemer christian god jesus rio de janeiro.. From every nation! | christian wallpapers Christian hd wallpapers if you’re looking for the best christian hd wallpapers then wal...

Mini Militia MEGA MOD 3 0 27 by Arshad KMODS

Mini Militia MEGA MOD 3 0 27 by Arshad KMODS New MEGA MOD 3.0.27... � 4X Time To Refill Health :- ?If You Injured by Gun/Bomb Then Your Life Refill/Recharge In 4X. � Die Only By Guns:- ?Bombs Will Not Harm For You. � High Range Of Bullets:- ?All Guns Rage Is Increased. � Sniper Zoom:- ?All Weapons Have 7X Zoom. � Laser Sight:- ?All Weapons Have Laser Sight. � Dual Wield MOD:- ?Now You Can Take Any Weapon As Dual Weapon , Like Taking Rocket Launcher With Sniper Or Double Barrel With A Fire Sprayer Or With Same Weapons (Example :- AK47 With Another AK47) Too. ?Sometimes It Will Freeze The Game While Playing In Quick Play MOD. � Unlimited Flying Power :- ?Unlimited Boost. � Disabled Gravity :- ?You Will Float On Air Like Lunacy. � One Shot Mega MOD:- ?9 Bullets PerShot. � Unlimited Ammo Or Bullets :- ?Your Guns Will Get Unlimited Number Of Bullets. ?Now You Can Switch Weapons And Throw Grenades. ?You Want Freezes Or Crashes In Quick Play Or Online MOD. ?The Zero Ammo In Lan-Wifi MOD Is Al...