New to android, custom security rom - Android Q&A, Help & Troubleshooting

Hello,
First of all I would like to say that I'm completely new to android (except for the occasional dabblin on a friends phone) so please go easy on me. I am tech savy, but just never had anything to do with this platform, due to my not so nice opinion of google...
I am on blackberry passport and am/was a loyal bb customer with all that follows. But please I do not wish to start android vs bb vs ios etc thread. It is a matter of taste in the end.
So long story short, never had anything to do with IOS or android as I prefered BB for security, productivity and slimeline OS. However due to recent BB swithc to android and priv (which id god awful imho) and apparent abandonment of OS10 i am faced with increasing frustraton over current passport usage as it is more and more laggy problematic every day. So seeming that bb has abandoned os10 I have finnaly decided that perhaps it is a time for a different platform.
I am considering getting the oneplus 3.
So my questions are:
- What kernel and ROM to flash? I explicitly do not want anything to do with google or google services, i do not have gmail and have no intentions to open one. I do not use any service connected to google, no cloud sync, no FB, no instagram etc.... I want my phone google free, bloatware, spyware, ads free, cloud sync free etc. so basically I want as much control over what is installed as possible, with preferably NO personal info shared to any service.
- What is the most open source build? (coming from a viewpoint that google is evil, apple too.. I am putting my trust in the open source community) - replicant project peaked my interest, but the supported phones are too old and too few. I would be extremely pleased tho, if sth like this existed for newer phones.
- Encryption is a must, both of memory and communication (pgp)
- advanced app permission control is a must
- if there exist sth like BB hub or other similar true multitasking option even better
to put it simply, what custom rom and kernel to flash to get the most secure, opensource, google and similar companies free phone with maximum control over os and no to minimum personal info shared.
I would very much appreciate if you could point me in the right direction. As i said no experiance with android, but am quick learner and tech savy. so no need to dumb it down for me.
Thank you !!

Related

Getting Started With Android

Hello, I'm new to this forum, but, I have been in other forums relating to hacking 'mobile' devices. Previously, I was part of a number of different iOS forums, so, I know about jailbreaking, and troubleshooting problems on the iOS platform. I'll also share my few thoughts on Android, and my experience on Jelly Bean so far within this, embarrassingly long, post.
However, with Google's announcement of the Nexus 7, I was impressed by Android, and I was thoroughly impressed that it had finally sorted out the lagging problems. (I had used Android tablets, but they never appealed to me due to the lag which each one experienced. Jelly Bean, and, in particular, 'Project Butter', has remedied this issue - I have experienced no lag on my Nexus 7 since I received it a week ago.) And so, I pre-ordered the Nexus 7 - deciding against purchasing, a much more expensive, but, I believed, an excellent tablet, the iPad.
iOS, also, was beginning to become less interesting to use - sure, the iPad may have a larger scale of the iOS mobile operating system, but it remained largely the same. Same interface (although on a, admittedly, much better screen) same apps, same freedom - without the jailbreak. The new iPad (as advertised and sold by Apple), I thought, also did not do an excellent job on improving it's predecessor. Sure, an improved screen, and processor to power the screen - but is that worth it? (Considering another one will, inevitably, be released within a year.)
Tegra 3 was making strides. Although, one thing that saddens me about Android, and is something which definitely hinders it's ability to overthrow iOS - is the fragmentation present on the operating system. I'm not sure which apps are compatible with my Nexus 7, and which ones are not. (On a side not, piracy is also another factor which slows the progress of Android, and is perhaps a reason why some apps are exclusive to iOS in the first place - I'm looking at you Epic Games! Android certainly has the power and graphical capabilities to run the game, but Epic, like all companies must, are interested primarily on their profits. Again, fragmentation plays its part!)
Although, shifting to different mobile operating systems is rather difficult - especially since I am intrigued by modifications, and altering devices to make them fulfil my needs. On iOS, it was quite simple: There was only one thing to do - jailbreak. A process, which in itself, was extremely simple (for the most part.) It appears there are also much more iOS specialists on YouTube, who post easy to follow tutorials. Also, since iOS is a 'closed' platform, I was not concerned by viruses, and I knew what I could, and could not do.
Android, however, is open - and this, paradoxically, limits myself. There are so many modifications, I do not know which ones are good, which ones are bad, and which ones could result in bricking my, now beloved, Nexus 7. I don't want to completely mess up my device, or install random rubbish which only makes it slower. I have, almost literally, no clue on where to start. Sure, I've downloaded a few basic apps from Google Play - TegraZone - but who cannot do that without assistance?
I want to install more widgets, that amaze me, and also applications which will prove useful. (For example, a file managing app, a torrent app (no piracy! ), and other cool things.) I also, though, require a reliable anti-virus. Having previously used iOS for a number of years, I was not subject to any viruses, and, indeed, I did not have to worry about viruses - there are very few, if any, viruses on iOS. Android, though, is much more open to viruses. I need to ensure that I do not succumb to one.
However, what I am most interested in is the 'rooting' process, and the benefits which can derive from it. What extra things can I achieve by rooting my Nexus 7? What applications should I install to supplement the rooted device? (I have read of ClockWork(?)Mod, but I have not really ventured that far into applications which take advantage of rooting, since a lot of the information mentioned appears to me as gibberish, due to my noobishness .) And, perhaps most importantly, if something were to go tragically wrong - how would I recover the device. (Again, I'll make a reference to iOS, since, it is an operating system I am familiar with - you could simply restore the device through iTunes - what is Android's alternative?)
So, can you assist me in getting accustomed to the Android operating system by providing your recommended apps, and also useful tutorials which I can use to develop my understanding? I literally have no clue what half of the things in the Android section of this forum talk about - they included an abundance of vocabulary which, evidently, you need relative experience to understand. I also need require some Android experts - involved in perhaps development - to follow on Twitter!
Thanks for reading through my essay! Please, help a noob get started! I would appreciate all forms of feedback!
Note: I have downloaded the Android SDK (Although, not installed it, as of the time of writing.), and I have also got the factory image for the Nexus 7. I achieved this by briefly viewing a YouTube video. There do not appear to be that many, though. The XDA YouTube channel generally covers the news aspect of all things related to Android.
The greatest bit of advice I can give is to start here - Nexus 7 - and read read read!
There's no backup and restoring the entire system without root. When you do you can install a custom recovery. Note there is always a stock recovery that is far limited compared to recoveries such as CWM.
Android really doesn't have problems with viruses. Seriously. The only reason why it appears so is because idiots sideload apps from shady sites that contain viruses, but on iOS there is no sideloading without jailbreak.
For a file managing app, you can use Explorer (my preferance), ES File Explorer, or Astro.
Widgets are really personal preferance, I keep a music widget to quickly play music, a calendar widget, weather widget. You might want a news widget like Flipboard.
Rooting gives you full access to your device. It allows performance gains like overclocking, battery saving with underclocking. Like I said before, it opens to ability to backup/restore entire systems and individual apps with Titanium Backup. You can install customs ROMs, delete system apps (usually bloatware), remap the physical keys, use Tasker for automated tasking (pretty awesome btw). You can also edit system files, such as notification tones, ringtones, bootanimation, etc.
Sent from my MB508 using xda premium
Konflict1471 said:
Hello, I'm new to this forum, but, I have been in other forums relating to hacking 'mobile' devices. Previously, I was part of a number of different iOS forums, so, I know about jailbreaking, and troubleshooting problems on the iOS platform. I'll also share my few thoughts on Android, and my experience on Jelly Bean so far within this, embarrassingly long, post.
However, with Google's announcement of the Nexus 7, I was impressed by Android, and I was thoroughly impressed that it had finally sorted out the lagging problems. (I had used Android tablets, but they never appealed to me due to the lag which each one experienced. Jelly Bean, and, in particular, 'Project Butter', has remedied this issue - I have experienced no lag on my Nexus 7 since I received it a week ago.) And so, I pre-ordered the Nexus 7 - deciding against purchasing, a much more expensive, but, I believed, an excellent tablet, the iPad.
iOS, also, was beginning to become less interesting to use - sure, the iPad may have a larger scale of the iOS mobile operating system, but it remained largely the same. Same interface (although on a, admittedly, much better screen) same apps, same freedom - without the jailbreak. The new iPad (as advertised and sold by Apple), I thought, also did not do an excellent job on improving it's predecessor. Sure, an improved screen, and processor to power the screen - but is that worth it? (Considering another one will, inevitably, be released within a year.)
Tegra 3 was making strides. Although, one thing that saddens me about Android, and is something which definitely hinders it's ability to overthrow iOS - is the fragmentation present on the operating system. I'm not sure which apps are compatible with my Nexus 7, and which ones are not. (On a side not, piracy is also another factor which slows the progress of Android, and is perhaps a reason why some apps are exclusive to iOS in the first place - I'm looking at you Epic Games! Android certainly has the power and graphical capabilities to run the game, but Epic, like all companies must, are interested primarily on their profits. Again, fragmentation plays its part!)
Although, shifting to different mobile operating systems is rather difficult - especially since I am intrigued by modifications, and altering devices to make them fulfil my needs. On iOS, it was quite simple: There was only one thing to do - jailbreak. A process, which in itself, was extremely simple (for the most part.) It appears there are also much more iOS specialists on YouTube, who post easy to follow tutorials. Also, since iOS is a 'closed' platform, I was not concerned by viruses, and I knew what I could, and could not do.
Android, however, is open - and this, paradoxically, limits myself. There are so many modifications, I do not know which ones are good, which ones are bad, and which ones could result in bricking my, now beloved, Nexus 7. I don't want to completely mess up my device, or install random rubbish which only makes it slower. I have, almost literally, no clue on where to start. Sure, I've downloaded a few basic apps from Google Play - TegraZone - but who cannot do that without assistance?
I want to install more widgets, that amaze me, and also applications which will prove useful. (For example, a file managing app, a torrent app (no piracy! ), and other cool things.) I also, though, require a reliable anti-virus. Having previously used iOS for a number of years, I was not subject to any viruses, and, indeed, I did not have to worry about viruses - there are very few, if any, viruses on iOS. Android, though, is much more open to viruses. I need to ensure that I do not succumb to one.
However, what I am most interested in is the 'rooting' process, and the benefits which can derive from it. What extra things can I achieve by rooting my Nexus 7? What applications should I install to supplement the rooted device? (I have read of ClockWork(?)Mod, but I have not really ventured that far into applications which take advantage of rooting, since a lot of the information mentioned appears to me as gibberish, due to my noobishness .) And, perhaps most importantly, if something were to go tragically wrong - how would I recover the device. (Again, I'll make a reference to iOS, since, it is an operating system I am familiar with - you could simply restore the device through iTunes - what is Android's alternative?)
So, can you assist me in getting accustomed to the Android operating system by providing your recommended apps, and also useful tutorials which I can use to develop my understanding? I literally have no clue what half of the things in the Android section of this forum talk about - they included an abundance of vocabulary which, evidently, you need relative experience to understand. I also need require some Android experts - involved in perhaps development - to follow on Twitter!
Thanks for reading through my essay! Please, help a noob get started! I would appreciate all forms of feedback!
Note: I have downloaded the Android SDK (Although, not installed it, as of the time of writing.), and I have also got the factory image for the Nexus 7. I achieved this by briefly viewing a YouTube video. There do not appear to be that many, though. The XDA YouTube channel generally covers the news aspect of all things related to Android.
Click to expand...
Click to collapse
Welcome to Android!
I think you'll enjoy it
Ok on to your questions:
These are gonna be out of order
Reliable anti-virus: Trend Micro Mobile Security (worth the $10 )
Benefits of CWM: Backups, restores, custom ROM flashing
Benefits of rooting: custom ROMs, access to system files
Some apps to get started: Angry birds , Rom Manager, BatteryCalibration, ES File Manager, imo
Android's alternative to iTunes' restore is CWM. It's not official but its tons better then iTunes. You do it from the device and its a full, complete restore.
Ask again if I didn't answer something
Very long post BUT a few things to think about.
I have never used a antivirus software and really they are pointless just look at the apps before you download them read the comments and look at the permissions the app uses and think "does that fart noise app need to be able to send texts" of cause the answer is no so don't install it.
Other fractures can be useful like phone tracking but there are better apps that are free for this like prey.
If you root you will have full control of your filesystem much like su on Linux if you have ever used this. You could for example with root use my project to run Linux distros like Ubuntu. The nexus 7 due to being under googles power is very easy to unlock and root and if you mess something up easy to restore a backup. There are other great apps to like being able to back up apps and there data.
Just a few points and if you have more questions feel free to pm me
Sent from my GT-N7000 using xda premium
AVG or Avast antivirus are the best.
Solid Explorer is the best file explorer.
UCCW is the most customizable widget.
Taptu or Pulse are the best news readers.
Pocket.
Tapatalk forum.
MX player is the best video player.
Dropbox is by far the best cloud storage.
Photoshop.
PowerAMP is the best Music Player.
I would say that you don't need to root a Nexus Device. You got the latest OS and will always have.
The only reason you would wanna root is for some root apps.
Like Titanium Backup, AdBlocker and ROM Toolbox.
CWM is only necessary if you want to flash a custom ROM and you don't need to because you already have AOSP Jelly BEAN.
Thanks for all of the responses! And apologies for the long post! xD
I'll look through the Nexus 7 forums as XperienceD mentioned.
And by ClockWordMod - is that actually ROM Manager? I'm confused, and this is probably the most noobish question you'll get. xD
Since I don't really want to root my Nexus 7 (currently, that is) - then I would not really need to back up the data, since, there will be no risk. I'm not really concerned about overclocking my device - it's quite fast as it is. However, battery saving is quite tempting. Although, I don't see it as a reason alone to root my Nexus. And, as it is stock Google - there is no unnecessary bloat ware attached to the device.
And I can't get viruses while browsing through the internet?
I always thought that was the case, which is why I was looking for an anti-virus application.
Also, for UCCW - do I need to install a custom launcher of some sort? Is it really possible to add a widget, that appears complicated, simply through the Google Play market?
And finally, while installing ES File Explorer - I noticed that it had permission to remove shortcuts without user intervention. Is this the sort of permission I should be checking for on other applications? Since people on this forum recommended the app, I didn't really have any doubts of whether it was legit.3.
Also, how you I get toggles back on the notification bar? On iOS (sorry for the repeated mentioning of the scum ) - I had SBSettings, which was similar to the notifications available on Android. How would I add the toggles back?
Konflict1471 said:
Thanks for all of the responses! And apologies for the long post! xD
I'll look through the Nexus 7 forums as XperienceD mentioned.
And by ClockWordMod - is that actually ROM Manager? I'm confused, and this is probably the most noobish question you'll get. xD
Click to expand...
Click to collapse
It is a custom recovery which lets you backup your ROM, flash new ROMs and make other changes to your device (so in a way use it is a ROM manager)
Konflict1471 said:
Since I don't really want to root my Nexus 7 (currently, that is) - then I would not really need to back up the data, since, there will be no risk. I'm not really concerned about overclocking my device - it's quite fast as it is. However, battery saving is quite tempting. Although, I don't see it as a reason alone to root my Nexus. And, as it is stock Google - there is no unnecessary bloat ware attached to the device.
Click to expand...
Click to collapse
This is true if you have a nexus device the need for root is far less, and the fact that alot of apps that used to need root have become features in new versions of android, back in the days of 1.5/6 you needed root to pretty much do anything good
Konflict1471 said:
And I can't get viruses while browsing through the internet?
I always thought that was the case, which is why I was looking for an anti-virus application.
Click to expand...
Click to collapse
Sure you might get windows viruses but in no way will they beable to run on your device let aloan harm it. The only way anything evil can be done is if you install the app (and in alot of cases give it root) so check those permissions!
anti-virus apps are the biggest scam (well paid one anyway) all they can really do is check a database of known bad apps and check it its there, other than that they do nothing. They are a trick from all the Windows users coming to android after having it hammered into them that you need anti-virus
Konflict1471 said:
Also, for UCCW - do I need to install a custom launcher of some sort? Is it really possible to add a widget, that appears complicated, simply through the Google Play market?
Click to expand...
Click to collapse
Nope just add the widget to your home creen, in the app launcher press the widget button and then long press on the widget you want and drag it to the home screen you want, many apps include widgets so will be installed with the app as part of it (e.g twitter) while other 'apps' are just widgets
Konflict1471 said:
And finally, while installing ES File Explorer - I noticed that it had permission to remove shortcuts without user intervention. Is this the sort of permission I should be checking for on other applications? Since people on this forum recommended the app, I didn't really have any doubts of whether it was legit.3.
Click to expand...
Click to collapse
There is likely a good reason for this (And with alot of apps if there is a odd permissions it will say in the apps description why its needed) but yes its the kind of thing you have to stop and think about
Konflict1471 said:
Also, how you I get toggles back on the notification bar? On iOS (sorry for the repeated mentioning of the scum ) - I had SBSettings, which was similar to the notifications available on Android. How would I add the toggles back?
Click to expand...
Click to collapse
to add toggles you would either need to use a custom ROM, or download a app that will do it like this one https://play.google.com/store/apps/details?id=de.j4velin.notificationToggle&hl=en
Thanks very much for your detailed and extremely helpful reply!
I'll just do what you recommended! The Notification Toggle is an extremely impressive app, I must admit.
Since there is no point downloading a paid antivirus, should I download Avast Anti-virus (since it's free), just for precautionary measures?
Konflict1471 said:
Thanks very much for your detailed and extremely helpful reply!
I'll just do what you recommended! The Notification Toggle is an extremely impressive app, I must admit.
Since there is no point downloading a paid antivirus, should I download Avast Anti-virus (since it's free), just for precautionary measures?
Click to expand...
Click to collapse
Well its not going to hurt and would at least prevent an app thats bad be installed if you missed it. And like I said some do have some nice other features just the "anit-virus" side of it is rather pointless
There is a huge thread with skins for UCCW.
And Power Widgets or Notification Toggles are the best Notification Drawer toggle apps.
NT has customizable icons.
If you want weather too there's some new app called Deluxe Notification Bar which shows weather and toggles.
Look in the Nexus 7 forums for no-root battery saving advice.
And if you do not want battery drain don't use Anti-virus.
I've never had any virus problems.
If you're unrooted they can't really mess with your phone.
Just stay away from creepy apps, Chinese apps (no racist), piracied apps and apps from other than Play Store and XDA.
And never play ad-supported games.
Buy ad-free versions or play offline if you don't want battery drain.
Also SwiftKey is a MUST, if you're not happy with Jelly Bean keyboard.

AndriodOAP Project

Hi all
This is my thread for an ongoing project im working on called AndroidOAP
OAP is not Owesome Android Project, lol
This is Andriod Old Age Pensioner!
But WAIT!! This may have many applications to other areas in the caring community!
Background
My mum is 75 and has early stage altzimers. I have noticed a lapes of memory, eyesight and hearing. I have also just got her a 10" rk3066 4.1 tab for xmas.
The aim of this is to help her keep in touch with family and friends (social networking), keep up to date on the weather/news (she loves it), keep her mind active (games).
Aim of Project
This project has a few aims, guided by anyone who wants to contribute. some of which are :
BASIC
- Creating a simple UI that is easy for pensioners/handicapped people to use
- Identifying simple to use apps that perform complex tasks
- Utilise the accessibility capabilities of android specifically for the users needs
- Monitor the device remotely
- Monitor the users interactions and provide alerts (IE medication, doctors apointments, etc)
EXTRA
- Create a working rom that can be installed on devices that can be given to the target audience (OAPs, disables, etc)
- Obtain ongoing support for this project
This will probably not interest most of you but anyone willing to contribute to this nobell cause will be very appreciated
Please get in touch with any ideas
Thanks for your time
Chriz
Cass1977 said:
Hi all
This is my thread for an ongoing project im working on called AndroidOAP
OAP is not Owesome Android Project, lol
This is Andriod Old Age Pensioner!
But WAIT!! This may have many applications to other areas in the caring community!
Background
My mum is 75 and has early stage altzimers. I have noticed a lapes of memory, eyesight and hearing. I have also just got her a 10" rk3066 4.1 tab for xmas.
The aim of this is to help her keep in touch with family and friends (social networking), keep up to date on the weather/news (she loves it), keep her mind active (games).
Aim of Project
This project has a few aims, guided by anyone who wants to contribute. some of which are :
BASIC
- Creating a simple UI that is easy for pensioners/handicapped people to use
- Identifying simple to use apps that perform complex tasks
- Utilise the accessibility capabilities of android specifically for the users needs
- Monitor the device remotely
- Monitor the users interactions and provide alerts (IE medication, doctors apointments, etc)
EXTRA
- Create a working rom that can be installed on devices that can be given to the target audience (OAPs, disables, etc)
- Obtain ongoing support for this project
This will probably not interest most of you but anyone willing to contribute to this nobell cause will be very appreciated
Please get in touch with any ideas
Thanks for your time
Chriz
Click to expand...
Click to collapse
If I read this correctly, you want to develop an OS based on Android, but one that is extremely simple to use? All I know is that this would be an extremely time consuming project, probably half a year at the least, because you'd have to remove tons of drawables (images and stuff that is rendered) and code, and add in many more. It would be much easier to just install a launcher with big icons, change the system font size to the largest possible, perhaps use some accessibility settings, and debloat the tablet to the max.
Has your mother ever used electronic gadgets before? I forget the saying, but it's something like you can't teach an old dog new tricks. Considering that these types of electronics didn't exist during older peoples' generations, it'll be significantly harder to get them accustomed to such things. I don't know if I'm stereotyping or not, but it may be increasingly difficult to teach her how to use Android because she has Alzheimers. I'm not saying it's not worth a try though. As long as she doesn't feel overwhelmed or frustrated, I'd say to definitely try it out for a while and see how it goes. Happy holidays and have a happy new year. I hope your gift does good for you all.
Codename13 said:
If I read this correctly, you want to develop an OS based on Android, but one that is extremely simple to use? All I know is that this would be an extremely time consuming project, probably half a year at the least, because you'd have to remove tons of drawables (images and stuff that is rendered) and code, and add in many more. It would be much easier to just install a launcher with big icons, change the system font size to the largest possible, perhaps use some accessibility settings, and debloat the tablet to the max.
Has your mother ever used electronic gadgets before? I forget the saying, but it's something like you can't teach an old dog new tricks. Considering that these types of electronics didn't exist during older peoples' generations, it'll be significantly harder to get them accustomed to such things. I don't know if I'm stereotyping or not, but it may be increasingly difficult to teach her how to use Android because she has Alzheimers. I'm not saying it's not worth a try though. As long as she doesn't feel overwhelmed or frustrated, I'd say to definitely try it out for a while and see how it goes. Happy holidays and have a happy new year. I hope your gift does good for you all.
Click to expand...
Click to collapse
Thanks for the input dude, but, I think your over complicating things. A custom rom doesnt mean rebuilding it from the ground up! The aim is to find the most user friendly apps and the best settings and then create a rom around that. no need for new icons, etc.
Just to let you know, even though my mum is 75 she has been a nurse all her life so is well versed on using computers (hell, she brought me up and im a developer, lol). Touching icons on a screen will be no problem for her, altzimers or not. To be fair, you are stereotyping and its pretty sad
Regardless of the support I will continue with this as its a personal project that I will persue. I was just after any help I could get, not negativity.
Have a nice day
Cass1977 said:
Hi all
This is my thread for an ongoing project im working on called AndroidOAP
OAP is not Owesome Android Project, lol
This is Andriod Old Age Pensioner!
But WAIT!! This may have many applications to other areas in the caring community!
Background
My mum is 75 and has early stage altzimers. I have noticed a lapes of memory, eyesight and hearing. I have also just got her a 10" rk3066 4.1 tab for xmas.
The aim of this is to help her keep in touch with family and friends (social networking), keep up to date on the weather/news (she loves it), keep her mind active (games).
Aim of Project
This project has a few aims, guided by anyone who wants to contribute. some of which are :
BASIC
- Creating a simple UI that is easy for pensioners/handicapped people to use
- Identifying simple to use apps that perform complex tasks
- Utilise the accessibility capabilities of android specifically for the users needs
- Monitor the device remotely
- Monitor the users interactions and provide alerts (IE medication, doctors apointments, etc)
EXTRA
- Create a working rom that can be installed on devices that can be given to the target audience (OAPs, disables, etc)
- Obtain ongoing support for this project
This will probably not interest most of you but anyone willing to contribute to this nobell cause will be very appreciated
Please get in touch with any ideas
Thanks for your time
Chriz
Click to expand...
Click to collapse
Hi @Cass1977, I see your project as a great initiative to encourage older people to use technology. Although this project might be huge (and I don't have the tablet to test), I might be able to just provide suggestions for your project.
In the Basic section:
Simple UI: It should be easy, due to the fact that many launchers today are user-friendly and easy to use.
Simple to use apps that perform complex stuff: do give some examples.
accessibility capabilities: I don't know of much apps for that (there could be some in the play store) but once we attract the attention of some developers, we can start rolling.
Monitor the device remotely: what do u mean exactly?
Isn't monitor the user's interaction same as the point above? Correct me if I'm wrong.
More suggestions:
Create some tutorials for some complicated apps.
Better colour profile.
Less bright screen=less strain to the eye in low light conditions.
Bigger font=less strain to the eye.
More suggestions will come as I think of them.
Smack that thanks button if I helped!
Note 2 LTE powered by Illusion ROM and Plasma Kernel.
Sent from dat small country called Singapore.
P.S. replies with quotes will be replied to faster.
Hi @Cass1977, I see your project as a great initiative to encourage older people to use technology. Although this project might be huge (and I don't have the tablet to test), I might be able to just provide suggestions for your project.
In the Basic section:
Simple UI: It should be easy, due to the fact that many launchers today are user-friendly and easy to use.
Simple to use apps that perform complex stuff: do give some examples.
accessibility capabilities: I don't know of much apps for that (there could be some in the play store) but once we attract the attention of some developers, we can start rolling.
Monitor the device remotely: what do u mean exactly?
Isn't monitor the user's interaction same as the point above? Correct me if I'm wrong.
Click to expand...
Click to collapse
Good advice, but I feel too many launchers have too many options. the main thing the user needs is simple to access apps. Maybe large icons, etc.My mum likes her news and weather too so simple widgets may help with things like that (A lot are provided with the apps).
TTS will be required too (Text to speech). Maybe an app that will speak highlighted words? Probably have to be built?
More suggestions:
Create some tutorials for some complicated apps.
Better colour profile.
Less bright screen=less strain to the eye in low light conditions.
Bigger font=less strain to the eye.
More suggestions will come as I think of them.
Smack that thanks button if I helped!
Note 2 LTE powered by Illusion ROM and Plasma Kernel.
Sent from dat small country called Singapore.
P.S. replies with quotes will be replied to faster.
By the way, By 'Monitor the device remotly' I mean basically the same thing I have with my kids tabs. Screen Time (MASSIVE RESPECT TO THIS APP!!!) It monitors what my kids do on their tab and allows me to lock it at certain times and give them chores to earn rewards. NOT the same thing we need here, but, thats the kind of monitoring im thinking. Monitoring medication (pop up reminder and if its not used a remote notification)
Any more ideas you have then let me know, Many thanks for your input
Chris
Cass1977 said:
Good advice, but I feel too many launchers have too many options. the main thing the user needs is simple to access apps. Maybe large icons, etc.My mum likes her news and weather too so simple widgets may help with things like that (A lot are provided with the apps).
TTS will be required too (Text to speech). Maybe an app that will speak highlighted words? Probably have to be built?
By the way, By 'Monitor the device remotly' I mean basically the same thing I have with my kids tabs. Screen Time (MASSIVE RESPECT TO THIS APP!!!) It monitors what my kids do on their tab and allows me to lock it at certain times and give them chores to earn rewards. NOT the same thing we need here, but, thats the kind of monitoring im thinking. Monitoring medication (pop up reminder and if its not used a remote notification)
Any more ideas you have then let me know, Many thanks for your input
Chris
Click to expand...
Click to collapse
I can help test launchers according to what u want and report back. Widgets are easy. (Most news apps has widgets.) There may be some apps for TTS designed for this but it's rare (if not none). (TTS apps are extremely complicated) yea, we might need to build it. (Build from Google voice search, possibility)
OK... I'll have to search it up on Google. (We may have to build from another app...) we can build from Screen Time (add some features into it, we could ask Screen Time's developer for help!)
P.S. I think editing a system file can increase the maximum volume of the sound...
Smack that thanks button if I helped!
Note 2 LTE powered by Illusion ROM and Plasma Kernel.
Sent from dat small country called Singapore.
P.S. replies with quotes will be replied to faster.

[Q] Security framework aproach (ROM for Kids)? APP or ROM?

Hello.
I am here seeking for help and advice on how to approach the development of a security framework (via APP or via hacked Android ROM to be used by kids, that could be monitored by adults (parents or legal tutors).
The idea would be to develop a (white hat) hacked ROM, that would allow the kids to communicate with their friends, but also would allow their parents to supervise/monitor in real time what their children are doing, who are they communicating with and that way protect their children. The thing is not to spy on our kids, but to be able to check regularly if there is anything wrong going on with our kids (mobbing, insults or harassment). Kids aged (10-14) could be influenced by other kids, adults, or adults simulating being kids, and on some occasions they can be tricked to do things without their parents consent/knowledge that can lead to a tricky situation.
When I was a kid, we had the telephone (wired telephone, of course) on the middle of the hallway, so all our conversations were basically family-public. The truth is that there are not many secret things a 10yo kid could/should talk about, but nowadays, it could be a little bit worrying to lend a smartphone to a kid. I think it's just as letting a kid drive a car; he can do it right, or not be able to evaluate the whole consequences of driving a car.
Talking to other parents around me, they all found very interesting the idea of having a telephone that one could lend to their son, having the kid available all the time, and with the peace of mind that you could know what's going on. Of course the kid should be aware of this, and that the telephone comms are being supervised. I think it's no big deal. "Kid, it's very simple. The telephone is mine, and if you want to use it you have to use it under my terms".
Probably, all of us working for a company, have also our communications supervised, cannot make personal phonecalls with the company's telephones, probably cannot navigate to webs looking for personal content, and we asume those rules (because neither the company's phones nor the computers are ours but our company's). It's basically the same, switching the company-employee role to a father-son one.
So, let's get to the point (technically). I am a tech-geek, linux pro-user, have compiled a few ROMs just for personal use, but don't feel capable enough of starting a project of these magnitude alone. If there is anyone willing to help, opine, or whatever, will be very welcome.
First of all, APP or ROM? I basically think that the ROM is the way to go, but I'm asking just in case someone can convince me on the contrary. I will make a poll on this question.
APP An APP could be easily downloaded and installed but would require a rooted phone, and I don't see it clearly if an APP could resolve all the needed issues (access to communications for example) and could be fairly easily uninstalled too.
ROM On the other hand, a ROM would be trickier to uninstall (basically flashing another ROM) but wouldn't be as easy to install as an APP (though the installer model of cyanogenmod could be kind of a solution). There could be an universal (if possible) independent flashable module, over whatever android ROM, or an entire ROM solution.
Features that I want to develop in this ROM (by the way, I call it 'Vigilante ROM'):
Suitable for as many devices as possible
Web interface for parents available to see device-related information
Some hack-proof measures to avoid kids bypassing the ROM's security
Alerts triggered on some events (offensive words, whatever)
Position of the mobile -just in case-
Suitable for as many devices as possible
The first thing I though was what platform should be used for this ROM. To select Android over others (iOS, Blackberry, W7) was a no-brainer. Now, the question is should we use pure Android or make a CyanogenMod fork?
In my opinion, even though every phone maker has to supply their ROM sources publicly, they usually introduce so many modifications (HTC Sense, Samsung Touchwizz and so on) that it looks more difficult to develop a common security framework over each manufacturer's version of Android, rather than using a more standardized one like CyanogenMod.
CyanogenMod already works with a wide number of devices (and a wider one if you count the unofficial supported devices), I think CyanogenMod should be the base of this ROM. If all the 'things' needed could be flash on top of any Android device, would be even better, but technically I need help with this one.
I understand that basically there should be an internal proxy setup, so that all the communications go through this internal proxy, and based on the kind of communication, we could log whatever we need. For example:
Visited URLs
Whatsapp or other messaging apps should be decrypted
Incoming/Outgoing calls/SMS
Social network activity
I know the Whatsapp protocol because I'm familiar with a project called WhatAPI. The key point to be able to intercept whatsapp messaging is a key generated and exchanged during the app install (although there are ways to later ask the Whatsapp server to renegotiate this keyword) and that's used later to encrypt all the messages between the phone and the whatsapp server.
Web interface for parents available to see device-related information
Behind every kid with a smartphone there should be a responsible adult supervising the kid -even if it's remotely-. In my idea, logs of messaging activity, incoming/outgoing calls/SMS and even the position should be available to the supervisor through a web interface.
Some hack-proof measures to avoid kids bypassing the ROM's security
That's an easy one. CRC checks on some keyfiles would guarantee that the device is not being 'counter-hacked'. Some kids are also very techie, and we should make some defences against kids trying to hack (counter-hack?) the phone.
Alerts triggered on some events (offensive words, whatever)
It could be interesting if somehow the supervisor could receive a notification whenever the kid sends/receives and offensive word, or tries to enter some special tagged website.

Help setting up a rooted phone for child's use

Hello folks,
My 12 YO would like to have a device of his own. Since the school is a hybrid, his request is getting consideration, for various reasons. I am going to hand over rooted OG Pixel XL with Lineage OS to him.
While I trust how my 12 YO would use the device, I still would like to keep everything in check to be absolutely certain. According to fellow parents, this is the age things can go out of hand pretty quickly. I would like to enable the following constraints. He has agreed to the constraints. I do not have Tasker but I have purchased MacroDroid.
- I would like to know which apps he uses and how long. I am esp. worried about the extensive use of YouTube.
- He is barred from social media completely but I would still like to prevent him from installing any apps without my permission.
- I would like to create a profile that he will be able to use only specific apps during school hours (so no games during school hours).
- I would like to have a constant location of the device.
- I would like an app that would take random screenshots.
- Is there any app with a one-time fee that will do all of the above (no subscription model).
- Those parents who have been through this phase, do you have any other suggestions?
Thank you for all suggestions.
(P.S. - Pls do not comment on the thread if your answer is, you should not give the phone to your child for whatever reason.)
Use a Parental Control app. Overview here.

How much would it cost to create a professional custom OS / firmware ROM of Android (on average)?

Whilst I understand that there are no hard and fast rules when it comes to software development, and that the cost ultimately comes down to the scope of the project. It would however be nice to figure out as to how much it normally costs for a fully customised version of Android OS that can be used professionally. This customised ROM of Android would then need to be flashed to a device.
I understand that I have a choice of either reusing an existing ROM, or starting with AOSP. In both cases, I would need to customise that, and then package it along with the OEM vendor's kernel and drivers.
I know that there will be a lot of work involved, and also understand that I need to get a professional onboard. I don't however know / understand as to how much something like this will cost.
The plan would be to create a ROM that would be fairly similar to how the firmware on the Switch operates. In this way, the ROM must have the following features:
be devoid of all bloatware so as to increase performance of the hardware and to also allow apps to load and run faster.
tangentially... the ROM must "feel" native to the device, and allow developers to maximise performance of the device by creating and running apps that run as if they've been "written to the metal".
has a variation of the Google Play Store from which apps can be bought and downloaded from.
ROM is linked to host website.
has DRM and copy-protection features implemented where the OS checks for the authenticity of the device it's running on, and the authenticity of the app where only apps sold via the store will be able to run on the customised ROM of the Android OS. This would also probably mean that the apps would need to be authenticated by the server on a regular basis, otherwise there would be an online ban.
allows for Android apps and exports from gaming engines such as Unity, GameMaker, Unreal to be made available and to run on the device - with DRM / Copy Protection features.
development of all necessary API.
not allow the device to be easily hackable / rooted, or even be customisable by casual users.
acts as a launcher for (gaming) apps, and minimises / stops all other processes from running in the background.
I just don't know how much something like the above would cost...
How many hours would it take to create a ROM based on the above specification, and assuming that the developer charged $30 per hour, what sort of budget should I be looking at?
A stock ROM is the adaptation of the telephone's working framework that accompanies your telephone when you get it.
A custom ROM is a completely independent adaptation of the OS, including the piece (which makes everything run), applications, administrations, and so on - all you require to work the gadget, with the exception of it's redone by somebody here and there.
So what does the "altered" part mean? Since Android is open source, engineers are allowed to take stock ROMs, adjust them, strip them of trash, streamline them, add things, and essentially do whatever their creative mind and abilities permit.

Categories

Resources