Permalink
Switch branches/tags
Nothing to show
Commits on Nov 14, 2013
  1. execv invocation fixes

    koush committed Nov 14, 2013
    Change-Id: I80e7100a834b7eca2d9c8560c221cffd41492f03
Commits on Nov 8, 2013
  1. 1022

    koush committed Nov 8, 2013
    Change-Id: I36b8e616895ccaeaa1d886346ba18e27cef3c63a
Commits on Nov 7, 2013
  1. comment out hte multiuser stuff that is breaking regular ndk builds

    koush committed Nov 7, 2013
    Change-Id: I535472084833883e5bedb1631dcb309b6d9e77a3
  2. Merge pull request #195 from cernekee/mips-v1

    koush committed Nov 7, 2013
    Add MIPS CPU support
  3. Add MIPS support

    cernekee committed Nov 7, 2013
    Tested on:
     - Ainol Novo 7 Paladin (JZ4770 MIPS SoC) with ICS 4.0.3 and CWM
     - Nexus 5 (ARM) with KK 4.4 and TWRP
    
    Not tested on x86.
    
    I checked to make sure "uname -m" is standard in busybox (not a feature
    flag).  "uname" doesn't seem to exist at all in AOSP, so without busybox,
    the original script probably wouldn't have detected the architecture
    correctly.
  4. Use new assets/<ARCH>/reboot binary

    cernekee committed Nov 7, 2013
    Now that we are building the reboot binary from source, we'll need to
    retrieve it from the proper subdirectory according to the device's CPU
    architecture.
  5. reboot: Build utility from source

    cernekee committed Nov 7, 2013
    This was based on disassembling the HTC ARM reboot binary currently
    shipped with Superuser.  It attempts to mimic the behavior of the
    original program.
    
    Future work may involve cleaning it up, removing the HTC-specific
    features, etc.
  6. README: Update build information

    cernekee committed Nov 6, 2013
    Specify the required SDK API and NDK versions.  Add info on signing the
    release build, as build.xml is hardcoded to use Superuser-release.apk only.
Commits on Nov 6, 2013
  1. Merge pull request #194 from tmzullinger/kitkat-version-check

    koush committed Nov 6, 2013
    Update version check to work with >= 4.3
  2. Update version check to work with >= 4.3

    tmzullinger committed Nov 6, 2013
    Now that 4.4 is out, the check was failing and not properly setting up
    the su daemon.
    
    Using POSIX sh parameter substitution allows us to extract the major and
    minor version numbers from ro.build.version.release in build.prop and
    compare them.
    
    This was tested on a Nexus 4 running 4.4.
Commits on Oct 26, 2013
  1. Superuser: UG translation, added Uyghur translation.

    sahranbay
    sahranbay committed Oct 26, 2013
    Change-Id: If71d506c1a18fa9525d8b70dbd3d733050909c7f
Commits on Oct 10, 2013
  1. Merge "Make emulated storage mounting consistent to Zygote." into cm-…

    koush authored and Gerrit Code Review committed Oct 10, 2013
    …10.2
Commits on Oct 6, 2013
  1. Only use access_disabled if SUPERUSER_EMBEDDED.

    koush committed Oct 6, 2013
    It is not possible to reenable Superuser when non embedded. su will reject.
    
    Change-Id: If440d9d758c21c61a2d7c0bef132eb716b494c5d
Commits on Oct 2, 2013
  1. Make emulated storage mounting consistent to Zygote.

    maniac103 committed Sep 23, 2013
    - Mount in private namespace
    - Mount in forked child
    - Mount /storage/emulated/legacy
    
    All of this is optional and must be enabled by setting the environment
    variable MOUNT_EMULATED_STORAGE.
    
    Change-Id: Ied9c4485e58ab26ba8e6eafcbe05bb75fe6fdc52
  2. Fix incorrect prerequisites

    cwhuang authored and Gerrit Code Review committed Aug 15, 2013
    'Nothing to be done' build failed because
    
    * $(LOCAL_MODULE) should not be a prerequisite
    * The created symlink doesn't exist in the host out tree
    
    Besides, all prerequisites of $(SYMLINKS) are removed. This is because
    'make' checks the timestamp of the file the link references rather than
    the link itself. Therefore $(LOCAL_INSTALLED_MODULE) is a useless
    prerequisite. On the other hand, $(LOCAL_PATH)/Android.mk should not
    be a prerequisite of $(SYMLINKS) unless it is also a prerequisite of
    $(LOCAL_INSTALLED_MODULE). Otherwise, if $(LOCAL_PATH)/Android.mk is
    newer than $(LOCAL_INSTALLED_MODULE), $(SYMLINKS) will always be
    re-made.
    
    Correct the prerequisites of $(SUPERUSER_RC) as well.
    
    Change-Id: I5746e983046a9cdc3ee2b8ecd3827f1f7e6b596e
Commits on Sep 25, 2013
  1. su is an optional component

    rmcc committed Sep 25, 2013
    Do not build it unless explicitly included in PRODUCT_PACKAGES
    
    Change-Id: Ic7337daeb61aa8eb862aa33c4533a0177db87aa1
Commits on Sep 20, 2013
  1. Fix several Lint's warnings

    BILLyTheLiTTle committed Sep 20, 2013
    Change-Id: I8da5969d7fb2dd2bc2d0760e445da96470042598
  2. Change target API from 17 to 18

    BILLyTheLiTTle committed Sep 20, 2013
    Change-Id: I7adb61ad20740875e31a7e94b218aeb593e3b368
Commits on Sep 17, 2013
  1. Make emulated storage available via su.

    maniac103 committed Sep 17, 2013
    Apps (e.g. file managers) expect that they get the same view of files in
    su and non-su mode.
    
    Change-Id: I613d021dddb7b90c34bd6d7cf6d2234448404731
Commits on Sep 7, 2013
  1. Superuser: PT-rPT translations

    joaopluis committed Sep 7, 2013
    Change-Id: Ic3862ca92aa18ff837ca2a28b8a487c0fb725fc4
Commits on Aug 16, 2013
  1. Change the root_access property by SystemProperties.set

    android-x86 committed Aug 16, 2013
    This works if Superuser is embedded.
    
    Change-Id: I779d06c1777bb63740649b2b6db1e944275a5e0a
Commits on Aug 14, 2013
  1. Superuser: CS translation

    Keltek authored and Gerrit Code Review committed Jul 29, 2013
    - fixed some misaligned translation
    - fixed element names and small glitches
    
    Change-Id: I410ef0c50a6b236c13bfde1658187e9136176862
Commits on Aug 12, 2013
  1. Superuser: SK translation

    Keltek authored and Gerrit Code Review committed Aug 11, 2013
    - little help for our neighbors - SK translation
    
    Change-Id: I8818ad459bb76701a841dd4ad50cdc0712c35c88
  2. always start daemon, as that is the default behavior.

    koush committed Aug 12, 2013
    Change-Id: I0986d1eeef84a6866df100f40b55cb98167c4fc0
  3. update WHATS_NEW

    koush committed Aug 12, 2013
    Change-Id: I3c3a6fe5d4e24e9688874605e31284bf3a5ccd59
  4. v1021

    koush committed Aug 12, 2013
    Change-Id: Ie96206111f9bfc8b9c5a3247a2951082b09b7778
  5. Fix potential trust issues by using SO_PEERCRED.

    koush committed Aug 12, 2013
    Change-Id: I510fcabe3c2a7765684a31d0553ce73fa1e1ed56
  6. sanitize inputs. verify mallocs.

    koush committed Aug 12, 2013
    Change-Id: If5d7a51ca56c4dba6948d2f405f41721a15a16b6
Commits on Aug 9, 2013
  1. Superuser: fixed FI translations

    niko0o committed Aug 9, 2013
    Change-Id: I4803c500549ff4a797048ea2cba1a9a9349fa175
  2. Superuser: fixed FI translations

    niko0o committed Aug 9, 2013
    Change-Id: I3cb4d85b4a984d6cfbef3245d446719bea417873
Commits on Aug 8, 2013