What is the exact difference between user and eng binaries for a phone (mobile device)? These are two of the build variants. I want to know the exact difference between them.

  • What is this user and eng binaries you are talking about? Do you have a link to the site where we could download them?
    – geffchang
    Commented Mar 4, 2013 at 12:45
  • I would like to know the difference between the two build_flavor's,i.e. eng and user build in android.
    – luas
    Commented Mar 5, 2013 at 3:50

1 Answer 1


"Eng" is short for engineering AKA developer build. Those builds have various logging facilities enabled which you do not see on regular "production" builds. Normally you do not want to flash such builds on to your phone.

  • Thanks but want to know the things in detail,what all logging facilities are enabled which you are talking about engineering AKA developer build.Can you please enlighten me.
    – luas
    Commented Mar 5, 2013 at 3:54
  • 2
    the exact configuration of the "eng" build depends on the manufacturer/model. this is just a build used internally by manufacturer while developing a product. it even can change for the same product.
    – user23414
    Commented Mar 5, 2013 at 4:24
  • Eng builds usually contain device manufacturer specific hacks and testing apps. In particular network related items. Often eng build allows access to hidden service menus and parts of the OS that is not otherwise present, including unlocked bootloaders. Again, it all depend on the hardware and manufacturer.
    – not2qubit
    Commented Jan 13, 2017 at 7:11
  • How could you determine or strongly infer if you have an eng or user build on a particular device? Do developers typically adopt conventions like putting suffixes in the OS version in the About phone section?
    – jxramos
    Commented May 16, 2021 at 6:48

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .