yashsingh1/xdaforums huggingface dataset:
[Android Software Development] ezro:
Thank you so much!!! This was really helpful :D
[Android Software Development] crossfire77:
if i use int2ext+ or int2ext4+ and make swap partition,it ll do any harm or nothing will happend?like any performance increase with swap?
[Android Software Development] microchip88:
Re: [SCRIPTS]CronMod-A2SD/D2EXT/INT2EXT (updated 09/19)

Is there a fix for xperia coz when i flash int2ext i lost my Signal. By the way i flash the xperia testing copy..
[Android Software Development] dk75:
try A2SD+ instead...

INT2EXT+ move everything to EXT and map EXT as DATA, where A2SD move only APPs and DALVIK to EXT and maps APPs to DATA/APPs and DALVIK to DATA/DALVIK so it's less obtrusive.

The thing with INT2EXT+ is, that one could onanise themselves about having 2GB internal storage on 200MB phone (then it not report any EXT partition).

With A2SD+, internal storage is as original but you will see ext partition as well.

As you can see in my screenshot from post 1083, I have 160MB internal 51% used and 490MB ext 53% used, all with A2SD+ (CronMod-sapphire-1.0.7 have INT2EXT+ by default, but after flashing that ROM I've didn't rebooted but flashed A2SD+ right away).

Same detail about memory I have in Titanium Backup, only system tools can't show ext size and I have internal storage size visible only.
[Android Software Development] crossfire77:
Re: [SCRIPTS]CronMod-A2SD/D2EXT/INT2EXT (updated 09/19)

Okay if i use a2sd+ instead int2ext+ then its just install my apps to sd-ext and davik cache.

But in a2sd+ my file system becomes untouched right? So because of a2sd+ my phone wont slow? Because my system apps and all data remains same on system..

Just my apps which i downloaded frm market goes to sd-ext right?
[Android Software Development] dk75:
No.

Both INT2EXT+ and A2SD+ as far as it goes for applications moves it same way.

Both are same slow/fast. There is no difference in speed between them or in a way they touch file system.

/DATA internal storage consist of folders that store applications, data for this applications, cache for dalvik and... some system and driver specific data.

No system application is stored into /DATA storage.

All core system applications and libraries are on /SYSTEM partition and is outside the sandbox, for system/kernel use only (/system/bin and /system/xbin applications).

What's on /DATA are every application that you can run from launcher + some system/driver/hardware related ever changing files, like gps data, music system data, wifi data, permission, security certificates and so on...

INT2EXT+ moves everything to EXT, then moves back /DATA/DATA and some specific folders that some peoples complained about that with them on EXT phone won't work properly.

As there are may phones and for every one there are many combination of folders/files that can't be on EXT partition then there are more and more probability that INT2EXT+ won't work properly on ones device.

What A2SD+ does is it moves /DATA/APP (apps binary), /DATA/APP-PRIVATE (dunno, have it empty on my Sapphire) and /DATA/DALVIK-CACHE (precompiled app binaries for smoother system work) to EXT (these 3 folder contain most of the stuff that fill internal storage memory).

That's it. It didn't touch any other files or folder so it won't break any system/driver stuff in a process.

As I've posted screen from QtADB, for 300MB apps being installed on EXT partition, only 80MB is stored on internal storage memory. Rest, some system/driver/security files are like 2-3MB on internal storage and they should stay there, as nobody know how moving them to EXT will affect ones device.

That why A2SD+ is better than INT2EXT+.

Unless your phone don't makes any problems for you and you want to see 2GB internal storage capacity. But, with that, you won't see real internal storage free size and with 1GB free on INT2EXT+ internal storage you can reach "no free space" error when real internal storage will be full. But you can't check it out with anything but "df -h" in terminal.

That's INT2EXT+ for you, and it's problems with sound, wifi and gps, especially on Sony devices.

Make choice then.
[Android Software Development] kamlsarao:
Re: [SCRIPTS]CronMod-A2SD/D2EXT/INT2EXT (updated 09/19)

Which int2ext should i use for Paranoid android ICS version ? :confused:
[Android Software Development] crossfire77:
paranoid supports ext4 so use int2ext4+ script.its fast and works welll
[Android Software Development] Maximus1a:
i use a sony experia ray and installed a2sd+.

where can i see if it works?
[Android Software Development] dk75:
At computer:

- QtADB

- AndroidCommander

At device:

- TitaniumBackup

- RootExplorer

I imagine that everyone who changes ROMs use TitaniumBackup then it shouldn't be a burden to check it there.

But one could use RootExplorer and check /sd-ext folder for what files are there.
[Android Software Development] Maximus1a:
is there no way to see a increased size in setting -> storage or settings -> apps?
[Android Software Development] dk75:
There you can see internal storage and sdcard only.

It won't show sd-ext... at least in CM7 based ROM it isn't.
[Android Software Development] TheDynamiteGuy:
i cannot flash in recovery..

im using twrp v2.4.1.0..

:confused::confused:
[Android Software Development] Maximus1a:
qtadb shows me that my ext4 is not available. :(
[Android Software Development] dk75:
Try this CronMod-A2SD4+ for EXT4 with modified install script.

---------- Post added at 02:15 PM ---------- Previous post was at 02:10 PM ----------

Use RootExplorer or any other file manager to get to /sd-ext folder and check if it is empty or have /app, /app-private and /dalvik-cache folders full of files.

Also, is you internal storage in default size or bigger (QtADB).
[Android Software Development] Maximus1a:
website says 404 file not found
[Android Software Development] dk75:
OK.

Corrected.

FileDen don't like "+" character in filenames.
[Android Software Development] Maximus1a:
i`m starting to hate this.

installed.... formated ext-sd.... rebooted.....

statusbar is visible, but launcher is away and doesnt shows when i press the home button.
[Android Software Development] dk75:
2 things

1 - if you used ext4 version and your recovery formated /sd-ext to ext3 then... it don't work

2 - if you used int2ext before and wanted to just flash a2sd on it then... you've lost every applications and must now recovery whole system from backup

Proper script installations:

1 scenario - no scripts before

- backup all applications and data in TitaniumBackup

- backup whole system in recovery

- delete any offending script from /system/etc/init.d

- flash script

- reboot

2 scenario - different script before

- backup all applications and data in TitaniumBackup

- backup whole system in recovery

- wipe and format everything

- if recovery formats to ext3 (CWM5) and you want to use ext4, format /sd-ext to ext4 on computer

- flash ROM

- delete any offending script from /system/etc/init.d

- flash script

- reboot
[Android Software Development] Lt.Win:
Re: [SCRIPTS]CronMod-A2SD/D2EXT/INT2EXT (updated 09/19)

Hi, just wanted to ask something.

Whenever I try this on my stock 2.3.5 sense 2.1 ROM I get process acore has stopped.

This is what I do before flashing.

Root with superSU zip.

Install busybox to system\bin.

Add init.d support using pimp my ROM.

Flash INT2EXT(NO PLUS) from recovery. Factory reset.

I have an EXT4 partition of 2GB.

Thanks.

The Awesome Rooted, Customized And Supercharged HTC Wildfire™ S powered by CyanogenMod 10.0
[Android Software Development] Maximus1a:
today i installed optirom 3 with aroma installer for my ray.

i repartitioned my SD to 12gb fat32, 2gb ext4 and left some space. (used minitool partition wizzard)

in setup i selected to install supercharged without zipalign so a2sd can be used.

i decided to not install link2sd which was offered in the aroma installer from rom.

after every install of any script i restored my initial nandroid backup to have a clean installation.

is there a error or is it ok so far?

Edit:

after a reboot the homescreen is shown and on systemroot is a folder sd-ext with the folders "app", "app-private" and "dalvik-cache"

qtadb still shows no ext sd.

i´ve deinstalled an app and it dissapearde from sd-ext -> app

seems to work now. :)
[Android Software Development] dk75:
tried A2SD?
[Android Software Development] crossfire77:
stock kernel isnt support ext4 partition so might your process stopped.
[Android Software Development] Lt.Win:
Re: [SCRIPTS]CronMod-A2SD/D2EXT/INT2EXT (updated 09/19)

I forgot to add that I did install a custom kernel.

@dk75 - No, I haven't. I'll try it out now.

The Awesome Rooted, Customized And Supercharged HTC Wildfire™ S powered by CyanogenMod 10.0
[Android Software Development] Maximus1a:
dk75 many thanks. :highfive:

my phone runs perfekt. :)
[Android Software Development] Cobmaster:
R: [SCRIPTS]CronMod-A2SD/D2EXT/INT2EXT (updated 09/19)

Croniccorey, may I use your script modded to fit my device, into my rom?
[Android Software Development] kamlsarao:
Re: [SCRIPTS]CronMod-A2SD/D2EXT/INT2EXT (updated 09/19)

How to use data2ext ? :confused:

Sent from my HTC Wildfire S
[Android Software Development] dk75:
Why you want to use that? It's evil.
[Android Software Development] sberla54:
So, it doesn't work on JellyBean 4.2.1?

I'm trying to make it work on JellyTime R6.1 that is based on Android JellyBean 4.2.1 and i'm having no success :(
[Android Software Development] dk75:
post results of the commands:

df -h

and

ls /dev/block
[Android Software Development] sberla54:
Here they are:

android:/ # df
Filesystem Size Used Free Blksize
/dev 307.8M 48K 307.8M 4096
/storage 307.8M 0K 307.8M 4096
/mnt/secure 307.8M 0K 307.8M 4096
/mnt/asec 307.8M 0K 307.8M 4096
/mnt/obb 307.8M 0K 307.8M 4096
/system 549.2M 336.7M 212.5M 4096
/data 1.1G 975.5M 181.1M 4096
/cache 295.3M 76.7M 218.6M 4096
/devlog 20.6M 16.4M 4.2M 4096
/mnt/asec/ch.teamtasks.tasks.paid-1 4M 2.8M 1.2M 4096
/mnt/asec/com.anobii-1 3M 1.3M 1.7M 4096
/mnt/asec/com.keramidas.TitaniumBackupPro-1 2M 100K 1.9M 4096
/storage/primary/legacy 12.4G 8.2G 4.2G 16384
/mnt/asec/com.piviandco.agingbooth-1 7M 5.6M 1.4M 4096
/mnt/asec/air.com.freshplanet.games.WaM-1 36M 34.4M 1.6M 4096
/mnt/asec/com.adobe.reader-1 12M 10.3M 1.7M 4096
/mnt/asec/com.aldiko.android-1 17M 15.9M 1.1M 4096
/mnt/asec/com.polarbit.RecklessRacingPlay-1 12M 11M 1M 4096
/mnt/asec/com.droidemu.game.lite-1 12M 10.8M 1.2M 4096
/mnt/asec/com.bbb.btr-1 29M 24.8M 4.2M 4096
/mnt/asec/com.piviandco.boothstache-1 8M 6.7M 1.3M 4096
/mnt/asec/com.ea.tetrisfree_row-1 11M 10M 1M 4096
/mnt/asec/com.piviandco.uglybooth-1 9M 7.1M 1.9M 4096
/mnt/asec/org.paoloconte.treni_lite-1 2M 764K 1.3M 4096
/mnt/asec/com.piviandco.mixbooth-1 9M 7.2M 1.8M 4096
/mnt/asec/com.subatomicstudios-1 7M 5.1M 1.9M 4096
/mnt/asec/com.digidust.elokence.akinator.paid-1 11M 9.5M 1.5M 4096
/mnt/asec/com.piviandco.fatbooth-1 5M 4M 1M 4096
/mnt/asec/pl.idreams.CanKnockdown2-1 19M 17.5M 1.5M 4096
/mnt/asec/pl.idreams.jellydefense-1 9M 7.9M 1.1M 4096

android:/ # ls /dev/block
dm-0 dm-1
dm-10 dm-11
dm-12 dm-13
dm-14
dm-15
dm-16
dm-17
dm-18
dm-19
dm-2 dm-3
dm-4
dm-5
dm-6
dm-7
dm-8
dm-9
loop0
loop1
loop10
loop11
loop12
loop13
loop14
loop15
loop16
loop17
loop18
loop19
loop2
loop3
loop4
loop5
loop6
loop7
loop8
loop9
mmcblk0
mmcblk0p1
mmcblk0p10
mmcblk0p11
mmcblk0p12
mmcblk0p13
mmcblk0p14
mmcblk0p15
mmcblk0p16
mmcblk0p17
mmcblk0p18
mmcblk0p19
mmcblk0p2
mmcblk0p20
mmcblk0p21
mmcblk0p22
mmcblk0p23
mmcblk0p24
mmcblk0p25
mmcblk0p26
mmcblk0p27
mmcblk0p28
mmcblk0p29
mmcblk0p3
mmcblk0p4
mmcblk0p5
mmcblk0p6
mmcblk0p7
mmcblk0p8
mmcblk0p9
mmcblk1
mmcblk1p1
mmcblk1p2
mmcblk1p3
platform
vold
zram0

Thank you!
[Android Software Development] dk75:
ha... it's JB madness.

They've changed copy protection mechanism.

In an earlier ROMs, this data was copied to /data/app-private - nothing more.

Now, they're binded/copied (dunno, seen both description on net) to /mnt/asec also.

I don't have JB on my Magic to play with it so don't know how to workaround it.

I need physical access to play with.
[Android Software Development] Dark Passenger:
maybe you could post a modified version of int2ext+ and we could test it.

PS still doesn't explain how a2sd+ works perfectly on 4.2.1
[Android Software Development] sauron82:
So the A2SD+ posted a few pages back works on 4.2.1?
[Android Software Development] benna:
I flashed A2SD+ and its in the ect/indt folder, but should there be an new ap in my menu? how do i move the apps to my sdext4 partition because my internal keeps getting less and less.

Galaxy Ace S5830

Myth3

Space Kernel V4

Thanx!
[Android Software Development] dk75:
If A2SD+ works but INT2EXT+ don't then it is ok.

Since modifying INT2EXT+ to work will make it to be A2SD+, then why to bother?

---------- Post added at 08:45 PM ---------- Previous post was at 08:30 PM ----------

A2SD+ make /sd-ext/app to be /data/app so there is no app in any menu to move any application to SD because they are in SD no mater what.

If you want to check either use TitaniumBackup (on first screen you have storage size report), or any root file manager (ex. RootExplorer) to check /sd-ext/app folder.

You could also connect device to computer and use ADB shell in terminal/dos window or terminal window in QtADB/AndroidCommander program to see disk report by executing shell command:

df -h |grep data

it looks like that:

# df -h |grep data

/dev/block/mmcblk0p2 503.9M 285.4M 218.6M 57% /data/app
/dev/block/mmcblk0p2 503.9M 285.4M 218.6M 57% /data/app-private
/dev/block/mmcblk0p2 503.9M 285.4M 218.6M 57% /data/dalvik-cache

#

where:

- /dev/block/mmcblk0p2 is EXT3/4 partition on your card (/dev/block/mmcblk0p1 is FAT32 partition)

- first number (503.9M for me) is total size of EXT partition

- second number (285.4M for me) is used size of EXT partition

- third number (218.6M for me) is free size of EXT partition

- fourth number (57% for me) is percentage of used space on EXT partition

- last string is where this partition is mounted/binded in file system

So as you see, my A2SD+ works, since I have 43% space left on EXT partition.

---------- Post added at 10:38 PM ---------- Previous post was at 08:45 PM ----------

Private message was delivered to me from vvFiCKvv@ who just had signed up and can't post yet, about 4.2.1 busybox mount command, without ability to use "--move" option.

So sberla54@, can you confirm, that changing INT2EXT+ in a way described below make INT2EXT+ usable for you?
[Android Software Development] dk75:
deleted
[Android Software Development] Dark Passenger:
Working INT2EXT4+[Android 4.2.1][Tested]

Hi INT2ext4+ & Int2ext+ works on android 4.2.1.(

Device

: Galaxy Fit GT-S5670)

ScreenShots

.

and for those dying to use it Int2ext4+ & Int2ext+ & INT2EXT is the fixed script (yes its a flashable zip)

Credits

::good:

cronccorrey : For the script.

vvFiCKvv : for finding the error and showing how to fix it.

dk75 : for sharing it with us.

dark passenger : for posting the fixed zip here(just modded original zip) and testing.

if you appreciate this please press thanks on all these guys posts.:good:
[Android Software Development] sauron82:
Will try on Galaxy Ace.
[Android Software Development] microchip88:
Re: [SCRIPTS]CronMod-A2SD/D2EXT/INT2EXT (updated 09/19)

Will this script work for MTK6577 phones with stock kernel?

---------- Post added at 06:21 PM ---------- Previous post was at 06:17 PM ----------

How can i test or know if my stock kernel support init.d scripts?
[Android Software Development] dk75:
open ADB shell and type:

su
ls /system/etc/init.d

it there will be no error what so ever then you could try to use it
[Android Software Development] sberla54:
So, now i have a doubt: the script just failed and did nothing or messed up my storages? Because i'm experiencing a lot of lagging with the ROM i've just installed and i'm wondering if it could be INT2EXT+ fault...

I can't, because, after my problem with INT2EXT+, i reduced the numbers of my installed apps to the minimum so i didn't need the sd-ext on my DHD :)

Anyway, i see that Dark Passenger posted a fixed INT2EXT+ scripts that works for him so i assume it should work for me.

I think it should be posted on the first page, specifying that the other one doesn't work with 4.2.1....
[Android Software Development] microchip88:
Re: [SCRIPTS]CronMod-A2SD/D2EXT/INT2EXT (updated 09/19)

My MTK6577 is running on stock jellybean 4.1.2 rooted abd clokworkmod installed.. So i made a CWM backup before installing the Mod above.. If ever my device will go boot loop will this backup restore my old system and erase the script flash on init.d folder?
[Android Software Development] dk75:
CWM backup is doing image of every internal storage in phone as it is. If there is nothing in /system/etc/init.d folder during backup then it will be nothing after restore. And vice versa.

That why it is called a system backup, no programs or applications backup. It will backup your whole device (boot, recovery, system and data).

CMW up to v5 can backup/restore /sd-ext, but ext3 only.

I have CWM6 and don't have /sd-ext option (another downfall).
[Android Software Development] htcdesire24:
does this also work with ext3 sdcards because int2ext4+ is especially for ext4 partitions or?

has anyone tested it on VJ htc desire rom? because on this I had problems with normal script up to now
[Android Software Development] microchip88:
Re: [SCRIPTS]CronMod-A2SD/D2EXT/INT2EXT (updated 09/19)

Tgnx for reply bro. I tried to flash the int2ext fixed.version but i got error status 0.. I also tried to mount both system and data..
[Android Software Development] DavySML125:
you can try put the script by manual..using root explorer or else..put the script inside the rar,system/etc/init.d..and copy-paste itu your phone system/etc/init.d and give full permission..reboot your phone..clear cache n dalvic cache n reboot.

remember for make a backup first..my ace works well with that method..
[Android Software Development] microchip88:
Re: [SCRIPTS]CronMod-A2SD/D2EXT/INT2EXT (updated 09/19)

I tried to manually put the script but and set the required permission but still the script dont work. Maybe my kernel dont support init.d script :confused:
[Android Software Development] DavySML125:
if there init.d folder n you're not using stock kernel..your kernel have init.d support..to check,just see there another script on your init.d folder or not..

or you must update you busybox..

btw what device,rom n kernel you're using??

sorry for my bad english.
[Android Software Development] Dark Passenger:
you might what to use this first Universal Init.d enabler

NOTE : you just run that app and you have init.d support no need for custom kernel or rom(that is will work for stock too).And if you do have init.d support already then it does nothing.

EDIT : Updated previous post with Int2ext+
[Android Software Development] microchip88:
Re: [SCRIPTS]CronMod-A2SD/D2EXT/INT2EXT (updated 09/19)

My device is Omega s200 and running on stock Jellybean firmware and stock Kernel. With MTK6577 dual core based processor..

---------- Post added at 05:56 PM ---------- Previous post was at 05:27 PM ----------

Thnx for this bro. Will try this app later hope it will work on my device. By th way bro why does i get status error 0 when flashing the script? And will this be compatible with my Jellybean 4.1.2 coz your script says for JB 4.2.1??
[Android Software Development] mjalpl:
Hi, when i install the cronmod a2sd, in Samsung galaxy s duos gt-7562, the folling error appears.

--Installing:/sdcard/cronmod/...

Finding update package...

Opening update package...

Installing update...

E: error in /sdcard/cronmod/...

(Status0)

Installation aborted

I have the rom oficial, have Root.

I install pimpmyrom, adding init.d.support. and next i verify and says its success.

Anyone help me?
[Android Software Development] Dark Passenger:
to solve the status 0 error replace update-binary in Meta-inf folder with one from a flashable zip that works for your device.
[Android Software Development] mjalpl:
Where i can find that?
[Android Software Development] ayazm.140895:
Re: [SCRIPTS]CronMod-A2SD/D2EXT/INT2EXT (updated 09/19)

Guys I have successfully installed the zip, got init.d support via universal init.d app! But script is not working. I'm using stock gingerbread with custom kernel!
[Android Software Development] Dark Passenger:
In a flashable zip that works for your device.

did you flash after mounting /system and /data and format /sd-ext after.

the script works from 2.3.x to 4.2.1 (personally tested) not sure about 4.2.2 cause I can't test it(yet) .
[Android Software Development] Dark Passenger:
Post Updated added INT2EXT so now there is INT2EXT , INT2EXT+ , INT2EXT4+.

Happy flashing.
[Android Software Development] mjalpl:
Hi, so i have to install one of this zip?

Int2ext

Int2ext+

int2ext4

Int2ext4+

a2sd

A2sd+

a2sd++

d2ext

d2ext+
[Android Software Development] ayazm.140895:
Re: [SCRIPTS]CronMod-A2SD/D2EXT/INT2EXT (updated 09/19)

Nah, I didn't mount system and /data but I did format ext and I can see 40xxxx some file in system/etc/init.d folder.
[Android Software Development] Dark Passenger:
now for your question if you got an error with the script I uploaded please use the script in the first post still get the error please follow the method mentioned below

lets keep it simple okay take a flashable zip that works on your phone okay.

next using winrar(or any similar software) go into META-INF/com/google/android/ here you will find a file called update-binary extract it.

now go back to the zip that gave you a status 0 error and drag the file to the same location in the new zip that is META-INF/com/google/android/ here you will get a dialogue to add and replace say yes now the zip should work for you with no error.

---------- Post added at 09:36 PM ---------- Previous post was at 09:34 PM ----------

okay and which script is it ? also what are the permission for the script .And what exactly is the problem please tell in detail.
[Android Software Development] ayazm.140895:
Re: [SCRIPTS]CronMod-A2SD/D2EXT/INT2EXT (updated 09/19)

I'm trying a2sd++. I'm using LG Optimus p500 running on rooted stock gingerbread 2.3.3. I have latest busybox installed. I have custom kernel installed. I have init.d support and I have flashed the mod by your way as stated in above post. I have partitioned my sdcard ext3 or ext2 which works with link2sd app flawlessly. I have NOT tried link2sd and your mod simultaneously. I have 40a2sd file in my /system/etc/init.d/40a2sd with permissions as rwx r-x--- when I go to settings<applications<manage applications and select any application but I don't see move to sdcard option? How do I make it work?
[Android Software Development] post-mortem:
When you use the move to sd option, the OS moves data from the device's internal memory, to the 1st partition of the sd card (FAT). The whole point of *2sd scripts is that the 2nd partition of the sd card is formatted EXT, and make the OS think it's an extension of the internal memory. The OS should not "know" that the app has been moved.

To know if it's working, check your free space.

Also, did you have link2sd installed and then you removed it, or you did a wipe & clean reinstall of the ROM before trying a2sd++?
[Android Software Development] ayazm.140895:
Re: [SCRIPTS]CronMod-A2SD/D2EXT/INT2EXT (updated 09/19)

I have checked my free space it's 155mb used and 37mb free, I have total 199mb of internal memory! I have 1GB of ext partition which is not being shown. I had installed the script yesterday by doing data, cache, dalvik cache wipe! Formatted my sdcard ext. But how to do we get private app etc thing? I'm just a noob to scripts but used to roms and kernels. All the apps are in my internal memory now.
[Android Software Development] post-mortem:
Do you have a /data/sdext2 folder? Do you have the file /system/etc/install_recovery.sh?
[Android Software Development] ayazm.140895:
Re: [SCRIPTS]CronMod-A2SD/D2EXT/INT2EXT (updated 09/19)

Yes, I do have those files at respective places as mentioned without a single change!