yashsingh1/xdaforums huggingface dataset:
[Galaxy S II Q&A, Help & Troubleshooting] k1sr:
No, no solution yet... If I reboot the router, then I can connect via allshare or kies, but then once the connection is lost I can't reconnect, except without reboot.
[Captivate Q&A, Help & Troubleshooting] supaphreek:
Normally to get to GPS settings, you use *#*#1472365#*#* ... in the dialer

How would i get to such a menu from CM7?

Thanks :)
[Captivate Q&A, Help & Troubleshooting] RockRatt:
You wont. CM7 doesn't have dialer codes like that, it IS a Samsung thing and with CM7 you basically do not have a samsung device any longer. (Basically). If you are having GPS issues try a different modem, some say that helped them out with GPS.

For me on CM7 I have never had better GPS and as reliable. It compares with my Garmin unit very well.

Sent from My KickAss Captivated CM7 OC'd 1.5Ghz/Undervolted
[Captivate Q&A, Help & Troubleshooting] supaphreek:
Thanks RockRatt,

but can i try and flash any modem with CM7? Or is there a set of modems that only work with cm7? Also, i live in Canada (Toronto), any recommendation on a modem?
[Captivate Q&A, Help & Troubleshooting] RockRatt:
Use your browser and open xda (not the xda app) and go to captivate section and look for the modem sticky thread. Click on the paperclip and it will bring up all kinds of modems on/in the thread. Look for some that say CM7 modem and click on tbem to download them. I would say try jk4, jjjv5,jjw3, tubjv6, jvq, modems to start. Most of these are newer modems except jk4. You could also try jl2 or jl3 which are older modems. All these I have used with CM7. I am in southern California and modems MOSTLY depend on your location as far as what works best. BUT jk4 seems like a good one for almost everyone as an old standby. I REALLY LIKE jjjv5 and tubjv6 and jjw3 for the past few days. Your mielage may vary but I am listing what has worked for me pretty much in order.

Sent from My KickAss Captivated CM7 OC'd 1.5Ghz/Undervolted
[EVO 4G Q&A, Help & Troubleshooting] bigkev4053:
Do anyone have iPhone face time apk working on EVO 4g??
[EVO 4G Q&A, Help & Troubleshooting] moto211:
You're kidding right?

Try tango for cross platform video chat.
[EVO 4G Q&A, Help & Troubleshooting] runcool:
no one has it because the rights belong to apple. Apple would NEVER let anyone use the rights to it because they want to promote their own products for their sex used facechat. cause that's all it is used for anyway. Because of the way they did it, they prevented anyone else using the idea WHEN THE IDEA DIDN'T BELONG TO THEM. THEY STOLE IT!
[EVO 4G Q&A, Help & Troubleshooting] tropicalbrit:
Skype, fring or Tango. Take your pick
[EVO 4G Q&A, Help & Troubleshooting] bigkev4053:
Do anyone have the Skype apk cause the one I download don't work??
[EVO 4G Q&A, Help & Troubleshooting] thegregbradley:
Let's not forget the fact that with most AOSP roms (and possibly sense, who knows, I don't use sense) you can video chat with the built-in gchat app.
[EVO 4G Q&A, Help & Troubleshooting] keegster:
No there not kidding... They just don't know how things work yet give him a break

Htc Evo 4G
[Motorola Droid X2] edgan:
I have just finished porting 2nd-init to the Droid X2. It was a clean port from the Atrix. I didn't modify the code, just compiled it. The work was in the install/wrapper.

This opens up custom ROMs, like CM7. This does not unlock the bootloader or allow custom kernels.

It has been tested on one Droid X2 so far. I recommend only developers play with this for now. It is not that useful be itself, but expect to see lots of new things happen based on this.

I welcome feedback. Also feel free to Donate via the "Donate to me" link under my username, top left, on XDA. Donate out of gratitude for this work, not for promises of future work.

I would like to give a special thanks to religi0n/relax. He stepped up to help me test 2nd-init, and worked with me across multiple days. Since I don't own a Droid X2, this wouldn't have happened without him.

Enjoy! :D

This apk requires SuperUser.apk to already be installed, and working. Ignore any references to the Atrix. This apk is custom for the Droid X2, but I didn't change all references to the Atrix in the apk. I will be working on an updated apk that doesn't mention the Atrix.

Steps for the apk:

1. Get it on the phone however you like

2. Install the apk

3. Open 2ndinit

4. Click Install

5. Click OK when the dialog comes up

6. Install Android Terminal Emulator from the Market

7. Open Android Terminal Emulator

8. type ls /sys/kernel/debug<enter>

This is only for Froyo. We know it breaks in it's current form with Gingerbread.

Thanks to religi0n!

Thanks to eval!

Thanks to Brandon15811!

Thanks to xfinrodx!

Thanks to xvilka!

Thanks to PAuly!

Thanks to Skrilax_CZ!

Thanks to BravoMotorola!

Thanks to NFHimself!

DOWNLOADS

2nd-init Droid X2 apk

Developers only:

Tarball

Info:

This method starts 2nd-init via mount_ext3.sh.

Warning! This conflicts with Tenfar's ClockWorkMod(aka CWM) Recovery

If the phone is wall charging, you shut down the phone, and start it, it will boot CWM

To avoid this, open System Recovery and hit Charge Mode.

It may also conflict with other recovery tools, or other things that tweak the normal boot process.

Tweaks:

/sys/kernel/debug mounted

Checking for successful installation:

ls /sys/kernel/debug

Good Output:

If the Output is good, then Congradulations you have control over init now!
[Motorola Droid X2] tlgem:
Great work Thank you :)
[Motorola Droid X2] juhde:
This is really great news. Now we just need someone to get cracking on the CM7 port.

Thanks for your hard work edgan and all testers!

Sent from my DROID X2
[Motorola Droid X2] DJJasonK:
Great job.

Thank you. I'll throw u a couple bones Tuesday.
[Motorola Droid X2] KurioHonoo:
I can't seem to get it to work, I installed the App, installed 2nd-init, terminal emulator, typed in ls /sys/kernel/debug, pressed enter and then nothing happens
[Motorola Droid X2] dragonzkiller:
I've started tearing apart CM7. I've been using part of the code of the X and part from the LG Star (which appears to be the only other tegra2 device available through the git repository).

Needless to say, I'm going to need some help. I have a git repository set up right now that will eventually hold what I'm working on, but like I said, without help, I'm kinda slow at this.

I do have the build and system props switched in and a few other things, but not much now.
[Motorola Droid X2] juhde:
Look into Atrix, it's tegra2 and I believe they already have a unofficial port for CM7. It may need minimal tweaking since nearly every hack for the X2 this far has been modified atrix stuff.

Sent from my DROID X2
[Motorola Droid X2] edgan:
Do you have Superuser.apk installed? Did it pop up when you opened 2nd-init?

Check for /data/two.log. If it is there, post the contents here.
[Motorola Droid X2] ericerk:
Isn't everything atrix now 2.3.3? so wouldn't you need to work from old cm with out gingerbread... i hope i'm wrong
[Motorola Droid X2] KurioHonoo:
Yes, I have super user access, and no such file exists in my data folder
[Motorola Droid X2] dragonzkiller:
Yeah you're right I saw that like 2 seconds after you said something. This is the address to my github. It is an almost direct copy of the Atrix one right now besides the system.prop.

https://github.com/dragonzkiller/cm7_device_motorola_daytona

That and a few changes to make it say daytona.
[Motorola Droid X2] cash_back:
Same thing happend to me reboot and try again.
[Motorola Droid X2] KurioHonoo:
I rebooted and tried again, still getting no permission

Sent from my DROID X2
[Motorola Droid X2] dragonzkiller:
My girlfriend has a Huwaei Ascend and it has 2.1 on it, and supposedly it's upgradeable to 2.2. That being said there is an unofficial port for it for CM7 which as we know is 2.3.
[Motorola Droid X2] juhde:
Yes you're wrong

Sent from my DROID X2
[Motorola Droid X2] ericerk:
Goood!! can't wait to see some cm7
[Motorola Droid X2] ricovox:
Can someone please comment on how 2ndinit compares to the "Droid X2 System Recovery" originally Posted c21johnson in terms of function?

My understanding is that ROMs etc could be flashed with the Recovery, so is 2ndinit simply an alternative method to flash ROMs? Can 2ndinit also function as a recovery method as well?

Or is 2ndinit something completely different altogether?

Thanks!
[Motorola Droid X2] myriad46:
Nothing personal, but you may be over your head in this particular forum. The developer forum is pretty technical. By all means, read it and follow it, but asking "entry level" questions might get you flamed around here. I don't think it's right, I'm just trying to save your feelings a bit. Once things get a little more fleshed out and "prime time" someone will post a nice set of instructions for the average user in the General forum. I've been sufing the forums for 2 years and flashed many many roms and kernels on my last phone, and I don't know what the heck these guys are talking about half the time.

However, these are the guys that are going to get us things like CM7 on our Droid X2. So the best advice I could give you would be to step back and let them work.

I hope you don't take this the wrong way, just trying to help.
[Motorola Droid X2] MikeJ92YJ:
I Really Hope I'm Not Gonna Get Frowned Upon By Posting This But If You Wanna Know How It Works Read This Like I Have.

http://cvpcs.org/blog/2011-06-14/2nd-init._what_it_is_and_how_it_works
[Motorola Droid X2] edgan:
Please give me the output from the commands below.

ls /system/xbin

ls /system/bin

ls -R /system/rootfs
[Motorola Droid X2] garywojdan81:
Great reading. Thanks!
[Motorola Droid X2] DJJasonK:
Brilliant!!!

I had an idea of what was happening, but didn't actually know how it was done. Makes me want to learn more. Just shows how far I've come to embracing my inner geek. Thanks for posting.
[Motorola Droid X2] edgan:
mount_ext3.sh is good, but 2nd-init is missing.

This should be /system/xbin.

This was my typo. It should be /system/etc/rootfs.

As a workaround for now, try the tar file.

1. Get the tar on the phone, and put it in /data

2. Become root

3. cd /

4. mount -o remount,rw /dev/mmcblk0p12 /system

4. tar xf /data/2nd-init-DroidX2-1.0.6.tar

5. mount -o remount,ro /dev/mmcblk0p12 /system

6. Reboot

If the instructions work, but /sys/kernel/debug still has nothing, then show me the output of these commands again.

ls /system/bin

ls /system/xbin

ls /system/etc/rootfs
[Motorola Droid X2] mario9702:
Hey great work on the 2nd-init ...any luck updating the apk
[Motorola Droid X2] Sandso9:
put the script in and its not showing any output it just makes a new line is that good?
[Motorola Droid X2] blakestiffler:
same problem here.... I dont think thats good
[Motorola Droid X2] Sandso9:
edgan you mind helping us out?
[Motorola Droid X2] colonel187:
Will this be implemented in Rom Manager?
[Motorola Droid X2] juhde:
Koush said he won't be supporting the X2.

This may change but it's all in Koushs hands.

Sent from my DROID X2
[Motorola Droid X2] colonel187:
That's very disappointing.:confused:
[Motorola Droid X2] ryman222:
Hopefully we get some good stuff out of this
[Motorola Droid X2] ericerk:
Koush will never support this, ever EVER, sucks right
[Motorola Droid X2] garywojdan81:
Why? I'm new to the x2 & trying to get up to speed. On the fascinate, most everything was unsupported at first but our devs got most things to work on their own & then the official support showed up. Thatdudebutch & Nitroglycerine33 did some fantastic work for us, just to drop some names.
[Motorola Droid X2] ryman222:
Why wont he
[Motorola Droid X2] zsg1313:
Probabaly because most devs are flat out sick and tired of moto/verizon bull****.

I will never purchase one again, only reason im on an x2 is because it was company provided. They told me not to mess with it and I laughed

Sprint GSII here i come...if it ever hits the states
[Motorola Droid X2] Antob125:
Samsung Galaxy 2 is coming to Verizon
[Motorola Droid X2] zsg1313:
Verizon offers 10gb for 80 dollars...Ill never go back to them again. DX2 is in my hands because the company gave it to me and i pay 27$ a month for unlimited.

If and when I leave work I do have to give it back though, so onward to Sprint!!
[Motorola Droid X2] Antob125:
If you were in before 7/7/11 then you're grandfathered into unlimited data with verizon.
[Motorola Droid X2] Xyzodiac:
Well that doesn't hurt Verizon or Motorola it just hurts the people that desperately want some developer support for their devices. Honestly I would take it as a challenge rather a deterrent.
[Motorola Droid X2] ferg40:
Man, you're a freaking cry baby.
[Motorola Droid X2] zsg1313:
ok fergie:rolleyes:
[Motorola Droid X2] colonel187:
Lol what the hell are you talking about. Nobody offered unlimited data for tethering or mobile connect. And phone data is still unlimited for $30
[Motorola Droid X2] EvilTim:
False, Verizon no longer offers unlimited plans, existing unlimited plan customers can finish their contract

http://venturebeat.com/2011/07/14/verizons-new-data-plans-could-really-hurt-mobile-apps/
[Motorola Droid X2] zsg1313:
Alright, I'll take full responsibility for ****ting up this thread with my opinion as to why Koush wasnt supporting the DX2. This thread was started about the 2nd init on the DX2, something I think we can all agree would be awesome to work with, and what this topic SHOULD get back to.

I just think Verizon's new pricing is a little out of line and Sprint seems to be the most viable alternative. Fine if you don't agree.

On a side note until CM gets over here Nitro did a nice job and Eclipse is running pretty damn smooth right now
[Motorola Droid X2] garywojdan81:
According to the vzw rep I talked to when I took the offer to replace my fascinate with the x2, if you had unlimited data on your smartphone before 7/7 you were grandfathered into unlimited data even through upgrades to 4g handsets.
[Motorola Droid X2] juhde:
Correct, it's only new contracts as is completely new (new number etc) renewals keep unlimited data
[Motorola Droid X2] DAG425:
BUMP!

So, to try and get this thread back on track, does this work or not? If it does work, what can be done with it??? Or is this whole thing DOA? I wish I knew more about dev'ing even though I am pretty savvy with linux this a whole different beast... Edgan if you need or want help let me know, I may not be a huge help but I'm willing....
[Motorola Droid X2] 0vermind:
I'm also willing!! Lets get CM7 with this.
[Motorola Droid X2] DAG425:
That's exactly my point!!! Something has gotta give...(not complaining here just expressing my willingness to help even though I really don't know a lot..)
[Motorola Droid X2] navenedrob:
I couldn't get a hold of edgan, but I am working on this myself. FYI Atrix 4G has a GB 2nd-init already, but some of the source needs changed in order to work with Droid X2. Either way, we should have this before too long.
[Motorola Droid X2] mattchenzo:
This is fascinating, but way beyond my comprehension level. Just want to get the word out to anyone developing for the X2, we have a bounty thread here:

http://xdaforums.com/showthread.php?t=1224166

That's at least $750 pledged to the first developer who can successfully distribute a method to unlock the X2 bootloader. I know someone out there has the skills, the bounty is there to make it worth the effort!

Please pass this on to anyone who may want to see it!
[Motorola Droid X2] DAG425:
That is great to hear nevenedrob! Thanks for the hard work! I know dragonkillerz was working on trying to tear CM7 apart but had run into some issues. Don't know what they are but he even pulled his github... Get ahold of him and he should be able to help also... Don't quote me on that tho! I'm just putting names and numbers together and hoping the stitching holds!!!
[Motorola Droid X2] navenedrob:
Just wanted to update that this should be around relatively soon. No promises but I'm close to porting it. It fails to find execve as this point, which kills 2nd-init but all that it will take is adjusting the locations to find execve in our init. Atrix 4G has a team working on a CM7 port, and no promises, but we can probably use a majority of their work to port to Droid X2 since the devices are practically identical in hardware. I think in the next few months if enough people get behind it for the X2 we might see some things. All in all, it is definitely looking possible and only a matter of time.
[Motorola Droid X2] navenedrob:
2nd init working on Gingerbread :) Thanks goes to me and Edgan.
[Motorola Droid X2] mario9702:
Great work!!! Glad to hear you got it up and running
[Motorola Droid X2] mikeew83:
Doesn't this mean a work around for bootloader
[Motorola Droid X2] cash_back:
Great news, can not wait to see some 2nd-init roms.
[Motorola Droid X2] ashclepdia:
SWEEEERT!!!""

Not to sure what this means but I know its good and allows for more dev. Can't wait to see what happens wit this now. Does this allow for kernel tweaks by chance? I wanna see what this beast can do on custom kernel :)

What does this make possible for x2 users who don't know?
[Motorola Droid X2] ilovesoad:
You absolutely must have an unlocked bloader for custom kernels. This allows for things like cm7.
[Motorola Droid X2] ilovesoad:
Woops dbl post
[Motorola Droid X2] mikeew83:
But to run cm7 it has its own kernel
[Motorola Droid X2] Kanibull:
Say that to the defy that has had cm7 running on it for a while now with a locked bootloader. Oh and let's not forget the og dx. So as long as someone is willing, cyanogenmod can be done with 2nd init
[Motorola Droid X2] mikeew83:
Well awesome I just thought that you had to have custom kernel
[Motorola Droid X2] DAG425:
AWESOME!!!!

AWESOME!!! Cant wait to see what is now to come!!!! Major props on getting it working!!! It seems there are more and more users that have the phone now. And Koush actually tweeted: "If you want a D3/DX2 bootstrap, let me borrow me a phone! :P"!!! So that is more good news!!!
[Motorola Droid X2] Epicardium:
So let me see if I have this correct....

With a working 2nd-init, devs can now "hijack" the boot sequence somehow and replace some important code that normally tells the kernel whether or not to panic. And therefore, key system files such as all the motoblur stuff and other things I don't comprehend can now be done away with or modified and the kernel will not panic as it would have before, and so the device will actually function with these custom ROMs.

BUT, because the actual bootloader itself is still locked, devs cannot yet instruct a different kernel to be run (or can't replace the existing one), and therefore many ROMs that are very different from stock, such as CM7, will have to "patch" the existing kernel through some techniques that I don't understand in order for all the hardware to play nice with the software. Yet ROMs that are based on the existing motoblur experience, but only seek to streamline it and debloat it, will work pretty flawlessly using this technique without the need for kernel patches because the software and hardware already play nicely together.

Does that sound about right? Am I making any sense? Just trying to talk this through in my head so I can understand where this places us in the development cycle.
[Motorola Droid X2] DAG425:
That is basically right. As of now, the few ROMs we have are based off of the default kernel. CM7 has already been ported successfully to devices running 2nd-init hacks written for those devices. Dragonzkiller has been working on tearing CM7 apart to see if he can get it to work. Now that 2nd-init is confirmed working, all we need to do is wait for the devs to work together and port CM7 and other ROMs that use custom kernels to work with the default kernel via 2nd-init... So again, its just a waiting game now...

EDIT: here is a link to what 2nd-init is and how it works... It is a little technical but it should help u get the jist of how it does what is does... http://cvpcs.org/blog/2011-06-14/2nd-init._what_it_is_and_how_it_works
[Motorola Droid X2] ashclepdia:
That is also posted earlier I believe by MikeJ aka Caps lol. And even if I don't understand the complete tech wording that explanation makes more sense than a 99¢ store....hadtoto say it..sorry getting late and just keep checking and waiting for an " I've DONE IT" post lol
[Motorola Droid X2] DAG425:
LOL! Yeah I thought it was MikeJ who posted it but couldnt remember, and I wasnt gonna go looking as it was also late for me.....
[Motorola Droid X2] MikeJ92YJ:
Wahoo Ya Go Me! Yeah I Posted It Earlier Way In The Beginning. I'm Excited For This Breaking News. I'm Imagining Another Month Or Two Before Anything Like CM7.
[Motorola Droid X2] DAG425:
Something like that MikeJ... We need to hear fron Dragonzkiller really to know where he is at with his work on CM7 and go from there... Once someone hears from him we will have a better idea as to what to expect for progress from here....
[Motorola Droid X2] MikeJ92YJ:
It's Been So Silent Lately That I'm Not Jumping The Gun. It Would Be Nice To Get A 'Check-in' But I Know People Have Lives To Live.
[Motorola Droid X2] MkFly:
Anything new on this?
[Motorola Droid X2] garywojdan81:
Navenedrob is taking point on cm7 now I believe.
[Motorola Droid X2] mastafunk:
Links are dead here..

About mid thread it was mentioned that it was working on gingerbread. Anyone have a current package or a link?
[Motorola Droid X2] Staggo:
Try pming Naven or Edgan. My guess is it's not perfect.
[Motorola Droid X2] andrewp3481:
Why would the atrix need/have a 2ndinit if the bootloader is unlockable? The X2 is a great phone...but I had to switch back to my X cause.the X2 is the bastard child of the Dev community. Lol.
[Motorola Droid X2] Peperm1nt:
the Atrix wasn't always unlockable. That's why they have it.

Tapin' the Talk on the xSquared
[Motorola Droid X2] ashclepdia:
I don't think the atrix has a FULLY operating 2nd init.

they were apparently getting close when the unlock was found.
[Motorola Droid X2] kaliblazin707:
I hate Motorola. Loved my samsung vibrant/i9000. Love the fact Htc provides everything a dev needs. Wtf Motorola? Its our device we paid for, give us the dam key already. The problem is that dam fuse. If we could get a riff box to burn it out?
[Motorola Droid X2] IDMA.DROID.X2:
I think its VZW and not moto, moto doesn't pay to replace fried or bricked phones, VZW does
[Motorola Droid X2] aceoyame:
The problem is actually that the efuse IS already burnt, like on the 360 so we can't jtag it and pull the key. As for brute forcing it, even we can't as it's 256 bit encryption and it is incredibly tough to break.
[Motorola Droid X2] aleksandar_021:
Is there a chance you guys can help me port or make or whatever :D that 2nd-init to Motoluxe?

Im not much expirienced, but i know a little more than basic stuff...Like fastboot, adb, porting ROMs and so on...The motoluxe comunity would be gratefull for your help!

CHEARS!