Homepatrol Firmware Decrypter

Status
Not open for further replies.

n3617400

Member
Joined
Jun 28, 2013
Messages
216
tool:
uniden homepatrol firmware decrypter
usage:
python.exe uft.py firmware_file.scn
checked:
win7 x64
how:
static analysis
 

Attachments

VE3RADIO

Member
Joined
Jan 16, 2008
Messages
1,237
Location
Planet Earth
Is this a hack to turn on the advanced features? I also wonder if legally anything can be done.. I remember apple TV got hacked and apple had a fit but in the end could do nothing since the units are owned by the people who paid for them. I already have the extreme edition so of little use to me but I am curious as to why you posted it and said nothing? What is the use of a decrypter?
 

n3617400

Member
Joined
Jun 28, 2013
Messages
216
Is this a hack to turn on the advanced features?
no.

I also wonder if legally anything can be done..
only Uniden can do it legally.

I remember apple TV got hacked and apple had a fit but in the end could do nothing since the units are owned by the people who paid for them.
jailbreak for apple's devices is not causing financial damage directly. it is legal.

I already have the extreme edition so of little use to me but I am curious as to why you posted it and said nothing? What is the use of a decrypter?
HP-1 firmware file located on official ftp site is encrypted.
I share the decryptor.
After decoding we obtain the binary files.
In that form it is stored in the ROM of the scanner.
You can disassemble these files and learn how to work the scanner.
 

n3617400

Member
Joined
Jun 28, 2013
Messages
216
What do you do with it from here?
Code:
import uft.py
import sys
sys.argv = ["","HomePatrol-1_V2_04_01.scn"]
uft.main()
firmware file must be located in python's dir.
firmware files you can download from official ftp (login credentials here) or download from unofficial site.
 

alphaacres

Member
Premium Subscriber
Joined
Feb 3, 2006
Messages
148
Location
Oswego, New York
Would like to add the test mode menu to my homepatrol could you create a file to put in memory card or a firmware version that would add it.
 

n3617400

Member
Joined
Jun 28, 2013
Messages
216
:)
no, now it is done by modifying the firmware code.
soldering in the past.
 

andre364

Member
Premium Subscriber
Joined
Jul 19, 2010
Messages
5
Location
Cross,South Carolina
How can I access "Test Mode" for Homepatrol 1

Hi,all I'm a newbie when it comes to things like this. I've come across a couple of posts,and video about "Test mode" for Uniden scanner,and I'm trying to access uniden home patrol hidden file to calibrate my Undien HomePatrol touch screen and increase the Variable gain for it too. Can anyone here point me in the right direction?
 

n3617400

Member
Joined
Jun 28, 2013
Messages
216
There are no hidden files.
Touch screen calibration settings of HP1 stored in EEPROM.
No user friendly methods to access the TEST mode.
And all of these methods depend on the firmware version.
 

StereoScout

Member
Joined
Oct 20, 2003
Messages
65
No user friendly methods to access the TEST mode.
Yes there is. When powering up hold down both the power and volume up button. When the splash screen appears hold down the volume down button only. The screen calibration test is now also available.
 

nosig55

Member
Joined
Jul 12, 2007
Messages
68
Location
KansaS
Yes there is. When powering up hold down both the power and volume up button. When the splash screen appears hold down the volume down button only. The screen calibration test is now also available.
Hey that works ! Something else to play with...
 

n3617400

Member
Joined
Jun 28, 2013
Messages
216
And all of these methods depend on the firmware version
Yes there is. When powering up hold down both the power and volume up button. When the splash screen appears hold down the volume down button only. The screen calibration test is now also available.
In firmware v2.04.01 its not work.
 

tumegpc

Member
Premium Subscriber
Joined
Oct 6, 2003
Messages
844
Location
Southern Oregon
Code:
import uft.py
import sys
sys.argv = ["","HomePatrol-1_V2_04_01.scn"]
uft.main()
firmware file must be located in python's dir.
firmware files you can download from official ftp (login credentials here) or download from unofficial site.
Can you explain what needs to be done. How do we get the .scn file to open ?

Code:
import uft.py
import sys
sys.argv = ["","HomePatrol-1_V2_04_01.scn"]
uft.main()

Just keep getting syntax error.
 
Status
Not open for further replies.
Top