I am trying to make a direct 1:1 clone of my Android 9 system. I have the device rooted and I am running 'Terminal Emulator' as super user. Now, if I am in the root directory (IE: ":/ #") and I feed it a "cp" command like this "cp / /storage/external_sd" I get an error saying "skipped dir 'storage/external_sd//' Cross Device link".

Note, I cannot use 'ADB' because my Android device is a USB host only and I'd need to reverse engineer the circuit board to find the solder points to allow me to connect as a client so I'm trying to do it via the software on the device itself.

Reason I am trying to clone the system is because I am trying to find a particular splash logo which comes up when the device has power, but I'll need to reverse the files once I have them dumped to see which one contains it exactly.


  • NOTE: "cp -a -v / /storage/external_sd" has worked, but I am getting "Operation not permitted" errors on most files. I assume some simply cannot be copied so the best method would be trying to get 'ADB' to work and do a full image backup. – t0rxe May 11 at 14:34
  • You can edit your question at any time. For adding new info you therefore don't have to use the comments... – Robert May 11 at 14:48
  • If the logo is displayed at a very early stage it might be located in the bootloader (changeable via hboot/fastboot) or the system/kernel image. Then you won't find it in the file-system. – Robert May 11 at 14:53
  • Do you have any reference links on how to edit the hboot/bootloader logo on power up? – t0rxe May 11 at 15:09
  • Nothing useful in English just google for splashscreen hboot and splashscreen fastboot. – Robert May 11 at 15:30

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Browse other questions tagged or ask your own question.