Welcome to XDA

Search to go directly to your device's forum

Register an account

Unlock full posting privileges

Ask a question

No registration required
Post Reply

[ROMS] Stock Atrix HD Roms

OP skeevydude

27th March 2013, 07:18 PM   |  #1  
skeevydude's Avatar
OP Recognized Contributor
Flag Hot Springs
Thanks Meter: 2,867
 
2,850 posts
Join Date:Joined: Feb 2012
More
Over the next week or so I plan on making stock, deodexed roms from our fastboot system.img's. Other than Root, Busybox, init.d support, insecure adb, and being deodexed, they'll be completely stock -- nothing removed, nothing else added -- and are to be used as roms, the base rom for ports, whatever.

If you don't need insecured adb, delete /system/etc/init.d/AdbdInsecured
I include it because its a necessary feature for me.

All the roms* will be uploaded to my Goo.im page for Atrix HD
All the roms are for the locked AT&T Atrix HD running Jellybean 4.1.1.
Do not flash Gapps with the Stock Roms

Currently Done
  • Mexico Retail 4.1.2
  • AT&T 4.1.1* (not mine, see below)

To Do
  • Bell 4.1.2 (Jellybean)
  • ATT 7.7.1Q-115 (ICS)
  • Bell 7.7.1Q-115 (ICS)
  • ATT 7.7.1Q-144 (ICS)

Mods

Currently the only Mod available is the Extended Reboot Menu for stock AT&T DeOdexed, I'll make the same mod for other stock roms as I have the time.

Mexico Retail Info
  • Jellybean 4.1.2
  • Moto Blur 98.2.2 (oddly, AT&T JB 4.1.1 is Blur 98.4.20 -- this rom is higher Android Version, Lower Blur Version -- weird)
  • Very little bloat
  • WIFI didn't work until I added in the kernel modules from Stock AT&T. If you have errors, see first if it could be module related and replace the offending one.

* STOCK AT&T INFO

The stock AT&T rom is located on the Batakang FTP server and was not done by me. I assume Mattlgroff or SirHoover did that one. Someone let me know so I can give proper credits & thanks. It does not contain InsecuredAdb or init.d support. When I finish up the other stock roms on the list I'll make a Stock AT&T of my own, unless the current one's maker doesn't mind me adding init.d support and InsecuredAdb like the rest of mine on goo.im will have.

To Rom Cooks
  • For init.d support, I hid the init.d initialize command in /system/etc/init.qcom.bt.sh. Let me know if there's a better place to put that command or a script activated earlier in the init process we can edit.
  • Feel free to use my stock roms for whatever project you want. Thanks and credits are appreciated but not required.
  • I'm unsure if the ICS roms will even work with the Jellybean kernel & boot. I'll be finding out later on today.

Credit and Thanks
Gotta give Mattlgroff credit for the InsecuredAdb and reverse engineering Chainfire's
Thank You to whoever uploaded the Stock ATT Deodex on Batakang, I'm using its updater-script, su binary, & superuser.apk. I was lazy on the su part
The Following 28 Users Say Thank You to skeevydude For This Useful Post: [ View ]
28th March 2013, 07:18 PM   |  #2  
skeevydude's Avatar
OP Recognized Contributor
Flag Hot Springs
Thanks Meter: 2,867
 
2,850 posts
Join Date:Joined: Feb 2012
More
I'm working on getting ICS to boot with the AT&T Jellybean kernel.
So far I'm able to get it to boot, do a complete gapps setup, but after that, it bootloops within a minute of accessing the homescreen.
Boots after that loop on the animation or will give ~30 seconds of usable display before looping.
Factory resetting allows for completing the initial setup.
If I sit on the Gapps setup page, it'll eventually start looping, but much longer than if I finished and accessed the homescreen.
I'm unable to pull any kind of logcat, ddms, etc since I can't get the PC to recognize it over usb (driver error???)

Any ideas?

I've tried replacing kernel modules with JB versions -- didn't work. By then it was after midnight so I went to sleep. That's where I'm at now. Gonna start testing out JB binaries and libs today.

Since we're able to get a working display, that makes me think that a stock ICS rom for JB users is possible. We just gotta figure out what needs to be backported from Jellybean. Maybe a new init script or an init.d script that'll fix what JB sets that ICS doesn't like.

Can someone running ICS please upload their init scripts? I'd like to compare them with JB's.
The Following 2 Users Say Thank You to skeevydude For This Useful Post: [ View ]
30th March 2013, 01:22 AM   |  #3  
Senior Member
Thanks Meter: 205
 
146 posts
Join Date:Joined: Feb 2013
More
RAZRHD 4.1.2 firmware if you're still interested: http://sbf.droid-developers.org/vanq...QW_CFC.xml.zip

As for getting ICS to boot, I think you're spot-on about the init files. Safestrap doesn't mess with / files, but it does create symlinks for /system, etc & execute init files that are placed in /system/etc/rootfs. This might be key to your efforts.

Epinter has a CM10 rom that uses a modified ICS kernel, but it has no problem running on my JB phone with SS (minus the camera). Although I had to repair his inits to fix a boot error & insert two /bin files. Perhaps you could use his rootfs/inits as a guide on getting ICS to work with SS on JB.

My safestrap fix for Epinter: http://forum.xda-developers.com/show....php?t=2178123
Epinter's ICS-based CM10: http://d-h.st/ML8

Update: Just found this: http://rootzwiki.com/topic/8794-bion...1/page__st__20
It says that SS moves anything in /system/etc/rootfs to /, so if you can get a hold of the ICS init files, that should be all you need to fix the boot.
Last edited by progrockguy; 30th March 2013 at 01:26 AM.
The Following 3 Users Say Thank You to progrockguy For This Useful Post: [ View ]
30th March 2013, 04:02 PM   |  #4  
skeevydude's Avatar
OP Recognized Contributor
Flag Hot Springs
Thanks Meter: 2,867
 
2,850 posts
Join Date:Joined: Feb 2012
More
SS, while convenient, is a serious pain in the ass as far as the init process goes....I miss Defy's 2nd-Init in that regard. Everything was in /system/bootmenu/*. The downfall with 2nd-Init is you lose and reinstall the bootmenu with every rom install -- Accidentally wipe /system and not install a rom? -- sbf time .

I'll take a look at the RAZR HD 4.1.2 fastboot today or tomorrow. Rainy day, so maybe today. I'm just hoping that the lapdock fix isn't kernel deep.

Thanks for the links, I'm sure they'll be invaluable.

I'm guessing here, but I think ICS's biggest issue is\will be USB -- I'm unable to get anything USB to work -- phone detecting USB or the PC detecting the Phone. Working blind with no logs, no usb, and a looping boot animation really sucks. With any luck, Moto didn't fully remove USB mounting via the kernel, only SW blocks in JB. While only briefly, I know that at least the display works, bluetooth turns on and off, I think audio works (can't remember if it beeped or not with the rocker presses),

Time to search for ICS init scripts then.
The Following User Says Thank You to skeevydude For This Useful Post: [ View ]
1st April 2013, 03:40 AM   |  #5  
skeevydude's Avatar
OP Recognized Contributor
Flag Hot Springs
Thanks Meter: 2,867
 
2,850 posts
Join Date:Joined: Feb 2012
More
Later on tonight I'm going to upload the ICS dumps. They still don't work but I figured the libraries and binaries could be useful with CM10 porting. The Bell will be flashable since it has a working display -- if only until non stop looping .

For some interesting info...there are 2 different sets of ICS camera drivers. The first is 1st AT&T\Bell and the second is the other AT&T. Means ya got two different sets of drivers to test when porting .

/I really need to update my banner below

UPDATE

They're all uploading now. Should be done in 5-7 hours. My upload speed sucks.

All are flashable, but the ICS ones don't work. Only Tested 144-att and 115-bell.

I'm also uploading 4.1.2 Bell. It's untested but should work.

Obviously, only flash these on a rom slot. I've only used and tested on slot 1.
Last edited by skeevydude; 1st April 2013 at 06:50 AM.
The Following 2 Users Say Thank You to skeevydude For This Useful Post: [ View ]
1st April 2013, 03:46 PM   |  #6  
AnkurBedi's Avatar
Senior Member
Flag New Delhi
Thanks Meter: 35
 
145 posts
Join Date:Joined: Feb 2012
More
Skeevy , i really hope you or somebody else makes Paranoid Android available for AHD ( i know it's wishful thinking ).

For me its the only ROM worth flashing with the same android base version for the AHD . Not undermining the developer's efforts , all other ROMs (with same base version 4.1) that i came across here , I can get the same functionality and ui changes from a combination of custom launcher , root apps and some minor fixes here and there . I have not yet flashed a single custom ROM on my AHD , just rooted it and debloated it for the same reason .

I used to own a defy which was officially upgraded till froyo 2.2 only and boy did i flash the **** out of it . But that was only because of worthwhile functionalities in custom ROMs(be it CM 7,CM 10 by quarx, PA by you or MIUI) that couldn't be achieved by mere root apps or custom launchers .
1st April 2013, 04:14 PM   |  #7  
Senior Member
Thanks Meter: 67
 
1,929 posts
Join Date:Joined: Jun 2006
thanks for this rom
The Following User Says Thank You to SiL3nTKiLL For This Useful Post: [ View ]
1st April 2013, 04:59 PM   |  #8  
skeevydude's Avatar
OP Recognized Contributor
Flag Hot Springs
Thanks Meter: 2,867
 
2,850 posts
Join Date:Joined: Feb 2012
More
Quote:
Originally Posted by AnkurBedi

Skeevy , i really hope you or somebody else makes Paranoid Android available for AHD ( i know it's wishful thinking ).

For me its the only ROM worth flashing with the same android base version for the AHD . Not undermining the developer's efforts , all other ROMs (with same base version 4.1) that i came across here , I can get the same functionality and ui changes from a combination of custom launcher , root apps and some minor fixes here and there . I have not yet flashed a single custom ROM on my AHD , just rooted it and debloated it for the same reason .

I used to own a defy which was officially upgraded till froyo 2.2 only and boy did i flash the **** out of it . But that was only because of worthwhile functionalities in custom ROMs(be it CM 7,CM 10 by quarx, PA by you or MIUI) that couldn't be achieved by mere root apps or custom launchers .

I'll be straight up with you, I could make PA for us but it wouldn't be the latest version. It would be 2.5.3 just like the Defy -- AOSPA (PA 3.0+) won't be possible until we're able to get AOSP to compile from source (the SourceForge crap). It would be based on Epinter's CM10, have the same bugs as CM10...basically I'd be making PA for another device then porting that over for us . It would probably take me 6-12 hours to do all the source merging, another 2 to compile, and a day to test then upload. There is no ETA cause I haven't started on anything nor is it on my to do list yet. Times are based on how long it took me to do the Defy merging, compiling, testing.

I'm unsure on the 4.1.2 Bell rom, but the 4.1.2 Mex Retail is worth using instead of stock -- less bloat, no entitlement checks.

I partially agree on the other 4.1 custom roms -- yes, you can do it all yourself, but not everyone can. Also, not everything is compatible, so if you don't know what you're doing and flash a bad, lets say audio tweak, and it doesn't work or loops you, you could be screwed simply by lack of knowledge. That's also why I released the one custom thing I've done as a standalone mod.

Rom cooks do a lot behind the scenes -- I've been working on a rom on and off since I've had my AHD. Only mentioned in here, in a PM, and maybe publicly once or twice. I've been testing various audio tweaks, launchers, scripts, mods....I don't want to give 2-3 week eta posts cause life happens, it might not work when I get to the moment of truth, and something always happens to make any specific eta I give wrong . I've been doing tons of testing, looking for something different than the AT&T stock base or RAZR port base(see this thread ), tons of apk decompiling (every 4.1.2 Atrix HD apk so far), and have been adding French\Canadian English to the MR base (25 apps in). Other than that, all I know is its gonna be PlayStation Certified (already have PS Store fully working). Can't say more cause I don't know any more than that Point is, other cooks do tons of crap behind the scenes to ensure a good, working environment that you can't get without doing\knowing some ****. If I wasn't trying to do so much I might have had something usable by now -- I've messed with ICS, CM10 porting, SF sources, stock smali mods, my own rom, alternate stock roms.

Luckily, I still have my Defy and Bravo. Quarx is still going strong and pushing out new CM's, kernels, and everything good. One can only hope that we'll have even a quarter of the roms the Defy has. I'm so glad my first Android phone was a Defy clone. I've learned a lot because of it.
The Following 4 Users Say Thank You to skeevydude For This Useful Post: [ View ]
1st April 2013, 05:59 PM   |  #9  
swapnil0545's Avatar
Senior Member
Thanks Meter: 95
 
126 posts
Join Date:Joined: Jul 2012
Re: [ROMS] Stock Atrix HD Roms
Looking forward for your custom rom skeevy :thumbup:

Sent from my MB886 using xda app-developers app
1st April 2013, 08:47 PM   |  #10  
freshlycutlawn's Avatar
Senior Member
Thanks Meter: 44
 
249 posts
Join Date:Joined: Apr 2011
More
Going to test out the Bell ROM and will report results later tonight or tomorrow. Thanks so much for the upload and the work youve done so far!

The Following User Says Thank You to freshlycutlawn For This Useful Post: [ View ]
Post Reply Subscribe to Thread
Previous Thread Next Thread
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes