yashsingh1/xdaforums huggingface dataset:
[Nexus One Android Development] uw748:
The Data2ext_update_1EXTpartition_scriptModByCarrol.zip does not work when flashing over to CM6.1 ROM. I tried it and the internal memory still shows 190MB (wiped the working Carrol ROM I had).

If you want to try the Carrol ROM, I thing the way to go is to sign up at bbs.anshouji.com forum and download it. But then you have to wipe and start over. I just did it the other day and they don't even need to authenticate the e-mail address, easy process.
[Nexus One Android Development] loverhime:
I have downloaded carrol's rom but have not install it.

It is because I don't want to install all the apps again.:p
[Nexus One Android Development] behelit:
Has anyone got this working?

How is the speed when running data from sd? I have a class 2 so it may not be worth it but would love the unlimited space since apps2ext still fills up the internal mem pretty quickly.
[Nexus One Android Development] Geo411m:
It won't work with the stock rooted rom because of the bootloader. It's missing the init.d reference that it needs to call scripts at boot.
[Nexus One Android Development] lsxrx7:
I am now running Carol's rom in the first post, 10 hrs into it, pretty stable, no crazy fake quad score ( it shows 1750 the last time i ran it )

I rebooted a few times, everything still there

battery life is the usual on CM, um .... not as good as MIUI

edit: do not attempt to use any of the CM themes in the app / theme forums, will not work. i tried
[Nexus One Android Development] jayfallen:
both MIUI and CM6.1 are very fantastic
[Nexus One Android Development] android_master:
okay so i am running cm6.1 already using darkstremor a2ext, ext 3 partition,,so do i need to flah that zip over it or have to wipe the card completely?

Also what partition do u prefer for cyanogen 6.1 rom to use this method
[Nexus One Android Development] den_breacker:
I'm running the Rodriguzestyle Miumod.

Will this data2ext work for me?

I'm very interested in this project, but if it's still tricky i'm going to wait a litter longer, until it's stable...
[Nexus One Android Development] lsxrx7:
complete wipe / delete EVERYTHING off the SD card,

re-partition the sd, twice, to make sure its clean

I made myself a 1.9gb ext2, it'd upgrade itself to ext4 in first boot
[Nexus One Android Development] charnsingh_online:
If ur into 720p recording and stuff i wont recommend it cuz without this fps - 28 with this fps = 19
[Nexus One Android Development] pitsyapa:
I am using carrol's rom since yesterday, quite impressive, very fast. But i have got one problem, my home button on n1 does not work. when i press that button, nothing happens. has anyone else got that problem, or any solutions to that. thanks.
[Nexus One Android Development] lsxrx7:
my home button works just fine

no problem with either regular or long press

i assume u wipe it pretty clean before install right ?
[Nexus One Android Development] soneedu:
I use N1+MIUI too, pls let me know which version and guide to improve N1 data2ext

thanks!
[Nexus One Android Development] kingkero:
pls share link to download carrol's rom , because i go to chinese site and then so confuse where to download.

ps. now i found link to download at first post thanks.
[Nexus One Android Development] tk192:
MIRRORS!!!

Here's a mirror for multiupload. No need to hassle with the Chinese site :p

http://www.multiupload.com/CPE49EL720
[Nexus One Android Development] die-hard:
Who can help me to install this hack on MIUI ROM?

I got SD partitioned in 2 part:

1. EXT4 1GB

2.
[Nexus One Android Development] android_master:
OK so finally got it,working pretty good,install some apps,working great close to 6-7 hours,home button & other buttons all working great:p
[Nexus One Android Development] vivmar:
Tested,and works very well!! very fast! 2300 on quadrant..
[Nexus One Android Development] jayfallen:
nothing we can do about miui + data2ext... not working, script needed rewritten

-------------------------------------

Sent from my Nexus One
[Nexus One Android Development] lsxrx7:
Sucks. I m going to skip miui for a little bit. They are having to much system problems lately .

I might go back to miui when they get this data2ext thing figured out.
[Nexus One Android Development] studjuice:
I've been wondering, is it possibly not working due to the lack of a data/local/system.firstrun file?

Edit: I've eventually gotten it working on my G1. At least on first boot, and it only works if I do not flash gapps. for some reason if I flash gapps at all, it doesn't work.

previously my score was 323
[Nexus One Android Development] warren2781:
im totally lost here the script refers to /system/bin/busybox.d2ext however that file is not in the update zip. how would i go to flashing this on a regular cm install?

1 cm rom

2 gapps

3 data2ext?

what about the script does it have to be pushed to the /system/etc/init.d/ folder and the original script removed?

detailed instructions on this would be great.

I was checking the cm rom from the op post. there is a file named busybox.d2ext on the /system/bin/ folder
[Nexus One Android Development] lsxrx7:
just do a clean / full wipe on your machine with the rom on the first page
[Nexus One Android Development] lsxrx7:
nice

i somewhat wanted to do this to my gf's g1

but i m worried abt the battery life ....

gapps ... i just get those from the market

no biggies
[Nexus One Android Development] studjuice:
exactly, that's one of the many fixes I had to change. not sure why the update.zip is so blatantly missing things. It's not even signed

battery life will be interesting with this, I have a feeling it will be a bit less.

and market is one of the gapps, you can't get gapps from the market. + you need more than just "vending.apk" to download apps. remember you still have to sign into your account, which requires GoogleServicesFramework.apk, but that force closes with this.

still got some work to do with this before it's truly usable, but i'll post the update.zip with the fixes I have so far tomorrow, hopefully we can all join in and find out more of what's going on :)
[Nexus One Android Development] Bierfreund:
Flashed CM 6.1.1 stable (with factory reset) and afterwards Data2ext_update.zip (i have a 1 GB ext partition on my SD-Card). But still have only 196MB total space and 191MB available.

If i flash ROM bbs.anshouji.com-N1-data2sd-20101213.zip it seems to work, i have 0.94GB total internal storage and 762MB available, but i don't want to use the whole ROM.

Do i have to activate the Data2ext with a command or something like that if i only flashed Data2ext_update.zip?
[Nexus One Android Development] vivmar:
UPDATED!

http://rom.anshouji.com/htc/N1/bbs.anshouji.com-N1-data2sd-20101219.zip

work very well with wildmonks kernel...
[Nexus One Android Development] lsxrx7:
a little google translate should do it

http://bbs.anshouji.com/viewthread.php?tid=3501&extra=pageSD1&page=1

i've been on this new rom for a few hrs

almost too awesome

carrol says he did something to the kernal

idk if i want to mess with the kernal ...

make sure u do a full wipe before install

carrol says there might be new updates coming, will see
[Nexus One Android Development] Bierfreund:
OK, I also tried CM 6.1.0 and it also didn't work. I just read all 11 previous pages and found out, that nobody got in running on CM 6.1.x yet.

Carrols ROM is no alternative for me, because my language (german) is missing there.

Anyone tried using the init.d folder from Carrols ROM on CM 6.1.x?

Anyone knows how to add an additional language (german) to Carrols ROM? That would be a workaround until me figure out, hat Carrol has done to got it working...
[Nexus One Android Development] Bierfreund:
Exchange init.d folder with the one from Carrol from did not work for me :(
[Nexus One Android Development] studjuice:
I modified the update.zip to work 'correctly' for CM6 (and it's updated to the new carrol rom that was posted earlier).

I've been testing this on my G1, so things may be different but here's what's going down so far:

Doesn't work if Gapps is existant. Flash this after doing a fastboot wipe or super wipe, so that it wipes /system.

previously, it only worked on first boot. but after carrol's update to the script today it now 'works' on each boot.

after the second boot, I noticed airplane and silent mode have disappeared from the menu after you hold down power. So there are problems heaps of other weird stuff wrong..

Hope someone else can take this and make better use of it
[Nexus One Android Development] SBERG117:
Got it working on my phone, shows .094 GB internal 700+ MB available.

My method for install -

Download zip file from post #101.(Do not place on sd root yet)

Plug phone into pc and transfer all data from sd card to a easily findable file.

Unplug phone and boot to recovery - Create a partition. I set swap size to 0 and set partition size to 1024MB.

Once completed reboot phone.

Plug phone back to pc and place zip file from above to sd root.

Boot to recovery - Wipe phone (factory, cache, davlik)

After wipe is complete flash zip file.

Reboot phone and everything should be good to go.

At this point youll have to go through regular setup and such and then transfer all your stuff back to your sd card.

Hope this helps :D:D:D:D:D
[Nexus One Android Development] Bierfreund:
Did not work for me :( :(
[Nexus One Android Development] Bierfreund:
File from post #101 works of course, but that's the whole Carrol ROM, not only the Script...
[Nexus One Android Development] SBERG117:
Yea i understand that, just figured this would help for those that are doing the full install like i did and were nervous about a easy way to do it.

For all i know this might not work for someone else but just wanted to put this out to help anyway.
[Nexus One Android Development] kvanniarajan:
A simplified, reliable version of data2ext for any ROM

Hi,

I wasn't able to get data2ext versions found on this forum running on my Nexus One (running Cyanogenmod 6.1 Stable).

So, i reworked it for:

a more reliable version

a data2ext that is documented well, so that anyone can use it on any ROM

It doesn't offer speed improvements (doesn't degrade speed either). It just increases the internal memory size.

What it does?

Checks if an SD card partition is available

Copies all data from /data to the new partition (for first-time only)

Unmounts the original /data partition and mounts the new one

Stops the process and restores the phone if anything goes wrong

I was able to get exactly the same Quadrant score for this version like the Nexus One 2.2 [without data2ext]

Just download the script and you could find the instructions to apply it.

I will be working on loopback and other optimizations to get a similar quadrant score of 3000+ like other data2ext scripts [ofcourse making it able to run on any ROM]. This is just a memory-increasing version.

If any of you can help me how to achieve loopback optimizations (i couldn't understand the whole process) or patch this one for those optimizations, that will be great.

This script might be applicable for Nexus One (any ROM), but i'm not sure if it doesn't work on other mobiles (i'm not sure if the same /dev/mmc* names are used across all android phones --- if they are all of same standard, then this version should be applicable on all of those phones as well).

It works for me without any issues after any number of reboots.

Please let me know if this works for any of you..
[Nexus One Android Development] studjuice:
for your loop back info, I suggest reading up on this version of data2ext. I think it might be a bit easier to figure out (and it says it's 'safer' for the data.) maybe you could even implement some of his future plans into it, like e2fsck

edit: forgot to add the link..
[Nexus One Android Development] Bierfreund:
Sounds good, will try it afterwards! I use CM nightly builds, so i update very often. Do i have to do the steps 1-5 every time after flashing a new build? Or is it even a problem (first time booting after flashing a new build and before re-applying the script)?

Of course i'm looking forward to the version with loopback device!
[Nexus One Android Development] kvanniarajan:
Sure.. it shouldn't be long time before i'm ready with loopback version.

At present, the script needs to be manually pushed. Next time, i'll try making an update.zip so that you could apply it alongside the nightly rom before first-time boot :)
[Nexus One Android Development] kvanniarajan:
Sure, thanks.
[Nexus One Android Development] Lazat:
awesome work!!! waiting eagerly for your optimized version =)
[Nexus One Android Development] Bierfreund:
update.zip will be nice! I will change to your script from a modified version of Darktremor Apps2SD (which also moves /data/data). I think best way ist to backup with Titanium, wipe, install your script and restore apps?
[Nexus One Android Development] BloodyWasHere:
anyway to use this on enomthers rom?
[Nexus One Android Development] jayfallen:
pls check the update info @ OP

I tried with melethron's stript on MIUI N1 12.24,working good...
[Nexus One Android Development] kvanniarajan:
A more reliable data2ext [Updated] for Any rooted ROM on Nexus One

Here is the updated version of my data2ext script (thanks to ownhere who was the source for this all).

This version adds more reliability using e2fsck and tune2fs just like the other scripts, and will also add speed using a loop-back device.

Unfortunately, the init.d scripts in android seems to require tweak in init.rc file to be auto-run and hence i'm unable to make an automated update.zip for this.. (but the script has all the information you need to install it easily by manual process)

To install the script,

1. If any other data2ext scripts were applied before, they need to be cleanly removed -- typically, you might have to Backup your apps using Titanium backup, flash your ROM and apply the script as explained.

2. With a clean install of your ROM, have the SD Card partitioned using any partition tools (and you need to have atleast 2 partitions - means, if you have 3 partitions, the script will still happily utilize all 3 partitions).. Then, read the instructions on the script and apply it..

3. At any point of time, if the script finds any issues - it won't destroy your existing data -- rather, it will kill itself :)

I was able to hit Quadrant score of 1500+ when using this version of data2ext (a 200+ higher than stock 2.2) -- this is not as high as 3000+ as reported by others.. But, i tried to do everything those scripts did. May be my SD Card is of low class and it didn't boost performance by much.

The script works well on my Nexus running CM 6.1 stable after many reboots and the phone overall is more responsive to my touch :)

I hope the script could be applied as it is to upcoming gingerbread as well - to boost the internal memory size!
[Nexus One Android Development] lsxrx7:
best news of today

me love you long time
[Nexus One Android Development] lcksh0t:
hey anyone having battery problems? everything else is great except my battery is draining faster than when i didn't have the script installed. it is saying that it is caused by the cell standby.
[Nexus One Android Development] bootwala:
Should I install this or not???
[Nexus One Android Development] bootwala:
isn't this what we all want in our phones so we have space to install many apps we want?? why aren't more ppl trying this idea/???
[Nexus One Android Development] kvanniarajan:
Most people require a 1-click solution and hate to run adb commands manually. Those who want to desperately increase their phone's internal memory, they can use this trick!

It's completely safe for your phone's hardware. If there is any problem with phone booting [due to wrong installation of script], you can simply install a fresh ROM and get back your phone how it was initially.
[Nexus One Android Development] lolittle:
This looks promising... im running it on cm6.1 now by carrol but i really am more into miui at the minute but scripts i try just make it lag to much and gives a bunch of force close not to mention putting incoming calls straight to voicemail :confused:

Anyway my question is would anyone reccomend a script and install method for miui ?? really would appreciate this soo much :D
[Nexus One Android Development] bimasakti85:
Works fine in my CM 6.1.1 ! The original one, not the carrol's one. No need to use the mod script in the first page. What I did :

1. Do FULL wipe, include dalvik-cache

2. Flash CM 6.1.1

3. Dont reboot

4. Flash data2whatever

5. Reboot.

Before doing that, make sure you already make an EXT4 partition.
[Nexus One Android Development] behelit:
So you didn't have to flash apps2sd like it was suggested in melethron's post?
[Nexus One Android Development] bimasakti85:
Nope, no need to flash app2sd. It's also compatible with wildmonk's kernel. Here is my screenshot.
[Nexus One Android Development] luciefer:
How do i use it at the Sense Rom?

I try that use at the MM's sense ..but it just show Stuck X !!
[Nexus One Android Development] uly166:
I tried to flash data2whatever-v0.4c.zip in MIUI and it works,but the roms is slow.

For example, quadrant test not finish in I/O database reads...

Why?Whats the problem?

Thanks
[Nexus One Android Development] D200P13:
is this similar to Darktremor? if so, is it better? or stick with Darktremor?
[Nexus One Android Development] D200P13:
also, how would i flash this to the n1? attachment or the http://rom.anshouji.com/htc/N1/bbs.anshouji.com-N1-data2sd-20101213.zip?
[Nexus One Android Development] xavierjohn22:
No it says "An APPS2SD ROM VERSION" not flash app2sd

2.) Flash the app2sd Version of the ROM of your choice

I'm just dropping by, i was searching for something and i see this thread. good day.
[Nexus One Android Development] D200P13:
well, i was flashing this on cm6.1.1 stable. dont think it has app2sd. so i guess it dont work just like that?

or do i flash cm6.1.1 stable > darktremor apps2sd > data2ext/whatever????
[Nexus One Android Development] bimasakti85:
No, just flash CM 6.1.1, and then flash data2whatever. No need to flash darktremor's app2sd. Before doing that, wipe all data, including dalvik-cache. This script change the system behaviour by moving app+data to the microSD and making the system believe that the internal memory is in the microSD. So, if u set 2gb for the ext4 partition, the the system will think that the internal memory is 2gb. For darktremor's script, it's only moving the installed program to the microSD. The data still in the internal memory.
[Nexus One Android Development] D200P13:
i tried that exactly the very 1st time using this and my market became unstable trying to restore over 100 apps. now everytime i install cm rom after a full wipe to phone and sd the market crashes even on single flash of cm with no other addons.

this is very unstable but a great idea. i always do restarts and the methods used are not allowed. also, my phone was not responding after disconnecting the usb and i forced a reboot nothing worked and the phone just died but not before vibrating for like 30seconds straight. if it is this sensitive its not worth it so im switching back to DT. wish it was more solid.
[Nexus One Android Development] bimasakti85:
Hmmm thats weird, coz it doesnt happen to me. I also encounter FC in market, but thats after I installed the latest market. What I did, just flash the gapps that come with CM 6.1.1, not the latest one, and the FC is gone.
[Nexus One Android Development] D200P13:
i gave up on this and did not work with me in any way. i formatted to cm6.1.1 and flashed prj with no success in many combination on installing the cm. went back to dt.
[Nexus One Android Development] PSeeCO:
I don't catch what i need for this to work, i have a frg83g with root, deodex and busybox (the dsixda one), i have partitioned my sd, flashed the data2whatever file but i don't see any difference in my internal memory, can you tell me exactly what i need to do? Maybe is because i've partitioned with ext4? I don't know if stock kernel can work with ext4 or it needs ext3...thanks for any help!
[Nexus One Android Development] ZeroXtreme:
Thanks!

@jayfallen: I really appreciate your putting this thread together, thanks.

I have the data2anywhere script running with CM's latest GB nightly builds with no issues yet whatsoever.

I love how it now shows my internal as the size of my EXT4 partition on the SD-card, kinda like the internal of the Ace and the Glacier.

What I did to get it running:

1. Partitioned the SD-card to 0MB SWAP / 1024MB EXT / rest for FAT32 (8GB Transcend class-6)

2. Convert from EXT2-EXT3 then to EXT4

3. Performed a full wipe of everything under the "wipe" sub-menu

4. Toggled MS-USB under recovery to copy CM7 build 23/24, latest GAPPS and the data2anywhere .zip file.

5. Flashed the ROM, GAPPS then the data2anywhere .zip file, in that exact order.

6. Rebooted the N1..... and BAM! all was working.

My N1 details are as follows (might be helpful for certain HW/FW combinations):

Screen: AMOLED

HBOOT: .33 (Old HBOOT)

Recovery: Amon_RA 2.2.1

Radio: 5.12 (from the Korean N1)

ROM: CM7-build23 / build 24 (both working)

As I said, no issues so far for my daily use, been using it for 2 days now, battery is pretty decent with data always on, no phone issues so far, BT, WiFi and GPS working, etc, etc....

Thanks again.
[Nexus One Android Development] PSeeCO:
I've done the same for the first 3 steps (except i've assigned 2048mb to ext4), then i've copied rom and data2hatever files in the fat partition, flashed them after a full wipe, rebooted n1 and BAM...nothing worked...i think it's a rom problem (or kerneld don't recognize ext4)
[Nexus One Android Development] ZeroXtreme:
I see you have geo's ROM in your signature, I'm not familiar with his ROM, but does apps2ext work on it? I was going to try it with enom's 2.14.4 (my favorite ROM, in my opinion only) but wanted to have a go at a GB ROM, so I took the plunge, was expecting the worse, but so far I'm ok with the CM7 nightly builds. I think it was tested on CM ROMs according to the OP.
[Nexus One Android Development] PSeeCO:
Ok, but i don't wanna flash CM nor any too rich rom, i like geo's one because it's almost stock, all i wanna know is what i need to modify to enable app2whatever support ^^
[Nexus One Android Development] knuckleheadAj3:
Did it this same way and got everything working correctly.

After the initial install I was sitting with .89 GB of total space and 849 MB of available space.

Game Changer!!!
[Nexus One Android Development] pdagenius:
This thread caught my eye....

I have installed data2whatever v0.4d on a fresh install of CM7 nightly #23. It seems to have worked I think but to be honest am not sure how to check exactly.

Also, how do I manage which apps are on the Ext and which are in Internal storage. The reason I would like to know this is I am getting "Problem loading widget" for all my widgets with ADW Ex when I reboot the phone. From reading around the forum I think this will be my problem. Whilst I can delete and add the widgets again, this is a nuisance.

Some advice is what I need please :)
[Nexus One Android Development] knuckleheadAj3:
Go to settings and check under Storage. Your available internal memory should resemble whatever you partitioned you EXT to have, which should be well above the original 194MB you usually get with CM7.

When you go to Manage Applications under the settings menus, all of your apps should be saved to internal memory. What this script does is move all of the data to the SD EXT; all of the internal memory is running from the EXT now. There's now no need to have any apps on the actual SD card anymore. And if you do move your apps there, I do believe it will cause the problems that you are having.
[Nexus One Android Development] pdagenius:
Ok internal storage is 477MB with 388MB free so that means it's working. Hurrah.

Nothing is installed to SD card though. So not sure where that leaves the widget issue?
[Nexus One Android Development] pdagenius:
Well I have done another reboot and all is well with widgets now.
[Nexus One Android Development] knuckleheadAj3:
Nevermind....