[DEV][WIP] Ubuntu Touch port for Dell Streak - Streak 5 Android Development

I am working on getting Ubuntu Touch up on Dell Streak 5.
I got it up to the point when it boots, but crashes surfaceflinger, drmserver, mediaserver, servicemanager right after start and I could use some help. So I decided to share what I have so far. :fingers-crossed:
You will need:
CWM recovery (StreakMod recovery won't do; I use ClockWork-6.0.1.2)
saucy-preinstalled-touch-armhf.zip from http://cdimage.ubuntu.com/ubuntu-touch/daily-preinstalled/
cm-10.1-20130818-UNOFFICIAL-streak.zip from https://docs.google.com/uc?id=0BwLXYTrPyZc0YzFNQnlENjZQM1E&export=download
Flashing:
Reboot to recovery
Install cm-10.1-...-streak zip
Wipe user data / factory reset
Install saucy-preinstalled-touch zip (be patient - it takes A LOT of time)
You're done - reboot. Take a look at logcat.

THANKS:
This would not be possible without invaluable help of the following people
- giveen (CM10 android device files)
- nom051205 (CM9 android device files)
Sources:
https://github.com/smokku/android_device_dell_streak
https://github.com/smokku/android_kernel_dell_streak
To get started building on your own see https://wiki.ubuntu.com/Touch/Porting

DISCLAIMER
Please keep this thread technical.
Please restrain from praises - instead you can get me a beer (preferably of your own brew).
Please restrain from "this sucks and yo momma" comments - you will be quietly ignored.

Part of the problem is the need for a proper CM10.1 port. You've probably seen that in the porting guide. Also the ICS binaries/proprietary files will probably help you. Try it from our ICS port or grab from a similiar device.
Also try going back to quantal, as saucy requires a flipped image (loads ubuntu first, then android parts)
http://cdimage.ubuntu.com/ubuntu-touch-preview/quantal/monthly-04.1/
Also this really helped get my device to display
Step 5. Download http://d-h.st/eFQ
Step 5a. adb push libc-2.15.so /data/ubuntu/lib/arm-linux-gnueabihf/libc-2.15.so
Step 6. adb reboot
Don't forget to set up your DPI conf file.

giveen said:
Also try going back to quantal, as saucy requires a flipped image (loads ubuntu first, then android parts)
Click to expand...
Click to collapse
Is it really worth trying?
Assuming that it would work, it does not help me in getting saucy up, and running outdated release isn't really a goal.
Could you please describe what is changed in your libc-2.15.so? (Or point me to a post explaining the change)

smokku said:
Is it really worth trying?
Assuming that it would work, it does not help me in getting saucy up, and running outdated release isn't really a goal.
Could you please describe what is changed in your libc-2.15.so? (Or point me to a post explaining the change)
Click to expand...
Click to collapse
A guy has patched it,
Also I used this guys gits as they were easier to do deal with than ubuntu's weird system of updating their junk. Just add these to your manifests
https://github.com/f69m/ubuntu-phablet_libhybris
https://github.com/f69m/ubuntu-phablet_platform-api

giveen said:
A guy has patched it,
Click to expand...
Click to collapse
What is the nature of this patch?
giveen said:
Also I used this guys gits as they were easier to do deal with than ubuntu's weird system of updating their junk.
Click to expand...
Click to collapse
Yeah. They really suck at sticking with Bazaar.
Thanks for the tip.

smokku said:
What is the nature of this patch?
.
Click to expand...
Click to collapse
No idea, I didn't make the patch. If you look in those gits commit history, its in there somewhere.

Any progress @smokku ?
Sent from my Dell Streak using xda app-developers app

I'm still at the point where the system boots, but Ubuntu services are crashing right after. :crying:
So I moved to getting Android up, to have a working base to work on. See: http://forum.xda-developers.com/showpost.php?p=45668042&postcount=43

Most of the time you need a cm 10.1 port first.
Sent from my LG-P999 using Tapatalk 2

Maybe kernel 3.x can help you?
There is a thread of hunderteins and nop in the forum about the kernel 3.x.

Any progress yet..????
Sent from my Dell Streak using xda app-developers app

It won't happen until I find out why enabling devtmpfs makes Streak's kernel unbootable.
So far I found out that it fails on memory initialization then, but without serial console and kprint, I'm unable to debug this issue.

I found a process online in which ubuntu is flashed over streakdroid
Is it same or different.?
If used, is it smoother.?
Sent from my Dell Streak using xda app-developers app

Related

Lets Do it (Ubuntu)

http://forum.xda-developers.com/showthread.php?t=718952
gona have a go at this later but i would prefer to do it with 10.04
It works on the streak
Just trying to get keyboard input working now
Bahh i cant post pictures.
i got it to work but then was pissing arround with 10.04 and broke it now i cant get it working again lol
would love to do this it would be the perfect phone/desktop like when you get home you drop it in the dock and it out to a monitor with ubuntu then when you dissconnect it it would switch to android cant wait to get my hands on this and do a little output to monitor
Going to have a go now will post how it goes
check out the ubuntu karmic rootfilesystem I put together for the htc hd2. can be found on my thread (see signature)
anyone had a go at this?
i have downloaded his filesystem but i dont know how id get it to boot?
Follow the YouTude video, I did it earlier and it worked a charm.
Have fun.
i mean the hd2 image ... i did the nexus one way easily....
i started the thread lol and did it...
only takes 5 mins but the hd2 one has much more funtionality...
Oh! Doh! LOL
No, sorry about that chap.
Sorry to have to ask this but........
What will this give me over the standard browser or something like logmein?
fully functional linux
desktop browser
desktop programs
and unlike log me in you dont need a computer on somewhere else and it doesnt rely on an internet connection
I'm working on a new version of Ubuntu for hd2. If there is any interest in trying it on the streak and people are ready to do some tests for me I will be able to meet the necessary modifications for networking etc to work.
This blog shows a short video I shot:
http://www.mushive.com/htc-hd2-new-ubuntu-tablet
dcordes said:
I'm working on a new version of Ubuntu for hd2. If there is any interest in trying it on the streak and people are ready to do some tests for me I will be able to meet the necessary modifications for networking etc to work.
Click to expand...
Click to collapse
Are you working on a fully functional Linux installation, or just a chroot?
dcordes said:
I'm working on a new version of Ubuntu for hd2. If there is any interest in trying it on the streak and people are ready to do some tests for me I will be able to meet the necessary modifications for networking etc to work.
This blog shows a short video I shot:
http://www.mushive.com/htc-hd2-new-ubuntu-tablet
Click to expand...
Click to collapse
Thanks for mentioning my blog. I am really looking forward to the next version of ubuntu. You have done a great work.
smokku said:
Are you working on a fully functional Linux installation, or just a chroot?
Click to expand...
Click to collapse
I don't do chroots. What you see in the video is the real deal. Complete stock ubuntu 10.10.
We might run into trouble though with the lack of kernel source code fro the streak.
Can somebody run
zcat /proc/config.gz > streak-config.txt
Click to expand...
Click to collapse
and pastebin the (possibly) resulting streak-config.txt file ?
It should hold the kernel configuration for the streak. It is important to have some options available.
Possible problems are: You don't have zcat. Then you can do
adb pull /proc/config.gz
Click to expand...
Click to collapse
and just upload that file
If dell kernel hackers didn't enable some kernel option the file might not be present.
edit: without the full kernel sources I will never be able to make it work as flawlessly as it does on the hd2. if you want to take action visit this thread
http://forum.xda-developers.com/showthread.php?p=8011812
write a mail to dell. tell them you want a fully copy of the ship and update kernel source code. if they ignore you report it to
https://lists.gpl-violations.org/mailman/listinfo/legal
didn't have zcat, it was included with the market install of busybox though... anyways, here you go!
*running the 8105 2.1 build*
Nice, thanks! It has everything that is needed to boot the way I boot it on the hd2.
If I upload a kernel, initrd and cmdline, can somebody create blob.fastboot from it ?
dcordes said:
I don't do chroots. What you see in the video is the real deal. Complete stock ubuntu 10.10.
We might run into trouble though with the lack of kernel source code fro the streak.
Click to expand...
Click to collapse
That's great.
I am interested in running Maemo/MeeGo on Streak, but for first experiments I have chosen Ubuntu, which I am familiar with.
I wasn't able to build android-msm-2.6.32 kernel for Streak and I even started an action to convince Dell to release the sources: http://android.modaco.com/content/d...ell-to-release-kernel-source-call-for-action/
Later I managed to find a way of creating boot.img for Streak: http://forum.xda-developers.com/showpost.php?p=7959574&postcount=6
and I was able to chroot a rootstrap of Ubuntu on my MMC.
Now I am working on porting Ubuntu standard initrd to Streak boot.img
Using default android kernel as Dell haven't released the source yet.
We may join forces, as I am very new to Android hardware (but not to Linux itself).

[Q] Looking for a dev to teach me

hey everyone, I've been with android since release on the g1 and have followed it since. but now I'm tired of being just a user and want to learn how to develope roms. I would rather have some one teach me first hand, but links to some places that helped you would be great too. So again, Im looking for a dev who would want to teach me, if some money is wanted, that's fine. thanks for reading. reply here and/or PM me. I am very serious about learning, I dont just want little tips/tricks or pointers.
Edit: I have a bit of skill in C++ and Java, but nothing too significant. I lost interest in writing programs, same with apps, no interest, everything has been done over and over again.
I have created a site specifically just for this. I have a link in the signature but feel free to just click here @green rom project
stoute said:
I have created a site specifically just for this. I have a link in the signature but feel free to just click here @green rom project
Click to expand...
Click to collapse
Thanks alot.
thank you too
I didn't find anything there that isn't here on xda.
JDV28 said:
I didn't find anything there that isn't here on xda.
Click to expand...
Click to collapse
Maybe, but for new users in building roms, it's easy if it is gathered in one place, instead of searching all over xda that sometimes you can get yourself lost
What ARE you looking for?
Sent from my DROID2 using Tapatalk
jbirdvegas said:
What ARE you looking for?
Sent from my DROID2 using Tapatalk
Click to expand...
Click to collapse
Some sort of a guide to developing roms. even porting. not an "all in one" guide. thats unrealistic and would most likely suck, seeing as its such a broad subject.
that site, is... i dont even know. not to insult you, but i found it to be useless. the single guide you have on there is for setting up the htc kitchen, which i figured out in 5 minutes on my own. I would suggest making a "Guides" section of that site, so it isnt JUST forums, and adding, well, GUIDES. you pointed me there to help me, but there was nothing on the forums even close to helping me.
What os are you running? Have you succesfully compiled the source yet either aosp or cm?
CyanogenMod's github is a great place to learn repo the source. Read the commits @ github.com/cyanogenmod all commits are commented to make reading changes easier.
Aosp is also on [email protected] github.com/android building aosp can be more tricky.
Cm is aosp with many custom packages included to see what is and isn't aosp [email protected] github.com/CyanogenMod/android
default.xml contains references to what packages are cyanogen and what is aosp
Either way you need to start by getting very familiar with
github.com/CyanogenMod/android_vendor_cyanogenmod
Look in the products folder at the .mk files
and how they are invoked by core/Makefile in
github.com/CyanogenMod/android_build
Also pay attention to build/envsetup.sh
Sent from my DROID2 using Tapatalk
How noob at developing are you?
Sent from my DROID2 using Tapatalk
jbirdvegas said:
How noob at developing are you?
Sent from my DROID2 using Tapatalk
Click to expand...
Click to collapse
your last post was quite helpful. Barely anything at all.
best bet start by getting the source to compile... sounds simple but can be tricky
most importantly get to know ~/android/system/build
you can't produce a custom rom without understanding when and how everything is compiled
JDV28 said:
hey everyone, I've been with android since release on the g1 and have followed it since. but now I'm tired of being just a user and want to learn how to develope roms. I would rather have some one teach me first hand, but links to some places that helped you would be great too. So again, Im looking for a dev who would want to teach me, if some money is wanted, that's fine. thanks for reading. reply here and/or PM me. I am very serious about learning, I dont just want little tips/tricks or pointers.
Edit: I have a bit of skill in C++ and Java, but nothing too significant. I lost interest in writing programs, same with apps, no interest, everything has been done over and over again.
Click to expand...
Click to collapse
Android Kitchen will be your best bet. Very easy to follow. Read the whole post at least twice and you will be good to go. Follow all the links.
This is what i used from the ground up and i have my own rom on my HTC EVO 4G.
http://forum.xda-developers.com/showthread.php?t=633246
http://theunlockr.com/2010/03/26/ho...om-for-android-part-1-setting-up-the-kitchen/
http://theunlockr.com/2010/04/15/ho...m-for-android-part-2-creating-your-first-rom/
Credit goes to dsixda. he created android kitchen. If you like this, please donate to him.
"Dont forget to hit the thanks button if i helped you"
I'm new to the Dev world myself... I've done a lot of reading and research and I've gotten to the point of building and modding Roms to contribute to the community here. I've only done rom's for the Eris, which isn't as complex as some of the other devices, but I'm willing to share my knowledge if you need it.
The basics you will need:
1. Linux (I've tried doing this in windows, not worth the hassle!), either ubuntu or linux mint work well (Mint is a windows "like" os, so it might be easier to start with that).
2. Android SDK Kit (You can google it)
3. APK Manager (If you need to decompile APK's to make changes, this tool makes things a lot easier!)
4. Android Kitchen (A must if you are porting and to keep your Rom's cleaned up!)
5. A working understanding of XML and some java code is extremely helpful!
6. Time and Commitment! Devving, by any standard, is a time consuming process! You can easily make a Rom, but keeping the masses happy requires updates to nightly sources and time to rebuild what you've started!
I've spent so much time updating, compiling, modding and theming that my family voices plenty of complaints! But, the reward of building something that works and seeing others benefit from your creation is well worth the effort! Balancing your time, if you have a family to consider, is key to succeeding with this!
If you'd like more help, send me a PM! I'll work with you as much as I can!
I setup the kitchen, as i previously said, but didnt find any use for it except maybe adding minor features to a completely stock rom. i have linux set up with the SDK. i just dont know where to go from there...even compiling from source
Read everything here
http://wiki.cyanogenmod.com/index.php?title=Building_from_source
Sent from my DROID2 using Tapatalk
JDV28 said:
I setup the kitchen, as i previously said, but didnt find any use for it except maybe adding minor features to a completely stock rom. i have linux set up with the SDK. i just dont know where to go from there...even compiling from source
Click to expand...
Click to collapse
Sent you a PM back, bro.
Having Linux, SDK and the Kitchen setup gets you about 75% of the way there!
The basic steps to compiling from source run through the Terminal in Linux. You will need to pull in the CM repository (the link jbirdvegas posted will give the instructions to do that). Once the repository is setup, you will need to load the proprietary files for the device you're building for in order to sync the correct source. (repo sync -j16 will sync the source and build your folders for compiling). You will need to plug in your phone through USB and extract the proprietaries through ADB. Example, my build location in Linux is "android/system" in that folder there will be a device folder with folders for each device brand and build. My eris is listed in CM as desirec, so my drive folder location is "android/system/devices/htc/desirec". In order to pull my proprietary files, I would have to do the following:
1. In terminal; "cd android/system/devices/htc/desirec" (This puts me in the correct build folder)
2. su (puts terminal in root) - type in password
3. "./adb kill-server" (shuts down adb)
4. "./adb start-server" (starts adb)
5. "exit" (puts you back in standard terminal)
6. "./adb devices" (verify your device shows - if you get ????????, adb did not start right)
7. "./extract-files.sh" (this will extract the proprietary files from your device and place them in the device folder for building)
8. "cd"
9. "cd android/system" (puts you back in the CM build folder)
Once that's done, all you basically need to do after that is:
"source build/envsetup.sh" (Setup source build)
"lunch" (this will give you a list of builds - pick your device)
"make -j# bacon" (# is the number of processors your phone has +1)
The Repo Sync and Make commands will take time, but once you've finished the Make cycle, your Rom (if there were no errors) will be compiled, signed and ready to flash on your device. From there, you can use the kitchen to add "tweaks" to your rom (CM sources are usually pre-setup, but you can still add things like "data/app" access to your Rom).
Hopefully this takes you to the next step. PM me if you run into problems, I'll help you through it.
If you get abd shows your device as ??????????
Google 51-android.rules on how to setup udev
Sent from my DROID2 using Tapatalk
jbirdvegas said:
Read everything here
http://wiki.cyanogenmod.com/index.php?title=Building_from_source
Sent from my DROID2 using Tapatalk
Click to expand...
Click to collapse
about 50% of those pages are empty, does it matter what phone i click on for now? nothing shows up for Glacier
JDV28 said:
about 50% of those pages are empty, does it matter what phone i click on for now? nothing shows up for Glacier
Click to expand...
Click to collapse
jbirdvegas has it right on the adb correction if your device isn't found. I'll look for setting up the rules and post the link a little later.
Glacier doesn't have instructions yet, but there are CM builds for it. If you follow the evo instructions that will get you setup. Just replace supersonic with glacier to get your device established. There wasn't one for the Eris, either, and the EVO instructions are what I used.
Also, if you're building for GB and you're on a 32-bit system, it will tell you you cannot build it. There is a bypass; I'm using a 32-bit system and just removed the "end" statement in the make file. My builds work just fine, so bypassing the environment won't mess up your builds...

[OUTDATED] Swype Beta - XDA Free - HBO GO - (aka. Give your NOOK an IMEI number)

*** This thread is now outdated ***
Please follow this link for a much better solution - Also, be sure to hit the Thanks! button to show your support for DizzyDen's excellent work!
********************************************************************************
I have removed all the files from this post and I encourage everyone to migrate to DizzyDen's superior solution. If for some reason you are unable to use Dizzy's tool you can PM DizzyDen or myself (Martian21) and one of us should be able to get you want you need.
********************************************************************************
[Original Thread]
I have seen several threads regarding this topic and thought I'd try to consolidate as much as I can in one place.
Credit for the original IMEI work goes to mthe0ry His original thread is here.
Because the NOOK Color is not a phone it does not have an IMEI number. This is why some apps that check for an IMEI number do not work on the NOOK.
Thanks to the work of mthe0ry and now DizzyDen it is possible to modify the framework.jar file in order to create a fake IMEI number on the NOOK Color. Doing so will allow programs such as Swype Beta, the free version of the XDA app, HBO GO, and the Xfinity app to work on the NOOK Color.
Unfortunately you need to have a framework.jar file that matches the ROM you are running as changes to the framework between ROMs can (and probably will) cause problems.
[See DizzyDen's thread for the IMEI generator tool]
*** This is mostly obsolete now that Dizzy's tool handles replacing the framework.jar file and backs up your original file - but I will leave it here just in case it is still useful to someone. ***
Installation:
You will need a file manager with Root access such as Root Explorer.
Download the framework.jar file for your Rom.
Unzip the file and transfer the framework.jar file to your NOOK Color.
Navigate to /System/framework using Root Explorer.
Mount the /System/framework folder R/W.
Rename the original framework.jar to framework.jar.bak.
Using Root Explorer, copy the new framwork.jar file.
Paste the modified framework.jar into /System/framework.
Long press the newly copied framework.jar and select "Permissions".
Change the permissions to match framework.jar.bak [rw-r--r--].
Mount the /System/framework folder R/O.
I recommend you reboot your NOOK although resetting the launcher may be enough.
For those that used my original files or the ones from mthe0ry, the original IMEI used in those files is "12-34567-89012-45". If you wish to continue using this IMEI number [NOT RECOMMENDED] you can manually enter it into Dizzy's tool.
Martian21
Request pls
I know that nightly 78 was the last nightly that runs on .29 kernel all the new nightlys 80,82,83 and 84 need uboot 1.2 and .32 kernel. I have read that some people have been experiencing problems on these builts. Also being that .32 kernel is still label beta i would like to ask you if you could please make a framework for nightly 78. I have attached the framework file from my nightly 78. Thank you
Finally was able to reboot after copying framework82. Was able to sign in but have yet to play a movie. I get stuck in the spinning circle.
Sent from my Vision using XDA Premium App
MACLUIS1 said:
Finally was able to reboot after copying framework82. Was able to sign in but have yet to play a movie. I get stuck in the spinning circle.
Sent from my Vision using XDA Premium App
Click to expand...
Click to collapse
I did a total wipe, stock 1.2 install, then a second total wipe before n82. I then added the modded framework and HBO GO worked really well! But, after adding Dal's 5/13 OC, I then got the spinning circle problem you describe.
I tried re-flashing just n83 to fix it (without Dal's OC), and re-installing the modded framework, but the spinning circle problem remains.
I can't say for sure that the OC kernel broke it -- it could be one of a dozen apps I installed? -- but it's certainly the leading culprit in my case. The 5/13 OC kernel also appeared to break a few of my other apps as well (360 Live failed too, but started working again after I returned to vanilla n83).
I'm going to start the entire process over again tonight to try and narrow down the problem...
I have the 5/13 OC installed but HBO GO is now working on my Nook. Just need to uninstall and reinstall HBO GO. Worked like a charm for me.
Sent from my Vision using XDA Premium App
MACLUIS1 said:
I have the 5/13 OC installed but HBO GO is now working on my Nook. Just need to uninstall and reinstall HBO GO. Worked like a charm for me.
Sent from my Vision using XDA Premium App
Click to expand...
Click to collapse
Didn't work for me -- still stuck on spinning circle after intro clip plays.
I used TiBu to wipe data, uninstall, then install app. Did you reboot in between, or take any other steps?
martian21 said:
I am using the same IMEI of "12-34567-89012-45" that mthe0ry used.
Click to expand...
Click to collapse
So every one gets the same IMEI?
We are going to fix this in CM soon. Please don't break every other program that uses IMEI to identify a UNIQUE device! I suggestion that no-one uses this. You are really playing with fire here.
nemith said:
So every one gets the same IMEI?
We are going to fix this in CM soon. Please don't break every other program that uses IMEI to identify a UNIQUE device! I suggestion that no-one uses this. You are really playing with fire here.
Click to expand...
Click to collapse
I do appreciate your warning (and, as always, all your hard work), but Dal came out and stated plainly that an IMEI solution would not get added to cm7 builds, so the rest of us took his word for it and had to solve the problem some other way.
Now, if you're saying that the solution WILL be built into one of the next few nightlies -- with unique IMEI's -- then that's fantastic!!
However, without it, there's currently no other way to run HBO GO, Swype, etc -- unless we compile our own framework.jar... which isn't an option for some of us noobs.
Has work already begun on a better solution?
paleh0rse said:
I do appreciate your warning (and, as always, all your hard work), but Dal came out and stated plainly that an IMEI solution would not get added to cm7 builds, so the rest of us took his word for it and had to solve the problem some other way.
Now, if you're saying that the solution WILL be built into one of the next few nightlies -- with unique IMEI's -- then that's fantastic!!
However, without it, there's currently no other way to run HBO GO, Swype, etc -- unless we compile our own framework.jar... which isn't an option for some of us noobs.
Has work already begun on a better solution?
Click to expand...
Click to collapse
I meant the static IMEI hack as presented in this thread. This hack will not be added to CM7.
We are working on a real solution as we speak.
dalingrin said:
I meant the static IMEI hack as presented in this thread. This hack will not be added to CM7.
We are working on a real solution as we speak.
Click to expand...
Click to collapse
You're a good man, thank you!
dalingrin said:
I meant the static IMEI hack as presented in this thread. This hack will not be added to CM7.
We are working on a real solution as we speak.
Click to expand...
Click to collapse
This is great news!!!
I will cease and desist as soon as it it completed. Obviously the best thing would be for people to follow mthe0ry's instructions and do this themselves (it's really not that hard) using their own unique IMEI number. That said I'm happy to continue the "hack" method for those who don't wish to do it themselves.
Yes, having multiple devices with the same IMEI could become problematic but so far it's worked for the apps people want. I do appreciate the warning as I probably wasn't as clear about the "hack" nature of this in the OP as I should have been.
Martian21
jzibit17 said:
I know that nightly 78 was the last nightly that runs on .29 kernel all the new nightlys 80,82,83 and 84 need uboot 1.2 and .32 kernel. I have read that some people have been experiencing problems on these builts. Also being that .32 kernel is still label beta i would like to ask you if you could please make a framework for nightly 78. I have attached the framework file from my nightly 78. Thank you
Click to expand...
Click to collapse
Attached:
enjoy
slide it
please disregard below. in reading the thread better I can see it's not for swype at all but for setting the nook up with an IMEI.
I don't mean to be rude, but why not just use slide-it? I'm cognisant of the simplicity of swype as I use it daily on my Galaxy S, but slide-it is nearly as good and works without fault on the nook (rooted stock and CM7) without any mods.
smiley1960 said:
please disregard below. in reading the thread better I can see it's not for swype at all but for setting the nook up with an IMEI.
I don't mean to be rude, but why not just use slide-it? I'm cognisant of the simplicity of swype as I use it daily on my Galaxy S, but slide-it is nearly as good and works without fault on the nook (rooted stock and CM7) without any mods.
Click to expand...
Click to collapse
Many of us use this hack for HBO GO, not just Swype...
First zip file is for which Rom?
Sent from my NookColor using Tapatalk
RASTAVIPER said:
First zip file is for which Rom?
Click to expand...
Click to collapse
Opps - Typo. It is for CM7 Stable 7.03
I added a note to the first post. I'll try to fix the file name when I get home tonight. I'm sure there will be 1 or two more nightly builds as well.
paleh0rse said:
Many of us use this hack for HBO GO, not just Swype...
Click to expand...
Click to collapse
It's also needed for a number of Gameloft titles.
Rodney
Concerns about unique devices make me wonder... I have a broken HTC Kaiser sitting on a shelf above my desk. It will never again be a functional device, but yet it has it's own unique IMEI.
Does the IMEI alone tell apps anything about what sort of device belongs to the number? If not, then it seems that I could use the IMEI from that Kaiser or the broken G1 I have.
It doesn't seem like these apps know anything about the device from the IMEI alone, given that people have been implementing this fix with no repercussions. That means apps probably don't check any hypothetical IMEI-device info against what's recorded in the build.prop, so this seems like a safe, workable solution for those of us with defective devices on our shelves.
Is there a way to make this work on a ManualNootered nook with 1.2, or does it only work if you have a custom rom.
Thanks
integrate in CM7
could you not ask the maintainers of CyanogenMod to integrate this in the future nightlies?
they would probably welcome the added functionality

[ROM][DAILY] Unofficial CM 7 Nightlies [Android 2.3.7/GWK74]

Introduction
Welcome to the Unofficial CyanogenMod Nightlies for the Samsung Galaxy S II
The build is compiled from the latest cyanogen/github repos using the slightly tweaked device and c1-common files.
Notes
This build is Unofficial work, not related to teamhacksung or CyanogenMod nightlies. Please do not report bugs to teamhacksung or CyanogenMod for anything that is provided as part of this thread. I created this so that we all can updates to anything that CyanogenMod updates, bug fixes or enhancements. If at any time teamhacksung or CyanogenMod re-start their nightlies I may be requested by them to bring this thread down.
Use this at your own risk. I will not be accountable if this causes you phone to fail, or you lose your data. The backup of your data is your responsibility.
General Info
The releases will co-inside and the build start time is at 01:01 GMT, and by 02:00 GMT the builds should be uploaded. If at anytime the builds are not there, then there was a problem building the ROM, and I will have a look at it ASAP.
I use this as my daily driver, so I will know if it didn't compile; so please don't add another post to mention the fact it isn't compiled.
Below You will find Download Links for Each Build and Instructions on how to install it.
Download
ROM: download (Download the lastest zip for galaxys2 from the list)
GAPPS: Google Apps
Known Issues:
* You Tell Me
Addition added by me
* Tablet tweaks
Pre-requisites
* Rooted phone
* CWM (This build will automaticllay upgrade to latest one available at the time)
(Download this zImage, and flash with Odin or Heimdall)
ChangeLog
* http://review.cyanogenmod.com/#q,status:merged+branch:gingerbread,n,z
* http://github.com/arif-ali/android_device_samsung_galaxys2
* http://github.com/arif-ali/android_device_samsung_c1-common
Thanks/Credits
teamhacksung - All the device files on github
CyanogenMod - For starting this great project
Google - This wouldn't have happened without the releases of Android from you
All comments/suggestions are welcome
another post if required
Good, now downloading!
Welcome!!!
A quick question: i can read External Memory???
romano19 said:
Welcome!!!
A quick question: i can read External Memory???
Click to expand...
Click to collapse
Can you expand your question please; "I can read external Memory" is not a question, it's a statement
Hum, nice.
Envoyé depuis mon GT-I9100 avec Tapatalk
congrats arif ali on your own new thread!
Anybody had problems with android market freezing the phone resulting in a battery pull
Sent from my GT-I9100 using XDA App
romano19 said:
Welcome!!!
A quick question: i can read External Memory???
Click to expand...
Click to collapse
Samsung external is configured in /external_sd/
CM7 external is located at /emmc
Im getting Assert failed, status 7, what could the issue be.
arif-ali said:
Introduction
All comments/suggestions are welcome
Click to expand...
Click to collapse
Nice to see you here Arif
All the best..and a happy new year to everybody!
Sent from my GT-I9100 using Tapatalk
arif-ali said:
Can you expand your question please; "I can read external Memory" is not a question, it's a statement
Click to expand...
Click to collapse
CM7 NIGHTLY cannot read your ex-memory card or in otherwords ex- memory card will be blank
Sent from my GT-I9100 using Tapatalk
lately, every single nightly or nightly-based rom has had that issue which is buggering me to death. I would donate a juicy amount to someone who could fix this one.
dave6018 said:
Anybody had problems with android market freezing the phone resulting in a battery pull
Sent from my GT-I9100 using XDA App
Click to expand...
Click to collapse
lutanica said:
lately, every single nightly or nightly-based rom has had that issue which is buggering me to death. I would donate a juicy amount to someone who could fix this one.
dave6018 said:
Anybody had problems with android market freezing the phone resulting in a battery pull
Click to expand...
Click to collapse
Click to expand...
Click to collapse
Personally I've had my phone for 3 weeks, I have never seen this problem myself. The best way to diagnose this is getting logcats, dmesgs etc...
Or what exact actions are you taking for this to happen.
arif-ali said:
Personally I've had my phone for 3 weeks, I have never seen this problem myself. The best way to diagnose this is getting logcats, dmesgs etc...
Or what exact actions are you taking for this to happen.
Click to expand...
Click to collapse
just open the market, install some apps then go into my apps and open one of your installed apps' page and scroll up and down, rather quickly for about 5-10 secs. then you get the freeze.
lutanica said:
just open the market, install some apps then go into my apps and open one of your installed apps' page and scroll up and down, rather quickly for about 5-10 secs. then you get the freeze.
Click to expand...
Click to collapse
Well, ok, I tried that exact same thing, and I had no issues.
OK, while you are doing this on your phone, start a logcat, and get the output of that until it freezes. That is the best way to figure out what the issue is.
Then pastebin it, and report back with the logs
Arif!!!!, welcome, glad to see you here!.
Arif, have u got as skilled with zimages recoveries as when back on the hd2 days? We would really appreciatte some tips .
Welcome bro!
Welcome arif! Nice to see HD2 devs over here.
doctorcete said:
Arif!!!!, welcome, glad to see you here!.
Arif, have u got as skilled with zimages recoveries as when back on the hd2 days? We would really appreciatte some tips .
Welcome bro!
Click to expand...
Click to collapse
It's the first thing I did was to try compiling/flashing cwm for sgs2. But it seems a bit tricky. Sgs2 has a totally different way of doing things where the recovery, ramdisk and the kernel are all infused together.
I will keep trying anyway, as I would like to port over twrp, as I did for the hd2 community.
I've only had my device for 3 weeks. So give me time, and I will figure it out.
Sent from my GT-I9100 using Tapatalk
lutanica said:
just open the market, install some apps then go into my apps and open one of your installed apps' page and scroll up and down, rather quickly for about 5-10 secs. then you get the freeze.
Click to expand...
Click to collapse
Right, now I know EXACTLY the problem you have. It doesn't only happen with the market.
Basically, if you wait long enough, the phone reboots and comes into a state where the battery icon comes up with yellow triangle exclamation Mark and thermometer. I thought this was my phone hehe.
Maybe worth looking at a different kernel
I will investigate, and see what I can find
Sent from my GT-I9100 using Tapatalk

[ROM][Beta] JoyOS 1.2.2 [9/2/12]

Alright I know it has been a long time since this thread has been edited but now I have a working JoyOS Rom for us!
I present JoyOS!
Pictures: Coming Soon
Features:
IOS Look
Awesome CM7 Performance
Super Smooth
Lots Of Ram Availible
Only 100.6MB Rom
Known Bugs:
Keyboard too small - How to fix - Download a keyboard out market
Settings Are in half - You'll see what I mean
The icons go a lil off the dock bar but you can download something like espier launcher
Lockscreen is small - How to fix - Reboot tablet
When holding N button it will show running apps but whatever you are on will look like messed up lines except the running apps thing.
Download Link:
Here - 100.6MB
I WILL NOT BE HELD RESPONSIBLE FOR ANY DAMAGE CAUSED TO YOUR NOOK TABLET THIS HAS BEEN UNTESTED ON NOOK TABLET 8GB! YOU HAVE BEEN WARNED!
Credits:
succulent - CM7 - Here
JoyOS - JoyOS
Change Log:
9/1/12
*Got The Rom Working
9/2/12
*Slimmed Down Rom To 100.6MB
*Took Out The Recovery That It Automatically Over Rights So You Can Keep Your Recovery​
Change Log:
1. Rom Was Created
Could anyone ADB Logcat for me? That would be awesome! Thanks a lot!! I plan on having this Rom done in at least 2 weeks. Thank you for helping!! My laptop wont ADB Logcat and I should be getting a new one since this one is already broke so when i get ADB on the new one ill Logcat for there and on out
Never mind, the Rom doesn't charge so when it's dead it'll shut itself off and what you have to do is when it boots hurry up and put it in recovery and restore your rom!
i would but i dont know how...if its simple enough...i will learn how to do it
Alright thank you!!
so i need the sdk right
is this right
http://forums.miui.us/showthread.php?113-How-To-Install-ADB-and-Logcat
respond at [email protected]
if you can
sent u a gtlak invitation
You could've at least credit using my forum name.
Use the kernel from the new build 2012628 or don't use it at all. Previous build is no good. :silly:
It's fantastic, thanks man.
From the JoyOS porting guide by blindndumb:
Copy libsqlite.so and libsqlite_jni.so from JoyOS ROM to Base ROM , else you will get acore process ROM to Base ROM , else you will get acore process error and continuous FCs
Thank you!
succulent said:
You could've at least credit using my forum name.
Use the kernel from the new build 2012628 or don't use it at all. Previous build is no good. :silly:
Click to expand...
Click to collapse
I'm so so sorry, I didn't know you had a XDA account
estallings15 said:
From the JoyOS porting guide by blindndumb:
Copy libsqlite.so and libsqlite_jni.so from JoyOS ROM to Base ROM , else you will get acore process ROM to Base ROM , else you will get acore process error and continuous FCs
Click to expand...
Click to collapse
I tried porting it his way but didn't get a boot.
megaghostgamer said:
I tried porting it his way but didn't get a boot.
Click to expand...
Click to collapse
Does copying just those two libs from JoyOS over to your current port (the one that boots) cause a bootloop?
Sent from my Glacier using xda app-developers app
Kinda got my nook bricked by messing around with a rom and im having troubles unbricking it so its going to be a while before i start porting again =(
Sent from my PG06100 using xda premium
megaghostgamer said:
Kinda got my nook bricked by messing around with a rom and im having troubles unbricking it so its going to be a while before i start porting again =(
Sent from my PG06100 using xda premium
Click to expand...
Click to collapse
:-(
Hope you're able to breathe life back into her.
Sent from my Glacier using xda app-developers app
There are a few threads here about unbricking. The recovery SD makes it pretty easy too(as long as it works) good luck.
Yeah, I'm having troubles unbricking i keep getting to the screen where it says please contact nook if this happens again I do have a recovery on the SD card but, when I put the recovery on my SD card it on gives me 50MB left
Thats because that is the size of the image.
You'll need to expand the size of the card using gparted in linux.

Categories

Resources