푸른구름™;;
14.05.19
조회 수 12162
추천 수 44
댓글 18

[2014.05.18] SuperSU v1.99


18.05.2014 - v1.97 - RELEASE NOTES
- Massive implementation changes for next version of Android (devs: see How-To SU update and G+ post)
- Permissive SELinux installs now also use non-system mksh by default
- Fixed current working directory sometimes not being copied
- Fixed rare issue that could lead to high CPU use
- Fixed a few binary update failure causes
- Some special cases of failed binary update are now auto-corrected at boot
- Hardcode shell commands to toolbox instead of symlinks
- Updated language files

27.03.2014 - v1.94
- Fix FC for latest Note2 and S5 firmwares


출처 : http://forum.xda-developers.com/showthread.php?t=1538053

댓글 18
  • ?
    발빠르게.. 감사합니다. [2.2.8/4f71a3ff67/4.4.2]
  • ?
    GTR35™;;
    14.05.19
    또 업데이트가 됐군요ㅋ 정보감사~^^ [2.2.7/N900SKSUENC4/4.4.2]
  • profile
    3빠다ㅎㅎ추천! [2.2.7/M440SKSUGND1/4.3]
  • profile
    많이 바뀌었다는데 ㅋ With 4.4.3 (or 4.5, or ...) expected to be released very soon, it was time to take another look at the state of AOSP, and it appears there are changes aplenty! Of course, current AOSP is not the same as stock 4.4.3, so some things may yet change - though I don't really expect them to. SuperSU Let's get this out of the way first - I have built a new version of SuperSU (v1.97) with all the massive changes required to work on the latest AOSP builds. It is linked in the box below, or you can click here - http://download.chainfire.eu/supersu I am not spreading this version through Play just yet, but I encourage all tech-savvy users to give it a shot and report back issues, not just for AOSP builds but also for older common firmwares. I have tested this build on over a dozen devices running various Android revisions in various states, and it all worked for me. The first rule of Android development thus guarantees that there will be a lot of breakage and it will crash for absolutely everyone - so don't forget to report those problems. The XDA thread for SuperSU can be found here - http://forum.xda-developers.com/showthread.php?t=1538053 - and is the preferred location for feedback. G+ comments do not work as well for bug reports. Of course, my How-To SU guide - http://su.chainfire.eu/ - has also been updated with the changes, and aside from the rest of this post, I would urge every developer to re-read the SELinux section. SELinux on steroids In my previous post on this subject, I already mentioned the need for root apps to switch contexts for certain situations. The method I used then no longer works on AOSP (it was already broken on Samsung's latest 4.4 stock firmwares as well), but the relevant code for the -cn/--context su parameter has been replaced with a version that does work again - and is much, much more complex. Context switching is becoming much more important for root apps, as SELinux policies have been made significantly more secure. For example, executing code in /data as root doesn't work in the default context, and calling Java-based code (like 'am' and 'pm') should no longer be done from the default context either, as things will break in new and exciting ways; apps contacting daemons using sockets as IPC mechanism no longer work out-of-the-box; the list goes on - the How-To SU guide has details on these issues and on how to switch contexts to solve them. Thanks to these changes, SuperSU has gained some more binaries in its installation, so if you are doing custom ROMs with integrated SuperSU, be sure to look at the new flashable ZIP and copy the changes/additions. Additionally, the SuperSU daemon now must run as the init context (not the init_shell or whatever context), or things will not work correctly. This was always the way it was meant to be, but I know this is not the case on some custom ROMs. ART It seems ART is now the default setting in AOSP. It remains to be seen if that is carried over to production firmwares, but it creates some issues for root apps. Above I detailed the need to call Java-based code like 'am' and 'pm' from a different context. Of course, existing root apps don't yet do this. If you're running Dalvik, some of the 'am' and 'pm' options still work without issue, and some simply don't work at all. If you're running ART though, the combination of SELinux restrictions and the immaturity of ART can cause crashes that take down the entire system. That's right - the wrong call to for example 'am' will crash Android entirely and ultimately lead to a reboot. Not to mention that it will then also have to re-optimize all the packages (snore). Maybe this will be fixed before official release of 4.4.3, but I wouldn't count on it, as these crashes never happen outside of root apps. As such, I would advise early adopters of root apps on 4.4.3 to run Dalvik for the moment, and for developers to make haste testing with ART on current AOSP builds. PIE It also appears PIE (Position-Independent Executable) is now a requirement. Non-statically built executables must be PIE, or they will not run at all (even if switched to the right context). PIE has been supported since Android 4.1. So this means that if you are not using statically built executables, you need to provide a PIE and a non-PIE version if you want to support both pre-4.1 and post-4.4.2. Note that the NDK's Application.mk's APP_PIE option can be used to enable building your executable as a PIE. For a lot of root apps this is not a problem, as they come with statically linked executables (if any), which still work. But some apps will definitely choke on this. Conclusion This version of SuperSU took quite a bit longer to update than I had expected. For most apps, work-arounds (if needed) will not be very complicated. Unfortunately, most of the simple work-arounds were not viable for SuperSU and all it's edge cases - they would seem to mostly work, but then I'd run into a needed case where it didn't - repeatedly. Granted, I didn't know that much about SELinux when I started out - and now I feel I know more about it than any sane person could want ... live and learn! Either way, these additional changes made in AOSP since the last time I looked mean that a lot more root apps will need updating than I initially thought - still by no means all of them, but certainly a lot of them. Let's get to it! 나중에 한번 자세히 봐야 겠네요. ^^*
  • profile
    SPAPA님 방식으로 뱅킹용 만들었더니 임시 언루팅 후 뱅킹은 잘됩니다... (원래 않되는던 금융어플은 당연히 않되고요...) 그런데 다시 Superuser 사용하니 설치가 실패했다고 뜨면서 재부팅하라는데 티타늄 등 사용은 가능합니다. 그래서 SPAPA님 정식버전 나올떈 까지 그냥 사용해야겠습니다...
  • ?
    아직 뱅킹용은 안나온거겠죠??ㅎ [2.2.7/N900SKSUENC4/4.4.2]
  • ?
    빠른 정보 감사합니다~
  • ?
    플레싱하면 되나요?
  • ?
    갤럭시 팝 세이님 4.3롬 입니다.. 플래싱 후 루팅 풀리네요...바이너리가 설치가 제대로 안됐다고요~ 재루팅 하라고 나옵니다..ㅠㅠ 다시롬 입히고 리커버리 복구 했습니다... 자료 감사합니다...정식 나올때까지 기다려야 할듯 합니다...
  • ?
    15 추천수 돌파 축하드려요!!
  • ?
    수퍼수에 들어가면 자꾸 수 바이러리를 설치하라고 들어갈 때마다 뜨네요. [2.2.8/eng.985hPaKicK.20130125.223141/4.1.2]
  • ?
    감사합니다
  • ?
    감사합니다.잘됩니다
  • ?
    awildboar
    14.05.19
    감사합니다.^^ [2.2.7/E210SKSUGNA2/4.3]
  • ?
    감사합니다 [2.2.7/E300SKSUFND1/4.4.2]
  • ?
    Xda 가니 내용은 1.97이고 1.99.zip 업글 되었네요...-.-. /system/xbin/sugote 이녀석은...-.-
  • profile
    언제 또 업뎃이 ㅋ 그냥 아쉬운거 없어서 구버전 쓰는 중입니다. ㅋ
  • ?
    고수님 카톡게임 보안메세지가 자꾸뜨는데 어느버전을써야할가요 [2.2.7/E250SKSUENC3/4.3]
댓글 쓰기 권한이 없습니다.
List of Articles
제목 글쓴이 추천 조회 날짜
시스템 samsung galaxy note 3 ne1 Keyguard(잠금화면에서 카메라 바로가기) 6 들레아빠 12 6985 2014.05.23
일반유틸 도돌키보드, 스마트키보드 IPhone skin 14 museum 30 12087 2014.05.23
루팅어플 SuperSU v1.99r2 6 시큼한 � 9 7011 2014.05.23
일반유틸 tubemate 2.2.2.577 4 Kitty Rusade 19 7147 2014.05.22
일반유틸 20140522 - 베가 아이언2 (Vega Iron2) 키보드 (VEGAIME.apk) 34 whdghks913 81 22168 2014.05.22
루팅어플 [S5 NE3] 터치위즈 홈화면 4x5 배열수정 3 랄라스윗 7 4178 2014.05.22
루팅어플 [S5 NE5] 갤럭시S5 인터넷종료 + 추노마크 제거 5 랄라스윗 5 6976 2014.05.22
루팅어플 [S5 NE5] 갤럭시S5 무음카메라 18 랄라스윗 43 12420 2014.05.22
일반유틸 뱅킹 가능 SuperSU 1.99 - Spapa님 자료! 14 온유애비 37 15213 2014.05.22
일반유틸 Spotify 1.0.1.930 1 Big Face 20 2739 2014.05.21
시스템 samsung galaxy note 3 ne1 androidpolicy.jar(4way ReBoot Menu) 3 들레아빠 19 4655 2014.05.21
루팅어플 뱅킹(금융어플) 사용 가능한 SuperSu 1.97[SPAPA] 13 어떠미 41 10303 2014.05.21
생활/편의 [자작]클립보드의 요정2 14 양춘묘 28 4710 2014.05.21
루팅어플 [Xposed] Xposed Installer v2.6.1 18 hsk 83 13408 2014.05.21
루팅어플 Greenify v2.3.1(build 11) 12 chitos7 34 5105 2014.05.21
생활/편의 Change - 카드사별 환율 계산 애플리케이션 2 i무지개 6 3297 2014.05.21
루팅어플 [S5 ND3] 터치위즈 홈화면 4x5 배열수정 2 랄라스윗 6 9734 2014.05.20
루팅어플 [S5 ND3] 갤럭시S5 인터넷종료버튼 + 추노마크 제거 2 랄라스윗 8 6348 2014.05.20
루팅어플 [S5 ND3] 갤럭시S5 무음카메라 3 랄라스윗 7 7838 2014.05.20
루팅어플 [앱] 추노마크제거 v1.0 (원클릭 통신사로고 제거) [삼성 갤럭시용] 151 hsk 427 33657 2014.05.20
일반유틸 STOCK Gmail 4.8 짱구삼촌 2 2150 2014.05.20
시스템 skt 티머니, 미니티월드 위젯 투명 13 GTR35™;; 12 6274 2014.05.20
시스템 [re] RE:S5갤러리 1 칼카스 9 2923 2014.05.21
시스템 S5갤러리 20 칼카스 30 9457 2014.05.19
시스템 s5 디지털시계 투명화 입니다 3 찐빵48 5 3640 2014.05.19
시스템 투명 Play Store 4.8.19 19 진간장 32 4845 2014.05.19
시스템 투명 YouTube 5.6.36 (+블랙) 8 진간장 13 3204 2014.05.19
루팅어플 [수정] SuperSU v1.99 (업데이트) 18 푸른구름 44 12162 2014.05.19
SNS [루팅전용] 카카오톡 4.4.1 (최신) 노랑 말풍선 알림아이콘 리팩 36 똘치아빠 100 23450 2014.05.18
루팅어플 [노트3]갤럭시노트3 fonts 파일입니다. 10 푸우♡ 14 5561 2014.05.18
1 - 128 - 376