yashsingh1/xdaforums huggingface dataset:
[Touch Pro, Fuze Android Development] siulmagic:
gm112 can you post the changes you did to the rootfs init?, i wan to add them to the rootfs that wroks with the rom i cooked with stinebd kitchen, i really want mass storage support
[Touch Pro, Fuze Android Development] lugiber:
Yeah right.... ;p
[Touch Pro, Fuze Android Development] peterm20:
Line 167 in rootfs.img: "chown 1002:1002 /etc/dbus.conf" shouldn't it be "chown 1002.1002 /etc/dbus.conf"?

Testing the new rootfs.img. I've found to accurately test this you must delete the cache directory in the /sdcard/ i'm going on 5 mins right now and it still hasn't booted. Not sure if the .apk that is dumped in there is the reason why data.img creation is good after that. Once i do a successful boot no mater what squashfs/rootfs combo you use it boots.
[Touch Pro, Fuze Android Development] sfhub:
The syntax is correct as checked in.

http://linux.die.net/man/1/chown
[Touch Pro, Fuze Android Development] peterm20:
It comes up on the log that "no such user '-R'" and "no such user '1002:1002' "

Ok After spending a little bit of time playing with the permissions on the rootfs.img

Line 146:

chown -R 1000:1000 /data/app

became:

chown -R 1000 /data/app

chgrp -R 1000 /data/app

Line 161:

chown -R 1002:1002 /etc/dbus.conf

became:

chown 1002 /etc/dbus.conf

chgrp 1002 /etc/dbus.conf

Line 176:

chown 1000:1000 /data/shared_prefs

became:

chown 1000 /data/shared_prefs

chgrp 1000 /data/shared_prefs

I think the last one is what fixed it. Tested 3 times now and have not reproduced the boot loop
[Touch Pro, Fuze Android Development] sfhub:
The 1002:1002 *syntax* is correct. 1002.1002 will also work, however you'll notice both the man page and the rest of the script use the ":" syntax so it is best to stay consistent.

As to whether 1002 are the correct uid/gid to use, I don't know. The rest of the script uses uid/gid 1000:1000. I'm commenting specifically on the syntax, which seems like what you were also commenting on.

Which log are you looking BTW? I've booted the new rootfs and verified dbus.conf is set to 1002:1002 and permissions 440, so the change is doing what it is supposed to.

As to whether that fixes the loop problem, someone else will have to verify, as I'm running an older android release that doesn't suffer from that problem.
[Touch Pro, Fuze Android Development] sfhub:
Apparently by placing it in initrd where the first mount happened, all the latter mounts inherited it, according to the mount table.
[Touch Pro, Fuze Android Development] peterm20:
Yeah I know the ":" works I'm thinking its giving the error due to the 1002 user missing from /etc/passwd. I was just assuming that maybe busybox was picky and only wanted the "." method.

The Log would just be the log that is on the screen just before android loads the boot logo. The changes I posted seem to make the boot loop go away from how I've figured out how to reproduce it. I've made it load 5 times in a row now.
[Touch Pro, Fuze Android Development] babijoee:
Just pushed the nordic layout for anyone who needs it.

to use simply put "physkeyboard=raph_nordic" :D
[Touch Pro, Fuze Android Development] babijoee:
Get the tool adb for either windows or linux

For linux here is one that works provided by phhusson

http://htcandroid.xland.cz/adb

Add this to your ~/bin dir or locate to where you stored the adb tool then you must have you device connected to the computer before loading haret. So when winmo prompts you to disk-drive, sync options choose sync and then you can load haret. In your terminal type adb logcat and it will provide you with information about everything happening. Sadly sometimes it doesn't provide sufficient or usable information but hopefully you might find some interesting info to provide.
[Touch Pro, Fuze Android Development] babijoee:
Get ready for a new build :)

changelog in second post
[Touch Pro, Fuze Android Development] msoccer2:
Did you put

/system/lib/libspeech.so

in the system.sqsh file to get voice search to work?
[Touch Pro, Fuze Android Development] JesusFreak316:
Man, why do you have to live across the Pacific from me? I'm just getting to bed. :P I'll check it out tomorrow.
[Touch Pro, Fuze Android Development] reverendkjr:
Oh good! An ext2 release for those of us bold enough to attempt it. I'll tell ya what, its a heck of a thing for someone who isn't too adept at linux. It's a wonder I ever got it to boot.

Maybe someone can shed some light on this for me:

When using an ext2 method, what role does the rootfs.img play? I can't seem to find where it shows up on my ext2 extension. If a new one is released, how do I use it?

God, please don't let this question be a stupid one. Amen.
[Touch Pro, Fuze Android Development] babijoee:
its been answered and rootfs contains drivers and when we load linux those files are copied over to the system.sqsh
[Touch Pro, Fuze Android Development] reverendkjr:
Re: [prj][XDANDROID][android.2.0.1|2.1][31.5.10]2.1 AOSP system update

That was quick. You rock man!

Let me rephrase my question. If a new rootfs comes out, do I have to do anything to my ext2 to take advantage of it?

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

Sent via the XDA Tapatalk App
[Touch Pro, Fuze Android Development] babijoee:
Unless we say add something into your startup.txt :)

Usually the needed files and new files are automatically pushed over unless it is device specific. As we can't differentiate between devices yet we need to force these options.
[Touch Pro, Fuze Android Development] reverendkjr:
Re: [prj][XDANDROID][android.2.0.1|2.1][31.5.10]2.1 AOSP system update

Good stuff. Thanks bro.

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

Sent via the XDA Tapatalk App
[Touch Pro, Fuze Android Development] babijoee:
New package: (2) XDANDROID.2.1.AOSP.12.6.2010.7z

Ext2 version: XDANDROID.2.1.AOSP.12.6.2010.ext2.7z

Favorite feature so far the gestures control in music app / music settings :)
[Touch Pro, Fuze Android Development] HexM:
7-zip testing _2__XDANDROID21AOSP1262010.7z

data error in 'system.sqsh'. File is broken
[Touch Pro, Fuze Android Development] Dust2Dust:
confitmation

I have the same issue
[Touch Pro, Fuze Android Development] babijoee:
oh noes :'(

i so need a FTP waiting on alexo to give me access

I'll see if others are experiencing it too, if so then i'll re-upload later. Heading out to go movies
[Touch Pro, Fuze Android Development] pzlmg:
yes，I got the same error
[Touch Pro, Fuze Android Development] Dust2Dust:
Have Fun! What ya gonna see?
[Touch Pro, Fuze Android Development] TheDeadCPU:
Defiantly a problem. The system.sqsh is only 1Mb.
[Touch Pro, Fuze Android Development] babijoee:
the A team -.-" was a group decision
[Touch Pro, Fuze Android Development] babijoee:
lol thats quite small
[Touch Pro, Fuze Android Development] Dust2Dust:
too bad

ext2 also broken
[Touch Pro, Fuze Android Development] TheDeadCPU:
Super compression!
[Touch Pro, Fuze Android Development] Dark Man X:
you system.sqsh is realy damn fast!!! realy realy good work! 3d is working well :)

is it possible to make it work with new rootfs?

edit:

the best is, that i can now use the nexus one 3d gallery with your 3d-support :)

here is the download for the gallery http://nimbu.amorvi.com/2010/04/add-the-nexus-one-gallery-to-htc-desire/
[Touch Pro, Fuze Android Development] smiter:
pls reupload last build, ty
[Touch Pro, Fuze Android Development] vincentchan:
12.6.10 system.sqsh crc32 check fail.Pls re upload it.

Another question.

I try to use ext2.But my ubuntu cannot recognize the sdcard when I plug my phone to computer.So I cannot do a partition .Anyone got some suggestion?
[Touch Pro, Fuze Android Development] TheDeadCPU:
He said he was going out for a movie.. Learn to read before you post!

He'll upload later.
[Touch Pro, Fuze Android Development] naviru:
Did you set the usb connection mode to disk drive mode?
[Touch Pro, Fuze Android Development] fb401:
Same here. It took me about 4 or 5 reboots but after that 5th one I've had no problems at all. In fact, I've been in Android for the past day & a half without having to leave. Once it gets faster, smoother and better power management it'll be equal in usability to WM.

2 questions to the Android porting Gods:

#1. the wiki says don't expect Sense anytime soon. Is this because Sense is not included in the source code? Makes sense then (no pun intended).

#2. have ANY of the htc wm devices' bootloader been hacked yet to allow the flashing of pure android roms?
[Touch Pro, Fuze Android Development] nautilus2001:
Hello, maybe this is normal, the Xscreen load aproximately during 13-14 min ,in any case for me the first time!
[Touch Pro, Fuze Android Development] tnayrbj:
AT&T Pure

I have a ATT Pure and I tried this build, it has the problem with sending SMS also, The Eclair says it sent it but the other person does not get it. The call also has no volume, the person got a call but could not hear anything I could not hear them either. Also no luck on the Wifi, and yes I had it on in WM.

Did not try calling vm in WM and then boot linux to get phone calls working. let me know if you want me to try that.

Sorry for stupidity, using 28th edition with the 31st zimage file.

Thanks

Jon
[Touch Pro, Fuze Android Development] nautilus2001:
This is understandable.A ROM must be stable and with no majors bugs...

It will come with time.

For my it work good.just freeze with Youtube and the batery lost to fast,but this is maybe my batery is broken.

Never never never WinMo!!!!!!
[Touch Pro, Fuze Android Development] nautilus2001:
Hi,thamks for this hard work...

My bat life is 4-5 hours on Eclair,is this normal?
[Touch Pro, Fuze Android Development] phhusson:
1.No we have no sense code source. I've heard someones are trying to get it working, but I really don't want to waste time with it, I really have enough problems with standard android closed-source drivers (sound, gps, video acceleration, opengl acceleration, bluetooth/FM).

2.The HTC vogue has, the problem is not about being having a bootloader, I successfully used dzo's one, the problem is that the kernel currently assumes the hardware is activated, which is true when starting from WiMo, not from SPL.

I think it's normal, but some people reports good battery life on Eclair ?!?
[Touch Pro, Fuze Android Development] chamonix:
The battery drain is a known problem so don't buy a new battery yet, just be a little patient
[Touch Pro, Fuze Android Development] x40sw0n:
ROM/hardware thoughts.

So how does this apply to people who have already unlocked (via hardspl) and loaded custom roms?

As another thought, I am not sure that the kernel is assuming the hardware is activated (otherwise why would we need to turn off all networking prior to booting haret?). It seems as though networking is assumed to be deactivated by at least some of the kernel builds, otherwise we wouldn't need to turn it off in winmo first to get it to activate in android. Of course I am not a kernel guy at all, just thinking it through as best i can with limited understanding.
[Touch Pro, Fuze Android Development] nautilus2001:
Report bugs on mine:

-Freeze at Youtube (must reboot the haret)

-Answer the incoming call with touchscreen doesn't work

-Batery life too short

-AZERTY work as QWERTZ on French,English,Deutsch language

-sometimes in an whatever apps, impossible back to menu

If not, yet, the rest works.

Always in test!

SO,....HAPPY NEW YEAR!!!!!!!!!!
[Touch Pro, Fuze Android Development] Inferno187:
Dont know if you mean that it has never worked for the Fuze only but on my Diamond, the power off button has always worked (although it doesnt really power off, it soft resets back into WinMo)
[Touch Pro, Fuze Android Development] rayman18:
the same for me, on diam100 always worked
[Touch Pro, Fuze Android Development] fb401:
Thanks for the info. Very interesting.
[Touch Pro, Fuze Android Development] noellenchris:
that's interesting, I would have never thought it would work on the diamond and not the fuze....weird.. guess I'm stuck using the stylus to reboot....I'll survive...:)
[Touch Pro, Fuze Android Development] reverendkjr:
50% of the time, i hit power off and it works. I then hit the power button on my Fuze and Winmo comes back on.
[Touch Pro, Fuze Android Development] tnayrbj:
I got it

Now I got Wifi and Data working on Eclair on my Pure from AT&T and it is charging with USB to the computer also.

But I still have to initiate a call before sound works on the phone calls, and no SMS being sent.

Thanks

Jon
[Touch Pro, Fuze Android Development] wquraini:
arabic

may you please make it read arabic characters if it is possible

thanks in advance
[Touch Pro, Fuze Android Development] herpez:
EDIT - wrong topic
[Touch Pro, Fuze Android Development] lixiaolei:
thank you !
[Touch Pro, Fuze Android Development] Nakebod:
Nobody? :+

The keyboard is also smaller then my screensize, it is missing something like 15 pixels at each side, and some keys seems to be "dis-aligned".

And I can't answer phonecalls with the slide function :( But unlocking the phone with the slide function works.
[Touch Pro, Fuze Android Development] nautilus2001:
Me too, i can't answer the call with the slideshow fonction, but unlock work.
[Touch Pro, Fuze Android Development] rayman18:
is there any plans to move to a newest kernel to use ext4?¿
[Touch Pro, Fuze Android Development] dimitars84:
i've downloaded this file:

http www 4shared com/file/YwCNv9-q/XDANDROID21AOSP1262010.html

i guess its the same
[Touch Pro, Fuze Android Development] mpannen:
system clock system time slow

Kernel from 5/29/2010, system 2.0.1, the system clock is losing time for me, about 4 minutes if I let it go overnight. I have rhodium 400.
[Touch Pro, Fuze Android Development] vincentchan:
Do you mean in wm or android?If in android,how to set the usb connection mode to disk drive mode.
[Touch Pro, Fuze Android Development] Nakebod:
If you are trying the ext2 build, you can't be in Android to format :+

So you need to be in WM, and in diskdrive mode, otherwise Ubuntu doesn't see the storage card, thus you can't create your ext2 partition.
[Touch Pro, Fuze Android Development] lugiber:
I can confirm that the ext2 release is faulty.

I also tried formating my android partition to ext4 and that didn't work so i'm back on ext3 again.

But i'm really excited about the new release. Its good to see that things are cooking in the android kitchens! :)
[Touch Pro, Fuze Android Development] reverendkjr:
My ext2 that I've been running off of balsat's sight is pretty nice. I added in the libspeech item and now that works too.

What would I add to make the hw3d working? I'm slowing beginning to understand how the ext2 works, but I'm still figuring out how to add to it.
[Touch Pro, Fuze Android Development] lugiber:
Thanks a bunch! This will make it easier to upgrade the rootfs for us nordic people!
[Touch Pro, Fuze Android Development] elladb:
how can i extract the ext2 file to the ext2/3 partition (I'm using ubuntu)?
[Touch Pro, Fuze Android Development] babijoee:
Re-uploading now to htcandroid.xland.cz much faster and hopefully works this time.

Man i've got problems with permissions and corrupt files :D

heheh super compression muahhahaa :p

Try this one out

http://htcandroid.xland.cz/XDANDROID.2.1.AOSP.13.06.10.7z
[Touch Pro, Fuze Android Development] lugiber:
How does one update rootfs on an ext partition?

I tried extracting and replacing the files on my ext3 partition but the boot process stops complaining about a missing "system.img".

Does anyone have a clue?
[Touch Pro, Fuze Android Development] lugiber:
Cool! Can't wait to try it out. I guess i'll be sitting in front of the computer refreshing the screen for a while.. :)

How was the movie by the way?
[Touch Pro, Fuze Android Development] babijoee:
wans't worth it and didnt make sense
[Touch Pro, Fuze Android Development] lugiber:
Nope, the newly uploade file doesn't work either. I get errors when i try to extract it in ubuntu. Unfortunatly i get no useable error messages so I can't tell you whats wrong...
[Touch Pro, Fuze Android Development] simpleman:
i am downloading now~~~~~~~~~~~~~~~
[Touch Pro, Fuze Android Development] lugiber:
Too bad, i was a big fan of the a-team when i was a kid and was looking forward to the movie. Kind of a trip down memory lane. But i guess i'll wait till its released on blu before i watch it...

And by the way. What am i supposed to do with the ext2 file?

Shall i mount it with "-o loop" and then copy the files or what? :)
[Touch Pro, Fuze Android Development] babijoee:
:'( damn it what am i doing wrong...
[Touch Pro, Fuze Android Development] lugiber:
I've just set up an account on my ftp (sorry no sftp). You have to use a passive connection for it to work, but you can upload the file there and then i'll post it on my webserver. I only have a 10 mbit connection but its better than nothing...

I'll send you a message with the adress and login information.
[Touch Pro, Fuze Android Development] vincentchan:
I could extract the newly package in windows with 7zip.
[Touch Pro, Fuze Android Development] gajdik:
I don´t have problems with extracting new 13.06 build from xland.cz

edit: with winrar
[Touch Pro, Fuze Android Development] Nakebod:
Seems okay here, I can extract it w/o errors.

Files seems to be okay, normal filesize.

Can't test it tho, I'm waiting for the ext2 version :P
[Touch Pro, Fuze Android Development] babijoee:
great :)

I'll upload the ext2 right now :)

hold on guys

Can anyone confirm it booting and working ? :)
[Touch Pro, Fuze Android Development] lugiber:
Hmm, weird. Perhaps theres some problems with the ubuntu 7zip then...
[Touch Pro, Fuze Android Development] babijoee:
system.ext2

http://htcandroid.xland.cz/XDANDROID.2.1.AOSP.12.6.2010.ext2.7z
[Touch Pro, Fuze Android Development] Nakebod:
Mirror: XDANDROID.2.1.AOSP.13.06.10.7z

http://www.megaupload.com/?d=TZACUMTQ

If Megaupload didn't corrupt the file like the last time :+

Ext2 mirror will be online asap.
[Touch Pro, Fuze Android Development] iknighty:
The new package isn't working for me! It extracted quite fine, but it loops at the XDANDROID screen [which is quite cool btw]!
[Touch Pro, Fuze Android Development] superpigeon:
I confirm, it works, it boots with no problem. I like the new boot animation, I like the new home !

But (there's always a "but"), when I'm on the home screen, my button don't do what they're expected to :

HOME and START CALL : left direction button

BACK and END CALL : right direction button

I'll reboot to see if it stays like that, that's really weird.
[Touch Pro, Fuze Android Development] babijoee:
great to hear its working though :)

now to see if the ext2 works for people
[Touch Pro, Fuze Android Development] gm112:
Mirroring these as we speak. =)

Question, babijoee, has Stinebd or anyone confirmed why that command has been commented in the init script? I think people would like to see mass storage working in the main rootfs.

Also, it would be cool if we had an installer script helps people keep their previous data folders while moving to different system images. The people who are running on an actual ext2 partition really don't have to worry about this, I don't think.
[Touch Pro, Fuze Android Development] Nakebod:
Mirror: XDANDROID.2.1.AOSP.13.06.10.7z

http://www.megaupload.com/?d=TZACUMTQ

EXT2 Mirror: XDANDROID.2.1.AOSP.12.6.2010.ext2.7z

http://www.megaupload.com/?d=YLVXUYGU
[Touch Pro, Fuze Android Development] vincentchan:
Confirm:it works fine in my rarh800.Well done.I will find out how to work with ext2.
[Touch Pro, Fuze Android Development] peterm20:
The rootfs changes I posted on 815 i think it was has been tested by one other person to fix the boot loop, makkoen on ppcgeeks tested it.

http://forum.ppcgeeks.com/showpost.php?p=1810071&postcount=2804
[Touch Pro, Fuze Android Development] superpigeon:
I rebooted and now :

HOME and START CALL : menu button

BACK and END CALL : right direction button

I'll try to delete data.img...
[Touch Pro, Fuze Android Development] babijoee:
whats the changes?

I'll add it to the rootfs if it seems logical
[Touch Pro, Fuze Android Development] babijoee:
Could be dirty dpad. Try cleaning it thoroughly and rebooting :)
[Touch Pro, Fuze Android Development] Nakebod:
@babijoee, do you use some special ext2 method?

When I extract the ext2.7z I get a .ext2 file, correct?

So.. what's next?

When I used Balsat's ext2 build, you download a tar.gz, and extract it directly to the ext2 partition and done.

I guess this ext2 file needs to be extracted somehow, but I have no clue atm :P
[Touch Pro, Fuze Android Development] gm112:
Babijoee, there's a bug with rootfs that I think may be causing some people to have issues with wifi. I haven't really been able to reproduce it 100%, however, it seems that switching between balsat's and glemsom's kernel builds causes the init script to fail extracting the kernel modules. I'd have to do a clean data.IMG(it would still fail after a reasonable amount of times).

Oh, and the GD-U mirror is on www.gd-u.com/downloads.php :P.. I'll always have the latest links up there.
[Touch Pro, Fuze Android Development] babijoee:
hmm i never actually looked at how you boot balsat's version but mine just simply rename it to system.ext2 and place in root of SD. should just boot right from there.
[Touch Pro, Fuze Android Development] Nakebod:
lol okay, always easier then I expect ;-)

Anyway, if you are interested, balsat's method: How to create a vfat and ext2 partition on the internal storage and How to extract Android_fs.tar.gz with right permissions

I don't know what is faster. In theory, I would say having a real ext2 partition, since the squashfs and ext2 "images" are an extra layer of potential "slowness"
[Touch Pro, Fuze Android Development] peterm20:
I'll keep messing with it to see if i get the remaining errors to go away but it works.
[Touch Pro, Fuze Android Development] JesusFreak316:
Yeah, he did what I have been begging for for pretty much forever. :p In my understanding, the biggest advantage of a system.ext2 is write access to the system folder. I don't think this is really meant for increased speed, but I could definitely be wrong.
[Touch Pro, Fuze Android Development] lugiber:
If anyone manages to get the new release to work with "balsats method" on an ext2 partition please let me know.

I have copied all files from the .ext2 and including the new rootfs to my ext2 partition but something gets messed up and android doesnt boot. Kernel initialization works though...
[Touch Pro, Fuze Android Development] naviru:
I m trying to do this too.

I think its something in the rootfs cause when i put the new system in balsats rootfs, it boots but loops in the booting animation....

if anybody knows what is it please tell us :)
[Touch Pro, Fuze Android Development] Nakebod:
Okay, got the ext2 version working, nice boot animation!

What I've been experiencing for a while with new builds: Loop in account setup.

It finishes correctly, and starts over. When I cancel it by pressing the power (aka home :P) button, it works perfectly afterwards.

But so far: Looks great. Didn't notice much changes, but I'm sure there are a lot of changes I won't ever notice!

Hopefully I can get a GPS signal, although I doubt that somehow, even in WM it does take forever :(

Edit: Guess what :+ It works. Long time ago that my Diamond had such a fast fix.

Enjoying the new build (Untill my Desire is back from repair, that is :D)
[Touch Pro, Fuze Android Development] lugiber:
Oh, i'm really spamming this forum today. Sorry about that.

I have just tried the latest (and greatest) release. Everything seems to work just fine. (Thanks for adding my boot animation by the way!)

But I still don't get nordic keyboard working though. I have added "physkeyboard=raph_nordic" in the startup.txt. Am I the only one with this problem?

If someone is willing to test this all you have to do is to press fn+o and you should get the letter "ö"
[Touch Pro, Fuze Android Development] gm112:
Only on DIAM can Balsat's method work.

EDIT: Allow me to correct myself, only internal storage ext2 works on the DIAM. Other phones will have to continue booting off of the SDCard because nobody ever added internal storage support for the other phones >_>.