A new appreciation for the devs here... - Sprint Samsung Galaxy S III

For a few months I've been reading everything I can so I can make a ROM of my own. I finally started building it with ICS LI3 and I am loving every second of it...
However, today I decided I wanted to give Jelly Bean a shot... So for the last few hours I've been trying to remember "Okay, what images did I edit again?" and "Which smali file was that tweak in?" and "Where was that thread with the how to?" Basically trying to remember every little detail that I had changed and re-creating it in Jelly Bean. Then I had an epiphany of sorts. I realized "I will, pretty much, have to do this with every new update that gets released. UHG!"
So, to the developers out there who do the same for all of us, I thank you. Not only have you inspired me to try my hand at something completely new to me, but you do this every day, every update, every new OS release. Some of you for every new device.
So truly, I thank all of you.

+1

Ditto from me!
Sent from my SPH-L710 using xda app-developers app

+1
I just want to say that I too want to thank all of the Devs here at XDA. I think the time and effort they give is greatly overlooked by some. I just want to send my gratitude to everyone here who is always willing to help people like myself, those who love Android and all it offers but need some help and guidance with how to make full use of it.
Thanks again to everyone who have done so much to make my experiences with the OG Epic and now the SGS3 such a wonderful experience.
Sent from my Nexus 7 using xda premium

Tsudeily said:
For a few months I've been reading everything I can so I can make a ROM of my own. I finally started building it with ICS LI3 and I am loving every second of it...
However, today I decided I wanted to give Jelly Bean a shot... So for the last few hours I've been trying to remember "Okay, what images did I edit again?" and "Which smali file was that tweak in?" and "Where was that thread with the how to?" Basically trying to remember every little detail that I had changed and re-creating it in Jelly Bean. Then I had an epiphany of sorts. I realized "I will, pretty much, have to do this with every new update that gets released. UHG!"
So, to the developers out there who do the same for all of us, I thank you. Not only have you inspired me to try my hand at something completely new to me, but you do this every day, every update, every new OS release. Some of you for every new device.
So truly, I thank all of you.
Click to expand...
Click to collapse
I felt the same... sort of why I put off updating my ROM for so long. But I finally got around to it. The key is making notes, and using diff'ing/compare software such as UltraCompare. It makes tasks like this much much easier.
Also, if you're doing any smali editing, it will make the job much easier to always keep a stock file from the previous update laying around, so that you can compare your changes to stock, then apply them to new updates. I have thought up a number of tricks to make updating software easier, but these are probably my most valuable.

freeza said:
I felt the same... sort of why I put off updating my ROM for so long. But I finally got around to it. The key is making notes, and using diff'ing/compare software such as UltraCompare. It makes tasks like this much much easier.
Also, if you're doing any smali editing, it will make the job much easier to always keep a stock file from the previous update laying around, so that you can compare your changes to stock, then apply them to new updates. I have thought up a number of tricks to make updating software easier, but these are probably my most valuable.
Click to expand...
Click to collapse
^+13567633689643589543
Every dev has his own tricks at keeping up to date
I'm glad some people appreciate our work and THIS is why I won't stop

I've used a program called ExamDiff to see the differences between the files I need to edit. It helps sometimes.. But I've made a few mistakes and needed to decompile working mods of my own only to find out the notes I have made in it did not appear in my newly decompiled apk.. Lesson learned.
I'm glad you and freeza especially found this thread. I've followed a few of your guides that you two have generously posted for the rest of us. Those have helped me quite a bit and given me a chance to find other things that I may not have necessarily found on my own.
Thanks again guys!
clark44 said:
^+13567633689643589543
Every dev has his own tricks at keeping up to date
I'm glad some people appreciate our work and THIS is why I won't stop
Click to expand...
Click to collapse

The devs have a few tricks up their sleeves. I would assume that most of them are using some kind of version control to keep track of all their changes (and keep their sanity). Good version control probably even allows them to copy their changes to new updates pretty painlessly.
I can't speak for anyone else, but any time I start even a small project, I start a git repo for it. It makes it easy to backtrack when I screw something up.

Related

Porting Roms from *** To the Evo

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?

[ROM] [CDMA] CM7 Gingerbread RELEASED

Update 10-5
To make steve jobs roll over in his grave, I give you CM7.
Now to make this perfectly clear.....
I did not compile the kernel.
As it is, I was NOT going to release this until I completed the kernel so that it said MY name in "about"
We clear?
JT1134 did the kernel. I updated my source to compile the same kernel. I built a more or less custom CM7 system, did my crazy thing to it, however I used one of MY systems I built on my machine.
I am saying this, because I dont like releasing **** that I feel I didnt make 100%. Alot of people are ok with this, I view it differently.
Its easy guys.
Flash using CWM.
Get CWM anyway you have to on the tab, Im going to say wipe everything first, mount system, flash the rom, then do a full wipe again, should boot. I myself had issues with initial boot up, but i realised system needed to be mounted.
3G along with everything else works.
Download BTL CM7 RIGHT HERE
Oh, the DPI is set to the 185 I like, sorry.
Changes Ill be making this week/weekend....
Adding the audio to boot animation
System UI tweaks
Kernel with MY name on it out of respect to JT1134
A second "stripped AOSP version.
Sorry it has been so long for this release, ive been running it myself for almost a week.
​
Update 9-26
Back on the game 100% right now.
I took a break as I was taking this project very personal, and that was lame.
I was having an issue with the build being stable, all based on the data partitions.
I am going to sync the latest material off the interwebs today, try a few new builds to release, I am hoping to get something out today, If the kids let me work enough.
I am going to reach out and help Boush, and JT with their build, and see if I can get help with mine, cause in the end, it's not a race, it's an open source community.
I am building one right now, so we will see how it goes, I am down to only 1 tab right now, and while it is the Sprint model, i caqnt test 3g till i get my verizon one back from samsung.
After I am done with CM7, I will probably sell 3 of the tabs off, and switch over to writing workflows.
I, am tired.
So, before I get to the dirty details everyone wants, the more important stuff up front.
Spacemoose.
A friend, my pal, my Yoda. None of this, hell none of my roms would be here if it wasnt for him. He helped in so many ways, almost all ways up until the end. I hope next week is better for you.
Technomancer.
For the code, the answers, the help, the help you gave Dan, and then me when i picked this back up. Still trying to reach you via GTalk, however, you to are another major help, if not the reason i have the ability to build this stuff.
=================================================
CyanogenMod7 for Galaxy Tab CDMA {SPRINT AND VERIZON}
I dont know where to start, this is kind of a big thing, bigger than the 2 GB roms i did.
This is built from source, based on the GSM source with many many tweaks, including tweaks I had to do last night, and even today to get it to run for 5 minutes on my tab.
This is Alpha build quality, what can you expect, let me tell you..
This is not daily driver material.
This may, or may not run for more than 5 minutes, though I do have a streak of 60 minutes today.
However it boots, and loads the OS, and allows navigating throughout the system, but can and probably will randomly reboot.
I know what the issue is, it is kernel level, I know exactly what it is, and will be all over it tomorrow starting 6am cst.
Whats Working.
?? good question, never took time to try stuff
Launcher Pro if installed via ADB
Whats Broken.
ADW Launcher (touch calibration is jacked up from ADW)
Calibration? (had to edit build prop to rotate screen 180 so launcher pro would register my touch properly.
I have run through the system today a few times till i ran the battery down, and it worked, no idea on 3G or wifi as at that time I was worried about basic functionality.
Stages of work....
Effect tomorrow I will build a few new kernels, including a new one that should place CM7 directly onto the SD card, test those out, and get that patch done I need to. I do feel that patch is 98% of the problem.
I will then address any bug reports, start a list in another reply i will save, and cross off each one as fixed to eliminate future confusion.
There may be nightlies depending on how much I can accomplish in a 16 hour day.
This will be stable, and perfect. Has to be, it's CM7
Instructions for installation.
Flashing zip via CWM
Place on SD card, wipe everything, then choose zip, flash, and for good measure, wipe again after the flash.
Flashing with Heimdall
Ill release a heimdall version tomorrow by noon.
Make sure to wipe data, cache, dalvik, fix permissions, just run with it, better to be safe, than sorry.
Links
Download Link for Flashable Zip
Reboot and enjoy for as long as you can, I can not test how it runs on other tabs vs my daily driver right now.
CM7 Source.....
Let me finish this alpha to a stable beta, organise my source's, make sure all my patches are in, and I will be more than happy to put it all up on my Github. Placing my current source up right now, might cause problems. I will also post instructions like Technomancer did. Yall know i love to edit my posts, lol so check back often.
If you like my work, feel free to donate.
....​
Placeholder
2nd placeholder
3rd placeholder, and where I will be putting all sources, instructions, and patch information at.
Man....I am exhausted big time.
You are my personal Hero!
Not to thread jack but do happen to have a backup of kernel.org?
Sent from my SCH-I800 using xda premium
Hey I sent you a email Oldmacnut. Sorry, didn't see you turned it off.
The zip you provided is broken I think. cwm says it's bad, and when i open with winrar it says unexpected end of archive.
Otherwise great work! I'm loving the support you've given verizon gtabs!
caldeio said:
Hey I sent you a email Oldmacnut. Sorry, didn't see you turned it off.
The zip you provided is broken I think. cwm says it's bad, and when i open with winrar it says unexpected end of archive.
Otherwise great work! I'm loving the support you've given verizon gtabs!
Click to expand...
Click to collapse
This os why I prefer hdimdall
Sent from my DROIDX using xda premium
I rooted my tab when it was on froyo, unrooted it when the gb update rolled out and never felt the need to root it again.
If you get cm7 on my tab, I personally promise a hefty donation from me!
I'm so thankful us Sprint users have you in our corner. I have an evo 3d and there are more roms to flash that I don't know what to do with myself and cm7 is on the horizon for that phone also. Sprint didn't get as much love for our tabs dev wise (I'm not *****ing, god knows I'm not capable of doing anything but flashing) over here.
If there's anything I can do to help shoot me a pm.
Sent from my unrooted Galaxy Tab.
Kudos! I hope this will get you closer to the Dev title!
C.
We're cheering for you man
Updated OP with more info, im sure there will be more today, and hopefully, i am crossing my fingers, a move to Beta and stability
Links updated?
Sent from my SPH-D700 using XDA App
Dev update, last one for the night.
Exciting news! Gonna be hard for me to stay focused at work today.
Sent from my SPH-D700 using XDA App
Way to go omc! Rest is a good thing.give the testers some time to run the gauntlet and have a nice organized list rather than a piece by piece fix to drive you crazy
Sent from my SCH-I510 using Tapatalk
update
.
seeing how you work, i could say "this guy is awesome"
though i haven't tried this rom...im on overcome..
Hope the dog is OK.
Sent from my SCH-I510 using xda premium
How's the dog?
Sent from my SPH-P100 using XDA App

Newly rooted...why did I wait 22 months?!?

I hope that I'm not speaking out of turn, but I am unable to post in developer thread...SO...I figure this gives me an opportunity to introduce myself during my probationary period, and maybe bring some entertainment to the community through my adventures as a rooting noob.
First off, I decided to root my Evo 4g which I'd kept updated through every OTA the moment it was released. I thought that was the best way to maintain my device, though after the first Gingerbread OTA...I wasn't so sure. For some reason or another, Sense UI would reboot everytime I clicked on the home button. This was obviously annoying, so I looked for alternative launchers.
The only one that I could find at the time was Launcher Pro. I immediately liked the fact that my device seemed to operate normally again, but I wasn't completely satisfied with the lack of customization options. So through some more OTA updates, I finally got one that fixed my Sense problem.
Fast forward to a week ago...I saw that HTC would not be supporting the EVO 4g with an ICS update, yet xda-developers were all over it. Peace out Sprint-HTC...Hello Rooting Community!
Before I continue this journal...I just want to make sure that the Mods/Admins are cool with a guy that is still figuring things out with rooting his own device, sharing some of the highs and lows of the journey from a stock user...to a Rooted Outlaw!!
spyder3 said:
I hope that I'm not speaking out of turn, but I am unable to post in developer thread...SO...I figure this gives me an opportunity to introduce myself during my probationary period, and maybe bring some entertainment to the community through my adventures as a rooting noob.
First off, I decided to root my Evo 4g which I'd kept updated through every OTA the moment it was released. I thought that was the best way to maintain my device, though after the first Gingerbread OTA...I wasn't so sure. For some reason or another, Sense UI would reboot everytime I clicked on the home button. This was obviously annoying, so I looked for alternative launchers.
The only one that I could find at the time was Launcher Pro. I immediately liked the fact that my device seemed to operate normally again, but I wasn't completely satisfied with the lack of customization options. So through some more OTA updates, I finally got one that fixed my Sense problem.
Fast forward to a week ago...I saw that HTC would not be supporting the EVO 4g with an ICS update, yet xda-developers were all over it. Peace out Sprint-HTC...Hello Rooting Community!
Before I continue this journal...I just want to make sure that the Mods/Admins are cool with a guy that is still figuring things out with rooting his own device, sharing some of the highs and lows of the journey from a stock user...to a Rooted Outlaw!!
Click to expand...
Click to collapse
Yeah. Cool, congrats.
But just a word of caution, Developer threads are for developers. That's where ROMs and other software gets posted. So one day, if you are able to post there...do yourself a favor and don't post something like this there. You'll get blasted.
I don't really see a question there which needs to be answered (this is the Q&A forum an all) but I guess it's more appropriate here than in a dev forum. If you want to post in the dev forum, learn to code and write something useful that you want to share.
Am I the only one that has to hit that captcha refresh about a dozen times to find one I can read? lol
Back to where I left off...
So I decided to root my device...starting first with an unrEVOked3 guide. I didn't realize until unrEVOked3 failed to root my device with the message..."Is your device too new?"...that my journey had only just begun. Through a few more failed attempts with unrEVOked, I found myself trying the rEVOlutionary method. Only, I had previously updated my Gingerbread firmware past that point.
5 hours into the process...too much invested to turn back now...must sleep however since it's 5am.
I toss and turn in bed for a good hour, still trying to figure out what to do next. Did I miss a step?
Next night, after a day of staring at my phone and googling "how to root gingerbread evo 4g", I come across the "Rooting Gingerbread for dummies" thread at the Android Forums.
5 hrs later...I'm now rooted, but still watermarked s-on.
What did I do wrong?
Another night of tossing and turning...I must of screwed up one of the Captain Throwback steps...the sun is up, and so is my daughter...I got a couple of hours of sleep. Back to the computer!
sean is here. said:
Yeah. Cool, congrats.
But just a word of caution, Developer threads are for developers. That's where ROMs and other software gets posted. So one day, if you are able to post there...do yourself a favor and don't post something like this there. You'll get blasted.
I don't really see a question there which needs to be answered (this is the Q&A forum an all) but I guess it's more appropriate here than in a dev forum. If you want to post in the dev forum, learn to code and write something useful that you want to share.
Click to expand...
Click to collapse
Thanks for the insight bro!
Not really trying to write development material yet, just post some feedback to one of the roms I'm trying in that developers thread.
I realized after creating this thread that I was in the Q&A section...lol...oh well, not quite the audience I was looking for, but I'm sure someone will find an answer to their questions through one of my own problems with the process.
Funny
Sent from my PC36100 using XDA
So I brew myself a fresh pot of coffee and get back to work (playing with my phone)...
Step-by-step I read back through the Captain's instructions...what did I miss? Is it my phone? Do I need to try the TacoRoot method?
when you run the taco root commands it will make your phone very unstable and not useable...
Click to expand...
Click to collapse
Uhhh....Alright, back to the Captain!
I'm doing it again...one step at a time. Read everything carefully. No skipping the easy steps that I feel like I've done a dozen times already...adb shell...type EXIT...$
Wait, what? No $, I want #...su...#...cool...EXIT...$?!?
Screw it. The Captain doesn't mention it, so I'm sure it's supposed to happen like that.
Reboot into bootloader...yup, it says locked again...I'm feeling good. Right on track. Why isn't it asking me to update? I never unplugged. The Captain didn't say to unplug...screw it, I'm unplugging. SD card re-mounts..."do you want to start update?"...sweet!
Fast forward through the unrevoked process, and I'm FINALLY rooted!!!
So...now what? lol
I'm gonna Google that..."rooted android now what?" Look at that, someone wrote an article with that same title! Flash Roms, customization, delete bloatware, run root-only apps...
Where to begin...
I first tried the Rom that Captain Throwback has at the end of his thread...I believe MikeG was the developer...CT says with a wink that it will be the last rom I will ever need to flash.
Titanium Backup and Rom Manager are AWESOME programs for the noob rooter. I never felt nervous flashing my first Rom KNOWING that my stuff was backed up, and that someone smarter than me with that device wrote the program that was walking me through the process.
After flashing that first Rom, I was stoked! My phone was running as good as the first day I got it! I immediately starting checking out all of the cool apps that require root access that I could never run before. CPU Master, Wireless Tether, Rom Toolbox...whoa...Rom Toolbox is a kick-ass App! With a capital "A". There is really no need for a few of these other apps that I got since Rom Toolbox does all of that AND MORE.
So I spend about an hour playing with my new apps, and setting up my home screens when I realize...wait a minute...I rooted my phone to get ICS. What am I still doing with froyo?
LOL. Why stop with ICS? you really should try some of the AOSP roms. I am currently running CIUI. very nice smooth rom very lite on space. As for great sense roms... try the Energy sense 3.5 rom release 3/15/12. I used that one and it was awesome but wanted to ditch sense.
dbenney said:
LOL. Why stop with ICS? you really should try some of the AOSP roms. I am currently running CIUI. very nice smooth rom very lite on space. As for great sense roms... try the Energy sense 3.5 rom release 3/15/12. I used that one and it was awesome but wanted to ditch sense.
Click to expand...
Click to collapse
I'm done with Sense too. I really like GO Launcher EX. The transition effects appeal to me, and ability to customize nearly everything...icon size, number of pages, item carousel, app folders...I really haven't found something that I want to do that limits me from.
I'll try that Energy sense 3.5 you mentioned though...I'm currently using Alter Rom 0.0.4 pre-release version. It's really nice! Great on battery life, and has that cool TV on/off effect when pressing the power button. I'm still trying to find that option in the settings...lol
Welcome to the dark side... Once you root you never go back to a stock rom....
http://forum.xda-developers.com/showthread.php?t=1424926
this is my current daily driver... i use go launcher also.. This rom has the tv on off effects on power button presses. One thing to keep in mind with any sense 3.5 rom or aosp miui(ciui) have issues wiht sprint VVM... there is a workaround but I opted for the easy route and just switched to google voice.
Glad you finally decided to root, and glad you got through the instructions relatively unscathed.
Enjoy your custom ROMs, and I'm glad to have been of assistance .
Captain_Throwback said:
Glad you finally decided to root, and glad you got through the instructions relatively unscathed.
Enjoy your custom ROMs, and I'm glad to have been of assistance .
Click to expand...
Click to collapse
Thanks for writing that guide bro! I thought that all was lost prior to finding it. The step-by-step instructions, complete with screen shots gave me the courage to finally take the leap.
dbenney said:
http://forum.xda-developers.com/showthread.php?t=1424926
this is my current daily driver... i use go launcher also.. This rom has the tv on off effects on power button presses. One thing to keep in mind with any sense 3.5 rom or aosp miui(ciui) have issues wiht sprint VVM... there is a workaround but I opted for the easy route and just switched to google voice.
Click to expand...
Click to collapse
I'm loving this Alter Rom right now!
I might not ever go back to Sense, TBH. I'm still looking for a fully functional ICS rom...I've seen a couple that are getting close. With 20k people online at any given time here, I know it's only a matter of time.
When that time comes, I just hope that it's awesome...lol...it would be a bit of a letdown if after anticipating something so much, it turns out not to be that great. Kinda like going downstairs Christmas morning, and finding a stocking full of tube socks.
If I were you, I wouldn't commit to anything too quickly. As they say, there are a lot of fish in the sea! There are a lot of great Sense ROMs out there. I prefer SOS X Odex. Running great, and active development. That's just me though. A lot of people love CyanogenMod, and I'll surely try CM9. Others like MIUI which offers something closer to an iPhone if I'm not mistaken. Never used it. There is even a nice WM7 ROM I saw, but it's not my thing. Experiment with different combinations of ROMs, kernels, settings, mods, and tweaks.
Brilliancy said:
If I were you, I wouldn't commit to anything too quickly. As they say, there are a lot of fish in the sea! There are a lot of great Sense ROMs out there. I prefer SOS X Odex. Running great, and active development. That's just me though. A lot of people love CyanogenMod, and I'll surely try CM9. Others like MIUI which offers something closer to an iPhone if I'm not mistaken. Never used it. There is even a nice WM7 ROM I saw, but it's not my thing. Experiment with different combinations of ROMs, kernels, settings, mods, and tweaks.
Click to expand...
Click to collapse
Good point. I can always restore.
I've been reading a lot about kernels...you can only use certain ones with certain roms though, right?
The next mod I want to try is setting up my sd card to ext4. I've backed up my sd on my PC, but I still think that I want to try it out with a fresh sd. I'm rocking that 8gb sd that came stock with the Evo 2yrs ago...so I'm probably more than overdue to upgrade that anyway.
I'll try those three that you mentioned. Thanks for that!
spyder3 said:
Good point. I can always restore.
I've been reading a lot about kernels...you can only use certain ones with certain roms though, right?
The next mod I want to try is setting up my sd card to ext4. I've backed up my sd on my PC, but I still think that I want to try it out with a fresh sd. I'm rocking that 8gb sd that came stock with the Evo 2yrs ago...so I'm probably more than overdue to upgrade that anyway.
I'll try those three that you mentioned. Thanks for that!
Click to expand...
Click to collapse
make sure you do the research before you partition that sd card and upgrade it to ext4. I have read, if i remember right that our phones dont support sd-ext4. just remember, with most sense 3.5 or higher roms, you may have trouble finding one that has working WiMax and Sprint VVM. This may have changed, but it was due to no sprint phones having this android version factory installed and they were all ports form other carriers.
spyder3 said:
I'm loving this Alter Rom right now!
I might not ever go back to Sense, TBH. I'm still looking for a fully functional ICS rom...I've seen a couple that are getting close. With 20k people online at any given time here, I know it's only a matter of time.
When that time comes, I just hope that it's awesome...lol...it would be a bit of a letdown if after anticipating something so much, it turns out not to be that great. Kinda like going downstairs Christmas morning, and finding a stocking full of tube socks.
Click to expand...
Click to collapse
You might want to check out Swiper's MIUI ICS? It's an aosp rom and it is one of the few stable ICS roms.
To comment on your posting privileges, I too am on my trial basis. But the thing is i'm not a developer but I have been rooting my evo since I got it at it's release. So i know a few things....I hate i can't post on the developers threads I've helped many via private messaging LOL It's frustrating....
started out using synergy/energy roms, (being more familiar with sense), once i downloaded bw, I had no more need for sense.
(Plug for Deck's ics here) once you go ics, you won't go back.
Regarding your question about kernels, just do the obvious and make sure the kernel is made for that rom (sense kernel for sense rom, aosp for aosp). Other than that, if you read through any development thread, you're most likely going to stumble across which kernels are more successful for each rom. It's usually asked by someone.

Unfinished Business - I'm done, have at it.

Ok, I've come to realise, after some prodding from my wife, that I've been just way to focused on all of these projects I've begun, searching for a way to create that next great thing, and always managing to fall just short of achieving it. At this point, I've decided to take a step back, and calm down on working with my A100.
So, I put everything I've been working on into 1 zip file, so anyone who wishes may begin their own work on anything in there.
The projects that are currently in there in various forms:
Jellybean ROM, yeah, I was working on getting a jellybean ROM for us A100 users. Never got it to boot all the way, worked on it for probably 6 hours yesterday. Thanks to randomblame for this.
AOKP A500 port, also semi completed, it never booted all the way, stuck on boot animation.
Extracted A100 CM9 boot.img folder, with the ramdisk and kernel, for use with the above two projects, or any other porting you wish to do.
DSIXDA Kitchen for linux, useful abilities include extracting and building boot.img files. Can be used for any number of things that I never used it for, however its included anyways. Try out modding some stock ROMs or something, just play around with it.
Morfic's Bin Tools, a full set of every tool you could ever want, for use with ADB or any number of things, if you can think of it, Morfic included it. Huge thanks to Morfic for this.
CWM Touch Recovery .img I created this as an experiment for/with another user, and its actually posted up in my Nightly Builds posting, however its been reported SD card doesn't mount on it. The partitions are all correct so it won't brick, but enjoy playing with it. Includes all of the files for it, as well as the ready to flash .img file.
Couple of documents, 1 being a complete partition map as reported by TWRP Recovery, useful for knowing which device blocks are which partition.
Other document is cat /proc/partitions and cat /proc/cmdline, output is from my working device, and can be used to verify bootloader information as well as raw partition information, if available. Comes from my bootloader flashed and unlocked A100, and as you can see, reports A200, and as far as I can tell, the wrong CPUID.
Anyone can feel free to take a look, and see what they may want to finish, or not. I give full consent to use anything in this zip file, as I didn't really create it, but I give it anyways. Anything in this zip is, I think, GPL compliant (such as the CM9 kernel and aokp with CM9 kernel, jellybean with CM9 kernel, etc).
CWM Touch was created by the bot, so I hold no credit for this either, only the 2 document files are truly created by me, and I give full consent for their use.
If you do manage to create something out of any of this, all I ask is a thanks somewhere in the post :good:
So whats next for me?
Well, I'm taking a break for awhile. I'll continue the Nightly CM9 Builds until official nightlies begin, and I'll keep updating the Guides as I have the time, and I'll fix any releases (like my scripts) as I find issues or issues are reported. The only thing I am actively pursuing is the bricking issue. I'm still looking for, and hoping to get, a bricked A100 for testing, as my request post mentions, I would love a donated unit (or loaned) for some testing. Also, the battery issue, as it does occur somewhat often, I would love a chance to work on one of the A100s with the battery charge issue.
Oh, and I'll still be around XDA, helping where I can as always. Anyone can feel free to add me for gtalk, twitter, google+ or whatever else, and feel free to ask questions, for help, or just say what's up and chat! I also tend to visit #iconia-dev on freenode.
Ok enough blabbing gimme your shiz!
Unfinished Business 421 MB zip file, with zips and random ish inside.
:'(
Sent from my A100 using Tapatalk 2
Thanks for all the hard work, man. I've seen soo many posts from you helping people on here.
I see where your coming from, sometimes I get sucked into what I'm doing too, whether it be mobile, or desktop pc's. I hear about it too from the wife too, and like you said you have to step back and enjoy the little things..
Romman0 said:
Thanks for all the hard work, man. I've seen soo many posts from you helping people on here.
Click to expand...
Click to collapse
Thank you for noticing but I do intend to keep helping on the forums, I'm just not doing anymore projects for awhile.
Tapatalked from my A100 - CM9 unsecured tester.
Thanks for your effort and work to bring custom ROM and lots of support on this tablet. Life always comes first. Good luck to you pio.
Sent from my Nexus S using xda premium
Thanks for all your efforts. They are greatly appreciated.
You have helped the community in tremendous amounts. Hopefully someone takes up these projects.
Sent from my A100 using xda app-developers app
You have been a huge contribution to the A100 scene. Thank you so much.
Sent from my A100 using Tapatalk 2

[Q] touchwiz homescreen rotation?

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!

Categories

Resources