Dees Troy
8d66f8bda9
Add toolbox_recovery rules
...
Build special limited toolbox with SELinux tools for recovery
Change-Id: Ifc76a6bd0468a72081f15ede2a68adf48af8a0f2
2013-10-16 19:46:29 +00:00
Dees Troy
4bf3b0d804
Make SELinux automatic if present
2013-09-12 10:38:15 -05:00
Dees_Troy
a7939bbdc8
Update SuperSU for 4.3 SELinux, 2.6.1.0
...
Change-Id: Ib7f882db8a8c61d1156c03468208205124132b6c
2013-08-30 01:53:54 +00:00
Dees_Troy
e3850a3fa6
Change to use HAVE_SELINUX build flag
2013-08-29 18:33:47 +00:00
Dees_Troy
e5017045b5
Initial f2fs support
...
Need to add this to your source tree:
https://github.com/razrqcom-dev-team/android_external_f2fs-tools
Change-Id: I3ee9ebbb617259655518f8ea356ce7b8c246cd4d
2013-08-29 16:58:38 +00:00
Dees_Troy
a95f55c3ef
Add SELinux support
...
Change-Id: I11e1a3d018d921d96ba08915925b14bf633be6ed
2013-08-24 07:42:30 -05:00
Dees_Troy
f2280ffd42
Add libselinux for CM10.2 tree
...
Change-Id: I94979806935546fa40a87611be5185c14b557377
2013-08-11 13:41:48 +00:00
Dees_Troy
930bf01caf
Remove libjpegtwrp and use CM provided libjpeg
2013-08-10 22:19:03 +00:00
Dees_Troy
43132fb976
Update SuperSU binary
2013-07-01 15:50:01 -05:00
Dees_Troy
83bd483f3d
Support encrypted backup files
...
Also includes features merged from:
Update twrpTar by kokotas
Revised function entryExists().
Added function to get archive's uncompressed size.
Added option to exclude item(s) from the archive.
Revised forks()
http://review.teamw.in/#/c/590/
Change-Id: I01fa2c81643161984eff2625247af75990684bd9
2013-06-22 16:16:55 -05:00
Dees_Troy
66fc8b5887
Tweak libs
2013-04-05 19:42:15 +00:00
Vojtech Bocek
85932344cd
Add new SliderValue GUI widget
...
Signed-off-by: Vojtech Bocek <vbocek@gmail.com >
Change-Id: Ic5d44314f501341140dd7059d1cb753341f5844c
2013-04-04 18:59:08 +00:00
Dees_Troy
2673cec07a
Move all AOSP code out of recovery binary
...
Improves license compatibility between GPL and Apache
Change-Id: I2b165aa575bb6213af6b07936f99610c113443f0
2013-04-04 18:57:34 +00:00
Vojtech Bocek
7cc278bb99
Add fast scroll bar to fileselector
...
Also fix build problems with libblkid in CM7
Signed-off-by: Vojtech Bocek <vbocek@gmail.com >
Change-Id: I1cd4573e25b247171e4bd8cc05b70543f897a454
2013-02-27 21:59:21 +00:00
jt1134
113ee73445
fixes for fakeflash zips
...
For some reason fakeflash doesn't like to have superuser/su
in /res, move it to its own subdir in /supersu. This allows
a fakeflash zip built with 'make recoveryzip' to work correctly.
Change-Id: I32e2e0f6dba55281d5c917e931c3ef0034964bcb
2013-02-27 18:50:44 +00:00
Dees_Troy
6ef6635ad3
Check for root and root perms and offer to install/fix
...
Also fix sort order for file selector by date and file sizes
Change-Id: Idff9fe4232c19d4ed1082e78fabe6f921aa0a114
2013-02-21 18:23:43 +00:00
Dees_Troy
b05ddeedd3
exFAT improvements, fixes
...
Move Exec_Cmd to libcrecovery __popen
Provide opt out build flag for exFAT
Default fstype to exfat on external storage if exfat support is
present and fstype is vfat or auto
Fix invalid unmount errors
Improve handling of unencrypted sdcards on Samsung devices
2013-01-28 20:45:11 +00:00
bigbiff bigbiff
31f0e5fa22
change fuse to be compiled with TW_INCLUDE_FUSE_EXFAT
...
update exfat_fuse to newest updates
Always compile mkexfatfs
2013-01-19 10:23:42 -05:00
bigbiff bigbiff
5c9f677e63
remove relink files for samsung encryption libraries.
2013-01-12 15:31:17 -05:00
Dees_Troy
4546fe778d
Add libsparse if it exists
2013-01-10 14:33:27 +00:00
bigbiff bigbiff
9c754053b0
Add libtar to TWRP instead of using busybox tar
...
Add proper mkdosfs tool
Add fuse to TWRP
Add experimental exfat-fuse to TWRP
Convert all system() functions to use new Exec_Cmd function
2013-01-09 09:09:08 -05:00
a3955269
6ff55cefd0
Add Samsung TouchWiz decryption
...
Change-Id: I418680e59372160dabfe3e2d5f0208229aa151ae
2013-01-08 20:09:56 +00:00
Dees_Troy
c04dcf7866
Create busybox symlinks during compile
2012-10-02 10:48:22 -04:00
Dees_Troy
ce2fe779c0
Revert busybox for CM7 compatibility, add exclamation point to format data
2012-09-28 12:34:33 -04:00
Dees_Troy
22ad2cc9f7
Create symlinks at compile time for busybox
2012-09-27 15:00:27 -04:00
Dees_Troy
9350b8d6ed
Update sdcard partitioning to C++
2012-09-27 12:40:09 -04:00
Dees_Troy
4be841b09a
Fix permissions updates
...
Also redirect stderr output on terminal commands for display in
GUI console
2012-09-26 14:12:11 -04:00
Dees_Troy
43d8b00770
Update backup and restore code, adb sideload
...
Fixed a problem with using make_ext4fs by making its lib
a dynamic lib.
Added ADB sideload zip install feature - no way to cancel it yet.
Improve backup and restore code.
2012-09-17 16:06:12 -04:00
Dees_Troy
b9d88acdc0
Move to shared libmincrypt
...
Remove mincrypt source from TWRP and add rule to make
libmincrypt as a shared library.
No more crashes during zip signature verification and
less code to maintain in TWRP.
2012-09-14 14:34:26 -04:00
Dees_Troy
38bd760b58
Add wipe functions, compiles in CM7, text shows in UI, zips install
...
Zip install works, had to move mincrypt code into TWRP to prevent
a crash when checking the zip signature.
Added wipe functions
Made it compile in CM7
Made text show up in console and logging
2012-09-14 13:36:32 -04:00
Dees_Troy
32c8eb81af
Make text appear in GUI console, Zip install works.
...
Move TW zip install code to C++ so that it can use the
ui->functions.
Bring in mincrypt code to fix a crash during signature
checking.
2012-09-12 15:14:38 -04:00
Dees_Troy
51a0e82eb2
TWRP-ify AOSP code
...
Pull in most TWRP sources
Stub out partition management code
Make it compile -- probably will not boot
Kind of a mess but have to start somewhere
2012-09-05 15:24:31 -04:00