Need HELP for minor Home Screen customization. - Android TV General

Hello everyone,
I've got a Smart TV with stock Android TV (v 11, can't disclose client , at the moment).
Is there any way to add a super minor customization to android tv ?
It's literally minor, it's adding an entry point for an App, which is not an App Icon Launcher, because they want it to look like integral part of the OS.
It could be anything like an Icon (next to the other system icons like settings, input, profile), or an Entry in system settings menu' , or something like that, to launch the Application.
It's so minor that redo all the work and get into AOSP is way too overkill, it would start a completely different project.
No, the client exclude the option to just have the App installed, they want the App as it was integral part of the Operating System.
I've read several documentations :
- Aosp : Way too many cons for such a small customization.
- Android Operator Tier with Custom Launcher : Could be viable to do a custom launcher, but the Smart TV is not eligible for operator tier (Not sold in leasing, do not sell any pay/linear channel, it's just a plain Smart TV)
- Custom Launcher on stock Android TV : Not viable, it would still be an Application with its launcher or would need some tricky configuration which wouldn't look like integral part of the OS at all.
- TIF (TV Input Framework) : Would just modify and recompile the TV App work ? I'm not sure if it is possible and how difficult it would be and if it is possible to "overwrite" just the TV System App on a Stock Android TV OS.
Do you have any suggestions how to achieve the desired "customization" without loosing all the built in supports/services that come with stock Android TV OS ? The simpler the better.
Thank you so much in advance!

from what you're explaining isn't a minor customization.
what you want is to customize the android tv launcher, however that launcher is an app just like everything else on the tvbox including your iptv app, youtube app, netflix app, etc...
so for your to achieve what you want, you'll need to have some dev knowledge, and you'll need to disassemble, modify and reassemble the launcher app + do whatever customization you need done.
it's not impossible, however it's not easy at all.
option2: you can hire a developer to develop your own tv launcher with whatever customization you want, probably won't be cheap, but will achieve exactly what you want.
option3: find an open-source tv launcher, use it, customize it as you like, you may or may-not need to hire a developer to do extra customizations, your cheapest, easiest, and quickest way to achieve what you're looking for. just google open source tv launcher, i'm sure you'll land on a few.
example:
Code:
https://gitlab.com/flauncher/flauncher

donmega_icecube said:
from what you're explaining isn't a minor customization.
what you want is to customize the android tv launcher, however that launcher is an app just like everything else on the tvbox including your iptv app, youtube app, netflix app, etc...
so for your to achieve what you want, you'll need to have some dev knowledge, and you'll need to disassemble, modify and reassemble the launcher app + do whatever customization you need done.
it's not impossible, however it's not easy at all.
option2: you can hire a developer to develop your own tv launcher with whatever customization you want, probably won't be cheap, but will achieve exactly what you want.
option3: find an open-source tv launcher, use it, customize it as you like, you may or may-not need to hire a developer to do extra customizations, your cheapest, easiest, and quickest way to achieve what you're looking for. just google open source tv launcher, i'm sure you'll land on a few.
example:
Code:
https://gitlab.com/flauncher/flauncher
Click to expand...
Click to collapse
Hello!
Thanks so much for the answer, Don Mega.
Damn i hope there was an easier way to add an icon.
I see...
No need to hire a developer.
I'm a Senior android engineering and I got a skilled team but we never had to work on the android TV OS system itself tho ( we're specialized on mobile apps and iot solutions, not tvs).
Btw .. I could develop a custom launcher but it may take time and as I said as far as I've read on documentation, a custom launcher would still need AOSP if the manufacturer want to override the system one.
Doesn't it ?
I ask 'cause AOSP is too much of an effort (at least just for an icon!) and several manufacturer who started on aosp and various customizations are now abandoning it (I already worked on a STB for British telecom and yeah, i didn't work on their custom OS specifically but i know they changed their mind in the end).
Probably because once you go that route, you loose all the support and services out of the box, and you need to take care of too many things to keep it up to date.
So they usually prefer to stick to Android tv stock version (wise choice).
If that's the case I suppose the manufacturer will be better find a more standard way to launch their app

Nimx said:
Btw .. I could develop a custom launcher but it may take time and as I said as far as I've read on documentation, a custom launcher would still need AOSP if the manufacturer want to override the system one.
Doesn't it ?
Click to expand...
Click to collapse
no need for flashing a different OS or Custom Rom to be able to install a custom developed app.
so if you make your own apk, all you need to do on the existing tvbox, enable unknown sources, to be able to install your own apk on there, it should be pretty straight forward.
put the apk on a usb stick, plug it into your box and navigate to any file manager app, you'll be able to find your apk, click on it and install, on your remote control press the HOME button, it should popup a msg asking which launcher you want to load, since now you developed your own launcher and the old launcher is still there, choose which launcher you want to be default. you can always go into settings > apps and disable the old launcher so if anyone presses the HOME button again, it always defaults to the new one you developed.
so short answer, no you don't need AOSP or any type of Custom Rom

donmega_icecube said:
no need for flashing a different OS or Custom Rom to be able to install a custom developed app.
so if you make your own apk, all you need to do on the existing tvbox, enable unknown sources, to be able to install your own apk on there, it should be pretty straight forward.
put the apk on a usb stick, plug it into your box and navigate to any file manager app, you'll be able to find your apk, click on it and install, on your remote control press the HOME button, it should popup a msg asking which launcher you want to load, since now you developed your own launcher and the old launcher is still there, choose which launcher you want to be default. you can always go into settings > apps and disable the old launcher so if anyone presses the HOME button again, it always defaults to the new one you developed.
so short answer, no you don't need AOSP or any type of Custom Rom
Click to expand...
Click to collapse
The manufacturer obviously don't want users to do this procedure to choose the new launcher, but should be able to persistently active it overriding the system one. And that's why I thought custom ROM was needed.
If that's not true then your solution is the perfect one

donmega_icecube said:
no need for flashing a different OS or Custom Rom to be able to install a custom developed app.
so if you make your own apk, all you need to do on the existing tvbox, enable unknown sources, to be able to install your own apk on there, it should be pretty straight forward.
put the apk on a usb stick, plug it into your box and navigate to any file manager app, you'll be able to find your apk, click on it and install, on your remote control press the HOME button, it should popup a msg asking which launcher you want to load, since now you developed your own launcher and the old launcher is still there, choose which launcher you want to be default. you can always go into settings > apps and disable the old launcher so if anyone presses the HOME button again, it always defaults to the new one you developed.
so short answer, no you don't need AOSP or any type of Custom Rom
Click to expand...
Click to collapse
Just to keep you updated.
Custom launcher need user to set the new one.
But we found a possible solution without the burden to do a custom Rom.
Adding a new Ad-Hoc button on the Remote controller to launch their ecosystem settings app and/or a custom launcher (since this Smart Tv is a new model that will initially be delivered to several europe countries).
In this way it will look quite integrated in the android tv system, and the android TV OS will be always kept up to date from regular google updates, without all the issues plaguing custom roms like it does for other manufacturers.
Thank for your help

Nimx said:
Just to keep you updated.
Custom launcher need user to set the new one.
But we found a possible solution without the burden to do a custom Rom.
Adding a new Ad-Hoc button on the Remote controller to launch their ecosystem settings app and/or a custom launcher (since this Smart Tv is a new model that will initially be delivered to several europe countries).
In this way it will look quite integrated in the android tv system, and the android TV OS will be always kept up to date from regular google updates, without all the issues plaguing custom roms like it does for other manufacturers.
Thank for your help
Click to expand...
Click to collapse
sometimes i wish i was a developer, glad you found an easy solution.
thank you

It's still quite easy to become a developer due to high demand.
Not sure how old are you but I started when I was 34 yo by myself with no prior experience.
Nowadays, 5 years later, I Interview many candidates and I can tell the discriminating factor is not prior studies but dedication, high IQ (logic and abstraction wise) and learning speed.
Good luck if you'll ever decide to get into it

i'm 44 i have no patience for programming in general, I never did, I'm a full time network admin, and really into hardware a lot more than software.
but when it came to Android, i got my hands dirty flashing custom roms on all my phones. i started to customize my own roms for tv boxes.
but I kinda wish I did have some android dev skills, it's the only thing i end up outsourcing when needed.
thank you

Related

[Q] Cross-tablet apks

Hi all...
I was wondering if and how could be possible to port apks built for one tablet to another of different brand, i.e. I liked a lot the email client of the Samsung Galaxy 10.1 (with multiple email selector and recycle bin emptying feature), but many others are worth a try...
When I try simply to push the email.apk to my Iconia, it won't work (the icon diasppears from apps), if I try to install it I obtain an error (app not installed) probably due to a signing mismatch... I'd like really to learn how to do this, if possible. This knowledge will complete and accomplish any further request about personalization of our tablets, could be a great improvement being capable to get out the "system" you really want...
I tried to figure out how to use apk manager, but it's quite really difficult without some good suggestion, the thread is more than 200 pages long, and I got stoned before simply find out any usefull info about "system apks"...
TIA
I would like to know also. I want the Facebook account integration from the Galaxy.
Some apps are license by that manufacurer and would be considered wares.its a gray area please be careful. And make sure the Dec of all apps you use get paid
simple answer
couple of APK for galaxy are using CORE framework of the galaxy tabs firmware itself
that will not be possible to just install those apk.
such as
touchwizUI
status bar overlay (I mean the minimode menu with quick access), the quick access settings...
Email and Social things
It's their "Marketing Strenght" so they didn't make it easy to be "stolen" by other brands
I run just the dual clock, the memo, and eReader from samsung but I am running a custom firmware so that change many things
At this moment only 1 custom firmware does use Samsung as base, Virtuous Galaxy... but I have to warn that using custom firmware without following backup steps strictly or knowing the consequence is to AVOID.
sanaell said:
...
At this moment only 1 custom firmware does use Samsung as base, Virtuous Galaxy... but I have to warn that using custom firmware without following backup steps strictly or knowing the consequence is to AVOID.
Click to expand...
Click to collapse
first of all, thanks for your answer, and your warn...
I'd like to go deep in the question, as you correctly affirmed, virtuous galaxy's based upon Unity v5 kernel, but virtuous picasso also lays on the same structure, doesn't it?
right now I'm running m-dj's picasso 1.1.0 rom, wouldn't be possible, with any required modification, to run elsewhere coming apks?
I mean, think about having two different pcs, both with the same hardware and the same linux distro and kernel, wouldn't seem wierd that on one pc you could run an application that won't run on the other?
I'm thinking, if they wanted to protect their components why they didn't simply wrote hardware oriented kernels? Therefore, its a fact that on my iconia I can run either a Samsung or an Asus based rom, according to this, where is the cross-platform limit? I mean, is there some sort of documentation defining which part of these Android system is "really" open, under GPL, GNU or whatever structured property info list? I can't find any browsing the net... or maybe I've found too much, its almost impossible to understand what you can and what you can't...
I do not know the whole answer to this question.but I do know this much.if you have any.apk application that is for sale on the market or was installed for free on any device that it was not pre installed on. I would thing it would be considered pirated. As you did not buy it.nor did the developer give permission to run the API on your device.thou some apostle you buy can be installed across the devices you have registered with Googler
if im wrong people please correct me.I just think that developers that fallow rules and write great software MUST BE PAID.
erica_renee said:
I do not know the whole answer to this question.but I do know this much.if you have any.apk application that is for sale on the market or was installed for free on any device that it was not pre installed on. I would thing it would be considered pirated. As you did not buy it.nor did the developer give permission to run the API on your device.thou some apostle you buy can be installed across the devices you have registered with Googler
if im wrong people please correct me.I just think that developers that fallow rules and write great software MUST BE PAID.
Click to expand...
Click to collapse
Right and Wrong
if the application is a paid application and wasn't preinstalled on your tablet it is not really legal
if the application is free but cannot be installed from the market and you install it from other sources it's ok
if the application is from another tablet, and exclusively on this tablet do not expect run it on the stock firmware of your tablet, you have great chance to cannot run it simply, or get some random FC (such as from GALAXY because they use another structure on the file directory... so some application try to get the path and it's return an error, Or they are implemented and integrated with the kernel and that... you can't pass throught)
On my tablet I do run
ASUS widget
Galaxy widget (dual clock)
and some other application not from ACER.
now to get back to the OP
. you are on a virtuous... why not go on the virtuous Galaxy !!! if you want galaxy application... I don't get it...
sanaell said:
now to get back to the OP
. you are on a virtuous... why not go on the virtuous Galaxy !!! if you want galaxy application... I don't get it...
Click to expand...
Click to collapse
I agree to this explanation of yours, when I flash a rom different from the original, aware that's coming from a different brand, I'm more or less conscious that I'm doing something wrong. mmmf... that's philosophy... won't lose your time
The point is, I've tried the Galaxy rom, I don't like the interface, I don't like the extra bar functionalities, in short I mostly appreciated the Email.apk, most of all because it has a convenient "select all" function, even in the recycler bin (I can't stand with an email client stupid like the one embedded in the Acer version). In any case, given the impossibility to get the Galaxy Email, I'll buy a new one on the market...

Removing/disabling features of GS4 without rooting/flashing ROM

Hi all,
I am part of an IT Client team and we are trying to prep for the deployment of the GS4. The S3 is our current standard and was received pretty well, but some of the features are overwhelming to our sales force. Is there any way that we can disable some of these features perhaps even automatically via ADB and a USB cable?
Also, we are wanting to have our company app preinstalled. Currently it resides in the marketplace but apparently some of our sales force don't understand the Play Store and that they actually have to go find the app and install it. Is there a way to automatically sideload our app? We were also discussing a launcher like launcherpro with an xml file included that contains default locations for icons, data, etc.
Has anyone tried this before? Please advise with ideas/suggestions. We don't want to flash a ROM generated by our company because that would require too much overhead on our part to manage because thousands of phones need to me maintained. We also don't want to root the NatureUI/Touchwiz stock rom that comes with the S4.
metroidnemesis13 said:
Hi all,
I am part of an IT Client team and we are trying to prep for the deployment of the GS4. The S3 is our current standard and was received pretty well, but some of the features are overwhelming to our sales force. Is there any way that we can disable some of these features perhaps even automatically via ADB and a USB cable?
Also, we are wanting to have our company app preinstalled. Currently it resides in the marketplace but apparently some of our sales force don't understand the Play Store and that they actually have to go find the app and install it. Is there a way to automatically sideload our app? We were also discussing a launcher like launcherpro with an xml file included that contains default locations for icons, data, etc.
Has anyone tried this before? Please advise with ideas/suggestions. We don't want to flash a ROM generated by our company because that would require too much overhead on our part to manage because thousands of phones need to me maintained. We also don't want to root the NatureUI/Touchwiz stock rom that comes with the S4.
Click to expand...
Click to collapse
I'm not quite sure about disabling features on the stock ROM. I know there's an Easy mode that can be used for first time smartphone owners. As far as preloading your company app, you can write a script to do so. However, that requires you to manually enable developer mode and USB debugging on every single phone. I'm not sure how practical this is, considering you have so many phones. A better way might be to send a mass text message or email to each of the phones with the play store link to the app. Once again, considering the employees might be unfamiliar with the phone, a text would probably be the simple way to go. I would use side-loading as a way of installing your app in the event that someone had an issue with the text. I believe you'd run into the same issues with preinstalling LauncherPro and associated xml files. It doesn't seem there's a way you can properly deploy what you need to w/o going hands on on all units.
Please read forum rules before posting
Questions and help issues go in Q&A and Help section
Thread moved
Thank you for your cooperation
Friendly Neighborhood Moderator
Depending on what functionality you would like to disable, you can go to the App Manager heading in the Settings menu, and disable system apps you don't use. In terms of disabling parts of functionality in certain system apps, that probably wouldn't be possible on stock unrooted devices.
metroidnemesis13 said:
apparently some of our sales force don't understand the Play Store
Click to expand...
Click to collapse
...
I'm not sure how to solve your problem. I was going to say once you are willing to ADB and USB debug you might as well cook up the ROM the way you want it and blast it on with Odin.
However, one thing to be concerned about is the OTA software updates that you probably want your users to be able to receive. If you mod the stock software (either with ADB or a modded ROM) in such a way to make the phone status 'Custom' your users won't be able to get updates and bug fixes from Samsung.
I would just try to hold their hand through getting the app installed (ie. email them a link to it when they get a phone so all they have to do is tap the link and hit install) and leave the rest of the phone alone.

[Debate] Root on Google Nexus Player

I always try on not to be a party p**per but also would like to make this debate as civilized as possible so no need to bash me if you found my doubts in a negative way.
But after spending all this time with the Nexus Player of Google, I found myself with the conclusion, why is worthy my time for any root for the device.
At least I have a goal on showing my step-dad that paying DirecTV (Nothing against DirecTV BTW, just want to save money) is not 24/7 cost-effective versus Google Play Service and popular streaming services.
Heck, I didn't even felt left out in terms that versus Apple TV, the Nexus Player is still short without service like WWE, Amazon, NFL, etc. I was happy with the service available as of the writing of this.
To tell you the truth, the exact moment when I read all the possibility for free TV and streaming needs with Kodi (XBMC), I realized that was exactly why I bought the Google Nexus Player on the first place, beside having an alternate set-top box instead of my lovely Playstation 3 and except for improvement on hardware level for Android TV (reboot capacity WILL BE so WELCOMED!) I don't see how rooting the device can be compared as rooting a Smartphone.
Also some needs that we find regularly on Android Smartphone can be requested to Google either by AOSP or direct feedback (I realize that Google might just ignore anyways) and I am pretty sure that future Android 5.0.x or 5.x version will be synonymous of improvements.
No, this is not ignorance and definitely not naive-ness, perhaps I need another point of view to better understand or see more benefits for rooting the device.
Again, please I created this thread as a informative and debatable spot for this topic, do not flame me and not flame each other if you don't agree with an specific opinion.
TheGeeZus said:
I always try on not to be a party p**per but also would like to make this debate as civilized as possible so no need to bash me if you found my doubts in a negative way.
But after spending all this time with the Nexus Player of Google, I found myself with the conclusion, why is worthy my time for any root for the device.
At least I have a goal on showing my step-dad that paying DirecTV (Nothing against DirecTV BTW, just want to save money) is not 24/7 cost-effective versus Google Play Service and popular streaming services.
Heck, I didn't even felt left out in terms that versus Apple TV, the Nexus Player is still short without service like WWE, Amazon, NFL, etc. I was happy with the service available as of the writing of this.
To tell you the truth, the exact moment when I read all the possibility for free TV and streaming needs with Kodi (XBMC), I realized that was exactly why I bought the Google Nexus Player on the first place, beside having an alternate set-top box instead of my lovely Playstation 3 and except for improvement on hardware level for Android TV (reboot capacity WILL BE so WELCOMED!) I don't see how rooting the device can be compared as rooting a Smartphone.
Also some needs that we find regularly on Android Smartphone can be requested to Google either by AOSP or direct feedback (I realize that Google might just ignore anyways) and I am pretty sure that future Android 5.0.x or 5.x version will be synonymous of improvements.
No, this is not ignorance and definitely not naive-ness, perhaps I need another point of view to better understand or see more benefits for rooting the device.
Again, please I created this thread as a informative and debatable spot for this topic, do not flame me and not flame each other if you don't agree with an specific opinion.
Click to expand...
Click to collapse
I dunno, i rooted mine because i really needed to have expandable storage. So i rooted for chainfires stickmount. So i could have all my movies on my external hard drive run through xbmc natively.
↑This!↑
I have not rooted mine but if i do it will be for the ex-storage as well.. i am at the point of not storing a lot of movies because they are almost all online for a fee or free if you go that way.. We watch a movie once or twice and that is the end of it.. So to add to your debate i don't at this point see why you would root this device.
Would like a reboot function..
Im sure someone will come up with some nice ways to use root.. give them a week or so lol..
The main current use for rooting in my home is support for PS3 & 4 controllers wirelessly, using stick mount & folder mount to store game data and kodi data on an external drive and the ability to modify xml to re-arrange the order of programs in the NP's leanback interface (kodi gets top billing). My daughters now have immediate access to over twenty very large installed games so far thanks to folder mount. I also store all my kodi fanart, cover art, cd art, etc on the external as it takes up so much space internally for my large media collection that kodi accesses from my nas.
There will be future uses for root as well, of course (there always is), but these were my immediate needs.
Elrondolio said:
The main current use for rooting in my home is support for PS3 & 4 controllers wirelessly, using stick mount & folder mount to store game data and kodi data on an external drive and the ability to modify xml to re-arrange the order of programs in the NP's leanback interface (kodi gets top billing).
Click to expand...
Click to collapse
I recently rooted my NP, and I'm completely new to android and rooting. My main desire is to be able to get all of my sideloaded apps into the leanback interface, and to be able to rearrange the order and hide app icons I don't use. I've noticed by default Kodi RC2 appears in the leanback interface.
Do you have any tips for modifying the leanback interface in the way I've described?
kaess said:
I recently rooted my NP, and I'm completely new to android and rooting. My main desire is to be able to get all of my sideloaded apps into the leanback interface, and to be able to rearrange the order and hide app icons I don't use. I've noticed by default Kodi RC2 appears in the leanback interface.
Do you have any tips for modifying the leanback interface in the way I've described?
Click to expand...
Click to collapse
Since things are so new with the leanback launcher there hasn't been much time for any semi-automated tools/apps to be coded to accomplish what you want. Manually, however, is very doable depending on your desired time investment.
You can modify select sideloaded apps to make them show up on the leanback interface by uncompressing its apk, editing its manifest then re-compressing and re-sideloading. See this post: How to sideload XBMC/Kodi on Nexus Player. See also this helpful post from @zlexy : [Q] Launching Netflix From Within Kodi.
You can re-arrange the order of apps listed in the leanback interface by editing leanback launcher's database. See this post by @ariful : [Q] Rearranging Apps on Android TV Nexus Player.
Again, these methods are a bit labour intensive... it'll have to be that way until more devs start/finish coding for this brand new interface/device and/or for Google to release more customizable updates. Good luck.
Elrondolio said:
Since things are so new with the leanback launcher there hasn't been much time for any semi-automated tools/apps to be coded to accomplish what you want. Manually, however, is very doable depending on your desired time investment.
You can modify select sideloaded apps to make them show up on the leanback interface by uncompressing its apk, editing its manifest then re-compressing and re-sideloading. See this post: How to sideload XBMC/Kodi on Nexus Player. See also this helpful post from @zlexy : [Q] Launching Netflix From Within Kodi.
You can re-arrange the order of apps listed in the leanback interface by editing leanback launcher's database. See this post by @ariful : [Q] Rearranging Apps on Android TV Nexus Player.
Again, these methods are a bit labour intensive... it'll have to be that way until more devs start/finish coding for this brand new interface/device and/or for Google to release more customizable updates. Good luck.
Click to expand...
Click to collapse
The last thing you said is exactly why I am resisting the temptation.
I am being fair with the fact that this is the first face of Android Tv and there is yet more to see and I am faithful that most feature that needs root for now, Google might have something on their sleeves, but they are waiting to see how many Nexus Player gets sold, specially after the holidays.
My mom and my step-dad were impressed with the Nexus Player so great, that my step-dad sold me the Google Chromecast as he wanted to have an experience on his own and he really didn't find the Cast environment hard but he liked the more controlled environment of the Nexus Player, so we are buying a second one for me and I will let him take the first one after the second arrives.
I think that is another example that rooting (again, my exception is that a proven restart method gets developed) for now is not needed in base of a normal usage and still haven't got the problem of storage (yet, I know the day will come).

Sideloaded apps/games on homescreen?

or even better in designated folders.. as far as I understand, this can be done after rooting right? but I'd rather not go down that route (at least atm) as I haven't a clue what I'm doing & the methods I've seen for the Shield TV are a little complicated for me (is there an automated method?)
Advice would be appreciated.
If you want to use the LeanBack (default) launcher you have to download SideLoad Launcher from the play store, otherwise you can flash Zulu99's ROM that gives you the default Android experience.
Agreed. I want to root my Android TV, but every thread I read is a little different, and since I don't have much experience doing it, I don't even know where to start. I'd rather wait until I've understood the process better before taking a chance at bricking my console.
Root is dead simple on this device. It's literally not requiring exploits and roots like a nexus device. You unlock the bootloader with very easy instructions, and can even leave the stock recovery if you are worried about things like that. I'm also pretty sure, though don't quote me, that unless you do something massively strange and unlikely, like changing partition sizes, that going back to stock, and relocking is always possible. At least it is on almost every single factory unlockable device on the market. No risk, I recommend it. That being said, you don't need root to sideload as stated abbove. Just get the launcher they recommended by chainfire, nistall it, then grab something like es file explorer, both in the play store, then install apk files from es file explorer, and launch from teh other launcher. The stock launcher launches the other one as the stock launcher can only display android TV supported apps, but the other launcher can display any android app, hence having a launcher inside a launcher.
Hope this helps.
I'd like to flash Steele01's Cyanogenmod 12.1 and use the twrp multi-rom, but from what I've seen, he's still working out a lot of kinks with the console since it's different from the Shield tablet.
If it wasn't for ES Explorer, I'd really be limited. At least I've been able to install Amazon Prime Instant Video and some other apps using their apk files. As far as the launcher inside of a launcher, are you referring to the crappy Sideload Launcher that's available through Leanback Launcher's play store? I saw the full Android mod for the Android TV, and it looks awesome. It looks exactly like you would expect any Android product to look. This whole Leanback Launcher is very disappointing. I feel like someone enabled Kid's mode on their tablet or something. I guess I'm thinking too much into this, and I should just go ahead and do it. Like you said, I could always go back to stock recovery, which from what I understand will need to be done anyway to receive any further updates.
Rolldog said:
I'd like to flash Steele01's Cyanogenmod 12.1 and use the twrp multi-rom, but from what I've seen, he's still working out a lot of kinks with the console since it's different from the Shield tablet.
If it wasn't for ES Explorer, I'd really be limited. At least I've been able to install Amazon Prime Instant Video and some other apps using their apk files. As far as the launcher inside of a launcher, are you referring to the crappy Sideload Launcher that's available through Leanback Launcher's play store? I saw the full Android mod for the Android TV, and it looks awesome. It looks exactly like you would expect any Android product to look. This whole Leanback Launcher is very disappointing. I feel like someone enabled Kid's mode on their tablet or something. I guess I'm thinking too much into this, and I should just go ahead and do it. Like you said, I could always go back to stock recovery, which from what I understand will need to be done anyway to receive any further updates.
Click to expand...
Click to collapse
I recommend trying it out with a cestom rom, as long as you are willing to unlock. I have since gone back to stock after trying both as I needed/wanted 2 features. The streaming button (there is a paid alternative) and the headphones on the controller. Keep in mind you also give up wireless controller, hence the headphones, by going to other roms. I use a monitor, and without a USB DAC I don't have sound if I give up wireless. I have simply settled for running 2 sidebar launchers, and it's working great for me. Also, Market Helper is good as it'll tell the play store (web version) that you are using a Nexus 7, ect, and can install most apps that way easily without having to sidelead everything. It'll also handle auto-updates ironicly ,ith stock play store app. Hopefully that'll help you decide. Please let us know what you did and why as we as a community like to know users needs. If you get stuck at any part of the process, please PM me or ask on the forums. We'd be glad to help with anything!
I don't have any problems with unlocking it, I, like you, just want to be sure I don't lose any features of the Shield. Losing game streaming and the wireless controller sound like a deal breaker. I'm sure it's just a matter of time before someone fixes these issues in a custom ROM. The wireless controller is configured using WiFi Direct. Even on Nvidia's website, they're all for people rooting their device and customizing it the way people want. One guy, who works for Nvidia was saying that they're definitely not against people rooting it because once someone buys it, they're willing to do whatever they want with it. So hopefully, we'll see Nvidia release more info to help people develop custom ROMs without losing any of the functionality of the device. Aren't there custom ROMs you can flash onto the Shield Tablet and still be able to use the wireless controller?
Is Market Helper an apk to install on the console? And what sidebar launchers are you using? There are times when I try using Shield Hub to connect to my local PC and it not work, and then I try with Moonlight, and it works everytime. I also like using the remote desktop feature. If you add the remote desktop app manually into the GeForce Experience software on your PC, then using the Shield, you can connect to your desktop using either Moonlight or Shield Hub and your TV mirrors your monitor.
kdb424 said:
Root is dead simple on this device. It's literally not requiring exploits and roots like a nexus device. You unlock the bootloader with very easy instructions, and can even leave the stock recovery if you are worried about things like that. I'm also pretty sure, though don't quote me, that unless you do something massively strange and unlikely, like changing partition sizes, that going back to stock, and relocking is always possible. At least it is on almost every single factory unlockable device on the market. No risk, I recommend it. That being said, you don't need root to sideload as stated abbove. Just get the launcher they recommended by chainfire, nistall it, then grab something like es file explorer, both in the play store, then install apk files from es file explorer, and launch from teh other launcher. The stock launcher launches the other one as the stock launcher can only display android TV supported apps, but the other launcher can display any android app, hence having a launcher inside a launcher.
Hope this helps.
Click to expand...
Click to collapse
Not to forget Es file explores send by land feature which is great for sending apks from other devices to your shield

Need help developing a lockscreen android

Hey guys, I plan on creating an app but I need some tips and/or tricks to help me get started. I do plan on releasing the app on here (Using XDADevelopers) first to get some attention, then release it on the Google Play store. Here are the details of the app:
App Type: Lockscreen Customization
Minimal SDK: API 16 (JellyBean)*
Testing Device: Samsung S6 Edge (Rooted, running Android Marshmallow)
IDE: Android Studio
Key Components:
The app must be able to detect weither the home button is being pressed (which makes the phone access to the launcher, we dont want that) and quickly intercept the action and return back to the locker
Allow to lots, and I mean LOTS of customability (Much like C Locker, which is the app that has inspired me ^^), some of these customizations include the following:
App widgets and custom widgets like images, text, sprites, etc
LED/Vibration/Notifcation settings for apps
Change speed of animations (Like NovaLauncher does), also be able to choose different types of animations for the lockscreen
Customize colors in app
Integrate Android Wear (make the watch vibrate or ring your phone is low on power, or when the connection is lost)
Different lockscreens that show whenever the conditions configured are met, similar to C Locker (like bluetooth connections, music playing, WiFi, SmartLock conditions ,etc)
This is the cricual part: MUST have several different unlock unlock, like fingerprint (Thanks to Android 6.0.1), pattern, pin, SmartLock, Slide-To-Unlock, and Gestures
Be able to integrate as a plugin for Tasker, like have tasker check for launched apps
Intregrate voice assistants like Google Now/Google Assistant, S Voice, and such others
Have high and steady performance for all phones like. Also not be a resource hog!
This may is maybe feature: Be able to do functions like override the system settings and bypass system lock via root
Utilize Material style (this is a personal preference tbh)
I will add in some more ideas I have for the app.. Actually, I haven't gotten a good name for the app, but I'm thinking of Trinity Locker.
As you can see, I have numerous of ideas for this app.. all I need is some help with creating it. I will warn you guys this, I am pretty new to Android development (I typically code on Minecraft, even created some pretty decent mods), so I need some guidance on what and how things work with the Android system. I do have some coding experience from coding mods for Minecraft and taking a class on the basics of C++. If you guys have some ideas or tips and tricks to give, I'm all ears. Thank you!
NOTE: Anything with a * means that it is subject to change!
Oh yeah, I forgot to mention, I did also have a chance of using MIT App Inventor so I have a small foundation of the Android development. But I am new to Android Studio, so I need some tips with using that as well.
ALSO, to crucially note, I am in high school.. So I may not have time to respond to everyone/program the app since I have majority of my classes are cross college (or to most known as Dual Enrollment or Advanced Placement (AP)) courses :crying:. Oh and I live in the Central US Timezone, so my time will be different (or the same) for most
NovaViper said:
Hey guys, I plan on creating an app but I need some tips and/or tricks to help me get started. I do plan on releasing the app on here (Using XDADevelopers) first to get some attention, then release it on the Google Play store. Here are the details of the app:
App Type: Lockscreen Customization
Minimal SDK: API 16 (JellyBean)
Recommended SDK: API 23-24 (Marshmallow and Nogaut)
Testing Device: Samsung S6 Edge (Rooted, running Android Marshmallow)
IDE: Android Studio
Key Components:
The app must be able to detect weither the home button is being pressed (which makes the phone access to the launcher, we dont want that) and quickly intercept the action and return back to the locker
Allow to lots, and I mean LOTS of customability (Much like C Locker, which is the app that has inspired me ^^), some of these customizations include the following:
App widgets and custom widgets like images, text, sprites, etc
LED/Vibration/Notifcation settings for apps
Change speed of animations (Like NovaLauncher does), also be able to choose different types of animations for the lockscreen
Customize colors in app
Integrate Android Wear (make the watch vibrate or ring your phone is low on power, or when the connection is lost)
Different lockscreens that show whenever the conditions configured are met, similar to C Locker (like bluetooth connections, music playing, WiFi, SmartLock conditions ,etc)
This is the cricual part: MUST have several different unlock unlock, like fingerprint (Thanks to Android 6.0.1), pattern, pin, SmartLock, Slide-To-Unlock, and Gestures
Be able to integrate as a plugin for Tasker, like have tasker check for launched apps
Intregrate voice assistants like Google Now/Google Assistant, S Voice, and such others
Have high and steady performance for all phones like. Also not be a resource hog!
This may is maybe feature: Be able to do functions like override the system settings and bypass system lock via root
Utilize Material style (this is a personal preference tbh)
I will add in some more ideas I have for the app.. Actually, I haven't gotten a good name for the app, but I'm thinking of Trinity Locker.
As you can see, I have numerous of ideas for this app.. all I need is some help with creating it. I will warn you guys this, I am pretty new to Android development (I typically code on Minecraft, even created some pretty decent mods), so I need some guidance on what and how things work with the Android system. I do have some coding experience from coding mods for Minecraft and taking a class on the basics of C++. If you guys have some ideas or tips and tricks to give, I'm all ears. Thank you!
Click to expand...
Click to collapse
You can only choose one minimum or target API level
Sent from my GT-S7580 using Tapatalk
DodoGTA said:
You can only choose one minimum or target API level
Click to expand...
Click to collapse
What I meant by the recommended api is the api I'm starting on first (since that's what Android Studio defaultly sets mento the develop on the latest first)
Hey I have gotten the first bits of the app started! I'm trying to work on the setup phase of the app (where the app asks for permissions and basic settings to start). I even got the code uploaded on Github. Oh also, I might create a XDA Developer project and start adding some info there
Hey guys! I've been adding lots of stuff to the app! If you guys notice something off with the coding, please let me now at Github! Thanks!

Categories

Resources