Repository navigation
can it reverse engineer an os #7011
|
i was just wondering if it could reverse engineer an android os that is integrated in Smart TV. |
Replies: 2 comments 2 replies
|
Yes, it's possible! You can start by checking whether ADB is enabled, then inspect the system using ADB commands. If you can obtain the firmware, tools like Binwalk and JADX can help analyze its contents. The exact process depends on the TV model and its security protections. |
|
Yes, on your own TV, as long as you can get ADB access or the firmware files. REA doesn't treat "the OS" as one target; you split it into pieces it can analyse. Over ADB (easiest place to start). Turn on developer options / network debugging on the TV and connect yourself with rea list-adb-devices
rea inspect-adb-device <serial>
rea list-adb-packages <serial> --scope system # launcher, settings, vendor services
rea pull-adb-package <serial> <package> --output-directory ./acq
rea inspect-android-package ./acq/<package>/base.apkDecompiling classes and methods needs headless JADX plus a full JDK (see From a firmware/update image. If you can get the update package, unpack it first and feed individual images to What it won't do: get you past a locked bootloader or an encrypted/signed update package. You need the files in hand first. I've contributed a few fixes to REA, so if one of these steps errors out on your TV, post the output here and I'll take a look. |
Yes, on your own TV, as long as you can get ADB access or the firmware files. REA doesn't treat "the OS" as one target; you split it into pieces it can analyse.
Over ADB (easiest place to start). Turn on developer options / network debugging on the TV and connect yourself with
adb connect <tv-ip>:5555. REA works with devices that are already connected, but it doesn't runadb connectfor you. Then:Decompiling classes and methods needs h…