[Q] Best Root Apps for Xoom - Xoom Q&A, Help & Troubleshooting

Can we start a list of must have Root apps for the Xoom? I've rooted already and I only have a couple of apps. Looking for root only apps which are worth mentioning. Thanks.

Well, remember that most root apps are going to be pretty dry and functional...after all you don't need root for games and such things. Therefore there is not a lot of sexy to be found in a root apps list.
However, the applications I always install first when I have rooted a device are as follows...
Root Explorer - Absolutely essential for taking advantage of root access.
Titanium Backup - The ability to freely backup your apps is almost justification all by itself for rooting. TB is still best of class, but MyBackup has many fans as well.
Quickboot - If you are rooted, odds are you will be doing some kernel flashing and Quickboot makes it so much less of a pain when you need to reboot into Recovery several times a day, and for premium users the Hotboot feature lets you reboot the Android UI without rebooting the hardware.
SetCPU - Another custom kernel essential on a tablet, SetCPU makes overclocking easy..maybe TOO easy.

rschenck said:
Well, remember that most root apps are going to be pretty dry and functional...after all you don't need root for games and such things. Therefore there is not a lot of sexy to be found in a root apps list.
However, the applications I always install first when I have rooted a device are as follows...
Root Explorer - Absolutely essential for taking advantage of root access.
Titanium Backup - The ability to freely backup your apps is almost justification all by itself for rooting. TB is still best of class, but MyBackup has many fans as well.
Quickboot - If you are rooted, odds are you will be doing some kernel flashing and Quickboot makes it so much less of a pain when you need to reboot into Recovery several times a day, and for premium users the Hotboot feature lets you reboot the Android UI without rebooting the hardware.
SetCPU - Another custom kernel essential on a tablet, SetCPU makes overclocking easy..maybe TOO easy.
Click to expand...
Click to collapse
I currently own:
Root Explorer
Titanium Full Version
SetCPU full version
Isn't it kind of silly to underclock the Xoom when you have a kernel installed that does 1.5 or 1.6 ghz? I don't understand that but I'll download it anyway since I already payed for it.

gqstatus0685 said:
I currently own:
Root Explorer
Titanium Full Version
SetCPU full version
Isn't it kind of silly to underclock the Xoom when you have a kernel installed that does 1.5 or 1.6 ghz? I don't understand that but I'll download it anyway since I already payed for it.
Click to expand...
Click to collapse
There are lots of good reasons to underclock in certain situations, such as trying to conserve battery power...however some underVOLTING options would be very welcome.

Been waitin' on this!
rschenck said:
Well, remember that most root apps are going to be pretty dry and functional...after all you don't need root for games and such things. Therefore there is not a lot of sexy to be found in a root apps list.
However, the applications I always install first when I have rooted a device are as follows...
Root Explorer - Absolutely essential for taking advantage of root access.
Titanium Backup - The ability to freely backup your apps is almost justification all by itself for rooting. TB is still best of class, but MyBackup has many fans as well.
Quickboot - If you are rooted, odds are you will be doing some kernel flashing and Quickboot makes it so much less of a pain when you need to reboot into Recovery several times a day, and for premium users the Hotboot feature lets you reboot the Android UI without rebooting the hardware.
SetCPU - Another custom kernel essential on a tablet, SetCPU makes overclocking easy..maybe TOO easy.
Click to expand...
Click to collapse
Just got done rooting my MZ602 and am creating my "perfect" Xoom. :laugh:
Great app recommendations!
==========================================================
Current devices:
Stingray – CyanogenMod (Stable 10.0.0), JB 4.1.2, with CWM 6.0.2.9-stingray
Samsung Galaxy Note 2 (I605) – stock JB 4.1.1 (but not for long!)

Another great app is Complete Linux Installer, which installs Linux distros (Ubuntu, Debian, Backtrack for free users, Fedora and ArchLinux for paid, plus the free ones) on Xoom, I have it and it runs Ubuntu 10 and Fedora 17 pretty well!
Also how can we forget the good old terminal, this is a must have for rooted users, I recommend Terminal IDE, which adds some cool commands not present in Android.
And at least Stick Mount, to mount external HDs and such. Instead of root explorer I prefer FX File Explorer with root add on, it's better IMHO. That's it from me
"This Story Ends Where It Began" - Octavarium (Dream Theater)

Again, many thanks!
XxLordxX said:
Another great app is Complete Linux Installer, which installs Linux distros (Ubuntu, Debian, Backtrack for free users, Fedora and ArchLinux for paid, plus the free ones) on Xoom, I have it and it runs Ubuntu 10 and Fedora 17 pretty well!
Also how can we forget the good old terminal, this is a must have for rooted users, I recommend Terminal IDE, which adds some cool commands not present in Android.
And at least Stick Mount, to mount external HDs and such. Instead of root explorer I prefer FX File Explorer with root add on, it's better IMHO. That's it from me
"This Story Ends Where It Began" - Octavarium (Dream Theater)
Click to expand...
Click to collapse
I'm looking forward to using the Linux Installer app. I'm getting back to working on my Linux/Win8 PC & this will be another chance to tinker.

Related

General Android questions

I'm pretty comfortable with *nix os, however, I've just gotten into android. Typically I run a barebones/minimalist openbox setup on my pc's. Android is driving me crazy with the open processes etc. Is there a reason why so many programs are continually queued up almost instantly after being force closed? **** I never ever use is robbing ram/battery for no reason?
android is not windows.The memory management differs.Android uses as much as possile ram to keep applications open for multitasking and for faster application launches
Rooting SGS2+Stock Kernel
Hello there!
I had earlier installed official firmware 2.3.5 on my SGS2. A few days ago, I decided to root my phone so I just used the insecure kernel by chainfire (XWKDD). I have the superuser app but not busybox (which I will be able to dl from market or so) but the problem is that I have also read another topic on rooting where it said 3 steps to root the device as 1. Flash an insecure kernel 2. Root using SuperOnceclick or S2Root 3. (Optional) flashing back the stock kernel to get rid of the yellow triangle on reboot screen.
Now, I am just wondering while I have just used chainfire's insecure kernel but I have the superuser AND I haven't even used superoneclick or S2Root!!! On the other hand I want to get rid of that yellow triangle on reboot.
The question is that whether I have missed anything out there!? And additionally Where can I find a stock kernel for my 2.3.5 firmware?
Any other useful tips are strongly welcomed ESPECIALLY by professional androidees!
Thank you in advance
Thank you for the kind responses!
Sent from my GT-I9100 using XDA App

[ROM] Androot-N7p-rom for Nextbook 7 Premium

Welcome to Androot-N7p-ROM for the NextBook 7 Premium *ONLY.
I decided to change up some of the apps and generalize the rom in terms of its boot-animation screen. It runs on LauncherPro (just choose it as the "always"/default upon first instance of it. The Launcher that comes with the device isn't so great, but I left it there just in case.
It's based on the first known rooted ROM for this device: 'DocHoppy's ROM'. Credit for most of this ROM goes to him and to 'Wendal' for his toolset for packing the ROM (into cramfs) for the Nextbook 7 Premium device.
As such, it is a beta/ work-in-progress.
Androot-N7p-ROM v0.2
[ 146 MB ]
download here
Instructions:
*WARNING: FLASHING THIS DEVICE WILL ERASE YOUR DATA AND APPS!!!!*
Download image.
Rename file to update.img
copy file to root of SD card.
Follow on screen prompt asking if you want to run update image.
Disclaimer:
I am not responsible for bricked devices.
Here's my changes..
removed:
-youtube player <- the real youtube app is better
-explorer <- redundant
-slide me app market <- redundant now that Google's Market is installed
-quick search box <- Google Search widget is better IMO
kept/added:
-Market <- the real Google one
-root explorer - an alternative & capable file explorer
-astro file manager <- we all know it well
-quickpic 1.5.2 - a much lighter & more efficient photo organizer/viewer
-3D gallery <- some love it, some hate it
-brightness level 1.0.0 - quicker brightness changes
-ConnectBot 1.6.2 <- for those that need a SSH tool
-Officesuite full <- may as well keep it
-Titanium Backup 4.6.7 <- has some very handy tools aside from backups
-LauncherPro 0.8.6 <- may be old, but it's smooth and capable
-superuser <- because this rom is rooted
-has some of the Google Apps (go ahead and add as you see fit)
-has a custom boot animation.
Click to expand...
Click to collapse
Known Issue:
Apps2sd reports SU Binary out of date. Attemps to update this via superuser fails due to cramfs file system.
It's not perfect, but it does work well and I run it as my daily driver on my N7P.
Please give feedback or suggestions! I trust the pro devs could easily help me out with the little things!
-------------------
here are other threads related to the Nextbook 7
http://forum.xda-developers.com/showthread.php?t=1410862 (dochoppy's rom)
http://forum.xda-developers.com/showthread.php?t=1190990 (rooting talk? )
Since I'm new to modifying/cooking ROMs, here's my
Questions I have for the devs that cook ROMs all the time...
(lol)
Where do I edit the items that show in 'settings > about' in the device?
How do I change the default shortcuts that LauncherPro puts on the dock?
How do I change what icons are default on the home screen?
Where do I put custom wallpapers as part of the rom?
How do I modify Android UI colours?
Can the dialer be removes without losing "contacts"?
How do I create a shortcut to "contacts" without the phone/dialer?
(more to come I'm sure)
Hello, first of all, thanks for your work!
I am having trouble loading this rom. it says there's an invalid image file in my sd card and if I want to delete.
Now, I don't know if my tablet is a never or older version of what you guys have...
Next7p
2.3.1
kernel: 2.6.32.27
build: v2.0.7.....
my serial is also different from alot..it starts with YF0511
any help or tips?
In Dochoppy's original rom/post he mentions that the device will need to have a serial number starting with YF1011. That stands the same for this rom, as it's derived from his.
Having an invalid update.img firmware file could be due to a number of things, but the one I have here works on my device.
I wish I had more of an answer, but by all means try out the tools for repacking the rom.
So after messing around compiling a ROM, I forgot to add a launcher, and now I am stuck in a bootloop. After the girl in the dress is there for awhile, I get a black screen, then reboot. Anyone now how to fix this? I have been searching Google, but can not find anything yet.
Any help would be great!
xxProphecyxx said:
So after messing around compiling a ROM, I forgot to add a launcher, and now I am stuck in a bootloop. After the girl in the dress is there for awhile, I get a black screen, then reboot. Anyone now how to fix this? I have been searching Google, but can not find anything yet.
Any help would be great!
Click to expand...
Click to collapse
I had mine half dead for a short bit until i found i could go into a low level bootloader mode and recover it. I am working on getting a the tool/images i used to recover mine uploaded and such.
Download and extract n7p_rescue_kit.zip
Reboot device using paper clip then quickly press and hold reset until you get black screen with usb plugged in
When windows wants driver give it the respective folder for your os (32bit or 64bit) from Drivers folder from the download
Run RK29update.exe if it says "Found RKAndroid Loader Rock Usb" on bottom you are good but if it shows "No Found RKAndroid rock usb" repeat last step.
Either flash all of the default selected items or do just system (since bootloop is in system)
Hope this helps
P.S. If you pack then unpack your custom one you can flash JUST system using the tool but be sure to use the offsets that are pre-loaded.
use a pin to push the reset button on the back to break out of the boot loop.
If after this your rom still bootloops, try putting a different update.img rom to flash, on to the sd card. Then boot into safe mode by holding all 4 front buttons after boot. the update should be found and installed after that.
Thanks!
I registered just to thank DocHoppy for all his efforts. I have a Nextbook Premium 7 I got for Christmas from Hastings, which fell into the YF09111XXXX batch. I used Wendal Chen's RK29xxImageTools_v2.1 to unpack the firmware upgrade from the nextbookusa site. I then put the Google apks, SuperUser, Rootexplorer, and re-packed it with a custom bootanimation. Because of my serial # I couldn't use DocHoppy rom without getting that "Invalid Update" error, but using their firmware seems to work.
My next goal is to find a way to get the "Accounts & Sync" into the settings! One of my apps is getting an "Error 42" which is an Android Market authentication error... however, other apps have worked without any problems so it's difficult to tell if that's the issue I'm having.
aberrantjots said:
I registered just to thank DocHoppy for all his efforts. I have a Nextbook Premium 7 I got for Christmas from Hastings, which fell into the YF09111XXXX batch. I used Wendal Chen's RK29xxImageTools_v2.1 to unpack the firmware upgrade from the nextbookusa site. I then put the Google apks, SuperUser, Rootexplorer, and re-packed it with a custom bootanimation. Because of my serial # I couldn't use DocHoppy rom without getting that "Invalid Update" error, but using their firmware seems to work.
My next goal is to find a way to get the "Accounts & Sync" into the settings! One of my apps is getting an "Error 42" which is an Android Market authentication error... however, other apps have worked without any problems so it's difficult to tell if that's the issue I'm having.
Click to expand...
Click to collapse
Install "Quick Sync Settings" to get to the hidden settings view.
Also did you use this guide for market? That one worked great for me.
Thanks
Working great for me so far. Thanks sharing your work.
Nice!!!
I have the image as well... Can you tell me how to open it or point me in the direction of a tutorial? I've been looking for weeks and couldnt find any info until this thread I have a yf091... as well. Thanks in advance for any help.
lost enigma 208 said:
I have the image as well... Can you tell me how to open it or point me in the direction of a tutorial? I've been looking for weeks and couldnt find any info until this thread I have a yf091... as well. Thanks in advance for any help.
Click to expand...
Click to collapse
Not sure if this rom will work for you, just guessing by your serial number. If it is to work changing between roms on these tablets is very easy. Just download the image onto the root of your sdcard, rename it update.zip (not update.zip.zip) your tablet will recognize it as an update and ask if you want to proceed. If you say yes then follow the prompts and your in business!
Sent from my NXM726HN using XDA App
Just go this to day and was plesantly suprised to find this rooted rom. Just wanted toy let you know that my S/N is YF12112xxxx and this rom work prefect for me (so far) Thanks for all the work you guys have done here. Also is there anyway to over clock the processor in out tabs?
Thanks for the comments thus far!
I would like to overclock this thing too, but that might be further down the road, as priority is on getting a different file-system for the /system volume.
Version 0.4 is coming next.
FYI:
There will be a larger span of time between updates on this particular rom for the N7p, because I will be using more stable conjumbles of things from other roms for this device. This rom is more of a remix or derivative than an entirely different rom.
Again thanks for all the hard work. I have a few requests. first since we cant change the Adhoc ( using wifi from another android device) on the fly with out RW access can you please add the ability to connect to adhoc wifi in the next build? Also i love google currents app but we cant use is on our device because we don't have map's installed. can that be added as well?
fireproof34 said:
Again thanks for all the hard work. I have a few requests. first since we cant change the Adhoc ( using wifi from another android device) on the fly with out RW access can you please add the ability to connect to adhoc wifi in the next build? Also i love google currents app but we cant use is on our device because we don't have map's installed. can that be added as well?
Click to expand...
Click to collapse
Most of the N7P roms out there now have Market installed and working. Why not just install these apps yourself?
I only suggest so because for the time being, the device is limited to its minimal capacity for apps without full-on apps2SD. Besides, for a tablet like this, you want to keep the system apps to a minimum and de-bloated for performance whenever possible.
sgtfoo said:
Most of the N7P roms out there now have Market installed and working. Why not just install these apps yourself?
I only suggest so because for the time being, the device is limited to its minimal capacity for apps without full-on apps2SD. Besides, for a tablet like this, you want to keep the system apps to a minimum and de-bloated for performance whenever possible.
Click to expand...
Click to collapse
As far air know they can not be installed with out write access. I f they can please let me know how and I will be more then ecstatic to get them both installed.thanks.
Sent from my NXM726HN using XDA App
fireproof34 said:
As far air know they can not be installed with out write access. I f they can please let me know how and I will be more then ecstatic to get them both installed.thanks.
Sent from my NXM726HN using XDA App
Click to expand...
Click to collapse
Oh I was talking about currents and maps. Both of those can be installed via market. I have them both on my tablet.
The ad-hoc networking is something worth putting in a later release though.
good mention.
Runs great
Works great on my
NextBook Premium 7
Serial: YF121121263
Manufactured: Dec 2011
I just joined and know very little about tablets
but this image is better than the rest. I'm 63 retired and would like to learn how to do what you do.
Again, thanks for your hard work.
lrmahon
Welcome. Lots of searching and trial and error ,but this is a great place to start!
lrmahon said:
Works great on my
NextBook Premium 7
Serial: YF121121263
Manufactured: Dec 2011
I just joined and know very little about tablets
but this image is better than the rest. I'm 63 retired and would like to learn how to do what you do.
Again, thanks for your hard work.
lrmahon
Click to expand...
Click to collapse
Sent from my NXM726HN using XDA App

THe Complete EPIC Android Root Guide

I love Android, but rooting your phone can give you the opportunity to do so much more than your phone can do out of the box—whether its wireless tethering, speeding it up with overclocking, or customizing the look of your phone with themes. Here's how to root some of the most popular phones with minimal effort.
First, for the newbies, let me clarify what rooting is. Getting root or rooting your phone is the process of modifying the operating system that shipped with your device to grant you complete control over it.
This means you can overcome limitations that the carriers and manufacturers put on your phone, extend system functionality, and even upgrade it to a custom flavor of Android.
The name root comes from the Linux operating system world, where the most privileged user on the system (otherwise known as Administrator on Windows) is called root.
Now, I'd like to take a moment to dispel a common misconception and clarify one thing: rooting does *not* mean installing a custom ROM (a ROM is a modified, "aftermarket" OS).
Installing a ROM may require rooting first, but just rooting can be usually done in only a few minutes, keeping your stock OS otherwise completely intact.
Usually rooting is fairly simple - in most cases you can find several videos and articles on the web that explain how to do it on your specific phone model - just Google "YOURPHONEMODEL root".
Rooting is not something manufacturers or carriers approve of but they can't really prevent it from happening because the rooting process usually exploits a vulnerability in the operating system code or device drivers and allows the "hacker" to upload a special program called su to the phone. This program is the one that provides root access to programs that request it.
Contrary to popular belief, su stands for "switch user" and not "superuser."
Another program called Superuser Permissions is usually bundled with all root methods. It gives you a chance to approve or deny requests from any application that wants to utilize root. Superuser Permissions essentially replaces the conventional root password with a simple Approve/Deny prompt, which isn't as secure as having a password, but is far more convenient on a mobile device.
Now an obligatory warning: rooting your phone does run the risk of potentially bricking it (i.e. your phone could become nonfunctional) – so do your homework before attempting anything, unless you're a fan of $500 paper weights.
Benefits Of Rooting
Let’s check out some of the benefits of rooting your Android phone.
Full Control Over Android
You have access to alter any system files, use themes, change boot images, delete annoying stock apps, such as Sprint's NFL Mobile live and Nascar Sprint Cup Mobile, and other various native applications that might drive you crazy (Footprints, Voice Dialer, etc).
There is plenty of information on the web on how to accomplish this, but our favorite way is by using Titanium Backup and freezing/deleting the apps from there (root required, of course).
Titanium Backup
Download Titanium Backup from Google Play
QR code for https://play.google.com/store/apps/details?id=com.keramidas.TitaniumBackup
Titanium Backup ★ root
UPDATED
by Titanium Track
>250,000 downloads, 129635 ratings (4.7 avg)
Free
Install
Back Up And Restore The Whole System
On most rooted Android devices, you can back up your entire system to an SD card, much in the same way you can image a hard drive. This is great if you’d like to try a new ROM, as you can back up your phone, wipe it completely, flash the new ROM, and if you don’t like it, just restore from your backup to get your device back to exactly how it was before you wiped it.
The easiest way to do this at the moment is by using ROM Manager, developed by famed Android developer Koush.
ROM Manager allows you to easily flash a custom recovery image which is what you will need in order to backup and restore your phone. The recovery image is a special program that can be booted into outside of the phone's main operating system, sort of like an OS recovery console on a PC. By default, the recovery image on most Android phones only gives you a few options, mainly related to wiping the phone. Custom recovery images expand upon these options and usually include scripts that can do things like backup and restore your system, fix file permissions, or allow you to flash custom ROMs that the normal recovery image would otherwise reject.
Normally, flashing a custom recovery image requires some command line work, either on your PC, or on a terminal emulator directly on the phone, but Koush's ROM Manager should automatically flash his custom recovery image (known as ClockworkMod Recovery) for you, provided you're on one of the supported phones ( Applications > Development.
Connect your phone to the PC in charge-only mode.
Launch a Command Prompt window and browse to the location of the downloaded GingerBreak-v1.10.apk file.
Finally, enter this command:adb install GingerBreak-v1.10.apk
Having done this, you should be able to launch the app on your phone and root it using the above instructions.
Unlock root
The main function of this software is to obtain the highest system privileges, thus you can remove, install or update any softwares on your mobile phone freely. Also you can delete all the softwares added by operators and give you a clean system since you use UnlockRoot.
UnlockRoot is one of the most famous ROOT softwares on Android platform. It has powerful functions and strong compatibility, and also it is very simple to operate. Nothing to worry whether your mobile phone would turn to a brick, because this software is stable enough. It supports many brands and mpdels, such as Samsung, HTC, LG, Sony, Motorola, HUAWEI, ZTE, etc.
SuperOneClick
Download Super One Click, make sure you have the Android debugger (SDK developer kit) running, expand the Super One Click zip file and click the SuperOneClick icon to run it. When SuperOneClick launches, you’ll see several large buttons at the top of the screen. Make sure your phone is connected to the computer via USB and that the debugger can “see” it (activity will start logging). Make sure your SD card is not mounted, and go ahead and click “Root” in SuperOneClick.
android root access
You’ll see the scrolling activity as SuperOneClick does it’s job, with “OK” appearing after each task. You may see warnings, but so long as it doesn’t “hang” on waiting for device, things should keep scrolling until it finally returns the “Success!” message.
android root access
At this point, check out the installed apps on your phone and you should see a “Superuser” icon that looks like a Droid skull and crossbones. If you see it, you’re rooted. If you don’t see it, reboot the Droid. In fact, I’d suggest rebooting even if you do see it, as I had some issues getting rooted apps to work until I actually rebooted my own device.
how to root android
When you open up SuperUser, you’ll see that you can configure notifications so that no app can actually run with root access unless you give it permission. Also, according to the folks at Nexus One Forum, SuperOneClick doesn’t actually unlock the Bootloader, so you still retain your warranty. I haven’t confirmed if that’s true or not, but if true it’s a pretty good plus to using SuperOneClick with the SDK approach.
how to root android
Whenever you run an app that requires root (superuser), you’ll see a notification requesting permission. I like this because it also means that if an app gets installed and tries to utilize superuser access without your knowledge, it can’t.
how to root android
If you check off “Remember”, the program gets added to the list of “approved” apps with superuser access. You can see the ones on your list when you click on the “Apps” tab.
how to root your android phone
As you can see, once you have SDK installed and connected to your phone, the process is as simple as installing and running SuperOneClick. The program takes care of rooting your phone from the PC. Finally, you can enjoy a rooted Android phone, and all of the fun and excitement that offers!
Did you give any of the one-click Android root apps a try? How was your experience? Share your rooting adventures in the comments section below.
UniversalAndRoot
Universal Androot is the popular one-click rooting solution that used to be able to root almost any device. Now that it’s in the Android Market it will still root many devices just not all of them.
The handsets that it will work on include the following:
Google Nexus One (2.2)
Google G1 (1.6)
HTC Hero (2.1)
HTC Magic (1.5) (Select Do not install Superuser)
HTC Tattoo (1.6)
Dell Streak (2.1)
Motorola Milestone (2.1)
Motorola XT701
Motorola XT800 (2.1)
Motorola ME511
Motorola Droid (2.01/2.1/2.2 with FRG01B)
Sony Ericsson X10 (1.6)
Sony Ericsson X10 Mini (1.6)
Sony Ericsson X10 Mini Pro (1.6)
Acer Liquid (2.1)
Acer beTouch E400 (2.1)
Samsung Galaxy Beam
Vibo A688 (1.6)
Lenovo Lephone (1.6)
LG GT540 (1.6)
Gigabyte GSmart G1305
The handset list that it doesn’t cover is much shorter than the one above. The reason it will not work on the following devices because they are equipped with the FRG22D version of Froyo. However, we may see one-click root coming to them in the near future.
Samsung i9000 / i6500U / i7500 / i5700
Motorola ME600 / ME501 / MB300 / CLIQ XT
Motorola 2.2 FRG22D
Archos 5
HuaWei U8220
HTC Desire / Legend / Wildfire (/system 無法寫入, 不過可以靠 Soft Root)
HTC EVO 4G / Aria
SonyEricsson X10i R2BA020
myTouch Slide
Universal Androot is available now on the Android Market.
Sources:androidpolice.com
various other articles
If you are going to steal articles the least you could do is provide credits to the original writers or source links. Example is this: http://www.androidpolice.com/2010/0...top-5-benefits-of-rooting-your-android-phone/
You clearly copied most of this from there and again you're acting like you did all the job just like you do on the Galaxy Y boards, I wonder why you haven't been banned yet. Why does an internet thanks meter matter to you so much?

[ROM][1.6][1.0.0]DreamServer (2013-02-02)

Introduction
The DreamServer ROM makes the T-Mobile G1 (HTC Dream) a low-powered headless Linux server. The DreamServer ROM provides only the essential services and libraries required in order to start ADB and Wi-Fi. There is no Dalvik (and thus no Android user interface), which maximizes the resources available for server use.
WARNING
The DreamServer ROM is only intended for use by those comfortable with Linux. Once the DreamServer ROM is installed you will no longer have an Android GUI or user interface of any kind, and you will not be able to run standard Android applications or even USB-mount the SD card. The only device interaction you'll get is via ADB (and of course your custom recovery image).
Download
dreamserver-1.0.0-build.tar.gz (11.6 MB)
Revision History
1.0.0, 2013-02-02, dreamserver-1.0.0-build.tar.gz (11.6 MB), http://kidsquid.com/files/dream/dreamserver-1.0.0-build.tar.gz
Initial release
Prerequisites
Rooted T-Mobile G1 (HTC Dream) with custom recovery image that has the ability to restore nandroid backups.
Verified working adb connection via USB cable.
SD with a FAT file system (not ext2). The DreamServer ROM uses fsck_msdos to check the SD card before mounting it.
Wi-Fi access point.
Familiarity with Linux and shell scripts.
Installation
Meet all the prerequisites in the previous section.
Perform a nandroid backup and make sure you also have an update.zip on the SD card for whatever boot ROM you are currently using. Due to the extremely limited nature of the DreamServer ROM (see the WARNING above), you'll want to formulate your escape route now.
Under your existing rom, go to the Wi-Fi settings and forget any networks that you will not be using. Verify that Wi-Fi connects to your desired network.
Copy /data/misc/wifi/wpa_supplicant.conf from the phone to the root of the SD card as wpa_supplicant.conf. You'll need this in order to connect to Wi-Fi.
Copy the dreamserver-x.x.x.zip to an SD card, and install the ROM via your custom recovery as normal. No wiping of the internal DATA or CACHE partitions are necessary, as these are not mounted by the DreamServer ROM.
Reboot the phone.
When the device boots, it will turn off the backlight during init so you know that it did not hang. Wait for a while (around 30 seconds) and access the device with adb shell.
Customize the installation by adding init.sh and cleanup.sh scripts to the root of the SD card. See the "Run-time Configuration Files" section in the README file.
When you want to reboot, use the reboot command. Note that /system/bin/reboot is a shell script that runs cleanup tasks prior to rebooting. If fifosh is running, you can also reboot cleanly from within a chroot jail: killall -USR1 fifosh
Please see the README included in the tarball for additional information (key locations and files, how-to's, rebuilding the ROM, etc).
The tarball also contains example configuration files for a Debian chroot environment that sets the time with NTP and starts sshd and lighttpd.
Credits and Copyright
DreamServer was created by Jeffry Johnston, 2012.
This ROM was originally based on a 1.6 (Donut) ROM by dwang that I found to be reliable. My filesystem modifications are extensive, but the
kernel and busybox from that ROM are used unmodified. Source:
Thread: http://forum.xda-developers.com/showthread.php?t=567023
Title: [ROM][32B/Dream][Dec23][Dwang][Donut][Speed and Stability][v1.17.1]
Filename: dwang-v1.17.1.zip
Download: http://files.androidspin.com/downloads.php?dir=dwang/ROM/
Existing programs and files are copyright their respective owners. Any customizations that I have made are released to the public domain, except for the tools programs I wrote, which are released under GPLv2.
Hey cool! I doubt I wold use this, just currently don't have a reason, but its awesome to know its here! I'll test it out though as I'm curious what all could be done here, thanks!
Sent from my Nexus 7 using xda premium
demkantor said:
Hey cool! I doubt I wold use this, just currently don't have a reason, but its awesome to know its here! I'll test it out though as I'm curious what all could be done here, thanks!
Sent from my Nexus 7 using xda premium
Click to expand...
Click to collapse
Thanks for trying it out! I expected the audience might be pretty small for this, but it gave my old phone a new lease on life, and I decided it was worth sharing. I often do a lot of small-time serving of web pages, IRC bots, and such. Nothing that requires a powerful machine or much bandwidth, so I didn't want to leave my main system on all the time. With this I have a completely silent server that uses a minimum of power. And of course it was fun learning more about my favorite Android device.
Thank! I was looking for something like your rom for my little log-what-and-where-my-car-does-with-obd2-and-gps-project Downloading right now You've just made my day
How was this done?
This is a very interesting project, how would one go about making this? like what files to mess with to remove JIT and other things?
Good Job @calamari
Wow. I just have to tear this thing apart and examine its innards.
I've used a HTC mytouch as a server before, but didn't take the time to rip dalvik out. Seemed like too much work that would lead to replacing a lot of functionality with shell scripts, and saying my coding skills are sub-par is an extreme understatement
Sent from my Evo V 4G using Tapatalk 2
Wow this sounds pretty awesome. Would you by chance be able to make a guide so I can do this with my heroc?
Sent from my HTC One V using xda app-developers app
Really great thing!
Just one questions:
Is it possible to access the camera?
I think about setting up a little wireless ip cam.
dadoc
KShion619 said:
This is a very interesting project, how would one go about making this? like what files to mess with to remove JIT and other things?
Good Job @calamari
Click to expand...
Click to collapse
whoshotjr2006 said:
Wow this sounds pretty awesome. Would you by chance be able to make a guide so I can do this with my heroc?
Sent from my HTC One V using xda app-developers app
Click to expand...
Click to collapse
I don't remember the full process (lots of trial and error and learning). However, you can download dwang's original ROM and compare his files against mine to determine the changes made. Full sources are included for any of my custom additions.
dadoc said:
Really great thing!
Just one questions:
Is it possible to access the camera?
I think about setting up a little wireless ip cam.
dadoc
Click to expand...
Click to collapse
I would assume so, but I haven't attempted it. There are several files in /dev that seem camera related: /dev/pmem_camera and /dev/msm_camera/*. Under Dalvik, you could try writing a program that replaces those and saves the I/O to files for analysis.

Symlink pain =( (Can't get in / mount to do what I want)

First a disclosure, I'm a Windows network guy so I know my way around symlinks and vhds and that ilk, but Linux / Android just isn't letting me do what I am trying to.
My goal is pretty simple: I want to migrate all the erroneous files laying around the /sdcard/ to folders that are more organized. Ideally, I would like to be able to scrip this process so the things I use regularly and the things people I work with use regularly can be 'formated' similarly since I'll want to do this for my other androids I own and I'll no doubt have a few (not necessarily a lot) of people who see my system and go "DO WANT" (it happened with my Windows setup, so I expect similar).
The problem I am having is not only can't I can things to "stick", but I can't even get a script to work at all.
I've been most successful so far running down my list through ADB, but the problem is, when I reboot, everything resets.
I've also tried writing a script and running it through the below version of busybox:
https://play.google.com/store/apps/details?id=com.jrummy.busybox.installer
That just errors out completely =(.
The links I am trying to make are as follows:
https://www.dropbox.com/s/gbieej5genkzwk0/Symlinks.xlsx
The script I tried using is as follows:
https://www.dropbox.com/s/kajafjlzzy0bcm6/mount.sh
The resource page I am using for Linux commands is as follows:
http://www.ss64.com/bash/
The resource page I am using for ADB is as follows (though should be obvious!):
http://developer.android.com/tools/help/adb.html
The device I am currently working with is a Galaxy S3 T-999 running Slimbean 4.3, though once successful, I plan on implementing these on changes on another Galaxy S3 T-999 runing Slimbean 4.3, a Galaxy S2 T-989 running Slimbean 4.3, a Galaxy S1 i897 running Slimbean 4.3, a Transformer TF201, a Vizio Co-Star running Stock Vizio (maybe if it doesn't make me want to kick it, which is the more likely outcome) and an Android AK-802MiniPC running Stock Jellybean.
Heck, maybe I'll try to tear the offal iOS7 off the iPhone 4 I inherited and try to install Android on it and do that too, lol.
Thanks for any help!
You may want to research how to set up your init.d
http://ilovegalaxyy.blogspot.com/2013/06/how-to-enable-initd-on-android-mobile.html
soupmagnet said:
You may want to research how to set up your init.d
http://ilovegalaxyy.blogspot.com/2013/06/how-to-enable-initd-on-android-mobile.html
Click to expand...
Click to collapse
That pointed me in the right direction --- The app you tossed at me illustrated that the problem is in fact that my Kernel doesn't support init.d and that's probably where all my problems are stemming from. Thanks!
That Universal Init.d app seems to get around the problem, but I think I am going to look into another kernel. I know from experience the Cyogen kernels are compatible with the rom I am using. I'd prefer to stick to Slimrom because its such a nice, slim setup, but I guess that means if I have too many problems and my primary goal is cross device compatibly, Cyogen might end up being my best bet.

Categories

Resources