I assume this is the correct forum otherwise please move this.
What is the best article(s) to read if you want to start learning how to port roms from other android phones to the Evo? I've been searching on here and on google and it seems most articles are either outdated or only talk about editing existing cooked roms so I finally broke down and posted this. Yes I do use Linux and I do program in Java and .NET and do have a bachelors in software development but I have just never looked into doing this type of work until now.
Thank you, any direction I'm pointed in is appreciated.
I'll direct to you the Q&A forum.
Side Note:This goes in General,but im nice so ill answer you question.
There is no real BOOK to read, a java book is a good start, but you say you know java, so you can probably skip that.
Basically, this is all you have to do.
Download "Dsixda's Kitchen" to your linux distro(amazing software)
Grab a rom from another device.
Grab one of our(evo)stock roms(deodexed Stock 3.70 is good for froyo port,4.12 for gingerbread)
Open the kitchen, and find the option(#19 i think it is), and follow the steps to port it(hold on, your not done yet)
From there you will need do some manual work by tinkering with libs,tinkering with the boot.img, bascally just tinkering with everything related to booting(libs,ramdisk,hw-libs,etc.) untill you can get it to boot or bootloop.
If it boots, thats great, if it bootloops, youlle need to logcat it then debug it.
If you need help with something, pm me, other than that, thats basically(*note: i said basic, more complexed roms like sense 3.0 and non-htc device rom may require extra work)(*note2:alot of times, its going to be a no-booter, but just keep trying.)
sirmx said:
I'll direct to you the Q&A forum.
Click to expand...
Click to collapse
Thanks sirmx, I did do a search there but again came up short.
ThatSmartB0y said:
Side Note:This goes in General,but im nice so ill answer you question.
There is no real BOOK to read, a java book is a good start, but you say you know java, so you can probably skip that.
Basically, this is all you have to do.
Download "Dsixda's Kitchen" to your linux distro(amazing software)
Grab a rom from another device.
Grab one of our(evo)stock roms(deodexed Stock 3.70 is good for froyo port,4.12 for gingerbread)
Open the kitchen, and find the option(#19 i think it is), and follow the steps to port it(hold on, your not done yet)
From there you will need do some manual work by tinkering with libs,tinkering with the boot.img, bascally just tinkering with everything related to booting(libs,ramdisk,hw-libs,etc.) untill you can get it to boot or bootloop.
If it boots, thats great, if it bootloops, youlle need to logcat it then debug it.
If you need help with something, pm me, other than that, thats basically(*note: i said basic, more complexed roms like sense 3.0 and non-htc device rom may require extra work)(*note2:alot of times, its going to be a no-booter, but just keep trying.)
Click to expand...
Click to collapse
Sounds good, what I'll do is go ahead and start one, nothing special maybe even ones that already been done just to get the experience under my best.
ThatSmartB0y said:
Side Note:This goes in General,but im nice so ill answer you question.
There is no real BOOK to read, a java book is a good start, but you say you know java, so you can probably skip that.
Basically, this is all you have to do.
Download "Dsixda's Kitchen" to your linux distro(amazing software)
Grab a rom from another device.
Grab one of our(evo)stock roms(deodexed Stock 3.70 is good for froyo port,4.12 for gingerbread)
Open the kitchen, and find the option(#19 i think it is), and follow the steps to port it(hold on, your not done yet)
From there you will need do some manual work by tinkering with libs,tinkering with the boot.img, bascally just tinkering with everything related to booting(libs,ramdisk,hw-libs,etc.) untill you can get it to boot or bootloop.
If it boots, thats great, if it bootloops, youlle need to logcat it then debug it.
If you need help with something, pm me, other than that, thats basically(*note: i said basic, more complexed roms like sense 3.0 and non-htc device rom may require extra work)(*note2:alot of times, its going to be a no-booter, but just keep trying.)
Click to expand...
Click to collapse
Don't forget some of the most important stuff is in the build.prop and update-script.
Word of advice, look at a sense 2.1 and check out the base that was used. You can also use beyond compare and basically skip Linux all together. Using kitchen to deodex the ruu is a good first step. Choose option 11 in the menu.
Personally, I would start off with a working port and changing apps and moving stuff around. Also get a good list at which libs are associated with what. But use stock bins, etc, xbin, hw libs, and ported apks, framework, and software associated libs. Stock boot.img and a good updater-script. Also know key
Things like the EVO density is 160, vold_stab is usb, amkd is rotation, gsl hw accel stuff like that.
But first things first, Google is ur friend and use the q&a section.
Sent from my PC36100 using Tapatalk
Leoisright said:
Don't forget some of the most important stuff is in the build.prop and update-script.
Word of advice, look at a sense 2.1 and check out the base that was used. You can also use beyond compare and basically skip Linux all together. Using kitchen to deodex the ruu is a good first step. Choose option 11 in the menu.
Personally, I would start off with a working port and changing apps and moving stuff around. Also get a good list at which libs are associated with what. But use stock bins, etc, xbin, hw libs, and ported apks, framework, and software associated libs. Stock boot.img and a good updater-script. Also know key
Things like the EVO density is 160, vold_stab is usb, amkd is rotation, gsl hw accel stuff like that.
But first things first, Google is if friend and use the q&a section.
Sent from my PC36100 using Tapatalk
Click to expand...
Click to collapse
ah yes, forgot about build.prop,and i think the kitchen takes care of updater script(unless the device has specific mount pointsor you want text or to clear cache and system). i was just getting the basics to boot, from ther he can debug the errors out of the log.
What about something A LOT simpler like adding the CRT animations to a ROM? any pointers? Any TUT you can point me to?
ThatSmartB0y said:
ah yes, forgot about build.prop,and i think the kitchen takes care of updater script(unless the device has specific mount pointsor you want text or to clear cache and system). i was just getting the basics to boot, from ther he can debug the errors out of the log.
Click to expand...
Click to collapse
Oh I hear ya. Just throwing in my 2 cents. Found that having a clean updater-script is half the battle.
Sent from my PC36100 using Tapatalk
I'm actually glad this thread is still here we don't get to learn much from the devs here. I mean its mostly do it yourself but a getting started guide isn't a bad thing. Mods are quick to move and people are quick to flame but I say leave it, where else is the knowledge pool? Can you really learn this stuff in Q and A seems like it would be mostly help my phone doesn't boot...
Sent from my PC36100 using XDA App
Check out the APKTool, APKManager threads. Lots of great valuable information in there.
I sometimes wish XDA focused more on the "HOW TO" and less on the delivery aspect. The more folks developing, the further we will be along
Another great way to get started is to mentor with another established developer.
evomattnc said:
I'm actually glad this thread is still here we don't get to learn much from the devs here. I mean its mostly do it yourself but a getting started guide isn't a bad thing. Mods are quick to move and people are quick to flame but I say leave it, where else is the knowledge pool? Can you really learn this stuff in Q and A seems like it would be mostly help my phone doesn't boot...
Sent from my PC36100 using XDA App
Click to expand...
Click to collapse
Well said. People love to flame anyways and XDA is famous among other Android forums for being so harsh. This thread helped me out big time, and it's especially nice to see Leoisright and myn in here giving up a few pointers, because I too was curious about porting. I never worked up the confidence to ask, just too worried about it being passed over or getting flamed because I'm young and curious.
Sent from my PC36100 using XDA App
Yah, Q&A never got me anywhere, i learned off of trial and error, still learning now.
EDIT:OP:IF you want you can ombine mine and leo's tuts together, to make this thread permanent.
Subscribed!!!!!!!!
Good stuff!
Sent from my PC36100 using Tapatalk
Yeah I want to thank the devs that have stopped by so far and gave tips, already using them . Hopefully most of them drop In at least once and leave one tid bit that would make this thread awesome!
Sent from my PC36100 using XDA App
Ha, you taking applications for an apprentice myn?
myn said:
Check out the APKTool, APKManager threads. Lots of great valuable information in there.
I sometimes wish XDA focused more on the "HOW TO" and less on the delivery aspect. The more folks developing, the further we will be along
Another great way to get started is to mentor with another established developer.
Click to expand...
Click to collapse
Sent from my PC36100 using XDA App
Yes I was afraid to post this at first which isn't good, you shouldn't be afraid to ask questions but I get that sometimes the same questions have been answered 100 times prior so I understand the quick to judge portion of it. But I want to thank everyone who has contributed tips, advise and places to start. Thank you.
Leoisright said:
Don't forget some of the most important stuff is in the build.prop and update-script.
Word of advice, look at a sense 2.1 and check out the base that was used. You can also use beyond compare and basically skip Linux all together. Using kitchen to deodex the ruu is a good first step. Choose option 11 in the menu.
Personally, I would start off with a working port and changing apps and moving stuff around. Also get a good list at which libs are associated with what. But use stock bins, etc, xbin, hw libs, and ported apks, framework, and software associated libs. Stock boot.img and a good updater-script. Also know key
Things like the EVO density is 160, vold_stab is usb, amkd is rotation, gsl hw accel stuff like that.
But first things first, Google is ur friend and use the q&a section.
Sent from my PC36100 using Tapatalk
Click to expand...
Click to collapse
So I've been looking at beyond compare, did you use this from everything and just edit all the non evo files to match existing evo ones from within windows?
Related
Good Evening XDA. Not sure if this is the right spot for this, either here or Q&A... not sure.
What i want to do is learn how to develop or further customize already custom roms. Well i guess i wouldn't call that real development, maybe call it a bootleg deving I'm always playing with new kernels, roms etc, and i have about 50 apps i always install. I Want to be able to take my favorite custom rom, remove a few apps i dont use, and add the 50ish i do use, maybe updated kernels as well, if its not to complicated. I guess i'm looking for a kitchen? well maybe just a hot plate.. I'm just looking to streamline my rom installs, maybe hand em out to my 4 or 5 friends with evo's while i'm at it. I briefly searched, but figured i'd post this thread in hopes of someone pointing or linking me to a guide or some magic kitchen software I'll keep searching as soon as i finish re-installing roms on the 3 evos of my friends.. Oh I tried the online Evo kitchen, but i cant add my apps, keep getting errors, whether i add 1 app or 50. That is basically what i'm looking for, just not an online version.... Recap.. Modify Custom roms.. Remove apps, Add apps, maybe add kernel. Using Windows 7 x64, not familiar with Linux at all. Thanks a lot for any help. XDA is awesome!
If you donate to Flipz, you get links to his kitchen. You can do things like this on there, and you can customize your current ROM too. That would be a good start i think
nugzo said:
Good Evening XDA. Not sure if this is the right spot for this, either here or Q&A... not sure.
What i want to do is learn how to develop or further customize already custom roms. Well i guess i wouldn't call that real development, maybe call it a bootleg deving I'm always playing with new kernels, roms etc, and i have about 50 apps i always install. I Want to be able to take my favorite custom rom, remove a few apps i dont use, and add the 50ish i do use, maybe updated kernels as well, if its not to complicated. I guess i'm looking for a kitchen? well maybe just a hot plate.. I'm just looking to streamline my rom installs, maybe hand em out to my 4 or 5 friends with evo's while i'm at it. I briefly searched, but figured i'd post this thread in hopes of someone pointing or linking me to a guide or some magic kitchen software I'll keep searching as soon as i finish re-installing roms on the 3 evos of my friends.. Oh I tried the online Evo kitchen, but i cant add my apps, keep getting errors, whether i add 1 app or 50. That is basically what i'm looking for, just not an online version.... Recap.. Modify Custom roms.. Remove apps, Add apps, maybe add kernel. Using Windows 7 x64, not familiar with Linux at all. Thanks a lot for any help. XDA is awesome!
Click to expand...
Click to collapse
xlGmanlx said:
If you donate to Flipz, you get links to his kitchen. You can do things like this on there, and you can customize your current ROM too. That would be a good start i think
Click to expand...
Click to collapse
Cool thanks. i donated $20 and grabbed the link dl from his site. It's Free but $20 is well worth it if it does what i want. Plus his roms are kick ass anyway!
Edit: That was the Hero Kitchen lol. I thought i could read...
Any other suggestions?
dsixda's kitchen would be a good place to start. There are instructions in post 3 for getting it working with Cygwin on windows. I've used it on Win7 x64 just fine.
remailednet said:
dsixda's kitchen would be a good place to start. There are instructions in post 3 for getting it working with Cygwin on windows. I've used it on Win7 x64 just fine.
Click to expand...
Click to collapse
Thanks. looking in to it.
I know the title may be confusing.
BUT, on literally even ROM i use i remove anything HTC, the only things I must leave in are HTCContacts.apk and HTCDialer.apk. Sometimes the HTCCamera but only if AOSP cam not included. Anyways, the reason those two must be left in is because your contacts will NOT sync if they arent there. Even if they are there and are frozen through Titanium Backup the sync works. However remove them and it dies. I have tried several different Contacts+Phone apks +renamed nothing... If it is a Sense-based ROM those have to stay in there.
Can someone help on the issue please. I know I am not the only one affected by this... All the Senseless ROM chefs know about it, I'm sure (minus true AOSP as CM6+)
sidenote... another htc thing that can be removed which i hate is in /system/framework. called com.htc.rss.jar. no one likes rss anyways
Brace on getting flamed by all the people that think they are mods.
Have you tried replacing contactsprovider.apk with an AOSP one? The rom in my sig doesn't have htccontacts.apk. im still working on phone though I mislabeled the original post.
**ha posted on my phone its not in my sig...here you go: forum.xda-developers.com/showthread.php?t=765452
Sent from my PC36100 using XDA App
echoside said:
Brace on getting flamed by all the people that think they are mods.
Have you tried replacing contactsprovider.apk with an AOSP one? The rom in my sig doesn't have htccontacts.apk. im still working on phone though I mislabeled the original post.
**ha posted on my phone its not in my sig...here you go: forum.xda-developers.com/showthread.php?t=765452
Sent from my PC36100 using XDA App
Click to expand...
Click to collapse
yes i have tried it before thanks tho
yea contacts not really necessary phone alone will just work.. sorry was a little groggy this morning
bump for bumping
thread moved to themes and apps. as this thread is about apps. most likely a better chance ull get better input
Ok so here's the deal. With Sense, HTC modifies the Android source to a high degree. Because of this its hard to replace or remove certain files. The contacts provider or social networking service for example. So we need to figure a way to replace those files properly or remove the need for apps like the dialer. I think the key lies in the Android source.
toastcfh said:
thread moved to themes and apps. as this thread is about apps. most likely a better chance ull get better input
Click to expand...
Click to collapse
are you kidding me! w/e horrible forum
Bump?!
/10char
Hey Guys,
I've noticed many other phones have guides explaining how to download and compile Android for their phones including proprietary drivers and misc files. I know CM6/CM7 and MIUI all are very clearly doing this but I was wondering if we could get any kind of documentation like that for the Epic? It doesn't have to include any super detailed coding information other then how to download AOSP, Samsungs required drivers, and build them into a "working" rom of some kind..
The drivers and kernels you guys have been using so far must be available via some kind of git command..
I'd love to be able to compile a ROM just to learn about it lol.
Think a quick and dirty write up for compiling a rom could happen? I think it would really help incoming developers and newbies alike.
+1 on this.
+1 as I would like a good starting point...
Samsung Epic using Team Viper's latest ROM and kernel
I'm glad to see some support for this. I sincerely hope a developer takes this seriously enough to help us out!
I'm answering my own question here
Check it out... it's how to build CM for the epic. Anyone interested in learning the process could probably follow this guide and accomplish it. Took it from the CM post in General.
http://cmsgs.com/mediawiki/index.php?title=Build_CyanogenMod_for_Samsung_Epic
Thank you! That is very interesting. I must try it!
Sent from my Shoe.... I mean my Samsung Epic
mxcoldhit said:
Thank you! That is very interesting. I must try it!
Sent from my Shoe.... I mean my Samsung Epic
Click to expand...
Click to collapse
I'm trying it now for fun... still downloading the source... the first repo sync takes a while, I believe it's a few GB's in size..
I don't believe this includes the kernel though... I'm sure it's posted somewhere for those interested in looking at it.. just gotta dig around.
TheDub said:
I'm trying it now for fun... still downloading the source... the first repo sync takes a while, I believe it's a few GB's in size..
I don't believe this includes the kernel though... I'm sure it's posted somewhere for those interested in looking at it.. just gotta dig around.
Click to expand...
Click to collapse
way to go, man. keep us posted...
yogi2010 said:
way to go, man. keep us posted...
Click to expand...
Click to collapse
Steps seem to be broken.. the ./get-rommanager and ./getgooglefiles -v HDPI or whatever both don't work because of broken web links.
Seems this hasn't been updated in a while..
I tried to go on without them following the directions but it doesn't work, says something about the vibrant? idk.. I think the directions would need updating to work properly.. at least the code was fun to look at.
Still hoping a developer can teach us how to compile lets say just 100% AOSP for our phones using our progress so far with the drivers.. i think the drivers need to be their own branch of code so all devs can use them for their own roms.. maybe it's already like this? Idk pretty new to rom compiling.
I am thinking about rooting using unrevoked 3. I am pretty sure that is strait forward. After that I should install titanium back up and do a nand back up? Then after that I should be able to delete the sense apk and htc lock apk screen and it should be stock vanilla 2.2 right. If I want to restore for a OTA can I just use the nand backup?
Then if I want to try flashing Roms what should I do? Is the Rom manager app all I need?
I usually try to ignore these threads but jesus man read a lill first
Sent from space
venom_762 said:
I am thinking about rooting using unrevoked 3. I am pretty sure that is strait forward. After that I should install titanium back up and do a nand back up? Then after that I should be able to delete the sense apk and htc lock apk screen and it should be stock vanilla 2.2 right. If I want to restore for a OTA can I just use the nand backup?
Then if I want to try flashing Roms what should I do? Is the Rom manager app all I need?
Click to expand...
Click to collapse
OK.
First, wrong section. This should be in Q&A whether anyone responds to it there or not.
Second, Titanium doesn't do NAND backups. That's a job for the recovery.
Third, deleting two apks will not make the ROM "vanilla". It will only mess things up and ruin your experience. If you want "vanilla", there are plenty of AOSP ROMs you can flash after you root.
Fourth, you don't do OTAs after you're rooted. It would unroot you, and you'd have to start all over, and there's no guarantee there would be root available for the new OTA. You should just stick to flashing rooted stock ROMs.
Fifth, I would personally advise against ROM Manager and tell you to learn to do it manually. It's not difficult at all, just a matter of learning a specific sequence of simple steps.
I think that about covers everything. I'm sure someone else will fill in the pieces I've missed.
venom_762 said:
I am thinking about rooting using unrevoked 3. I am pretty sure that is strait forward. After that I should install titanium back up and do a nand back up? Then after that I should be able to delete the sense apk and htc lock apk screen and it should be stock vanilla 2.2 right. If I want to restore for a OTA can I just use the nand backup?
Then if I want to try flashing Roms what should I do? Is the Rom manager app all I need?
Click to expand...
Click to collapse
You should probably do some more reading. Titanium back up only backs up apps. If you want a nand back up you do it through recovery. Deleting that stuff does not make it vanilla lol. If you want a vanilla build run a AOSP rom. I don't use Rom manager it crap I flash manually
Sent from my PC36100 using XDA Premium App
Please post your source codes along with the ROM/APP/Development you are doing in this thread.
if not then you realize this is not in the right section. not to be rude but its pretty straight forward with the unrevoked..dont be a ***** and just do it. Otherwise just leave your phone alone.
THIS MIGHT HELP YOU
http://www.xda-developers.com/announcements/a-reminder-from-the-xda-moderator-team/
Google is your friend, learn to use it. Also not trying to scare you, but you could get stuck in bootloops so its better to read everything first then try flashing something.
Your post shows that you are completely clueless, so I really recommend that you read and research before you even attempt to do anything to your device.
Google the following:
1) how to root android
2) how to install custom roms
3) how to use Titanium backup
4) Difference between ASOP and Sense
5) Search in this forum "How to unroot your Evo in two easy steps" if you dont understand or cant follow the instructions there, you may want to reconsider rooting your device. Since if something goes wrong, you will need to unroot the device before taking it to Sprint, etc.
Also dont get offended by these comments because XDA isnt usually like this. But when its very clear that a member hasn't done any research, and expects to be spoonfed all the info, you will get flamed.
How did OP even start this thread in this section? He only has 5 posts... Did the rules change?
wow, my mistake. I'll just stick to Android central.
venom_762 said:
wow, my mistake. I'll just stick to Android central.
Click to expand...
Click to collapse
The reason you got the response you did is because you posted in the wrong section. Whike I know you are new to the forum out is always a good idea you read the stickies on any forum you visit.
Tons of new people make the same mistake.i wouldn't let it turn you of but use it as a learning experience.
Xda is an amazing forum (if you are willing to take the time to search post in correct places and do a little work yourself by researching.)
If you aren't willing to do those things then you will find it a cold unfriendly place.
Fort better or worse it is not always newbie friendly. On the plus most of the major developers are here so once you learn you have tons of resources.
Sent from my PC36100 using Tapatalk
As others have stated previous, irritation arose due to posting in the wrong section (initially) and coming to the table without having first exhausted all resources outside making a new thread (see: Google, searching XDA, other forums, YouTube, even).
There are many guides to help you out there, many on these forums specifically. As one other said previously, as well, don't let this shown irritation from other users discourage you from using these forums. XDA is, by far, the best place regarding the rooting, flashing, development, and customization of our phones. You would be wise to stick around and learn the ropes a bit.
Next time, if you have a question, try posting what you did in the body, explaining what research you have done and what did or didn't work before you decided to post a new thread. This will help others see that you have indeed looked around some and tried some things out instead of rushing to post a new thread without seeing if your question(s) was/were already answered.
Overall, your experience can be very good and you can learn a lot from these forums. I'm still pretty new myself, but I visit these forums every single day and read up on things and just take it all in.
Have fun with everything! If you have any specific questions, feel free to PM me and I'll do my best to help. But do some research before, if you do!
I would suggest reading and asking lots of questions and reading and asking lots of questions and reading and asking lots of questions before doing anything to your phone....
I think all of these responses would make me a little nervous as well...
EndlessDissent -
I have found Rom Manager to be quick and painless, why would you advise against using it?
fyi - I use it w/clockwork recovery instead of Amon-RA. And have downgraded it because of some kind of edify scripting problems. is this less than optimal?
Ok I think I have read all I can and watched all the youtube videos I can handle. It looks pretty strait forward and seems to be easier that the palm pre.
Now can anyone recommend a GB Rom? I would love a pure nexus s expirence. I plan to get it when it comes out.
I would recommend CM7, but some would say no cuz of weird instances that happened to a couple people. Evervolv, Salvage, king's ultra, and miui all have gingerbread though.
venom_762 said:
Ok I think I have read all I can and watched all the youtube videos I can handle. It looks pretty strait forward and seems to be easier that the palm pre.
Now can anyone recommend a GB Rom? I would love a pure nexus s expirence. I plan to get it when it comes out.
Click to expand...
Click to collapse
I second CM7. There are thousands of users, thus lots of potential help. It is a ROM that has been for awhile and they have really worked out quite a good percentage of the bugs that will inevitably come with any GB ROM.
Flash CM7 and get a good feel for it before you start hopping ROMs. Also do yourself a favor and make sure you use the search button liberally before you post questions/issues in the CM7 threads and provide some info on what you did to resolve your issues (you will have issues). If you do that the chances you'll get help rather than flames goes up 10,000%.
I would strongly recommend against MIUI. It is unquestionably the best ROM I have ever used, but it is really not a good ROM for an EVO rookie. The quirks in the flashing process are plentiful and the preciseness required by the nature of the ROM will suit you much better a month from now.
I'm sure there will be people who disagree with me, but I help people everyday who would not have needed help if they had learned a little more about the process on a more basic ROM with lot's of support and fewer bells and whistles. Just my two cents.
The options in teh roxxorz's post are good options as well.
teh roxxorz said:
... miui ... gingerbread...
Click to expand...
Click to collapse
Here I edited teh roxxorz's post to weed out the erroneous stuff and highlight what's important.
Is this possible with a build prop edit?
I know there are apps out there that will accomplish this but was wondering if there is a flashable zip or something we could modify in the build prop?
No. this mod is not done in the build prop. The tw launcher itself is what would need to be modded. If you look around you will find the thread by @kevinoliva113 that he posted these mods for KK TW roms. I suppose if you requested a modded Lollipop TW launcher he could probably add it to his thread. there may be other members who could also do this mod and post it. also you could maybe learn to do the mod yourself if you feel capable. If not then visit the thread i mentioned and ask for help there. Good luck.
I think you can accomplish this with app settings and xposed. You would have to be on kit kat. I've tried it and rotating the touch wiz launcher doesn't really work well. Some things bet cut out of the screen. Try it for yourself.
tx_dbs_tx said:
No. this mod is not done in the build prop. The tw launcher itself is what would need to be modded. If you look around you will find the thread by @kevinoliva113 that he posted these mods for KK TW roms. I suppose if you requested a modded Lollipop TW launcher he could probably add it to his thread. there may be other members who could also do this mod and post it. also you could maybe learn to do the mod yourself if you feel capable. If not then visit the thread i mentioned and ask for help there. Good luck.
Click to expand...
Click to collapse
A bit late to this thread but I would love to learn how to get inside my phone and build mods like this. Been waiting on xposed for lollipop for some time now and getting a bit impatient so I would like to take a crack at this stuff and learn a thing or too along the way. Perhaps eventually even be able to contribute to xda and share my findings with others. Where would be the best place to start please and thank you?
not.plugged.in said:
A bit late to this thread but I would love to learn how to get inside my phone and build mods like this. Been waiting on xposed for lollipop for some time now and getting a bit impatient so I would like to take a crack at this stuff and learn a thing or too along the way. Perhaps eventually even be able to contribute to xda and share my findings with others. Where would be the best place to start please and thank you?
Click to expand...
Click to collapse
My advice would be to search here on XDA. You can find a lot of useful information in the XDA University where the link can be found on the XDA portal homepage.
First thing you will need to learn is how to setup your machine with the proper java and android sdk for your machine. Next you'll need to gather the necessary tools to decompile apk's & jar files. There are several different ones. You'll also need to do a LOT of reading and research on the topic of "Android Development". There are several aspects and they vary in difficulty. The most basic thing you'll want to start with is correctly decompiling and recompiling apk's and jar files and that is just the beginning. Rom building has many things you'll have to learn as well as the proper machine to do so. A Linux machine would be nice but not completely mandatory. Windows works fine but for rom kitchens Linux is ideal. I would not attempt to dive into this stuff unless you have a lot of spare time and the mental capacity to absorb a lot of knowledge as well as have the desire & passion to do this sort of thing. It's not something the average person can just dive into and learn everything in one weekend. It'll take months or years of reading, experimenting, and trial & error. Getting help from those with knowledge and experience is another thing you'll want to do. People generally don't mind helping others but this isn't always the case. Choose your friends wisely and seek help from those known for there willingness to help others. Don't waste your time with people who are rude, condescending or who think they are better than you. As with any new endeavor, you simply have to learn as you go and it just takes time... a lot of time. We all learn new things everyday. Knowledge is king and trumps everything else. Get all you can while you can and nobody can ever take that away from you. And it's almost always free of charge if you look in the right places. good luck!