Related
Hi their ,
I am going to try and build an app for the android platform but first I need a few questions answered
After downloading the SDK , Is their anything else that i need to download?? Does the SDK majorly affect your computer or can you uninstall it at any time??
The SDK is a Zip folder , after I decompress it then what??
Are these app's easy to build and can a noob get to grips with building a basic one?? Approximately how long could it take??
Thanks very much in advance
CLLC
CLLC said:
Hi their ,
I am going to try and build an app for the android platform but first I need a few questions answered
After downloading the SDK , Is their anything else that i need to download?? Does the SDK majorly affect your computer or can you uninstall it at any time??
The SDK is a Zip folder , after I decompress it then what??
Are these app's easy to build and can a noob get to grips with building a basic one?? Approximately how long could it take??
Thanks very much in advance
CLLC
Click to expand...
Click to collapse
The SDK simply sits in a folder in the root of C:\. You will need to download Java SDK 1.6 and have environment variables setup within your Operating System. Id also recommend the Eclipse environment.
Thank you very much for that , I will strat downloading all these in the morning
I'm gonna try and build a simple app which is actually rather helpful , Anybody know how easy it is for a noob?
Maybe , In the end i Could pay someone to build it for me if all else fails? Basic app so not sure how much it could even cost.
Cheers anyway and ANY advice is most appreciated , I wanna put something back to the Android community
Since I have gotten several requests to show people how to set up a dev environment, I thought I would write up a how to guide and just post it in a thread.I have had to set up a new dev environment a few times now, and each time I've had to look the information up piece by piece. All of the guides that I have found are out of date or don't work for what I want to accomplish, which is build a basic environment that I can decompress nandroid backup images in, build kernels, compile images, and just be ready for anything that is thrown my way that needs a Linux based setup to look at or test.
And just because I probably need to put this in here,
********I AM NOT RESPONSIBLE FOR ANY HARM THAT MAY COME TO YOUR COMPUTER, PHONE, OR ANYTHING ELSE THAT YOU MAY USE WHILE READING OR TRYING TO IMPLEMENT ANY OR ALL PARTS OF THIS GUIDE.*********
Guide Tips:
Read everything first. Then go to the websites listed and read it again. This will give you somewhat of an understanding of what you are going to be doing. This is what I use and it works for what I do. I do not use Eclipse, therefore I did not include it in this guide. While reading this guide, Linux and Ubuntu are one in the same so don’t get confused by terminology. Ubuntu is just a flavor of Linux. You may prefer a different flavor and that is fine. While working in Terminal, if I put something in italics, don’t type that part. Italics are meant as an extra bit of info. If the text went to a new line and there is a space before the next line starts, hit enter. If the text went to a new line and there is no space, it’s the same line of code.
Downloads:
Download Ubuntu 10.10 32-bit desktop edition from: http://www.ubuntu.com/desktop/get-ubuntu/download
Download and install VirtualBox from: http://www.virtualbox.org/wiki/Downloads
Install Ubuntu 10.10 on the VirtualBox like this: http://www.psychocats.net/ubuntu/virtualbox
VirtualBox Tips:
Use a 50GB (or bigger) Hard Drive size if you can afford the space.
Pick an easy password and log on automatically. This will make things easier later.
When you get set up, go to System, Settings, Screensaver, and uncheck Activate screensaver when computer is idle, and Lock screen when screensaver is active. It is not necessary on a VirtualBox anyway and will just become an annoyance.
I recommend downloading and installing the VirtualBox Guest Additions for Linux by clicking Devices, Install Guest Additions. This will make things easier if you need to resize your Linux desktop window, or cut and paste text from Windows to Linux.
If you need to move files easily from Windows to Linux, put them on a USB drive in Windows. Then in on the VirtualBox, click Devices, select USB Devices, find the USB drive that you are using and select it. The drive will then be accessible in Linux. To move something back to Windows, just uncheck the drive in the same manner. There is a common share folder you can set up, but I find it more of a hassle than just using a USB drive.
Inside Ubuntu:
Download and save the Android SDK for linux from: http://developer.android.com/sdk/index.html
Download and save unyaffs from: http://code.google.com/p/unyaffs/downloads/list
Go to Applications, Accessories, and Select Terminal
In Terminal type:
Go to Applications, Accessories, and Select Terminal
In Terminal type:
sudo passwd (it will ask you for a new password, just enter the password you used in setup)
(retype the same password)
mkdir ~/android
cd Downloads
sudo mv unyaffs /bin
tar –zxvf android-sdk_r08-linux_86.tgz
mv android-sdk-linux_86 ~/android
sudo add-apt-repository "deb http://archive.canonical.com/ lucid partner"
sudo apt-get update
sudo apt-get install sun-java6-jdk
sudo apt-get install git-core gnupg flex bison gperf libsdl-dev libesd0-dev libwxgtk2.6-dev build-essential zip curl libncurses5-dev zlib1g-dev
mkdir ~/bin
curl http://android.git.kernel.org/repo > ~/bin/repo
chmod a+x ~/bin/repo
cd ~/bin
sudo mv repo /bin
cd /bin
chmod 777 unyaffs
cd ~/android/android-sdk-linux_86/tools
. android (notice the period and space before “android”, this is a "run" command, the Android SDK and AVD Manager will open)
Select as many or as few packages from the available packages as you want. You need to have Android SDK Tools, revision 8, which should already be installed, and Android SDK Platform-tools, revision 1 at a minimum. Press Install Selected when you are ready. When finished, close the Manager.
Closing Notes:
At this point you will have the tools to decompress a nandroid backup image and work with those files to create a basic ROM, download repos, download source code from github, and be able to do other things that are used to develop for Android phones. This is by no means all inclusive. It is just a basic setup to get you ready to do some of the things possible. If people find this useful, I may write other guides to explain how to do other things, so give me feedback.
I was going to ask you if you could do a step by step. I jade downloaded all the stuff was having a few issues getting going.
THANKS.
Sent from my SCH-I500 using XDA App
All systems go.. LOL awaiting further instructions.
and again .. Thanks..
Wow, this is great....i will be setting this up as soon as i have a couple of hours to spare.
Thx
Sent from my SCH-I500 using Tapatalk
Some extra info..
Some other nice sites to mention if you're truley interested in getting into building your own ROMs and not just porting (but certainly porting as well) might be:
Samsung Open Source Release Center:
http://opensource.samsung.com/index.jsp
From the Samsung OSRC you can get the source files to compile the Linux kernel for the Samsung Mezmerize. You will have to sign up for an account (free) and the download speeds are throttled but whatever.. it's the source files right from the manufacturer.
After you learn how to compile the kernel from Samsung source, you might take a stab at compiling the Voodoo v5 lagfix kernel for the mezmerize yourself.
Project Voodoo:
http://project-voodoo.org/
Project Voodoo has some very nice documentation and their own IRC channel on freenode #project-voodoo if you have any questions. After you work through compiling a modified kernel, you should be on your way to working on building your own roms and possibly helping with development and porting work for the 2.2 and 2.3 versions of the Android Open Source Project.
Most of these efforts can be found on github using their nice search. Or, look at the 2.1[Alpha] ROM thread for links to the fascinate source:
http://forum.xda-developers.com/showthread.php?t=898231
On that note, GET FAMILIAR USING GIT. You should already have git on your linux distro if you followed the instructions above (or if you've ever issued a sudo apt-get install git command). git has a very nice tutorial and extensive man documentation which can be accessed using:
man 7 gittutorial
Why? Because:
http://android.git.kernel.org/
and:
http://source.android.com/source/git-repo.html
I hope this extra info helps. And for some positive reinforcement.. building a kernel and subsequently rom is not that difficult (assuming you're knowledgeable in Computer Science and have some enthusiasm for a project like this.. for someone without prior knowledge it's a different issue..). But it is a BIG task. With that in mind, it just requires a lot of persistance and A LOT of reading, checking, and double checking. If you're willing to take the time to read others' documentation and build upon what they've done you can do a lot!
Some further reading that may interest you:
What is Android?
http://developer.android.com/guide/basics/what-is-android.html
Dalvik Virtual Machine
http://sites.google.com/site/io/dalvik-vm-internals
http://www.usenix.org/events/vee05/full_papers/p153-yunhe.pdf
Odex? Deodex?
http://android.git.kernel.org/?p=platform/dalvik.git;a=blob_plain;f=docs/dexopt.html;hb=HEAD
^^great article read it!!
decompiling and recompiling the .odex class
http://code.google.com/p/smali/
Excellent info, thanks for this!
This is good too:
http://www.cmsgs.com/mediawiki/index.php?title=Build_CyanogenMod_for_Samsung_Fascinate
Sweet I'm gonna add this to my Mac and get on the path to actual development, not just flashing stuff. I'm glad to see that virtual box runs on OSX I was just gonna use this as another excuse to add another OS and make my wife even happier... Thanks for all the info guys, and any more guides that you find the time for would be appreciated greatly! I got lots of reading to do now, and now I have something to do besides scrape snow off my car.
droidzach said:
Sweet I'm gonna add this to my Mac and get on the path to actual development, not just flashing stuff. I'm glad to see that virtual box runs on OSX I was just gonna use this as another excuse to add another OS and make my wife even happier... Thanks for all the info guys, and any more guides that you find the time for would be appreciated greatly! I got lots of reading to do now, and now I have something to do besides scrape snow off my car.
Click to expand...
Click to collapse
Feel free to ask us any specific questions you may have. You can find us in #samsung-mesmerize on freenode.net irc.
Bump, this should be stickied.
Scotsman, Are you receiving all of our pm's? I sent a few today, not sure if you've had a chance to read them but someone else thought the same so I wonder if the forum is having issues sending them to you?
bdemartino said:
Bump, this should be stickied.
Scotsman, Are you receiving all of our pm's? I sent a few today, not sure if you've had a chance to read them but someone else thought the same so I wonder if the forum is having issues sending them to you?
Click to expand...
Click to collapse
He probably gets lot's of pm's every day.. I doubt he reads them. He hasn't read mine. Someone might try contacting the XDA admins and getting us a mod here who actually owns a Mesmerize. As far as I understand, TheScotsman is an HTC guy (well at least not Samsung)...
Edit: Not trying to sound hostile, just frank. I also hadn't seen this:
http://forum.xda-developers.com/showpost.php?p=10927527&postcount=6
Perhaps we just need to work with him to revamp the stickies here a bit. I agree we need some solid stickies so users aren't asking the same old over and over again. I'm sure we'll be able to work things out in time.
dcow90 said:
He probably gets lot's of pm's every day.. I doubt he reads them. He hasn't read mine. Someone might try contacting the XDA admins and getting us a mod here who actually owns a Mesmerize. As far as I understand, TheScotsman is an HTC guy (well at least not Samsung)...
Edit: Not trying to sound hostile, just frank. I also hadn't seen this:
http://forum.xda-developers.com/showpost.php?p=10927527&postcount=6
Perhaps we just need to work with him to revamp the stickies here a bit. I agree we need some solid stickies so users aren't asking the same old over and over again. I'm sure we'll be able to work things out in time.
Click to expand...
Click to collapse
Yea, I really don't think he's receiving all the pm's. He was very fast to notice and suggest a separate thread for my newb guide (to be stickied) but I sent a few more pm's requesting a few other threads be done as well but no response. The very odd thing is only my initial response to his pm shows in my "sent" messages, none of the others are so I am wondering if the forum limits the amount a user can send to a mod.
bdemartino said:
Bump, this should be stickied.
Click to expand...
Click to collapse
What he said.
Unbuntu 10.10 32bit vs 64bit
Hi Developers!
I've downloaded Unbuntu 10.10 32bit Desktop and burned the image onto a CD.
Just wondering about the which flavor we should be using for development work.
There is 32bit and 64bit. I know that 32bit has been around for way longer.
But, should we be looking at 64bit for development?
Thanks,
Kevin
For anything past 2.2 you will need 64bit Ubuntu. This is kinda odd but whatever. Definitely go 64bit, none of the 'new' sources will compile without it (= Now, if the dev site would just update their instructions to reflect the latest policies.. .. their primary instructions are still for 32bit and their 64bit instructions are 'experimental' (but they work fine).
dcow90 said:
For anything past 2.2 you will need 64bit Ubuntu. This is kinda odd but whatever. Definitely go 64bit, none of the 'new' sources will compile without it (= Now, if the dev site would just update their instructions to reflect the latest policies.. .. their primary instructions are still for 32bit and their 64bit instructions are 'experimental' (but they work fine).
Click to expand...
Click to collapse
Good to know! Thanks man!
Onebryteday said:
Good to know! Thanks man!
Click to expand...
Click to collapse
I get to this point and get this.
[email protected]:~/Downloads$ tar . android-sdk_r10-linex_x86.tgz
tar: invalid option -- '.'
Try `tar --help' or `tar --usage' for more information.
[email protected]:~/Downloads$
what am i doing wrong thanks for any help or info.
none of this ever works for me
im lucky I get to decompile apk's
oostah said:
I get to this point and get this.
[email protected]:~/Downloads$ tar . android-sdk_r10-linex_x86.tgz
tar: invalid option -- '.'
Try `tar --help' or `tar --usage' for more information.
[email protected]:~/Downloads$
what am i doing wrong thanks for any help or info.
Click to expand...
Click to collapse
Typo . android-sdk_r10-linex_x86.tgz should be
. android-sdk_r10-linux_x86.tgz
Also you cannot type all of the code word for word as some of the files you download have different names or are in different folders than where phidelt originally had them. Just read the filenames and make sure that you have the correct directories where files are located.
Well im done setting up, where do I go from here :/ by the way I "thanked you" XD
Okay this is REALLY freakin' irritating!!
I have been itching to cook up my own ROM in the kitchen...BUT I CAN'T EVEN USE IT!
I have tried installing it, multiple times (deleting everything each time to start fresh), and follow all instructions to the "T", and every single time I open Cygwin (after putting in the kitchen and renaming it) and "cd kitchen" enter "./menu", it always comes up saying "Error: The application 'gcc' is not installed - the kitchen will not function properly without it. Ensure you did not miss a step during installation! Refer to the Android Kitchen FAQ...", etc. (I could swear it installed devel > gcc when I installed Cygwin. Even used the Install all option and stuff...)
Checked out the FAQ and everything, but I still can't find it! Everything I try just doesn't work! Can someone please help?? (thank you)
R: [Q] Android Kitchen "gcc not installed" error
Thats weird.....u on ubuntu? As far a s i remember i never had to install gcc it was already there....but i could be wrong.
Uninstall gcc. Go get it from official repo, retry. If it doesn't work this is more of a question for ubuntu forums theyll get anything working on a pc.
Sent from my GT-I9300 using xda app-developers app
Haha, actually I'm using Windows XP Professional. (Though I do have it dual-booted with Zorin OS...)
Yeah and uh...I'm not sure how you would directly uninstall gcc either...
Sent from my SAMSUNG-SGH-I747 using xda app-developers app
R: [Q] Android Kitchen "gcc not installed" error
Wait.....what? Isnt zorin based off ubuntu? Why dont u install android kitchen stuff there?
Sent from my GT-I9300 using xda app-developers app
killbubble said:
Wait.....what? Isnt zorin based off ubuntu? Why dont u install android kitchen stuff there?
Sent from my GT-I9300 using xda app-developers app
Click to expand...
Click to collapse
Well, yes. It is.... I just figured it would be a lot more convenient to do everything on Windows instead.
There are times when it seems like things that were designed for Ubuntu don't really seem to work on the zorin distro. In this case, it probably will. I'm not really sure why I can't effectively connect to my phone though when in Zorin...maybe because there is a Kies for linux? I dunno...
I suppose I could try to install it though.
But anyways, more to the point! If cygwin/android kitchen was designed to also work in Windows XP/Vista/7, then why am I getting this error, and how do I fix it?
R: [Q] Android Kitchen "gcc not installed" error
Thats why i use kubuntu. Though i can't answer your question, i do know ubuntu and windows hate each other, getting that stuff to work is gonna probab be a pain.
If zorin has got problems try emulating a small os (so u dont waste too much time) based off linux (lucid puppy linux) and see if that works.
I wouldve thought people would also be modding android stuff directly on windows rather than emulating ubuntu stuff...after all android is open source.
Sent from my GT-I9300 using xda app-developers app
killbubble said:
Thats why i use kubuntu. Though i can't answer your question, i do know ubuntu and windows hate each other, getting that stuff to work is gonna probab be a pain.
If zorin has got problems try emulating a small os (so u dont waste too much time) based off linux (lucid puppy linux) and see if that works.
I wouldve thought people would also be modding android stuff directly on windows rather than emulating ubuntu stuff...after all android is open source.
Sent from my GT-I9300 using xda app-developers app
Click to expand...
Click to collapse
Okay. Thanks for your suggestions. I may try and either do it on zorin, or repartition with kubuntu or something.
Too bad I can't do it in Windows...
Yeah, it's dumb that we still can't directly modify Android from Windows and have to use Linux. Well, actually, not as much "dumb" as inconvenient. Linux is free, yet it's different. I think we should be able to do it anywhere due to Android being open source.
Oh well... I don't understand why no-one else is having this problem. They have the guides for it on here (beginner's guides to making ROMs and stuff like that), and it seems as though nobody else has had this problem...or nobody even uses Windows. orz
Hopefully someone else will attempt to answer my question. thanks though. <
R: [Q] Android Kitchen "gcc not installed" error
well many developers are also pc fanatics and experiment new oses and grow to like open soyrce/free ones more than windows. many java devs use linux oses. Thats how devs roll. I use c and i like windows so i do it all in windows, but i know the editor/debugging programs are better on ubuntu than those available for windows....still....windows is...too much to shut down at times...
Sent from my GT-I9300 using xda app-developers app
killbubble said:
well many developers are also pc fanatics and experiment new oses and grow to like open soyrce/free ones more than windows. many java devs use linux oses. Thats how devs roll. I use c and i like windows so i do it all in windows, but i know the editor/debugging programs are better on ubuntu than those available for windows....still....windows is...too much to shut down at times...
Sent from my GT-I9300 using xda app-developers app
Click to expand...
Click to collapse
You're probably right. I'm sure I'll be able to get used to it eventually, when I become a full developer. For now though, it's the learning curve. XD
Haha, yeah. That's good though. Windows is definitely enjoyable. (though I can't say much for W8. Ugh.)
So uh, I guess the Android Kitchen definitely works here in Zorin. Went to the menu without any problems. Funny still how it doesn't work in Windows....
You know, I'd probably have just skipped the whole kitchen thing and gone straight to development from source...but I'm not running on a x64 system, and therefore can't work on ICS and JB. :c
Soon though...very soon I will have all the parts to build my new computer, and not have to use this low-power laptop. >m>
Ascyndaeon said:
Okay this is REALLY freakin' irritating!!
I have been itching to cook up my own ROM in the kitchen...BUT I CAN'T EVEN USE IT!
I have tried installing it, multiple times (deleting everything each time to start fresh), and follow all instructions to the "T", and every single time I open Cygwin (after putting in the kitchen and renaming it) and "cd kitchen" enter "./menu", it always comes up saying "Error: The application 'gcc' is not installed - the kitchen will not function properly without it. Ensure you did not miss a step during installation! Refer to the Android Kitchen FAQ...", etc. (I could swear it installed devel > gcc when I installed Cygwin. Even used the Install all option and stuff...)
Checked out the FAQ and everything, but I still can't find it! Everything I try just doesn't work! Can someone please help?? (thank you)
Click to expand...
Click to collapse
My ERROR like ur ERROR.!
What should I do????
moj.enjoy said:
My ERROR like ur ERROR.!
What should I do????
Click to expand...
Click to collapse
Well, if I could go back in time 3 years I would be able to try and help you...I just tried it on Windows 10 here and everything works.
So, follow the instructions as far as even the cygwin_install.txt they provided. You should make sure you install /just/ the gcc-core and gcc-g++ when it tells you to tick the gcc (do not get the "cygwin gcc", idk if that did it, but just get the normal gcc). Follow all the others as well; far as I could tell the linux-util wasn't actually in utils (core instead I think?) but was already ticked, so don't worry about it unless it isn't.
After everything is done, make sure java is good to go and all, and cd to the kitchen location (just put the files in a new file, C:/kitchen/) and change directory to that. Then do the ./menu and it should work....
Also don't bump super old posts, not good. c: Either way I hope this helps. Real simple.
I really have no use for the kitchen anymore, since my GS3 gets CM nightlies (up to marshmallow? Wat!) and I have a Nexus 5X anyway so it's all gucci. But either way...yeah. It works to my knowledge.
Cheers~
(admin close thread nao? or can I do that...)
Ascyndaeon said:
Well, if I could go back in time 3 years I would be able to try and help you...I just tried it on Windows 10 here and everything works.
So, follow the instructions as far as even the cygwin_install.txt they provided. You should make sure you install /just/ the gcc-core and gcc-g++ when it tells you to tick the gcc (do not get the "cygwin gcc", idk if that did it, but just get the normal gcc). Follow all the others as well; far as I could tell the linux-util wasn't actually in utils (core instead I think?) but was already ticked, so don't worry about it unless it isn't.
After everything is done, make sure java is good to go and all, and cd to the kitchen location (just put the files in a new file, C:/kitchen/) and change directory to that. Then do the ./menu and it should work....
Also don't bump super old posts, not good. c: Either way I hope this helps. Real simple.
I really have no use for the kitchen anymore, since my GS3 gets CM nightlies (up to marshmallow? Wat!) and I have a Nexus 5X anyway so it's all gucci. But either way...yeah. It works to my knowledge.
Cheers~
(admin close thread nao? or can I do that...)
Click to expand...
Click to collapse
before ur comment
I found my answer with try and try..!!:laugh:
just setup cygwin again and saearch(gcc) and enable to install.
next ,another error and ...
THX for ur comment.
by the way how to create custom recovery for galaxy?
I'm glad to hear it's working for you! Hope you have great fun with it like I did. ^-^
And for the custom recovery...I say it's not really worth it unless you're really serious and can code. Not sure myself how one would make such a thing that has that access, you probably should ask somebody who's actually made them. Otherwise I strongly recommend either Team Win Recovery Project or ClockworkMod. (I use ClockworkMod, but most say twrp is better)
^-^
vAndroid Development
Simple Programs for Your Android Development
From the result of boredom, I've created these programs in CMD to speed along the process of development, if you will. Instructions are clearly stated throughout the program, so nothing should go wrong.
I would love to hear feedback. Let me know if there are problems anyone is encountering with the program, or it there are ways to make it better. Thanks, good luck, and happy developing.
For feedback, email me: [email protected]
vAndroid ROM FlasherA program to do your ROM flashing for you, so to speak. This program will do all the steps to make things simpler for you, aside from the actual true flashing of the ROM which you do in the recovery.
vAndroid Recovery FlasherA program to do your recovery flashing for you. This program does every step involved in flashing a new recovery. No worrying about typing the wrong command into CMD when doing these things manually.
vAndroid HTC Bootloader UnlockerA program to unlock your HTC's bootloader. Note, this is for HTC devices ONLY.
You can also visit my site for all the downloads as well: vandroid-development.yolasite.com
ConnorAAVance said:
vAndroid Development
Simple Programs for Your Android Development
From the result of boredom, I've created these programs in CMD to speed along the process of development, if you will. Instructions are clearly stated throughout the program, so nothing should go wrong.
I would love to hear feedback. Let me know if there are problems anyone is encountering with the program, or it there are ways to make it better. Thanks, good luck, and happy developing.
For feedback, email me: [email protected]
vAndroid ROM FlasherA program to do your ROM flashing for you, so to speak. This program will do all the steps to make things simpler for you, aside from the actual true flashing of the ROM which you do in the recovery.
vAndroid Recovery FlasherA program to do your recovery flashing for you. This program does every step involved in flashing a new recovery. No worrying about typing the wrong command into CMD when doing these things manually.
vAndroid HTC Bootloader UnlockerA program to unlock your HTC's bootloader. Note, this is for HTC devices ONLY.
You can also visit my site for all the downloads as well: vandroid-development.yolasite.com
Click to expand...
Click to collapse
Good job. I like to put things like this together for my personal use... To speed things along. Like with smali/backsmali and apktool, I put together some .bat files to quickly get from point A to point D.
Again, like I mentioned at the beginning, I typically just build stuff like this for my own personal use/laziness. I do appreciate having to type things out initially as that taught me valuable lessons from the command line.
Nevertheless, good job. Glad to see people always innovating.
Sent from my One X using XDA Premium 4 mobile app
Black!Jack said:
Good job. I like to put things like this together for my personal use... To speed things along. Like with smali/backsmali and apktool, I put together some .bat files to quickly get from point A to point D.
Again, like I mentioned at the beginning, I typically just build stuff like this for my own personal use/laziness. I do appreciate having to type things out initially as that taught me valuable lessons from the command line.
Nevertheless, good job. Glad to see people always innovating.
Sent from my One X using XDA Premium 4 mobile app
Click to expand...
Click to collapse
I had originally done the same thing, just made these to speed along my process and I know its nice to have things like this so I thought I'd put it up here for other people to use. Thanks for your word, I appreciate it.
I have a Verizon Motorola Xoom MZ602 and I don’t have 3G or 4G for it and I don’t intend to get any of those either. I would like to root it with Stingray. I’m assuming that stingray is the easiest to root with. I have read in the BigPart Repartition Upgrade and Resource Center that I need to use Linux and Android SDK to install stingray. How do I run Android SDK on Linux live on a USB thumb drive?
Are there any other suggestions on how I can root my Xoom? Any other links for help on this?
IIRC, I didn't need to use Linux to get my xoom up and running with root. Although if you are using Linux, it shouldn't matter.
For clarification, root refers to gaining access to advanced privileges to parts of your device (allows you to access superuser). BigPart refers to a community-founded partitioning scheme that allows newer (and larger) versions of android to be installed on the xoom's system partition (which becomes larger through the process).
I haven't used this tool before (once you go rooted, your life changes forever), but [at your own risk, you can try this nifty tool that should automate the whole process for you. Use this to unlock your bootloader and root the device. Just beware however that unlocking the device's bootloader will wipe everything off of it.
For now, flash a non-bigpart recovery. If you only intend to root, you can stop around here (or flash a non-bigPart rom).
However, if you are looking to install the latest versions of android, then you can then follow the instructions in the bigpart resource thread.
----
As for running adb from a Linux USB, I strongly recommend creating persistence space on it (basically allows you to store things on the drive so that way you don't have to lose everything on reboot). From there I'd download either the android sdk, or a minimal adb/fastboot package (recommended with a small flash drive). Change the udev rules (plenty of online guides to do so), and you should be golden. If you are using Ubuntu, then IIRC, there is a PPA that offers a package that automatically installs the android sdk.
Hope this helps a bit
thanks
Thanks for answering my call for help. “once you go rooted, your life changes forever”… that’s a big promise. I could use a life change. I shall study on the link you have guided me to. I look forward to your help when I screw up my XOOM beyond comprehension. Let’s hope the god of technology is on my side. Again, thank you.