[Q] Which infotainment systems are easily accessible via root shell? - Connected Car

Hello everybody,
it seems that in this forum are plenty of people with excellent knowledge about vehicle infotainment systems and how to access their internal storage, hence I chose to post here.
I am doing research about the forensic capabilities of infotainment systems.
My plan is to buy some systems on ebay, create a forensic image of its storage via root shell access and then conduct my investigation on this image.
Could anyone of you recommend me one or more particular infotainment systems where this approach is particularly easy?

Related

Conversa [Michigan]: Mobile Device Software Engineer

Who is Conversa Solutions:
Conversa Solutions is an engineering, research and software development company which specializes in the cellular industry.​ Conversa Solutions has been in business since early 2008 and our management team is completely comprised of former (and current) software developers with over 30 years of industry experience.​ Our customers include OEMs like Motorola, HTC and Samsung and wireless carriers like MetroPCS, Cricket and Iusacell.​ When OEMs want to customize existing mobile devices for smaller carriers they outsource this task to us.​ We reverse engineer the device and modify its base software to add or remove features, branding and other customizations.​ Do you like work that is intellectually challenging and diverse?​ Do you think ethical hacking and reverse engineering are skills every programmer should have?​ Would you be doing something like this as a hobby and think the idea of getting to play with phones all day is a great way to make a living?​
Job Description:
The Mobile Device Software Engineer is assigned a reverse engineering or development project or projects based on current project queue and/​or prior experience and knowledge.​
The primary job function is the development of software /​ hardware solutions for the customization, or alteration of cellular devices for use on CDMA or GSM networks.​ We are a research and development company that works in the cellular industry.​ Network Operators (wireless carriers) and other distributors /​ refurbishment companies come to us when they are unable to build or find a solution to a particular software or hardware problem.​ This often involves research into the inner workings of the phone software and hardware to develop a solution that can be deployed by our production and operations staff or packaged into a software solution for use by our customers.​ We encourage the “hacker” mentality in our company, not in the malicious sense, but in the inquisitive and creative sense.​ In most cases there is no documentation available for the devices we work on, so we must rely on our experience and creativity to find a solution.​ Imagine getting paid to play with cell phones! Work is project oriented with set goals and requirements, and all equipment is provided by Conversa Solutions.​
Required Skills:
Linux systems administration, Linux/​Android development or Linux/​Android Security Research.
Proficiency in at least one unmanaged version of C (C, C+​+​) and C#.​ Also as needed the ability to program in Python or other similarly based scripting languages.​
Basic understanding of embedded systems, memory types (NAND vs.​ NOR) and the concept of how software is loaded to such systems (Flashing, JTAG, etc.​).​
Proficiency in modifying files or images with a Hex Editor.​
Understanding of image or file headers and how to parse them.
Ideal Candidate Skills:
Basic Understanding of CDMA & GSM networks, which parameters apply to each and how to customize settings for a specific carrier/network operator.​
Understanding of assembly language (ARM a plus) and reverse engineering concepts such as:
Use of IDA on binary files
Reverse Engineering of unknown binary formats
Understanding of serial and USB communications.​
Strong reverse engineering skills and a desire to further enhance those skills.​
Other Responsibilities:
Support the IT/​System Administration team in the rollout and deployment and installation of projects and processes
Support the operations/​production teams during project life cycle from a training and technical support perspective
Support Conversa Solutions infrastructure and systems.​ This will include occasional out-of-hours work.​
Relocation Requirements:
Candidate must be willing to relocate to Michigan area.
Please send resumes to trevor(at)conversasolutions(dot)com.

OTG Devices availability

Hello, I'm looking to find "pure" OTG devices. One that would have no need of adaptor and if/when connected it would directly be recognized by the phone.
What I have in mind is mostly a tiny flash drive which -with the aid of a converter- it would plug to PCs as well, rendering the exchange of files a routine task (as it is between PCs).
To my dismay the only I have found thus far is this: http://www.usbfever.com/index_eproduct_view.php?products_id=2704 , which is quite big and ugly and kinda defeats the purpose.
Also the device does not necessarily have to be flash storage, it can also be micro-bluetooth, micro-gps, micro-tvtuner or what have you. A whole -new- family of external devices aimed firstly for the mobile and (through a converter) secondly for the desktop.
If you have any other such device that you know it would be a welcome addition to this thread... Thanks.
Sorry for bumping/resurrecting this thread but it feels as if no-one ever heard of OTG devices, bit of a pity because it rather means that they're not that popular; which to me is beyond comprehension given how widespread the tablet/smartphone use is and how much it would be benefited by direct-to-OTG devices...
Apparently to most it seems like a not very useful novelty ...

2015 Genesis Ultimate Android Auto/Apple Carplay mod?

This is an ongoing project over at Genesis Forums and we seem to have come to a halt. Posting here to see if anyone can give us a hand.
Some background. Those who have purchased the Ultimate package for the Hyundai Genesis/Genesis G80 did not get the AA/CP update. 2018+ models did get the update. All other trims also got the update across all years. Hyundai claims the hardware is not compatible but that doesn't seem to be the case. So far, we have dumps of the 2015-2017 and 2018+ headunits but have made little progress. The 2018 firmware boots in the 2015 hardware but there's no audio. Installing the 2018+ headunit into a 2015 vehicle gets the same results as they've updated the amplifier in 2018.
We think we should be able to start with the 2018+ firmware and reroute the audio to the 2015-2017 amplifier, we should be good.
Here's the disk image for the 2015 https://xtremission.s3-us-west-2.amazonaws.com/Hyundai+Genesis+Radio/2015+Genesis.zip
And the image for the 2018 https://xtremission.s3-us-west-2.amazonaws.com/Genesis+G80+Radio/2018Genesis.zip
Someone also found the source code for the system. It's built on Meego
https://xtremission.s3-us-west-2.amazonaws.com/Hyundai+Genesis+Radio/Source+Code.zip
Original thread located here if you want more info.. https://genesisowners.com/genesis-forum/threads/2017-2018-radio-swap-in-2016-ultimate.27684/page-8
Another thread that may contain useful info. The user managed to get SSH access through the USB port. https://genesisowners.com/genesis-forum/threads/2015-ultimate-nav-research.16531/
We could definitely use the help as most of us over there aren't programmers... lol Some of us are but don't really have the time to put into it. I've been spending most of my time messing with Openpilot on the Genesis.
Hello.
I have been following the thread over on the Genesis forum and I wanted to share this post.
I was able to get CarPlay working in my Kia k900 using a third party kit. Maybe this is a avenue you might wish to take.
baoli said:
This is an ongoing project over at Genesis Forums and we seem to have come to a halt. Posting here to see if anyone can give us a hand.
Some background. Those who have purchased the Ultimate package for the Hyundai Genesis/Genesis G80 did not get the AA/CP update. 2018+ models did get the update. All other trims also got the update across all years. Hyundai claims the hardware is not compatible but that doesn't seem to be the case. So far, we have dumps of the 2015-2017 and 2018+ headunits but have made little progress. The 2018 firmware boots in the 2015 hardware but there's no audio. Installing the 2018+ headunit into a 2015 vehicle gets the same results as they've updated the amplifier in 2018.
We think we should be able to start with the 2018+ firmware and reroute the audio to the 2015-2017 amplifier, we should be good.
Here's the disk image for the 2015 https://xtremission.s3-us-west-2.amazonaws.com/Hyundai+Genesis+Radio/2015+Genesis.zip
And the image for the 2018 https://xtremission.s3-us-west-2.amazonaws.com/Genesis+G80+Radio/2018Genesis.zip
Someone also found the source code for the system. It's built on Meego
https://xtremission.s3-us-west-2.amazonaws.com/Hyundai+Genesis+Radio/Source+Code.zip
Original thread located here if you want more info.. https://genesisowners.com/genesis-forum/threads/2017-2018-radio-swap-in-2016-ultimate.27684/page-8
Another thread that may contain useful info. The user managed to get SSH access through the USB port. https://genesisowners.com/genesis-forum/threads/2015-ultimate-nav-research.16531/
We could definitely use the help as most of us over there aren't programmers... lol Some of us are but don't really have the time to put into it. I've been spending most of my time messing with Openpilot on the Genesis.
Click to expand...
Click to collapse
I've been looking for a way to run AA for far too long to quit now.
I have Zero knowledge when it comes to programming but would like to test and help however I can.
Is there a way to compile firmware with the old, amplifier-specific files?
Anybody tried swapping to the updated amplifier and see if it works?

AGL (Automotive Grade Linux)

Hi Everyone,
I have a Toyota Fortuner with a Fujitsu-Ten Entertainment system installed OEM.
After some poking and question asking, I worked out that the head unit is running AGL.
https://www.automotivelinux.org/
https://www.automotivelinux.org/
An operating system being supported by a large and growing number of car manufacturers who are aware of the dangers of using Google/Apple to power their entertainment systems and by the looks of things going to be building there own.
Subaru, Toyota, Ford are all releasing cars with head units running AGL
https://www.automotivelinux.org/about/members
As the source code the head units in the cars is available online, I was wondering if XDA-Developers forum might not be a possible home for people wanting to do similar things to their car head units to what they are doing to their cell phones.
https://www.denso-ten.com/support/source/oem/17/index.html
Can't find anything else online except for the official sites.
Thanks
JohnB

Startup from Germany - looking for teammates - motorcycle cockpits

Dear XDA devs,
we are looking for teammates for a automotive software / hardware project. We want to develop modern cockpits
for motorcycles that can be easily retrofitted. For this we still need people who are familiar with Android or Android Automotive OS.
We have funds, but they are limited.
There are enough buyers (a lot of positive feedback and pre-registrations). We have several large chain stores that are
interested in our products and would like to distribute them. Potential investors are also willing to invest, but would like to see more.
We are currently trying to put together a team to develop one of our devices. There is a lot of work to do, but once we achieve our MVP,
we will no longer have to worry about financial resources. Everyone involved in the project will receive company shares,
the amount of which we have to negotiate together.
Production costs for prototypes are secured, as are other costs in the event of outsourcing or material/software purchasing.
As mentioned, we have some financial security. However, we cannot pay high salaries until we reach our MVP.
Prerequisites would be experience in:
- Android system architecture
- Hardware development / mixed signals / microcontroller programming
- Android development - front end / back end
- UI/UX design
Of course, you do not need to have experience in all areas. However, you should already be an expert in your field.
If you are interested, please contact me and I would also be happy to answer any questions in the thread.
https://cmoto.eu/

Categories

Resources