[HTC Pico (Explorer)] sabaatworld:
This is a small guide on installing D2EXT+ on HTC Explorer which is a fantastic solution for low internal memory problems. D2EXT+ works on any ROM with init.d support. I've tried this method on JaggyRom (3.2.1) (it supports init.d and I don't like A2SD) and it works perfectly.

Disclaimer: I will not be responsible if you brick your phone. Please follow the instructions carefully.

D2EXT+ is a fantastic script which mounts /data to /sd-ext rather than moving your apps to sd-ext (as in Link2SD/ A2SD). I have tried INT2EXT+ but i cannot get the wi-fi to work on this rom.

Why only D2EXT+?

I've used A2SD and its very unstable and cause vague errors.

Seen other scripts move /data/app contents to sd-ext, the phone still shows low internal memory. (Which btw decreases as you go on installing apps)

With D2EXT+ you can use the option "Move to SD"/"Move to Phone" without any problem.

INT2EXT+ is better but wi-fi issues are there does not work. If you try that then please post the results.

Part 1: Removing Darktremor A2SD Script

To do this you just need to remove some files using any file manager. I personally prefer X-plore (You can download it for free on PlayStore).

If you're using X-plore then goto Configuration->Root access and select Superuser+mount writable.

Before you delete any files move apps/dalvik-cache back to internl memory.

Now navigate to /system/app using X-plore under Root and delete com.elgubbo.a2sdGUI-1.apk

Now navigate to /system/etc/init.d and delete 00banner,02firstboot,04apps2sd,S70darky_zipalign

Now in /system/bin delete all files containin a2sd/apps2sd in their name

Reboot

Now A2SD will not work anymore

Part 2: Installing D2EXT+

Firstly, remove A2SD/Link2SD or any such scrips/apps you may be using. Part 1 of this guide shows you how you can remove A2SD from JaggyRom.

This guide assumes that you already have partitioned your SD card. In case you haven't then you can have a look here but make sure the second partition is ext 2/3/4 and not fat32.

You can find and download D2EXT+ from the original thread here.

Open the .zip file you just downloaded and navigate to /system/etc/init.d

Extract the file 40d2ext and place it in the root of your SD card.

Now on the phone open up X-plore or any other root file manager and move 40d2ext to /system/etc/init.d

Set file permissions to 777 or rwe- rwe- rwe-. (In X-plore long press 40d2ext->Permissions->Tick all boxes->OK)

Reboot into recovery (do not do a normal reboot!!).

In mounts and storage format /st-ext

Reboot (Normal)

First boot may take time (Please be patient!!).

To verify the script is working goto storage and check internal free space. It should have increased depending on the size of your sd-ext partition. I'm using a 1GB partition on a 16GB Class 4 card. Check out the screenshot below...

View attachment 1357928

:highfive: Enjoy your extended storage!!

Please hit the Thanks button if you think i helped

Update #1

The above procedure is abblicable to other scrips on the download page as well. I noticed that using D2EXT+ poses a problem that the /data/dalvik-cache is mounted to /sd-internal for speed purposes. Now, as HTC Explorer has very less memory, it will become impossible to install a large number of apps even with a big sd-ext partition.

Solution: Install D2EXT instead of D2EXT+. This can be also downloaded from the link provided above. But simple replacing and rebooting won't make the desired changes. My Solution: After removing A2SD and placing D2EXT as mentioned above. I did a factory wipe using recovery. After that it worked flawlessly and i am now able to install as many apps as i require.