yashsingh1/xdaforums huggingface dataset:
[Verizon Droid Incredible 2] MoonMaster345:
Well not just 720p but EVERYTHING working.

I was looking at DK's roms the CM10 and CM10 4.2

Are there any others (my used Dinc2 should be arriving in the 28th so i want to get ready to root it, S-OFF, and load some jelly goodness on it.

OR if i should stay on stock for everything to work properly?

Thanks everyone
[Verizon Droid Incredible 2] gtdtm:
If you want everything working you'll have to stay stock. Jelly Bean is great but it will always have a few issues no matter what rom you are on.
[Verizon Droid Incredible 2] kylesag21:
Dk cm9 works very well with only a few bugs. Working 720 camera as well.
[Verizon Droid Incredible 2] SaltYNuTz:
I have the Incredible HD RLS 2 (ICS 4.0.4 Sense 3.6) ROM if you want it. It real nice and loaded with features. Only problem is that the memory is like maxed out. (cause it pretty much stock) after my first pass through I was able to free up about 60mb. I personally get rid of junk like calander, weather, etc. You can get way smaller apps for these in the app store. After I free up space it ran faster. Me personally... I like to keep mine stock (deodexed of course), debloated, and themed. Mine runs so fast! If you were to go with this I'd recommend a overclocked kernel as well!
[Verizon Droid Incredible 2] NeverSeparate:
What kernel are you suggesting to use for over clocking a sense ROM? I haven't seen anything about custom sense kernels for ICS. If you are referring to using aero's kernels, those are aosp ROMs only.

Sent from my Incredibly Indecisive Dinc2
[Verizon Droid Incredible 2] RRF12:
There is not any custom kernels for sense roms.
[Verizon Droid Incredible 2] SaltYNuTz:
Sorry about that.. I never messed with the kernel just assumed it would help and that there was one. (Smacked myself for assuming) lol
[Verizon Droid Incredible 2] NeverSeparate:
No biggie, just wanted to be sure someone reading this didn't go trying to flash one and freak out when it didn't work and start 4 new threads asking for support.

Sent from my Incredibly Indecisive Dinc2
[Verizon Droid Incredible 2] ortrigger:
Are cm9 roms the general go to for stability on the dinc2? I'm getting one for my wife and would like to have an idea of what to throw on it after s-off. I don't need bleeding edge but don't want her stuck on sense either.

sent from my nexus 7 on cm10.1

My other DD is an LG spectrum on cm10
[Verizon Droid Incredible 2] NeverSeparate:
Cm7.2 is probably safer. I think all ICS and jb ROMs have slight issues at best due to lack of source. MROM is nice. If she doesn't want to deal with occasional reboots and often flakey cameras (some are pretty stable but results vary), I would stay with gingerbread.

Sent from my Incredibly Indecisive Dinc2
[Verizon Droid Incredible 2] ortrigger:
What are the main bugs in ics and jb? Is cm9 stable enough to use as a daily driver?

Sent from my LG spectrum running cm10
[Verizon Droid Incredible 2] NeverSeparate:
DD is subjective. I have used PAC now for a DD. It has some hiccups occasionally but I work through it.

You should read through some of the threads for more details. Not everyone has the same experience. But you may experience lag, random reboots, camera force closes or a need to clear data to make camera work periodically. You will likely have to manually input APN settings, which only has to be done once so no biggie there. You may have no problem at all. For someone who likes tinkering it isn't a big deal to do those things. But if you are looking for a ROM for someone who just wants it to work, and not have to possibly switch due to issues, and who hates resetting everything like a new phone, gingerbread is more stable. All the ICS and JB ROMs use a hacked gingerbread kernel except for sense ROMs using a stock kernel. There is no custom sense kernel for ICS or jb. And there are some nice sense ROMs on gingerbread also, with great features. And because they are what the phone is meant to run they don't really have issues. I know you say you don't want her "stuck" on sense, but she might like it. Take a look at nits sense ROMs, as well as skyraider zues. I have used zues as a fallback for quite some time. Andy bones had some nice mods for it too. Bottom line, if she doesn't mind a few possible issues try a few and see, but if she just wants it to work right, don't mess with her phone just for your sake.

If you do try some, dk's ROMs and chilly's have been good so far. Not perfect but great work considering lack of source. Hope this helps.

Sent from my Incredibly Indecisive Dinc2
[Verizon Droid Incredible 2] phonetool:
CM7 is rock solid. Everything works.

I'm using an aeroevan kernel and the supercharger script. Also incredicontrol to oc to 1.4GHz.

Flashed the latest Verizon radio.

Rock. Solid.

-CM7 on DInc2
[Verizon Droid Incredible 2] ortrigger:
We picked the phone up yesterday and I was pleasantly surprised to find it already s-offed and cm7 installed on it. I don't know about the radios on it. Probably won't mess with it since it's for my wife. Thanks for all the help.

sent from my nexus 7 on cm10.1

my other DD is an LG spectrum on cm10
[Android General] vorcers:
Hello Guys,

I was very disappointed as I saw that in stickmount the mounting in 4.2 was fixed, and no solution can be found, how that was done.

I found the "magic" which chainfire uses.

Well, as we all should know, we can mount with adb and all apps can access the files.

If you mount as root WITHOUT adb, for example in an terminal, the Terminal-App can access the files, but no another app.

So I explored a bit Stickmount and also installed a rootlogger app. First I thought, it has something to do with the permissions or where it is mountend.

Then I found it. (For the germans: "Ich bin aus allen Wolken gefallen" :rolleyes: )

The magic all behind that is, to start a "system service" which android knows.

Stickmount writes the shell-commands in "/system/bin/debuggerd" and runs the shell-file with "start debuggerd"

The "start" and "stop" operates a bit higher in the levels then other apps.. (like adb) so they can mount the devices for all apps.

This also works for cifs. I tested it on my Nexus 7.

I am open-mindend for any questions and hope some mounting-applications that stopped working with android 4.2 can be fixed now.

Best regards

vorcers

PS: I didn't found any information about this, so I started this thread. Please correct me, If I am wrong.

PPS: Sorry for my bad english.

EDIT:

The main mistake is, that with the debuggerd method, it is really really necessary to mount within /data/media/0. NOT within /storage!! Otherwise only the current opened app can see the files!
[Android General] hugo5:
That's great news, vorcers! I hope, that cifsmanager gets updated asap! Maybe you should direct the attention of the developer to this solution of the problem.

Greetings, Hugo
[Android General] vorcers:
Hm I looked a bit into the cifs manager... This app wasn't updated since over one year. Maybe the developer isn't active anymore.

I also think about something like a universalmounter.. With the otg things and cifs and NFS. Maybe also sshfs? But I can't compile the NFS and cifs modules for all devices. This need to be done by the owners... I could this only do for the nexus 7 and galaxy nexus. (Maybe for i9001 with ivendor's jelly bean)
[Android General] mrmrmrmr:
vorcers,

thanks for this information. But what do you mean by 'Stickmount writes the shell-commands in "/system/bin/debuggerd"' ?

/system/bin/debuggerd seems to be a binary file. How can we write shell commands in it ?

Thanks.
[Android General] mrmrmrmr:
anybody who could comment on that ?

thanks.
[Android General] Deleted member 4845507:
I wish i could make mount work on Cryptonite on Cm 10.1. Facing same mount problem right now.
[Android General] mrmrmrmr:
if only Vorcers could see my question...

I bet he has the answer :)
[Android General] vorcers:
I saw your post.

I already posted a further explanation in another Thread. (Link)

I post it here again. I hope this helps you.
[Android General] mrmrmrmr:
Hi Vorcers,

Thanks for your reply. I justtried this but couldn't succeed.

I have a copy of the /syste/bin/debuggerd, and I have the commands I'd like to start with "start debuggerd" in a file named /system/bin/debuggered.mount.

Then I have a Gscript script which calls the "start debuggerd" command.

/system/bin/debuggerd:

#!/bin/sh
busybox mount -o bind /storage/usbdisk/N7/Android/Data/com.gameloft.android.ANMP.GloftN3HM /sdcard/Android/data/com.gameloft.android.ANMP.GloftN3HM
busybox mount -o bind /storage/usbdisk/N7/Android/Data/com.gameloft.android.GAND.GloftKRHP /sdcard/Android/data/com.gameloft.android.GAND.GloftKRHP
busybox mount -o bind /storage/usbdisk/N7/Android/Data/com.ea.games.nfs13_na /sdcard/Android/data/com.ea.games.nfs13_na
busybox mount -o bind /storage/usbdisk/N7/Android/Data/com.rockstar.gta3 /sdcard/Android/data/com.rockstar.gta3
busybox mount -o bind /storage/usbdisk/N7/Android/obb/com.gameloft.android.ANMP.GloftA7HM /sdcard/Android/obb/com.gameloft.android.ANMP.GloftA7HM
busybox mount -o bind /storage/usbdisk/N7/Android/obb/com.gameloft.android.ANMP.GloftKRHM /sdcard/Android/obb/com.gameloft.android.ANMP.GloftKRHM
busybox mount -o bind /storage/usbdisk/N7/Android/obb/com.gameloft.android.ANMP.GloftN3HM /sdcard/Android/obb/com.gameloft.android.ANMP.GloftN3HM
busybox mount -o bind /storage/usbdisk/N7/gameloft /sdcard/gameloft

Gscript script:

busybox mount -o remount -w /system
cp /system/bin/debuggerd /system/bin/debuggerd.ydk
cp /system/bin/debuggerd.mount /system/bin/debuggerd
start debuggerd
stop debuggerd
cp /system/bin/debuggerd.ydk /system/bin/debuggerd
busybox mount -o remount -r /system

I don't know where my mistake is. I also couldn't find a way to diagnose.

Could you please let me know how I can fix ?
[Android General] this-is-me:
Could it be that debuggerd cannot be copied over (overwritten)? Have you tried mv instead of cp?

Edit: nevermind. Tried all that with mv instead of cp in the terminal emulator, and got nowhere as well. Sorry.
[Android General] vorcers:
Can you provide the "dmesg" output after you tried this?

And also, it shouldn't have any effect, but leave out the stop command?

I suggest to run this:

busybox mount -o remount -w /system
cp /system/bin/debuggerd /system/bin/debuggerd.ydk
cp /system/bin/debuggerd.mount /system/bin/debuggerd
start debuggerd

By hand and write the dmesg output after the start command here. I am testing such things with an sshd server... It is the easiest. I use this server: https://play.google.com/store/apps/details?id=me.shkschneider.dropbearserver2
[Android General] vorcers:
Is that gscript the APP in the play store? I will test if I can get it working with that.
[Android General] tristaoeast:
I have tried also mounting a shared folder by using the start debuggerd and the code of debuggerd is the following:

#!/bin/sh
busybox mount -t cifs //192.168.1.66/share /sdcard/cifs/share -o username=USER,password=PASSWORD

but the mounted directory appears empty, while if I enter

busybox mount -t cifs //192.168.1.66/share /sdcard/cifs/share -o username=USER,password=PASSWORD

through the shell it mounts correctly...

I don't know what I'm doing wrong, I think I understood correctly what you said that we should do....
[Android General] mrmrmrmr:
vorcers,

yes that's the app on the play store. but as you'll see in the above output, the mount doesn't work when I run "start debuggerd" on the shell as well.

so what's wrong ?

the usage of debuggerd ?
[Android General] vorcers:
I am going back to SuSE Linux 7.2! This really worked!

@mrmrmrmr @tristaoeast,

You used "#!/bin/sh" it need to be "#!/system/bin/sh" ! There is no /bin in android ;)

I also did the same mistake :victory:

-------------------

I tried around a bit and this feels like I am using Windows 98. This is no Linux anymore...

I need to run my mount and umount scripts three times till I finally see and read the content. Maybe you should also try it. If I am using the ssh server, everything works instantly. I don't know what the hell is going on. I am using SManager.

If someone is interested in, I am using this script...

/mnt/sdcard/scripte/mount_cifs.sh

#!/system/bin/sh

DEBUGGERD=/system/bin/debuggerd
PATHE=/mnt/sdcard/scripte

su -c "stop debuggerd"
#stop debuggerd

busybox mount -o remount rw /system
cp $DEBUGGERD $DEBUGGERD.bak

insmod $PATHE/md4.ko
insmod $PATHE/nls_utf8.ko
insmod $PATHE/cifs.ko

echo "#!/system/bin/sh" > $DEBUGGERD
echo "mkdir -p /mnt/sdcard/mnt/cifs" >> $DEBUGGERD
echo "busybox mount -t cifs //192.168.100.1/share /mnt/sdcard/mnt/cifs -o username=####,password=###,umask=555,uid=1023,gid=1023" >> $DEBUGGERD

busybox chmod 755 $DEBUGGERD
chown root:shell $DEBUGGERD

su -c "start debuggerd"
#start debuggerd

#####

mv $DEBUGGERD.bak $DEBUGGERD
busybox mount -o remount ro /system

mount

/mnt/sdcard/scripte/umount_cifs.sh

#!/system/bin/sh

DEBUGGERD=/system/bin/debuggerd

stop debuggerd

busybox mount -o remount rw /system
mv $DEBUGGERD $DEBUGGERD.bak

echo "#!/system/bin/sh" > $DEBUGGERD
echo "busybox umount /mnt/sdcard/mnt/cifs" >> $DEBUGGERD

busybox chmod 755 $DEBUGGERD
chown root:shell $DEBUGGERD

start debuggerd

#####

mv $DEBUGGERD.bak $DEBUGGERD
busybox mount -o remount ro /system

mount
[Android General] vorcers:
Hm, the only thing that can be wrong, are the group rights... Or maybe something with the script itself. I need to test that.

Try the following:

chown root:shell /system/bin/debuggerd
[Android General] tristaoeast:
@vorcers

I changed the group rights of debuggerd in ES File Manager,which I'm using with root to copy the modified debuggerd file...

I still haven't got the chance to try it out, but what does #!/system/bin/sh do?

Thanks for all your patience in this matter man

EDIT: I tried your script but it can't change debuggerd. As it seems it needs root permissions to do

busybox mount -o remount rw /system
cp $DEBUGGERD $DEBUGGERD.bak

echo "#!/system/bin/sh" > $DEBUGGERD
echo "mkdir -p /mnt/sdcard/mnt/cifs" >> $DEBUGGERD
echo "busybox mount -t cifs //192.168.100.1/share /mnt/sdcard/mnt/cifs -o username=####,password=###,umask=555,uid=1023,gid=1023" >> $DEBUGGERD

busybox chmod 755 $DEBUGGERD
chown root:shell $DEBUGGERD

su -c "start debuggerd"
#start debuggerd

#####

mv $DEBUGGERD.bak $DEBUGGERD
busybox mount -o remount ro /system

otherwise it says that the file system is read only, despite the remount as rw...

so I'd like to understand how o execute multiple lines in su mode, but I have googled for a while and reached no conclusion...
[Android General] mrmrmrmr:
changing woner and group rights didn't help me.

what does this really mean :

[ 1365.180568] init: cannot execve('/system/bin/debuggerd'): No such file or directory
[Android General] tristaoeast:
I'm starting to get sick of this, I've been nearly 24hours around this... I've managed to get vorcers scripts executing with SManager but sometimes they mount, sometimes they don't... And even when they mount its disappears right after, when I try to open the mount with ES File Explorer or with MX Player for example...

I honestly dont know what is going on...

UPDATE: apparently it only stays mounted for something like 2 secs then disappears...
[Android General] mrmrmrmr:
should we all rollback to 4.1 ?

this is really annoying.

"F.ck you Google for this sh.tty implementation of multi user environment."
[Android General] vorcers:
All lines need to be written into /system/bin/debuggerd. If you using "start debuggerd" as root, the start-"app" reads out the file /system/bin/debuggerd. Because the start-app cannot read the shell-script, a interpreter is needed. /system/bin/sh. The first line,

#!/system/bin/sh

says which program should be used to interpret the content inside the file.

And YES, all actions and commands we execute need to be run as root!

(

Just for your information

: this in normal linux file-execution handling. You can also run any program just by typing /path/program into console. If you have not included the first line with the #, it won't work. But if you run "sh /path/program", you can leave out the # line, because you say "the interpreter "sh" will handle the file /path/program".)

Edit: Maybe you already solved it, but:

It means, that the file "/system/bin/debuggerd" doesn't exists, or, some file which should be accessed inside debugger isn't available. (I am not sure about that)
[Android General] Magnetic77:
nearly near, but not solved

Dear all,

thxs for this helpful information's.

I did your instructions, actual my share is mounted and i can see it in the shell (DropBearServer), but my apps don't see it.

Does anybody know what's wrong?

What is this sentence meaning "(Well, only if "others" have r (? wx ?) permissions on server...)"?

Thxs for help!
[Android General] ozgreg:
A few suggestions..

I noticed you are using uid=1015 which means the mount is not been created root which could be an issue, I had to use UID=1000,GID=1015 to get full RW for my CIFS shares...

I found that if I mount (via busybox mounting script) to an existing hard mount point (in my case) /storage/usbdisk that was created as part of the init.d process on boot then this seemed to also result in a global share that could be utilised by any application my suggestion start with something like this before trying to create new directories and mount of those directories..

I am running on my N7 Nightly CM10.1 with Motley kernel with everything CIFS already baked in which helped the stability of my CIFS mounts
[Android General] hlavicka82:
I am able to see files in mounted folder in an app only if I open the app before running the script to mount the share. I am mounting to a folder on internal sdcard.
[Android General] ozgreg:
I had that same issue until I started to mount via a mount point created during init.d (in my case /storage/usbdisk) maybe this will help in your case..
[Android General] vorcers:
I can confirm this. The app can only see the files, if the app is running in background, when the mounting is happening.

I am get crazy with this mess... I have to look at stick mount again. :eek:
[Android General] tristaoeast:
So you mounted the share by simply using the busymox mount command? And did you create any subdirectory inside /storage/usbdisk of did u mount directly in that directory?

Could you provide the code you used to mount the shares? Maybe I am doind something wrong, but I have spent so many hours (12 hrs in a row once) lookin at this that I could be doing some HUGE mistake and wouldn't notice anymore...

I have the exact same configuration as yours ;b
[Android General] mkasick:
Here's an alternate solution that can be implemented by ROMs or kernels to fix app mount support in Android 4.2. It has the benefit of not requiring modifications to CifsManager or other apps, and avoids swapping out service binaries.
[Android General] vorcers:
Since mkasick's solution works so nice, the debuggerd method is -for-me- not needed anymore. Goodby stickmount, I never liked you. :p
[HTC One X] nepronen:
here's the situation

i have recently bought refurbished htc one x

i wanted to update it with offical jelly bean update it showed me

th update downloaded and i proceed to install it, i was a long time on the installing icon so i left my phone, when i got back it wouldnt turn on like the batery was empty

before doing the update it showed around 50% so i wasnt thinking about it, but it seems i died during the update

now - i cannot turn my phone on, its stuck on htc logo, i can access bootloader mode, it says i have hboot 1,12

radio 5.1204.162,29

the bootloader is locked

could someone tell me in simple steps how to bring it alive? is it even possible?
[HTC One X] kylec:
I havent flashed my one x in a while, but try charge it as much as you can while in recovery or bootloader mode.

Then try unlocking the bootloader using htcdev and Hasoons all in one toolkit from the dev section.

That will help you get a custom recovery installed and allow you to reinstall another firmware.

Not sure how much you already know so I apologise if this is basic info haha.

Also dont forget to flash the boot.img if you go with a custom rom :)

Good luck
[HTC One X] TToivanen:
Return it for repair if you can. Unlocking bootloader is the hard way out if you ask me.

Sent from my HTC One X
[HTC One X] Mr Hofs:
A ruu might be a way out, but it's a long shot because the ruu doesn't need a unlocked bootloader.
[HTC One X] kylec:
Try this first.

I completely forgot about RUUs. You need to get the one that matches your CID
[HTC One X] nepronen:
Sending it for repair isnt really an option as i bought the device and now im leaving the uk.

so they would send it back to me as ill be in another country.

also i opened it as i had the anthena problem but i solved it.

software speaking, as that is the problem, is it harf to fix?

i had couple of androids and customized all of them, but im new to htc and all that ruu,cids...

i dont mind custom rom, right now i just want to recover any functionality.

So if the ruu is the easiest way out is there a newbie tutorial? as i cant find it

and is unlocking the bootloader, flashing a custom recovery ans rom is so complicated to other devices?

i dont.know.what do you nean by flashing boot.img while flashing rom :(
[HTC One X] junpei1337:
When you run an ruu the computer end of it walks you through what to do. Make sure you have latest version of htc sync installed and do exactly what it says. Also returning it is the best option under normal circumstances. I did exactly that when ota wrecked my shift
[Samsung Epic 4G Touch] dakota1810:
I just switch from a rooted ICS to rooted JB FK23 on my E4GT and now everytime I try to connect to my home wifi I get an error that says, Authentication error occurred. My network is running just fine and I used an odin one click to flash it. Any Ideas?
[Samsung Epic 4G Touch] garwynn:
Did you do the full restore or nodata version?
[LG Optimus 2x] Ka9BaL:
Hi all.

Flashed DjangoManouche X 1.1 - 3 KingOfBirds NoOC. Seems to be working like a charm :D

BUT.. where do I find preinstalled apps described here -> http://xdaforums.com/showpost.php?p=35229123&postcount=1 ?
[LG Optimus 2x] Ka9BaL:
Got it now . Something must have gone wrong during flash. Reflashed and BINGO :D apps appeared.

Sendt fra min LG-P990 med Tapatalk2
[AT&T Samsung Galaxy Note II] funtime707:
i have recently bought the note 2 from att. i am looking to root my device, i have been reading up and the roms i have seen dont really seem to change much from the stock version minus a few here and there. also, i read that cm 10 disables the use of the stylus with is a bummer. as i was looking forward to it. as i had cm 9 on my last htc smartphone. my question is, from experience, which is the best rom to use without disabling any of my stock abilities? and where can i download this rom to my computer. thanks.
[AT&T Samsung Galaxy Note II] phierce:
International rom port is what you want
[AT&T Samsung Galaxy Note II] chris.l.naish:
Just curious, why install the International Rom on the AT&T version? What is there to gain?

Sent from my SAMSUNG-SGH-I317 using Xparent ICS Tapatalk 2
[AT&T Samsung Galaxy Note II] Mad383Max:
Biggest thing is the multi window functionality.

Sent from the Millennium Falcon
[AT&T, Rogers, Bell, Telus Samsung Galaxy S III] BAR7MAN:
I only just started having this issue after flashing 4.2.1. I am trying to put a new update on my phone, but when I have it connected to my PC and click Internal Storage, it's empty and there are no folders or anything, although it shows the space used and available. I tried putting the update in there, but when I booted my phone into recovery, I couldn't seem to find the zip I put in there.

This is always how I've done it previously.

What's going on here?! Am I just doing something wrong?

Thanks
[AT&T, Rogers, Bell, Telus Samsung Galaxy S III] y0yerrj0sh:
i think i heard that some roms have trouble mounting the sd card not 100% sure though