Find Jobs
Hire Freelancers

Inject unsecure code to ARM9 firmware update file to allow JTAG access

$30-250 AUD

Closed
Posted almost 9 years ago

$30-250 AUD

Paid on delivery
I have an ARM9 based circuit which has a method to upload a new firmware file to it. I have the firmware file and can upload it into the ARM9. However there is also a bootloader which is not part of the firmware and is located in bank 1 and the ARM9 boots from bank 1. The firmware gets copied to bank 0. I want to do a complete memory dump using JTAG but the ARM9 has the security flag set which prevents this. So basically what I want is someone to inject code into the firmware file, which I supply, and then when uploaded into the ARM9, gets called from the bootloader and would clear the security flag and allow me to access the ARM9 memory using a JTAG interface. I need someone who has a good understanding of the ARM9 and writing assembly code for embedded devices and decompiling code in embedded devices and hex/bin files etc, as I also need other work done including writing code which would allow me to read and write to an external NAND flash IC connected to the ARM9. I also have other related work needed in regards to the ARM9. But first I need this done to be able to do JTAG memory dump and then go from there. The firmware file may be compressed and/or encrypted, I am not sure. I have included the firmware file and I need it done urgently and I am willing to pay reasonable price to anyone who can do what I ask. If you look at the file and can do it straight away then do it and let me know and I can organize payment to you straight away.
Project ID: 8190193

About the project

1 proposal
Remote project
Active 9 yrs ago

Looking to make some money?

Benefits of bidding on Freelancer

Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
1 freelancer is bidding on average $111 AUD for this job
User Avatar
--- Dummy Bid, please read on --- Greetings from Everfreelancer team ! We've some solid expertise for assembly language, microcontrollers, arm firmwares, linux kernels, etc. Nevertheless we would be able to work for you for rest of your programming needs in case this project results technically infeasible. We seek some clarifications before starting the work without which it might not be possible to provide further estimates/timelines. However, we'll strieve to get results asap. Here goes our understanding of your requirement: 1. You've an ARM 9 system (We would like to know specific processor (or equipment) model e.g. RockChip rk3188) 2. You've experience in reading data from that system from JTAG to your computational node (PC/laptop). This means you already know how to read/write from ARM flash memory. 3. Our feeling is this project for "Injection" code really should boil down to burning flags -- either in flash tool or within the firmware -- Once we have information requested earlier, we can determine if this is feasible. If the file is encrypted and/or compressed with unknown algorithm, there might not be a sane way to go about it -- e.g. samsung's cellular phone. 4. If feasible, you would like us to let you know about clearing the security flag. Do let us know if any understanding gaps. Awaiting your response, - Omkar. Everfreelancer Team
$111 AUD in 30 days
4.8 (1 review)
2.1
2.1

About the client

Flag of AUSTRALIA
Australia
0.0
0
Member since Jul 11, 2015

Client Verification

Thanks! We’ve emailed you a link to claim your free credit.
Something went wrong while sending your email. Please try again.
Registered Users Total Jobs Posted
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Loading preview
Permission granted for Geolocation.
Your login session has expired and you have been logged out. Please log in again.