Here are my steps.
At first, I took a look to RK30xxLoader(L)_V1.18.bin. This file appears in update.img for my device. So, I unpacked update.img using rk29Kitchen.
strings on that file returns nothing interesting, so I assumed the file is crypted
| diff --git a/configure.ac b/configure.ac | |
| index f5c26f9..b29764d 100644 | |
| --- a/configure.ac | |
| +++ b/configure.ac | |
| @@ -23,7 +23,7 @@ AC_SUBST(lt_major) | |
| AC_SUBST(lt_revision) | |
| AC_SUBST(lt_age) | |
| -all_drivers="upeke2 upekts upektc upeksonly vcom5s uru4000 fdu2000 aes1610 aes2501 aes4000 vfs101" | |
| +all_drivers="upeke2 upekts upektc upeksonly vcom5s uru4000 fdu2000 aes1610 aes2501 aes4000 aes3500 vfs101" |
| # salt-minion.conf | |
| description "salt-minion upstart daemon" | |
| author "Jeff Bauer <[email protected]>" | |
| # copy this file to /etc/init | |
| start on (net-device-up and local-filesystems) | |
| stop on shutdown | |
| expect fork |
| #include <cstdint> | |
| namespace detail | |
| { | |
| // FNV-1a 32bit hashing algorithm. | |
| constexpr std::uint32_t fnv1a_32(char const* s, std::size_t count) | |
| { | |
| return ((count ? fnv1a_32(s, count - 1) : 2166136261u) ^ s[count]) * 16777619u; | |
| } | |
| } // namespace detail |
THIS GIST WAS MOVED TO TERMSTANDARD/COLORS REPOSITORY.
PLEASE ASK YOUR QUESTIONS OR ADD ANY SUGGESTIONS AS A REPOSITORY ISSUES OR PULL REQUESTS INSTEAD!
| #!/bin/bash | |
| # Author: Fabien Poussin | |
| # Last edit: 20/11/2014 | |
| # | |
| # You will need the following mingw32/64 or equivalent linux packages to build it: | |
| # msys gcc msys-coreutils msys-wget msys-autoconf msys-automake msys-mktemp | |
| # | |
| # Use mingw-get to install these. | |
| # run this script from msys's or any unix console. |
| #!/bin/bash | |
| # Prerequisites: http://wiki.openwrt.org/doc/howto/buildroot.exigence | |
| # Additionally JDK is needed | |
| generate_buildenv() { | |
| # Prepare build enviroment | |
| mkdir lede_build | |
| cd lede_build | |
| git clone https://github.com/lede-project/source.git |