Register Guidelines E-Books Today's Posts Search

Go Back   MobileRead Forums > E-Book Readers > Amazon Kindle > Kindle Developer's Corner

Notices

Reply
 
Thread Tools Search this Thread
Old 07-06-2014, 03:15 PM   #16
iliis
Pastafari
iliis began at the beginning.
 
iliis's Avatar
 
Posts: 24
Karma: 10
Join Date: Feb 2013
Device: Kindle DX Graphite
Yeah, you can modify arbitrary memory content with uboot but I'll have to check how to transfer files with it. A bit later in the boot process, there's a "recovery menu" which can apply .bin files put onto the flash. So I should be able to transfer the stuff via USB and then move it to the correct location by serial.
iliis is offline   Reply With Quote
Old 07-06-2014, 03:43 PM   #17
NiLuJe
BLAM!
NiLuJe ought to be getting tired of karma fortunes by now.NiLuJe ought to be getting tired of karma fortunes by now.NiLuJe ought to be getting tired of karma fortunes by now.NiLuJe ought to be getting tired of karma fortunes by now.NiLuJe ought to be getting tired of karma fortunes by now.NiLuJe ought to be getting tired of karma fortunes by now.NiLuJe ought to be getting tired of karma fortunes by now.NiLuJe ought to be getting tired of karma fortunes by now.NiLuJe ought to be getting tired of karma fortunes by now.NiLuJe ought to be getting tired of karma fortunes by now.NiLuJe ought to be getting tired of karma fortunes by now.
 
NiLuJe's Avatar
 
Posts: 13,477
Karma: 26012492
Join Date: Jun 2010
Location: Paris, France
Device: Kindle 2i, 3g, 4, 5w, PW, PW2, PW5; Kobo H2O, Forma, Elipsa, Sage, C2E
Nope, the recovery update mechanism doesn't know about our custom public key (it's stored in the kernel's initramfs). (There are custom kernels patched to workaround that, that's how the whole 3.x-on-DXg schtick works, for instance, but that's a bit overkill, there might be an easier way in).
NiLuJe is offline   Reply With Quote
Old 07-07-2014, 08:53 AM   #18
knc1
Going Viral
knc1 ought to be getting tired of karma fortunes by now.knc1 ought to be getting tired of karma fortunes by now.knc1 ought to be getting tired of karma fortunes by now.knc1 ought to be getting tired of karma fortunes by now.knc1 ought to be getting tired of karma fortunes by now.knc1 ought to be getting tired of karma fortunes by now.knc1 ought to be getting tired of karma fortunes by now.knc1 ought to be getting tired of karma fortunes by now.knc1 ought to be getting tired of karma fortunes by now.knc1 ought to be getting tired of karma fortunes by now.knc1 ought to be getting tired of karma fortunes by now.
 
knc1's Avatar
 
Posts: 17,212
Karma: 18210809
Join Date: Feb 2012
Location: Central Texas
Device: No K1, PW2, KV, KOA
@NiLuJe:
Didn't the "dual boot" system start with the 3.x firmware?

Doesn't the 2.x firmware just have two copies of the (same) firmware image (a primary and a secondary (backup) ) copy?
A design decision left over from the days when flash storage wasn't trusted.

Perhaps some advantage could be made out of that.
knc1 is offline   Reply With Quote
Old 07-07-2014, 11:52 AM   #19
NiLuJe
BLAM!
NiLuJe ought to be getting tired of karma fortunes by now.NiLuJe ought to be getting tired of karma fortunes by now.NiLuJe ought to be getting tired of karma fortunes by now.NiLuJe ought to be getting tired of karma fortunes by now.NiLuJe ought to be getting tired of karma fortunes by now.NiLuJe ought to be getting tired of karma fortunes by now.NiLuJe ought to be getting tired of karma fortunes by now.NiLuJe ought to be getting tired of karma fortunes by now.NiLuJe ought to be getting tired of karma fortunes by now.NiLuJe ought to be getting tired of karma fortunes by now.NiLuJe ought to be getting tired of karma fortunes by now.
 
NiLuJe's Avatar
 
Posts: 13,477
Karma: 26012492
Join Date: Jun 2010
Location: Paris, France
Device: Kindle 2i, 3g, 4, 5w, PW, PW2, PW5; Kobo H2O, Forma, Elipsa, Sage, C2E
@knc1: That vaguely rings a bell, yeah. What I do remember is there being two Kernels. Not sure about the system rootfs though... There might indeed only be the recovery shell from the kernel initramfs...
NiLuJe is offline   Reply With Quote
Old 07-07-2014, 02:07 PM   #20
knc1
Going Viral
knc1 ought to be getting tired of karma fortunes by now.knc1 ought to be getting tired of karma fortunes by now.knc1 ought to be getting tired of karma fortunes by now.knc1 ought to be getting tired of karma fortunes by now.knc1 ought to be getting tired of karma fortunes by now.knc1 ought to be getting tired of karma fortunes by now.knc1 ought to be getting tired of karma fortunes by now.knc1 ought to be getting tired of karma fortunes by now.knc1 ought to be getting tired of karma fortunes by now.knc1 ought to be getting tired of karma fortunes by now.knc1 ought to be getting tired of karma fortunes by now.
 
knc1's Avatar
 
Posts: 17,212
Karma: 18210809
Join Date: Feb 2012
Location: Central Texas
Device: No K1, PW2, KV, KOA
I do have K2, DX and DXG (for the KUAL project testing) -
But even accidentally messing these things up is such a one-way street, I would rather not dig into them.
knc1 is offline   Reply With Quote
Old 07-07-2014, 05:07 PM   #21
iliis
Pastafari
iliis began at the beginning.
 
iliis's Avatar
 
Posts: 24
Karma: 10
Join Date: Feb 2013
Device: Kindle DX Graphite
So there's actually no simple way to just copy a few files to /usr/lib?
iliis is offline   Reply With Quote
Old 07-07-2014, 06:32 PM   #22
NiLuJe
BLAM!
NiLuJe ought to be getting tired of karma fortunes by now.NiLuJe ought to be getting tired of karma fortunes by now.NiLuJe ought to be getting tired of karma fortunes by now.NiLuJe ought to be getting tired of karma fortunes by now.NiLuJe ought to be getting tired of karma fortunes by now.NiLuJe ought to be getting tired of karma fortunes by now.NiLuJe ought to be getting tired of karma fortunes by now.NiLuJe ought to be getting tired of karma fortunes by now.NiLuJe ought to be getting tired of karma fortunes by now.NiLuJe ought to be getting tired of karma fortunes by now.NiLuJe ought to be getting tired of karma fortunes by now.
 
NiLuJe's Avatar
 
Posts: 13,477
Karma: 26012492
Join Date: Jun 2010
Location: Paris, France
Device: Kindle 2i, 3g, 4, 5w, PW, PW2, PW5; Kobo H2O, Forma, Elipsa, Sage, C2E
@iliis: Check your serial console, you might be able to drop to a shell right after the kernel boots (or at worst trick upstart into booting with an init=/bin/sh or something like that).
NiLuJe is offline   Reply With Quote
Old 07-07-2014, 08:14 PM   #23
knc1
Going Viral
knc1 ought to be getting tired of karma fortunes by now.knc1 ought to be getting tired of karma fortunes by now.knc1 ought to be getting tired of karma fortunes by now.knc1 ought to be getting tired of karma fortunes by now.knc1 ought to be getting tired of karma fortunes by now.knc1 ought to be getting tired of karma fortunes by now.knc1 ought to be getting tired of karma fortunes by now.knc1 ought to be getting tired of karma fortunes by now.knc1 ought to be getting tired of karma fortunes by now.knc1 ought to be getting tired of karma fortunes by now.knc1 ought to be getting tired of karma fortunes by now.
 
knc1's Avatar
 
Posts: 17,212
Karma: 18210809
Join Date: Feb 2012
Location: Central Texas
Device: No K1, PW2, KV, KOA
Quote:
Originally Posted by NiLuJe View Post
@iliis: Check your serial console, you might be able to drop to a shell right after the kernel boots (or at worst trick upstart into booting with an init=/bin/sh or something like that).
OR
rdinit=/bin/sh as a kernel command line parameter to get a shell in the initramfs image (if it has a shell available, it may not).

Last edited by knc1; 07-07-2014 at 08:18 PM.
knc1 is offline   Reply With Quote
Old 07-08-2014, 09:35 AM   #24
iliis
Pastafari
iliis began at the beginning.
 
iliis's Avatar
 
Posts: 24
Karma: 10
Join Date: Feb 2013
Device: Kindle DX Graphite
Well, I can enter uboot which should allow me to pass arbitrary kernel parameters. I'll try that this evening.
iliis is offline   Reply With Quote
Old 07-08-2014, 03:54 PM   #25
iliis
Pastafari
iliis began at the beginning.
 
iliis's Avatar
 
Posts: 24
Karma: 10
Join Date: Feb 2013
Device: Kindle DX Graphite
Success, I can access the root filesystem trough USB by using the developer menu (choosing option 3: "load MMC0 over USB" or something and password "fiona9576"). All I need now is a rootfs image, or at least a copy of all the (free) system files)
iliis is offline   Reply With Quote
Old 07-08-2014, 04:56 PM   #26
iliis
Pastafari
iliis began at the beginning.
 
iliis's Avatar
 
Posts: 24
Karma: 10
Join Date: Feb 2013
Device: Kindle DX Graphite
here are md5s for the Kindle's library files:

/lib
Spoiler:
Code:
6ab373d17c1edf24927764575a379e96  ld-2.11.3.so
a374a31949dcaa082d5e7cf9f6e8a380  ld-2.5.so
6ab373d17c1edf24927764575a379e96  ld-linux.so.3
143f0ab392d2f0ccd50a3aa2f2d7a2f3  libanl-2.11.3.so
e2ac6284a5be53acb616cf8f77156e3e  libanl-2.5.so
143f0ab392d2f0ccd50a3aa2f2d7a2f3  libanl.so.1
75710500f74b4a328979ef8fdfc4ca27  libBrokenLocale-2.11.3.so
69bd151e717db4560b8d143b384626bd  libBrokenLocale-2.5.so
75710500f74b4a328979ef8fdfc4ca27  libBrokenLocale.so.1
e003c4530f3e9c21c0187beba669fbd3  libc-2.11.3.so
c6c3104e6a2f53e85e223f5077fbe754  libc-2.5.so
e1b3decbaeffe2947f898da3be95c692  libcidn-2.11.3.so
17fdfa7eb27ee3281f06f47a5a4ecc55  libcidn-2.5.so
e1b3decbaeffe2947f898da3be95c692  libcidn.so.1
1b5a3a4e1b3662fb5194bfb881c0f635  libcrypt-2.11.3.so
9571b81e2188038b8f232c690fc8293a  libcrypt-2.5.so
1b5a3a4e1b3662fb5194bfb881c0f635  libcrypt.so.1
e003c4530f3e9c21c0187beba669fbd3  libc.so.6
56c1b279efed71bda2353490cd6cc249  libdl-2.11.3.so
e45dfbb7d68f68cc596e5f9f312bc1a3  libdl-2.5.so
56c1b279efed71bda2353490cd6cc249  libdl.so.2
f84946a865d4366e17ff0f3966655598  libgcc_s.so.1
065135ade1638c88e3814a490ff45c01  libm-2.11.3.so
f8db4d4f0c206a7d9cf8d6fbc0b7dcea  libm-2.5.so
db20b77256767d694283b0cf40cb7ede  libmemusage.so
065135ade1638c88e3814a490ff45c01  libm.so.6
850378963c4801ca2a2912e0c06d6fbb  libnsl-2.11.3.so
3997fc25de640590e00169f8659c8b1a  libnsl-2.5.so
850378963c4801ca2a2912e0c06d6fbb  libnsl.so.1
a5760f85effc2bdd46c3939d0242ab31  libnss_compat-2.11.3.so
33e4f43912fc11622c780c9f3db1b364  libnss_compat-2.5.so
a5760f85effc2bdd46c3939d0242ab31  libnss_compat.so.2
0b5b2c369e85c4b62f438381d64153af  libnss_dns-2.11.3.so
11af3d8e52e347b1b977ef4db5248cdd  libnss_dns-2.5.so
0b5b2c369e85c4b62f438381d64153af  libnss_dns.so.2
e4f3c826735b9794606713ed4b2941b6  libnss_files-2.11.3.so
4079e3b8d92f8c7548d87affeb9e1da6  libnss_files-2.5.so
e4f3c826735b9794606713ed4b2941b6  libnss_files.so.2
0092d38074ab67826f3ad438bc15cd5b  libnss_hesiod-2.11.3.so
2798b7000b048220ac02f4b4bc6985c3  libnss_hesiod-2.5.so
0092d38074ab67826f3ad438bc15cd5b  libnss_hesiod.so.2
5cb4575547581adeb8172d35967212ed  libnss_nis-2.11.3.so
85b178bc13dc45d418260ba8f81044ef  libnss_nis-2.5.so
4b719d052965609cac5b28bd87f4fed0  libnss_nisplus-2.11.3.so
2a181dbbe61f73e50325bb74d653773c  libnss_nisplus-2.5.so
4b719d052965609cac5b28bd87f4fed0  libnss_nisplus.so.2
5cb4575547581adeb8172d35967212ed  libnss_nis.so.2
2a8a13aa026542c8fc6848848385744a  libpcprofile.so
5d0bdcd654e8e352f1b731619921eef0  libproc-3.2.7.so
fb36fc5ac8de9d48f6dfaeb46ad7403b  libpthread-2.11.3.so
f14d2fd1eacc8911594da989a4f90990  libpthread-2.5.so
fb36fc5ac8de9d48f6dfaeb46ad7403b  libpthread.so.0
d53d851180bd65ebe8968a86f6564bbd  libresolv-2.11.3.so
c04d4fff7024abc0ac82b8bc09efb70d  libresolv-2.5.so
d53d851180bd65ebe8968a86f6564bbd  libresolv.so.2
6a7ba4191ce2aba3e92786f801d33ac7  librt-2.11.3.so
1bbfa8bae9b5011115c2de8b040e0188  librt-2.5.so
6a7ba4191ce2aba3e92786f801d33ac7  librt.so.1
088e0386ea29fcd631ccb7ef661a483f  libSegFault.so
7dfff74dfbf242584d88a6c2d18283d6  libthread_db-1.0.so
7dfff74dfbf242584d88a6c2d18283d6  libthread_db.so.1
678f2a63c0909b7009cea2a038638ea4  libutil-2.11.3.so
3b5294268cfeefb871a31a15c8c308ec  libutil-2.5.so
678f2a63c0909b7009cea2a038638ea4  libutil.so.1
d3004f4119949bcaca6dbc26c354f3b4  libuuid.so.1
d3004f4119949bcaca6dbc26c354f3b4  libuuid.so.1.3.0
84a58c5b717939780c4e36f28e3c4e4a  libvolume_id.so.0
84a58c5b717939780c4e36f28e3c4e4a  libvolume_id.so.0.63.0


/usr/lib
Spoiler:
Code:
md5sum: alsa-lib: Ist ein Verzeichnis
md5sum: combrk.so: Datei oder Verzeichnis nicht gefunden
md5sum: comrsrc.so: Datei oder Verzeichnis nicht gefunden
md5sum: gconv: Ist ein Verzeichnis
md5sum: gstreamer-0.10: Ist ein Verzeichnis
1ec9bc6fe58c23fa9ab81c7da14e3855  lib_aac_dec_arm11_elinux.so
4fb823d1cf241141a9dda0007d66ea3d  libasound.so.2
4fb823d1cf241141a9dda0007d66ea3d  libasound.so.2.0.0
5db6c5cd39827040f543884b067ef8b5  libbfd-2.17.50.0.5.so
21f18e37b818b965d1be8a6401b8aa80  libbz2.so.1
21f18e37b818b965d1be8a6401b8aa80  libbz2.so.1.0
21f18e37b818b965d1be8a6401b8aa80  libbz2.so.1.0.2
077971c75bdea2780e85e0a56eceb8f3  libcrypto.so
077971c75bdea2780e85e0a56eceb8f3  libcrypto.so.0.9.8
d53e4d03a9ee277b868db6ca9cccc014  libdbus-1.so.3
d53e4d03a9ee277b868db6ca9cccc014  libdbus-1.so.3.2.0
f8486567f007e8629e001cf4389c625e  libdtp_module.so
f8486567f007e8629e001cf4389c625e  libdtp_module.so.0
f8486567f007e8629e001cf4389c625e  libdtp_module.so.0.1
29b8ba8ac2d18afe68e1ccee60071056  libedit.so
29b8ba8ac2d18afe68e1ccee60071056  libedit.so.0
5b7ce0000620bf4445745315891e0126  libexpat.so.1
5b7ce0000620bf4445745315891e0126  libexpat.so.1.5.0
baff9e8f997d7c5d6029001a40219942  libform.so.5
baff9e8f997d7c5d6029001a40219942  libform.so.5.4
995b700c4ceba9c89cbe31e2fcd5a970  libfreetype.so.6
995b700c4ceba9c89cbe31e2fcd5a970  libfreetype.so.6.3.8
dd7e38610a9706a12f7fbdfd46fa4898  libfuse.so.2
dd7e38610a9706a12f7fbdfd46fa4898  libfuse.so.2.7.1
a643ebc4739134c68bd74c294a0d1b20  libgasgauge.so
a643ebc4739134c68bd74c294a0d1b20  libgasgauge.so.0
a643ebc4739134c68bd74c294a0d1b20  libgasgauge.so.0.1
7e87d40a2cbdec8ac4903a79c28350e2  libgcrypt.so.11
7e87d40a2cbdec8ac4903a79c28350e2  libgcrypt.so.11.5.3
4cb46ae0368de1dbd3fb86b50350ab9b  libglib-2.0.so.0
4cb46ae0368de1dbd3fb86b50350ab9b  libglib-2.0.so.0.1200.9
ec9e8ca08cc41ac7ade75dae5cace224  libgmodule-2.0.so.0
ec9e8ca08cc41ac7ade75dae5cace224  libgmodule-2.0.so.0.1200.9
24c9a34d760a5b41cd7f159393cd42f7  libgnutls.so.26
24c9a34d760a5b41cd7f159393cd42f7  libgnutls.so.26.22.4
6202071339c3860e384938f24dbc43f0  libgobject-2.0.so.0
6202071339c3860e384938f24dbc43f0  libgobject-2.0.so.0.1200.9
05506e0db55a837945d23466b46c4721  libgpg-error.so.0
05506e0db55a837945d23466b46c4721  libgpg-error.so.0.4.0
8c6ed65bfb924605f221d536aa190643  libgstaudio-0.10.so.0
8c6ed65bfb924605f221d536aa190643  libgstaudio-0.10.so.0.12.0
c714d085f77a233d98ae4b89f1c8615f  libgstbase-0.10.so.0
c714d085f77a233d98ae4b89f1c8615f  libgstbase-0.10.so.0.15.0
1e90ade8e6b7ae9edb6ef12e5b4956aa  libgstcontroller-0.10.so.0
1e90ade8e6b7ae9edb6ef12e5b4956aa  libgstcontroller-0.10.so.0.15.0
e69372c31d4aa0700d85e451f1b8f939  libgstdataprotocol-0.10.so.0
e69372c31d4aa0700d85e451f1b8f939  libgstdataprotocol-0.10.so.0.15.0
960dc6d752c25f121b4920d398d3e98f  libgstinterfaces-0.10.so.0
960dc6d752c25f121b4920d398d3e98f  libgstinterfaces-0.10.so.0.12.0
b5c511f3cc28a7eea95bf7bd9f89a457  libgstpbutils-0.10.so.0
b5c511f3cc28a7eea95bf7bd9f89a457  libgstpbutils-0.10.so.0.12.0
53ab061d87ff9e9b4b8b823f8ef3e172  libgstreamer-0.10.so.0
53ab061d87ff9e9b4b8b823f8ef3e172  libgstreamer-0.10.so.0.15.0
9f82a4ac4e261d944f91f76491794ee5  libgstriff-0.10.so.0
9f82a4ac4e261d944f91f76491794ee5  libgstriff-0.10.so.0.12.0
fe060fc2adc69909a37b2a3df550390c  libgsttag-0.10.so.0
fe060fc2adc69909a37b2a3df550390c  libgsttag-0.10.so.0.12.0
694043e09a5dfdde0169d3c92ca86f01  libgthread-2.0.so.0
694043e09a5dfdde0169d3c92ca86f01  libgthread-2.0.so.0.1200.9
7b175d2d166d31a4ecc36797990efebb  libidn.la
5f49724ca9f650e3cfdd29373c58c712  libidn.so.11
5f49724ca9f650e3cfdd29373c58c712  libidn.so.11.5.44
edf20fced76f37100e0894399372992f  libjpeg.so.62
edf20fced76f37100e0894399372992f  libjpeg.so.62.0.0
1e4de7645722d6359eefbd692f4e390c  liblipc.so
1e4de7645722d6359eefbd692f4e390c  liblipc.so.0
1e4de7645722d6359eefbd692f4e390c  liblipc.so.0.1
46b4e5880441803101045cfc77592c4a  libllog.so
46b4e5880441803101045cfc77592c4a  libllog.so.1
46b4e5880441803101045cfc77592c4a  libllog.so.1.0
b506e81e3bd38bf8e6f15fa7b155c8e5  libmenu.so.5
b506e81e3bd38bf8e6f15fa7b155c8e5  libmenu.so.5.4
4ef403eaab2dd6c7eff4ebc327001439  lib_mp3_dec_arm11_elinux.so
e0c9668e68e59107fb4413a1d83f6e90  libmp3_parser_arm11_ELINUX.so
924453a8d1704538b8184d199f2e2d19  libncurses.so.5
924453a8d1704538b8184d199f2e2d19  libncurses.so.5.4
9b9f55df18ce10cce3c68550ab17ce1d  libogg.so.0
9b9f55df18ce10cce3c68550ab17ce1d  libogg.so.0.5.0
42f7ac97f79b2ce1c4335070511207c0  liboil-0.3.so.0
42f7ac97f79b2ce1c4335070511207c0  liboil-0.3.so.0.1.0
2e98f4e139f805eb69c66f600f4b3df5  libol.so.0
2e98f4e139f805eb69c66f600f4b3df5  libol.so.0.0.0
adda45731a009f70216bb3a4b62bd76d  libopcodes-2.17.50.0.5.so
md5sum: libp11: Zu viele Ebenen aus symbolischen Links
b9e353ff5cb8f526530f8d0c225a8e6b  libp11-kit.so.0
b9e353ff5cb8f526530f8d0c225a8e6b  libp11-kit.so.0.0.0
ae429ab3ff98a8b313b6bd56c43c3489  libpanel.so.5
ae429ab3ff98a8b313b6bd56c43c3489  libpanel.so.5.4
f8cae92f17ab886c2c1ec649e02ebab9  libpcap.so.0.9
f8cae92f17ab886c2c1ec649e02ebab9  libpcap.so.0.9.5
0b5fd9e032947106402361f5ef8499f8  libpng12.so.0
0b5fd9e032947106402361f5ef8499f8  libpng12.so.0.12.0
e5e1795a0d12dbd9c784a638f45f61d0  libpng.so.3
e5e1795a0d12dbd9c784a638f45f61d0  libpng.so.3.12.0
70b4b230d261185cb5960087fafac6e7  libssl.so
70b4b230d261185cb5960087fafac6e7  libssl.so.0.9.8
24e6a19e1899bc66d9b49135ed5ff5b7  libstdc++.so.6
24e6a19e1899bc66d9b49135ed5ff5b7  libstdc++.so.6.0.8
c6bcdb3bd8131af4233663249bb88184  libtag_c.so
c6bcdb3bd8131af4233663249bb88184  libtag_c.so.0
c6bcdb3bd8131af4233663249bb88184  libtag_c.so.0.0.0
01a52211ac6d656f7c88acc66b2535c8  libtag.so
01a52211ac6d656f7c88acc66b2535c8  libtag.so.1
01a52211ac6d656f7c88acc66b2535c8  libtag.so.1.5.0
794706dd8dbd55bf014ce22e7dbb349d  libtasn1.so.3
794706dd8dbd55bf014ce22e7dbb349d  libtasn1.so.3.1.9
76db6ed20b9a9b2b298484a4ebf187d9  libunbufso.so
f8486567f007e8629e001cf4389c625e  libwan_module.0303.so
3e74f65f460cc1dd7e98c5151c855793  lib_wma10_dec_arm11_elinux.so
82f7cd508e776989d84146e570b050db  libxml2.so.2
82f7cd508e776989d84146e570b050db  libxml2.so.2.6.26
6b1e8f96ef58dcbaeed8619ea1d6e02b  libz.so.1
6b1e8f96ef58dcbaeed8619ea1d6e02b  libz.so.1.2.3


/var/lib is empty, /usr/local/lib doesn't exist.

Unfortunately, this seems to be read-only access

Attached is the output of
Code:
find $KINDLE_ROOT -newer /tmp/somefile
i.e. all files which I might have modified.

However, I'm somewhat confused, as there seems to be a /usr/bin/wget from 2010 linking to /bin/busybox which I certainly didn't put there. I think I needed a full-featured wget back then instead of the busybox one.

(The whole affair is made even more confusing as I always accentaly type e.g "ls /usr/bin" instead of "ls usr/bin" resulting on my PC's /usr/bin getting listed instead of /run/media/me/the-kindle/usr/bin Well, at least we have a facepalm-smiley around here...)
Attached Files
File Type: txt newer_than_2013.txt (9.2 KB, 251 views)

Last edited by iliis; 07-11-2014 at 02:31 AM. Reason: attaching that attachment didn't work, trying again
iliis is offline   Reply With Quote
Old 07-08-2014, 05:05 PM   #27
iliis
Pastafari
iliis began at the beginning.
 
iliis's Avatar
 
Posts: 24
Karma: 10
Join Date: Feb 2013
Device: Kindle DX Graphite
Heureka, I actually have write access to the Kindle's filesystem! Stupid me was just to tired to use sudo

Therefore, all I need now are some good system files. Would anyone be kind enough to provide some?
iliis is offline   Reply With Quote
Old 07-08-2014, 05:54 PM   #28
NiLuJe
BLAM!
NiLuJe ought to be getting tired of karma fortunes by now.NiLuJe ought to be getting tired of karma fortunes by now.NiLuJe ought to be getting tired of karma fortunes by now.NiLuJe ought to be getting tired of karma fortunes by now.NiLuJe ought to be getting tired of karma fortunes by now.NiLuJe ought to be getting tired of karma fortunes by now.NiLuJe ought to be getting tired of karma fortunes by now.NiLuJe ought to be getting tired of karma fortunes by now.NiLuJe ought to be getting tired of karma fortunes by now.NiLuJe ought to be getting tired of karma fortunes by now.NiLuJe ought to be getting tired of karma fortunes by now.
 
NiLuJe's Avatar
 
Posts: 13,477
Karma: 26012492
Join Date: Jun 2010
Location: Paris, France
Device: Kindle 2i, 3g, 4, 5w, PW, PW2, PW5; Kobo H2O, Forma, Elipsa, Sage, C2E
There's a manifest of all the files with their stock checksum in /opt/factory/rootfs_md5_list, check what's broken and I'll see what I can do.
NiLuJe is offline   Reply With Quote
Old 07-09-2014, 03:52 AM   #29
iliis
Pastafari
iliis began at the beginning.
 
iliis's Avatar
 
Posts: 24
Karma: 10
Join Date: Feb 2013
Device: Kindle DX Graphite
There ya go:

md5sum -c test/diags/factory/rootfs_md5_list | grep --invert OK
Code:
./opt/config/not_shipped: FAILED open or read
./opt/amazon/ebook/lib/json_simple-1.1.jar: FAILED
./etc/ppp/chap-secrets: FAILED open or read
./etc/ppp/pap-secrets: FAILED open or read
./etc/shadow: FAILED
./lib/libSegFault.so: FAILED
./lib/libpcprofile.so: FAILED
./lib/libmemusage.so: FAILED
./lib/libthread_db-1.0.so: FAILED
./usr/sbin/dmdld: FAILED open or read
./usr/sbin/ufbvncd: FAILED open or read
./usr/libexec/pt_chown: FAILED open or read
I'm not so sure this is exhaustive...

Last edited by iliis; 07-09-2014 at 04:07 AM.
iliis is offline   Reply With Quote
Old 07-09-2014, 02:20 PM   #30
NiLuJe
BLAM!
NiLuJe ought to be getting tired of karma fortunes by now.NiLuJe ought to be getting tired of karma fortunes by now.NiLuJe ought to be getting tired of karma fortunes by now.NiLuJe ought to be getting tired of karma fortunes by now.NiLuJe ought to be getting tired of karma fortunes by now.NiLuJe ought to be getting tired of karma fortunes by now.NiLuJe ought to be getting tired of karma fortunes by now.NiLuJe ought to be getting tired of karma fortunes by now.NiLuJe ought to be getting tired of karma fortunes by now.NiLuJe ought to be getting tired of karma fortunes by now.NiLuJe ought to be getting tired of karma fortunes by now.
 
NiLuJe's Avatar
 
Posts: 13,477
Karma: 26012492
Join Date: Jun 2010
Location: Paris, France
Device: Kindle 2i, 3g, 4, 5w, PW, PW2, PW5; Kobo H2O, Forma, Elipsa, Sage, C2E
@iliis: Huh, none of that has much to do with wget, that's weird...
NiLuJe is offline   Reply With Quote
Reply

Tags
bricked, dxg, graphite, kindle dxg


Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
Trying to unbrick the Kindle Touch lugius Kindle Developer's Corner 7 02-03-2014 09:23 AM
Help me : Unbrick Kindle paperwhite fantomk Kindle Developer's Corner 1 03-30-2013 09:34 AM
Unbrick your Kindle 3 - Video seaniko7 Kindle Developer's Corner 22 09-07-2012 04:46 PM
Kindle 4 Unbrick problem Pumpa Kindle Developer's Corner 12 07-27-2012 09:40 AM
Kindle 2i - Demo Version Unbrick jdconnel Amazon Kindle 3 03-13-2012 04:04 PM


All times are GMT -4. The time now is 07:27 AM.


MobileRead.com is a privately owned, operated and funded community.