yashsingh1/xdaforums huggingface dataset:
[G1 General] radiochickenwax:
That's the beauty of the two recovery images discussed in this thread, they will boot ANYTHING.. android, debian, ubuntu, gentoo, qtopia, openmoko,... whatever.

I think you could dual boot both donut and eclair if you wanted to with these recovery images, but the OS in the SD will be slower.

I think FukTheRegister's recovery image will boot any partition on SD and ask you which one you want to use, but I don't really want more than two OS's on my phone right now, (unless I get more SD cards).

Well you ought to! :p (you have a g1 right? android is linux)

You can do it in android as long as you have a network connection, it's just A LOT slower than using a regular computer.

He's got a point there, but it seems that you want to proceed anyways. If you run windows or MacOS on a regular computer, you can run debian inside of that, but it's something of a pain to setup, and it's way off topic, so let's not get into that.

You can do it from android.

You have to setup a at minimum a blank e2fs partition on the sdcard. e3fs or e4fs would work as well.

"Parted" or "fdisk" will work for this, and then mount it into your debian chroot from android.

If you want a new chroot, and you don't want to bootstrap it yourself, there are plenty of premade images floating around.

Here is one:

http://rapidshare.com/files/161776007/debian-armel-750.img.bz2

from:

http://www.saurik.com/id/10 (who seems to have written up one of the first guides to debian on android)

The problem with his method is that it's a lot easier to work with a partition than an image, so...

You would have to unzip it and mount it somewhere. Android's terminal should be able to do this from busybox. Say you want your new debain in sdcard partition3:

tar -xvjf debian-armel-750.img.bz2 #unzips debian-armel-750.img
mkdir deb-mount
mount -o loop ./debian-armel-750.img deb-mount # mounts img to fs
mkdir /sdcard/debian/
mount /dev/block/mmcblk0p3 /sdcard/debian/
rsync -av ./deb-mount/ /sdcard/debian/ # copies image to new rootfs

Then you have debian working, but you still need some scripts to chroot into it. You can get them from http://all-google-android.com/googl...verdale's-debian-boot-v-2-0-updated-03092009/ but you have to login there to get them, and you'll probably need to edit them a little bit.

This site wouldn't let me attach them here for some reason. (maybe file extension?)

Are you still running a debian distro in android over ssh? Native is a lot more work, but hopefully it'll be worth it for me once I can make phone calls, send/receive SMS and get 3g.

BTW, people CAN make phone calls in g1 debian. But the setup is difficult to achieve.

Any hints? I'm thinking FSO and Zhone right now and would love to hear from anyone who's got this working. I notice they're in the debian feeds.
[G1 General] olvap377:
Could you give me a direct link to this recovery image and do you think it will make a difference if im using an ebi1 device cause thats what my G1 is.

Could u give specific instructions on how to this step by step.

Could you send me the ones your using?

ps thanks for all the info and for all the help.
[G1 General] vaskas:
Yay, radiochickenwax, keep up your efforts. It's great that you are grokking the stuff.

I know that OpenMoko guys are very serious about making a fully working HTC Dream port. So I'm monitoring the gitorious repository and leviathan's FTP (http://ftp.o2s.ch/pub/openmoko/) server from time to time. They have already implemented calls, ALSA support, wi-fi drivers and they are working on getting 3D to work. That means that hopefully we'll have a set of kernel+modules that would enable booting and using any Linux distribution on the G1.
[G1 General] olvap377:
thats the best news ive heard in a while
[G1 General] olvap377:
i didnt brick i could still go into recovery so i jus restored

also thx for scripts
[G1 General] radiochickenwax:
No prob, and good luck! Please let us know if it works. (EDIT: and let us know if it doesn't too)

I'm kinda stumped on where to go from here. G1/debian doesn't make that great of a pda since the screen is so small, and the touchscreen won't take stylus input, etc, etc.

Guess I'm waiting for a prelim release of the new kernel and a way to make calls. Pretty much stuck with android and vnc/ssh until then :(
[G1 General] vaskas:
That's why Android was created.
[G1 General] olvap377:
androids good but dosent have all the options of ubuntu or debian
[G1 General] vaskas:
Surely, it doesn't. But such things as GNOME, KDE or even XFCE are barely usable on such small and low-performance devices as the G1. A cheapo netbook will get you much better experience with them.

If we are talking about useful CLI utilities (say, nmap, tcpdump, mutt, gpg), most of them are available either in Android directly or in a simple Debian chroot.

OpenMoko project does a great job of creating a FLOSS environment on smartphones. But if you are not a FLOSS proponent or evangelist, you will find Android more usable.
[G1 General] olvap377:
Well one thing that I really wanted to do was try to use aircrack, see iphone users have iwep and I wanted android devices to be able to do what the iphone wasdoing
[G1 General] Proxin:
iWep doesn't even work well for me anyway. None of the routers around my area are compatible.
[G1 General] olvap377:
well it still dosent hurt to try it plus there always the hey guess what my phone can do appeal of it

Sent from my HTC Dream using the XDA mobile application powered by Tapatalk
[G1 General] olvap377:
any new news>?
[G1 General] radiochickenwax:
I've never been much of a fan of KDE, GNOME, et. al. They seem like MSWindows clones to me, and I feel they limit my capability too much with their complexity. Personally I like lightweight window managers like fluxbox that just stay out of (my)/(the user's) way instead of trying to police (my)/(the user's) actions.

But a cheapo netbook will not fit in your pocket yet. (with some possible exceptions:

http://reviews.cnet.com/laptops/fujitsu-lifebook-u810/1707-3121_7-32600944.html

http://conics.net/catalog/index.php?cPath=53

Android is more useable than GNU for a tiny subset of possible tasks, and stepping just slightly beyond that, it's capability begins to crumble... which is exactly why I would prefer to use GNU over Microsoft/Apple/Google/Palm "crippleware" stuff.

Android just reeks of the same user-crippling problems that apple/microsoft does IMO... in some ways even more so, for instance scriptablity.

It's nice that some years after android was released we're finally beginning to be able to run things like python, lua and ruby but it's still far from ideal unfortunately.

It's nice that the linux kernel is gathering some mainstream momentum with Android and WebOS, but to me, java feels like the boy-band pop-song of programming languages whereas C is like Bach or Mozart; and basing an OS around Dalvik seems like such an abomination in that it's even less capable than pure java. I'm trying to make the best of this, but it's awful frustrating.

I posess a vague understanding of the necessity of coporate entities to develop "ecosystems" such as app-stores and protect their legal status by disallowing user capability such as default root access; If everyone learns to fish, what will happen to the Fish Market? Isn't this in clear violation of Poor Richard's Almanac?

"Sell not virtue to purchase wealth, nor Liberty to purchase power." B.Franklin

That said, I still haven't managed to make a phone call or send an SMS from native debian or openmoko on my G1, but I hope to God that someone else will publicly document how to do so soon.
[G1 General] olvap377:
thats all good for those able to run debian or ubuntu from their g1 which i cannot
[G1 General] radiochickenwax:
Yeah, sorry for ranting like that... just needed to get some of that off my chest or something. Where are you stuck at with debian/ubuntu now?
[G1 General] olvap377:
lol its fine i understand your frustration, i have created a 1000mb ext3 part for the debian/ubuntu (whichever works) i need to get working files to put onto that part and a recovery image to flash that will work with my ebi1 radio rogers g1
[G1 General] TousPhone:
I also have and EBI1 radio and Ive been hoping since I got my G1 that someone would get debian or some flavor of full linux running natively.

I've been off the forum for a while, pretty much since rogers cut off the internet and force a stock rom down my throat. I kept my imperfect SPL but loaded the rogers rom/radio and an ebit1 recovery. Ive just been waiting to see if Rogers had any more moves to make before I switched back to CM.

I've been reading this thread which seems to be the source for EBI1 info but Im apparently too new to link to it. The threads titled " [EBI1][ALL PORTS][DREAM][MT3G][REG DEVS TOO] Come here for all EBI1 info "

That thread links to a site that can port a boot image to EBI1. I have no idea if its going to work on this kernel though.

I want to test it but with all the talk of EBI1 bricking I'm still reading and trying to let all the facts sit in. I've read posts indicating that its safe to fastboot boot an image to test it. Can anyone back that up?
[G1 General] olvap377:
that is correct
[G1 General] TousPhone:
So.. Ive been trying all evening to boot openmoko with no luck yet. It just hangs at the splash screen. Im following the directions on the open moko site with the following alterations.

Added this line to the kernel config file.

Added these lines to arch\arm\mach-msm\kconfig

Changed arch\arm\mach-msm\makefile.boot to

I don't really know, maybe there is a lot more code involved but i couldn't find complete documentation. So I just compared Cyanogenmod with the openmoko code and this is what I came up with. I should have started by flashing my radio/recovery to EBI0 and followed the directions normally to see if I could produce a bootable image with my build environment I setup. Thats what I'll have to start with when I find more time to work on this.

Anyone have know whether I'm on track or not?
[G1 General] TousPhone:
There also seems to be code in board-trout.c and board-trout.h that needs to be updated as well. I tried to just copy the mach-msm folder out of Cyanogenmod into the Openmoko source not really expecting it to work, and it didnt. I got errors compiling.

FuktheRegister's and Vaska's recovery images are based off this openmoko kernel so we EBI1 need to get this going as a first step I think. I'll keep working on it but Im new to recompiling kernels. Anyone EBI1 devs care to lend a hand?
[G1 General] olvap377:
+1 pretty please
[G1 General] TousPhone:
Found documentation!

We're getting closer olvap. :D

gitorious.org/androidfan-flash/kernel/commit/3dc9eb9049cc0e22f661161b31cd0eb4389d18a0
[G1 General] TousPhone:
I got it to boot! The Openmoko gui didnt start, just dropped me to a command line but its ok. Im happy for tonight. Wow, what a great learning experience. Exactly what I needed, something challenging but not impossible to help me figure out linux. Turns out the info was all in these forums I just needed to dig deep enough.

Just to be clear. I have NOT actually flashed this to my phone yet. Just performed a "fastboot boot" I haven't had time complete my reading and fully understand the EBI1 Brick scenarios.

So.. I followed the instructions on the open Openmoko Website with the following alterations.

After downloading the openmoko branch I installed "Zinx's kernel patch". There was only 1 error.

This is the reject file

The OpenMoko Kernel has

I think the last build I made, the one that booted, I left the Openmoko code. I dont think "#define VMALLOC_END	(PAGE_OFFSET + 0x20000000)" is going to work as intended since the Openmoko config has a 3GB Page Offset. not really sure though. Im learning as I go :).

I had to download a newer version of mkbootimg from the zen-droid google code repository and use the command

Then I booted the image using

It booted past the spash screen and started loading linux. I got some errors todo with modules and was dropped to a command line. Im pretty sure my rootfs didnt extract properly and thats why openmoko didnt load up. Its late and I gotta goto bed. I'll post links to my openmoko-boot.img and modules when I find some time to get it to boot properly.
[G1 General] olvap377:
this is such great progress, u are amazing please post the final image you are able to get to boot ps if it works as a recovery img, that il have to keeps amon_ra's handy so does anyone know of any good recovery flashing aps?

Sent from my HTC Dream using the XDA mobile application powered by Tapatalk
[G1 General] TousPhone:
I moved my efforts to trying to compile the latest git of leviathans 2.6.32 when I discovered it was newer. I keep getting reboots after the splash screen. Im not sure whether the EBI patch didnt take, or whether I need a new toolchain.. I dont know.. Im really not that amazing olvap377, lol. Linux in general is still pretty new to me. There is just tons of information on this site to help me muddle along.

Eventually, I got frustrated and decided to just repacked Vaskas images adding "--base 0x19200000". Since I noticed he used the same EBI patch as I did, I figured that must be the issue. After i dunno how many hours reading and experimenting I just wanted to see Openmoko.

Ive been trying to get it to work all night and I was about to post my that I wasnt quite there when I read your post and realized the issue! I was trying to fastboot boot a recovery image and it wasnt fitting into memory. So i made another repack with the newramdisk from the openmoko site to make a normal boot image (not a recovery image) and it worked!! :) Its a bit buggy but openmoko loads up and I can run some apps, some dont work. I didnt experiment too much, its late and i have to sleep.

So.. Warning first. I still havent flashed my phone with any of these. Just failed to boot the recoveries with fastboot boot and succeed in booting the boot image version. Can Anyone give me some assurance that the only brick scenario is from a ROM that hangs at splash screen? Ill do more reading when I have the time.

Read Above Warning http://rapidshare.com/files/382912875/Vaskas_OM_EBI1_repacked.tar -> This is an **EBI1** repack of Vaskas image. I just fixed the base. EBI0 users be sure to use correct image from Vaskas.

Since this is a repack of Vaskas kernel you will need his modules and rootfs from here http://vaskas.ru/om-g1/

Maybe a newer rootfs will work (?) I tried when i was still using the wrong image.
[G1 General] olvap377:
Thanks alot for all of your work, i will try this as soon as possible but i have faith

Sent from my HTC Dream using the XDA mobile application powered by Tapatalk
[G1 General] Jefmeister:
I'd personally love to see openmoko on the G1.

Not only because it should be technically possible. But because it might make it easier for us to unlock certain features (Flash, smooth Xvid etc).

But also for an increase in speed and maybe usability. I'm going to test your repack as soon as possible :)
[G1 General] vixsandlee:
I wouldn't mind this too, my contract come up soon and although I am renewing it I plan to get a new phone, so I want to use my old g1 as a pda type thing with debian, but also on the odd occasio. As a phone.
[G1 General] olvap377:
i tried it is soo sick all add more info when i come home

Sent from my HTC Dream using the XDA mobile application powered by Tapatalk
[G1 General] jamesd256:
I tried your steps, but when I try to boot recovery, the phone just hangs on the splash screen.

Any idea where I can look to see what is going wrong?
[G1 General] radiochickenwax:
That's been my situation for some time now. Notably, I still can't make phone calls, nor use GSM or WIFI in Debian.

Anyone who got the phone part working care to hint how to make this happen? I have FSO2 and Zhone installed, but keep running into d-bus problems, and can't find useful documentation on this. Probably could do more if I had more time, but I don't have more time.
[G1 General] tekoholix:
Bump?

I don't post often, but would surely like to bump this thread for updates (after reading it for several days).

I've got a good G1 with a broken screen (touch and display still work), and would love to have NATIVE OpenMoko, Debian (better), Ubuntu (even better), or MeeGo (best) installed as it's DEFAULT OS, installed upon it's NAND flash.

Found this thread, and I'm excited about the progress, but worried slightly by the lack of recent activity / interest. We've got alot of computing power in our pockets, and I think we need to keep at making it completely useable...
[G1 General] dython:
?

Does anyone knows how to boot this

http://ftp.o2s.ch/pub/openmoko/htcdream/repo/images/htcdream/

This guid is out dated.

http://wiki.openmoko.org/wiki/OpenMoko_on_HTC-Dream

if i put root on ext3 and boot kernel it only reboot with error init not found
[G1 General] Rafase282:
As of right now im trying to install openmoko, it fails on the Enlightment setup. When selecting the language.

I would like to know if there is a recovery partition that would let us use the regular RA recovery, let us boot into partition 2 (ext) , boot partition 3 (ext)? I would really like to have something like that so I can have triple boot as the thread states.

The error says
[G1 General] Rafase282:
Just look for new files and use those instead. Thats what I did, setting it up right now. Also I used the recovery and instrauction found on page 1 here
[G1 General] Rafase282:
Can anyone tell me how to make it so that the screen stays light on openmoko? it goes off and is really hard to see. nearly black.
[HD2 Windows Mobile 6.5 Themes and Apps] Pezza4u:
I've downloaded all 3 versions from this site and I always get the HDWall has encountered a problem and needs to close error. Anyone had this before, any ideas on what is causing it? :confused:
[HD2 Windows Mobile 6.5 Themes and Apps] KB24@CL:
do you have NET framework 3.5 installed?
[HD2 Windows Mobile 6.5 Themes and Apps] Pezza4u:
Yes I installed that...it was this thread here that I downloaded from, no joy with all 3 :(
[HD2 Windows Mobile 6.5 Themes and Apps] paulking:
can you use this on the actual device? :? i was doing mine via pc
[HD2 Windows Mobile 6.5 Themes and Apps] anonymous operator:
I've created the Taskbars with HDWall and added the Wallpaper via B4allTabs application.

That's the only way, in my case, to get a proper soloution.

Without using B4all the wallpaper doesn't fully fit the screen.

EDIT: I used the 0.28 Version with my 1.921 Manila
[HD2 General] Pooper:
My Kaiser's MMS app had the ability to CC and BCC people but there seems to be NO mention of that feature anywhere for HTC messaging.

Is there any kinda hack/tweak or setting that i'm missing?

Thanks
[HD2 General] josep54:
you should probably mention that the last time you asked this people said mms doesn't show the recipients who all you sent it to...

however it looks like from http://www.nowsms.com/MMS%20Messages.htm that the mms header may contain to, cc and bcc so if someone has the ability to view the mms header they'll be able to view all the people you sent it to.

i think if thats the case then it should be bcc by default
[HD2 General] Pooper:
It definitely 'does' include that info, because i've seen it first hand. There's no option or mention of BCC in any of the option screens or messaging screens, nor in any manual and it most definitely doesn't BCC by default either :/
[HD2 General] billyman:
I'm interested in this as well...
[Nexus One General] ma2k5:
Were you happy with all the features of the N1?

Which country and what network are you using it on?

Do you feel that you wished you had waited a little longer for the, say, iPhone 4g?

I am still awaiting delivery - and so just wondering if this is a phone which will be worth keeping for years - or should I just give it to my dad and wait for the next Iphone or other phones yet to come out (didn't help with some of the features not being enabled in the UK :p), though something tells me when I see it, I will want to use it ^^.
[Nexus One General] rickstone:
Without a doubt, completely and totally worth it. I've had a G1 for the past year, rooted and running Cyanogen's ROMs for most of that time, and this is a huge step up.

I'm one of the lucky ones, I suppose, as I have none of the touchscreen or 3g issues that have been reported. The only problem I have so far is that it SEEMS as if the stock music player stops playing when you turn the screen off unless you use the stock headphones. Not so swift...and I don't see options to change this.

I'm on T-Mobile in the US.

Nexus One FTW!!
[Nexus One General] 7wonders:
Excellent phone after some tweaks.

cyanogen 5 beta 2 rom (JIT disabled as seemed a bit buggy).

corgal and motocal along with android agenda widget to get fully integrated exchanged sync with calendar and company directory.

klaxon alarm clock

home++

digital clock widget (very clean)

spotify (great music program if supported in your country)

n1 torch (strobe is just brilliant)

ICE on lock screen to display emergency contact stuff

rings extended to fully customize all rings and notifications

locale (this **** is genious!)

running great on telia 3g in sweden. Im guessing its around 2-3 years before they have full 4g support in sweden (only central stockholm at present) so 3g is fine for now.
[Nexus One General] halfsight:
My life has been all unicorns and rainbows wince I bought the nexus one.
[Nexus One General] ma2k5:
Haha good stuff. Just got an e-mail 5 minutes ago stating my Nexus One has shipped, so, fingers crossed - Friday I have it :)!
[Nexus One General] JoshHart:
Couldnt love mine more
[Nexus One General] galaxys:
It's a work of Art, Innovative, and an Awesome device to start out 2010 with!! :cool:
[Nexus One General] xosag:
As someone coming from Symbian and WM, this phone has met all of my expectations and more. It's fast, has some really great applications like Dolphin and Layar, and is just fun to use. Definitely not the perfect phone, but the best one I've used thus far. (In fact I'm posting from money right now.)

However, I'm on ATT so no 3G for me, but I'm around wifi almost constantly so that mitigates this most of the time.
[Nexus One General] iVisionX01:
The ladies get wet when I show them the Dildroid app. The 3.7 AMOLED screen makes a BIG difference over the G1 and myTouch. My life has changed ever since I got the N1 I get laid all the time now. My only regret the fact that I didn't use a condom that one time and got chlamydia.
[Nexus One General] maktucali:
sure

its worth it. from iphone to nexus. i do kinda miss my apps and how i get them precracked and free for my iphone.

but then again, tmo's 3g is all im after(iphone 3g dont get 3g on tmo). i got the nexus unlocked for 529$ + tax. so i dont need to pay 25$extra every month for the data plan for another two years.. 25$ times 24 months is 600$ <----makes the nexus virtually free

well worth it!

i do have the grandfathered 5.99tzones and it works! 3g all day!
[Nexus One General] mer6:
lol'd

And to the OP's question, yes.
[Nexus One General] heroskyy:
i would have sex with this phone if i could

that should sum up my experience

:)
[Nexus One General] krohnjw:
I am with everyone else - purchased unlocked and switched to T-Mobile....so far this phone is outstanding. Android as an OS has impressed me thus far (outside of the corporate calendar oversight) and the build quality of the phone is quite good compared to some of the phones HTC has been pumping out in the last few years.
[Nexus One General] misterjimmy:
Love it even though my phone will arrive tomorrow at my office :D

I did play with my friends before I made the purchase but what can I say I'm a huge HTC fan and this one is by far the best phone in my eyes
[Nexus One General] detox702:
@7Wonders: What did you search for, or where did you find ICE for the lock screen?
[Nexus One General] AC!D:
yes it was worth it.

it is the best phone i'Ve ever had. The speed, the screen, the feel and cyanogen is what i love!

im in germany on o2