This new Turial is not from me credits go to tot31
I'm writing the how to my own way, hope this will more helpful..
How To : App2sd on Xperia X10i mini
Pre Installation.
I'm assuming that you have just fresh install 2.1/1.6 firmware and root your phone before you start the procedure. This is how I did with my phone.
1. Reinstall 2.1 firmware by using Sony Ericsson Update Service.
2. Root the phone by using SuperOneClick ( http://d01.megashares.com/dl/1xcuTic/Super...4-ShortFuse.zip ). More info on SuperOneClick, go here -> http://forum.xda-developers.com/showthread.php?t=803682
Note : Please disable any anti virus especially Kaspersky as it will give false virus alarm and will delete one of the file.
Step 1 : Preparing your micro SD Card.
Please refer to this link ( http://forum.xda-developers.com/wiki/index...rd_partitioning ) on how to prepare your micro sd card. For better performance I would advise that you use a Class 10 card instead of the original card that comes with the phone because the card is only Class 2 card. For more infomation on speed class rating of sd card please go here -> http://en.wikipedia.org/wiki/Secure_Digital
An excerpt taken from wikipedia :-
The following are the ratings of some currently available cards:
* Class 0 - These cards do not specify performance, which includes all legacy cards prior to class specifications.
* Class 2 - Minimum of 2 MB/s performance. Lowest speed for SDHC cards.
* Class 4 - Minimum of 4 MB/s performance.
* Class 6 - Minimum of 6 MB/s performance.
* Class 10 - Minimum of 10 MB/s performance.
Note : The recommended maximum size of ext2 partition is 1.4GB. I've tried 3GB before and ended up with unstable system and eventually crash the phone. So if you're really greedy since you've bought a 16GB or 32GB card to partition the ext2 more than the recommended size and if your phone is unstable, you've been warn.
Step 2 : Download the related files.
1. App2sd : see attachment
2. adb shell : see attachment
Step 3 : Enabling USB Debugging mode on you phone.
Go to Settings -> Applications -> Development -> USB Debugging (check this option).
Step 4 : Installing App2sd.
Create a folder name adb in your pc and extract all the files from adb.zip into this folder.
Connect your phone to your pc and mount the sd card. Extract all the file from app2sd2.1.zip to the root of your sd card. Make sure to unmount the sd card before continue the next step.
In your pc open up a dos terminal box by typing cmd in the Search programs and files box.
Type
cd /adb
then type
adb shell
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. I also got the same message and I also thought it failed but when install all the apps and check using Minitool Partition Wizard and Linux Reader for windows, all my applications are installed into my card (see my previous post with screenshot).
The Explanation
If you look through the app2sd.sh script, command rm /etc/mount_sd.sh means remove/delete the mount_sd.sh file from /etc folder, since that file does not exist in the fresh install phone, it gives this error message but continue with other commands..
rm /etc/mount_sd.sh
mv /system/bin/sh /system/bin/sh_bak
cat /sdcard/sh.sh > /system/bin/sh
chmod 777 /system/bin/sh
busybox cp /sdcard/mount_sd.sh /etc/mount_sd.sh
echo "
+________________________________+
|********************************|
| finished going reboot now |
|********************************|
+--------------------------------+
"
sleep 1
reboot
Finally after a reboot, your phone is ready with app2sd. From now on when you install any applications it will save into your sd card.
Disclaimer : Do this at your own risk. I will not responsible if any injuries or damage occur to you or your phone
wolfilein said:
/!\Warning this is for testing only/!\
¯¯ ¯¯
here is the script that "should work on the x10 minni"
i hadn't one so i can't say if it works
install is verry easy just
first make a second ext2 fomratted patition on the sdcard
extract the zip in the root of your sd-card
open an adb shell
and type in
sh /sdcard/app2sd.sh
then press just enter and app2sd will be installed
yout phone will reboot and then say me if it give errors
wolfilein
Click to expand...
Click to collapse
it says the folder do not exist
when said it this??
does the actually work?
i have an idea
can anyone of you guys ceck out wat habens if you add a bootscript to
/system/drm/DxDrm/init_drm.rc
/system/etc/hw_config.sh
anyone check this please
just a question.... do it "should work on the x10 minni PRO" ?? ( device with phisycal qwerty) ?
Sorry for my bad english !!
init.rc
what if i enter contents of drm.sh to init.rc?
check please this out!!
in the init.rc it seems the pregram must be a service
wolfilein said:
i have an idea
can anyone of you guys ceck out wat habens if you add a bootscript to
/system/drm/DxDrm/init_drm.rc
/system/etc/hw_config.sh
anyone check this please
Click to expand...
Click to collapse
init.rc
i'm not comfy editing init.rc.
I'm gonna try Autostart application from market first.
are you ignoring me ??
and you the autostartapp can't start before it's loaded on boot that means that you must first load the apps
hwconfig.sh
there is no hwconfig.sh in etc folder.
2 thing create one
and check if it excuted
and
check this file
/system/drm/DxDrm/init_drm.rc
wolfilein said:
2 thing create one
and check if it excuted
and
check this file
/system/drm/DxDrm/init_drm.rc
Click to expand...
Click to collapse
added code to init_drm.rc
did not work.
trying hw_config.sh
i will try to edit the init.rc
if i succes i will say it
no luck with hw_config.sh
so ive edit my script and i will upload it now on both
x10 an x10 minni this script should work on every android phone
so now your script is good also for x10 mini pro ??
simple way apps2sd
First, you have to make two partitions on your sdcard - Fat32 and ext2 (ext3)
Second, Mount ext2(ext3) on your device
Third, ln -s /system/app/xxx.apk \sdcard\ ext partition\ way you want\xxx.apk
Caution - never try to remove sdcard after this operation - very dangerious for the health of your device.
your way is not so good
and yes it !should! work now buti cannot test it
garbage
MasterKira said:
so now your script is good also for x10 mini pro ??
Click to expand...
Click to collapse
not really, this time it froze my phone on bootup at the SE logo.
I fear i might have to reflash n lose all my settings!
hi, i'm trying to downgrade my htcdesire so i can root it.(is it necesarry to downgrade for rooting?)
but it doesnt work for me:
- i format my sd in my phone (fat32)
- i set my phone on "usb debugging"
- connect my phone+sd
- i set my phone on "diskdrive"
- i run goldcardtool as admin.
- i press "get cid (mmc1 & mmc0) "
- this error:
Executing adb shell cat /sys/class/mmc_host/mmc0/mmc0:*/cid
Reading adb output
------------------------
* daemon not running. starting it now *
* daemon started successfully *
------------------------
Could not locate CID in output
-----------------------------------
what did i wrong?
i've tryd it with 2 sd cards.
in what mode did i have to set my phone? (wen usb debugging on & phone connected to pc)
-charge only
- diskdrive
-htc sync
- usb tethering
Ermmm... this is the HTC Legend forum, please post your question on the designated sections.
Sent from my Legend using xda premium
but i have a htc legend? or is this problem not "legend-related"?
You are asking about an HTC Desire in your OP. This is the Legend forum.
Dear All,
Wherever i try to root my mobile through DooMLoRD_v1_Xperia-2011-ICS-ROOT-emu-busybox-su
I am getting below error:
---------------------------------------------------------------
Xperia 2011 ICS Easy Rooting toolkit (v1.0)
created by DooMLoRD
"andorid emulator" trick
Credits go to all those involved in making this possible!
---------------------------------------------------------------
[*] This script will:
(1) root ur device using "andorid emulator" trick
(2) install Busybox (1.18.4)
(3) install SU files (ICS specific)
(4) do some checks for free space, tmp directory
(will remove Google Maps if required)
[*] Before u begin:
(1) make sure u have installed adb drivers for ur device
(2) enable "USB DEBUGGING"
from (Menu\Settings\Developer Options\Development)
(3) enable "UNKNOWN SOURCES"
from (Menu\Settings\Security)
(4) [OPTIONAL] increase screen timeout to 10 minutes
(5) connect USB cable to PHONE and then connect to PC
(6) skip "PC Companion Software" prompt on device
---------------------------------------------------------------
CONFIRM ALL THE ABOVE THEN
Press any key to continue . . .
--- STARTING ----
--- WAITING FOR DEVICE
--- creating temporary directory
mkdir failed for tmp, File exists
--- cleaning
--- symlinking tmp directory
failed on '/data/local/tmp' - Permission denied
link failed File exists
--- Rebooting
--- WAITING FOR DEVICE TO RECONNECT
--- PLEASE WAIT, THIS MAY TAKE A WHILE
if it gets stuck over here for a long time then try:
disconnect usb cable and reconnect it
toggle "USB DEBUGGING" (first disable it then enable it)
--- DEVICE FOUND
--- enabling emulator hack
/system/bin/sh: cannot create /data/local.prop: Permission denied
--- Rebooting
--- WAITING FOR DEVICE TO RECONNECT
--- PLEASE WAIT, THIS MAY TAKE A WHILE
if it gets stuck over here for a long time then try:
disconnect usb cable and reconnect it
toggle "USB DEBUGGING" (first disable it then enable it)
----------------------------------------------------------------------------------------------------------------------
It seems there is some access problem (Permission denied) please suggest me how to rectify the same.
Try this: http://forum.xda-developers.com/showthread.php?t=803682
You need 562 kernel. Use one of the sticky thread for rooting. There you will find a link to Sony mobile website and follow the instructions
Sent from Sony Xperia Live with Walkman
Follow here:
http://talk.sonymobile.com/thread/41119?start=0&tstart=0
Rooting problem
i tried all methods to root xperia mini pro ......bt stilill i cant........trying for last 1 month................help :crying:
HEMEN TALUKDAR said:
i tried all methods to root xperia mini pro ......bt stilill i cant........trying for last 1 month................help :crying:
Click to expand...
Click to collapse
Follow my guide
gb for gingerbread
and ics for ice cread sandwich
http://forum.xda-developers.com/showthread.php?p=43897224
So I have attempted the method described at http://forum.xda-developers.com/showthread.php?t=2327473
I have been unanble to make ADB see my device... I have uninstalled ADB twice and tried two different versions. both Koush & and another one.
I have used a USBDeview to remove all USB android drivers from my computer (Sony, Samsung, HTC...) and still no joy.
In my windows device manager the device SGP311 is listed under "Other Devices" rather than under "Andoid Phone" as ADB should list it...
Basically running the EasyRootingToolkitV17 it does the following;
---------------------------------------------------------------
Easy Rooting toolkit (v17.0)
created by DooMLoRD
"pref_event exploit"
Credits go to all those involved in making this possible!
---------------------------------------------------------------
Special thanks to: the_laser, Bin4ry, fi01, hiikezoe, [NUT]
and to all those who are contributing to our git tree!
Sources: https://github.com/android-rooting-tools
---------------------------------------------------------------
[*] This script will:
(1) root ur device using the pref_event exploit
(2) install Busybox
(3) install SU files
[*] Before u begin:
(1) make sure u have installed adb drivers for ur device
(2) enable "USB DEBUGGING"
from (Menu\Settings\Developer Options)
(3) enable "UNKNOWN SOURCES"
from (Menu\Settings\Security)
(4) connect USB cable to PHONE and then connect to PC
(5) skip "PC Companion Software" prompt on device
---------------------------------------------------------------
CONFIRM ALL THE ABOVE THEN
Press any key to continue . . .
--- STARTING ----
--- WAITING FOR DEVICE
The system cannot find the path specified.
--- creating temporary directory
The system cannot find the path specified.
--- cleaning
The system cannot find the path specified.
--- pushing files
The system cannot find the path specified.
The system cannot find the path specified.
The system cannot find the path specified.
The system cannot find the path specified.
The system cannot find the path specified.
The system cannot find the path specified.
The system cannot find the path specified.
The system cannot find the path specified.
--- cleaning
The system cannot find the path specified.
--- Please wait device is now rebooting
The system cannot find the path specified.
ALL DONE!!!
Press any key to continue . . .
This is driving me insane as I would like to root my device... I dont have a spare computer to attempt this on.
Any advice from people who are more experienced with rooting devices and the way it works would be appreciated.
I have build number 10.1.C.0.370
Did you install the appropriate Sony Xperia Table Z driver for your device on your window PC?
http://developer.sonymobile.com/downloads/drivers/
safilo said:
Did you install the appropriate Sony Xperia Table Z driver for your device on your window PC?
Click to expand...
Click to collapse
thanks - that has now gotten my device correclty identified in my device manager but running the easy root now provides no different result....
Any other thoughts?
I ask support OMAP4 developers
I have a question
I find myself in the situation of having a decompiled firmware aos
I extracted androidmerged.squashfs.secure
I mounted androidmerged.squashfs.secure
I have the tree and Android
[email protected]:/media/backup/test/ludo_firmware_archos_it4x/root/data/squashfs-root# ls
acct config dev home init.rc lib opt sbin sys ueventd.goldfish.rc var
bin data etc init init.trace.rc linuxrc proc sdcard system ueventd.rc vendor
cache default.prop gps init.goldfish.rc init.usb.rc mnt root storage tmp us
Now the second step is insert S.U. and Superuser.apk and close
question : I can close everything and try to flash it (compile .aos like an update) ?
or Nebula_neagra method:
do I have to convert androidmerged.squashfs.secure in archos.ext4 similar to nebula_neagra zip and using the same batch file ?
or Surdu_petru (and others) installation guide:
( copy / paste )
connect USB cable & check if USB debugging is already enabled !
put archos.ext4 in your device ( root directory ! ) , or using adb command :$ adb push archos.ext4 /mnt/storage ;
go to recovery -> Developer Edition Menu -> Remove Android Kernel ( if exist ! ) -> Flash Kernel & Initramfs -> copy here zImage and initramfs.cpio.lzo in the new drive that appears !
OK -> wait to reboot -> enjoy the new rom : BlueAndroid !
hanks to anyone who can help me
ok I found the answer ...
( downgrade ) your device to android ICS - Archos Firmware 4.0.26 for sde
Now I have another question
how to convert androidmerged.squashfs.secure in ext4?
zImage
initramfs.cpio.lzo
are equal
the difference between 101xs and tvconnect are the controller auto pairing
so I have to use the Android specific for tv connect
I can create an ext4 and copy file from androidmerged.squashfs.secure?
I have to create a specific size?