11-27-2023, 07:49 PM | #1 |
Connoisseur
Posts: 56
Karma: 3900
Join Date: Nov 2023
Device: KOA3
|
BinaryRenamer - Block OTA Updates & Device Logging
BinaryRenamer
Block OTA Updates and Device Logging Screenshots: ————————————— Important: ————————————— • Use at your own risk! • If you are new to jailbreak, turn off WiFi! (via Aeroplane/Airplane mode). • Remove the update.bin.tmp.partial file (if it exists) from the Kindle root directory. • If you use renameotabin, you must disable WiFi and Restore OTA Binaries before using BinaryRenamer. • Tested and works on these devices: - Oasis 3: 5.16.2.1.1 Usage: ————————————— Block OTA Updates: Spoiler:
Restore OTA Updates: Spoiler:
Block Device Logging: Spoiler:
Restore Device Logging: Spoiler:
Installation: ————————————— 1. Copy the BinaryRenamer folder: • Via USB: to /extensions folder • Via SFTP: to /mnt/us/extensions folder 2. Run KUAL 3. Open BinaryRenamer 4. Block or restore what you like! Download: ————————————— Last edited by Daviteusz; 07-08-2024 at 05:34 PM. |
11-28-2023, 01:07 AM | #2 |
Wizard
Posts: 1,331
Karma: 4740000
Join Date: Feb 2012
Location: Cape Canaveral
Device: Kindle Scribe
|
Cool! Thanks for making this and testing it.
For your todo #1, have a look at NiLuJe’s fbink. On JB device, you should already have it. fbink is really easy to use, just type fbink in the ssh to see all options. BatteryStatus is a great example of fbink printing. |
Advert | |
|
11-28-2023, 04:21 AM | #3 |
Connoisseur
Posts: 56
Karma: 3900
Join Date: Nov 2023
Device: KOA3
|
Thanks! Looks promising:
|
11-28-2023, 11:00 AM | #4 |
BLAM!
Posts: 13,497
Karma: 26047188
Join Date: Jun 2010
Location: Paris, France
Device: Kindle 2i, 3g, 4, 5w, PW, PW2, PW5; Kobo H2O, Forma, Elipsa, Sage, C2E
|
I would also strongly suggesting double-checking whether this doesn't cause random stuff to busy retry-loop like crazy (... which is going to be harder to double-check without logs ;D).
|
11-28-2023, 12:22 PM | #5 | |
Connoisseur
Posts: 56
Karma: 3900
Join Date: Nov 2023
Device: KOA3
|
Quote:
Although there is always the possibility that I may have missed something. But... I tested via sh -x and it works fine and only on the specified files as long as the conditions match. If the conditions are not match, the script does nothing |
|
Advert | |
|
12-01-2023, 08:01 AM | #6 |
Connoisseur
Posts: 56
Karma: 3900
Join Date: Nov 2023
Device: KOA3
|
Version 1.0 released!
- Completed all TODO objectives If you would like to motivate me to keep working or would like to buy me a coffee, you can do so here: https://ko-fi.com/daviteusz |
12-10-2023, 04:56 PM | #7 |
Wizard
Posts: 1,331
Karma: 4740000
Join Date: Feb 2012
Location: Cape Canaveral
Device: Kindle Scribe
|
I can confirm that this blocking still works.
I disabled them on 12/03/23, exactly a week ago. Today, after multiple restarts and stuff, I can see that there are only these files: Code:
/var/local/log/ ├── downloads ├── messages_00000196_20231203121807.gz ├── messages_00000197_20231203124501.gz ├── messages_00000198_20231203131501.gz ├── messages_00000199_20231203133655.gz ├── messages_00000200_20231203163004.gz ├── messages_00000201_20231203170003.gz ├── messages_00000202_20231203173003.gz ├── messages_00000203_20231203190003.gz ├── messages_00000204_20231203191018.gz ├── messages_00000205_20231203191353.gz ├── messages_00000206_20231203191538.gz ├── messages_00000207_20231203191747.gz ├── messages_00000208_20231203193003.gz ├── messages_00000209_20231203194502.gz ├── messages_00000210_20231203194631.gz ├── messages_00000211_20231203195053.gz ├── messages_00000212_20231203195542.gz ├── messages_00000213_20231203195803.gz ├── messages_00000214_20231203200016.gz ├── messages_00000215_20231203200229.gz ├── messages_00000216_20231203200549.gz ├── messages_00000217_20231203200743.gz ├── messages_00000218_20231203201204.gz ├── messages_00000219_20231203201855.gz ├── messages_00000220_20231203202455.gz ├── messages_00000221_20231203202703.gz ├── messages_00000222_20231203202903.gz ├── messages_oldest ├── messages_youngest ├── metrics_generic_00000076_20231130180004.gz ├── metrics_generic_00000077_20231130223003.gz ├── metrics_generic_00000078_20231130224503.gz ├── metrics_generic_00000079_20231130230004.gz ├── metrics_generic_00000080_20231130231058.gz ├── metrics_generic_00000081_20231130231354.gz ├── metrics_generic_00000082_20231130231528.gz ├── metrics_generic_00000083_20231130233003.gz ├── metrics_generic_00000084_20231130234432.gz ├── metrics_generic_00000085_20231202094503.gz ├── metrics_generic_00000086_20231202100003.gz ├── metrics_generic_00000087_20231202104504.gz ├── metrics_generic_00000088_20231202214502.gz ├── metrics_generic_00000089_20231202214714.gz ├── metrics_generic_00000090_20231202214926.gz ├── metrics_generic_00000091_20231202220004.gz ├── metrics_generic_00000092_20231202221504.gz ├── metrics_generic_00000093_20231202230002.gz ├── metrics_generic_00000094_20231202230513.gz ├── metrics_generic_00000095_20231202230647.gz ├── metrics_generic_00000096_20231202231502.gz ├── metrics_generic_00000097_20231202231918.gz ├── metrics_generic_00000098_20231202232109.gz ├── metrics_generic_00000099_20231202232543.gz ├── metrics_generic_00000100_20231202233241.gz ├── metrics_generic_00000101_20231202234502.gz ├── metrics_generic_00000102_20231203010004.gz ├── metrics_generic_00000103_20231203020002.gz ├── metrics_generic_00000104_20231203114300.gz ├── metrics_generic_00000105_20231203133656.gz ├── metrics_generic_00000106_20231203184503.gz ├── metrics_generic_00000107_20231203191019.gz ├── metrics_generic_00000108_20231203191354.gz ├── metrics_generic_00000109_20231203191538.gz ├── metrics_generic_00000110_20231203191747.gz ├── metrics_generic_00000111_20231203193004.gz ├── metrics_generic_00000112_20231203194517.gz ├── metrics_generic_00000113_20231203195053.gz ├── metrics_generic_00000114_20231203195544.gz ├── metrics_generic_00000115_20231203195804.gz ├── metrics_generic_00000116_20231203200017.gz ├── metrics_generic_00000117_20231203200230.gz ├── metrics_generic_00000118_20231203200550.gz ├── metrics_generic_00000119_20231203201205.gz ├── metrics_generic_00000120_20231203201916.gz ├── metrics_generic_00000121_20231203202457.gz ├── metrics_generic_00000122_20231203202704.gz ├── metrics_generic_00000123_20231203202904.gz ├── metrics_generic_oldest ├── metrics_generic_youngest ├── netlog_00000001_20231123015241.gz ├── netlog_00000002_20231123031758.gz ├── netlog_00000003_20231123224932.gz ├── netlog_00000004_20231125023610.gz ├── netlog_00000005_20231125203609.gz ├── netlog_00000006_20231125225035.gz ├── netlog_00000007_20231126180450.gz ├── netlog_00000008_20231127071503.gz ├── netlog_00000009_20231129000626.gz ├── netlog_00000010_20231130141249.gz ├── netlog_00000011_20231130231136.gz ├── netlog_00000012_20231202110003.gz ├── netlog_00000013_20231202230532.gz ├── netlog_00000014_20231203004502.gz ├── netlog_00000015_20231203133655.gz ├── netlog_00000016_20231203195053.gz ├── netlog_00000017_20231203202903.gz ├── netlog_aggregate ├── netlog_oldest ├── netlog_youngest ├── TINYROT_ONETIME_CLEANUP_anonymous_clickstream_metrics ├── TINYROT_ONETIME_CLEANUP_messages ├── TINYROT_ONETIME_CLEANUP_metrics_generic ├── TINYROT_ONETIME_CLEANUP_metrics_high_priority ├── TINYROT_ONETIME_CLEANUP_netlog ├── TINYROT_ONETIME_CLEANUP_non_anonymous_clickstream_metrics ├── TINYROT_ONETIME_CLEANUP_wpa_supplicant ├── wpa_supplicant_00000003_20231203201916.gz ├── wpa_supplicant_00000004_20231203202904.gz ├── wpa_supplicant_aggregate ├── wpa_supplicant_oldest └── wpa_supplicant_youngest 0 directories, 112 files |
12-12-2023, 10:57 AM | #8 |
Junior Member
Posts: 2
Karma: 10
Join Date: Dec 2023
Device: Kindle PW 11th
|
Sorry if this is a stupid question, but what's the benefit of disabling logging?
|
12-12-2023, 11:24 AM | #9 |
Wizard
Posts: 1,331
Karma: 4740000
Join Date: Feb 2012
Location: Cape Canaveral
Device: Kindle Scribe
|
Amazon logs and sends to servers EVERYTHING you do on a Kindle, even every single tap and time in milliseconds precision.
This script prevents all of that. You can request your data from Amazon, you will get surprised. |
12-12-2023, 02:24 PM | #10 |
Connoisseur
Posts: 56
Karma: 3900
Join Date: Nov 2023
Device: KOA3
|
|
12-17-2023, 12:21 AM | #11 |
Addict
Posts: 315
Karma: 26
Join Date: Jul 2012
Device: Kindle Paperwhite 4 (2018)
|
Is this the consensus best way to keep my kindle jailbroken? Want to keep koreader on my scribe.
|
12-17-2023, 12:33 AM | #12 |
Wizard
Posts: 1,331
Karma: 4740000
Join Date: Feb 2012
Location: Cape Canaveral
Device: Kindle Scribe
|
Yes. Please do not cross post.
|
12-17-2023, 12:43 AM | #13 |
Wizard
Posts: 1,331
Karma: 4740000
Join Date: Feb 2012
Location: Cape Canaveral
Device: Kindle Scribe
|
FWIW, my less than a month experience is still good: https://www.mobileread.com/forums/sh...&postcount=580
|
12-17-2023, 09:49 AM | #14 |
Addict
Posts: 315
Karma: 26
Join Date: Jul 2012
Device: Kindle Paperwhite 4 (2018)
|
If I've already run renameota is that enough or do I need this too? Should I uninstall that first prior to running this ?
|
12-17-2023, 10:02 AM | #15 |
Wizard
Posts: 1,331
Karma: 4740000
Join Date: Feb 2012
Location: Cape Canaveral
Device: Kindle Scribe
|
They do the same thing as far as OTA is concerned.
|
Tags |
kindle, logs, ota, rename, renameotabin |
|
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
Block OTA by removing ota related binaries | Hzj_jie | Kindle Developer's Corner | 107 | 07-21-2024 05:21 PM |
I have jailbroken PW3 with 5.14.3.0.1 through serial access , how to block OTA ? | pillomegamen | Kindle Developer's Corner | 1 | 05-03-2023 02:35 AM |
Is it possible to format /mnt/us to ext3/4 to block OTA? | zaoqi | Kindle Developer's Corner | 7 | 11-29-2019 06:45 AM |
Can /etc/hosts be used to block OTA updates? | zaoqi | Kindle Developer's Corner | 1 | 08-18-2019 10:35 AM |
Block OTA before connecting wifi to register? | Pajamaman | Kindle Developer's Corner | 2 | 10-21-2017 11:12 PM |