Pocket PC FAQ Forums Forum Index Pocket PC FAQ Forums
The place to discuss Windows Mobile, Pocket PCs, Smartphones, Handheld PCs, Windows CE and More!
 
 FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

Fridge with a TV on it! Windows CE Question
Goto page 1, 2  Next
 
This forum is locked: you cannot post, reply to, or edit topics.   This topic is locked: you cannot edit posts or make replies.    Pocket PC FAQ Forums Forum Index -> General Pocket PC Questions/Comments
View previous topic :: View next topic  
Author Message
SpudNuts
Pocketeer


Joined: 11 Feb 2010
Posts: 11

PostPosted: Thu Feb 11, 2010 4:44 pm    Post subject: Fridge with a TV on it! Windows CE Question Reply with quote

This may seem like a strange request but I have this wireless TV, it just so happens that it is attached to a refridgerator. Its made by Samsung and the TV is called an "I.C.E." and it runs its own software called Popcon. Being the curious engineer that I am, I found a USB connector on it and decided to plug it in. After connecting I noticed that it's just Windows CE that runs this popcon software at startup. Is there a way that I can interrupt the boot process in one of the .hv files to have this thing come up into explorer instead of the popcon software? In the windows folder there is a user.hv, default.hv and boot.hv files, I was told that these are the registry files and the boot.hv is where they startup is. The reason why I want to do this is because the TV runs on 802.11b wireless and would be nice if I can use this as a tablet when not using the TV and I could just run the popcon software when needed. I am in no way experienced with windows mobile or CE and would like to see if someone could help me. I've been able to dump just about everything of the two partitions onto my computer to play with them, just a few DLL's that won't copy due to sharing violations. Thanks for any help.
Back to top
View user's profile Send private message
ChrisDeHerrera
Site Admin


Joined: 01 Feb 2000
Posts: 7017
Location: Los Angeles, CA, USA

PostPosted: Thu Feb 11, 2010 7:28 pm    Post subject: Reply with quote

Hi,
You are trying to reverse engineer their product. So there's going to be some challenges. One issue is what CPU are they using Windows CE supports a variety of CPUs from x86, MIPS 3000, MIPS 4000, SH3, SH4 as well as ARM (Thumb and 32 bit).

Beyond that it supports a variety of file systems including FAT16, FAT32, and NTFS as well as it's own format.

So if you get this far, then you would need to get programs that match the CPU and copy them onto the device. Also, usually Windows CE will run applications in the \Windows\Startup folder upon boot so you may want to look there as well.
_________________
Chris De Herrera
Microsoft MVP - Mobile Devices & Tablet PC
http://www.pocketpcfaq.com- The most complete set of FAQs on Windows CE
http://www.tabletpctalk.com - Get the latest Tablet PC News
http://www.pocketpctalk.com - Get the latest Pocket PC News
http://www.mobilitytalk.com - Quickly view all the Pocket PC & Tablet PC News on one page
Back to top
View user's profile Send private message Visit poster's website
SpudNuts
Pocketeer


Joined: 11 Feb 2010
Posts: 11

PostPosted: Fri Feb 12, 2010 1:52 pm    Post subject: Reply with quote

Appreciate the reply. It looks like the popcon software is being executed outside the startup since the startup folder is empty. I'm wandering if it would be that easy to copy the explorer.exe that is in the windows folder to the startup folder (or a shortcut) and see if that does something.

The only way I could get the CPU or anything like that would be to take it apart, but that is an option.
Back to top
View user's profile Send private message
SpudNuts
Pocketeer


Joined: 11 Feb 2010
Posts: 11

PostPosted: Fri Feb 12, 2010 2:10 pm    Post subject: Reply with quote

The processor is:

LUPXA255A0C400 - Intel PSA250 400mhz 32bit RISC

It also has a Fujitsu SmartMPEG Video Card and 802.11b Adimos wireless card.

I also see an Intel JS28F320-J3D75 and I think that is 32megs of flash memory.
Back to top
View user's profile Send private message
CE Geek
Pocketeer


Joined: 03 Jul 2007
Posts: 71
Location: Southern California

PostPosted: Fri Feb 12, 2010 11:43 pm    Post subject: Reply with quote

It sounds like it's starting the TV program through the registry rather than through the StartUp folder. Is there a registry editor program onboard? If so, you can check what LaunchXX values are inside HKEY_LOCAL_MACHINE/init. (Usually the user interface is launched through Launch50, so maybe substituting explorer.exe for the string value currently there will get you into the core Windows CE shell after a reset. Edit the registry at your own risk, however.)
_________________
Check out HPC:Factor, another great site for Handheld PC users: http://www.hpcfactor.com
Back to top
View user's profile Send private message
SpudNuts
Pocketeer


Joined: 11 Feb 2010
Posts: 11

PostPosted: Sat Feb 13, 2010 12:07 pm    Post subject: Reply with quote

I don't have a problem editing the registry but the problem is that since the I.C.E. Pad doesn't boot into anything else but this popcon software, there is no way to edit the registry on the device itself.

With that being said, I have been able to download the user, boot, and default hive files but I have no idea how to edit these nor which one to edit. I've tried to load the hive into my registry as a temp key but windows 7 won't recognize it.

I'll try to do it in a XP box and see what I get.
Back to top
View user's profile Send private message
CE Geek
Pocketeer


Joined: 03 Jul 2007
Posts: 71
Location: Southern California

PostPosted: Sat Feb 13, 2010 6:25 pm    Post subject: Reply with quote

Am I correct in understanding that you've connected this device to your Windows 7 PC? If so, you can edit the device's registry remotely via the PC.
_________________
Check out HPC:Factor, another great site for Handheld PC users: http://www.hpcfactor.com
Back to top
View user's profile Send private message
SpudNuts
Pocketeer


Joined: 11 Feb 2010
Posts: 11

PostPosted: Sat Feb 13, 2010 7:08 pm    Post subject: Reply with quote

How do I edit the registry via remote? Yes, i'm running windows 7 and when I connect this thing to my PC it comes up where I can get into it but it won't sync. I can move files and browse the root drive and there is another drive that the popcon software drops a database file on. The main root is TFAT format and the other is FAT32 but doesn't show any space on it (0 bytes available). I'm suspecting because its on a ROM.

I would love to know how I can remote edit the hive files, I think that is what I need to do to interrupt he boot process.

Any help would be great.
Back to top
View user's profile Send private message
SpudNuts
Pocketeer


Joined: 11 Feb 2010
Posts: 11

PostPosted: Sat Feb 13, 2010 7:23 pm    Post subject: Reply with quote

Tried to do a remote edit by clicking on "File", then "Connect Network Registry" but it's not a network computer so that didn't work.
Back to top
View user's profile Send private message
ChrisDeHerrera
Site Admin


Joined: 01 Feb 2000
Posts: 7017
Location: Los Angeles, CA, USA

PostPosted: Sun Feb 14, 2010 1:21 pm    Post subject: Reply with quote

Hi,
If you can connect with ActiveSync, you can use a registry editor for Windows CE or Windows Mobile that runs on your PC.

See http://www.mydigitallife.info/2008/06/24/ceregeditor-free-desktop-based-registry-editor-for-windows-mobile-and-ce-pocket-pc-devices/
_________________
Chris De Herrera
Microsoft MVP - Mobile Devices & Tablet PC
http://www.pocketpcfaq.com- The most complete set of FAQs on Windows CE
http://www.tabletpctalk.com - Get the latest Tablet PC News
http://www.pocketpctalk.com - Get the latest Pocket PC News
http://www.mobilitytalk.com - Quickly view all the Pocket PC & Tablet PC News on one page
Back to top
View user's profile Send private message Visit poster's website
SpudNuts
Pocketeer


Joined: 11 Feb 2010
Posts: 11

PostPosted: Sun Feb 14, 2010 4:23 pm    Post subject: Reply with quote

ChrisDeHerrera,

I have come to the conclusion that YOU ARE DA MAN!! That utility works great in editing the .hv files.

Now, like I said in the beginning, I do not have much experience with CE. What do I look for or where do I go to change the boot from the popcon software to explorer?

There are 3 .hv files, boot.hv, default.hv, and user.hv. The only one that i've been able to see the popcon software is the boot.hv file. Would it be in another file or in one of these .hv files. For some reason, this editor won't let me search.
Back to top
View user's profile Send private message
SpudNuts
Pocketeer


Joined: 11 Feb 2010
Posts: 11

PostPosted: Sun Feb 14, 2010 5:03 pm    Post subject: Reply with quote

Ok, i've been able to use that utility to connect to the devices registry, not the individual .hv files and compared to my cell phone that runs Windows Mobile (CE OS 5.2.19208) here is what I found in the init registry key:

Cell
HKLM\init\bootvars\
DFlags REG_DWORD 65536
Flags REG_DWORD 5
MasterKeyFileDir REG-SZ \Windows
ProfileDir REG-SZ Documents and Settings
RequireCertMod REG_DWORD 1
SystemHive REG-SZ Documents and Settings\system.hv

Wireless TV
HKLM\init\bootvars\
ProfileDir REG_SZ Popcon
Start DevMgr REG_DWORD 1
SystemHive REG_SZ Popcon\system.hv

The popcon system.hv file is located on its own partition with the popcon software. I couldn't find any other system.hv file on the device.
Back to top
View user's profile Send private message
ChrisDeHerrera
Site Admin


Joined: 01 Feb 2000
Posts: 7017
Location: Los Angeles, CA, USA

PostPosted: Sun Feb 14, 2010 8:43 pm    Post subject: Reply with quote

Hi,
The default folder that runs applications is in \Windows\Startup for Windows CE and Windows Mobile.

Beyond that I'm not sure which order the boot is occurring in.

Also you may want to export the registry that way you can view and search it without having the device plugged in.
_________________
Chris De Herrera
Microsoft MVP - Mobile Devices & Tablet PC
http://www.pocketpcfaq.com- The most complete set of FAQs on Windows CE
http://www.tabletpctalk.com - Get the latest Tablet PC News
http://www.pocketpctalk.com - Get the latest Pocket PC News
http://www.mobilitytalk.com - Quickly view all the Pocket PC & Tablet PC News on one page
Back to top
View user's profile Send private message Visit poster's website
CE Geek
Pocketeer


Joined: 03 Jul 2007
Posts: 71
Location: Southern California

PostPosted: Sun Feb 14, 2010 11:04 pm    Post subject: Reply with quote

Well, clearly the device has a persistent registry, so it does look like you're back to what you're trying to do - edit the .hv files. That's out of my league, though.
_________________
Check out HPC:Factor, another great site for Handheld PC users: http://www.hpcfactor.com
Back to top
View user's profile Send private message
SpudNuts
Pocketeer


Joined: 11 Feb 2010
Posts: 11

PostPosted: Mon Feb 15, 2010 11:25 am    Post subject: Reply with quote

I've been able to export the registry hives but the issue still is that I have no idea how to interrupt the boot process. i've tried to place exporer.exe into the startup but got a sharing violation. I think I need to get it to NOT boot to that popcon software and that should get me where I want to be. If I can at least get a desktop or expolorer, I think i'll be good to go.
Back to top
View user's profile Send private message
Display posts from previous:   
This forum is locked: you cannot post, reply to, or edit topics.   This topic is locked: you cannot edit posts or make replies.    Pocket PC FAQ Forums Forum Index -> General Pocket PC Questions/Comments All times are GMT - 8 Hours
Goto page 1, 2  Next
Page 1 of 2

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum



Copyright 2001-2010, Chris De Herrera, All Rights Reserved

Powered by phpBB © 2001, 2005 phpBB Group