i've developed an android app which mostly (ab)uses androids browser to view some html5 content including animations like css based, video-tag mp4 videos or youtube embedded videos.
So the main question is which devices could you recommend which has good hardware, is small like a tv box or such and has good support for custom roms?
Currently i have a bunch of (alibaba bought) devices here which i tried to customize so my app runs as android starts to get better customer expirience. So the purpose is to kind of resell the device.
My problem is that those tv box devices like (Q8 quad core - rk3288, or a second one which could be a amlogic 8726 M3) dont seem to be stable.
I get sudden reboots, sometimes chinese advertises, suddenly the device is non-rooted anymore and i need to rerun some chinese app to root it again and there are apps installed which i cant even read cause of chinese characters.
Also the animations aren't that much fluid.
So i tought about searching for a custom rom which may fix above problems and i must say i can't see the wood for the trees anymore.
I started with the question on how to flash a rom which led me to twrp, cwm, fastboot, flash_image and androidtool or such?
Then i tried to find a recovery image which fits my device i hope i get update instructions. Not finding anything i could fully understand i headed forward to finding a custom rom so i maybe could just wipe the current image with onboard recovery but i only found openelec,xmbc images which are too customized or stock images linked to some china sites where i'm not sure it would make any difference.
So, just out of curiosity:
1) A recovery image like twrp or such is tightly coupled to the hardware it shall run on, right? That's why there are threads like "twrp for amlogic devices, rk3288, .....". So if i make a wrong decision he device becomes unusable?
2) How is a custom rom created/compiled? It seems that, for the devices i was looking for, only the (chinese) manufacturer provides rom's and it seems that everyone bakes its own solution like because some other video decoding chip is on board or such. Why is it like that, that one can't just download the rom source the manufacturer used an modify it or add my own replaced graphics driver to get more fluid animations or such?
thanks for any answer/help on this
Comment