Make every CD as 512 Harddisk for your Xda! - MDA, XDA, 1010 General

Make every CD as 512M Harddisk for your Xda!
http://www.pocketpcpassion.com/forum/showthread.php?s=&threadid=30816
Joey C.Y. Wong
Hong Kong

Cool!!
Now all I need is a real 'pocket' PC so I can take it anywhere with me.
Robert

Related

Where can I download some Pocket PC (Win CE) tools for free

Hi all,
Please let me know where can I get some Pocket PC tools for free.
I'm a new comer in this domain, I want to get some sample code and docs
for this.
Please help!
Thanks,
Khang Le ([email protected])
This iste is in French, but all is free:
http://ppcf.mklabs.com/index.php
(look in categories: utilitaires for tools)
Try also:
http://www.ipaqsoft.net/
And look in:
http://www.pocketpcmag.com/bestsites.asp
where you can find sites for freeware
This site is in French, but all is free:
http://ppcf.mklabs.com/index.php
(look in categories: utilitaires for tools)
Try also:
http://www.ipaqsoft.net/
And look in:
http://www.pocketpcmag.com/bestsites.asp
where you can find sites for freeware
pocketgear.com and handango.com have freeware too....
trybear share its a down load thingy i found loads on there also
http://www.armadillo.trousers.btinternet.co.uk/ppcfree.htm
have fun
Check out this :
http://www.pocketpcfreewares.com/index.php?setlang=German
Do not worry, you can select another lang.
:lol:

[LNX]Linux on HTC Hermes

Hello,
Anyone interested in porting linux to HTC Hermes? The Samsung processor is currently supported by vanilla 2.6 kernel
I tried running GNU HaRET 2006070419 version, here's the output of some commands:
Code:
# telnet 192.168.1.23 9999
Trying 192.168.1.23...
Connected to 192.168.1.23.
Escape character is '^]'.
Welcome, this is GNU/HaRET running on WindowsCE v5.1
PocketPC
HERM200
Minimal virtual address: 00010000, maximal virtual address: 7fffffff
CPU is ARM ARM arch 4T stepping 0 running in system mode
Enter 'HELP' for a short command summary.
-----------------
FB1: form=1 bpp=16 fbaddr=4E800000/10800000 x=240/2 y=320/480
FB0: form=160 bpp=16 fbaddr=4E800000/10800000 x=240/480 y=320/480
HaRET(1)# dump wince
Wince information
curr_perm: 00010001, memdiv: rdisk= 64 ram= 12493 pagesize= 4096
memdiv1: rdisk= 64 of 14612 ram= 12493 of 12493
memdiv2: 3 rdisk= 64 of 14612 ram= 12493 of 12493
OEMINFO: ncha=9
OEMINFO: HERM200
OEMINFO: HERM200
PLATFORMTYPE: PocketPC
PLATFORMTYPE: PocketPC
machine_id:0
audio_innum=1, audio_outnum=1
32snapshot failed
I don't think the Samsung SC32442A-400MHz processor is supported by this version of HaRET, but I found a page in russian where there is a version of HaRET for s3c2442 processors available!!
Here is some interesting output of this haret version:
Code:
# telnet 192.168.1.23 9999
Trying 192.168.1.23...
Connected to 192.168.1.23.
Escape character is '^]'.
Welcome, this is HaRET running on WindowsCE v5.1
Minimal virtual address: 00010000, maximal virtual address: 7fffffff
CPU is ARM ARM arch 4T stepping 0 running in system mode
Enter 'HELP' for a short command summary.
HaRET(1)# cpudetect
Warning: Detected CPU family: S3C24XX
HaRET(2)# cpuwgpio 1
Warning: Ready to watch s3c24xx GPIO
f0004 - GPA: 1
f0014 - GPB: 4e
f0024 - GPC: 3621
f0034 - GPD: 0
f0044 - GPE: f7e8
f0054 - GPF: d3
f0064 - GPG: 24be
f0074 - GPH: 7f
f00d4 - GPJ: 14b0
GPE changed to 0000f7e8
GPE changed to 0000f7c8
GPE changed to 0000f7e8
[...]
HaRET(3)# dump mmu mmu.txt
The MMU dump hungs the device
Samsung has also published manuals and datasheet of the processor, available here:
http://www.samsung.com/products/sem...ationProcessor/ARM9Series/SC32442/SC32442.htm
More information and kernel patches for Samsung SC32442A procesor can be found here:
http://www.fluff.org/ben/linux/
So, we have a lot of work to do... any developers able to help?
Wiki page
I've created a page on the wiki for the Hermes Linux port here:
http://wiki.xda-developers.com/index.php?pagename=Hermes_Linux
Forgive me for asking, but why would you want to put Linux on this device?
We've got enough issues getting support for the WM5 ROMs, don't you think?
If there's a good reason, I'd love to know what it is!
goestoeleven said:
Forgive me for asking, but why would you want to put Linux on this device?
We've got enough issues getting support for the WM5 ROMs, don't you think?
If there's a good reason, I'd love to know what it is!
Click to expand...
Click to collapse
If there's a mountain to be climbed... :wink:
That's what I figured... Good luck!
Well, may be climbing that mountain is the main reason. But here you have another, in my opinion, interesting reason:
http://www.linuxdevices.com/articles/AT7937511405.html
Re: Linux on HTC TyTN / Hermes
pof said:
The MMU dump hungs the device
Click to expand...
Click to collapse
What about running the "DUMP MMU" with gnuharet ? You can also try other commands
(POWERMON 10; NLED*)
They are ported from itsutils and should not depend on the CPU.
Hey cr2! Sorry for the late reply but I didn't see your post before
With gnuharet, powermon 10 works, shows this:
Code:
HaRET(4)# powermon 10
2146258 1 70 % 3792 359 0 410 0 0 -1 -1 0 255 255 0 -1 -1 0 0 0 4
2147264 1 70 % 3792 359 0 410 0 0 -1 -1 0 255 255 0 -1 -1 0 0 0 4
[...]
Also nled* commands work, I can make the device vibrate with "nled on 1" and stop it with "nledoff 1", etc..
The MMU DUMP was ok with gnuharet, see attached file!
I also updated the wiki page with some info about the Hermes hardware, as there are now pictures of the chipsets available, see this post:
http://forum.xda-developers.com/showthread.php?t=279151
yep.
got one. busy with htc sable. start when i'm done or bored.
Glad to see that lkcl and cr2 got an Hermes too
This sure means we'll see a linux kernel booting soon!
pof said:
Glad to see that lkcl and cr2 got an Hermes too
This sure means we'll see a linux kernel booting soon!
Click to expand...
Click to collapse
It sure would be damned sweet to get rid of M$'s OS on this device! By the way, how is Qtopia and other Linux PDA "stuff" doing these days? The last time I tried it was back on my IPAQ in... 2001 I think.
You have GPE and Opie as the main graphic environment used in handheld devices those days.
It seems that soon a new environment called OpenMoko will be released under a free license too, this one is more phone-focused than the others.
pof
thanks for the post , im glad i came across it,
somethings been on my mind for the last few days, a mate at work is always on about Linux so it got me thinking, id like to give it a try on my TyTN
Iv got 2 questions for you,
first is there a newbie guid to running Linux on PDA's il have a look on wiki next im sure il find something. is there any that you guys can recommand which you have found helpfull.
2nd Now this is the question thats bugging me,,,,,
Can we run 2 OS on a PDA????
is this poss? to have a dual boot option when the PDA starts so we can select either Linux or WM05, both on there own will run on the device, how about installing both at the same time, and then being able to boot with one,
just some thoughts>?
I might start another thread on this just incase this thread isnt getting anymore traffic
well time to get back to work and start doing the job im actually getting paid to do
N2h said:
first is there a newbie guid to running Linux on PDA's il have a look on wiki next im sure il find something. is there any that you guys can recommand which you have found helpfull.
Click to expand...
Click to collapse
Depends very much on which device you want to run linux, on the Hermes is not possible yet. But for the Universal or BlueAngel you have some guides here:
http://www.handhelds.org/moin/moin.cgi/Universal
http://www.handhelds.org/moin/moin.cgi/UniversalHowtoInstallLinux
http://www.handhelds.org/moin/moin.cgi/BlueAngel
N2h said:
Can we run 2 OS on a PDA????
is this poss? to have a dual boot option when the PDA starts so we can select either Linux or WM05, both on there own will run on the device, how about installing both at the same time, and then being able to boot with one,
Click to expand...
Click to collapse
You have WM5 on your flash, and Linux on the SD card. You start your pda with WinCE and then browse to storage card and run gnuharet.exe which will "destroy" WinCE and boot the Linux kernel and initrd found on FAT32 partition of SD card. Then from initrd, you mount the root filesystem on another partiton of the SD card...
pof thanks for the quick reply
il b ereading up on the guide links you have given,
also just to clarfy point 2
-----------------------
You have WM5 on your flash, and Linux on the SD card. You start your pda with WinCE and then browse to storage card and run gnuharet.exe which will "destroy" WinCE and boot the Linux kernel and initrd found on FAT32 partition of SD card. Then from initrd, you mount the root filesystem on another partiton of the SD card...
Today 02:05 PM
------------------------
by this means can we boot with WM and then run Linux from SD card once this is run would WM be completey wiped from device memory? so any data we had on the device for WM will be lost,
just so im explaing myself propley, i was wondering if you can keep both OS on the device and SD card boot from WM when you need that and when you want to use Linux boot with Linux but without losing you WM5 data etc.
same as some of the apple macs that can boot with windows and apple oc from the same machine and switch between the differnt OS's
thanks for the quick reply,
Iv got a collegue with universal I wonder if he will let me borrow his Universal??? lol
You can boot linux from SD card and you don't loose any data on WM5 when you shutdown linux and go back to WM5.
pof thanks mate,
il be hopefully running Linux on my Tytn,
you never know,,,,,,,,,,, by the time i learn and update myself on linux it may running on our devices
all the best to anyone else also trying!!!
I would love to try and help you guys, but i haven't got much experience in these kind of stuff. Where should i start looking for more info on the project?
The status of hermes linux port is always updated at this wiki page:
http://wiki.xda-developers.com/index.php?pagename=Hermes_Linux
All development happens at #htc-linux in freenode irc server, but unfortunately as of now there's not a booting kernel yet for the Hermes, so you need some knowledge of low level programming to help at this stage.
i actually have studied low level programming with assembly and c, but i'm not that familiar with kernels :-/.

[DEV][DEAD] DVB USB stick support for Live TV

ATTENTION
This project is currently dead, for more information have a look at http://code.google.com/p/archos-gen8-dvb/
SUCCESSOR IS ONLINE, check it out at http://github.com/chrulri/droidtv
-- old content:
As the Archos 101IT has a full size USB port, why shouldn't we plug a dvb-t stick in and watch tv? (without internet!)
For more information see Roadmap
Any comments / suggestions?
Testers:
chulri: A101IT + Hauppauge WinTV-NOVA-T-Stick
raminator: A32IT + TerraTec Cinergy T USB XE
cajl: A101IT, A70IT, A32IT + ???
fullthrottleenergy: A70IT + Hauppauge WinTV HVR-950Q
MGUS: A??IT + "bunch of different dvb-t and a dvb-s2 stick"
usrname: A101IT + TerraTec Cinergy T USB XE
bkortleven: A101IT + Pinnacle PCTV 73e
Onliner09: A101IT + TerraTec Cinergy T USB XE (Rev.2)
andbroe: A???IT + TerraTec Cinergy Piranha
Kashban: A101IT + Terratec Cinergy T USB XXS
godashram: A???IT + Hauppauge WinTV HVR-950Q
umberto.sulla: A101IT + AVerMedia AVerTV Volar Black HD (A850)
Links:
Download List: http://code.google.com/p/archos-gen8-dvb/downloads/list
code.google.com: http://code.google.com/p/archos-gen8-dvb/
kernel source: https://gitorious.org/~chrulri/archos-dvb-gen8-kernel
linuxtv.org dvb-t usb device list: http://linuxtv.org/wiki/index.php/DVB-T_USB_Devices#DVB-T_USB_Devices
howto set up your own archos gen8 build environment: http://forum.xda-developers.com/showthread.php?t=891056
Videos:
A101IT + DVB-T (archos-gen8-dvb release v0.6)
UrukDroid 0.6 with LiveTV and DVB-T
UrukDroid 0.7RC1 with LiveTV and DVBT TV
Click to expand...
Click to collapse
i would volunteer to test it on my A32IT (have dvb-t stick and USB-adapter)
thank you!
raminator said:
(have dvb-t stick and USB-adapter)
Click to expand...
Click to collapse
which one do you have?
me too
on Archos 10.1, 7.0 and 4.3
chulri said:
thank you!
which one do you have?
Click to expand...
Click to collapse
terratec cynergy xte or something like that...4 years old
After analyzing the archos froyo source package I've found out that they already have a package for the linuxtv-dvb-apps project but disabled it This makes building a lot easier, as I don't have to write my own configs and makefiles
I updated it to the newest HEAD checkout of linuxtv-dvb-apps and then I've wrote some script which make the build process so much easier (unpack one tar archive, copy the froyo release package into same folder and run a script..)
I'm currently testing the build process and try to minimalize it (for fixing and upgrading, in the end I only have to build it once)
edit: update in OP
would a micro usb host cable work to connect a hauppage 950q? Not sure if there's enough power.
edit: talking about the a70
I don't know if power could be an issue at all.
Is the HVR-950Q supported by linux kernel?
you can count me as a tester...
have a bunch of different dvb-t sticks and a dvb-s2 usb and have some experience in LinuxTV especially with vdr.
very interesting. would like to test with my A101IT and Cinergy Hybrid T XE.
got my dvb-t (hauppauge nova-t) stick yesterday, works great with windows AND linux (ubuntu 10.10). looking forward to next steps in a few days.
btw: great solution for (possible) perm root: http://forum.xda-developers.com/showthread.php?t=880321
I wasn't able to sleep so I kept working
built dvb kernel modules and wrote a script doing all the insmod stuff
copied firmware for my dvb tuner
baaam! device gets recognized!!!!
crossbuilt w_scan
YAY! Now I can scan for channels and I finally have found all of them!
hi guys, it's me again
still not sleeping (3:55 AM local time) ...
here is my first package (so far only dvb-t drivers) for some early pre-alpha testers:
install SDE
install custom kernel+initramfs from dogmaphobia: http://forum.xda-developers.com/showthread.php?t=880321
copy content of zip file to internal storage or sd card, don't forget to disconnect usb
boot SDE (rooted android)
start terminal -> run "su"
run "sh .../setup_dvb-core.sh"
run "sh .../load_xxx.sh" (create your custom script if you need another module than me)
plug in dvb-t stick
check "dmesg" if your device got recognized (don't forget firmware if needed!)
run "w_scan -ft -c$$ -X > channels.conf" where $$ is your country code (CH for switzerland for example, see w_scan help)
check channels.conf if all channels got recognized
post feedback in this thread (!!)
package download: --obsolete--
I just donated you a 10.
Even though I can't test as I don't have SDE installed yet, I wanted to say thanks for all your efforts for this! It is always ppl like you who make our devices worth a lot more for us with functions I didn't even think of when I bought it.
THANK YOU! Keep up the amazing pace!
/schaze
Volunteering too.
Archos 101, latest froyo updates, pctv usb 73e which works on recent linux kernel
Would looooove to see this working. Thanks
@schaze thank YOU very much, I appreciate this!
@bkortleven great! I'm currently working on a first TV app so we can see for the very first time if it is really working.
omg.. I start loving sleepless nights
another little step for mankind but a big step for this project
explanation:
after writing several bash scripts, I got an easy cross build environment for maybe any kind of source code.. so I managed to cross compile tzap (and szap / czap) for tuning and guess what...... IT'S WORKING!
here is a short recording (# cat /dev/dvb/adapter0/dvr0 > test2.ts) of swiss television. recorded using an A101IT and Hauppauge Nova-T stick
http://www.mediafire.com/?1artz78aarly34g
PS: a new package for testing will be released soon, v01 has a huge bug because of how it mounts /lib/firmware .. don't use it
Amazing work man! Looking forward to this, do you think it might work on my Archos 70 Internet Tablet ? or does it need more power than the 70 can give out? (might be able to do it anyway with a powered hub)
Thanks. I don't know, are there any hardware differences between A101IT and A70IT?
UPDATE:
v02 is available
Download
+ = new in this version
dvb-t usb driver kernel modules
setup: setup dvb_usb core driver and install dvb utils
+ loadmod: shell script for easy firmware and kernel module load (only insmod -> no modprobe on this system)
+ rmmods: shell script for unloading kernel modules
+ ..zap: zapping utility
w_scan: scanning utility
HowTo use:
install sde and permroot by dogmaphobia (read this)
boot rooted android
copy content of zip file to internal storage ( e.g. /mnt/storage/dvb )
run terminal
Code:
# su
# sh
# cd /mnt/storage/dvb
# sh setup
# sh loadmod mod/<KERNEL_MODULE>.ko
plug in dvb-t usb stick
# w_scan -ft -c<COUNTRY_CODE> -X > channels.conf
# tzap -c channels.conf -rSp "<CHANNEL_NAME>" &
# cat /dev/dvb/adapter0/dvr0 > test.ts
cancel with ctrl+c after some seconds or minutes
# killall tzap
[# sh rmmods] (optional)
# exit
now you should have some recording of your selected channel under /mnt/storage/dvb
copy it to your computer and watch it with VLC or some other video player
Don't forget to report your issues or success here! Thanks in advance!

MicroSD File System Formats?

I picked up a couple 32GB class 10 Samsung microsd cards and I was just curious. I know FAT32 has a 4GB or so file size limit.
Does anyone from experience know what filesystems Samsung stock firmware supports for file system types such as FAT32, NTFS, exFAT? Or possibly using a Linux based program to do EXT2 or EXT3 but I would need to be able to put files on it via a Windows PC.
Mainly for the reason that I want to be able to put my ripped movies onto the memory card and watch them on the phone. I usually save them in a MKV or AVI format.
- Dan
good question as i have the same card as you
If it is like GS2, it will only support FAT32 and EXT2/4. There is zero chance it will support either NTFS or exFAT.
I just formatted a 2gb spare card to NTFS and tried in my ics'd captivate. No luck. Looks like itll take some tweaking to suppurt it, even with ICS
It's not tweaking. You need the filesystem support from OS. NTFS is not free (need licensing fee) and much of its complex security stuff are not fit for non-Windows OS.
I can see exFAT could be supported down the road when Google feels like it. Or when large capacity microSDXC becomes more popular.
Please help!!!!!! what format is this??
Can someone please, please help... I can't figure out what format this is and it is driving me CRAZY!!! Thanks a buncch in advance!
EDIT: I think its ,mostly, JFIF but I cant even decode it with the proper tools. what am I missing??
����� JFIF� �� � �����C�
% # , #&')*) -0-(0%()(���C
( ((((((((((((((((((((((((((((((((((((((((((((((((((��� � "� ��� �� ��������
���� � �� } � !1A Qa "q 2��� #B�� R��$3br�
%&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz���������������������������������������������������������������������������� � ������
���� � � w� !1 AQ aq "2� B���� #3R� br�
$4�%� &'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz��������������������������������������������������������������������������� � �?��? �pjZt1h�l�# )s� �pzc ��|weo������4}� )#��U_ Ek��*��OvBrU6��� �| � �� ������|ˍ��g� �է g4�}�k�o�`�,l��/Do�#��eD��+I� J�^��=��O�� ~ zg�VV�o� G� \F�4�a�t#�3�Z�<W��x�a��or[@�g/��� �� &�
d�仚�k��V�~GY��O k��i�����dr �}�j�|B�o�H5 �#� Sp sU� ��l�$� y���+���5g�Z�z��Œ�o�X �/]�ہ�sZIC�R������.N�%�vGC�i�� ��[email protected]� R��8�9�->gm�� �{< ��T�&�A2��h�� ��B!�VI k(�� T�Wm�K� ��C���1�QxQԚ�� �[���y� �̅ �� �|�ܡ��I��&�g,{�u�?Z�> ^>���:��Q`�hգ$I����*t�+�T� �>��}��3d�@;
�H< E`C��0o-�4G�# ��H�sݡ��h�g�����T���[��#������NH�=)��qq �\E�� �?OJ�mi ��Aea���rj�2[��;P���F�5d� G D� � �%����]� �zR�Q�� 1����F�W�sɥq؛5�����)٦L�F�~�jC)Cd�|n�ɑr �g��V �� f �k\J�8ӹ?�V�|� +��me��e���Ci _Vb0 CU Z�At��[�m�X�Ҥ?7SȪ�H�y �
��H�ܟsH ��th���� j#n��($/l�hd 0V�v � �� �ȅ�mۜ�ʍ�� :
Deleted response. This is an ancient thread resurrection.
!Led*Eyes! you need to make a new thread of your own.
!Led*Eyes! said:
Can someone please, please help... I can't figure out what format this is and it is driving me CRAZY!!! Thanks a buncch in advance!
EDIT: I think its ,mostly, JFIF but I cant even decode it with the proper tools. what am I missing??
����� JFIF� �� � �����C�
% # , #&')*) -0-(0%()(���C
( ((((((((((((((((((((((((((((((((((((((((((((((((((��� � "� ��� �� ��������
���� � �� } � !1A Qa "q 2��� #B�� R��$3br�
%&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz���������������������������������������������������������������������������� � ������
���� � � w� !1 AQ aq "2� B���� #3R� br�
$4�%� &'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz��������������������������������������������������������������������������� � �?��? �pjZt1h�l�# )s� �pzc ��|weo������4}� )#��U_ Ek��*��OvBrU6��� �| � �� ������|ˍ��g� �է g4�}�k�o�`�,l��/Do�#��eD��+I� J�^��=��O�� ~ zg�VV�o� G� \F�4�a�t#�3�Z�<W��x�a��or[@�g/��� �� &�
d�仚�k��V�~GY��O k��i�����dr �}�j�|B�o�H5 �#� Sp sU� ��l�$� y���+���5g�Z�z��Œ�o�X �/]�ہ�sZIC�R������.N�%�vGC�i�� ��[email protected]� R��8�9�->gm�� �{< ��T�&�A2��h�� ��B!�VI k(�� T�Wm�K� ��C���1�QxQԚ�� �[���y� �̅ �� �|�ܡ��I��&�g,{�u�?Z�> ^>���:��Q`�hգ$I����*t�+�T� �>��}��3d�@;
�H< E`C��0o-�4G�# ��H�sݡ��h�g�����T���[��#������NH�=)��qq �\E�� �?OJ�mi ��Aea���rj�2[��;P���F�5d� G D� � �%����]� �zR�Q�� 1����F�W�sɥq؛5�����)٦L�F�~�jC)Cd�|n�ɑr �g��V �� f �k\J�8ӹ?�V�|� +��me��e���Ci _Vb0 CU Z�At��[�m�X�Ҥ?7SȪ�H�y �
��H�ܟsH ��th���� j#n��($/l�hd 0V�v � �� �ȅ�mۜ�ʍ�� :
Click to expand...
Click to collapse
I think if you want to know you at least need to post the hex output rather than text. Get a hex editor and go from there. I think there are bytes that specify FS type but converted to text just comes up as garbage characters.
DanMc85 said:
I picked up a couple 32GB class 10 Samsung microsd cards and I was just curious. I know FAT32 has a 4GB or so file size limit.
Does anyone from experience know what filesystems Samsung stock firmware supports for file system types such as FAT32, NTFS, exFAT? Or possibly using a Linux based program to do EXT2 or EXT3 but I would need to be able to put files on it via a Windows PC.
Mainly for the reason that I want to be able to put my ripped movies onto the memory card and watch them on the phone. I usually save them in a MKV or AVI format.
- Dan
Click to expand...
Click to collapse
When I had to root the me7 it HAD to be in exFat

[N1] {EXP} UbuntuPhone

Ubuntu Phone for Nexus One brought to you by Evervolv
Prereq:
Sdcard with sd-ext part. i.e. A second partition formated as ext4 and AT LEAST 1.5GB FREE space
Micro sdcard reader for pc.
Linux pc with sudo access. NO WINDOWS PCs
Will work on any hboot (including stock)
Click to expand...
Click to collapse
Intro:
Ubuntu is ~1GB so we must install to the sdcard. Instead of ****ing with a2sd
I have just modified the ramdisk to mount mmcblk0p2 (sdcard second partition)
directly to /data. The 'copy-tarball' script will push the ubuntu rootfs to the
proper location which is mounted as /data/ubuntu. The perms on this folder must
be correct or it will not boot, therefore no windows (unless someone gets it
working).
Click to expand...
Click to collapse
How it works:
Ubuntu did a fantastic job making this easy. Essentially all that is happening
is it boots android sans gui. During the bootup a service called ubuntu_chroot
runs which exports some vars, bind mounts some things, then chroots /data/ubuntu
and starts the ubuntu init process. From there the prebuilt ubuntu takes off.
Click to expand...
Click to collapse
Building:
The android side is now based on Evervolv v3.2.0 every device we support
can run ubuntu with minor changes.
to get source:
Code:
repo init -u git://github.com/Evervolv/android.git -b jellybean-ubuntuphone
repo sync
Click to expand...
Click to collapse
Whats working:
Wifi, Browser, THAT IS IT. It is slow, very very alpha.
Only install if you are curious.
Click to expand...
Click to collapse
Install:
---Download:
Grap the latest installer script, and android image from http://archive.evervolv.com/ubuntuphone/
Ive also uploaded the ubuntu rootfs i used to test it, you can try the latest nightlies but if they dont work download the latest ubuntu rootfs from above url
Click to expand...
Click to collapse
---Insert sdcard and mount
Most distros will automount. In that case just figure out what folder its in
e.g. /run/media/drew/blablabla
If not just open in in nautilus and figure out what folder its in.
Click to expand...
Click to collapse
---Unzip installer tools
Code:
$ cd ~/Downloads
$ unzip ev-nexusone-ubuntu-tools-1.zip
$ cd ev-nexusone-ubuntu-tools
---Copy the ubuntu rootfs to sdcard
Code:
# adjust paths accordingly.
$ bash copy-tarball.sh quantal-preinstalled-phablet-armhf.zip /run/media/drew/blablabla
---Install android images
like any other rom, fastboot update package and flashable zip available
no wipe needed
Click to expand...
Click to collapse
---Bootup
There is no bootanimation, just black screen. It might take up to 5 minutes to boot ubuntu. If you think it is stuck. Check logcat and dmesg
$ adb logcat -C
->> check for repeating errors
$ adb shell dmesg
->> check repeating errors e.g.
<6>[ 181.698364] init: ubuntu-session state changed from starting to pre-start
<6>[ 181.698608] init: ubuntu-session state changed from pre-start to spawned
<6>[ 181.715667] init: ubuntu-session main process (724)
<6>[ 181.716003] init: ubuntu-session state changed from spawned to post-start
<6>[ 181.716583] init: ubuntu-session state changed from post-start to running
post full logcat and dmesg
Click to expand...
Click to collapse
---Once booted
Code:
#swipe right to unlock
#drag down on network icon and connect to network (confirmed wpa2 personal works)
#use adb to set timezone and install ssh
$ adb shell
[email protected]:/ # ubuntu_chroot shell
#change to yours
[email protected]:/# echo "America/Chicago" > /etc/timezone
[email protected]:/# dpkg-reconfigure --frontend noninteractive tzdata
[email protected]:/# apt-get update
[email protected]:/# apt-get install openssh-server
# set reasonable hostname
[email protected]:/# echo n1 > /etc/hostname
# get out and reboot
[email protected]:/# exit
[email protected]:/ # exit
$ adb reboot
# do NOT reboot from within ubuntu chroot you must reboot from android
#connect ssh password phablet
ssh [email protected]
enjoy full command line goodness on your phone
[email protected]:~$ lsb_release --all
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 12.10
Release: 12.10
Codename: quantal
[email protected]:~$ uname -a
Linux n1 2.6.38.8-evervolv-perdo-jellybean #1 PREEMPT Sun Feb 24 16:34:07 CST 2013 armv7l armv7l armv7l GNU/Linux
---Navigation
Softbuttons (home/menu/back/search) dont work and wont. ubuntu is swipe based and these would only inhibit usage
swipe up from bottom to get to app specific menu
swipe up from bottom to about halfway up screen untill you see the button (see last screenshot) to get to main menu (where you can close apps)
Click to expand...
Click to collapse
---Caveats
Allways keep it plugged in. There is no power management
Screen stays on all the time, and there is no way to turn off the device
except through adb.
Click to expand...
Click to collapse
To get back to regular android
boot recovery and run nandroid or flash latest evervolv nightly (or whatever)
Click to expand...
Click to collapse
Re: [N1][DEV] UbuntuPhone {EXP}
You are awesome thank you somuch!
Sent from my Nexus One using xda premium
Re: [N1][DEV] UbuntuPhone {EXP}
My God, this is beautiful. At this rate I'm never going to get rid of my nexus one.
Sent from my Nexus 7 using Tapatalk 2
Cool! Thanks very much! Love it and love you!!! Haha...
Nexus one ine the best of all time.
Awesome! Thanks texasice!
Superb!
Just when I thought that 4.2.1 is going to be the last flavor of Android I flash on my beloved N1, along comes texasice with a Ubuntu flavor.
Thanks a lot man! You rock!
Re: [N1][DEV] UbuntuPhone {EXP}
Can't wait until this is stable
You just got trolled by Dark Knight
This deserves a portal post
-DarkKnight- said:
Can't wait until this is stable
You just got trolled by Dark Knight
This deserves a portal post
Click to expand...
Click to collapse
+1 I agree with Dark Knight. Thoroughly deserves a portal post!
Re: [N1][DEV] UbuntuPhone {EXP}
Everyone send PMs to the portal writers
Nexus One deserves some glory again
You just got trolled by Darkknight
-DarkKnight- said:
Everyone send PMs to the portal writers
Nexus One deserves some glory again
You just got trolled by Darkknight
Click to expand...
Click to collapse
Didn't know whom to contact, so just sent a message to Jimmy Mcgee ( he posted something in the portal ). Not just this, but texasice's hard work deserves to be appreciated.
oh my god , i just formatted my PC and remove all development and linux stuff =/
i wanna try this so bad ,,, but i'll wait until we have windows installation guide
R: [N1][DEV] UbuntuPhone {EXP}
Ahmed radi said:
oh my god , i just formatted my PC and remove all development and linux stuff =/
i wanna try this so bad ,,, but i'll wait until we have windows installation guide
Click to expand...
Click to collapse
Use a virtual machine installation
Sent from my HTC Desire using xda app-developers app
Once ubuntu gets it more stable we'll post a custom ubuntu rootfs that can be flashed directly from recovery ( the *phablet*.zip is flashable but can only be used on devices with enough space on /data) For now you can probably modify the updater-script to install to /sd-ext/ubuntu if you dont have linux.
omg this is amazing man...
lovely though of making ubuntu touch for r beloved N1
would be booting to this soon
m in love with ubuntu touch
Re: [N1][DEV] UbuntuPhone {EXP}
Is ubuntu supposed to be less power hungry than JB or is exactly the same? Is it going to run fast on old phones?
I have my old nexus one and would love to revive it but JB is too buggy and power hungry for the n1.
Sent from my Nexus 4 using xda premium
Time For Ubuntu on my N1
Hey texas thanks again n u r official canonical dev
ill be ur tester
as i m thinking of keeping only ubuntu on my device as i dont use it .. its just in my shelf..
@texas just a question i m lil confused with sd card ....
as u say v need 1.5gb space n v have to make 2 partition
so should it be 1st partition of ext4 and 2nds partition ext4
or 1st partition fat32 and 2nd partition ext4 ??
and which partition should have 1.5gb free space?
sorry srrry sorry sorrryy dint read it in the xcitement lmao
got it right
thanks alot
n a slight error in android image flashable link
http://goo.gl/DGBOS]Flashable is not working
http://goo.gl/DGBOS <<< this is the right link
enjoy
I will use this if it can use as daily driver (text, call, wifi).
But this is goods news that even our N1 can flash this.
WOOOWWWWWWWW
Booted n was amazed with its UI
all finger gestures....to control the OS
Soon Lots of pics to be Uploaded
N Texas great oppurtunities ahead
Pics >>>> https://docs.google.com/folder/d/0B8s85NYpuJpgVlF2WkdFZGJBNzA/edit?usp=sharing
fkardame said:
WOOOWWWWWWWW
Booted n was amazed with its UI
all finger gestures....to control the OS
Soon Lots of pics to be Uploaded
N Texas great oppurtunities ahead
Pics >>>> https://docs.google.com/folder/d/0B8s85NYpuJpgVlF2WkdFZGJBNzA/edit?usp=sharing
Click to expand...
Click to collapse
Thanks man for sharing those pics..... I know its bad of me, but i cant help asking...
Can you upload a short video ???
Keep up the good work all the devs,, especially texasice...
regards
greg

Categories

Resources