summaryrefslogtreecommitdiffstats
path: root/uncrypt/uncrypt.cpp
diff options
context:
space:
mode:
authorYabin Cui <yabinc@google.com>2016-03-29 23:33:35 +0200
committerYabin Cui <yabinc@google.com>2016-03-30 03:14:44 +0200
commit6507265906084c59ba6b80c010f06be312bd23c1 (patch)
tree1ea8229bbec4db5c64e055c5a60ddbb938790335 /uncrypt/uncrypt.cpp
parentMerge "Add string for Installing_security_update" (diff)
downloadandroid_bootable_recovery-6507265906084c59ba6b80c010f06be312bd23c1.tar
android_bootable_recovery-6507265906084c59ba6b80c010f06be312bd23c1.tar.gz
android_bootable_recovery-6507265906084c59ba6b80c010f06be312bd23c1.tar.bz2
android_bootable_recovery-6507265906084c59ba6b80c010f06be312bd23c1.tar.lz
android_bootable_recovery-6507265906084c59ba6b80c010f06be312bd23c1.tar.xz
android_bootable_recovery-6507265906084c59ba6b80c010f06be312bd23c1.tar.zst
android_bootable_recovery-6507265906084c59ba6b80c010f06be312bd23c1.zip
Diffstat (limited to '')
-rw-r--r--uncrypt/uncrypt.cpp32
1 files changed, 0 insertions, 32 deletions
diff --git a/uncrypt/uncrypt.cpp b/uncrypt/uncrypt.cpp
index abbd3e545..43a2c2ab4 100644
--- a/uncrypt/uncrypt.cpp
+++ b/uncrypt/uncrypt.cpp
@@ -363,24 +363,6 @@ static std::string get_misc_blk_device() {
return "";
}
-static int read_bootloader_message(bootloader_message* out) {
- std::string misc_blk_device = get_misc_blk_device();
- if (misc_blk_device.empty()) {
- ALOGE("failed to find /misc partition.");
- return -1;
- }
- android::base::unique_fd fd(open(misc_blk_device.c_str(), O_RDONLY));
- if (fd == -1) {
- ALOGE("failed to open %s: %s", misc_blk_device.c_str(), strerror(errno));
- return -1;
- }
- if (!android::base::ReadFully(fd, out, sizeof(*out))) {
- ALOGE("failed to read %s: %s", misc_blk_device.c_str(), strerror(errno));
- return -1;
- }
- return 0;
-}
-
static int write_bootloader_message(const bootloader_message* in) {
std::string misc_blk_device = get_misc_blk_device();
if (misc_blk_device.empty()) {
@@ -530,24 +512,12 @@ static int setup_bcb(const std::string& command_file, const std::string& status_
return 0;
}
-static int read_bcb() {
- bootloader_message boot;
- if (read_bootloader_message(&boot) != 0) {
- ALOGE("failed to get bootloader message");
- return 1;
- }
- printf("bcb command: %s\n", boot.command);
- printf("bcb recovery:\n%s\n", boot.recovery);
- return 0;
-}
-
static void usage(const char* exename) {
fprintf(stderr, "Usage of %s:\n", exename);
fprintf(stderr, "%s [<package_path> <map_file>] Uncrypt ota package.\n", exename);
fprintf(stderr, "%s --reboot Clear BCB data and reboot to recovery.\n", exename);
fprintf(stderr, "%s --clear-bcb Clear BCB data in misc partition.\n", exename);
fprintf(stderr, "%s --setup-bcb Setup BCB data by command file.\n", exename);
- fprintf(stderr, "%s --read-bcb Read BCB data from misc partition.\n", exename);
}
int main(int argc, char** argv) {
@@ -558,8 +528,6 @@ int main(int argc, char** argv) {
return clear_bcb(STATUS_FILE);
} else if (strcmp(argv[1], "--setup-bcb") == 0) {
return setup_bcb(COMMAND_FILE, STATUS_FILE);
- } else if (strcmp(argv[1], "--read-bcb") == 0) {
- return read_bcb();
}
} else if (argc == 1 || argc == 3) {
const char* input_path = nullptr;