• After 15+ years, we've made a big change: Android Forums is now Early Bird Club. Learn more here.

Root Root 2.1 *Complex* :)

Status
Not open for further replies.

suhel28

Android Enthusiast
Nov 2, 2010
693
307
India



FEW THINGS I'D LIKE TO SAY BEFORE TYPING ANY FURTHER

#1 : THIS IS STRAIGHT AWAY FROM THE XDA FORUMS. I'LL BE DIRECTLY QUOTING THEIR TEXT HOWEVER THE RED TEXT IN THE QUOTES ARE MY LESSONS WHICH I LEARNT AFTER 6HOURS OF TRYING TO ROOT
#2 : I'VE JUST SEGREGATED THE WORKING WAY CUZ THERE ARE LOTS OF PAGES THERE
#3 : IF YOU ARE NOT SURE, DON'T DO IT. IF YOU DECIDE TO DO IT "BACKUP YOUR DATA"
#4 : I'M POSTING ONLY THE INTERNAL BOOT METHOD
#5 : I'VE USED NON-GUI VERSION OF BIN4RY FLASH TOOL IF GUI VERSION WORKS FOR YOU THAT'S GREAT
#6 : USE YOUR BRAIN. DO IT ON YOUR OWN RISK. IF YOU DO ANY HARM TO YOUR FONE ITS NOT MY FAULT
#7 SEUS ROCKS :D


Things you'll need

SEUS (basically your life saver)

X8 Android 2.1-rus
X8 Android 1.6
Modified Image (x8.img)
Data.img

Bin4ry Flash tool

GUI version
NON GUI VERSION


*BEFORE YOU READ ANY FURTHER I HOPE YOU'VE DOWNLOADED ALL OF THE ABOVE*

STEPS : 1 - Back to 1.6

FLASHING WITH THE GUI VERSION:

DOWNLOAD&EXTRACT THE GUI FLASH TOOL

Just add a new folder to the MAIN FOLDER of Flashtool which contains the firmware.

Now press Flash. The Tool will show you all firmwares which are stored in the FlasherFolder.

Before you press "OK" connect your Phone in flashmode and THEN PRESS OK!

Flash mode can be entered by switching off the phone
press&hold the back button
plug in your usb cable till a green light switches on
it will finish the flashing process and than you can unplug and switch on the phone

if the GUI VERSION doesn't work (Stucks in Searching for Xperia) check out the next post

STEPS : 2 - Root your phone (basically the 1.6)

http://androidforums.com/x8-all-things-root/213237-root-unroot-x8-1-6-detailed-explanation.html

STEPS : 3 - The Real "TRICKY" Stuff

copy the x8.img file to your sd card root directory

download ext.rar extract it to your sd card root too

before you proceed do this checklist

1. open the superuser application on your phone
-> go to settings and tap su binary and let the application update it
2. Screen time out is set to Never
-> settings -> sounds &display -> screen time out

Connect your phone. Make sure Usb Debuggin is on.
Open Dos prompt (Start-Run-Cmd)
type adb shell
than type su

when you type su the superuser on your phone will ask for permission tap ALLOW

now one by one type this following codes in cmd patiently

cd /data/local/tmp
cat /sdcard/ext/bin/busybox > /data/local/tmp/busybox
chmod 755 busybox
./busybox mount -o remount,rw /system
./busybox sh
/data/local/tmp/busybox mkdir /data/local/tmp/1
/data/local/tmp/busybox losetup /dev/block/loop1 /sdcard/x8.img
/data/local/tmp/busybox mount -t ext2 -o rw,noatime,nodiratime /dev/block/loop1 /data/local/tmp/1
/data/local/tmp/busybox rm -r /system/app/*
/data/local/tmp/busybox cp -prf /data/local/tmp/1/app/* /system/app/
/data/local/tmp/busybox rm -r /system/app/com.mizusoft.relaxandsleep.apk
/data/local/tmp/busybox rm -r /system/bin/*
/data/local/tmp/busybox cp -prf /data/local/tmp/1/bin/* /system/bin/
/data/local/tmp/busybox rm -r /system/drm/*
/data/local/tmp/busybox cp -prf /data/local/tmp/1/drm/* /system/drm/
/data/local/tmp/busybox rm -r /system/etc/*
/data/local/tmp/busybox cp -prf /data/local/tmp/1/etc/* /system/etc/
/data/local/tmp/busybox rm -r /system/fonts/*
/data/local/tmp/busybox cp -prf /data/local/tmp/1/fonts/* /system/fonts/
/data/local/tmp/busybox rm -r /system/framework/*
/data/local/tmp/busybox cp -prf /data/local/tmp/1/framework/* /system/framework/
/data/local/tmp/busybox rm -r /system/lib/*
/data/local/tmp/busybox cp -prf /data/local/tmp/1/lib/* /system/lib/
/data/local/tmp/busybox rm -r /system/usr/*
/data/local/tmp/busybox cp -prf /data/local/tmp/1/usr/* /system/usr/
/data/local/tmp/busybox rm -r /system/xbin/*
/data/local/tmp/busybox cp -prf /data/local/tmp/1/xbin/* /system/xbin/
/data/local/tmp/busybox rm -r /system/build.prop
/data/local/tmp/busybox cp -prf /data/local/tmp/1/build.prop /system/build.prop
/data/local/tmp/busybox rm -r /system/media/*
/data/local/tmp/busybox cp -prf /data/local/tmp/1/media/* /system/media/

STEPS : 4 - FLASH TO 2.1

Copy Paste (If it asks to replace than do it) the 2.1 files to the new folder which you previously created

IMPORTANT : DELETE THE SYSTEM.SIN FILE FROM THIS FOLDER.

Now press Flash. The Tool will show you all firmwares which are stored in the FlasherFolder.

Before you press "OK" connect your Phone in flashmode and THEN PRESS OK!

------------------------------END-------------------------------------

If all done correctly you'll have a rooted eclair. the phone might be slow for the few first few minutes but it works well henceforth

For APP2SD Read the post #3

-----------------------------BACK DOOR ESCAPE-------------------

If you do anything wrong your phone wont boot at all and will keep on rebooting
Don't worry.
Just take off your battery.
Plug it back in
Open SEUS follow the instructions

It will download and update your firmware and guess what once it has downloaded the files stay on th pc
so no matter how many times you mess up the process you can reflash your phone in like 5mins :D
 
FLASHING WITH NON-GUI VERSION

  1. Extract the non-gui version files to a folder.
  2. create a new folder name it FIRMWARE and place all the files from the the 1.6firmware file into the that folder
  3. now download loaders.zip
  4. extract the x10mini loader.sin file to the firmware folder (replace the original one)

THE TRICKY PART (I HATE IT)

  1. Open Regedit
  2. press Ctrl+F
  3. Type in Vid_0fce&Pid_adde
  4. Keep hitting next till you find something like this "Device Instance REG_SZ USB\Vid_0fce&Pid_adde\5&29c6398c&0&2"
  5. Copy the last digits i.e. 5&.....&2 (you may have different id)
  6. now if you go to the flasher folder you'll have a file named DEVICEID.txt
  7. paste those digits there and save it

RUNNING THE X10FLASHER.BAT file

double click it

it will ask you to choose between

[1] X10
[2] E10/??
type 2 and hit enter

it will ask you to wipe user data [y/n]

type n and hit enter

it will than ask you to choose your windows (32,64whatever)
select the one you've

THE FINALE :

after you enter the last choice it will start searching the phone
switch off your phone
press the back button & plug in your usb

it will detect and start to flash

quickly go to the firmware folder and check if the userdata.sin is renamed to 1userdata.sin or not.
if it is renamed to 1userdata.sin than revert it back to userdata.sin
if you miss this step your phone will boot to infinity and you'll have to flash your phone using SEUS
 
Upvote 0
APP2SD (AGAIN FROM XDA)

CREATE PARTITIONS

SD card partitioning - XDA-Developers

thanks to Blitz for this explanation

***Just to clarify the original post made by Suhel!***

1.Download Mini Tool Partition Wizard Home Edition v.5.2 (Free).

2.Use a memory Card reader and connect it to your
PC with your mobile phone s SD Card in it.

3.Just Copy Paste your existing data to a PC folder of your choise.
You dont wanna lose any data after partitioning the SD Card,do you?

4.Open the Wizard and locate your SD Card drive.
Be careful.Any mistake and you ll lose PC HDD Partitions after this step!

5.Click on the SD Card and delete existing partition/Format Card.
I dont remember the exact command,but anyway do what you have to do in order to have just unallocated space on your SD Card.

6.Create a PRIMARY FAT or FAT32 partition.
FAT32 if you have an sdcard bigger than 4GB!
(FAT only for smaller 2GB SDCards!)
Give it space.You ll only need 1-2GB for apps2SD maximum.

7.Create an PRIMARY EXT2 Partition (This is the one for apps2SD!).

8.Finally, click "apply" button on top left corner.
Partitions will be created and your SDcard will be formatted.

9.Copy Paste the data from Step3 back to the FAT32 Partition!

AND...

Now its time to follow instructions for Apps2SD enabling script!

Hope this helps some people like me (Mobile Rooting LOVERS LOL) :D

N.





THE PROCESS

Connect your phone to your pc and mount the sd card.

Extract all the file from app2sd2.1.zip (ATTACHED) to the root of your sd card.

Make sure to unmount the sd card before continue the next step.

Connect your phone. Make sure Usb Debuggin is on.
Open Dos prompt (Start-Run-Cmd)
type adb shell
than type su
then type

sh /sdcard/app2sd.sh

you'll be presented by this screen...
+________________________________+
|********************************|
|*Welcome To wolfilein's App2sd *|
|*installing script *|
|********************************|
+--------------------------------+

~this version should be go on any device ~

+___________________+
|********************|
|* Menu *|
|* *|
|*[0] install app2sd*|
|*[1] remove app2sd *|
|*[2] exit *|
|********************|
+--------------------+
[0]

now just press the enter key & wait.

Important : Make sure to set your phone screen timeout to the max because Superuser will ask for your permission to allow this script to run. If your screen goes blank, you can't see this prompt and the installation will fail.

after a while you'll get this..

busybox is /system/bin/busybox
rm failed for /etc/mount_sd.sh, No such file or directory
+________________________________+
|********************************|
| finished going reboot now |
|********************************|
+--------------------------------+

Don't worry, actually it does not fail.
 

Attachments

  • app2sd2.1 mod (dalvik-cache to sd).zip
    977.3 KB · Views: 1,601
Upvote 0
Nice post! Does anyone know,if I root my phone,what is "the way back"? I.E I have branded phone (diferent startup screen than stock),and if sometihg "dies" like speaker or so,and I need to "unroot" my phone for guarantee purposes,how do I go back?

just update your phone with SEUS or PC COMPANION and it will be back to its STOCK state ;)
 
Upvote 0
i did feel an improvement after jit my phone, quadrant score around 500+ now n games loading quicker imo..

i did read somewhere tht jit improves in gaming, but not so much on daily use..

n also, after jit, when my phone on heavy load, it will restart itself automatically, thts a cons for me now tho lol
 
Upvote 0
Ok i'm lost, before reading this guide my phone was already on 1.6 rooted using superoneclick.
So which step should i skip? help. I wanna use app2sd

if you've a rooted 1.6 go to this topic and start from the 1st step..
STEP - 1
Use "adb shell" to connect to your phone and become su:
.
.
.
.................

make sure you've all the files downloaded
 
Upvote 0
Ok, I just read this tut. From what I understand, the methods are the same, just that in the complex one you install the x8 2.1 image via busybox (not unyaffs) and the given x8 2.1 image is different (at least by theme). :) :) So basically there are 2 different steps to take (3 vs 3-7), not 2 different methods.

no they are two methods

1. busybox method
2. unyaffs method

both can't be interchanged

busybox steps wont work with unyaffs
and vice versa

f that, the root is whats imp lol
 
Upvote 0
Help me!
App2sd is not working for me. Phone rooted. 2.1. xRecovery working. After installing app2sd, when I start it, it says that my sd card is not prepared. So I prepare with it. Reboot. Starting app2sd. It says the same. All over again.

So I repartitioned with that mini program for windows from xda manual.
Installed app2sd by adb. I think worked good. /data/apk/ shows me folder in my sd card. But app2sd still want to repartition my sd. Titanium does not show app2sd partition. Apps from market stops at "preparing to install"...

What is wrong? I was installing on fresh 2.1 after rooting.
 
Upvote 0
Help me!
App2sd is not working for me. Phone rooted. 2.1. xRecovery working. After installing app2sd, when I start it, it says that my sd card is not prepared. So I prepare with it. Reboot. Starting app2sd. It says the same. All over again.

So I repartitioned with that mini program for windows from xda manual.
Installed app2sd by adb. I think worked good. /data/apk/ shows me folder in my sd card. But app2sd still want to repartition my sd. Titanium does not show app2sd partition. Apps from market stops at "preparing to install"...

What is wrong? I was installing on fresh 2.1 after rooting.

before partitioning you need to format your card...
and if you install app2sd properly it will show folder /system/sd/app
 
Upvote 0
Status
Not open for further replies.

BEST TECH IN 2023

We've been tracking upcoming products and ranking the best tech since 2007. Thanks for trusting our opinion: we get rewarded through affiliate links that earn us a commission and we invite you to learn more about us.

Smartphones