[Recovery] Team Win Recovery Project (TWRP) - 2.2.1.5 (last update: 18 August 2012) - Galaxy Tab 10.1 Android Development

Hello everybody!
Yesterday I was thinking about a new app for Android, and this app would be able to comunicate with the recovery to schedule things like backup and restore. In 2011 I released "ROM Updater" (not that big success though) which used extendedcommands, an extension to the recoveries made by the team of CyanogenMod (it was indeed created to let the CM updater work).
ClockworkMod Recovery adopted this system, but the author probably didn't want the competition, so started to release the ClockworkMod recovery with encrypted extendedcommands. You can still recompile CWM and redistribute with the unencrypted commands, though I decided to opt for something less rouge-ish (why the hell should I recompile something that already "works"?).
Team Win Recovery Project is a 100% open-source recovery with a new scripting language, called "OpenRecoveryScript". It's just like extendedcommands, but without all the implications of "Premium"* or in any case limited API.
Well, TWRP is not only that, it's a full-multitouch recovery, easy to use. It's being built for a list of devices, and this list will be updated every time someone will compile the recovery for his own device. I decided to compile it for the P7500, hoping it will be added soon to the official list. In the mean while, I'll release the builds right here.
I've built and tested the recovery image for the P7500 (WiFi+GSM) and it's been confirmed that it works on the P7510 device too (WiFi only).
Goo.im GT-P7500 TWRP repository
TechErrata GT-P7500 TWRP repository
TWRP 2.2.1.5 - GT-P7500
openrecovery-twrp-2.2.1.5-gt-p7500.img (on Goo.im)
openrecovery-twrp-2.2.1.5-gt-p7500.img (on TechErrata.com)
TWRP 2.2.2.0 - GT-P7510 (thanks to MapleSyrup)
openrecovery-twrp-2.2.2.0-gt-p7510.img
How to flash:
- Copy the recovery into the storage partition (alias /sdcard)
- In adb, as root, execute dd if=/sdcard/recovery.img of=/dev/block/mmcblk0p2
Cheers
*I personally think that Koushik Dutta (the ClockworkMod guy), encrypting the commands with his distributions, played hard: ROM Manager is the "official" CyanogenMod updater (it's distributed along with any CM release even if it's not opensource (and the CM guys worked hard to take the closed-source apps out of their release)), de-facto everybody install the CWM recovery just 'cause it's already there (déjà vu Internet Explorer?). I think this is called "monopoly" and should be fought in any possible way.

I'm all for true open source development, and will be watching your progress on this. Kudos and a thanks to you!
Sent from my GT-P7510 using XDA Premium HD app

I'd be willing to test for the p4vzw. If you build an image for it.
Sent from my Galaxy Nexus using Tapatalk 2

This appears to work on my Wifi Galaxy Tab 10.1 (p7510). Although the log says "E: Unable to mount /sdcard" I can access the sdcard just fine. I tried updating to the latest droidbasement.com kernel and it flashed perfectly.
Oh, and thanks for the quick and easy non-odin way of flashing recoveries.

The recovery is already in the goo.im repository
http://goo.im/devs/OpenRecovery/gt-p7500
The dropbox image is already update to fix the /sdcard "problem" ^^

Would this work on a Galaxy Tab 10.1 wifi (p4wifi)?
Sent from my Nexus One

According to AAccount yes. Please confirm this, so that I'll tell the TWRP guys to add the repo for that device too and I'll update the title of the conversation here.

I can say without a doubt that this is the best recovery I have used on any device in my 3 years with android phones. Wow! Graphics a bit grainy on the p7500, but functionality is fantastic! Thanks!

Very nice recovery system, good to see other options. HTC users had several choices such as AmonRa and 4ext.

Can confirm that it works on the WiFi only version. Thanks for the options , friend. Been running TWRP on my One X since the boot loader was unlocked, and I was missing it.
Sent from my GT-P7510 using Tapatalk 2

At the risk of sounding like a noob.....what is adb, and can someone provide a link so I can school myself on it?
Sent from my GT-P7510 using XDA Premium HD app

Swammy1979 said:
At the risk of sounding like a noob.....what is adb, and can someone provide a link so I can school myself on it?
Sent from my GT-P7510 using XDA Premium HD app
Click to expand...
Click to collapse
You don't actually need to use adb. Any terminal app should do it. Just tyope "su" before issuing the dd command. I used this app https://play.google.com/store/apps/details?id=jackpal.androidterm&feature=nav_result. I suppose a word of caution would be to make sure you have the command correctly. Don't make a typo like mmcblk0p3 or you could be in a nasty situation.
Adb can be found in the android sdk. Google "android sdk" and download the appropriate one. After that have the sdk download platform tools.

Swammy1979 said:
At the risk of sounding like a noob.....what is adb, and can someone provide a link so I can school myself on it?
Sent from my GT-P7510 using XDA Premium HD app
Click to expand...
Click to collapse
An easy and safe way if you have the SDK installed is to run adb shell
Then type su
paste in the dd command posted earlier

Thanks....I went on google and am now learning about Android SDK. Interesting stuff. I know how I will be spending my weekend!
EDIT: In the meantime, I went ahead and used terminal emulator for the commands. I definitely like the touch interface...and it looks nicer than cwm for sure! It is a little slow graphically, but I think that can be forgiven based on the look of the interface.
Confirmed working on the p7510 wifi
Sent from my GT-P7510 using XDA Premium HD app

Hi
It works like a charm on my 7500.
Thanks for that. Maybe some one could make the install more user friendly, a recovery zip?
Sent from my GT-P7500 using XDA Premium HD app

I could create an update zip... if only I could remember where I left the signing tool...

This is a really nice recovery, thanks for posting it. And I think that with this recovery I can flash a zip from the command line, this will be really useful for my scripts.
elegos said:
The dropbox image is already update to fix the /sdcard "problem" ^^
Click to expand...
Click to collapse
BTW, I'm compiling it for the GT-P7510 (p4wifi), everything works fine, but I don't know how to fix the /sdcard error message, could you please tell me how to do it?

That is a nice one, thank you very much for this project.

MapleSyrup said:
This is a really nice recovery, thanks for posting it. And I think that with this recovery I can flash a zip from the command line, this will be really useful for my scripts.
BTW, I'm compiling it for the GT-P7510 (p4wifi), everything works fine, but I don't know how to fix the /sdcard error message, could you please tell me how to do it?
Click to expand...
Click to collapse
http://goo.im/devs/OpenRecovery/gt-p7500/openrecovery-twrp-gt-p7500-2.1.8.img
^-- this works for the 7510 too
BTW it's just a line in recovery.fstab in the device sources: comment the /sdcard one.

Works great for me although it's a bit slow to boot into compared to CWM or even to TWRP on my brother's HP Touchpad. Also text is a bit pixelated. Other than that though it seems to work well. I use 4ext on my Nexus One so it's really nice to finally get a touch recovery on my tab too
Sent from my GT-P7510 using Tapatalk

Related

[ROM][ALPHA]FrostMod GingerSense v1a (Desire HD leaked Gingerbread ROM Port)

*This is my first ever ROM port, so expect not much working*
*I take no responsibility for anything that you do to your phone or what happens to it*
FrostMod GingerSense v1a
This is the first version of what is going to hopefully get more and more working and functional with time.
Working: Not much. Post in comments what's not/what is for you.
This right now is a pretty bare OP, but hopefully with continued development, will grow with time.
NAND Backup before flashing, it's always safe!
Download: http://www.megaupload.com/?d=2TLM7ZMA
(MD5) fd6e8b7b613ed07225e601397944ee7a
Ported from the Desire HD leaked Android 2.3.2 Gingerbread leak found here: http://forum.xda-developers.com/showthread.php?t=983847
Changelog:
v1a: Initial Release
reserved.......
another just in case........
downloading now
Just had to change my pants
Sent from my ADR6300 using XDA App
With not much working. Does that include basic phone functions? Eg. The radio. Calling, sms?
Sent from my ADR6300 using XDA App
Just tried flashing with cwm2 & cwm3.
got installation aborted each time.
Sent from my ADR6300 using XDA App
What cwm is required? Ill give it a shot to see what is working, just sittin in front of tv watchin golf anyways.
Sent from my Incredible using XDA App
theguitarguy58 said:
Just tried flashing with cwm2 & cwm3.
got installation aborted each time.
Sent from my ADR6300 using XDA App
Click to expand...
Click to collapse
Same here. Used 2.5.1.2 and 3.0.0.8.
This will not install at all
I may not be a developer but I think I may have an idea on what's going wrong:
1. I think that there's too much being put into the System partition. Correct me if I'm wrong but you're only given so much.
2. I think that the ROM is packaged wrong. When I open up the ROM in 7zip, I don't see the system and boot.img file first, I see a subfolder and THEN the system and boot.img.
Again, I just wanted to give a heads up, I'm in no way educated in this stuff. I'm just reporting as I sees 'em.
Was just gonna say that the structure was jacked. The ROM does seem large as well
kschwarz88 said:
I may not be a developer but I think I may have an idea on what's going wrong:
1. I think that there's too much being put into the System partition. Correct me if I'm wrong but you're only given so much.
2. I think that the ROM is packaged wrong. When I open up the ROM in 7zip, I don't see the system and boot.img file first, I see a subfolder and THEN the system and boot.img.
Again, I just wanted to give a heads up, I'm in no way educated in this stuff. I'm just reporting as I sees 'em.
Click to expand...
Click to collapse
You're right, I was in a hurry and packaged it wrong. Thanks for pointing this out. Will rezip and upload when I get home.
Sent from my Incredible using XDA App
For what it's worth, I repackaged the ZIP myself and am installing it at the moment. It requires CM 2.x (I'm using the temporary flashable 2.5.1.2 that was floating around to bypass my already-installed 3.x series).
I think I did it right, but here's the error I get:
E:Can't symlink /system/xbin/su
E:Failure at line 81:
symlink /system/bin/su SYSTEM:xbin/su
Installation aborted.
donnyp1 said:
What cwm is required? Ill give it a shot to see what is working, just sittin in front of tv watchin golf anyways.
Sent from my Incredible using XDA App
Click to expand...
Click to collapse
At the moment, CWM2.
It is not going to install until the system folder in below 250mb or so.
The OP has it at 350mb.
There is no way the OP even knows whether it even works because it will not install like this.
Thanks for the link in the first post. I'm trying a quick test build that I ported. I'll know if this DHD version is any easier to port in a few mins.
Tough to gain confidence if this is how thread starts. Good luck.
ANything yet?

[ROM][DEV] Pure AOSP for the Atrix

Howdy folks. I'm pleased to introduce a pure AOSP system for the Atrix.
Current Version: 2.3.5+ (branded 2.3.7 due to whacky issues related to android.git.kernel.org being down)
This is as close to Google's stock Android (as seen in Nexus devices) as possible, while retaining an acceptable amount of functionality with the Atrix. It is based heavily on the Atrix Dev Team's CyanogenMod work, without using CyanogenMod repositories.
This system and the associated repo tree are targeted at developers. It is somewhat stable, but I cannot offer support or maintain a steady pace of development for end-users. As a result, there may be various intermittent or chronic issues with the build or the source code.
Things that are known not to work:
Webtop
Fingerprint scanner
Dual storage (internal + microSD) support - only one can be used at a time
HDMI stuff is totally untested
RTSP streaming in a specific corner case (which I've noticed)
GPS indicator sometimes gets stuck on, while GPS is clearly off
All CyanogenMod-specific bells and whistles - this is PURE AOSP
Probably other stuff that I can't remember at the moment
To switch between internal storage and microSD, there is an additional Android configuration switch: Settings -> Storage -> Use internal SD. Check/uncheck it as appropriate, then reboot for the change to take effect.
Hardware features not listed above are expected to work. However, there may be stability or functionality issues in any aspect of the system.
The source tree for this system is available at http://github.com/atrix-aosp.
To build a tree (a working repo utility is needed, of course):
Code:
$ mkdir atrix-aosp
$ cd atrix-aosp
$ repo init -u git://github.com/atrix-aosp/manifest.git -b gingerbread
$ repo sync
$ cd device/motorola/olympus
-- Connect your Atrix and enable ADB to pull proprietary bits --
$ ./extract-files.sh # (Or use a mounted system image to do this with local-extract-files.sh)
$ cd ../../..
$ . build/envsetup.sh
$ lunch generic_olympus-userdebug
$ make -jX otapackage # Where X = concurrency level, NUM_CPUS+1 is usually good
Have several pizzas, then come back a few weeks later to find a CWM-flashable ZIP at out/target/product/olympus/generic_olympus-ota-eng.$USER.zip (assuming everything went fine).
My latest built system is available for download and can be flashed from a CWM recovery. When flashing, it will require a wipe (of course) due to: incompatible signatures with Moto ROMs, or incompatible databases with the CM ROM.
Again, please remember: there will be issues and I cannot offer end-user support!
Check out the Atrix Dev Team's CyanogenMod port!
DONATIONS:
I will not be accepting donations for this project. Instead, please consider donating to the Atrix Dev Team, who has done all the work that I shamelessly stole:
DONATE.
CREDITS:
Turl
eval-
faux123
t0dbld
SamCripp
ibproud
The rest of the Atrix Dev Team
The CyanogenMod Team
If I forgot you, PLEASE TELL ME!
Excellent work Stinebd. You've put a lot of hard work into this and I hope people here know how much potential this work has.
You heard the man, no end user support. Respect his wishes and keep this thread about development.
Finally! Can't wait to flash this, I love AOSP!
Thanks Stine!!!! Appreciate your hard work!
Motorola Atrix doing the job for me.
Can we get some screen shots?
sent from cm7 atrix 1.3ghz
Hm.... Wonder if this can be of use...
@diviance .....your an awesome dev
sent from cm7 atrix 1.3ghz
Thank you!
Sent from my MB860 using XDA App
Deggy said:
Thank you!
Sent from my MB860 using XDA App
Click to expand...
Click to collapse
+1
Amazing.
Sent from my MB860 using XDA Premium App
Yeah I'm definetly gonna be up flashing this tonight!
Dude! Nice Work. I will try it on my extra atrix tommorow. Also you have screenshots?
Screenshots are cm7 screenshots. They are they same basically except no cm7 parts.
Motorola Atrix doing the job for me.
Why the request for screen's? AOSP is AOSP right? Pretty much looks the same no matter the device IMO.
This ROM would be perfect if someone could fix the size of the dial pad to fit the screen and that annoying ass flashing white light when making a call.
Sent from my MB860 using XDA Premium App
nalomo said:
This ROM would be perfect if someone could fix the size of the dial pad to fit the screen and that annoying ass flashing white light when making a call.
Sent from my MB860 using XDA Premium App
Click to expand...
Click to collapse
Dialer looks fine to me.
The dial pad is smaller just like cm7.
Sent from my MB860 using XDA Premium App
What kernel is this running?
Sent from my MB860 using XDA Premium App
I figured I'd write this for people like me, who love trying new things and are willing to help test new builds like this one. After you install this ROM, it's exactly how he says it is. Completely bare bones system. This means it does not come with a file explorer. So if you see this and go....wow...I have no way to install root explorer to install any files....looks like I gotta reboot and flash google apps! So you boot into recovery mode to flash google apps, except google apps are stored on your external SD card, which isn't able to be seen now from RomRacers Recovery....and since I store no files on Internal SD....now I'm like..hmmm...OK. Well! I'll simply fix that by mounting USB (yeh I thought this would work for some reason lol) in recovery! Except you can't mount USB storage either obviously. Damn. Wait! I'll flash a restore! Since I backup my ROMs I use daily, I'll just restore from a previous nandroid backup! Nope. When ya hit Restore, it can't mount the SD card that they're stored on to restore anything. So now I'm sitting on my hands going...****...hmm...I can't even flash a new ROM now...feck...So Im thinking I'll have to push some files to the internal SD card via my computer to be able to flash google apps, which willl give me access to the market. Or flash the gingerbread .sbf lol. But I've only pushed files a few times, so now I gotta go lookup instructions. Moral of the story? This ROM is awesome. And fricking lightning fast. But make sure when you flash it you have google apps on internal storage be4 you do ;p
Cool story bro. Jk... thanks for the heads up.
Sent from my MB860 using xda premium

ICS Multitasking Button!

Hey people! This is my first post here, but I've been watching this place for over 3 years now. Primarily a Mac developer, but switched from iOS to Android even before ICS came out. I own an HTC Aria and a Galaxy Tab 10.1 (also one of those iCuttingBoards that apple makes).
This is just a zip file with all the files modified for the HTC Aria. Works great with that last EGL-enabled build of the CM9 rom in WinSuk's thread (I need 10 posts to thank him!?!? wtf?).
Here are instructions for rooted users:
1) Download the zip.
2) Unpack and you'll see the system folder with its hierarchies.
3) Open up Terminal (i'm a Mac) or cmd.exe (Windows).
4) adb push <my_unzipped_folder_here>/system/framework/android.policy.jar /system/framework/android.policy.jar
5) adb push <my_unzipped_folder_here>/system/usr/keylayout/ /system/usr/keylayout/
6) Reboot!
7) ENJOY!
The HTC Aria with CM9 + EGL, and this mod makes it a seriously amazing phone (arguably far better than stock. it runs faster than my iCuttingBoard 1st gen too!)
Galaxas0 said:
Hey people! This is my first post here, but I've been watching this place for over 3 years now. Primarily a Mac developer, but switched from iOS to Android even before ICS came out. I own an HTC Aria and a Galaxy Tab 10.1 (also one of those iCuttingBoards that apple makes).
This is just a zip file with all the files modified for the HTC Aria. Works great with that last EGL-enabled build of the CM9 rom in WinSuk's thread (I need 10 posts to thank him!?!? wtf?).
Here are instructions for rooted users:
1) Download the zip.
2) Unpack and you'll see the system folder with its hierarchies.
3) Open up Terminal (i'm a Mac) or cmd.exe (Windows).
4) adb push <my_unzipped_folder_here>/system/framework/android.policy.jar /system/framework/android.policy.jar
5) adb push <my_unzipped_folder_here>/system/usr/keylayout/ /system/usr/keylayout/
6) Reboot!
7) ENJOY!
The HTC Aria with CM9 + EGL, and this mod makes it a seriously amazing phone (arguably far better than stock. it runs faster than my iCuttingBoard 1st gen too!)
Click to expand...
Click to collapse
Ok, Am I missing something? Where is the link?
benbailey84 said:
Ok, Am I missing something? Where is the link?
Click to expand...
Click to collapse
The OP forgot to add it/attach the file .
Whoops! It should be attached now.
Galaxas0 said:
Whoops! It should be attached now.
Click to expand...
Click to collapse
Seriously crippled my Aria running MunJeni's CM9 4.0.4 ROM.
The hard buttons wouldn't work, and lots of other stuff broken.
Is this intended to be loaded into ICS or CM7?
Yeah. Just flashed munjeni's ROM... not fun. I'll release a new version as this one was meant for WinSuk's ROM.
Sent from my Liberty using XDA
Galaxas0 said:
Yeah. Just flashed munjeni's ROM... not fun. I'll release a new version as this one was meant for WinSuk's ROM.
Sent from my Liberty using XDA
Click to expand...
Click to collapse
Thanks for checking and for the work on this!
I'm probably asking a silly question, but what exactly is the multitasking button supposed to look like and what's it supposed to do?
I can press and hold the home screen for app switching, so I'm curious about what this button does and what advantage it offers.
.
Oh, this just takes the ICS Multitasking (the Recent apps) which the HOME PRESS + HOLD brings you, and puts that on the search button, which I've never used. Ever. Ever in the history of ever. So i'd love to have easier access to the multitasking.
P.S. does anyone know how to make this a flashable CWM zip?
Hmm awesome man..:thumbup:
Sent from my Android using xda premium
It's good!
Enviado desde mi LG-D802 mediante Tapatalk

Device images for developers

I'm trying to resurrect alternative ROM development, CM9 with the target.
For analysis I want to ask advanced users to export images of their devices.
I am interested in ICS upgraded devices.
How to:
You have to be rooted.
Connect you device to ADB.
Export copy of your partitions by executing in adb terminal
Code:
su
dd if=/dev/block/mmcblk0p1 of=/mnt/sdcard/ROW-32-3G-Recovery-mmcblk0p1.img
dd if=/dev/block/mmcblk0p2 of=/mnt/sdcard/ROW-32-3G-Boot-mmcblk0p2.img
dd if=/dev/block/mmcblk0p3 of=/mnt/sdcard/ROW-32-3G-System-mmcblk0p3.img
You should name images with REGION-CAPACITY-NETWORK-xxxxxx, see my example in code.
After having images, post location, where devs can download it or PM me to find a way to transfer it.
I will make repository of all gathered versions and make it available to other developers.
Reserved for repository links
I'm assuming your looking for dumps of someone who isn't already on the 0.0.7.3 CM9 Alpha? I'm willing to help push development of an alternate roms as I just hate the lenovo changes to just stock android. Let me know if I can be of service
Of course dumps of Lenovo Roms. My target is CM9, but analysis of Lenovo way and ripping some binary blobs (like libs) will be helpfull.
We have to start from somewhere
jaba_cz said:
Of course dumps of Lenovo Roms. My target is CM9, but analysis of Lenovo way and ripping some binary blobs (like libs) will be helpfull.
We have to start from somewhere
Click to expand...
Click to collapse
US tablets welcomed?
Sent from my Galaxy Nexus using Tapatalk 2
Of course. US, WE, ROW and any other. This can help us deduce differences and make custom builds compatible with different devices.
jaba_cz said:
Of course. US, WE, ROW and any other. This can help us deduce differences and make custom builds compatible with different devices.
Click to expand...
Click to collapse
If you can send me the commands to do this I'm not sure if its same for row that you have on your op or I'm also going to give the nvflash a try
Sent from my Galaxy Nexus using Tapatalk 2
I also have working adb I was able to reboot using adb to confirm that's my extent on knowledge in adb lol
Sent from my Galaxy Nexus using Tapatalk 2
ker2gsr said:
If you can send me the commands
Click to expand...
Click to collapse
For command look into first post
In section "code"
Wouldn't this part of the code /ROW-32-3G-Recovery-mmcblk0p1.img different being that I got a US tablet
I only have a WiFi version
Sent from my Galaxy Nexus using Tapatalk 2
ker2gsr said:
Wouldn't this part of the code /ROW-32-3G-Recovery-mmcblk0p1.img different being that I got a US tablet
I only have a WiFi version
Sent from my Galaxy Nexus using Tapatalk 2
Click to expand...
Click to collapse
Than name it US-32-WIFI......
Or anything you like, just keep information, what device it was.
Sent from my ThinkPad Tablet using XDA Premium HD app
jaba_cz said:
Than name it US-32-WIFI......
Or anything you like, just keep information, what device it was.
Sent from my ThinkPad Tablet using XDA Premium HD app
Click to expand...
Click to collapse
Oh OK will try when I get home
Sent from my Galaxy Nexus using Tapatalk 2
may I ask? Isn't it a problem our device have ext4 FS instead of kind a imgfs(yaffs for example). Is it possible to disassemble system image then?
TPT_OTA3_US_ICS_rooted.zip is a Nandroid I made AFTER a factory reset and the OTA3 update but BEFORE I rebooted into ICS for the first time. CWR was lost after reboot. Root was preserved.
I'm not sure what use it will be... I don't have any tests to report. I was hoping that it might allow someone to get the official ICS update without losing CWR but I would feel terrible if someone bricked their TPT with this backup. If someone confirms it's usefulness I would be pleased.
Located at: http://everyrandom.com/files/download.php?file=216TPT_OTA3_US_ICS_rooted.zip
were do you want it sent?
jaba_cz said:
I'm trying to resurrect alternative ROM development, CM9 with the target.
For analysis I want to ask advanced users to export images of their devices.
I am interested in ICS upgraded devices.
How to:
You have to be rooted.
Connect you device to ADB.
Export copy of your partitions by executing in adb terminal
Code:
su
dd if=/dev/block/mmcblk0p1 of=/mnt/sdcard/ROW-32-3G-Recovery-mmcblk0p1.img
dd if=/dev/block/mmcblk0p2 of=/mnt/sdcard/ROW-32-3G-Boot-mmcblk0p2.img
dd if=/dev/block/mmcblk0p3 of=/mnt/sdcard/ROW-32-3G-System-mmcblk0p3.img
You should name images with REGION-CAPACITY-NETWORK-xxxxxx, see my example in code.
After having images, post location, where devs can download it or PM me to find a way to transfer it.
I will make repository of all gathered versions and make it available to other developers.
Click to expand...
Click to collapse
Ok, I guess I'll be the first So no matter how much you look via a file browser after mounting your TPT within your OS you will not find the dump files (at least on Windows, I didn't try my Linux box). Lenovo somehow filters out .img files or something. I tried renaming the file extension but I still wasn't able to see them.
So, I had to use adb to grab them. Simply:
Code:
adb pull /sdcard/US-16-WIFI-Recovery-mmcblk0p1.img
Anyways, here are my dumps for my tablet. The system dump is almost ~800MB so I'm gonna have to see where I can upload it. I might try Drive in a bit and I'll update the list.
US-16-WIFI-Recovery-mmcblk0p1.img
US-16-WIFI-Boot-mmcblk0p2.img
US-16-WIFI-System-mmcblk0p3.img
here is mine http://db.tt/VL2VLPzz boot. img_32_us
http://db.tt/FYFEILyf recovery. im_32_us
http://db.tt/jCn1WXaY system. img_32_us
rocking rooted ics ThinkPadTablet..... *****es
Happy to see that people are still working on cm9 for the tpt.
Unfortunately I don't have root. As there is currently bio iron to get root when running Lenovo ota3, is there a way to downgrade to 3.1 hc to use the old root method?
Sent from my GT-I9300 using xda premium

[ROM][WIP][HELP][NOOB] Firefox OS (B2G) for Optimus 2X: need help packaging

Before everyone starts flaming me and trying to kill me for being such a noob, i would like to say that i'm a teen and a noob.
ANYWAYS, i got bored and decided to have a go at porting Firefox OS to the Optimus 2X. After figuring out how to make a flashable zip out of .img's, I tested a bit. Unfortunately ADB doesnt work and I don't know how to do live kernel debugging.
What works: Kernel
What doesn't work: everything else
Source code: http://github.com/JordanRulz
Download:
First Semi-working attempt: http://d-h.st/juX (not a flashable zip)
2nd attempt: link on http://jordanrulz.tk/ (flashable)
3rd attempt (current): http://d-h.st/0We(flashable)
Turn signature verification off before flashing
BUILD INSTRUCTIONS (still doesn't work, but for anyone who thinks they might have the answer, go right ahead)
1.
Code:
git clone http://github.com/JordanRulz/B2G.git
2.extract a cm9 rom to B2G/my_device_backup
3.cd to the B2G directory and
Code:
ANDROIDFS_DIR=my_device_backup ./config.sh p990
and wait for the code to download. This has a good chance of failing because repo and git are stupid.
4.
Code:
./build.sh
5.edit core/sysroot/init.rc so that it imports init.p990.rc
6.go to line 98 of build/core/Makefile and change the build fingerprint to something acceptable by the build system
7.go online and find a wpa_ctrl.h and put it in hardware/libhardware_legacy/wifi/libwpa_client/wpa_ctrl.h
8.copy libcamera.so and libwpa_client.so from a cm9-based rom to out/target/product/p990/obj/lib/
9.it should turn out boot,img, system.img, a system folder, userdata.img, a userdata folder, etc. with adaptations, you should be able to craft a flashable zip out of the folders.
Please hit donate if you feel my work is worth donating to.
Good effort bro!
Way to go buddy.... Expecting this Rom for our beloved Optimus 2x. (me too a noob cant help much)..
Thanks and wish u best of luck..
ahahaha, great work! bring to the old O2X a new system!
Interesting tread, I'll look at the files. Let's hope this will be a cooperative tread to make this
Ok. What i did similarly to my phone to get this up. First, use PowerISO and extract userdata.img and system.img. Once done, its just like system folder of android while userdata is just data folder for user's data. Obviously. And then, the boot.img goes to the same as a flashable rom zip root folder. So basically, they are the same as flashing cm. Just need to add another few commands for recovery.img so that the whole thing is flashed like cm10
nicholaschw said:
Ok. What i did similarly to my phone to get this up. First, use PowerISO and extract userdata.img and system.img. Once done, its just like system folder of android while userdata is just data folder for user's data. Obviously. And then, the boot.img goes to the same as a flashable rom zip root folder. So basically, they are the same as flashing cm. Just need to add another few commands for recovery.img so that the whole thing is flashed like cm10
Click to expand...
Click to collapse
doesn't work. "invalid image file"
i think probably you can pm any recognised dev's for help....if you post a thread here i dont think anybody will try to help....you can pm the dev's like tonyp, harsh, carburano or anyone and you can ask for help in packaging and later on continue with your development....just an idea....:good:
good stuff man., were not the flaming community of yester year
This is getting really frustrating, after restarting multiple times and over 10 failed attempts. I have forked all the repos to my github so that all that want to help are able to do so. http://github.com/JordanRulz
Hello everyone. It's for new bl or old bl? Thanks
Sent from my LG-P990 using xda app-developers app
I say it´s for the old BL, if i don´t read the updater-script inside completly wrong.
It's for old bl
Sent from my LG-P990 using xda app-developers app
build instructions (for a non-working build, but still useful for f*cking around) were added.
JordanRulz said:
build instructions (for a non-working build, but still useful for f*cking around) were added.
Click to expand...
Click to collapse
:good::good:
Don't know if you're going at it the right way but good luck, and you should contact another dev just to make sure at least that you're on the right path.
I'm trying to get help from several devs.
Sent from my LG Optimus 2x using xda app-developers app
JordanRulz said:
I'm trying to get help from several devs.
Sent from my LG Optimus 2x using xda app-developers app
Click to expand...
Click to collapse
I hope if you develop successful, it will have 1 for SU660 :victory:
http://jordanrulz.tk/ not open the sites, is a virus java drive, jordan you really noob report on f.b.i
alexcyb said:
http://jordanrulz.tk/ not open the sites, is a virus java drive, jordan you really noob
Click to expand...
Click to collapse
Its not a "virus java drive", its a hidden bitcoin miner. If u use a secure browser like Firefox, it will prompt you before running it.
Sent from my LG Optimus 2x using xda app-developers app

Categories

Resources