Installing Linux Variants on Captivate - Captivate Android Development

This week I worked with the developer of Linux Installer to make it work on our phones. We had some difficulties with distance and language. He is in France and I am in USA. we used DroidVNC, ADBWireless and putting my phone into the DMZ of my router to effectively turn my development phone into a virtual platform which he was able to use from around the world. We worked aproximately 16 hours this week on it and we both learned a lot.
Just letting you know, Linux Installer is now compatible with the captivate and runs in a chroot environment. https://market.android.com/details?id=com.galoula.LinuxInstall&feature=search_result This will install debian squeeze on your phone and give you the ability to apt-get install files from the Debian repositories.
The goal of linux installer is actually to boot your phone into linux, not install it side-by-side, however we were able to make it work in this way. Linux Installer now works side-by-side with the Captivate. To exit, the "linuxboot" command line app, just type "exit" and LinuxInstaller will shut down.
Ignore the pop-up about ext2. There is a kernel module which supports ext2 in Linux Installer.
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Remember this was made by a geek. It's not really user friendly. go through each step and use the "liberate loop" button at the end
Get your money out of that unlimited data plan
Also, comming soon, Ubuntu on Captivate. http://code.google.com/p/andbuntu/ This is my own project and I've managed to work most of the kinks out of it. You can get the uboot script from the SVN repository on that page. It's still in development. It requires a kernel with EXT4 and loop capabilities. It needs a front-end which I am now working on.

Nice! I've been looking forward to something like this coming to the Captivate!

this is sweet but does it run inside android or does the phone boot into linux? also is it dual boot if that is the case? it sounds like you implied something in the wording but i guess i dont understand what you meant. so im sorry if i am asking questions that you have already answered just trying to understand.

Installed LinuxInstaller and get the following pop-up on opening it:
Sorry but your kernel does not have the necessary features for support Linux.
Please check kernel:
-LOOP features
-EXT2 or EXT3 support
Click to expand...
Click to collapse
Thoughts?

It runs side-by side
Ignore the pop-up.

Dani897 said:
this is sweet but does it run inside android or does the phone boot into linux? also is it dual boot if that is the case? it sounds like you implied something in the wording but i guess i dont understand what you meant. so im sorry if i am asking questions that you have already answered just trying to understand.
Click to expand...
Click to collapse
The development to dual boot has not been done. It is likely that it never will be done, unless someone wants to make a kernel for our phones to mount the loop, then boot from that.

AdamOutler said:
It runs side-by side
Click to expand...
Click to collapse
ok so it is not in a virtual machine but is actually using the same kernel and running at the same time? im guessing that's the jist of it. sounds complicated. but very cool. i envy guys like you! will try it soon.

Please excuse my noobness, however Im always into trying new things but I dont fully understand what this will do with our phones?
Like what will this do differently than what my phone is on MIUI, and what are the benefits.
Again please excuse my noobness.

Ok.
I have been watching this app for a while....
I just had to try this again.
However, when I try it
It creates loop
Then formats loop
States successful format
And then.............................
Nothing.
Is it supposed to install???

AdamOutler said:
This week I worked with the developer of Linux Installer to make it work on our phones. We had some difficulties with distance and language. He is in France and I am in USA. we used DroidVNC, ADBWireless and putting my phone into the DMZ of my router to effectively turn my development phone into a virtual platform which he was able to use from around the world. We worked aproximately 16 hours this week on it and we both learned a lot.
Just letting you know, Linux Installer is now compatible with the captivate and runs in a chroot environment. https://market.android.com/details?id=com.galoula.LinuxInstall&feature=search_result This will install debian squeeze on your phone and give you the ability to apt-get install files from the Debian repositories.
The goal of linux installer is actually to boot your phone into linux, not install it side-by-side, however we were able to make it work in this way. Linux Installer now works side-by-side with the Captivate. To exit, the "linuxboot" command line app, just type "exit" and LinuxInstaller will shut down.
Ignore the pop-up about ext2. There is a kernel module which supports ext2 in Linux Installer.
Also, comming soon, Ubuntu on Captivate. http://code.google.com/p/andbuntu/ This is my own project and I've managed to work most of the kinks out of it. You can get the uboot script from the SVN repository on that page. It's still in development. It requires a kernel with EXT4 and loop capabilities. It needs a front-end which I am now working on.
Click to expand...
Click to collapse
Where in Louisiana? I live in Hammond.

Dlev7 said:
Please excuse my noobness, however Im always into trying new things but I dont fully understand what this will do with our phones?
Like what will this do differently than what my phone is on MIUI, and what are the benefits.
Again please excuse my noobness.
Click to expand...
Click to collapse
You can apt-get any application that runs in Debian, which is over 30,000 applications; Most of which are very useful.

You must go through all of the steps for it to work.
That's right.... Apache on a phone. Your own mobile web server.

AdamOutler said:
You must go through all of the steps for it to work.
Click to expand...
Click to collapse
I only show 1&2.....
There are no other steps....just blank space

This probably isn't the bestest place for this but it could definitely be beneficial:
How about some clarification/explanation on the different settings/options in LinuxInstaller?

Each step must be performed sequentially. Do not unmount loop until the end.

AdamOutler said:
Each step must be performed sequentially. Do not unmount loop until the end.
Click to expand...
Click to collapse
I figured that much....
Still nothing after #2

mnjm9b said:
I figured that much....
Still nothing after #2
Click to expand...
Click to collapse
Same thing here.
I rebooted my phone and got the third option as well as "Install Linux boot script". The only problem is that it cannot mount LOOP.

"
flxdms said:
Same thing here.
I rebooted my phone and got the third option as well as "Install Linux boot script". The only problem is that it cannot mount LOOP.
Click to expand...
Click to collapse
Nope....
Still stuck at 2 after reboot.

Pardon my ignorance but if I am getting this, this wont replace my current OS just boot to linux? For example, I can do this with my current CM7 and then just reboot the phone and be back in CM7 or am I super lost?

Yes, you will boot your phone like normal. Our phones do not even have the camera button required by Linux Installer to dual boot.

Related

[ROM]HERO-THEMED-V1.3!!!-seperate from-[UTIL]Build-Script2[LNX-ONLY]

HERO-MAX/THEMED
Use with Latest basefiles from vogue-hero
ALL credits go to ZENULATOR, MAXISMA, GODZSON and DRIZZY
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
WHAT WORKS:
SMS
DATA
PHONE-(RESPONSIVENESS IS BETTER
THIS BUILD IS FAST!!!
KNOWN ISSUES:
USE MEDIA SCANNER (THE FIRST TIME)
Blank Data.img(Requested not needed)
V1.0
based off of zens hero nano theme elements from maxisma
systemv1.0.sqsh
V1.1
no longer based off of zen's nano-hero
alot faster
added new lockscreen background by (GODZSON)
added advanced task killer free
added better terminal
fixed media reading problem
systemv1.1.sqsh
V1.2
new base (yes...even faster)
killed the woodgrain...
red themed now
faster rosie
new lockscreen (by GODZSON)
systemv1.2.sqsh
V1.3
new base (magic-sensui "its magical lol") thanks zen
themed red
phone prioritizer
astro
better terminal
adv. task killer free
http://vogue-hero.googlecode.com/files/systemv13.sqsh
V1.4
new base zen-magic Taiwan release
added weather widget from xROM Builds
PULLED DUE TO INCOMPATIBILITY ISSUES WILL BE UP SOON
+++++++++++++++++++++++++++++
=============================
+++++++++++++++++++++++++++++
Build-Script
Linux Only!
******************
!!!THIS IS SEPARATE FROM ROM!!!
-------------------------
Will only change the system folder YOU modified into system.sqsh
It is a pretty simple straight forward script that does what is says. First click on script and then click display, then on the first line put the dir of the ported system folder: like so
1
example
Code:
cd /home/jamezelle/desktop/hero
next on the second to last line
2
Code:
#put your login name after chown
sudo chown jamezelle ./system.sqsh
ie jamezelle
3
Make sure you use Run in terminal
if not root terminal will ask for password, dont worrry it doesnt save it or anything
ver 2
now tells you what its doing!!!! also will atempt to make directory /mnt/system if not already created
Does anyone find the Build-Script useful??
Disclaimer: i am not responsible for anything if you use this!
but it does save time !!!!!!!!!
If it doesnt execute, right click>properties>permissions tab>check 'allow executing file as program'
I Hope this helps some of you
My first released rom is up! fast and stable thanks zen, maxisma and drizzy
i was looking at that the other day. looks nice.
I'm confused about the whole build-script thing. I'm supposed to download your system.sqsh, extract it, run your build script on it which will convert it to ext2, then back to squashfs again?
Or have you just included the build script as a completely separate tool that we don't actually need to run on your system.sqsh?
craig0r said:
I'm confused about the whole build-script thing. I'm supposed to download your system.sqsh, extract it, run your build script on it which will convert it to ext2, then back to squashfs again?
Or have you just included the build script as a completely separate tool that we don't actually need to run on your system.sqsh?
Click to expand...
Click to collapse
sorry for the confusion, the build-script was a tool that i put up last night to save people time building system.sqsh files.
the rom is seperate use it as normal with basefiles-20090919
Congratulations!!!
i'll give it a try
thanks Jamezelle! Will give it a go...
So wait, this is a flashable Android ROM? or do you mean it's just your own system build
cointelbro said:
So wait, this is a flashable Android ROM? or do you mean it's just your own system build
Click to expand...
Click to collapse
just my own build, i wish i could flash it
How long should it take to boot? Do I need a blank data image for it to run properly. Currently I am waiting for it to get past the htc logo screen. Its been there for 10 mins.
wdbanks said:
How long should it take to boot? Do I need a blank data image for it to run properly. Currently I am waiting for it to get past the htc logo screen. Its been there for 10 mins.
Click to expand...
Click to collapse
i'm also having the same problem i tried changin the resolution to 320x480 still no luck.
n1co35 said:
i'm also having the same problem i tried changin the resolution to 320x480 still no luck.
Click to expand...
Click to collapse
It takes a while to start up but it does go through using 320x480... really nice looking ROM... although I still have the same issues I had with the other Hero ROM's - 3+ rings before the phone actually rings.
Yeah it took about 15 mins to boot up...no data img needed. Looks GREAT and everything works very well. Smooth and quick. Easily on of my favs. Good work. Thanks!
i see i'll give it another try again then. thx.
wdbanks said:
How long should it take to boot? Do I need a blank data image for it to run properly. Currently I am waiting for it to get past the htc logo screen. Its been there for 10 mins.
Click to expand...
Click to collapse
its odexing the apks(optimizing) i noticed if you keep it awake it goes quicker
plemen said:
It takes a while to start up but it does go through using 320x480... really nice looking ROM... although I still have the same issues I had with the other Hero ROM's - 3+ rings before the phone actually rings.
Click to expand...
Click to collapse
im working on that that is also my biggest pet peeve
am new on this i dont really get it how am i supose to make this thing work on the phone :S
magicalan said:
am new on this i dont really get it how am i supose to make this thing work on the phone :S
Click to expand...
Click to collapse
1download the basefiles files
2extract them to root of your sdcard
3download the rom from the link
4rename it to system.sqsh
5download haret
6download default.txt attatched below place at root of sdcard
7run haret
hey man, good job for your first build! Keep on working, we need more dev's around here these days.
hit me up if you ever have any questions about porting/theming.
can some one post up a clean data.img file. please, for some reason i'm stuck on the boot logo. i waited for about 25 minutes and its still just there.

Linux Window Manager on Android.

Do any of you think it's possible to run a full blown Window manager on our phones?
Not anything like gnome or kde, but awesome or lxde.
I have grown increasingly tired of all of Android's home applications.
Look forward to seeing comments
Well, I know you can run Debian Linux on our phones... I don't really think there is a point though because our CPU isn't powerful enough to make it very functional. The Droid may have a chance, and the Nexus One or Evo probably could.
Our phones should be powerful enough. Awesome and similar window managers use very little cpu.
wow, I'm no where near able to answer your question but what an interesting idea!! That would be very cool!
Thanks to REGAW helping me learn I used my new gnome bootable usb last night, how cool!!
Only downside is it doesn't save ANYTHING from the session, I'm going to partition some space for it on my hdd
id love to see ubuntu ported to our heros. the tp2 users have it, why not us?
I'd say Ubuntu is a bit too much I think a Debian port would be much more friendly.
Now that I think about it, I wonder if gentoo could be compiled on the phone and used as a phone.</off topic>
This topic is about running a *Window Manager* on the phone, not another operating system. I was reading about Android on the Wikipedia page earlier, and I read that there was no X support, so I dont think it would be very easy to get it working :/
Some of those manager are deathly simple. I guess they could potentionally be ported.
if you were running one of these overclocked roms would this change anything, I found this elsewhere, I didn't write it, you may have read it before:
OK, here's howto get Debian up and running on your HTC Hero running the MoDaCo Custom Rom 2.9:
1. Download this archive:
androidfanatic.com/cms/unofficial-app-repo.html?func=fileinfo&id=21
2. Extract the archive, resulting in a folder 'debian'. Inside this folder
replace 'installer.sh' and 'bootdeb' by the files provided with this howto.
Make sure they are replaced, delete the old ones first!
3. copy the folder 'debian' to the root of your sdcard. The root is the highest level, e.g.
drive E:\ if you are on a windows pc. Unmount sdcard on pc and phone.
4. Download ConnectBot from the market. See included QR-Code for use with Barcode Scanner app.
5. Start ConnectBot and open a local shell. To do so click on the drop down menu on the lower left
that says 'ssh' and select local.
6. As this is your first start of Debian you need to "install" it first. Execute the following
commands (press enter at the end of each line, always allow root access if asked):
su -
cd /sdcard/debian
sh installer.sh
bootdeb
At this point you are changing into the Debian environment. From now on do not restart
your phone or kill ConnectBot without executing 'exit' first. Now continue with commands:
/scripts/onetime.sh
exit
That's it, you are done! Now you can do whatever you want with your Debian installation.
7. To go into Debian from now on you use the following commands in a local shell in ConnectBot:
su -
bootdeb
You can automate that by passing these two commands as 'post-login automation' in ConnectBot,
long click the 'Local' entry in ConnectBot and edit the host.
Remember to leave with 'exit'! Alternatively you can click the trackball once and then press 'd'
on the keyboard. This resembles 'Ctrl+d', which is the logout command for unix shells. Do this
two times more to shut down the local shell in ConnectBot.
8. If you want to access your Debian by ssh execute the following command:
/etc/init.d/ssh start
9. To free some space in your image file execute the following command in the Debian environment:
apt-get clean
Do this also after every usage of 'apt-get upgrade' or 'apt-get install'.
10. For additional information here is howto resize your debian.img (for Linux only):
androidfanatic.com/cms/community-forums.html?func=view&id=1610&catid=9
And see here howto install a graphical desktop enviroment, in this case lxde or icewm:
(Note that i had to resize my debian.img first!)
wiki.lxde.org/en/Android
I'm not going to quote the entire post
@tmachovec: thanks for the info, but I'm looking to see if we can actually run it on the phone. Not connect to a fake X11 server over local ssh. I appresicate the input. But I'd like to run this on the phone
http://www.gentoo.org/main/en/where.xml
Gentoo has an ARM build, so it's possible.
noidea` said:
I'm not going to quote the entire post
@tmachovec: thanks for the info, but I'm looking to see if we can actually run it on the phone. Not connect to a fake X11 server over local ssh. I appresicate the input. But I'd like to run this on the phone
Click to expand...
Click to collapse
Gnome, KDE, IceWM or LXDE Desktop on your Android! 1 Year, 2 Months ago Karma: 9
IMPORTANT UPDATE: Many comments on sites that have blogged this post seem to be getting the wrong end of the stick. This is not connecting to a remote desktop on another machine! This is x11 and LXDE Desktop running LOCALLY on the G1 device, the reason I had to connect back to LOCALHOST using VNCViewer (also running LOCALLY on the device) is because there are no drivers available. This circumnavigates the need for any special drivers.
Now back to business!
It's official you can run X-Windows and your choice of GUI (Gnome, KDE, IceWM etc on an Android device!
Screenshots are below!!
androidfanatic.com/community-forums.html?func=view&catid=9&id=1620#1620
wow im lost in all this (NOT linux savy)
what does this mean?
Ok, so I've been trying to do this and I can never manage to get it working. When debian boots, it gives me an array of errors, but its too quick to reboot so I can't read whats wrong. I'm 99% sure it has something to do with the image being read off the sdcard. I read the installer script and manually moved all the necessary files because the script would not do it.
Yes, I ran everything as su
Has any one else had problems with this?
Thanks tmachovec
Any one have info on my problem?
I couldn't get it to load either, same problems with getting Debian to boot. I know a little about linux but not enough solve these issues.
noidea` , I have no idea.
just wondering has any one been able to do this successfully on their Hero's?
noidea` said:
just wondering has any one been able to do this successfully on their Hero's?
Click to expand...
Click to collapse
Have you tried doing some of the stuff from this site
http://android.modaco.com/content/htc-hero-hero-modaco-com/292093/debian-lenny-now-running-on-hero/
Its the gsm htc hero.. Different phone, but some of the stuff might definitely apply.
Heres a post I made after i got it to work
http://forum.xda-developers.com/showthread.php?p=6438126#post6438126
I GOT IT WORKING
here is a screen shot.. Im willing to do any kind of screen shot to prove it
Ill zip up my exact files that I use and the simple command to get it up and running.
Ill open up something and type my name and post a screen shot in a bit.
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}

[PROGRAM] Infiniflash v1.2 ~ It makes life easier.

The purpose of this program is to make my life easier when developing on the Android Platform. At he same time it may also make your life easier. I would like to keep this project totally open source and I include all of the source files withing the .zip that it comes in. What does this program do? It will allow you to flash custom ROMs straight from your computer, fast and hassle-free.
In this new version, I have done a ton of error/big fixes, rewrote quite a lot, and finally added wiping functionality. Enjoy!
Infiniflash REQUIRES that your device has ClockworkMod Recovery or any recovery that supports /cache/recovery/extendedcommand.
By the way, if you can think of a better name/icon for this program, please, please, please tell me.
Screenshot:
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
For full documentation and to download please visit: http://infinimod.com/ideas/
tried to use it
was not successful
1.pluged my DHD to pc (charge only)
2.run infiniflash.exe
3.have selected the rom
4.success comes and says the rom is going to be flashed from recovery
5.DHD goes to recovery
6.after 3 secs back restarted and nothing happened
what did I wrong?
mohammadsp said:
tried to use it
was not successful
1.pluged my DHD to pc (charge only)
2.run infiniflash.exe
3.have selected the rom
4.success comes and says the rom is going to be flashed from recovery
5.DHD goes to recovery
6.after 3 secs back restarted and nothing happened
what did I wrong?
Click to expand...
Click to collapse
I have a DHD as well and had the same issue. You must install the driver for it to work on your device.
1) Visit this link to download and install HTC Sync (which contains the driver): http://goo.gl/P3ZP1
2) After installation plug your device in.
3) To verify you have the driver, open the Infiniflash folder, hold the shift key and right click on the tools folder. Click open command prompt.
4) Now type in the command: adb devices
5) If your device showed up, it worked! Otherwise, try restarting or syncing your phone in HTC Sync, it should start working eventually.
6) Now that you have the driver, Infiniflash will *hopefully* work from now on.
Best of luck
Cheers.
Infinimint said:
I have a DHD as well and had the same issue. You must install the driver for it to work on your device.
1) Visit this link to download and install HTC Sync (which contains the driver): http://goo.gl/P3ZP1
2) After installation plug your device in.
3) To verify you have the driver, open the Infiniflash folder, hold the shift key and right click on the tools folder. Click open command prompt.
4) Now type in the command: adb devices
5) If your device showed up, it worked! Otherwise, try restarting or syncing your phone in HTC Sync, it should start working eventually.
6) Now that you have the driver, Infiniflash will *hopefully* work from now on.
Best of luck
Cheers.
Click to expand...
Click to collapse
yes true
the problem is that the pc doesn't recognize the phone
will give it a try
thanks
mohammadsp said:
yes true
the problem is that the pc doesn't recognize the phone
will give it a try
thanks
Click to expand...
Click to collapse
No problem, don't forget to tell us if it worked
This looks awesome, and I would use it but is there a different button for wiping to ext 4 and 3? All the roms I seem to switch between use different formats.
Thanks
Joey93 said:
This looks awesome, and I would use it but is there a different button for wiping to ext 4 and 3? All the roms I seem to switch between use different formats.
Thanks
Click to expand...
Click to collapse
By wiping to ext3 & ext4 do you mean formatting the /system partition to one of those formats? If so I might be able to implement it or make an add-on . By the way, which device requires you to do that? I've never heard of that before... are you sure it's a requirement?
Oops Double Post.
Has anyone successfully used this program?
even tho i cannot use this app as i am on linux i will salute your development as this app is a great idea. thank you for your contribution. wish i knew more about programming and could help port this over to linux but alas...
Grondinm said:
even tho i cannot use this app as i am on linux i will salute your development as this app is a great idea. thank you for your contribution. wish i knew more about programming and could help port this over to linux but alas...
Click to expand...
Click to collapse
Thank you very much! I think I'll port it over soon, but the only bad part about that is that I have no idea how to make GUI's in Linux so it would be command line only .
It's funny that you mention that though because I'm a Linux user myself and never really thought about it.

ubuntu touch - WIP Download available - updated 03/23

{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
VERY work in progress. Wifi works flakily use an open network to play with the keyboard tends to freak out when typing in a network password.
This is a PREVIEW of what this platform will become. It is not finished. Many apps are just placeholders. The good news the system image is built and you can just plug in new ubuntu images as they become available.
to install latest daily (as of 03/23/13)
Reboot into Recovery
Backup! - expect everything to be deleted if you do not.
WIPE (wipe data/factory reset) This is required!
Flash system image
Flash Ubuntu image
Flash Layout fix
Reboot
To reverse the process use adb reboot recovery - or hold power off button till it shuts down then restart in recovery - yes it's obnoxious but the reboot and power off commands are absent from ubuntu still. Once back in recovery wipe and flash a replacement android rom and you'll be back to normal.
YOU ARE RESPONSIBLE FOR YOUR OWN ACTIONS DO NOT FLASH THIS IF YOU CAN'T RTFM.
kernel source: https://github.com/RobotApocalypse/kernel_acer_a500
I be following your progress then good work !
I figured you would do this but I still can't find a good reason to run it. Nothing works (which is the nature of this not your fault). lol
blazingwolf said:
I figured you would do this but I still can't find a good reason to run it. Nothing works (which is the nature of this not your fault). lol
Click to expand...
Click to collapse
yeah I have issues ... it will get better as they improve userland. They're moving to a raring base soon and hopefully some of the blanks will be filled in
*fixed layout
randomblame said:
yeah I have issues ... it will get better as they improve userland. They're moving to a raring base soon and hopefully some of the blanks will be filled in
*fixed layout
Click to expand...
Click to collapse
After this gets to a more stable state for the A500 would someone be able to port it to the A200?
wifi is up
Raw speed
Hey Randomblame,
You keep me amazed by the speed at which you are able to get these new iterations running on our 2 year old machine. If anything it has re-validated to my what a good purchase the A500 was. Its developers like you that have made me a huge open source convert and I look forward for t he day when OS's will be device agnostic.
Thanks again for the effort behind this port and hope to see the platform emerge.
OP updated with download links and instructions.
Can I Dual Boot?
I would love to use it and still have my Android
BTW,
Grat work!
TY!
Godmik said:
Can I Dual Boot?
I would love to use it and still have my Android
BTW,
Grat work!
TY!
Click to expand...
Click to collapse
I wouldn't recommend it this uses a massive chunk of the /data partition and its not really something to be used as much as it is something to be toyed with
randomblame said:
I wouldn't recommend it this uses a massive chunk of the /data partition and its not really something to be used as much as it is something to be toyed with
Click to expand...
Click to collapse
can we repartition fs to use separate /data for android and Ubuntu?
He does it again, that ol' randomblame! So, any cautions on backing up and restoring, or is it just like an other Android ROM? I assume there's always APX mode to fall back on in case of catastrophe.
Good job! randomblame:good:
Unfortunately, my tablet is damaged.
pjsports said:
Good job! randomblame:good:
Unfortunately, my tablet is damaged.
Click to expand...
Click to collapse
So's mine bud kids are heartless lol I need to install a touch recovery my volume buttons are done for. Its a pretty easy process I can walk you through the build if you want.
randomblame, I'm developing for another Tegra 2 device, and I"m stuck at a black screen. How long did yours take to boot? Was there any other changes you made?
I'm stuck on the black screen too
Luckily Ubuntu touch still supports adb and logcat for debugging - a black screen isn't exactly something I can trouble shoot read your logs I'm sure the issue will become apparent.
well...
Is it fast and smooth enough to have some FUN with it?
Anyway, Good Job on porting ubuntu touch on our a500! I was really eager to hear about your excellent jelly bean port, so I downloaded it and
flashed it immediately.
randomblame said:
Luckily Ubuntu touch still supports adb and logcat for debugging - a black screen isn't exactly something I can trouble shoot read your logs I'm sure the issue will become apparent.
Click to expand...
Click to collapse
No connection It doesn't recognize it. Would love to read my logs, lol.
I'm already restoring my backup...
sry
but, I'll follow your progress
and again
Thank you!

Nook Glowlight 6" (BNRV510) can't get to Home Screen after erase+reformat.

I was having an issue where the Nook wouldn't apply a software update. I figured if I reformatted that would fix it. Well it did. During the initial setup it found and applied the software update OTA. But, after I connect to Wifi, type in my credentials, and click next, I get stuck on this screen:
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
The Nook can't get past this. I know it's up to date because it just downloaded an update. I know it was working because earlier today I was reading a book. But now I've hit a wall. I found another topic regarding registering a glowlight 6", but his problem seems to be slightly different. The users in that topic talked about bypassing the registration, but I can't find advice on that for my particular model. The methods I have tried aren't working, so they must be for other model Nooks. And besides, I'd like to have this device working as intended. I don't intend to root it if I don't have to. I've jailbroken my kindles and rooted many android phones over the years, so it's not a big deal if it must be done. But even then, I don't know how I can root it without getting into settings to turn on debugging.
I'll also mention that the device is for the USA region (or ought to be since that's what all the time zone choices are), and so am I.
EDIT: What I failed to mention was that I got the Nook from Savers yesterday (a thrift store) for $5. Well today I talked to Barnes and Noble and the device is blacklisted. Whoever used to own it reported it stolen once upon a time. This deal was too good to be true
Semi-related: The NOOK/ntx_6sl/ntx_6sl:4.4.2/KOT49H/52.0.78_user:user/release-keys release is out.
http://su.barnesandnoble.com/nook/piper/5.2/piper/0.78/update.zip
I'm not sure what great things are in there, but my "glow45patch.zip" is still compatible. (See signature, MergeSmali)
Renate NST said:
Semi-related: The NOOK/ntx_6sl/ntx_6sl:4.4.2/KOT49H/52.0.78_user:user/release-keys release is out.
http://su.barnesandnoble.com/nook/piper/5.2/piper/0.78/update.zip
I'm not sure what great things are in there, but my "glow45patch.zip" is still compatible. (See signature, MergeSmali)
Click to expand...
Click to collapse
Thanks Renate. I'm doing some reading about the Mergesmali utility you made. I think I am competent enough to use it, but I don't see much info about what use it serves me in particular. Can I use the glow45 patch with mergesmali.exe to bypass the initial setup?
TidusWulf said:
Can I use the glow45 patch with mergesmali.exe to bypass the initial setup?
Click to expand...
Click to collapse
No, the point of it is to patch the specific aspects mentioned, sleep images, white background.
The utility of it is that the same patches were written for 4.5 and continue to work for 5.2 (and beyond).
Moreover, you can't modify any system files until your Glow is rooted.
For skipping registration, is this useful? https://forum.xda-developers.com/nook-touch/general/how-to-access-nook-glowlight-3-t4096829
I'm actually no good at exploit rooting because I usually just hook up a UART console instead.
Oh wow, I got to the easter egg. Thanks for that link. I haven't got this far before. So I've got USB debugging turned on. What next? I just want to use this device as an ereader, nothing else. I'm not sure how to bypass registration still yet, and I've read that there's an extra step I have to take to disable telemetry otherwise my battery life will be really bad.
Also, by platform version is 52.0.78 and my nook apk is 5.2.4.27
EDIT: This looks promising, except that it's for the Glow3 and I have the Glow2 https://forum.xda-developers.com/nook-touch/general/how-to-root-set-nook-glowlight-3-t3802331
I was hoping I could avoid rooting, but it looks like I'll have to in order to overcome that boot animation glitch. And also because it seems the only bypass is to install a separate launcher I guess.
There's been a lot of convergence.
Except for a few hardware things (and 6" vs. 7.8") the Glow2, Glow3 & Glow4 are the same.
Just don't install an update.zip for the wrong model!
Renate NST said:
There's been a lot of convergence.
Except for a few hardware things (and 6" vs. 7.8") the Glow2, Glow3 & Glow4 are the same.
Just don't install an update.zip for the wrong model!
Click to expand...
Click to collapse
Thank you for all the great advice. Perhaps then I should first find a way to make a clean backup before I make any big changes like a custom recovery, or disabling apps and jars.
I've made a lot of progress, but now I'm stuck. I used adb push to temporarily run TWRP and made a backup. Then I used adb to install relauncherX. Pressing HOME doesn't prompt me to pick a launcher. I used https://forum.xda-developers.com/showpost.php?p=64191791 to run a script to Root the device. I also disabled the boot animation using this code:
adb shell
su
mount -o remount, rw /system
mv /system/bin/bootanimation /system/bin/bootanimation.bak
reboot
Click to expand...
Click to collapse
I assume root has persisted thru the reboot because in cmd I was as to run ADB SHELL followed by SU and now I have [email protected]_6sl:/ # in my command prompt.
Problem is, Even though I'm rooted and have a custom launcher, I still can't get past the sign in screen. I think if I knew what process it was, I could kill it with adb, but ps isn't giving me any clues, and dumpsys activity is like information overload, and beyond my skillset to decipher. While in adb shell, su, I used kill 3162 (the pid of com.nook.partner) and that didn't help either. It DID however remove the top bar from the screen, where it shows wifi and battery.
EDIT: So, thanks to me actually READING a little more, I followed some info here https://forum.xda-developers.com/nook-touch/general/how-to-access-nook-glowlight-3-t4096829 and managed to disable the activies necessary to bypass registration. I have the RelaunchX launcher now. I'm 90% of the way there! Now I just need an app that can launch ebooks, because the Nook app wants me to sign in, instead of read.
TidusWulf said:
Now I just need an app that can launch ebooks...
Click to expand...
Click to collapse
So, get a reader app.
One that was mentioned recently was AlReader (that's Al as in Albert).
I don't know, I don't use it.

Categories

Resources