Can you crack into the Linux OS of the kyocera 3051ci?

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • SysNerd
    Technician
    • Mar 2024
    • 11

    [Misc] Can you crack into the Linux OS of the kyocera 3051ci?

    heya! me being me. i like making machines do things that it should not.

    i want to get doom running on the linux os that is within this kyocera 3051ci printer. in theory. it should work. it has plenty of ram. plenty of CPU power with those 2 freescale cores.



    i've managed to get a error log dump by forcefully generating a critical system error by unplugging the modem while it is doing things.


    this had lead me to some handy information regarding it's OS. and hardware.

    for example. iot seems to be running linux 2.6.33.7.2-RT30 and it indeed indentifies the board as a ALPHARD2.

    it also mentions it has found a serial port. i recall seeing mentions of a debug serial port for the 3050ci's. but have not found any concrete information regarding that.

    it also appears to have a AutoRun.sh script running at all times. which could be helpfull to modify to allow external code to run.

    it also has a few interesting partitions. dev/mtdblock2 which is usr/local /devmtdblock25 which is /var/mnt/sheetext /devmtdblock6 which is /var/mnt/browser /devmtdblock7 which is /var/mnt/dic /devmtdblock1which is /var/mnt/optlang

    i found out it does not boot at all without a drive installed. and plugging the drive into a linux machine shows that it has *alot* of partitions. and one 96 gig partition. most these folders seem empty. of contain propietary PRG files.

    but maybe with some luck i can get it to run a script which then allows me to somewhat control the unit externally.


    it also makes a screenshot when it crashes and stores it on the hard-drive. and i have writing permissions to i think all partitions.


    anyone got any interesting idea's or information that is otherwise not that easy to find or usefull for the general user/fixer?


    Screenshot 2024-03-18 182410.jpgScreenshot 2024-03-18 182300.jpg
  • dalewb74
    Service Manager

    Site Contributor
    1,000+ Posts
    • Feb 2018
    • 1049

    #2
    Re: Can you crack into the Linux OS of the kyocera 3051ci?

    im gonna go out on a limb and say that no one here is gonna help you hack your copier OS. just saying...... if you wanna play doom i would recommend an emulator on your PC. that is in no way what the copier was designed for.

    Comment

    • diedux
      Trusted Tech

      Site Contributor
      100+ Posts
      • Jan 2017
      • 123

      #3
      Re: Can you crack into the Linux OS of the kyocera 3051ci?

      I don't know about the "hacking way", but the Hypas platform can run simple games.
      The right way would be to get SDK and write a normal Hypas app.
      I only played Golf on my Kyo.
      Kyo_golf.JPG

      Comment

      • SysNerd
        Technician
        • Mar 2024
        • 11

        #4
        Re: Can you crack into the Linux OS of the kyocera 3051ci?

        Originally posted by diedux
        I don't know about the "hacking way", but the Hypas platform can run simple games.
        The right way would be to get SDK and write a normal Hypas app.
        I only played Golf on my Kyo.
        [ATTACH=CONFIG]62080[/ATTACH]

        yeah i've been trying to get my hands on something like a SDK since Hypass is just java applets from what i remember.


        but as far as i know you got to be a registered developer for Kyocera to get access to that. and i recall reading somewhere that either it is paid. or you need to be *actually* trained.

        i did just fire off a email to my country's Kyocera department asking if it's possible to get access to the Hypass SDK so i can develop a app for private usage.


        that golf game looks awesome though. especially with it supporting the build in buttons

        does the sound work too on those? or is the speaker not a option to be used for Hypass applications?

        for now i am trying to get a serial console to this thing as none of the external and internal usb headers has the privledges to execute something like a CTRL-C or a ALT-F4 like command to get a console.

        i have cloned the 160GB hdd to another 160gb hdd so i can mess with the hard drive's contents without worries

        Comment

        • diedux
          Trusted Tech

          Site Contributor
          100+ Posts
          • Jan 2017
          • 123

          #5
          Re: Can you crack into the Linux OS of the kyocera 3051ci?

          Yep, all Hypas apps are written in Java.
          I can't advise on how to become a developer, only know the info accessible publically.
          Join our Developer Partner Programme for HyPAS applications


          There's no sound nor even beeps from a keyboard or touch panel.


          Good luck with your "hacking", but I have serious doubts it will be a successful run. Anyway, at least you'll learn something new.

          Comment

          • SysNerd
            Technician
            • Mar 2024
            • 11

            #6
            Re: Can you crack into the Linux OS of the kyocera 3051ci?

            Originally posted by diedux
            Yep, all Hypas apps are written in Java.
            I can't advise on how to become a developer, only know the info accessible publically.
            Join our Developer Partner Programme for HyPAS applications


            There's no sound nor even beeps from a keyboard or touch panel.


            Good luck with your "hacking", but I have serious doubts it will be a successful run. Anyway, at least you'll learn something new.

            great yeah i expected no such thing as sound support in the official java applet boundries.


            for the lol's i've also contacted my region's kyocera dealer as per the website's for signing up to the developer program. maybe i'll get lucky. maybe not.


            it's just a bunch of fun. eventually there is a hole i can find to gain external access to it's operating system,

            but if i would get developer SDK access that'd be even more fun. i could make a application that actually does a job at printing/handling information between a network. and if you type in a secret "konami code" combination it would run a hidden DOOM game. (which hopefully will escape their application approval :P)

            Comment

            Working...