ChromeOS - Autorun script located on a USB drive The 2019 Stack Overflow Developer Survey Results Are InUSB key not responding when insertedRemove USB flash-drive write-protectionSimulate a USB drive using Linux?System claims my USB is mounted when I insert it and I cannot (un)mount it. How do I fix this?write speed to USB flash drive in USB 2.0 mode compared to USB 3.0 modeAppliance with USB port for user storage - how to detect/how to allow unsafe unmounts?Possible to create Windows 10 installation media (USB) using Linux utilities?Can Ubuntu use an EXT4 hard drive through a USB-SATA dock?USB drive not detectedAllow autorun from USB drive on Xubuntu

Time travel alters history but people keep saying nothing's changed

Who coined the term "madman theory"?

Output the Arecibo Message

What does "fetching by region is not available for SAM files" means?

Can you compress metal and what would be the consequences?

During Temple times, who can butcher a kosher animal?

Earliest use of the term "Galois extension"?

Is an up-to-date browser secure on an out-of-date OS?

Why do we hear so much about the Trump administration deciding to impose and then remove tariffs?

Should I use my personal e-mail address, or my workplace one, when registering to external websites for work purposes?

Does a dangling wire really electrocute me if I'm standing in water?

What is the meaning of Triage in Cybersec world?

Deal with toxic manager when you can't quit

Is three citations per paragraph excessive for undergraduate research paper?

What is the accessibility of a package's `Private` context variables?

Why hard-Brexiteers don't insist on a hard border to prevent illegal immigration after Brexit?

Do these rules for Critical Successes and Critical Failures seem Fair?

Button changing it's text & action. Good or terrible?

How to type this arrow in math mode?

Which Sci-Fi work first showed weapon of galactic-scale mass destruction?

Protecting Dualbooting Windows from dangerous code (like rm -rf)

Multiply Two Integer Polynomials

Can someone be penalized for an "unlawful" act if no penalty is specified?

Pokemon Turn Based battle (Python)



ChromeOS - Autorun script located on a USB drive



The 2019 Stack Overflow Developer Survey Results Are InUSB key not responding when insertedRemove USB flash-drive write-protectionSimulate a USB drive using Linux?System claims my USB is mounted when I insert it and I cannot (un)mount it. How do I fix this?write speed to USB flash drive in USB 2.0 mode compared to USB 3.0 modeAppliance with USB port for user storage - how to detect/how to allow unsafe unmounts?Possible to create Windows 10 installation media (USB) using Linux utilities?Can Ubuntu use an EXT4 hard drive through a USB-SATA dock?USB drive not detectedAllow autorun from USB drive on Xubuntu



.everyoneloves__top-leaderboard:empty,.everyoneloves__mid-leaderboard:empty,.everyoneloves__bot-mid-leaderboard:empty margin-bottom:0;








-1















I am developing a piece of software that is eventually going to run on ChromeOS and will come in the form of an Android app (apk package). We have been asked to come up with a distrubution system that is both offline and simple for this app. I've been thinking about distributing the apk on USB drives and I would like to find a way to get the apk copied automatically to the system when the usb drive is inserted. Updates for the apk could also come later on and they would be on their own USB stick with the same system in order to update the software. Right now, I have no idea about ChromeOS and/or how to do this, I'm in a research phase.










share|improve this question









New contributor




KAE is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.















  • 1





    @KAE One issue with this is that to sideload third-party applications the Chromebook will need to be switched over to developer mode. Being able to automatically do so by plugging in a flash drive would be malware by definition. This documentation shows how to install Android apps on ChromeOS. Is this related to what you are trying to do?

    – kemotep
    2 days ago






  • 1





    Thanks @kemotep. Indeed, this looks familiar and close to my experience with Android mobile devices. The chromebooks that will run the app will be solely dedicated to this purpose and will be offline - therefore, turning them once to developer mode and putting it as a prerequisite in our documentation is not an issue at all. Once this is done, is there a way to install the apk automatically ? Perhaps by running adb through some sort of shell script from the flash drive itself ?

    – KAE
    2 days ago












  • I do not know enough about the specifics of Android or ChromeOS app development to know what is the best method of updating, however the act of plugging in a flash drive and having a script automatically run is behavior identical to malware. You should be able to place your apk file and a shell script on a flash drive that when initiated by the end user will trigger the update however I suggest you look into other more traditional methods of updating your app that are inline with best practices outlined by Google.

    – kemotep
    2 days ago


















-1















I am developing a piece of software that is eventually going to run on ChromeOS and will come in the form of an Android app (apk package). We have been asked to come up with a distrubution system that is both offline and simple for this app. I've been thinking about distributing the apk on USB drives and I would like to find a way to get the apk copied automatically to the system when the usb drive is inserted. Updates for the apk could also come later on and they would be on their own USB stick with the same system in order to update the software. Right now, I have no idea about ChromeOS and/or how to do this, I'm in a research phase.










share|improve this question









New contributor




KAE is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.















  • 1





    @KAE One issue with this is that to sideload third-party applications the Chromebook will need to be switched over to developer mode. Being able to automatically do so by plugging in a flash drive would be malware by definition. This documentation shows how to install Android apps on ChromeOS. Is this related to what you are trying to do?

    – kemotep
    2 days ago






  • 1





    Thanks @kemotep. Indeed, this looks familiar and close to my experience with Android mobile devices. The chromebooks that will run the app will be solely dedicated to this purpose and will be offline - therefore, turning them once to developer mode and putting it as a prerequisite in our documentation is not an issue at all. Once this is done, is there a way to install the apk automatically ? Perhaps by running adb through some sort of shell script from the flash drive itself ?

    – KAE
    2 days ago












  • I do not know enough about the specifics of Android or ChromeOS app development to know what is the best method of updating, however the act of plugging in a flash drive and having a script automatically run is behavior identical to malware. You should be able to place your apk file and a shell script on a flash drive that when initiated by the end user will trigger the update however I suggest you look into other more traditional methods of updating your app that are inline with best practices outlined by Google.

    – kemotep
    2 days ago














-1












-1








-1








I am developing a piece of software that is eventually going to run on ChromeOS and will come in the form of an Android app (apk package). We have been asked to come up with a distrubution system that is both offline and simple for this app. I've been thinking about distributing the apk on USB drives and I would like to find a way to get the apk copied automatically to the system when the usb drive is inserted. Updates for the apk could also come later on and they would be on their own USB stick with the same system in order to update the software. Right now, I have no idea about ChromeOS and/or how to do this, I'm in a research phase.










share|improve this question









New contributor




KAE is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.












I am developing a piece of software that is eventually going to run on ChromeOS and will come in the form of an Android app (apk package). We have been asked to come up with a distrubution system that is both offline and simple for this app. I've been thinking about distributing the apk on USB drives and I would like to find a way to get the apk copied automatically to the system when the usb drive is inserted. Updates for the apk could also come later on and they would be on their own USB stick with the same system in order to update the software. Right now, I have no idea about ChromeOS and/or how to do this, I'm in a research phase.







usb usb-drive chrome-os autostart






share|improve this question









New contributor




KAE is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.











share|improve this question









New contributor




KAE is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.









share|improve this question




share|improve this question








edited 3 hours ago









Rui F Ribeiro

42k1483142




42k1483142






New contributor




KAE is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.









asked 2 days ago









KAEKAE

61




61




New contributor




KAE is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.





New contributor





KAE is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.






KAE is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.







  • 1





    @KAE One issue with this is that to sideload third-party applications the Chromebook will need to be switched over to developer mode. Being able to automatically do so by plugging in a flash drive would be malware by definition. This documentation shows how to install Android apps on ChromeOS. Is this related to what you are trying to do?

    – kemotep
    2 days ago






  • 1





    Thanks @kemotep. Indeed, this looks familiar and close to my experience with Android mobile devices. The chromebooks that will run the app will be solely dedicated to this purpose and will be offline - therefore, turning them once to developer mode and putting it as a prerequisite in our documentation is not an issue at all. Once this is done, is there a way to install the apk automatically ? Perhaps by running adb through some sort of shell script from the flash drive itself ?

    – KAE
    2 days ago












  • I do not know enough about the specifics of Android or ChromeOS app development to know what is the best method of updating, however the act of plugging in a flash drive and having a script automatically run is behavior identical to malware. You should be able to place your apk file and a shell script on a flash drive that when initiated by the end user will trigger the update however I suggest you look into other more traditional methods of updating your app that are inline with best practices outlined by Google.

    – kemotep
    2 days ago













  • 1





    @KAE One issue with this is that to sideload third-party applications the Chromebook will need to be switched over to developer mode. Being able to automatically do so by plugging in a flash drive would be malware by definition. This documentation shows how to install Android apps on ChromeOS. Is this related to what you are trying to do?

    – kemotep
    2 days ago






  • 1





    Thanks @kemotep. Indeed, this looks familiar and close to my experience with Android mobile devices. The chromebooks that will run the app will be solely dedicated to this purpose and will be offline - therefore, turning them once to developer mode and putting it as a prerequisite in our documentation is not an issue at all. Once this is done, is there a way to install the apk automatically ? Perhaps by running adb through some sort of shell script from the flash drive itself ?

    – KAE
    2 days ago












  • I do not know enough about the specifics of Android or ChromeOS app development to know what is the best method of updating, however the act of plugging in a flash drive and having a script automatically run is behavior identical to malware. You should be able to place your apk file and a shell script on a flash drive that when initiated by the end user will trigger the update however I suggest you look into other more traditional methods of updating your app that are inline with best practices outlined by Google.

    – kemotep
    2 days ago








1




1





@KAE One issue with this is that to sideload third-party applications the Chromebook will need to be switched over to developer mode. Being able to automatically do so by plugging in a flash drive would be malware by definition. This documentation shows how to install Android apps on ChromeOS. Is this related to what you are trying to do?

– kemotep
2 days ago





@KAE One issue with this is that to sideload third-party applications the Chromebook will need to be switched over to developer mode. Being able to automatically do so by plugging in a flash drive would be malware by definition. This documentation shows how to install Android apps on ChromeOS. Is this related to what you are trying to do?

– kemotep
2 days ago




1




1





Thanks @kemotep. Indeed, this looks familiar and close to my experience with Android mobile devices. The chromebooks that will run the app will be solely dedicated to this purpose and will be offline - therefore, turning them once to developer mode and putting it as a prerequisite in our documentation is not an issue at all. Once this is done, is there a way to install the apk automatically ? Perhaps by running adb through some sort of shell script from the flash drive itself ?

– KAE
2 days ago






Thanks @kemotep. Indeed, this looks familiar and close to my experience with Android mobile devices. The chromebooks that will run the app will be solely dedicated to this purpose and will be offline - therefore, turning them once to developer mode and putting it as a prerequisite in our documentation is not an issue at all. Once this is done, is there a way to install the apk automatically ? Perhaps by running adb through some sort of shell script from the flash drive itself ?

– KAE
2 days ago














I do not know enough about the specifics of Android or ChromeOS app development to know what is the best method of updating, however the act of plugging in a flash drive and having a script automatically run is behavior identical to malware. You should be able to place your apk file and a shell script on a flash drive that when initiated by the end user will trigger the update however I suggest you look into other more traditional methods of updating your app that are inline with best practices outlined by Google.

– kemotep
2 days ago






I do not know enough about the specifics of Android or ChromeOS app development to know what is the best method of updating, however the act of plugging in a flash drive and having a script automatically run is behavior identical to malware. You should be able to place your apk file and a shell script on a flash drive that when initiated by the end user will trigger the update however I suggest you look into other more traditional methods of updating your app that are inline with best practices outlined by Google.

– kemotep
2 days ago











1 Answer
1






active

oldest

votes


















0














Brute force solution: emulate a USB keyboard to send the necessary commands. (You should require the user to enable developer mode and get to a specific starting condition so you know which keystrokes are required.)



You wouldn't be the first to use a fake keyboard to help with Chromebook deployment. See for example the Centipede. You could combine the keyboard and storage in a single usb stick, also acting as a USB hub to allow it to have multiple device IDs.






share|improve this answer























    Your Answer








    StackExchange.ready(function()
    var channelOptions =
    tags: "".split(" "),
    id: "106"
    ;
    initTagRenderer("".split(" "), "".split(" "), channelOptions);

    StackExchange.using("externalEditor", function()
    // Have to fire editor after snippets, if snippets enabled
    if (StackExchange.settings.snippets.snippetsEnabled)
    StackExchange.using("snippets", function()
    createEditor();
    );

    else
    createEditor();

    );

    function createEditor()
    StackExchange.prepareEditor(
    heartbeatType: 'answer',
    autoActivateHeartbeat: false,
    convertImagesToLinks: false,
    noModals: true,
    showLowRepImageUploadWarning: true,
    reputationToPostImages: null,
    bindNavPrevention: true,
    postfix: "",
    imageUploader:
    brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
    contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
    allowUrls: true
    ,
    onDemand: true,
    discardSelector: ".discard-answer"
    ,immediatelyShowMarkdownHelp:true
    );



    );






    KAE is a new contributor. Be nice, and check out our Code of Conduct.









    draft saved

    draft discarded


















    StackExchange.ready(
    function ()
    StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2funix.stackexchange.com%2fquestions%2f511306%2fchromeos-autorun-script-located-on-a-usb-drive%23new-answer', 'question_page');

    );

    Post as a guest















    Required, but never shown

























    1 Answer
    1






    active

    oldest

    votes








    1 Answer
    1






    active

    oldest

    votes









    active

    oldest

    votes






    active

    oldest

    votes









    0














    Brute force solution: emulate a USB keyboard to send the necessary commands. (You should require the user to enable developer mode and get to a specific starting condition so you know which keystrokes are required.)



    You wouldn't be the first to use a fake keyboard to help with Chromebook deployment. See for example the Centipede. You could combine the keyboard and storage in a single usb stick, also acting as a USB hub to allow it to have multiple device IDs.






    share|improve this answer



























      0














      Brute force solution: emulate a USB keyboard to send the necessary commands. (You should require the user to enable developer mode and get to a specific starting condition so you know which keystrokes are required.)



      You wouldn't be the first to use a fake keyboard to help with Chromebook deployment. See for example the Centipede. You could combine the keyboard and storage in a single usb stick, also acting as a USB hub to allow it to have multiple device IDs.






      share|improve this answer

























        0












        0








        0







        Brute force solution: emulate a USB keyboard to send the necessary commands. (You should require the user to enable developer mode and get to a specific starting condition so you know which keystrokes are required.)



        You wouldn't be the first to use a fake keyboard to help with Chromebook deployment. See for example the Centipede. You could combine the keyboard and storage in a single usb stick, also acting as a USB hub to allow it to have multiple device IDs.






        share|improve this answer













        Brute force solution: emulate a USB keyboard to send the necessary commands. (You should require the user to enable developer mode and get to a specific starting condition so you know which keystrokes are required.)



        You wouldn't be the first to use a fake keyboard to help with Chromebook deployment. See for example the Centipede. You could combine the keyboard and storage in a single usb stick, also acting as a USB hub to allow it to have multiple device IDs.







        share|improve this answer












        share|improve this answer



        share|improve this answer










        answered 2 days ago









        Wumpus Q. WumbleyWumpus Q. Wumbley

        4,7751322




        4,7751322




















            KAE is a new contributor. Be nice, and check out our Code of Conduct.









            draft saved

            draft discarded


















            KAE is a new contributor. Be nice, and check out our Code of Conduct.












            KAE is a new contributor. Be nice, and check out our Code of Conduct.











            KAE is a new contributor. Be nice, and check out our Code of Conduct.














            Thanks for contributing an answer to Unix & Linux Stack Exchange!


            • Please be sure to answer the question. Provide details and share your research!

            But avoid


            • Asking for help, clarification, or responding to other answers.

            • Making statements based on opinion; back them up with references or personal experience.

            To learn more, see our tips on writing great answers.




            draft saved


            draft discarded














            StackExchange.ready(
            function ()
            StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2funix.stackexchange.com%2fquestions%2f511306%2fchromeos-autorun-script-located-on-a-usb-drive%23new-answer', 'question_page');

            );

            Post as a guest















            Required, but never shown





















































            Required, but never shown














            Required, but never shown












            Required, but never shown







            Required, but never shown

































            Required, but never shown














            Required, but never shown












            Required, but never shown







            Required, but never shown







            -autostart, chrome-os, usb, usb-drive

            Popular posts from this blog

            Frič See also Navigation menuinternal link

            Identify plant with long narrow paired leaves and reddish stems Planned maintenance scheduled April 17/18, 2019 at 00:00UTC (8:00pm US/Eastern) Announcing the arrival of Valued Associate #679: Cesar Manara Unicorn Meta Zoo #1: Why another podcast?What is this plant with long sharp leaves? Is it a weed?What is this 3ft high, stalky plant, with mid sized narrow leaves?What is this young shrub with opposite ovate, crenate leaves and reddish stems?What is this plant with large broad serrated leaves?Identify this upright branching weed with long leaves and reddish stemsPlease help me identify this bulbous plant with long, broad leaves and white flowersWhat is this small annual with narrow gray/green leaves and rust colored daisy-type flowers?What is this chilli plant?Does anyone know what type of chilli plant this is?Help identify this plant

            fontconfig warning: “/etc/fonts/fonts.conf”, line 100: unknown “element blank” The 2019 Stack Overflow Developer Survey Results Are In“tar: unrecognized option --warning” during 'apt-get install'How to fix Fontconfig errorHow do I figure out which font file is chosen for a system generic font alias?Why are some apt-get-installed fonts being ignored by fc-list, xfontsel, etc?Reload settings in /etc/fonts/conf.dTaking 30 seconds longer to boot after upgrade from jessie to stretchHow to match multiple font names with a single <match> element?Adding a custom font to fontconfigRemoving fonts from fontconfig <match> resultsBroken fonts after upgrading Firefox ESR to latest Firefox