yashsingh1/xdaforums huggingface dataset:
[Fire TV General] bibikalka:
Where does the downloaded OTA sit? Will this blocking app work for other Fire devices such as Fire tablets?

I researched Fire system app permissions a while ago, see this post https://xdaforums.com/showpost.php?p=75226706&postcount=65

You can use a script like this to dump info for all system apps, and then look through the output:

for p in `pm list package -s | ./busybox awk -F"package:" '{print $2}'`; do echo -n "$p: "; dumpsys package $p ; done

(this requires that you upload 'busybox' to /data/local/tmp, and run it there)

What I observed is that SuperSu adds a whole new level of permissions to the system (a giant hole, if you will). None of the existing apps have that level of access. Of the existing system apps, it seemed that devicesoftwareota had some of the juicer permissions, which that still is not much. All it effectively does is that it grabs the update bin from the Internet, sticks it to a designated directory, and reboots to recovery which will continue the update. This can already be achieved on tablets via the sideloading option in recovery. I don't recall I spotted an existing app that could read the whole /data directory, as to enable backups in a simple format.

I've attached the output for devicesoftwareota for FireHD 10 2017, but that should be similar to the Fire stick.

Anyway, please do share if you find anything good!!!
[Fire TV General] bibikalka:
Good job! I have not seen the bin file available elsewhere - Amazon obfuscated the links to it quite well.

Just for kicks, I unpacked it, and installed com.amazon.tv.launcher on top of the one I had. So I now have an updated launcher:

Package [com.amazon.tv.launcher] (2b2540ce):
userId=32072 gids=[3003, 1028, 1015, 3002]
pkg=Package{c86435c com.amazon.tv.launcher}
codePath=/data/app/com.amazon.tv.launcher-1
versionCode=600612610 targetSdk=22
versionName=6.0.0.6-126
...
Hidden system packages:
Package [com.amazon.tv.launcher] (3f5557eb):
userId=32072 gids=[]
pkg=Package{22e23948 com.amazon.tv.launcher}
codePath=/system/priv-app/com.amazon.tv.launcher
versionCode=573001710 targetSdk=22
versionName=5.7.3-17

I may try your devicesoftwareota.apk at some point too.
[Fire TV General] ranjeet choudhary:
You can find the ota files here

/sdcard/Android/data/com.amazon.device.software.ota/

Haven't tested on Fire tablets, you can try and let us know.
[Fire TV General] tekno4ever:
is there a way to get a 5.2.6.3 flashable zip for the fire tv 2 box from this?
[Fire TV General] juanse254:
Which launcher do you have now? can we replace that launcher with any other launcher? I could code a gui for drag/drop so we add the apk then the exploit generates the apk. Of course the tool would tell us which system apps are available and with what they could be replaced. Another interesting question is would we be able to remove the bloatware by adding replacing system apps with empty apks?
[Fire TV General] freshjr:
Anyone have any pre-configured apk's available to replace the amazon launcher with an alternative using the janus exploit?

I cannot get the janus exploit to work with windows + phyton 2.7

cd_start_addr = struct.unpack("<L", apk_data[cd_end_addr+16:cd_end_addr+20])[0]
struct.error: unpack requires a string argument of length 4

Will need to try linux, mac, or python 3.0
[Fire TV General] ranjeet choudhary:
Im using appstarter. Yes you can replace launcher. And Yes its possible to replacing system apps with empty apks.

You can try the attached dummy apk which is replacing com.amazon.tv.oobe.apk. oobe is responsible for triggering default launcher and apply any locks by amazon to block the device and also prevent BOOT_COMPLETED. This dummy apk kills the oobe so that we can listen for BOOT_COMPLETED in other apps and replace launcher.
[Fire TV General] tgellen:
Sigh :(

This looked to be the best chance I had at killing the Amazon TV Launcher on my FireTV 2 (5.2.6.2) but it said it was already installed when I tried (adb install out1.apk)

It 'succeeded' when I forced a reinstall (adb install -r out1.apk) but on a reboot the TV Launcher came up :(

Anything else I can try?
[Fire TV General] osDro:
can i use this to stop my tank 5.2.6.3 from updating to 5.2.6.7?

have router blocking working (with some...tinkering), but would like to be able to connect to other networks without worry of update.
[Fire TV General] 2WhlWzrd:
A request

Hello,

I'm sure you have noticed the flurry of successfully rooted Fire TV devices lately, including the Fire TV Stick 2, Fire TV 3 and Cube.

Which would seem to make this exploit now obsolete. But not your modified DeviceSoftwareOTA.apk, which I used on my stick to block updates until I recently rooted it.

At current, the Fire TV Stick 2 has the most up to date software. But the Cube and Pendant are behind on updates because there is no way to download them without

some risk of the possibility of losing root for which the exploit has now been patched. But a modified DeviceSoftwareOTA.apk for these devices that would download the

update and not initiate an install would be an elegant solution. Allowing us to pull the update from the device and install it in a different manner.

This type of modification is unfortunately beyond my skill level, so I have attached a link to the current apk from one of these devices.

And am asking, if you have time, could you please have a look at it. And tell me if yours would work in its place, or modify it as you did yours by removing the install code.

Your help would be greatly appreciated.

Thanks.

DeviceSoftwareOTA.apk
[Fire TV General] Sus_i:
This exploit was patched above 5.2.6.3., if your FTV3/Cube is at a higher firmware, forget about this...
[Fire TV General] ranjeet choudhary:
Thanks for the update on root, i totally missed it. this opens a whole lot of modification possible. Let me check if the exploit still works. Even if it doesn't work, with root we can force replace with modified apk.
[Fire TV General] pr1uk1:
I read some time ago that there will be a new update that will block Kodi is this an update that could do this ?
[Fire TV General] 2WhlWzrd:
Thank you, for your reply.

I thought that it should be possible to force this with root, these devices have Fire OS 6 — Based on Android 7.1 (API level 25).

So I don't think the vulnerability would apply, would it? Unlike the 2nd generation stick with Fire OS 5 — Based on Android 5.1 (API Level 22).

But there still may be hope.

We are rooted with Magisk and I have installed the Magisk port of Xposed. And there is HDXposed, which is said to be able to

disable the signature check. But I don't see anyone using it with Fire OS 6 yet, only Fire OS 5 mods. So I don't know it will work anyway.

I shall patiently await your reply.

Thanks again for your efforts.
[Fire TV General] brentonv:
[deleted]
[MTCD Android Head Units General] Volcano666:
Hello all,

I hope you can help me with an issue I have with my PX5 MTCE head unit for a Toyota Corolla E12.

MCU: MTCW-XRC_V2.79k_1

ROM: Stock px5-userdebug 8.0.0 OPR5.170623.007 eng.hct.20180126.092422 test-keys (this was installed after Malaysk Rom did not work as expected for me)

So here comes the problem:

I have installed an after market backup camera. It gets +12V and GND from the reverse light. I used a wired setup and also a wireless transmitter with a reverse trigger line to test were the problem is. The reverse trigger line from the wireless receiver or the reverse trigger line (which was connected to the +12V from the backup light) is connected to the reverse line of the head unit. At first it works very well and the HU switch to backup camera when the reverse gear is in. But after a couple of tries the picture of the camera freezes. The HU will switch off the picture when another gear is chosen but when the reverse gear is again selected the same frozen picture is shown. After a couple of tries the HU will start to not even switch to the backup camera even if the reverse gear is selected. It only works again if the HU will be disconnected from the car power supply. Then the whole problem starts again.

What is here the problem? Is it a hardware issue?

Kind regards,

Volcano666
[MTCD Android Head Units General] MarcoOSX1976:
Hello Volcano, try to use a 12v filter or change the 12v input.
[MTCD Android Head Units General] millab:
I have this exact same issue with my Eonon PX5 in a Toyota FJ Cruiser using the stock reverse camera. No idea what is causing it, but will see if I can find some sort of filter for the reverse input. Anyone else experienced this one?
[MTCD Android Head Units General] homer.ali:
Hey not sure if this applies to everyone but for me, I had this same issue and it seemed to go away after I noticed my unit wasn't grounded very securely with the cars ground.

I just connected a wire to the metal case of the unit and ran it to an unpainted metal part of my car and I haven't had this issue since.

There's probably other reasons why this issue could happen though.

Good luck!
[MTCD Android Head Units General] DonnerPlays:
Have the same problem with my px5 MTCE head unit (MCU KLD v2. 87) with installed hal9k rom. When I put my car into reverse before the android system is started completely. My whole unit sometimes freezes in boot logo. When I switch to reverse and back to forward and back again to reverse to quickly my reverse camera freezes with the last picture seen. I read in another post that it could be fixed by updating the MCU version but I first have to try this myself.
[MTCD Android Head Units General] millab:
You might be onto something there! Last night I upgraded my MCU from WWW v2.88 to KLD v2.94 and i haven't had the problem reoccur. Granted I haven't driven much since last night but I will keep you all informed!
[MTCD Android Head Units General] DonnerPlays:
So I installed a new MCU version on my px5 MTCE head unit. I used the BD375xx Sound Processor Mod from Wadzio, MCU: MTCE_KLD_294bd.zip and as far as I can tell the problem with the reverse camera freezing is now gone. Thanks to the MCU mod my sound is now also way better than before so If someone has the same problem you should try a newer MCU version and maybe even use the modded version to get better Sound.
[MTCD Android Head Units General] millab:
Great! Mine is going fine now too, so I think we have this one solved!

Thanks everyone!
[MTCD Android Head Units General] millab:
I have had this problem reoccur once since updating the MCU. I'm pretty sure it is due to interference. While I was reversing, my partner turned off the climate control fan and at that exact moment the reverse display froze again. I had to reset the unit and it has been fine ever since.
[MTCD Android Head Units General] gwaitsi:
i can confirm i upgraded the MCU from MTCE_LM_v2.88_1 to MTCE_HA_v2.99 and initial indications are, my problems is gone.

Problems;

- putting in reverse the camera worked for between 30s - 2min during daytime before screen went blank

- putting in reverse the camera worked for up to 30s at night time when infrared was used before going blank.

Will do further testing, but so far so good, seems to hold the reverse pic for extended periods. (picture flickers more than on previous wince unit thought)
[MTCD Android Head Units General] uberlisk:
Can confirm, i was getting the same issue, reverse camera image getting frozen, i updated my stock MCU from MTCE_HA_2.75 to the the latest 2.99 i could find, the problem seems to be happen less frequently but still does from time to time, usually when i turn it on first in the morning. Any further help would be appreciated.
[MTCD Android Head Units General] jerrymh:
I have se same problem, sudendly the screen frozen on reverse. on V2.99

Updated to 3.06 MCU, and turn off the parking lines on de PX5. Problem seems solved.

Seems that in this 3.06 MCU version, the reverse camera try to delay the reverse image signal, but no problems till now.
[MTCD Android Head Units General] jerrymh:
Did you try to turn off de parking lines image on the unit? Try to update to 3.06 also.
[MTCD Android Head Units General] uberlisk:
Parking lines were already off, gonna try and update to 3.06 later today, will post any findings, thanks for the help.
[MTCD Android Head Units General] uberlisk:
After some days of testing i can confirm that the problem still persists even after i upgraded to MCU 3.06, i wonder if my rom version could have something to do with it, currently using

ROM: Stock px5-userdebug 8.0.0 OPR5.170623.007 eng.hct.20180809.101522 test-keys, maybe try hal9k or malaysk.

Can anyone that has solved the issue by upgrading the MCU, tell me your ROM version?

Thanks.
[MTCD Android Head Units General] jerrymh:
Did you try 20181210 using a full wipe info. on the update?

This is my case, first used 2.99 and de november update, then installer de wadzio mod 2.99 and all were fine,

Then installer the 20181210 version and the freeze problems starts.

Now updated to 3.06 and seems solved. but is has a 5 seg delay from parking to reverse, and passing from drive to reverse has no delay.
[MTCD Android Head Units General] uberlisk:
Yea sadly upgrading to 20181210 with v3.06 didnt fix the issue. Running out of ideas.
[MTCD Android Head Units General] millab:
Try this version - it's solved my issue completely (root required)

1) Browse to directory /system/app/MTCBackView/

2) Rename MTCBackView.apk to MTCBackView.apk.old

2) Rename oat directory to oat.old

3) Copy the attached apk to /system/app/MTCBackView/

4) Rename the new APK to MTCBackView.apk

5) Set permission on new apk to 644 (rw-r--r--) or 666 (rw-rw-rw-)

6) Put car into reverse and check that the app loads correctly.

With this apk and MCU KLD v2.94 I haven't had a single freeze for 2 weeks. I got it from a ROM image that Eonon sent me to attempt to fix this issue. They stated " our technician replied that there is the system error or conflict"
[MTCD Android Head Units General] jerrymh:
Excuse, how can you Root the Dasaita head unit?
[MTCD Android Head Units General] millab:
Easiest way is to install Hal9K 3.1 - it is pre-rooted
[MTCD Android Head Units General] xdamember2:
I am testing this. It will be some weeks to know for sure. In my case I had to leave the "oat" directory intact.
[MTCD Android Head Units General] xdamember2:
I'm confused. When I install this APK and rename the OAT folder, the app crashes, it doesn't even list an app name. Examining the APK shows it contains only resources. And the backup froze today using this APK. I had to reboot to get back to normal. Perhaps you could supply the OAT folder from the updated ROM or Deodex the app? Seems like this APK is a placebo. I don't understand how it works for anyone.
[MTCD Android Head Units General] xdamember2:
I found a better download of the apk in a different thread.
[MTCD Android Head Units General] jerrymh:
This is comon on this units, try to upadte to a 3.10 firmware. If exist to you unit.
[MTCD Android Head Units General] xdamember2:
I'm having better luck with the freezing after upgrading to Pie.
[MTCD Android Head Units General] franky88:
Hi. I installed hal9k rom . Everything seems great but sometimes the rear view camera doesn't work. When I shift to the reverse gear the screen becomes dark and the camera view doesn't appear. The original software of the device had also the same problem. Is there a solution to this problem? Or is it just because of the device itself?
[MTCD Android Head Units General] doktor29:
hello

sorry if wrong thread

i have problem with rear camera lines.. it shows only straight lines, is possible to make it work with stering whell ??

i have opel with canbus, but when turning stering wheel lines stay straight :/

already checkin all options but cant find nothing.

any advice? or is just impossible ?
[MTCD Android Head Units General] Alexander_Kwame:
Hi

did you fix the freezing?

how did you do?

where did you find the correct APK?

How do you change the permission on a new APK?

Thanks
[MTCD Android Head Units General] xdamember2:
I upgraded the whole rom to mtcd Pie. It did not freeze. Now I have a CSN2 HU, it also does not freeze.
[MTCD Android Head Units General] Alexander_Kwame:
sorry I did not understand.

what did you do? have you Android 9?

I have the following ROM: Hal9k_Mod_3.1_MTCD_MTCE_PX5 (Android 8)

thanks
[MTCD Android Head Units General] xdamember2:
That's correct, I'm running Android 9 now.
[MTCD Android Head Units General] Lyby_X1:
Maybe I found a partial solution.

My camera freezes sometimes if immediately after starting the engine and while driving backwards the radio connects to the internet via WiFi. I found the reversing camera application on the list of system apps and added to the "kill list" in Greenify. Greenify stops this app, but it wakes up normally when I choose reverse gear.

I created a shortcut to Greenify on the main screen to use it in an emergency.

"Unfortunately" since then (a few days) the camera never crashed so I don't know how this solution will work in a real situation. However, I hope that this solution will be useful to someone.

UPDATE:

Unfortunately, the method worked only once. Killing the app when picture freezes causes blank screen instead still image. Need to look for another solution :(
[MTCD Android Head Units General] jerrymh:
Is the device and his poor quality, is a chinese radio !!
[MTCD Android Head Units General] SYGAV:
Maybe the canbus decoder that came with the head unit doesn`t support real time ruler.
[MTCD Android Head Units General] aeonline:
I also encountered this problem. I don't know what to do?
[MTCD Android Head Units General] aeonline:
For Rename oat directory to oat.old after put MTCBackView.apk will must change the name back?
[MTCD Android Head Units General] jerrymh:
My problem with the camera was solved just updating the unit to Android 9 Halk9 rom. Never had a camera issue since the update to android 9
[MTCD Android Head Units General] marchnz:
Give it time :)
[MTCD Android Head Units General] jerrymh:
Installed since February, used may car every day

How much time??
[MTCD Android Head Units General] xdamember2:
I once had this same problem. I don't remember if it resolved when I upgraded to Android 9 or to PX6. Either way it is a distant memory.
[Samsung Galaxy S9  Questions & Answers] Razmab123:
Hello there

I own the device for about a week and a a half, and not using a screen protector, my phone haven't fell once and I don't think it was even next to a sharp thing, but now after looking closer to the screen I can a couple of mini scratches on the display l, I've tried removing them with my finger but they just won't come off.

Is there anything to do?

How is that possible for gorilla glass 5 to be so easy to scratches.

Thank you.
[Samsung Galaxy S9  Questions & Answers] Diddymies:
Yup, happened for me to. Ordered a screenprotector from germany two weeks after I had got my s9, because they werent in stock yet and it was cheaper to buy it from there than paying 50euro at a local store. When I cleaned and was ready to apply screenprotector , I realised too that it had alot of mini scratches, and I had for two weeks always keep my "phone pocket clean". It doesnt look like brand new anymore , more like 6months of wear. Ofc it doesnt affect when screen is on, but it would have been fun have clean screen under the protector. Really dissapointed of the quality.
[Samsung Galaxy S9  Questions & Answers] jughead75:
Has anyone tried Moxie Liquid Screen Protector? Don't like screen protectors and this sounded like a good alternative. Applied it a week ago and so far so good. Just wondering if anyone's tried or used it before and what your thoughts are.

(Sorry, I know this is a bit off topic from the OP post. If others have had success or recommend it, it might work for after fixing your minor, yet annoying, scratches)
[Samsung Galaxy S9  Questions & Answers] logger:
Yeah it is really annoying. I had my S9+ less for about two days when I noticed two x 1 cm long mini scratches right across the middle of the screen. Really obvious when the screen is OFF. Less so when it is ON. Whereas my S7 edge got bashed around for over two years without a screen protector and not a visible scratch. Same with my previous Sony phone. So these new GG screens are definitely a backward step when it comes to scratch resistance. Naively assumed it would be the same surface as my S7 edge.

YES - I have actually tried applying Crystalusion - Liquid Screen Glass Protector and it had no obvious effect in reducing the visibility of the scratches. Granted Crystalusion say it wont fix existing scratches but may make them less obvious.

A web search shows it is a fairly common occurrence on the S9. People like me who have had previous Samsung phones that never scratched and are surprised and dismayed to see how easily the S9/S9+ does. Seemingly no one has had success polishing them out so will probably only make it worse trying.

I will wait in a vain hope that someone comes up with workable method to repair these micro scratches.
[Samsung Galaxy S9  Questions & Answers] poiki:
I've had the same problem. The front screen got scratched far too easily. Poor form for something this expensive. I found that the whitedome screen protector eliminated the visibility of the scratches as the adhesive fills the scratches, including a somewhat deep one.

My previous phones never had this issue :(
[Samsung Galaxy S9  Questions & Answers] jdubya42:
The Whitestone dome glass protector is great. It was around 35$ though. I followed a video and it went on so easy and looks really good. I highly recommend it.
[Samsung Galaxy S9  Questions & Answers] Nightwind Hawk:
How do you like it? Is it thick? Do you notice it being there? Does it feel different than the normal screen? Sorry, lots of questions! Never tried this before.
[Samsung Galaxy S9  Questions & Answers] jughead75:
So far I have zero complaints about it. It's a liquid that comes on a moist towelette. Wipe it on and wait 15 min before wiping off. When your done it has no feel. Really just like a naked screen with nothing on it. It does seem to clean easier but maybe that's just my imagination.

This is my 1st Samsung phone and I was worried about a fragile screen. I'm comparing it to my last phone, a Moto ZForce. I've dropped this 4 times. On the back, the face and the sides. I also mainly carry it in the back pocket of my jeans. Screen has zero scratches or cracks. And with there guarantee ($350 if you crack the screen) I would recommend it. Hope I answered some of your questions
[Samsung Galaxy S9  Questions & Answers] logger:
Thanks for the suggestion to try the Whitestone dome glass. Just applied it to my S9+ and the previous scratches are no longer visible. Wow.
[Samsung Galaxy S9  Questions & Answers] npoe:
How is the Whitestone dome glass doing? There are some bad reviews in Amazon.

I have been running without scratches and screen protector for over a month and a friends and this thread has got me worried.
[Samsung Galaxy S9  Questions & Answers] logger:
Initially I loved it. It has totally hidden the scratches and there is no way I can see them anymore. It is truly outstanding how it manages to do this.

However after a week or so a small section of air bubbles became visible beneath the protector. In a zone along the left hand curved bezel. lt is about 50mm tall by 5mm wide. Not visible with screen on bit obvious with it off.

Perhaps I did something wrong in the install process. Have contacted whitestone about it but no response. Was hoping I might be able to purchase a replacement for just the screen protector as I still have the install kit and the spare bottle of adhesive.
[Samsung Galaxy S9  Questions & Answers] npoe:
Thanks for the followup. I haven't buy a screen protectors because there is always a but. Hahahaha, hopefully it won't get scratched or someone will finally find a good long term option.
[Samsung Galaxy S9  Questions & Answers] jamil aboudaher:
I suddenly found a scratch on the edge today, but I always take care of my screen, I don't put my phone in places where the screen can be scratched. I just keep it with me.

There isn't too many official screen protectors here, but I found a tempered glass branded NANO OPTICS for about 20$. Is it good? Had anyone tried it?