General question about developing for Moto G7 Play - Moto G7 Play Questions & Answers

I want to build a fully working Kali NetHunter kernel for the Moto G7 Play. I have never done any coding for a mobile device, just web apps. Please forgive what might be a really stupid question, but is there some type of device emulator available? Basically, if possible, I want to be able to do as much work as I can in my desktop environment. I assume something like this exists, but I honestly am not too sure. Obviously, I will test it on the physical device, but it would be helpful to be able to flesh out some of the broader picture on some sort of Moto G7 Play VM. I've never really used any type of SDK before and, honestly, I am not 100% sure if SDK's are even really related to what I am asking. Any type of information related to anything I am referring to would be greatly appreciated. A pointer in the general direction I am trying to go would be awesome. I'm sure once I get deeper into the weeds I will be able to gain better traction, but I just need a little guidance to get my bearings.
Thank you!

Related

Interested in Developing in free time

I just recently decided that I have had enough of WinMo on my tilt2 and opted to see how the development of Android OS was coming along for the phone. Not surprisingly, it has developed a lot since I first picked up the phone in December and first thought of the idea of placing Android on the phone.
To my point-- I have some programming experience and would be interested in learning the language behind Android. Obviously it is linux based, but is that the only thing I need to know?
Does anyone know what I need to know to get started?
Links to appropriate sites with details on the language is really what I am looking for. Thanks to any and all that will help (not looking for trolls, get enough of those from other sites).
I too am learning linux, I've had to use linux commands for over a year now as I also own a G1 and you often (when rooting) need to go into a terminal to make changes. I unfortunately don't know much of the language required to create or change much of the android OS I only know the file structure and how to change that. If I were you I would jump over to http://www.android.com download the developers kit which comes with an android emulator and they have lots of tutorials and demo apps for the android OS. It won't do much as far as help you modify the system but it's a good place to get started.
Hope this helps and if you have any questions about the things I do know, feel free to ask me
androidonhtc.com/wiki/Get_Involved[/url] you can try this.

A 'can the Desire/Android do this?' question from newbie

I just got a Desire last week having had a N900 for the last six months and I'm loving both the device and the OS. The speed, the screen, the sense UI, it's all mobile goodness.
But I do want to ask if it is possible to screencast my Desire's screen while providing a voice commentary. I work as a teacher and I wanted to be able to provide video how-to guides of certain educational apps for my students. My first thought was to physically video my phone's screen using another camera, but I discovered that my hardware isn't really up to the task.
So I thought I might be easier to somehow connect my phone to the computer via USB, display the phone screen on my computer and then use software like Camtasia to do the screen capturing.
I've searched on the net to find out if this is possible but struggled to find an answer. There was a lot of stuff about SDKs and rooting and command lines and while I have some tech knowledge, a lot of it was way over my head.
If anyone can tell me if this is possible and how I'd go about doing it in fairly simple terms I'd be grateful. I am willing to chance my arm with the strange world of rooting if I have to, though I am afraid of messing up my lovely new device. All advice and help gratefully received..
dreadnought001 said:
I just got a Desire last week having had a N900 for the last six months and I'm loving both the device and the OS. The speed, the screen, the sense UI, it's all mobile goodness.
But I do want to ask if it is possible to screencast my Desire's screen while providing a voice commentary. I work as a teacher and I wanted to be able to provide video how-to guides of certain educational apps for my students. My first thought was to physically video my phone's screen using another camera, but I discovered that my hardware isn't really up to the task.
So I thought I might be easier to somehow connect my phone to the computer via USB, display the phone screen on my computer and then use software like Camtasia to do the screen capturing.
I've searched on the net to find out if this is possible but struggled to find an answer. There was a lot of stuff about SDKs and rooting and command lines and while I have some tech knowledge, a lot of it was way over my head.
If anyone can tell me if this is possible and how I'd go about doing it in fairly simple terms I'd be grateful. I am willing to chance my arm with the strange world of rooting if I have to, though I am afraid of messing up my lovely new device. All advice and help gratefully received..
Click to expand...
Click to collapse
You're definitley going to need to root your phone but even at that no app like that exists for Android (Yet). It's fairly doable but you would need to get the help of a developer.
There's an app called AndroidScreenCast, search for it in the G1 forums. This will show your screen on the PC and then use a desktop recording tool to record it (I think it may actually have an inbuilt record video function though).
brummiesteven said:
There's an app called AndroidScreenCast, search for it in the G1 forums. This will show your screen on the PC and then use a desktop recording tool to record it (I think it may actually have an inbuilt record video function though).
Click to expand...
Click to collapse
Thanks for that, sounds awesome and could be exactly what I need. Don't have pc access at the moment but will try it out as soon as I get home. Much appreciated!
Just tried it. Has a really slow refresh rate but works fine for basic functions i suppose!

A collective action

One thing that I seem to notice is that even though this forum may have some releases that people can use it seems to lack both information and tools to get into trying to help the community. Some people, such as me and im sure many others, have some, even if only basic, skills but the process of applying them to the field of Windows Phone. For example a while back I wanted to tinker with the Windows Phone emulator but I failed to find working tools to dump and reconstruct the ROM and sadly no documentation to look at the format to see whats going on. I once saw a tool for HTC ROM's I think but that has since disappeared. Some of the old formats are at least partially known but burried somewhere deep in this forum where it becomes a pain to find them.
Specifically I would be interested to know if there are ways to actually debug the assemblies using tools like IDA on either the emulator or an actual phone (even though they were compiled to different instr sets they still probably mostly share the same code). I am also wondering what tools could be used to atleast compile native binaries, even if they can't be executed yet.
I personally have a little reversing experience and a fair amount of coding experience yet the current barrier of lack of information seems overwhelming and deterring. I can't say I will have either the experience or time to get us all further but I wouldn't mind tinkering with my phone and/or it's operating system and isn't that the whole point of this community?
It would interest me if there are others who feel the same way and whether there are others out there who could maybe help to get others started. XDA has a wiki but it seems to be mainly "consumer" orientated.

Trying to sideload an apk from NSZ-GS7. Can my rooted device be helpful to us?

In summary I am not a developer just an android enthusiast with a very good understanding of the rooting/modding side of the community on multiple devices. I am trying to side load some apk's from my rooted Sony nsz-gs7 to the firetv in hope to get the IP Bluetooth remote (NSG-MR5U) to work with it but that's aside the point as there is already a thread on that.
When trying to install any of the apk's from that device I get "INSTALL_FAILED_MISSING_SHARED_LIBRARY" and I was hopeful that someone with a bit more knowledge here could help me deduce how I can determine what shared libraries its missing. Maybe someone can shed some light on something I can look into to try and move forward. I might just be trying to make the impossible happen.
The other part of this post is I am curious seeing as I do have root access to the NSZ-GS7 and its IMO one of the few decent google tv devices out there with root is there anything on there that could be beneficial for future fireTV developers, such as information related to the search subsystem, default launcher, etc. It would be neat to see if maybe some of the NSZ-GS7's functionality could be ported over easily. Maybe not but I wanted to extend the offer since I may be one of the few that have it. Thanks for everything you guys are doing, things are shaping up nicely on our fireTV's!
mattgyver83 said:
In summary I am not a developer just an android enthusiast with a very good understanding of the rooting/modding side of the community on multiple devices. I am trying to side load some apk's from my rooted Sony nsz-gs7 to the firetv in hope to get the IP Bluetooth remote (NSG-MR5U) to work with it but that's aside the point as there is already a thread on that.
When trying to install any of the apk's from that device I get "INSTALL_FAILED_MISSING_SHARED_LIBRARY" and I was hopeful that someone with a bit more knowledge here could help me deduce how I can determine what shared libraries its missing. Maybe someone can shed some light on something I can look into to try and move forward. I might just be trying to make the impossible happen.
The other part of this post is I am curious seeing as I do have root access to the NSZ-GS7 and its IMO one of the few decent google tv devices out there with root is there anything on there that could be beneficial for future fireTV developers, such as information related to the search subsystem, default launcher, etc. It would be neat to see if maybe some of the NSZ-GS7's functionality could be ported over easily. Maybe not but I wanted to extend the offer since I may be one of the few that have it. Thanks for everything you guys are doing, things are shaping up nicely on our fireTV's!
Click to expand...
Click to collapse
I think it generically means you are missing part of the Google api or an associated apk. Have you added anything yet like google services framework?
Also, do NSZ-GS7 even run at least jellybean? if not that's one of your main issues. Most GTV apps prior to jellybean are totally different than normal android.
I finally figured out the deal with the missing libraries and now just have to troubleshoot a new issue with "INSTALL_FAILED_DEXOPT" which I'll chase down. Looks like the nsz-gs7 runs honeycomb 3.2 so not sure what that will mean in the long run but I'll keep fooling around with it while I still care. Thanks for the info so far.

Point me in the right direction!

Hello all!
I've been a creeper around here since 2010 (obviously not on the G4 forum), and I have just now decided to register. I got into rooting and ROM'ing with my Droid X, and now I'm a "phone enthusiast" (I suppose that's what you can call someone who irresponsibly spends money on different phones).
So I'm a third year Computer Security student at my University and I know languages like Java and C. Java, being the language that Android is based on, and C, being the basis for Linux systems, I would imagine to be very beneficial to me in Android development. Basically, what I'm trying to find is a good resource to tell me how all of the system image files work. I've had to reflash firmware plenty of times and know of the system files like system.img, boot.img, etc. and I want to know how they all work and work together.
My end goal is to be able to unlock the bootloader (which I imagine is decrypting the file and editing something within it) for the community. But, I can't even try to do that without knowing how all of this stuff works together and what exactly it means in the technical sense to unlock the bootloader.
Are there people on this forum who know or a resource to learn about this stuff, or a user who is experienced enough to explain to me how this all would work?
PS. I know there are some really smart people working on unlocking it, and I'm certainly not trying to jump in and act like I can do it. I'm just purely curious in trying to do this.
Thanks in advance!
dslappy

Categories

Resources