WinCE5 - Gigabeat S firmware analyst (modified version) - Windows Mobile Development and Hacking General

Hi,
My name is Carl and im trying to help the rockbox dev (http://www.rockbox.org) to port Rockbox on the Gigabeat S (Portable Media Player) based on WINCE5 (modified version). It is possible to have your help to find a way to write code on the firmware ? I mean, find a buffer overflow or an injectable DLL.. The reason why i and the rockbox dev want to do that is simple : rockbox is more customisable, support more audio codec ...
We want to know if it is possible to inject code (because the Firmware is signed /hashed in SHA256 by Verisign and the processor (ARM 9 Freescale IMX31L run only signed code ) A part of the firmware is stored into the ROM on the PCB. We dont know if the device is JTAG secured. Also, to find the firmware, we need to hotswamp the hard drive )with an iPod for exemple) because the device is in MTP and show what it want ! If you have usefull information concerning WinCE5 general /kernel/hex adress/bootloader lets me know !
You can find more information here : http://www.rockbox.org/twiki/bin/view/Main/GigabeatSInfo
You can also forward this email to other XDA-Dev if you can't help us.
Tanks alot for your time !

Related

GOOD NEWS for linux on omap850(HTC Wizard)

Hi,
I am regularly watching linux-omap mailing list and today someone post a patch that adds support to omap850.
Patch is available here :
http://source.mvista.com/git/gitweb...9ae42d4;f=arch/arm/mach-omap1/board-fsample.c
http://source.mvista.com/git/gitweb...4;f=include/asm-arm/arch-omap/board-fsample.h
it would be interesting to checkout the tree in a few days and check this patch.
Another thing, recently I try haret on TI omap but omap wasn't supported because haret is using the bad registry to identify cpu.
On the ML someone was asking the following :
Is the OMAP850 currently detected exactly like the 730 via the JTAG ID (see
> > arch/arm/mach-omap1/id.c)
Maybe it could help.
Unfortunately I don't have time to work on it and I am not skilled enough in linux dev. to work on this but I can help developpers.
In a few days we should be able to download the linux kernel with omap850 support at this address : http://linux.omap.com/
I will keep you informed.
TI says that the OMAP is a processor that supports LINUX. So we know it can run linux, already, except if HTC has done something to make things very difficult.
(there is also RiscOS that can run on ARM9 devices... lol... )
Well, they say linux because the ARM9 core is supported by linux. The problem would lie in the fact this is a SOC (system on chip), the chip has many other system devices built into it. Now, and Joe Shmoe can go and write drivers for the internal circuits. TI doesn't want to give out the info needed to write these drivers unless you buy the chip. This chip isn't like any other chip you can go to Arrow.com and buy. I'm not that great of a coder, so I have to wait for the support to appear. I'm happy to it did, there may be hope for the EDGE modem...?
How do I beneficial?
Hi there,
May I know how do I beneficial (in terms of building a 2.6.2x kernel for OMAP850) from the following patch?
Regards,
Avatar Ng
===============
mosfet said:
Hi,
I am regularly watching linux-omap mailing list and today someone post a patch that adds support to omap850.
Patch is available here :
http://source.mvista.com/git/gitweb...9ae42d4;f=arch/arm/mach-omap1/board-fsample.c
http://source.mvista.com/git/gitweb...4;f=include/asm-arm/arch-omap/board-fsample.h
it would be interesting to checkout the tree in a few days and check this patch.
Another thing, recently I try haret on TI omap but omap wasn't supported because haret is using the bad registry to identify cpu.
On the ML someone was asking the following :
Is the OMAP850 currently detected exactly like the 730 via the JTAG ID (see
> > arch/arm/mach-omap1/id.c)
Maybe it could help.
Unfortunately I don't have time to work on it and I am not skilled enough in linux dev. to work on this but I can help developpers.
In a few days we should be able to download the linux kernel with omap850 support at this address : http://linux.omap.com/
I will keep you informed.
Click to expand...
Click to collapse
hi,
I've ann Elf with omap850
yeah it's a good news!
but in a few days what can i Download on this site? only the kernel? the interface?
news???
up
other news?
how i install Android on HTC Elf? i try a lot of version but i have always the same problem... white screen and stop.
??? still in progress for omap850?
Support
I hope so....I'm willing to start a bounty, if we can get Android on the OMAP (ELFin), it would be genius.
Paul
I'm really looking forward to it, pleaaaase, port it, pleaaaase.

Is there any new Linux version for Universal?

Hello, I go to this - http://linuxtogo.org/~htcpxa/htcuniversal/index.html - webpage, and I find old version of Linux distribution. They all start on my QTek 9000, but I'm not able to make call with none of them (apparently for them there's no network...). So, do you know where to find newer versions, that might have better driver support? I'd also like to see more versions that would be able to run from image files, rather than partitions...
Thanks
P.S.: Of course I tried to contact the guys at linuxtogo.org, both by e-mail and by IRC, but so far I've had no answer...

Researching Linux / Android ROM

Hello everybody,
I'm Johan, I live in the netherlands and i'm doing a study Informatica->Software Engineer. For a schoolproject we have to write an Android Application, though i don't have Android running on my telephone natively. So i searched the internet and found out that on the XDA forums its all about custom roms and that there are some Android Roms available. Unfortunately nothing for my MDA Compact/HTC Magician yet.
After asking arround a bit and searching all over the internet I figured nowone actually was bothering to further investigate Android for Magician.
So even though I have no idea if it will ever gonna work i'm gonna try to document as much as possible, and I hope others might join this topic and give some (usefull!!) feedback.
These websites I think are the best place to start, as I don't have any experience with ROMS or Android-OS its gonna be a challenging task but if you guys have any idea's, suggestions or websites where we can find more information feel free to post comments.
Startpage for Magician info:
http://wiki.xda-developers.com/index.php?pagename=HTC_Magician
HaRET bootloader working on magician:
http://www.handhelds.org/moin/moin.cgi/HaRET
http://www.handhelds.org/moin/moin.cgi/HaRET_20Documentation
Linux kernel for Magician:
http://www.htc-linux.org/wiki/index.php?title=Kernel#Kernel_for_intel_PXA_based_devices
Current status for linux kernel:
http://wiki.xda-developers.com/index.php?pagename=MagicianProgress
http://www.handhelds.org/moin/moin.cgi/Magician
Source code for Android:
http://source.android.com/
How to build Android OS:
http://source.android.com/porting/build_system.html
Compatiblity test suite:
http://source.android.com/compatibility/cts-intro.html
Any feedback is apreciated but please don't make it like "nice, when is it finished?" or "its impossible!"
as I have no idea about both of those 2 comments yet, I'll have to figure that out on the go.
It should be possible, someone already ported android to pxa270!
http://www.mask.org.tw/demo.htm
need to throw in a kernel guess i ll fetch yet another magician if that happens!!!
Hi header2k and evildarknight, thanks for the input.
My chinese/tw isn't to good, so i googled for android and pxa270 and found the following website, no idea if its any usefull (currently not at home, and my datalimit on my laptop dislikes downloading 1,3GB so i'll have to see what it is when i'm at my desktop again.)
http://www.ntut.edu.tw/~wyliang/
This looks interesting, if it comes to testing, you can contact me!
guess my chinese aint better
can't somebody anybody compile the android froyo kernel 2.6.32 for the magician which seems to be inline with ph5 dev???
I can't read chinese either, but i wanted to link to the pdf files:
http://www.mask.org.tw/data/Android_Porting_on_PXA270.pdf
http://www.mask.org.tw/data/BringUp_Android_on_PXA270.pdf (he used files from: svn co https://android-pxa270.svn.sourceforge.net/svnroot/android-pxa270 android-pxa270 )
He uploaded his work, too(with two mirrors, after 原始碼 (1.3GB) 下載位置: )
His machine:
[email protected] <-- identical with our magician
64MB RAM <-- identical with our magician
32mb ROM <-- Isn't important because he used an external usb-stick with chroot - We can use our sdcard and haret
Toppoly TD035STEB1 <-- identical wth our magician
Setting up Dev-Team
So this proves i guess its a done deal already
But is it then just theoretically/closed project? or did he indeed release his sourcecode as well? Sourceforge SVN shows there isn't anything deposited.
Anyway, still want to use this on my telephone, no idea what it takes to use/modify his work. Anyone interested in actually joining the project-team to make it run on a telephone? cause in the pics in the powerpoint i see some laptop and some mainboard and touchscreen but not a MDA Compact/HTC Magician yet.
There are copies of the project www.mask.org.tw/data/release-sourceforge.tgz and www.ntut.edu.tw/~wyliang/release-sourceforge.tgz. I don't have access to a linux box at this moment. Need to fix my PC before working on android.
Hello, This is Mask from http://www.mask.org.tw
Hello, I am Mask and I found there are some traffic from xda-developers to my website, so I come here and found there are some discussion of my work before in last year.
I had open an android project for pxa270 on sourceforge, but I didn't know how to upload my source code to sourceforge, so I put the source code on my website and mirror sites.
I hope maybe I could help you if you are interest in "android porting" and some related topics.
mask.chung said:
Hello, I am Mask and I found there are some traffic from xda-developers to my website, so I come here and found there are some discussion of my work before in last year.
I had open an android project for pxa270 on sourceforge, but I didn't know how to upload my source code to sourceforge, so I put the source code on my website and mirror sites.
I hope maybe I could help you if you are interest in "android porting" and some related topics.
Click to expand...
Click to collapse
Yes, i have a question. Do you have a pxafb.c driver that works with android and the 2.6.32 kernels?
sorry about that I have no time to maintain my android project for pxa270, and now I have no plan to keep to maintain it, maybe we could upload whole developing source code including all svn reversion from begin to now, do you know how to import svn to sourceforge ? thanks a lot.
Here is some information on SVN and sourceforge.
http://haacked.com/archive/2006/02/22/QuickstartGuidetoSubversiononSourceForge.aspx some older howto from 2006 not sure if its up to date
http://sourceforge.net/apps/trac/sourceforge/wiki/Subversion Official sourceforge howto.
http://tortoisesvn.net/ svn client
Kernel
Can someone test this kernel and see if it works as I do not have a magician to test it with.
If it does boot can you follow the steps posted here to see if android boots...
http://forum.xda-developers.com/showthread.php?t=658664
notime2d8 said:
Can someone test this kernel and see if it works as I do not have a magician to test it with.
If it does boot can you follow the steps posted here to see if android boots...
Click to expand...
Click to collapse
I try to use kernel on Qtek S110(WM 6.1 by Cotulla), but get freeze screen on line "Jumping to Kernel...". When i use zImage from thread "Android 1.5 Cupcake on Universal" - again freeze on line "Jumping to Kernel...". Any ideas?
If you need to test something on Magician, contact me by ICQ 258113792.
Pavel A Safonov said:
I try to use kernel on Qtek S110(WM 6.1 by Cotulla), but get freeze screen on line "Jumping to Kernel...". When i use zImage from thread "Android 1.5 Cupcake on Universal" - again freeze on line "Jumping to Kernel...". Any ideas?
If you need to test something on Magician, contact me by ICQ 258113792.
Click to expand...
Click to collapse
Make sure you have the radio turned on and not in airplane mode and wifi and bluetooth turned off. Also the correct machine type 875 in the startup text file or 855 if using the one for the universal.
i think set MTYPE 875 should be the right one
notime2d8 said:
Make sure you have the radio turned on and not in airplane mode and wifi and bluetooth turned off. Also the correct machine type 875 in the startup text file or 855 if using the one for the universal.
Click to expand...
Click to collapse
When radio is turned on, Linux loading and stop on next lines:
1. With kernel for Magician
...
mmc0: new SD card at addess 41a8
mmcblk0: mmc0:41a8 SD01G 982 MiB
mmcvlk0: p1 p2 p3
Waiting for root device /dev/sdb2...
I wait more then 5 minutes, but nothing happens.
2. With kernel for Universal
...
ds1wm: ds1wm: reset failed
Device vibrate all time and after last line turn off display.
Pavel A Safonov said:
When radio is turned on, Linux loading and stop on next lines:
1. With kernel for Magician
...
mmc0: new SD card at addess 41a8
mmcblk0: mmc0:41a8 SD01G 982 MiB
mmcvlk0: p1 p2 p3
Waiting for root device /dev/sdb2...
I wait more then 5 minutes, but nothing happens.
2. With kernel for Universal
...
ds1wm: ds1wm: reset failed
Device vibrate all time and after last line turn off display.
Click to expand...
Click to collapse
Ok, don't use the universal kernel, from what you posted it seems that the kernel is not pointing to the correct memory card path in the startup text file or try reinserting the card.
If anybody knows how to build kernels i can provide the files and walk them through how i built the kernel for the universal which i have just gotten a very slow and unusable eclair (mostly due to hardware) working. I think this is the most i can help out as i don't have a magician.

Firmware development LGP698 - LG Optimus Link Dual Sim

It will collect useful information for developers.
This theme will help us to work together and to finally workable firmware for our animal.
We kindly request all the people who will be able to find a device with a processor with us and with the support of two simkart inform us
here are the results of our work
I say in Russian user, but my goal - to attract users to develop firmware
already made ​​several firmware versions
they were later executed and lay out the themes
If you like my work - please do not forget to say thanks!
In the course of communication will complement the topic.
request
reference for those who want to do our mite to launch network cyan7)
can ask for help in other subjects firmware devices, owners of which you were
than now to start a screeching halt with the network?
the same problem with port Leva ....
Need deodeks stock firmware files from the \ system \ framework
attempt № ...
So, what should be done next?
deodeks the \ system \ framework
this deodeksom run any of custom assemblies
deodeks will be used to launch a network of cyanogen
how? Step 1
through any deodeksator deodeksatsiyu do with API 10 - will necessarily be an error!
note on what files they are
the files that go with errors - remake with API 9
this deodeksom run any of custom assemblies
If that fails - Step 2
through any deodeksator deodeksatsiyu do withAPIs 9
this deodeksom run any of custom assemblies
this algorithm deodeksa other devaysakh with android 2.3. * and port drivers
put the logs of the work done for the analysis!
and if successful, run any custom firmware files with deodeksirovannymi - in enclosure attached archive folder deodeksirovannoy
Go for it! our success!
is one of the results http://forum.xda-developers.com/showthread.php?t=2108595
Custom firmware
To install over rekaveri
alex-rev.1​
will soon publish the second
is one of the results http://forum.xda-developers.com/showthread.php?p=38062197#post38062197
Custom firmware
To install over rekaveri
[email protected]​
Thks for yr rom. I am using rev3. This is great rom. But i dont like mui home.i chsnge to go launcher.it is smooth. Everythings is ok
Sent from my LG-F160K using xda app-developers app
larrylong said:
Thks for yr rom. I am using rev3. This is great rom. But i dont like mui home.i chsnge to go launcher.it is smooth.
Click to expand...
Click to collapse
trying to eliminate defects....
some of my build here is not lined
You can view the complete list of work here - http://4pda.ru/forum/index.php?showtopic=294336&view=findpost&p=19780784
http://4pda.ru/forum/index.php?showtopic=294336&view=findpost&p=19798091
here you can find answers to frequently asked questions
and solutions to the many problems
here is not often )
constantly on the Russian forum http://4pda.ru/forum/index.php?showtopic=294336
write in the subject - I will try to help
there can follow the news of assembly and firmware
Start new topic
decorations - http://4pda.ru/forum/index.php?showtopic=426426&view=getnewpost
This may be used http://translate.google.com
adding input languages ​​in the firmware
wrote here http://forum.xda-developers.com/showpost.php?p=39202141&postcount=12
is one of the results http://forum.xda-developers.com/showthread.php?p=39298288#post39298288
Custom firmware
To install over rekaveri
Nahim2k7-update​

Need some help to rebuild firmware!

Good, I searched and read many tutorials on how to modify the rom of this model but without any result especially include new faces of the clock in the gif format with java tools shared by the user Golem.
My question is: How to edit the apps of said rom or do a complete rebuild of the firmware as Dr. Lex tries to explain on his website?
Because my model does not have some apps such as the calculator and the video player and FM radio.
But for example I do not need the pedometer or the sleep monitor for example.
Here I share my extracted rom and my SSC info compatible with sp flash tool. Because I have installed several rom and none of them works or the touch or the screen is inverted.
I hope you enjoy it and I await your comments.
Greetings and thanks to everyone from now on.
https: // drive.google.com/folderview?id=1Drq7fxNNuDU3tg-Mus2DhWVYpADkJWde

Categories

Resources