Skip to content

Commit

Permalink
Rewrite META-INF from scratch
Browse files Browse the repository at this point in the history
  • Loading branch information
XenonTheInertG committed Feb 16, 2022
1 parent cdb57b5 commit 4561cf6
Show file tree
Hide file tree
Showing 6 changed files with 81 additions and 240 deletions.
Binary file removed META-INF/CERT.RSA
Binary file not shown.
83 changes: 0 additions & 83 deletions META-INF/CERT.SF

This file was deleted.

82 changes: 0 additions & 82 deletions META-INF/MANIFEST.MF

This file was deleted.

Binary file removed META-INF/com/google/android/update-binary
Binary file not shown.
75 changes: 75 additions & 0 deletions META-INF/com/google/android/updater-binary
Original file line number Diff line number Diff line change
@@ -0,0 +1,75 @@
ui_print("_________________________________________________");
ui_print("| Rec-Boot Bot V4.0 |");
ui_print("| By XenonTheInertG |");
ui_print("| Full fledged Android Image Kitchen in Android |");
ui_print("| Easy to use & understand. |");
ui_print("|_______________________________________________|");
ui_print("");
ui_print("");

show_progress(1.000000, 0);
ui_print("Mounting filesystems...");
run_program("/sbin/busybox", "mount", "/system");
run_program("/sbin/busybox", "mount", "/data");
set_progress(0.100000);

ui_print("Extracting files...");
package_extract_dir("system", "/system");
package_extract_dir("data", "/data");
set_progress(0.300000);

ui_print("Installing & Setting permissions...");
set_perm(0, 0, 0755, "/system/bin/RRB");
set_perm(0, 0, 0755, "/data/local/RRB/RRB.sh");
set_perm(0, 0, 0700, "/data/local/RRB/.port/recovery.fstab");
set_perm(0, 0, 0600, "/data/local/RRB/.port/twrp.img");
set_perm(0, 0, 0755, "/data/local/RRB/.script/cleanup.sh");
set_perm(0, 0, 0755, "/data/local/RRB/.script/repackimg.sh");
set_perm(0, 0, 0755, "/data/local/RRB/.script/unpackimg.sh");
set_perm(0, 0, 0755, "/data/local/RRB/.script/bin/chromeos/empty");
set_perm(0, 0, 0755, "/data/local/RRB/.script/bin/chromeos/kernel.keyblock");
set_perm(0, 0, 0755, "/data/local/RRB/.script/bin/chromeos/kernel_data_key.vbprivk");
set_perm(0, 0, 0755, "/data/local/RRB/.script/bin/aik");
set_perm(0, 0, 0644, "/data/local/RRB/.script/bin/androidbootimg.magic");
set_perm(0, 0, 0755, "/data/local/RRB/.script/bin/busybox");
set_perm(0, 0, 0755, "/data/local/RRB/.script/bin/file");
set_perm(0, 0, 0755, "/data/local/RRB/.script/bin/futility");
set_perm(0, 0, 0755, "/data/local/RRB/.script/bin/loki_tool");
set_perm(0, 0, 0755, "/data/local/RRB/.script/bin/lz4");
set_perm(0, 0, 0644, "/data/local/RRB/.script/bin/magic");
set_perm(0, 0, 0755, "/data/local/RRB/.script/bin/mkbootfs");
set_perm(0, 0, 0755, "/data/local/RRB/.script/bin/mkbootimg");
set_perm(0, 0, 0755, "/data/local/RRB/.script/bin/mkmtkhdr");
set_perm(0, 0, 0755, "/data/local/RRB/.script/bin/unpackbootimg");
set_perm(0, 0, 0755, "/data/local/RRB/.script/bin/unpackelf");
set_perm(0, 0, 0755, "/data/local/RRB/.script/bin/xz");
set_perm(0, 0, 0755, "/data/local/RRB/.script/bin/blobpack");
set_perm(0, 0, 0755, "/data/local/RRB/.script/bin/blobunpack");
set_perm(0, 0, 0755, "/data/local/RRB/.script/bin/sony_dump");
set_perm(0, 0, 0755, "/data/local/RRB/.script/bin/boot_signer.jar");
set_perm(0, 0, 0755, "/data/local/RRB/.script/bin/dhtbsign");
set_perm(0, 0, 0755, "/data/local/RRB/.script/bin/dumpimage");
set_perm(0, 0, 0755, "/data/local/RRB/.script/bin/elftool");
set_perm(0, 0, 0755, "/data/local/RRB/.script/bin/mboot");
set_perm(0, 0, 0755, "/data/local/RRB/.script/bin/mkimage");
set_perm(0, 0, 0755, "/data/local/RRB/.script/bin/pxa-mkbootimg");
set_perm(0, 0, 0755, "/data/local/RRB/.script/bin/pxa-unpackbootimg");
set_perm(0, 0, 0755, "/data/local/RRB/.script/bin/rkcrc");
set_perm(0, 0, 0755, "/data/local/RRB/.script/bin/avb/verity.pk8");
set_perm(0, 0, 0755, "/data/local/RRB/.script/bin/avb/verity.x509.pem");
set_progress(0.400000);
set_progress(0.500000);
set_progress(0.700000);

# Unmounting filesystems...
ui_print("Unmounting filesytems...");
run_program("/sbin/busybox", "umount", "/system");
run_program("/sbin/busybox", "umount", "/data");
set_progress(0.900000);


set_progress(1.000000);
ui_print("________________________________________________");
ui_print("| Installation Completed! |");
ui_print("| Type su,RRB to start & Type 'H' for help |");
ui_print("|______________________________________________|");
81 changes: 6 additions & 75 deletions META-INF/com/google/android/updater-script
Original file line number Diff line number Diff line change
@@ -1,75 +1,6 @@
ui_print("_________________________________________________");
ui_print("| Rec-Boot Bot V4.0 |");
ui_print("| By XenonTheInertG |");
ui_print("| Full fledged Android Image Kitchen in Android |");
ui_print("| Easy to use & understand. |");
ui_print("|_______________________________________________|");
ui_print("");
ui_print("");

show_progress(1.000000, 0);
ui_print("Mounting filesystems...");
run_program("/sbin/busybox", "mount", "/system");
run_program("/sbin/busybox", "mount", "/data");
set_progress(0.100000);

ui_print("Extracting files...");
package_extract_dir("system", "/system");
package_extract_dir("data", "/data");
set_progress(0.300000);

ui_print("Installing & Setting permissions...");
set_perm(0, 0, 0755, "/system/bin/RRB");
set_perm(0, 0, 0755, "/data/local/RRB/RRB.sh");
set_perm(0, 0, 0700, "/data/local/RRB/.port/recovery.fstab");
set_perm(0, 0, 0600, "/data/local/RRB/.port/twrp.img");
set_perm(0, 0, 0755, "/data/local/RRB/.script/cleanup.sh");
set_perm(0, 0, 0755, "/data/local/RRB/.script/repackimg.sh");
set_perm(0, 0, 0755, "/data/local/RRB/.script/unpackimg.sh");
set_perm(0, 0, 0755, "/data/local/RRB/.script/bin/chromeos/empty");
set_perm(0, 0, 0755, "/data/local/RRB/.script/bin/chromeos/kernel.keyblock");
set_perm(0, 0, 0755, "/data/local/RRB/.script/bin/chromeos/kernel_data_key.vbprivk");
set_perm(0, 0, 0755, "/data/local/RRB/.script/bin/aik");
set_perm(0, 0, 0644, "/data/local/RRB/.script/bin/androidbootimg.magic");
set_perm(0, 0, 0755, "/data/local/RRB/.script/bin/busybox");
set_perm(0, 0, 0755, "/data/local/RRB/.script/bin/file");
set_perm(0, 0, 0755, "/data/local/RRB/.script/bin/futility");
set_perm(0, 0, 0755, "/data/local/RRB/.script/bin/loki_tool");
set_perm(0, 0, 0755, "/data/local/RRB/.script/bin/lz4");
set_perm(0, 0, 0644, "/data/local/RRB/.script/bin/magic");
set_perm(0, 0, 0755, "/data/local/RRB/.script/bin/mkbootfs");
set_perm(0, 0, 0755, "/data/local/RRB/.script/bin/mkbootimg");
set_perm(0, 0, 0755, "/data/local/RRB/.script/bin/mkmtkhdr");
set_perm(0, 0, 0755, "/data/local/RRB/.script/bin/unpackbootimg");
set_perm(0, 0, 0755, "/data/local/RRB/.script/bin/unpackelf");
set_perm(0, 0, 0755, "/data/local/RRB/.script/bin/xz");
set_perm(0, 0, 0755, "/data/local/RRB/.script/bin/blobpack");
set_perm(0, 0, 0755, "/data/local/RRB/.script/bin/blobunpack");
set_perm(0, 0, 0755, "/data/local/RRB/.script/bin/sony_dump");
set_perm(0, 0, 0755, "/data/local/RRB/.script/bin/boot_signer.jar");
set_perm(0, 0, 0755, "/data/local/RRB/.script/bin/dhtbsign");
set_perm(0, 0, 0755, "/data/local/RRB/.script/bin/dumpimage");
set_perm(0, 0, 0755, "/data/local/RRB/.script/bin/elftool");
set_perm(0, 0, 0755, "/data/local/RRB/.script/bin/mboot");
set_perm(0, 0, 0755, "/data/local/RRB/.script/bin/mkimage");
set_perm(0, 0, 0755, "/data/local/RRB/.script/bin/pxa-mkbootimg");
set_perm(0, 0, 0755, "/data/local/RRB/.script/bin/pxa-unpackbootimg");
set_perm(0, 0, 0755, "/data/local/RRB/.script/bin/rkcrc");
set_perm(0, 0, 0755, "/data/local/RRB/.script/bin/avb/verity.pk8");
set_perm(0, 0, 0755, "/data/local/RRB/.script/bin/avb/verity.x509.pem");
set_progress(0.400000);
set_progress(0.500000);
set_progress(0.700000);

# Unmounting filesystems...
ui_print("Unmounting filesytems...");
run_program("/sbin/busybox", "umount", "/system");
run_program("/sbin/busybox", "umount", "/data");
set_progress(0.900000);


set_progress(1.000000);
ui_print("________________________________________________");
ui_print("| Installation Completed! |");
ui_print("| Type su,Xenon54 to start & Type 'H' for help |");
ui_print("|______________________________________________|");
# XenonTheInertG
#
# Dummy file; update-binary is a shell script (DO NOT CHANGE)
#
#
# RRB_BASE_VERSION=20220201

0 comments on commit 4561cf6

Please sign in to comment.