As the topic says, i want to start developing or porting ROMs/Kernels
for the LG GT540 or any other phone.
I know a fair amount of computing and game developing. So can
anyone tell me what the requirements are for developing a simple ROM.
For example like how much RAM i need on my PC and need to learn Java c++ and etc.
I do know how to make an android app but couldn't put it in the market
as i need a license which i didn't buy. I don't know how to make 3d games
and stuff i can only make simple 2d apps.
I did read some stuff here:
http://developer.android.com/guide/index.html
http://source.android.com/source/initializing.html
and a lot more.
I know developing isn't easy but i do like technology and stuff like that,
so that is why i want to learn.
Thanks.
http://www.tabletroms.com/index.php...oid-source-code-heavy-duty-machines-required/
pcfighter said:
http://www.tabletroms.com/index.php...oid-source-code-heavy-duty-machines-required/
Click to expand...
Click to collapse
****...
i think building ICS is a bit too advanced for me. Maybe requirements for
AOSP for building from CM sources?
It's good to have dual core processor and you must have more than 1GB ram (otherwise linux system will kill process, because he will don't have memory). And maybe 30 GB disk space.
Firstly you'll need C++ and Java. But that's not all. You'll need to understand the structure of the Android source and kernel and how they work. You need to know how to write your own device configs and makefiles. And you must know how to solve errors.
Your build machine should meet the requirements for building Android. On my machine, Gingerbread is ready for 2 hours. Here are my specs:
Intel Core i5 430M Dual-Core Processor 2,53GHz
4GB RAM
Ati Mobility Radeon HD 4570 512MB Graphics card
500GB HDD
I'm afraid I can't help, but I want to know!
I spent only 2 Weeks learning batch and html, so I'm quite clever. I'm currently trying to learn java, then will learn C++
Sent from my LG GT540 Swift using Tapatalk
pcfighter said:
It's good to have dual core processor and you must have more than 1GB ram (otherwise linux system will kill process, because he will don't have memory). And maybe 30 GB disk space.
Click to expand...
Click to collapse
I have a dual-core processor and i have more than 1GB of ram.
despotovski01 said:
Firstly you'll need C++ and Java. But that's not all. You'll need to understand the structure of the Android source and kernel and how they work. You need to know how to write your own device configs and makefiles. And you must know how to solve errors.
Your build machine should meet the requirements for building Android. On my machine, Gingerbread is ready for 2 hours. Here are my specs:
Intel Core i5 430M Dual-Core Processor 2,53GHz
4GB RAM
Ati Mobility Radeon HD 4570 512MB Graphics card
500GB HDD
Click to expand...
Click to collapse
i will try building Froyo as i think it will be easier and less system
requirements will be needed.
Also i am trying it make linux boot through a USB. will this be a disadvantage?
Or is installing linux as part of system better?
liamwli said:
I'm afraid I can't help, but I want to know!
I spent only 2 Weeks learning batch and html, so I'm quite clever. I'm currently trying to learn java, then will learn C++
Sent from my LG GT540 Swift using Tapatalk
Click to expand...
Click to collapse
how did u learn it?
And how will u develop when u said u have no PC?
Maybe at school ;P
pcfighter said:
Maybe at school ;P
Click to expand...
Click to collapse
LOL.
Also is ubuntu a good ISO to use?
i will be changing PC soon to a better one so i am
trying to install linux on my USB.
is it possible to create a ROM from the phone?
Like booting into linux and then doing what you would do
on the PC?
androidboss7 said:
Also is ubuntu a good ISO to use?
i will be changing PC soon to a better one so i am
trying to install linux on my USB.
Click to expand...
Click to collapse
The better version is 10.10 , On the latest version (11.xx) Unity (new UI) is really big ****
http://releases.ubuntu.com/10.10/
and step by step installation
http://www.ubuntu.com/download/ubuntu/download
Man_u said:
The better version is 10.10 , On the latest version (11.xx) Unity (new UI) is really big ****
http://releases.ubuntu.com/10.10/
and step by step installation
http://www.ubuntu.com/download/ubuntu/download
Click to expand...
Click to collapse
Linux Mint is using gnome no unity
Sent from my LG GT540 Swift
androidboss7 said:
is it possible to create a ROM from the phone?
Like booting into linux and then doing what you would do
on the PC?
Click to expand...
Click to collapse
Hehe, try to load your backup in emulator
The most important thing is to know how to make Device configuration files and makefiles. Can anybody explain? Plzzz!!!!
androidboss7 said:
how did u learn it?
And how will u develop when u said u have no PC?
Click to expand...
Click to collapse
YouTube!
I'm planning to get a PC when my payback is in my bank account (Monday). It won't be very good though.
Sent from my LG GT540 Swift using Tapatalk
despotovski01 said:
Firstly you'll need C++ and Java. But that's not all. You'll need to understand the structure of the Android source and kernel and how they work. You need to know how to write your own device configs and makefiles. And you must know how to solve errors.
Your build machine should meet the requirements for building Android. On my machine, Gingerbread is ready for 2 hours. Here are my specs:
Intel Core i5 430M Dual-Core Processor 2,53GHz
4GB RAM
Ati Mobility Radeon HD 4570 512MB Graphics card
500GB HDD
Click to expand...
Click to collapse
Lol similar specs!!! Just that mine is a i5 480M and has 1gb graphic memory
And no don't run from USB all settings wont be saved like wallpaper every boot resets everything
Is much simpler install ubuntu on hdd
if you build android on a usb you wil ran out of space
i want to learn too lol
I want to kill my phone so now dl'ing ubuntu and ICS sources.
How about installing on a virtual machine? It will may have lower performance (depending on settings) but installing on a hard drive isn't reversible.
jhonnyx1000 said:
How about installing on a virtual machine? It will may have lower performance (depending on settings) but installing on a hard drive isn't reversible.
Click to expand...
Click to collapse
Ubuntu is easily removable with windows explorer
Related
Please note that this is a guide to how to setup an environment to create your own ROM, and to build a test AOSP ICS Rom that will work on an emulator. While it is possible to do all this in 32-bit Win 7, you will find it much (!) easier in 64-bit Win 7. The intention is to allow all the folks who have said they'd like to work on a ROM to get their feet wet. If you complete all the steps in this guide you will have a Vanilla ICS Rom that works in the Android Emulator. You would still need to modify the kernel for the Tegra and add the special radio and other drivers before porting to the Streak.
Of course you can skip step 4 if you are willing to either dual-boot Ubuntu, or go into Ubuntu full time. However I figure a lot of folks on here are still on Windows for one reason or another.
1) Make sure that the ROM for your Windows 7 computer is set to allow Virtualization. If you have a Core i7 this will be the default. Otherwise you will need to make sure to set it manually through the Setup that should come up before BOOT.
2) Download VirtualBox 4.1.8
DL Link here for VB:
http://download.virtualbox.org/virtualbox/4.1.8/VirtualBox-4.1.8-75467-Win.exe
DL Link here for VB Extensions (necessary for USB, shared folders, etc):
http://download.virtualbox.org/virt...alBox_Extension_Pack-4.1.8-75467.vbox-extpack
3) Download Ubuntu 11.04 64-bit
DL Link here:
http://www.ubuntu.com/download/ubuntu/download
Make sure (!) to select the 64-bit version before clicking download
4) Install VirtualBox and Ubuntu:
Install and Setup Guide:
http://www.sevenforums.com/tutorial...ndows-7-virtual-machine-using-virtualbox.html
(Note that some of the images from this guide are from an earlier version of Ubuntu)
I personally recommend that as long as you have at least a Quad Core that you give your VB machine Two Cores and Two Gigs of RAM. For the HD size of your Virtual HD remember that the Android Source Code is almost 16 Gigs. For speed and other purposes I suggest creating a fixed size 80 Gig (or larger) Virtual HD. While this can be on an external drive, if you have room on an internal drive that will also improve performance.
5) Install the Toolchain (Android Build Environment):
http://mjanja.co.ke/2011/11/building-android-4-0-on-ubuntu-11-10/
The first three steps will take between 1-2 hours. Step 4 will take an hour or so as well. Step 5 takes multiple hours due to the size of the Android repo source library. Plan accordingly
Hope this helps!
Looks good, but its way easier to use a direct Ubuntu installation, dude.
So far as i can see, you can use the sdk on 32-bit, too.
Mind everyone he said this was for AN EMULATOR
giveen said:
Mind everyone he said this was for AN EMULATOR
Click to expand...
Click to collapse
And that it still requires tuning for the Tegra chip and the custom radios. This is not a new ROM, rather it is what you would need to do to setup an environment to create a ROM.Just saw so many folks saying they would like to help, that it seemed to make sense to show them how to get started. If anyone has gone through this and is ready to take that next step, this would be a good place to let folks know.
exebreez said:
Looks good, but its way easier to use a direct Ubuntu installation, dude.
So far as i can see, you can use the sdk on 32-bit, too.
Click to expand...
Click to collapse
Support on 32-bit is "experimental" according to Google. As for a direct install, that'sonly true if you are ready to convert to Linux or dual boot. On a fast machine having the VM is actually pretty quick, and allows you to mess up without impacting everything else.
It's a tuto to creat a ROM for a smartphone or a computer?
Samoht59 said:
It's a tuto to creat a ROM for a smartphone or a computer?
Click to expand...
Click to collapse
This is more of a guide on how to build an environment were you can begin to build android.
How to Compile Skia Rendering Engine to a rom. (for Indic Support)
rahulsby said:
How to Compile Skia Rendering Engine to a rom. (for Indic Support)
Click to expand...
Click to collapse
Missing a link?
Guys I am gonna share with you some information about porting Windows and Ubuntu on Android.I've tried Ubuntu and it works on my mini.I've also tried windows XP but as our mini has less RAM and processor it doesnt successfully boot up.SO Iwill recommend you Windows 95.
For Ubuntu:
Go to this link:http://www.androlinux.com
Download the zip and follow the video tutorial given there.
It will utilize your 2GB of sd card.After installing Ubuntu go to terminal then cd to sd card/ubuntu and give the command bootubuntu.Note that Android will be running in background so ubuntu will act as a Guest OS.
For Windows 95:[I've not tried it but it is for all androids]
Go to this link: http://www.youtube.com/watch?v=JWkqMmtSJRE
Thanks to opensourcegangster on youtube for the video.
Also file size is not large.Hope it works on our small mini
Still if you want to get Windows XP on android then follow this link:http://www.youtube.com/watch?v=EUE-gJmcGKk&feature=relmfu
screenshot ?
i believe its requires atleast 1Ghz cpu...thats our mini doesnt have...yes,maybe you can install ubuntu by ubuntu installer or windows with qemu and boot,but battery and cpu are forcing to do it and of coz there is a risk.....CMIIW
I've rubbed off ubuntu from mini.Forgot to take screenshot.Dont suspect it,I had tested it on mini.
janmae said:
i believe its requires atleast 1Ghz cpu...thats our mini doesnt have...yes,maybe you can install ubuntu by ubuntu installer or windows with qemu and boot,but battery and cpu are forcing to do it and of coz there is a risk.....CMIIW
Click to expand...
Click to collapse
NO.That's why I didnt recommend XP.[Ubuntu tested but not 95 but quite sure it will work]
galaxy mini is ARM based processor that's why we can't install xp on it
abdovar said:
galaxy mini is ARM based processor that's why we can't install xp on it
Click to expand...
Click to collapse
I think you haven't read my description clearly.Just go to the link in the last line of my first post.And also please don't post anything if you're not sure about it
that was chroot (not good to use it on 384ram)
i give u a clue, use non-chroot (it will run any unix with supported arm processor)
i use DSL as unix os (only 0.5gb) .
for windows, megh....! keep dreaming.
what the use for run win95 or 98, thats oldschooll OS, LMFAO!!!!
Lol it works
sk327 said:
????????????I've also tried windows XP but as our mini has less RAM and processor it doesnt successfully boot up.???????????????
Click to expand...
Click to collapse
ROFL man, you make my day , if you are an average user you should know that windows xp can run on less specs devices; so the minimum hardware requirements are:
Pentium 233-megahertz (MHz) processor or faster (300 MHz is recommended)
At least 64 megabytes (MB) of RAM (128 MB is recommended)
therefore, if you're smart enough you can conclude that your statement quoted above are nonsense.(no offense here just my 50cent )
sk327 said:
I think you haven't read my description clearly.Just go to the link in the last line of my first post.And also please don't post anything if you're not sure about it
Click to expand...
Click to collapse
abdovar said:
ROFL man, you make my day , if you are an average user you should know that windows xp can run on less specs devices; so the minimum hardware requirements are:
Pentium 233-megahertz (MHz) processor or faster (300 MHz is recommended)
At least 64 megabytes (MB) of RAM (128 MB is recommended)
therefore, if you're smart enough you can conclude that your statement quoted above are nonsense.(no offense here just my 50cent )
Click to expand...
Click to collapse
Android is built upon ARM architechture and also it's a MOBILE running XP.What do you want more than that?It is different from windows and also plz go to the link and see the video.I think you haven't.And also I had quoted that it requires more RAM and processor FOR AN ANDROID TO RUN WINDOWS.Windows 95 and ubuntu work on mini
Ubuntu is nice
But the windows 95 nahhhh
Sent from my GT-S5570 using xda premium
Hi, I would like to run linux instead android, -WOLF- from 4pda.ru have done this with his samsung galaxy spica and I would like to do the same for our OB.Here is origina thread on 4pda.ru but it is all in russan.I tried to make a kernel with frambuffer console and sdcard as root directory but it failed.So anyone who can cook kernels please help.Then, when kernel is done we will try to run linux(ubuntu, andstrom, etc.).
Thank u!
Here is angstroms LFS for abstract smarphone and people wich port it to their devices
suleymanovemil8 said:
Hi, I would like to run linux instead android, -WOLF- from 4pda.ru have done this with his samsung galaxy spica and I would like to do the same for our OB.Here is origina thread on 4pda.ru but it is all in russan.I tried to make a kernel with frambuffer console and sdcard as root directory but it failed.So anyone who can cook kernels please help.Then, when kernel is done we will try to run linux(ubuntu, andstrom, etc.).
Thank u!
Click to expand...
Click to collapse
I had installed successfully UBUNTU with VNC but result was not one can use daily so removed in one hour, though good for experiment.
And our OB processor is not enough powerful you can throw Linux. Minimum requirement for UBUNTU is dual core processor.
Search UBUNTU on mobile, or UBUNTU;s official site.
cant we run win 95 ?
pkb_always4u said:
I had installed successfully UBUNTU with VNC but result was not one can use daily so removed in one hour, though good for experiment.
And our OB processor is not enough powerful you can throw Linux. Minimum requirement for UBUNTU is dual core processor.
Search UBUNTU on mobile, or UBUNTU;s official site.
Click to expand...
Click to collapse
I don't mean linux on androi, I mean installing linux instead of android and I'd like to use Angstrom and if galaxy spica and gio can run it our OB will do it !And it doesn't requires prosessors clock and a lot of ram because there is no android, it runs along as native os.And i know about ubuntu for mobile, it runs on android and it is like a linux on android.
BeBeLKhaN said:
cant we run win 95 ?
Click to expand...
Click to collapse
No.We can run linux because we can take android's linux kernel.Android is very low weight linux.
First we need just enable framebuffer console in kernel, this will help us with starting linux ::
suleymanovemil8 said:
Hi, I would like to run linux instead android, -WOLF- from 4pda.ru have done this with his samsung galaxy spica and I would like to do the same for our OB.Here is origina thread on 4pda.ru but it is all in russan.I tried to make a kernel with frambuffer console and sdcard as root directory but it failed.So anyone who can cook kernels please help.Then, when kernel is done we will try to run linux(ubuntu, andstrom, etc.).
Thank u!
Click to expand...
Click to collapse
Android is based on Linux, so what do you expect by running Linux on OB?
I don't have time to do that, so I'll just wait and see your progress then...
What will you choose? Computer with linux dis. or with android?I think with linux.
BeBeLKhaN said:
cant we run win 95 ?
Click to expand...
Click to collapse
)) you made my day )) EPIC answer )
WTF
suleymanovemil8 said:
What will you choose? Computer with linux dis. or with android?I think with linux.
Click to expand...
Click to collapse
I do using my computer with Ubuntu Linux OS, not Android.
Your quest above are,
suleymanovemil8 said:
... I would like to do the same for our OB.
Click to expand...
Click to collapse
So, you are talking about OS on computer, or mobile device?!
redy2006, please help with kernel, i'm gonna get craizy with this kernel...
In the past I had a chinese android device which had 3 options of booting: Android, Linux(I think ubuntu) and Windows CE.
It's really very nice to run linux because it looks like a real pc
ohadz said:
In the past I had a chinese android device which had 3 options of booting: Android, Linux(I think ubuntu) and Windows CE.
It's really very nice to run linux because it looks like a real pc
Click to expand...
Click to collapse
Whe off ics will release i will take it's new kernel 3.xx, but i neeeed help with kernel.
redy2006 said:
I do using my computer with Ubuntu Linux OS, not Android.
Your quest above are,
So, you are talking about OS on computer, or mobile device?!
Click to expand...
Click to collapse
mobile device, well i think this will make our device more poerfulll, we could use the programs wich are not ported on any android device, and do many more!
This belongs in general.
BeBeLKhaN said:
cant we run win 95 ?
Click to expand...
Click to collapse
Yes, we can.
https://www.youtube.com/watch?v=JWkqMmtSJRE&feature=youtube_gdata_player
Sent from my P-970 using xda app-developers app
wessyh0 said:
Yes, we can.
https://www.youtube.com/watch?v=JWkqMmtSJRE&feature=youtube_gdata_player
Sent from my P-970 using xda app-developers app
Click to expand...
Click to collapse
I was launched with apk i foger it two weeks ago windows 95.It booted 30 sec.mouse control was very hard and i couldnt access sd files.Than I delete win95 image and application.
Win 95 can run alongside android but if u want to make it your native os u must work alot to port it.And in this thread i don't mean runing any os with android i mean runnning linux dis. instead of android.
Any question about "4pda.ru" here: http://onlinecontent.ru/viewtopic.php?f=2&t=2&sid=09bc3461206b22af1e5f924e0fc2900c
What is needed to be an android developer? What things I have to learn to develop apps and make custom roms or kernels?
It isnt that easy. Just an app that is slightly complex can take 3-4 months if you have 0 knowledge before you start
Sent from my LG-P880 using xda app-developers app
alekthefirst said:
It isnt that easy. Just an app that is slightly complex can take 3-4 months if you have 0 knowledge before you start
Sent from my LG-P880 using xda app-developers app
Click to expand...
Click to collapse
Thanks for the reply. I am going to learn C, C++, VB.NET, Linux and Java. After an year and three months my course will complete. I want to know, what is needed more to learn. Please tell.
C language is the base for kernel development.. ROM is not difficult to make/develop/mod.. but Kernel is.. good luck friend
Sent from my LG-P990 using xda premium
Subhajitdas298 said:
Thanks for the reply. I am going to learn VB.NET, Linux and Java. After an year my course will complete. I want to know, what is needed more to learn. Please tell.
Click to expand...
Click to collapse
Visual Basic .NET is not required for android developing. VB (.NET) was created by Microsoft and is supposed to run and supported only on Windows. (can be emulated on linux though..)
Linux: you need to specify what you want to learn about linux. How to access the terminal, know the different shells (sh, bash, zsh, ..) and how to use them (executing commands, creating scripts, using system variables, pipes, ...). It's also good to know the boot process and how it's working to boot into linux (kernel -> initial ramdisk --> init --> usermode).
Another thing is how to compile applications using gcc and understanding the automatic building process using Makefiles and how to configure it (using defines, ./configure) to make a build that fits your need.
Other things to learn and understand: debugfs, tmpfs, ramfs, procfs, devfs, sysfs, ramdisk structure, and much more.
Also important are the differences between linux distributions. They all have it's own way to process different operations, for example, installing and updating the distribution or apps. (debian/ubuntu -> apt-get, fedora -> yum, suse -> yast, ...)
Java: only needed if you want to develop android apps running in userspace executed by the dalvik virtual machine (=> normal apps that run on android os). Java's coding syntax is based on C's. When coding apps for android os be sure you get used with the android sdk.
C: not bad to know. You can do kernel stuff and develop apps that can be executed by the linux/android kernel directly without involving the dalvik-vm which allows you to access internal things. Custom recoverys, for example, were developed using C and the android ndk with a modified ramdisk to execute the recovery binary instead of the dalvik-vm which initializes android.
C++: not really needed, but it supports object oriented programming which makes everything better structured and understandable. The android ndk has some support for c++ header files to work with.
So.. one year isn't enough. There is so much to learn and it's really not easy.. more frustrating
Then finally you can start to work build roms for a specific device, because every device has other hardware components and different ways to do this and that. You need to know and understand them to successfully develop software that runs fine on the specific device.
gordon0001 said:
Visual Basic .NET is not required for android developing. VB (.NET) was created by Microsoft and is supposed to run and supported only on Windows. (can be emulated on linux though..)
Linux: you need to specify what you want to learn about linux. How to access the terminal, know the different shells (sh, bash, zsh, ..) and how to use them (executing commands, creating scripts, using system variables, pipes, ...). It's also good to know the boot process and how it's working to boot into linux (kernel -> initial ramdisk --> init --> usermode).
Another thing is how to compile applications using gcc and understanding the automatic building process using Makefiles and how to configure it (using defines, ./configure) to make a build that fits your need.
Other things to learn and understand: debugfs, tmpfs, ramfs, procfs, devfs, sysfs, ramdisk structure, and much more.
Also important are the differences between linux distributions. They all have it's own way to process different operations, for example, installing and updating the distribution or apps. (debian/ubuntu -> apt-get, fedora -> yum, suse -> yast, ...)
Java: only needed if you want to develop android apps running in userspace executed by the dalvik virtual machine (=> normal apps that run on android os). Java's coding syntax is based on C's. When coding apps for android os be sure you get used with the android sdk.
C: not bad to know. You can do kernel stuff and develop apps that can be executed by the linux/android kernel directly without involving the dalvik-vm which allows you to access internal things. Custom recoverys, for example, were developed using C and the android ndk with a modified ramdisk to execute the recovery binary instead of the dalvik-vm which initializes android.
C++: not really needed, but it supports object oriented programming which makes everything better structured and understandable. The android ndk has some support for c++ header files to work with.
So.. one year isn't enough. There is so much to learn and it's really not easy.. more frustrating
Then finally you can start to work build roms for a specific device, because every device has other hardware components and different ways to do this and that. You need to know and understand them to successfully develop software that runs fine on the specific device.
Click to expand...
Click to collapse
Isn't VB.NET not required to make PC apps to manage phone, like some kind of phone manager or hacker or something like that?
In short I have to learn linux in core level- is that right? They told me, they are going to teach ubuntu. Don't know if they are going to teach in core level. Is there any ebook to learn Linux deeply?
Sure you can use it for developing apps for windows but it doesn't allow you to build native/winapi dynamic link libraries (dll) which can be quite useful. VB. NET also doesn't allow you to build userspace(ring3)/kernelspace(ring0) drivers which is essencial for supporting new hardware.
VB is, in my opinion, only good for building simple apps with a nice user interface. Sure it's quite easy to learn, but you do have not the possibilities like you have with C, C++ or Delphi.
And yea, the internals of linux would be a good start. But also getting used with KDE and GNOME (desktop managers) which both are useable on ubuntu. Ubuntu is also good cause google officially supports building android stuff on it.
Gesendet von meinem LG-P880 mit Tapatalk 2
gordon0001 said:
Sure you can use it for developing apps for windows but it doesn't allow you to build native/winapi dynamic link libraries (dll) which can be quite useful. VB. NET also doesn't allow you to build userspace(ring3)/kernelspace(ring0) drivers which is essencial for supporting new hardware.
VB is, in my opinion, only good for building simple apps with a nice user interface. Sure it's quite easy to learn, but you do have not the possibilities like you have with C, C++ or Delphi.
And yea, the internals of linux would be a good start. But also getting used with KDE and GNOME (desktop managers) which both are useable on ubuntu. Ubuntu is also good cause google officially supports building android stuff on it.
Gesendet von meinem LG-P880 mit Tapatalk 2
Click to expand...
Click to collapse
Thanks for reply but I didn't get the first paragraph. Anyways, what is delphi?
like gordon0001 already said, when you're new to android, start with a ROM, never with a kernel it can make you go crazy
and trust me, i know what i'm talking about
so for the start, i'd suggest you to learn java, maybe experiment with some apps, and then make your own rom.
if you're used to it a bit, you might want to start messing around with kernels. therefor you need C.
but be warned, i cannot be held responsible if you go crazy
simple application, less requirement.
start with examples within the sdk
Sent from my LG-P880 using Tapatalk 2
laufersteppenwolf said:
like gordon0001 already said, when you're new to android, start with a ROM, never with a kernel it can make you go crazy
and trust me, i know what i'm talking about
so for the start, i'd suggest you to learn java, maybe experiment with some apps, and then make your own rom.
if you're used to it a bit, you might want to start messing around with kernels. therefor you need C.
but be warned, i cannot be held responsible if you go crazy
Click to expand...
Click to collapse
I am not saying, I am going to start right away. It will take me one or more years to learn everything. I am just asking, what is required other than java, c and c++?
Also, is there an Ebook, where I can learn (understand) linux? Specifically Ubuntu.
K9998 said:
simple application, less requirement.
start with examples within the sdk
Sent from my LG-P880 using Tapatalk 2
Click to expand...
Click to collapse
I will keep that in mind.
Subhajitdas298 said:
I am not saying, I am going to start right away. It will take me one or more years to learn everything. I am just asking, what is required other than java, c and c++?
Also, is there an Ebook, where I can learn (understand) linux? Specifically Ubuntu.
Click to expand...
Click to collapse
for the building/compiling process, batch wouldn't be that bad
and about ubuntu, i'd suggest learning by doing
it's not really hard. with a few commands you can live with linux quite well
laufersteppenwolf said:
for the building/compiling process, batch wouldn't be that bad
and about ubuntu, i'd suggest learning by doing
it's not really hard. with a few commands you can live with linux quite well
Click to expand...
Click to collapse
I am totally Linux noob. So, someone has to teach me.
Can you tell me how to install ubuntu alongside Windows 7? I want to install it on a blank partition. I have 64 bit downloaded and burnt on a dvd.
just boot the dvd, the GUI will guide you through
still some Qs, tho:
and for partitioning, have you already partitioned your hdd? and what is it's size?
how much RAM do you have?
and which linux have you downloaded/do you want to use?
laufersteppenwolf said:
just boot the dvd, the GUI will guide you through
still some Qs, tho:
and for partitioning, have you already partitioned your hdd? and what is it's size?
how much RAM do you have?
and which linux have you downloaded/do you want to use?
Click to expand...
Click to collapse
Already partitioned. Using for 2 years.
HDD Size - 1 TB.
Partitions (GB) - 97 (Win 7 service pack 1, 32 bit, ram lock removed), 97 (blank, want to use for Linux, ubuntu 13.04 64 bit), 147 (songs, movies etc.), 480 (games and software collection), all that is left (tv recordings and other stuff).
RAM - 6 GB DDR3.
Processor - Intel Core 2 Duo @ 2.93 GHz (overclock to 3.2 GHz).
GPU - ASUS NVIDIA GeForce 210 Silent 1 GB DDR3.
Total graphics ram - 37** MB.
Subhajitdas298 said:
Already partitioned. Using for 2 years.
HDD Size - 1 TB.
Partitions (GB) - 97 (Win 7 service pack 1, 32 bit, ram lock removed), 97 (blank, want to use for Linux, ubuntu 13.04 64 bit), 147 (songs, movies etc.), 480 (games and software collection), all that is left (tv recordings and other stuff).
RAM - 6 GB DDR3.
Processor - Intel Core 2 Duo @ 2.93 GHz (overclock to 3.2 GHz).
GPU - ASUS NVIDIA GeForce 210 Silent 1 GB DDR3.
Total graphics ram - 37** MB.
Click to expand...
Click to collapse
i, for one, would recommend xubuntu. no bloatware, nice UI, pure performance but it is your call for sure
and with 6GB RAM, swap should not be needed (i'm running xubuntu with 4GB RAM, and no need at all for swap )
Always check my latest response!
@Psycho03 wants too, someone help us out?
RootingPro-18 said:
Hi, I know that some people like OVERCLOCKING like @D1stRU3T0R . And I need little help from you and others, to make this dream possible, I Edited Power Config file but it kinda doesn't work, I have been working on this like 3 weeks and I start giving up, because I have job and other things to care about, so if you are interested, give me a message and will see if you can give progress!
See You Around! (Giggles)
Click to expand...
Click to collapse
Just search on google and youtube will be the most helpful.
But I would rather try to overclock a custom ROM rather than emui because it might have some "system locks" and that's why it might not work.
Also, do this at your own risk! Do not try to oc already to 1,3 Ghz because it might fry your phone. Try something like 1225 mhz and go up slowly, until you will find a stable clock
Easier to buy a new phone with better cpu.
XTutorials said:
Just search on google and youtube will be the most helpful.
But I would rather try to overclock a custom ROM rather than emui because it might have some "system locks" and that's why it might not work.
Also, do this at your own risk! Do not try to oc already to 1,3 Ghz because it might fry your phone. Try something like 1225 mhz and go up slowly, until you will find a stable clock
Click to expand...
Click to collapse
Our phone has 1232mhz or 1210mhz cpu.
D1stRU3T0R said:
Our phone has 1232mhz or 1210mhz cpu.
Click to expand...
Click to collapse
Then go up to 1250
Kirin 620 can go up to even 1,5ghz ex. Honor 4X-cherryplus. The best thing is when you install p8 lite software it still works on 1,5ghz so first you need to try convert ALE into cherryplus (4X) or 4C (I forgot 1,5ghz device model sorry) personally I would go for 4C because it's more similar to P8L than H4X
D1stRU3T0R said:
Our phone has 1232mhz or 1210mhz cpu.
Click to expand...
Click to collapse
At the right moment, it is overclocked on 1,3 GHz but seems no changes on performance and will try more!
RootingPro-18 said:
At the right moment, it is overclocked on 1,3 GHz but seems no changes on performance and will try more!
Click to expand...
Click to collapse
Can you give me screenshot?
@haky 86 @surdu_petru @XePeleato @kosmitchak @xperiafan13 @XTutorials we pray for you!
Overclcok ( cpu or gpu) must be set in kernel, config files in system only works is is set in kernel, so need to compile a boot with that functionality.
I can't help in that because i have a windows pc and i don't know to work on Linux very well.
Notepad++ for Linux helps to open files.
Good luck.
.
persona78 said:
Overclcok ( cpu or gpu) must be set in kernel, config files in system only works is is set in kernel, so need to compile a boot with that functionality.
I can't help in that because i have a windows pc a i don't know to work on Linux.
Notepad++ for Linux helps to open files.
Good luck.
.
Click to expand...
Click to collapse
Next windows 10 will have Ubuntu as downloadabile from windows store, so you can have Linux on windows. Or dual boot like i set, or virtual machine.
Alright I'll give you a hint.
The Linux kernel in the version we're using, gets the clock speed and the CPU voltage from a list called OPP (Operating performance points).
Those are declared in the device tree files (.dts), but as far as I know, we can't edit the device tree blob so you'll have to override it in the power driver.
D1stRU3T0R said:
Next windows 10 will have Ubuntu as downloadabile from windows store, so you can have Linux on windows. Or dual boot like i set, or virtual machine.
Click to expand...
Click to collapse
Yep, but need a good pc to handle it...
.
persona78 said:
Yep, but need a good pc to handle it...
.
Click to expand...
Click to collapse
Not really my intel core 2 extreme from Q1 2010 and 8gb and a decent ssd pass in rom build and kernel very well in ubuntu.
And searching the parts on ebay for best price is pretty easy, like all my specs here+ a amd radeon R9 360x hovers around ~500$.
I have someone what is really amazing at kernels and overclocked many devices. His name is dev_harsh$&@&
That simbols are a number, but I forgot what it was. Just search it in lenovo a6000 forums, at roms and kernels and you will find his kernel, "Phantom"
EDIT: His name is "dev_harsh1998". Tag him or send him a PM, maybe he'll help you.
XTutorials said:
EDIT: His name is "dev_harsh1998". Tag him or send him a PM, maybe he'll help you.
Click to expand...
Click to collapse
Hmmm...
Maybe i dig in in unbut and kernel compilation...
Need virtual machine to use it on Windows, right?
.
persona78 said:
Hmmm...
Maybe i dig in in unbut and kernel compilation...
Need virtual machine to use it on Windows, right?
.
Click to expand...
Click to collapse
What to use? You mean ubuntu? If yes, yes, but it may be done with windows also, but I'm not sure.
persona78 said:
Hmmm...
Maybe i dig in in unbut and kernel compilation...
Need virtual machine to use it on Windows, right?
.
Click to expand...
Click to collapse
Or install preview windows 10, and you will have Ubuntu there as an app. Working like a charm, beautiful.
XTutorials said:
What to use? You mean ubuntu? If yes, yes, but it may be done with windows also, but I'm not sure.
Click to expand...
Click to collapse
Compiling with windows?
.