yashsingh1/xdaforums huggingface dataset:
[Android Software Development] mohazia:
01sysctl

07-virtuous-pre-load_kernel_modules

10-virtuous-optimize_performance

100complete

90-battery-calibration

90-virtuous-run_once

93zipalign

94tweaks

99vibration

You will not find 40int2ext because when ever I add the file 40int2ext to /system/etc/init.d and give it permission of -rwxt-x--- (750) and reboot the device or flash the zip file with 4ext recovery phone will stock in reboot loops
[Android Software Development] mastermind1024:
94tweaks file is the one creating problems for u...delete that one, n also delete 93zipalign.

N ya, set permissions to rwxrwxrwx(777) or rwxr-xr-x (755)
[Android Software Development] Hummer951:
Shouldn`t permissions in the system/etc/init.d folder be rwxr-xr-x ?
[Android Software Development] Xzan23:
WAO dude absolutely EPIC work!!!

i never thaught id find a thread out here with every single script in it...

THANK YOU MAN...THANK YOU SO MUCH
[Android Software Development] Hummer951:
Just got a new 8gb class 10 sd card which i`ve already partitioned(ext 4) using CWM. I want to start using the INT2EXT+ script. What should I delete from my roms system/etc/init.d folder in order for the script to work correctly? Also, should i delete the a2sd file in my system/bin folder?
[Android Software Development] dk75:
10mountext (it mounts your ext to /sd-ext, where 40int2ext unmount it if mounted = longer boot) and 10apps2sd for sure.

Dunno about more, since you didn't showed whole /etc/init.d directory.
[Android Software Development] mohazia:
Thanx for advice;

My main ROM is MIUI 2.9.15_4.0 and it contain only 07-virtuous-pre-load_kernel_modules in /system/etc/init.d

I was trying a lot to flash [Script]CronMod Int2Ext4+ (40int2ext) but every time I flash the file my phone go in reboot loop.

I re-partition my SD Card via miniTool and try it, but same problem, then I tried 3EXT Recovery Touch, same problem.

Now I have MIUI 2.10.12_4.0 OTA update that have

01sysctl

07-virtuous-pre-load_kernel_modules

10-virtuous-optimize_performance

100complete

90-battery-calibration

90-virtuous-run_once

93zipalign

94tweaks

99vibration

then upon your request I remove (93zipalign) and (94tweaks) and install 40int2ext with permission of rwxrwxrwx(777) but it stuck in reboot loops again.

what should I do????
[Android Software Development] LewisGauss:
Attaching a logcat is always better. :)

____________________

Sometimes I wonder about being a success in this mediocre world

CallMeLewis | Yeowwwai
[Android Software Development] croniccorey:
you need to remove any a2sd stuf and wipe it :( but then it should work :), if you need my help PM me
[Android Software Development] croniccorey:
best bet is to look at the init.d scripts and try to find anything that would mess it up, also it needs to run last so make sure it has the hightest number
[Android Software Development] mohazia:
Sorry, but I get upset from MIUI and now I made full wipe and install [ROM]Blackout ICS Incredible v3.1.0 for HTC Desire HD based on ICS 4.0.4 with HTC Sense 3.6, and kernel 3.0.41 BeastMode v1.5+ the files on /system/etc/init.d/ are 01sysctl, 04modules, 05mountsd, 06mountdl, 100complete, 83oc.

What I think that I have to remove 05mountsd file and place 40int2ext, Am I correct.

I'm waiting advice before try it by my self
[Android Software Development] mohazia:
Again and Again, phone in reboot loop
[Android Software Development] mohazia:
I rename it into 99 same problem
[Android Software Development] dk75:
According to that, you have no /data partition at all - in that case INT2EXT can't work at all. But that is impossible, so some another script is in work here.

Can you post what's in /system/etc/init.d/83oc , /system/etc/init.d/100complete , /system/etc/init.d/05mountsd and /system/etc/init.d/05mountdl ?

[edit]Ah, sorry, you did already...

Delete /system/etc/init.d/05mountsd (as it mounts /sd-ext and bind /cache/download to /data/local/download) and /system/etc/init.d/05mountdl (as it bind /cache/download to /data/local/download)
[Android Software Development] schoerb:
Google Currents doesn't work for me with INT2EXT+ on my Desire with Paranoidandroid: Not enough memory.

Anybody else who has this problem?
[Android Software Development] dk75:
result of

df- h
[Android Software Development] apoc [t.i.m.]:
That android commander, where to download? Can't find it in the play store, under that name exact name at least...

---------- Post added at 03:34 PM ---------- Previous post was at 02:58 PM ----------

got INT2EXT+ working, had to mount /data & /system first in my cwm recovery and then did the steps as men tioned in the first post.

=> but my wifi isn't working anymore, perhaps the xperia solution will also work on my samsung Gio? (has some data lose fix?)

EDIT: Xperia int2ext+ version does fix my wifi disconnetion problems for/on my Samsung Gio (with class4 4gb sd-card)
[Android Software Development] dk75:
Hm... why did you thought that you'll find Windows executable in Google Play Store?

http://androidcommander.com/
[Android Software Development] Mato_K:
same problem but with 3.5 sense runny rom....always stuck in loops
[Android Software Development] jukyO:
To the dev:

Can we modify int2ext4 boot script so the /data/data is mounted on ext4 instead on internal? My phone complaints on low space, and only /data/data has couple of megs left available. And can we do it while original script is already installed?

Sorry if question has already been asked.
[Android Software Development] mohazia:
OK, what I understand from you that I have to remove both 05mountsd & 05mountdl, and bind /cache/download into /data/local/download. Right.

But, I don't have download folder in cache folder so I have to skip this step, right.

but what about zipalign script, shall I also remove it.

p.s. with android commander, before I flash the script, it give me the info for data folder and nill for sd-ext, but after I flash the script & boot, phone stuck in reboot loops and android commander give me nill info for data partition, but give me info for sd-ext, and I found it create new folder that called sd-ext had a data folder and others like backup & all files contain, but the phone is not booting:confused:
[Android Software Development] nukeblitz:
int2ext, int2ext4 - /data/data mounted on external

int2ext+, int2ext4+ - /data/data mounted on internal
[Android Software Development] Xzan23:
What exactly does it mean by place. Zip on 'root' of sd card??
[Android Software Development] BleedingIris:
It means put the zip directly in sdcard. .not in any folder.. :p
[Android Software Development] jukyO:
Thanks, didn't notice that in the OP. Will it move /data/data to external now, if I replace it with int2ext4+? Already running a rom with apps installed.

Thanks.
[Android Software Development] apoc [t.i.m.]:
no wifi with int2ext+? same restult with Xperia verion of int2ext+

Does anyone have the same wifi problem with int2ext+ perhaps? and hopefully a possible workaround??
[Android Software Development] dk75:
Since I've told you to delete scripts that's doing binding then it means that it might be a problem and it would be a better not to bind.

Yes.

But there was nothing about zipalign in ZIP archive with init.d scripts that you posted earlier. What else do you have in /system/etc/init.d that you've didn't told?

It means that at least partially script works since it copied files from /data to /sd-ext/data, now it would be great to have logcat from that infinite loop.
[Android Software Development] monty_python:
Does this work with jelly bean on the gs3?
[Android Software Development] mohazia:
Sorry for confused, The whole files now I have are

01sysctl

07-virtuous-pre-load_kernel_modules

10-virtuous-optimize_performance

100complete

90-battery-calibration

90-virtuous-run_once

93zipalign

94tweaks

99vibration

Files are HERE

How can I get the logcat, I found windows tool using adb shell but fortunately it will not access the phone while it's in loop
[Android Software Development] nukeblitz:
No, the scripts that are in the first post won't by default, unfortunately. There is a line in the script that checks for a preexisting app folder on ext partition.

I can modify the script and then you can delete it after the first boot, but I really wouldn't recommend it - you can get yourself into a boot loop if something goes wrong.

My advice is to reinstall rom and then flash new script
[Android Software Development] sauron82:
Integrate script into rom

I'm currently using INT2EXT+ after using S2E, and it's great; working fine. I'm wondering if I can integrate the script into the rom itself. I'm just trying to reduce the steps involved in a flash. Is it possible to integrate the script into the rom?
[Android Software Development] nukeblitz:
Yes, unzip the int2ext zip file and get the script from the /system/etc/init.d. File name is 40int2ext. All the int2ext versions have same file name.

Now put 40int2ext in the ROM zip at /system/etc/init.d.

Most ROMs will assign 755 permissions to the init.d folder. But I don't know if all of them do. So check the updater script at /meta-inf/com/google/android and look for the set_perm command. Should look something like this

set_perm_recursive(0, 2000, 0755, 0755, "/system/etc/init.d");

Make sure its either 755 or 777. It is a problem if it is 644

If you can't find that, then add the line just before the system unmount command. Also, please don't use wordpad on windows to do the editing. It uses a different windows specific line break and you'll get a status 6 error when trying to flash. I don't know what you can use though as I don't use windows....
[Android Software Development] apoc [t.i.m.]:
Probably notepad will do fine? (I guess)
[Android Software Development] whipping:
Hi!

I had my HTC Desire with a2sd script on Elk's Rom and it was perfect.

I tried to flash Paranoid Rom with Int2Ext4+ and it lagged so much that I gave up!

Tried A2sd++ and the speed was better, but ran out of space almost immediately!

What script do you recommend? what should I install? Am I doing something wrong?

Thanks!
[Android Software Development] kobers:
Hi

I am using int2ext+

When I reboot I have low Volume and have to Set the permissions

Is there a other permanent Solution available ?

Thanks

I have a hd2
[Android Software Development] yoshimitsuHD2:
Croniccorey is working on this.

You can try the soundbug-test-version in post #1.

Until there's a working fix you have to fix permissions in cwm on every boot.

Gesendet von meinem NexusHD2 mit Tapatalk 2
[Android Software Development] kobers:
Can Not see the soundbugtest Version :(
[Android Software Development] savage24x:
How can I remove A2SD+ and switch to ++?
[Android Software Development] croniccorey:
+ to ++ just flash the script, if your gonna go a2sd++ maybe you should try int2ext+ it is faster but it will require a wipe
[Android Software Development] croniccorey:
i am working on it i will try to get it here asap
[Android Software Development] yoshimitsuHD2:
^^ you deleted it in post#1, oops ^^

Okay, so we have to wait. and until that i wish you everything good for your very nice work ;)

Gesendet von meinem NexusHD2 mit Tapatalk 2
[Android Software Development] post-mortem:
No, notepad has the same problem, but you can use Notepad+ or Notepad++.
[Android Software Development] apoc [t.i.m.]:
thx

okay, and save as ,,all files'' (*.*) or just ,,normal text'' (.txt and remove the extension?) or do you have to save it as something specific?

Or do you have to choose a coding too? (ie. ansi / utf-8)
[Android Software Development] apoc [t.i.m.]:
Weird thing ???

=> when I use ,,INT2EXT4+'' instead of ,,INT2EXT+'' I don't have WiFi (connection) problems, at least not at this moment...

BUT I (still) do have to manually mount my /

system

/ first in my cwm recovery mode first and then flash the zip-file or it won't work (for the sake of info)

EDIT

:

loosing WiFi connection and Wifi connection problem when WiFi router uses mac filtering, when this is disabled no problems, but that isn't how things are supposed to work ;-p is there a fix or workaround or am I the only one with this problem?
[Android Software Development] post-mortem:
In the settings, look for something about EOL conversion, newline, or something to that nature, then choose Unix format, instead of Windows format.

The issue comes from the historical use of typewriters, and what actually happens when you press "Return" or "Enter." Two things happen: the "carriage" (the roller thing that holds the paper in place) returns to the start of the line (it goes to the right, so you're now typing on the left side of the page), and a line is fed. When computers were introduced, these 2 things were converted into 2 codes: Carriage-Return (CR) & Line Feed (LF). In the Windows system, every time you press "Enter" in a text document, it's saved as CR, LF. In Unix-based systems, it's saved as simply LF.

Windows-based text editors such as Notepad and Wordpad will only save in the Windows format, while "advanced" programs like Notepad+/++ have options to change the End-Of-Line character as either Windows format or Unix format. Obviously, if you're using software that expects one format and you give it another, you'll get errors.
[Android Software Development] mohazia:
Finally, I have something works with me, I extract MIUI ROM on dsixda Android Kitchen and apply a2sd script (Darktremor Apps2SD 2.7.5.2) and back the ROM again, and flash it, then I flash the updated script (Darktremor Apps2SD 2.7.5.3b4a) now a2sd works, how can I switch to INT2EXT

View attachment 1412699
[Android Software Development] sauron82:
Isn't the int2ext+ script supposed to replace the a2sd script?

Sent from my Galaxy Ace
[Android Software Development] mohazia:
Yes, it should. but I tried for more that a month, to slash any 2sd scripts but useless, that why I think on kernel issue. Now I need to flash INT2EXT, should I run a2sd remove then remove 03a2sd and 99complete files from init.d or should I also remove all /bin files that installed via a2sd?
[Android Software Development] croniccorey:
all you should have to do is remove the existing a2sd scripts from /system/etc/init.d and remove a2sd from /system/bin then boot recovery and factory data rest then mount system manually in the mounts category (on some devices this needs to be done) and flash the script and boot if you still have a issue PM me ill try to help
[Android Software Development] Mato_K:
also does not work for me with sense rom
[Android Software Development] mohazia:
Ok, guess what?

I installed a2sdgui from the market and return every thing (i.e. disable Apps on SD, disable Zipalign on boot, Switch Dalvik Cache to Internal Memory, reset low memory settings to default. after I finish, I follow the script-updater and remove all installed files.

first, I found in your script

## Mount mmcblk0p2 to /data
busybox mount -t ext4 -o nosuid,nodev,noatime,nodiratime,barrier=0,nobh,data=writeback,noauto_da_alloc /dev/block/mmcblk0p2 /data;

1st, I thought this is the first problem, my /data is /dev/block/mmcblk0p26 and even if you means /sd-ext it should be /dev/block/mmcblk1p2. anyhow, I did both changes every time I end-up with restart loops, but one with switching sized between /data and /sd-ext

Help, plz
[Android Software Development] rocketero:
replace: busybox mount -t ext4 -o nosuid,nodev,noatime,nodiratime,barrier=0,nobh,data=writeback,noauto_da_alloc /dev/block/mmcblk0p2 /data;

for

busybox mount -t ext4 -o nosuid,nodev,noatime,nodiratime,barrier=0,nobh,data=writeback,noauto_da_alloc /dev/block/mmcblk1p2 /data;

as you have mmcblk0p26 mounting to data now, then this command will mount your data to mmcblk1p2 where it should be.

If you want to test it before changing anything, boot as normal and check this at a terminal:

su -c 'mount -t ext4 -o rw /dev/block/mmcblk1p2 /somefolder'

before issue this command create a folder at the root or anyplace else (system/somefolder, /data/local/somefolder, etc) with any name, I just gave it the name 'somefolder' fo make an example.

you should see your ext4 formatted on your sdcard there. if that's true then go ahead and do the change I posted.

the sd-ext refers to CWM recovery and has nothing to do with your mount point. Once you do the first backup with this new setup, CWM recovery will create a 'sd-ext.ext4.tar' that will contain your new /data mounted on mmcblk1p2
[Android Software Development] mohazia:
OK, now I have a2sd script mounting /data to /system/sd which is my sd-ext partition (i.e. /mmcblk1p2), should I first disable that script or just do it now?

I did a try and it should works, but I have no changes on my ext and folder /system/mohazia is empty

View attachment 1415802
[Android Software Development] rocketero:
is empty because after reboot you loose all what was mounted to /system/mohaizia, the code you did to mount mmcblk1p1 was just done in the command line but was just for testing. ... but that's ok if your /data was mounted to /sd-ext

just for fun, you can still mount the old data mount-point to that folder: (also it's temporarily while system is running)

su -c 'mount -t ext4 -o rw /dev/block/mmcblk0p26 /system/mohaizia'
[Android Software Development] mohazia:
Thanks for all efforts you did and doing.

I follow the same steps to diable a2sd from a2sdgui, disable /data/app, disable zipalign, return dalvik cache to internal, disable /data/data disable swap mounting, reset low memory management. Then remove all scripts in /init.n I tag for removal, delete /system/sd and format sd-ext from 4ext recovery touch.

backup, then try int2ext+4, but not work.

I restore from backup then tried mount2sd, it works perfect.
[Android Software Development] croniccorey:
Drop me a pm and I can try to help
[Android Software Development] ASD2003ru:
WiFi Problem

I have WiFi problem with INT2EXT4+ (Desire bravo, CM7.2).

Sometimes Wi Fi off. When you try to enable writes an error.

In logcat says that he can not get access to the / data / misc / wifi / wpa_suplicant.conf Read-only filesystem.

After restarting it works. How fix it?
[Android Software Development] croniccorey:
ok thanks for the report, i will try to fix it im am gonna overhaul all the scripts this week
[Android Software Development] palito1980:
How to install this in stock Samsung Galaxy Ace firmware?

Firmware is rooted and I have clckwork recovery.
[Android Software Development] croniccorey:
I actually did this to my buddy's ace, you need to make sure your kernel/rom have init.d support then it is just a matter of flashing it, if you need help your welcome to pm me
[Android Software Development] Pseudonym:
01001101011110010010000001100010011100100110000101 10100101101110001000000110100001110101011100100111 010001110011 = "My brain hurts?"
[Android Software Development] kotysoft:
Good JOB, thanks!

INT2EXT4+ Unfortunately freeze on first reboot with

- CM10 Jelly Bean 4.1.2 Rom

- Stock HBOOT

- SDEXT4 1GB + SDEXT4 512M + SWAP 0 + FAT32 6.5GB

Applied script directly after flashing rom. First load was ok, Script working, and later if i want to reboot phone, system don't start anymore... :\

Will try D2EXT+ now.
[Android Software Development] dk75:
If your EXT4 partition for this script is anything else than /dev/mmcblk0p2, which your description of partition table suggests (it should be: FAT32, EXT4 for script, EXT4, SWAP; for it to work).
[Android Software Development] kotysoft:
Ah... Finally I found a solution.

Succesfully modified a working CM10 Jelly 4.1.2 for Desire bravo using this int2ext4+.
[Android Software Development] rodhull:
...or in other words, make sure you have read the OP!

---

(if you already use a A2SD/D2EXT/INT2EXT script then you will need to remove it completely)

---

Many ROMs come with some kind of built-in a2sd, so the same approach must be applied with any of the CronMod scripts:

Before flashing your ROM for the first time, simply alter the ROM's .zip file by going into /system/etc/init.d and removing anything that handles the mounting of sd-ext or a2sd (the scripts in /etc/init.d will run automatically on boot so must be removed if using an alternative like one of the ones from this thread) - in my case (using Nikez' JB ROM for the Desire) I deleted 05mountext and 10apps2sd and replaced with my chosen CronMod script (40int2ext) and it seems to work fine.
[Android Software Development] manga16:
Hi Croniccorey :cowboy:

really Chief great job with your script INT2EXT+ i used in CM9 4.0.3 (ICS - Ice Cream Sandwich) with EXT4 i obtained 4gb :cyclops:

the only problem with this script is the sound :( u must fix permission but unfortunetly the problem return once again :eek:

i hope Chief to find a solution i'm sure cause u did really good job thanks a lot :good::good::fingers-crossed:
[Android Software Development] babyyeobo14:
i've got a problm here.. when im done flashing the script.. i cannot installed any apps anymore my phone always restarting when im about reinstalling the apps.. what cn you say?
[Android Software Development] ruben21:
Men I install a2sd and make me a boot loop what happen?
[Android Software Development] wollice:
i have experienced such problem once .

it was solved by deleting a2sd scrip first from the rom you are going to flash ,which located system/etc/int.d

it should be working
[Android Software Development] schoerb:
I use the Int2Ext4+ script on my Desire with Paranoidandroid. But after 2 days my Desire gets slower and slower. If I wipe Dalvik and cache, it is as fast as before. I use an class6 sd with 1 GB ext4 partition. Any idea, what the problem is?
[Android Software Development] eoghan2t7:
croniccorey, just thought i would let you no your zip dont flash on the latest twrp recovery as the update-binary needs updated.
[Android Software Development] babyyeobo14:
But i dont have any script now in my init.d folder.. But the problem still occurs... And sometimes i've got brick
[Android Software Development] dk75:
nothing in init.d = no INT2EXT working
[Android Software Development] croniccorey:
does your rom/kernel have init.d support?
[Android Software Development] Firmino Neto:
Hi croniccorey, i have this on my init.d https://www.box.com/s/u2y7wh71zlwpmy0q2o9q ,

i use adrenaline engine http://xdaforums.com/showthread.php?t=1579710, any conflicts?

Thank you, and sorry for my english!
[Android Software Development] The Prince1:
You are Great man, what a nice work

I tried "int2ext" script with ice-cream rom and its work fantastic. But when i tried to use int2ext script with ginger bread rom it doesnt work :(

I used Runny_rom 7.0.1 and tried to use int2ext script instead of 40a2sd by merge int2ext script file into the rom before flashing it, but no results so far.

Can you please do something about that, or help/guide me how to do it.

My mobile info:

HTC Desire (known as old Desire as well) :D

Bravo Stock hboot

S-on

Rooted (of-course)
[Android Software Development] Firmino Neto:
Man works for me, Galaxy Ace + CM 7.2
[Android Software Development] chasemyass:
Works like a charm on my Xperia Neo using PacRom. Thanx mate! Alrdy thanked in op ;)

Sent from my Xperia neo
[Android Software Development] The Prince1:
Iam afraid i forgot to say that iam using HTC Desire mobile, with the origenal stock hboot.

them old post been modified. :D
[Android Software Development] rkmiks:
I tried a2sd+ and in2ext+ on my samsung galaxy Y gingerbread 2.3.6 with custom ROM. the scripts are installed and work fine but after a reboot all the apks are lost. with no other scripts in init.d.Anybody can help please ?
[Android Software Development] Mato_K:
same problem with this rom, shuba doesn't respond how to completely remove the a2sd script and guide to install int2ext+ script give me a bootloop

i have stock hboot on htc desire, 16 gb class 6 card, before i flash the int2ext+ scrip i have formated the card twice, done a fresh install of runny rom on 15gb fat32, 256 mb swap, 756 ext4 partition, wiped ext4, instaled int2ext script, rebooted phone and stuck on loop
[Android Software Development] dk75:
FAT32 must be 1st, EXT must 2nd and SWAP must be last partition on card
[Android Software Development] Mato_K:
yes sir it was as you wrote
[Android Software Development] acsivrikaya:
Which mod am i use with cyanogen mod 10 on my HTC Explorer A310e device?