Hey guys,
I'm in the very very early stages of my masters work and I was toying around with the idea of using an Android tablet for part of it. I want to ask you devs what can be done when modifying the Android OS itself specifically in terms of a few things.
1. Logins - I would like to implement a classic user/password combination with levels of access for user, administrator, and some sort of superuser.
2. Restriction of User account - I would like to lock the user into one particular application. It must be relaunched when the device is booted and if the application crashes (hopefully not!) it must be restarted. Additionally, no market access, web access, etc.
3. Remote management if possible
4. Data encryption if possible
5. Prevent anything from being introduced from USB ports, SD slot, etc if unwanted.
I guess this brings me around to - is Android even the most suitable platform for such an endeavor. I'm not sure, to be honest, but I would love to get into development myself and this seems like a great way to learn. This is all just one part of a much larger project that I don't want to discuss just yet so sorry for being lax on details.
Thanks guys!
Android runs a virtual machine system called dalvik, in which each application gets it's own insuranceof the machine. It's implemented in such a way that each application gets assigned a user id, which unfortunately for you means each app is a different user, at least to the system. That's going to be a major wrench in the multi user plans. taking that into consideration, to have the same level of control over your tablet you'd have to give even the most basic user level "root" access or else the apps will start crapping their collective pants. As far as unwanted usb, there are a few apps that implement this functionality freely available through the market. Same with remote management. What I haven't seen yet is total encryption and I don't know enough about it to say it's possible or not. Seems feasible though.
My advice: write a custom login screen widget and then bake all these features into a pretty rom.
treat me like an idiot if these are obvious..
I want to put Samsung stock nougat on my rooted SM-T810, and I have some general questions. if all this info is gathered somewhere else, please point me there. maybe I used bad search terms?
1) for US, I use the XNZ country code, correct?
if there's an update thread already, consider this an apology for wasting your time. please stop reading now and point me to it. otherwise:
2) Use Odin 3.12, correct?
3) Can I just use twrp to update?
4) will I lose root?
5) if yes to above, could you please point me to a rooting guide (SM T810)
6) other than the ROM itself, what do I need?
yeah - so i'm an idiot. I see the 'no questions' posting now. guess I jumped the gun
Is your current s2 Tab working smoothly? If so, why risking an update?
why not? I like to play around and keep current. Besides, IMHO, Android s**** as an OS, still unable to do things Windows was doing in the early 90s. I keep hoping someday it will grow up... I know Android and Windows have different purposes, but until I can network at the OS rather than app level (built in), and until it is fully 'self-contained' and doesn't require a PC for changing OS versions (w/o 3rd party apps), etc., I'm going to consider it 'not ready for prime time'. Just my opinion.
"Keep it current" what does this mean?
You do realize that the lastest software versions often come with the most current bugs and issues at hand.
If you need to network, install Kali Linux, I'd suggest.
'keep it current' = keep all apps and the os to the most recent version possible
bugs: yeah, but it also comes with the latest features
Linux: on the tablet? there's a version? but that's sort of beside the point - Android lacks a functionality that's been in every other OS on the planet since at least the early 90s. it may be by intent, but it still ain't there, and it would sure make my life easier if I could map a drive from my nas and have it's contents available to all apps: music player, movie player, ebook reader. for work, I've used it to process data in the field using Octave. Getting the data on and off is always a pain - better if I could map a share and go from there.
not trying to argue - you asked, i'm elaborating. too much, maybe.
Keep all apps and the os to the most recent version possible. But what for?
Why trying desperately to fix a working car?
Updates eat storage and in most cases performance. Worse, introduce new bugs and so on.
I do not get this: update mania. Sure, it certainly assures that the Superclass can easily spy on every single user but besides that.. it makes no sense IMO.
Certainly, Android is Linux based after all. So yes, you could root your Tab and install Linux.
Drive access. That's already possible. You can connect an external SSD drive or HD drive via USB. Or NAS,
http://www.techrepublic.com/google-...o-help-you-connect-to-network-storage/?espv=1
I feel you. No arguing here either, just trying to understand your viewpoint.
just want a fully functional 'computer' where I can access files without having to use one app to copy the files over from the nas and another to use them. step one is the OS's responsibility, IMO. want access to network drives and otg drives to be identical to access I get on the internal memory.
and if you really want to get me going, start up on selinux, the "god i'm so afraid to go outside" solution. yeah - let's punish everyone because that guy over there is being bad. and lack of automatic root access? these are children's toys? unfortunately, my favorite ebook reader is only on android. as is the best music player I've found.
fun discussion, but I gotta get some work done
Msamp said:
just want a fully functional 'computer' where I can access files without having to use one app to copy the files over from the nas and another to use them. step one is the OS's responsibility, IMO. want access to network drives and otg drives to be identical to access I get on the internal memory.
and if you really want to get me going, start up on selinux, the "god i'm so afraid to go outside" solution. yeah - let's punish everyone because that guy over there is being bad. and lack of automatic root access? these are children's toys? unfortunately, my favorite ebook reader is only on android. as is the best music player I've found.
fun discussion, but I gotta get some work done
Click to expand...
Click to collapse
I guess you are not really understanding the role smartphones and tablets play in the computing world. They are more communications terminals designed to be usable without mice and keyboards rather than stand alone computers. Your recurring references to what computers could do in 1990 is a little off. All you had (at most) was windows 3.0. That did not include networking out of the box, but relied on device-specific drivers and utilities (i.e. Novell) to access a thin-net ethernet coax cable or IBM token ring network. If you want to get online, be prepared to use a serial terminal and a But I digress...
Android is not Windows. It is a cut down and specialized version Linux. Linux/Android is not a single monolithic OS like Windows. It does not do SMB out of the box, but needs a Samba client to do SMB to your windows-ish NAS. It does not try to be all things to all people, but rather gives you the basics and lets you, Joe User, add on the things to make it do what you want. In short they don't bloat it down with stuff only 10% of users will want to use.
To access your NAS, there are Samba (SMB) and ftp clients that let you do it. In fact I have a couple Android streamer boxes on my TVs around the house. They connect directly to my NAS video libraries and pull movies and other videos directly from there using a variety of protocols. Do I need to do that on my phone? No, but hey, I can install KODI on that phone and do just that. I can also put KODI on my windows box and do the same thing. But if I want to disconnect, I can copy these movies to my Tablet/Phone and play them any time I want off line. This is all things I would challenge you to do using Windows 3.0 in 1990 (don't even think of doing full touch screen support with Windows 3.x).
But well, if you really want your phone or tablet to work like Windows, you should run Windows on it
not '1990' - 'early nineties'. big difference. Win 3.1 (or WFW?) had an add-on, but still OS level tcp/ip stack
paragraph 2: I don't count real networking as an option. I should be able to access my ebooks on my nas usung ebookdroid, not have to move trhem to the tab using ESfilemanager THEN read them. I have a HUGE library of pdfs, movies, music, more than will fit on my 128 gig sd card (or a 256 g card for that matter), and i'd like access to the WHOLE THING from any appropriate app I choose. all the smb apps suck green worms, by the way.
I don't want to have to install a freakin client - it should be part of the os. imho, of course
btw: this discussion has become pointless. I have my preferences, you have yours. that's the way it should be. and as far as their 'role' goes: give them a bigger one - they're capable.
'bye
I totally understand your gripe. And I do wholeheartedly agree there should be a *root* toggle in the **Developer Option**.
But here is the thing, how are greedy conglomerates, and the gov puppets, supposed to spy on each and every single citizen if they just uninstall all spyware?
Moreover, most consumers are just too *untechy* and they would probably lose all their bank account, credit card and online shopping data to third parties and eventually blame the OEM. I smell lawsuits of the retard.
Auto updates are there for a reason. Control.
For instance, Samsung's new high-tech TVs record audio 24/7. Same for all these assistant devices.. Amazon Echo, Google Home etc. Seriously, 1984 isn't that far away anymore.
Msamp said:
treat me like an idiot if these are obvious..
I want to put Samsung stock nougat on my rooted SM-T810, and I have some general questions. if all this info is gathered somewhere else, please point me there. maybe I used bad search terms?
1) for US, I use the XNZ country code, correct?
if there's an update thread already, consider this an apology for wasting your time. please stop reading now and point me to it. otherwise:
2) Use Odin 3.12, correct?
3) Can I just use twrp to update?
4) will I lose root?
5) if yes to above, could you please point me to a rooting guide (SM T810)
6) other than the ROM itself, what do I need?
Click to expand...
Click to collapse
Use Odin AND the rom... i think you will lose root but you can always go back in twrp to install supersu.
I did something similar, i used Samsung Smart Switch to do an emergency reset on mine and it installed the latest firmware (nougat).
That will unroot and remove twrp.
I wouldn't (and didn't) reflash TWRP and root because you lose OTA updates, and right now there's some bugs in Nougat that , for me, were fixed in an OTA update. But once you flash with Smart Switch, you could always re-install TWRP and root again if you want.
Don't mind Niii4, he ranted about the same things in my thread and to others too...
Well.
Its kinda off topic...
But I thought I would ask here.
I'm not a dev but I try learn about developing stuff by trying develop stuff.
Most of the time is it to stuff I have laying around at home.
So... I got my hands on a Samsung smt-h3126.
I short: it's a set-top box from a carrier here in Denmark called YouSee under the TDC group.
I fired the box up and discovered that it works but with the YouSee firmware..
The device have HDMI, HDD, Ethernet and runs Linux.
So I rushed to Google and made a boob search and found the source code for the box at Samsung (http://www.samsung.com/global/busin...s/resource/opensource/cable-set-top-box.html) the only problem is that I don't know what the next step is.
Normally it would be to download the file, find a guide on how to flash it, flash it and install needed apps.
But I dont think its that easy.
I am thinking I have to make a Linux environment to work with this in and code in the apps that I need (YouTube, Netflix, viaplay, Plex and so on) and also much of the interface. But I don't know where to start or how to start.
Is there someone here on XDA there can give me the kick in the behind so I land at the start point on my travels on designing my "own" software?
All,
I need help immediately..I'm not a developer or tech savvy type beyond corp correspondence and general reporting for project management. I've been hacked in the worst way by criminals I caught doing some very nasty things in my name and on my property. They used Bluetooth and Wifi/Wifi Direct to pair with everything but the toaster in my house. They are using OMADM protocol to send APKs and other apps directly into my devices with what appears to be permanent USB tethering embedded that I cannot breaK and every new device get the same data dump from some cloud or text or email and renders my devices slaves. They've used everything from remote desktop services to ALL legitimate apps DL from playstore Github and other places. These are not detected by malware spyware or antivirus. They install them in the system side via OTA root. It's taken me 9 months to learn this reading bits and pieces like reading 10 books at a time two pages from each book every tem minutes then trying to understand it and apply. Law enforcement is useless. Can YOU help me??! It's cost me my house my patience and nearly my life. If you can and are willing let me know how to contact you on secure platform. I even need your help to do this securely and safely. I'll PAY. I need help. Please. These are Linux and Java code writers and app writers. They KNOW how to attack. Who out there will help? I can provide phone number, email add etc and will contact you in anyway you prefer.
Victimized23322 said:
All,
I need help immediately..I'm not a developer or tech savvy type beyond corp correspondence and general reporting for project management. I've been hacked in the worst way by criminals I caught doing some very nasty things in my name and on my property. They used Bluetooth and Wifi/Wifi Direct to pair with everything but the toaster in my house. They are using OMADM protocol to send APKs and other apps directly into my devices with what appears to be permanent USB tethering embedded that I cannot breaK and every new device get the same data dump from some cloud or text or email and renders my devices slaves. They've used everything from remote desktop services to ALL legitimate apps DL from playstore Github and other places. These are not detected by malware spyware or antivirus. They install them in the system side via OTA root. It's taken me 9 months to learn this reading bits and pieces like reading 10 books at a time two pages from each book every tem minutes then trying to understand it and apply. Law enforcement is useless. Can YOU help me??! It's cost me my house my patience and nearly my life. If you can and are willing let me know how to contact you on secure platform. I even need your help to do this securely and safely. I'll PAY. I need help. Please. These are Linux and Java code writers and app writers. They KNOW how to attack. Who out there will help? I can provide phone number, email add etc and will contact you in anyway you prefer.
Click to expand...
Click to collapse
Hi Victimized23322
XDA is not the right platform for such request and I'm compelled to warn our members that your request may be malicious in itself. Playing the victim is a very common practice used by phishers and con artists.
Therefore I recommend all members not to engage with @Victimized23322 about his/her problem. Any damages and/or losses resulting from engaging are entirely your own responsibility.
Thank you for understanding my concern, we have to take this into account. If what you explained is true, you need a specialized security firm that deals with these type of attacks.
Hey Y'all,
My name is [email protected] from South Carolina. I have enjoyed this forum for years, It has helped me fix a big problem in my life. Thank all you devs from the bottom of my heart. You see I live in a remote part of SC with very few internet options. The only option I have found that meets my needs is a great grandfather plan from the big red V. So hotspoting my phone has been a blessing for home internet. Maybe someday us country folks can cross the digital divide and get real home internet options.
In the early days of smartphones I used PDAnet until the wifi option stopped working for me. Then I got a Nexus 5x and was able to just unlock the boot loader, no root and just unpack the boot.img with AIK and add a line to ramdisk/default.prop, rebulid the boot.img and flash. What version Android stopped being able to edit the boot.img directly? I had loaded Lineage on it and kept building my own version for a while even after those Lineage OTA's stopped. Now the big red V has deemed the Nexus 5x unfit for their network so I have switched to a Pixel 3a android 12 sept 22. I currently have it rooted and magisk installed with tethering enabler mod working. But I was unable to use any apps from the phone to edit build.prop it would not save for some reason, any ideas? But the magisk mod is working now for my home network needs with a slight strange annoyance that I am now here to dig in and hopefully find an answer. Can someone point me to the how to use your phone as a home network modem only section? I've done lots of reading here but found no place to ask such specific questions respectfully in this forum. Should I post in general questions or my phone specific board? I need to set my piHole as the DNS and set my jellyfin and nextcloud servers as static IP's inside android.
Personally I'm 45 I have an EE and partly thru my CS from the Open Source Univ. on github. My hobbies are tech, linux, raspberry pi, esp32/8266, rp2040, arduino, 3dprinting, farming, cooking and home brewing beer.
Hope I can find the answer I seek here without asking the questions the wrong way.
Welcome to the xda family.
Cheers.