yashsingh1/xdaforums huggingface dataset:
[Android Q&A, Help & Troubleshooting] gertjan411:
It dont work for me some how.

When i typ /system/bin/su then hit enter i get superuser so far so good.

When i typ #mount-oremount,rw/dev/block/mmcblk0p1/system and hit enter it say time after time ...pad not found.:confused:

So what i do wrong?

Someone now?
[Android Q&A, Help & Troubleshooting] resourcer99:
It worked perfect for me. I hope you didn't type the '#'.

Also make sure to type the spaces at the right places.

Good luck.
[Android Q&A, Help & Troubleshooting] gertjan411:
How can i thank you...space it was...so that i did wrong:o

Now i have root access thanks again :D;):)

And thanks for you quick reply
[Android Q&A, Help & Troubleshooting] resourcer99:
Congrats! Just happy to help. :-)
[Android Q&A, Help & Troubleshooting] Drakey83:
So is anyone working on a rom for this thing? Ive been looking but i haven't spotted one. you all look like the only active site still working on this. Any new of a custom rom on here?
[Android Q&A, Help & Troubleshooting] anthonbob:
I too am interested in a custom ROM for this device. If there are any available, please do share. Thanks. :)
[Android Q&A, Help & Troubleshooting] lynxdog:
New ROM

This is proving harder than it sounds. As soon as you change anything in this it wont boot. ie, you change Settings.apk for the framework it wont boot.

There are many references to the kernel stopping it from booting.

I'm looking for sources for the kernel, but www.kernel.org is down so I cannot get anything from them.

Things i have noticed,

#BTBLOCK.BIN and #REDBOOT.BIN are almost the same. #REDBOOT.BIN seems to have more padding in it lots of (FF)'s

#REDBOOT.BIN seems to be something that HP and alot of other manufacturers have chosen to use for their bootloader, although #BTBLOCK.BIN seems to be a bootloader as-well.

#NORKERN.BIN has about 200k of padding so there is room for more development to a newer kernel. it's on 2.6.31 at the moment. Once I get sources for IMX515 i'm going to compile my own to a newer version. I have the config file and drivers so i'm waiting....... pulling my hair out....

Once all this has been accomplished, it's time the the os, I've been researching, and have found that many people with IMX515 hardware seems to be incompatible with Gingerbread. ie, touch-screen doesn't work or it only displays 1/4 of the screen. So Froyo will be it for now.

So patience is a virtue..... Although I hated Christmas when i was young, I had to know what was under the tree..... couldn't wait unit the morning..... grrrr

Cheers
[Android Q&A, Help & Troubleshooting] chuckthegeek:
Some hints

Thanks to lynxdog for putting so much effort into reverse engineering this :) Without being able to change MMCROOT, we can't make any real changes (spoofing build.prop, etc.). In the meantime, I've cobbled together a few fixes to make my Zeen usable:

1) I reflashed MMCROOT, but not the applications image. This breaks the home button and seems to have messed with my power button (it goes home now?). Instead I downloaded an app from the Market called 'Button Savior', which gives a touchscreen menu to replace the soft buttons. I kind of like this more than the Zeen's buttons anyways, the placement is useless unless it's docked.

2) My campus uses WPA2 enterprise encryption, but even with 2.2 the Zeen refuses to connect. Instead I downloaded 'Wifi Advanced Configuration Editor' to add the entry to my wpa-supplicant file, and 'Wifi Buddy' to force the connection. Now my tab auto-connects to the enterprise network.

I've also got all the normal stuff going; LauncherPro, Market, Gmail, etc. are all up and running. Is there any interest in a detailed, step-by-step rundown of how to make a factory Zeen into a usable 2.2 tab? When I got mine it took days to hack (that's half the fun, but I'm sure not everybody has the time!).
[Android Q&A, Help & Troubleshooting] spamfritter01:
I don't know if I'm brave enough yet to flash a new ROM to my Zeen (only had it a few weeks), but that launcher app has just made it ten times better than it was! Thanks for that if nothing else :).
[Android Q&A, Help & Troubleshooting] gertjan411:
i just rooted my zeen so if i read this right i can use launcher pro

i only have to put in on my sd card and install this app.

Can u confirm this?

And maby you have this app for me ...can you post it please.
[Android Q&A, Help & Troubleshooting] Drakey83:
you can download the apk directly from www(dot)launcherpro(dot)com and you dont need a rooted zeen to install it.
[Android Q&A, Help & Troubleshooting] EvoErik:
Absolutely, yes!

Especially having the Google Apps and Market running would be nice.
[Android Q&A, Help & Troubleshooting] lynxdog:
Like this? :D
[Android Q&A, Help & Troubleshooting] EvoErik:
Exactly! :)
[Android Q&A, Help & Troubleshooting] proth3us:
you my good sir are a genius!!!

it brought my bricked zeen right back to life !!!

thanks a lot
[Android Q&A, Help & Troubleshooting] gertjan411:
Here it is what??

I this the orginal zeen rom??

Than i can use it for backup ;)

Or am i wrong about this.
[Android Q&A, Help & Troubleshooting] gertjan411:
Wow thats works nice and smooth....thanks : -)
[Android Q&A, Help & Troubleshooting] 19119381:
as long "Search" doesnt work - kinda annoying...

Sure you can search the most by yourself manually, but with thats load

could take a while, at least Market updates the installed ones :D
[Android Q&A, Help & Troubleshooting] chuckthegeek:
Installing Market

A couple people asked, so I figured I'd post directions:

I installed the Market apk from this thread: http://xdaforums.com/showthread.php?t=869652. Trying to search force closes, so I use App Brain to look for programs. Some applications will show up in the Market but you can't download them; you have to change build.prop, which we can't do. Google's apps, in particular, don't show up. If you want GMail, Maps, etc. you'll have to find APKs online, try installing until you find one that works. Market will update them after they're installed.

It'd be cool if people actually posted instructions, instead of saying 'look what I did'. A picture of your Zeen running Market is pretty useless to anyone who finds this thread.
[Android Q&A, Help & Troubleshooting] proth3us:
i cannot get the market to show all the apps and yes the string is updated on the build file

any suggestions?
[Android Q&A, Help & Troubleshooting] lynxdog:
Ok, there is a program called Eris Market Fixer from http://www.megaupload.com/?d=FYB3YSSN

download & install. It modifies build.prop and sets permissions & owner of the said file.

This is how to get market working.....

As long as you have the appropriate Google apks....... they are there, i'm at work at the moment and will post them when I get home.
[Android Q&A, Help & Troubleshooting] 19119381:
almost getting tiered of the zeen...

if something goes wrong (a.E.: the Market Fix)

always needed to do the hole enviroment settings again :/

used the market fix u posted above, dunno if its my fault - but...

something went wrong cant boot up anymore

but still a thx worth for that tip :D
[Android Q&A, Help & Troubleshooting] lynxdog:
Yeah, I'm over this device too. I've got it the way that I want it. Until I can make a new Kernel, it's gonna be this way. RIP.

Cheers
[Android Q&A, Help & Troubleshooting] downek:
Thank you so much for all your tips ;)

I've the same problem than others after the installation of your custom rom... impossible to use the market like on the default rom. I've installed the Eris Market fixer, but no change :(

I can launch it, I'm asked to enter an account, and when I try, I come back on the homescreen... :confused:
[Android Q&A, Help & Troubleshooting] chuckthegeek:
It doesn't seem like Market Fixer should work, because you need to rebuild your Dalvik cache to see the new market apps. Build.prop gets overwritten on every restart. Unless it's doing something else?
[Android Q&A, Help & Troubleshooting] lynxdog:
And it was impossible to use Market before my ROM too. I'm still going to experiment with this unit, but not as much. My family and I are moving to OZ soon, so will concentrate on that for now.
[Android Q&A, Help & Troubleshooting] chuckthegeek:
Maybe I missed something, but I haven't seen this 'ROM' you speak of. You supplied an image of the stock firmware, which was awesome, but it's not necessary to make the Market work. I installed the Market apk on a completely normal build and it works (except search). If you have a way to modify the root filesystem, which you keep mentioning, why not tell the community? Being able to load custom build.prop would be awesome.
[Android Q&A, Help & Troubleshooting] gertjan411:
I dont get the market to work.

I download the app that i want to my SGS and use rootexplorer to rip it from my phone.

Load it up to dropbox and inslall it on my zeen.

That works fine for now.

But a new kernel thats what i like to have on my zeen.

So if someone now how. Please post it.
[Android Q&A, Help & Troubleshooting] lynxdog:
How too's

Ok, some people have asked me how to get the #MMCROOT.BIN file and modify it. Well here it is.

Step 1

You can either use DD command or "cat" command.

I used "cat" as it's a very simple process use and can read the /dev/block/mmcblk0p1 partition.

cat /dev/block/mmbclk0p1 > /sdcard/#MMCROOT.BIN

(This command will make a current copy of your rom, more to the point the "SYSTEM FOLDER" where everything is.)

or you can use

cat /dev/block/mmcblk0 > /sdcard/COMPLETEROM.BIN

(This will copy everything and make a 4gb file on your SDCARD)

Step 2

Thats it. SIMPLE!!! :-)

Remember this is *NOT* the rootfs, and as REDBOOT and the KERNEL will not allow you to touch this, it's the only thing we can do.

I'm going to try one more time to combine MMCROOT, MMCAPP, MMCDATA, MMCPRVT to one.

Now, There are some utilities on Windows that I use called EXT2FS & OFSMOUNT.

These programs will allow you to mount and modify EXT2 & EXT3 Filesystems. But it will not let you change anything before the /system folder ie. the rootfs

I've been doing a fairbit of research on this notorius REDBOOT, it's bloody everywhere, LINKSYS use it, Buffalo Use it, almost everything that I use in my house has some type of REDBOOT Bootloader installed ie my NAS has REDBOOT for it's OS.

So, this is our failure..... we *NEED* to get a custom version of this that enables us to modify our rootfs.

To sum it all up, we have #BTBLOCK.BIN, #REDBOOT.BIN, #NORKERN.BIN & #MMCROOT.BIN....... but without access to rootfs we only have a temp fix.

Cheers.
[Android Q&A, Help & Troubleshooting] lynxdog:
Something new.....

Guess what...... I've managed to decompress the kernel!!!!!!!!. I might be able to do what we've all wanted to do..... :-)

Stay tuned!!!!!
[Android Q&A, Help & Troubleshooting] gertjan411:
wow i stay tuned.....;)
[Android Q&A, Help & Troubleshooting] 19119381:
The RedBoot is only an temporary bootloader for flashing...

the basic bootloader is U-Boot !

Thats what our technicians saying, but they also dont know all things about this device,

so no warranty about that information !!!
[Android Q&A, Help & Troubleshooting] lynxdog:
I agree, I've given up on REBOOT and now concentrating on the NORKERN.BIN file.... which has all sorts of goodies in it. I've managed to decompress to a point where there is more information than we have ever had before.

*UPDATE*

I've been able to edit files on the rootfs. Now this is getting interesting..... :-) I'll update how I did it soon.

*UPDATE*

We should be able to do allsorts with this, Change the HP logo, remove all HP services (for those without the printer), Customize the Rom the way YOU want. I cant wait!!!! to get home and try what I've found... It's exciting now... :-)
[Android Q&A, Help & Troubleshooting] proth3us:
nice!!! looking foward on ur updates
[Android Q&A, Help & Troubleshooting] lynxdog:
Calling all devs.......

Ok, I've managed to extract rootfs and I can see and modify all the files in it. namely init.rc and all the other files that start at boot.

Now, I dont know if i'm doing this correctly but when I extracted these files there isnt that many if any.

ie I have this

/data

/dev

/proc

/sbin

/sys

/system

build.prop

default.prop

fxn.sh

init

init.freescale.rc

initgoldfish.rc

init.rc

/sbin/ has two files called adbd and ts-calibrator

I need someone with *REAL* linux skills to talk with me in regards to this. I kinda know what i'm doing, but I want to be sure i'm doing it correctly.

CALLING ALL DEVS.......
[Android Q&A, Help & Troubleshooting] gertjan411:
My zeen say there is a update but i can not push the button .

The button is grey and dont work.

Can it be because i rooted my zeen:confused:
[Android Q&A, Help & Troubleshooting] lynxdog:
No, it's still part of the Dock_Service running in the background. It needs the printer to be connected to the unit. Once it sees that it's been docked then the button you say is not greyed out.
[Android Q&A, Help & Troubleshooting] gertjan411:
Thanks for your reply.

First it did not work but when i reboot my printer and did as you told it updated.

Thanks again;)
[Android Q&A, Help & Troubleshooting] chuckthegeek:
lynxdog, just a tip, try getting a linux live cd. There are lots available, and it'll be easier to mount the images. For example, you can do:

mount -o loop #MMCROOT.bin

to get access to the system folder

I just did this, changed build.prop and flashed the new bin. It doesn't look like the bootloader checks the image, so we're free to change anything :)

Thanks for all your work, I'll try and make some changes to contribute to this thread.

EDIT: I realized this isn't the root, but I'm hacking away at it on Linux. Should at least be able to kill the HP skin.
[Android Q&A, Help & Troubleshooting] lynxdog:
I'm running Ubuntu 11.04 on a dedicated machine anyway. At the moment I have a full decompressed RootFS, but only problem is that when I recompress it's very very different from the source. and the Kernel just halts. I'm guessing that HP has done something to the kernel somehow to stop custom init's and stuff. So my next step is to compile a new Kernel, I have drivers,config's and the likes, so will be testing these until i get one that will boot a custom android build.

I've also tried removing the HP Skin too, what a pain in the but that is...

Cheers!
[Android Q&A, Help & Troubleshooting] chuckthegeek:
Can you describe unpacking the kernel? I tried the typical tools, but HP seems to package the kernel differently. I've been tweaking mmcroot, I've got a custom set of apks installed at startup. I also decompressed framework-res and settings using apktool. I can probably remove the extra shade stuff that way. Settings probably should be replaced with a stock version. I'll post a modded mmcroot, which should basically apply all our tweaks so far.
[Android Q&A, Help & Troubleshooting] 19119381:
I did a backup right after you posted this, in case i destroy the system again...

like i did houndred of times :/

after flashing my own generated BIN-File with the command above,

i get stucked on Android bootlogo.

maybe cuz i deleted alot of apk and changed some starup things?

but if its the failure, why did it boot normaly before the crash?

any idea instead of doing all the stuff again? :(
[Android Q&A, Help & Troubleshooting] lynxdog:
I've done all of those, Modified framework-res.apk with APKtool, doesnt work, settings.apk & framework-res.apk are strange, they will unpack, you can edit them, repack and bootloop..... :-( even tried to resign them..... no go.

Making a custom #MMCROOT.BIN is a good idea if only it would work.....

When you install apps it doesnt install in /system/app/ it installs into /data/app

and when you do a recovery it wipes the /data folder. :-(

The only way i've figured out is to just have the apps you want to install in a folder on the sd card and install one by one if you reflash.

ok, the kernel....... weird one that one is. for what I can see, the files is multi parts, not the usual way..... the first 13k of the file is some type of decompressor, second part is the kernel with rootfs. rootfs is unpacked with gunzip & cpio to get the raw info. But when repacking, it doesnt pack the way "HP" want it to pack.

I aint gonna let this thing beat me, i've come so far with this....
[Android Q&A, Help & Troubleshooting] tasha958:
HP Zeen C150 Tablet

I have no printer only the zeen tablet. i download the io filemanager and click open and install Launcher Pro and Homeswitcher. works find but when i click

the home icon on the outside it returns me to the printer setup. what did i do wrong.
[Android Q&A, Help & Troubleshooting] anthonbob:
Try these steps:

1. Did you open Home Switcher and select Launcher Pro as the default Home Application? If you didn't, that should fix your problem.

If that didn't work:

2. You should download the files posted by lynxdog in this thread. Follow the directions and now the Zeen should not show that screen as it was bypassed in the ROM uploaded. After this, then follow the step 1.

Please report whether you got your problem solved. :)
[Android Q&A, Help & Troubleshooting] chuckthegeek:
I had some success changing the apks in /system/app. It's a valid install path, and as you said, it survives flashing. I has a functional #MMCROOT which excluded HP software and had LauncherPro. However, I have also gotten into a bootloop trying to change framework and settings. The bootloader is pretty fickle.

Android kernels are always in the format header/kernel/initram. What you describe is pretty typical, but looking at the files you've uploaded, I couldn't pull out a valid initram. Since you've gotten this far, you probably know about scripts to repack the kernel; if the header isn't 2K they're probably using a different format, you might want to try changing the script?

I'm still a mile behind on this, school is killing me. LOL.

19119381: lynxdog provided a stock #MMCROOT you can use on your card. In fact, you must've seen his post if you're flashing right. Can you confirm you see the blue progress bars when you're flashing? Also, you can't 'back up' your setup unless you're manually putting apks in system with root explorer. Flashing any image will wipe your installed apps (mostly).
[Android Q&A, Help & Troubleshooting] tasha958:
Tanks 4 the reply..

I did set my home app to launcherpro but when i click on launch everything work find. but ass soon as i click home or back key it takes me back to the printer setup screen. i hold down the home key it takes me to the home switcher screen .. and again it tell me my home app is not determined yet.

I got the OI FileManager 1.1.6apk

Home Switcher

LauncherPro-0.8.3.apk
[Android Q&A, Help & Troubleshooting] lynxdog:
There's another few step you need to do.

OOBE.APK (Out Of Box Experience) is still loaded and needs to be killed/deleted.

you need to download 3 more things z4root v1.3, android terminal emulator, and rootexplorer.

*UNDER ANY CIRCUMSTANCES DO NOT PRESS THE HOME BUTTON*

1, install and run z4root and pick Perm Root.

2, install Terminal Emulator and open.

At the $ type

/system/bin/su

then give yourself su when the superuser app pops up.

now at a # type this:

mount -o remount,rw /dev/block/mmcblk0p1 /system

..then

rm /system/sbin/su

then ln -s /system/bin/su /system/sbin/su

exit

Your device is now root. :-)

3, install rootexplorer and navigate to /system/app

There is a little icon on the top left Mount R/W <---click that.

Find oobe.apk and hold you finger on it, a menu will popup asking what you want to do, find Delete and click on that....

Now, the printer setup is deleted it still has the default HP Launcher on it. You can delete it it's called Launcher4.apk.

4, You can from your sd card copy the launcher pro install apk and rename it to Launcher4.apk and move it to the /system/app folder

This will enable Launcher Pro as the default launcher...

5, reboot and all is well.

I take no responsibility if you do anything wrong or not follow this.

Cheers!!
[Android Q&A, Help & Troubleshooting] 19119381:
I know how to - flashed a few hundred times since lynxdog released the 'MMCROOT.BIN

But getting sick to completely reconfiger all my settings after a crash again,

so i got used ind the command in my last post, to cache my progresses

in case of the next systemcrash.

i could be that i removed to much progs on the device, maybe anyone knows

how the service which is configuring the device after a flsh is called?
[Android Q&A, Help & Troubleshooting] chuckthegeek:
19119381: So, you can fix your problem by flashing a stock MMCROOT? Otherwise you're going to need a different MMC* file (MMCAPPS?) to flash the rest of the memory back to stock.

Lynxdog: Do you know the # filenames for the other memory blocks? As in, do you know how to flash /data, or any of the other mtd partitions?
[Android Q&A, Help & Troubleshooting] 19119381:
Yes i could, but getting lazy to invest all my time to customize my Tablet

after every crash again... and again... and again...

Just wanted to get used of a backup fro each state,

in case my next modifications gonna rape the Android-System off.

i.E.: You have installed 100apps and there are 200 more to go,

but it always fails on different points and you need to start

again from zero after each fail, just because u cant figure the problem out :/

#MMCROOT.BIN

#MMCPRVT.BIN

#MMCDATA.BIN

#MMCAPP.BIN

#MMCPUB.BIN

#RDIAG.BIN

afaik these are all #MMC'files which gets recognised by the #BTBLOCK.BIN for flashing progress.
[Android Q&A, Help & Troubleshooting] lynxdog:
Yeah been nosing around the #REDBOOT.BIN file and there are some interesting things that *COULD* happen.... i'm really insterested in the #RDIAG.BIN one.... but there is nothing out there. Seems that HP has all the source code for everything, and typical HP, they dont like sharing..... it's like trying to get blood out of a stone, sneaky buggers.

Well i've been digging around with the kernel and custom rootfs, i've got some progress.... ie modifying the init.rc file..... but it's still along way away....

Also, I'm beginning to think that REDBOOT checks for a MD5 or some other checksum for the kernel, if it's different in anyway..... it halts....

Another thing i'm interested in is a file thats called /system/etc/install-recovery.sh

I cannot find it anywhere.

Cheers
[Android Q&A, Help & Troubleshooting] 19119381:
there are much more files i'm missing, which gets deleted trought init-scripts.

but i guess they should be pullable from other android devices,

gonna heck that out if i'm @home.
[Android Q&A, Help & Troubleshooting] mman1506:
Could someone please explain how to install Google marketplace on the zeen, It seems like the methods are all over the map. I've already got my devices rooted.
[Android Q&A, Help & Troubleshooting] lynxdog:
Hey Guys&Gals..... just an update on whats going on......

Nothing.....

Just tinkering now, reading about the architecture.... so....

no updates as of yet.

If anyones interested I'll upload a new #MMCROOT.BIN that doesnt need to go through the hp install, just straight to Launcher Pro
[Android Q&A, Help & Troubleshooting] lynxdog:
something new....

this is a modified NORKERN.BIN file that has a custom startup screen.....

i was bored.......

http://www.megaupload.com/?d=BA94ZQ34

Download, unpack and put on your SDCard, turn off Zeen and put SDCard in Zeen, hold and dont let go Volume + and - and press Power.

Will flash a new bootscreen.....
[Android Q&A, Help & Troubleshooting] gertjan411:
And how van we can go back?

if we want too?
[Android Q&A, Help & Troubleshooting] 19119381:
My next thoughts for the Zeen are:

- USB Host OTG Cable with Keyboard

(to interupt boot initialisation by pressing a Key)

- looking for someone with JTAG

(to get accessable u-boot loader)

- bootable SD-Card like the NookColor has

- reading alot of freescale manuals about the 'i.MX51 BBG'

(actually - so much wierd stuff :/ )

IF all this things doesnt take us any way further, i gonna give up...

*random thought* ... how would the things go, if i would send someone from the Cyanogen-Dev's

one Zeen for developement? i guess not much since there are not that many ppl

around with that unique tablet :/
[Android Q&A, Help & Troubleshooting] lynxdog:
One of my original posts have them.