Root - Thinkpad Tablet General

Lets get started somewhere.
From what I can tell the initial pre-release testing rom found on download.lenovo.com/slates/think/tablet1/History/ has root but I think it probably won't flash due to being a older build date.
None of the "normal" rooting exploits work(I would suspect they would have been patched by 3.1) and I know of no exploits found for Honeycomb specifically.
Info I've gathered so far:
Recovery Mode- Press Volume + 2x during boot.
APX Mode- Powering on + Lock/Unlock Orientation button held.(The tittle over the "i" on the ThinkPad should be glowing red as an indicator)
"Safe mode"- Press and Hold Volume - during the Animated Lenovo boot animation
Fastboot mode- Doesn't exist/inaccessible/undiscovered
Any thoughts/suggestions?

I have no technical talent, but i do have a paypal account
and i'm willing to start a pool for whoever gets the crack first.
I pledge 10 $
cause androids are meant to be free!

there's already a "bounty" for the root on "thinkpadtabletforums":
http://thinkpadtabletforums.com/thi...pment/bounty-for-rooting-the-thinkpad-tablet/
it's more then 300$ for the moment, you should add your reward there.

There has been little but some progress over at RootzWiki's forum. We've collectively tried all the known exploits and hacks already out there to no avail.
Someone was able to root the Lenovo IdeaPad K1, but that is because essential materials and info was leaked.
But yes, there is a Root Bounty that has reached over $300.

In summary
Basically, to summarize the RootzWiki thread,
Lenovo has the update.zip locked down pretty tight and it cannot be flashed with nvflash without the proper keys. So unless someone has found leaked keys that I don't know about, we are going to need a different type of exploit. Some people have looked at exploiting an app that runs as root such as preinstall.apk, but haven't made any progress as far as I am aware.

hidd3n_bit said:
Basically, to summarize the RootzWiki thread,
Lenovo has the update.zip locked down pretty tight and it cannot be flashed with nvflash without the proper keys. So unless someone has found leaked keys that I don't know about, we are going to need a different type of exploit. Some people have looked at exploiting an app that runs as root such as preinstall.apk, but haven't made any progress as far as I am aware.
Click to expand...
Click to collapse
If the keys were leaked, wouldn't that relieve Lenovo or any Android device manufacturer of any warranty obligation on a rooted device, so at some point is it not beneficial for the manufacturer to leak the keys?

S. Prime said:
If the keys were leaked, wouldn't that relieve Lenovo or any Android device manufacturer of any warranty obligation on a rooted device, so at some point is it not beneficial for the manufacturer to leak the keys?
Click to expand...
Click to collapse
I think regardless of whether or not the keys were leaked, Lenovo would still not honor warranties if the device was rooted. Unless of course there was a way put the device back to complete stock (eg. unroot & stock os build).

Case in point.
As I understand a case in point would be that HTC released the keys for the Flyer so that rooting could be achieved but will not provide warranty service on a rooted Flyer. This was as they dropped the price to $299 and sold off existing inventory at Best Buy and prepare to move to the next generation tablet. IMO, it is not a bad marketing strategy from a manufacturer's standpoint in the fast developing Android tablet market.

Hi,everybody just thought I would post this. My wife is really interested in this tablet so as the home grown IT guy(Everybody can quit laughing now. ). I thought I would suggest ,if anybody hasn't already check over on Thriveforums.org .They have found an exploit for both 3.1 and 3.2 HC just a thought. Maybe will be seeing everyone here soon. HAPPY HOLIDAY'S to EVERYONE!

FdxRider said:
Hi,everybody just thought I would post this. My wife is really interested in this tablet so as the home grown IT guy(Everybody can quit laughing now. ). I thought I would suggest ,if anybody hasn't already check over on Thriveforums.org .They have found an exploit for both 3.1 and 3.2 HC just a thought. Maybe will be seeing everyone here soon. HAPPY HOLIDAY'S to EVERYONE!
Click to expand...
Click to collapse
Good find FdxRider. I tried running their exploit, but it force closes (does not work). I will try to dig into it some more.
So the exploit for Acer Iconia (modified GingerBreak) does not work, as per above.
The exploit for the Thrive appears to be a spoofed img for that device, and thus will not work with ours.
After all, if we could get the keys and make an image then we wouldn't need an exploit
Specifically, the output of GingerBreak is:
Code:
$ ./GingerBreak
./GingerBreak
[**] Gingerbreak/Honeybomb -- android 2.[2,3], 3.0 softbreak
[**] (C) 2010-2011 The Android Exploid Crew. All rights reserved.
[**] Kudos to jenzi, the #brownpants-party, the Open Source folks,
[**] Zynamics for ARM skills and Onkel Budi
[**] donate to [email protected] if you like
[**] Exploit may take a while!
[+] Plain Gingerbread mode!
[+] Found system: 0xafd65dc1 strcmp: 0xafd855e5
[+] Found PT_DYNAMIC of size 240 (30 entries)
[+] Found GOT: 0x00019368
[+] Using device /devices/platform/sdhci-tegra.2/mmc_host/mmc1
[*] vold: 0082 GOT start: 0x00019368 GOT end: 0x000193a8
May try to build a modified GingerBreak later

Thanks,another suggestion here
http://forum.xda-developers.com/showthread.php?p=18805532
Sent from my PG06100 using Tapatalk

FdxRider said:
Thanks,another suggestion here
http://forum.xda-developers.com/showthread.php?p=18805532
Sent from my PG06100 using Tapatalk
Click to expand...
Click to collapse
Tried and it does not work. It finds the device using ADB, but the script fails and/or hangs. Since the script failed I also assume installing superuser failed too, because I cannot find it anywhere on my TPT.
I didn't really have much hope, since this exploit seems to mostly be used to root devices running gingerbread.

I have also attempted to try this method: http://forum.xda-developers.com/showthread.php?t=941445
I've successfully pushed the appropriate files to /data/local, unfortunately adb remount of /system fails. I can enter adb shell and change directories to /data/local, but without the remount of /system I cannot do anything. Even ls fails in adb shell when trying to list the directory for /data/local.
I'm also unsure about when using adb, I have to choose MTP or otherwise adb cannot find my TPT if choosing "charge-only" or "external sd mount".
Any suggestions?

obscure.detour said:
I'm also unsure about when using adb, I have to choose MTP or otherwise adb cannot find my TPT if choosing "charge-only" or "external sd mount".
Any suggestions?
Click to expand...
Click to collapse
I have this same issue. I think it's just how the thinkpad drivers work.

Still no luck
I noticed that GingerBreak failed to detect the tablet as honeycomb, so I built a custom version of GingerBreak that forced honeycomb mode. Unfortunately, this still didn't work
Output below:
Code:
$ ./GingerBreak
./GingerBreak
[**] Gingerbreak/Honeybomb -- android 2.[2,3], 3.0 softbreak
[**] (C) 2010-2011 The Android Exploid Crew. All rights reserved.
[**] Kudos to jenzi, the #brownpants-party, the Open Source folks,
[**] Zynamics for ARM skills and Onkel Budi
[**] donate to [email protected] if you like
[**] Exploit may take a while!
[+]Force Honeycomb Detection[+] Found PT_DYNAMIC of size 240 (30 entries)
[+] Found GOT: 0x00019368
[+] Using device /devices/platform/sdhci-tegra.2/mmc_host/mmc1
[*] vold: 0000 GOT start: 0x00019368 GOT end: 0x000195e8

hidd3n_bit said:
I noticed that GingerBreak failed to detect the tablet as honeycomb, so I built a custom version of GingerBreak that forced honeycomb mode. Unfortunately, this still didn't work
Output below:
Code:
$ ./GingerBreak
./GingerBreak
[**] Gingerbreak/Honeybomb -- android 2.[2,3], 3.0 softbreak
[**] (C) 2010-2011 The Android Exploid Crew. All rights reserved.
[**] Kudos to jenzi, the #brownpants-party, the Open Source folks,
[**] Zynamics for ARM skills and Onkel Budi
[**] donate to [email protected] if you like
[**] Exploit may take a while!
[+]Force Honeycomb Detection[+] Found PT_DYNAMIC of size 240 (30 entries)
[+] Found GOT: 0x00019368
[+] Using device /devices/platform/sdhci-tegra.2/mmc_host/mmc1
[*] vold: 0000 GOT start: 0x00019368 GOT end: 0x000195e8
Click to expand...
Click to collapse
Are you trying something similar to what was done for the Acer Iconia? http://forum.xda-developers.com/showpost.php?p=13292713&postcount=82

I'm pretty sure Gingerbreak was patched in 3.1.

rupheos said:
I'm pretty sure Gingerbreak was patched in 3.1.
Click to expand...
Click to collapse
Ahh, yes. I also own an Iconia. There is an app called "IconiaRoot" that works for 3.1. I knew it was rooted, but forgot the method.

just to point out that the bounty for root is for the moment 500$
http://thinkpadtabletforums.com/thi...pment/bounty-for-rooting-the-thinkpad-tablet/
So it will pay the tablet if some root experts can root it.

Seems that the root is very near.
http://thinkpadtabletforums.com/thi...-achieved-on-thinkpad-tablet/msg2587/#msg2587
Farewell stupid lenovo apps

Related

Samsung Intercept

Will there be a forum for the samsung intercept?
Forum for samsung intercept
I can deal with the un-rooted version, because it's still a great phone for what you pay. However, I have the sprint version of the samsung intercept (assuming there's more than one carrier for this one), and I H-A-T-E all the crap that it comes preinstalled with. I hear people saying that these apps don't take any active RAM, but sysinfo and advanced task manager say otherwise..."sprint zone" is the most nefarious offender...if anyone would develop the root, I would L-O-V-E (guess I'm into spelling to-day) to donate to your efforts.
-Lukewarm Samsung Intercept user/loser.
I really hope we can get a forum for the intercept soon. I know the phone was cheap on contract but its not going to be worth it to me if no one works on a root! Maybe our prayers will be answered soon! *fingers crossed*
Sent from my SPH-M910 using XDA App
PLEASE!!
I just got the samsung intercept and I want to root it.
It would be nice for the Samsung Intercept to have its on forum. The Kernel for it is already out. I don't see why we can't get a little section of our own too. :\
granted i know that this is the bottom of the line android phone but why is it no one will actually root it ? they have already rooted the evo,epic,droid,galaxy s ect..
why is it no one will actually take the time to root the intercept or the moment.
i'm sure it cant be too much different than rooting the epic.
people claim they are going to root it but no one follows through
i dont want to flash the rom
If there won't be a forum for it here, would it be okay for users to post links to sites that have a forum for interecept. I have many questions but no place to ask them and I don't want to fill this thread with them since they don't belong here.
The phone has been rooted now actually. If you go to the sdx developer site you'll see it.
I went there and read the instructions. I am going to try rooting it tonight. Do you know if the amon ra recovery image will work with it? If not, is there an alternative recovery image with similar functionality/options?
I have a friend who has the samsung intercept, and I rooted it using the new one click universal rooter, but it was only a partial root.. The phone is still virtually not rooted... (no Titanium, market access, busybox, tether, etc.) Please help me get this thing fully rooted. He is willing to donate 10 bucks or so.
Why are there no XDA Devs responding?
Weird, its like the twilight zone or something. No support for a newish device. There are far worse phones on here, so not sure what the deal is. Maybe they're all too busy with their sweet new Evo's and the like. I wouldn't want to spend too much time on this one either (I have an Evo), but given people are willing to donate, and aren't asking for anything more than [complete] root, I don't see why not.
I'd like to get this phone for my wife. She won't spend any money and I can get this one for free. I want her on an Android phone to facilitate some mobile functions between the two of us. I see no better way to do it (while staying with Sprint) than with the Instinct. Seems nice enough in the video reviews. She's still using her Instinct! ;-P
All I want is a working recovery. One where I can wipe and not brick this phone. It is possibly the worst piece of junk I've ever layed my hands on. I figured stock would be great for my fiancee, she knows nothing of rooting and wouldn't care if she did. However, the stock ROM that came with this was MISERABLE! (Virgin Mobile, btw, not sure if they did anything different from sprint other than differing bloatware.) That being said, I decided to root the thing for her and see if I would help with the lag issues and other things. Nothing did. All the custom ROMs had an issue where the phone would be so slow I had to pull the battery out to even use it again. It was as if the processor was running at 60MHz and wouldn't get any faster. Superuser would not request permissions for anything except root explorer - everything else automatically were granted access and did not show up in superuser's app list which can be VERY dangerous. Superuser also keept saying it needed to be updated no matter how many times I updated it. Andora ROM wouldn't allow the holding of the power button or it would freeze up. As a final issue, ADB wouldn't recognize it at all. I use ADB for my G2 all the time so I know what I'm doing and I know it's not my PC. It would recognize it in recovery but any command would fail and the device would become unrecognizable again until i issued "adb kill-server." Again, though, any command make the phone unrecognizable.
Now I like the phone for the budget qualities and virgin mobile's plans (great when you're super short on money) and the fact that they have an Android phone so you can still enjoy the greatness of Android on a budget, and I don't even want anything extreme out of this phone other than for it to just work like Android should.
Thank you to all the devs who have devved for this phone so far, and they've came a looooong way and I agree it's better than when I opened the box, but we need a working recovery at least. Yes, the recovery gets the job done but it needs some serious work and at least a working recovery. I think a lot of ROM issues come from not being able to wipe.
I'm not blaming any one for all my issues, I know the devs work hard for nothing but donations and I thank them greatly for that. Its not even really the custom ROMs as it is just the phone. I read up on it before purchasing and saw it had a good amount of RAM and a 800MHz processor and thought this phone was actually going to be able to compare to a G2 (speed-wise) but boy was I wrong. I'm feeling extreme buyers remorse and everything said above was just me getting it off my chest. I actually didn't plan to root it at all. My fiancee doesn't do anything really other than text, play some games, get on facebook, and occasionally look up things on google. The phone does all these extremely well but has so much instability in between doing these things that every time she picks it up it is unknown if she's going to be able to do any of them without the phone crashing or lagging so bad she has to pull the battery.
If we can get this phone running and VANILLA Android, such as cyanogenmod or just a goold-ol-fashioned AOSP build, I think it would be a great phone with much more potential is has now.
wait, so the intersept now has a forum, but not the TRANSFORM? messed up...
the intercept also has 2.2 as of today!!!!!!
r3s-rt said:
If we can get this phone running and VANILLA Android, such as cyanogenmod or just a goold-ol-fashioned AOSP build, I think it would be a great phone with much more potential is has now.
Click to expand...
Click to collapse
r3s-rt - the biggest issue is samsung and their RFS filesystem and their proprietary drivers; which is a huge fail to porting over to AOSP or cyanogenmod... plus, there aren't that many devs (they're all working on the higher tiered phones...)
What file system would need to be used for it to be easiest?
Sent from my HERO200 using XDA App
Froyo Update
My Samsung Intercept updated to Froyo 2.2 this morning.
I got pushed the 2.2 update but it failed due to my custom inxane recovery, going to revert it to stock and try it again my brothers is on 2.2 and it pushes the stock android theme as well so no more crappy customized theme!
Not sure if this is the place to ask this question, but I will go ahead. 2 Months ago I got the intercept with a new sprint contract. I instantly wanted to root it, but decided to wait for the froyo update. Well, now I have the official froyo update up and running (SOOOO much better!!!!) so I decided to work on rooting it. First problem I had was the USB drivers. over the course of about a week, I discovered that the drivers work fine so long as you don't plug it into your PC through a USB hub (internal OR external). I followed the instructions in sprintdroids. (I read the entire thread several times hoping to learn from other people's experience). I tried both the official samsung drivers and the ones posted with PDAnet. I also tried both the one click root listed elsewhere on this site as well as SuperOneClick. The one click root gave me the following output:
exploit and busybox made by joeykrim and one click installer made by noobnl
Press any key to continue . . .
copy and run the exploit (may take 2 minutes)
37 KB/s (0 bytes in 5392.000s)
0 KB/s (0 bytes in 88.000s)[*] CVE-2010-EASY Android local root exploit (C) 2010 by 743C[*] checking NPROC limit ...
[+] RLIMIT_NPROC={1344, 1344}[*] Searching for adb ...
[+] Found adb as PID 1892[*] Spawning children. Dont type anything and wait for reset![*][*] If you like what we are doing you can send us PayPal money to[*] [email protected] so we can compensate time, effort and HW costs.[*] If you are a company and feel like you profit from our work,[*] we also accept donations > 1000 USD![*][*] adb connection will be reset. restart adb server on desktop and re-login.
make it RW and move files
mount: Operation not permitted
failed to copy 'joeykrim-root.sh' to '/system/bin/joeykrim-root.sh': Read-only f
ile system
failed to copy 'jk-su' to '/system/bin/jk-su': Read-only file system
failed to copy 'playlogo-orig' to '/system/bin/playlogo-orig': Read-only file sy
stem
failed to copy 'playlogo' to '/system/bin/playlogo': Read-only file system
failed to copy 'busybox' to '/system/bin/busybox': Read-only file system
failed to copy 'resolv.conf' to '/system/bin/resolv.conf': Read-only file system
failed to copy 'remount' to '/system/bin/remount': Read-only file system
set permission
Unable to chmod /system/bin/joeykrim-root.sh: No such file or directory
Unable to chmod /system/bin/playlogo: Read-only file system
Unable to chmod /system/bin/busybox: No such file or directory
Unable to chmod /system/bin/remount: No such file or directory
Unable to chmod /system/bin/playlogo-orig: No such file or directory
push any key to reboot the phone
Press any key to continue . . .
Yes, USB debugging was ON and my screen was not locked.
SuperOneClick did nothing and said my phone was rooted. I am unable to perform any root functions (one touch reboot, delete bloatware, overclock, etc.) therefore I do not believe I am rooted.
I am running Windows XP Media Center Edition. I get the same results no matter which driver I use. Any suggestions?
The easiest way to get root right now would be to either use the one click that's available for the intercept over on sdx-developers.com or to flash a rooted kernel like slapkernel v1.1.
Sent from my SPH-M910 using Tapatalk

Kindle Fire Software on Gtab (WIP)

I have been trying to get the kindle fire software running on the Gtablet, so far I can get through registration. After that force closes like crazy. If anyone has any ideas that might help feel free to discuss, in the mean time I will keep at it and see what happens, and if I get it to a useful state I will release it. I am currently using Flashback as a base which may account for some of the issues since the kindle fire runs 2.3 however I have had less apps crash on HC.
I have added crash logs below and rather than upload all the apps/libs that are required to even boot the launcher, I have uploaded a CW rom flash for the 1.2 bootloader only!! The rom is tlbardelljr's Flashback with some amazon stuff added.
*Update* I have managed to get it past registration, but then it force closes (com.amazon.kindle.otter). I am now at a stand still until I either learn more about modding apps to work with the core os, or I find a developer who has more knowledge than I to help get this going. If you are interested in helping and are knowledgeable in this area please contact me with a PM. Thanks, and in the mean time I will get to learning
*Update 11-26-11* Thanks to rajeevvp I am getting a little bit further with sorting out errors (I get past registration now) hopefully I will have something new soon.
*Update 12-6-11* The issues appear to be OpenGL/Driver related now, so for now I am putting this project aside. If anyone would like to take over from here feel free.
Warning: This is for testing purposes only!!! Be sure you know how to use nvflash!!!
Code:
11-26 12:31:39.927: W/InputManagerService(1031): Got RemoteException sending setActive(false) notification to pid 2203 uid 10025
11-26 12:31:39.927: E/AndroidRuntime(2393): FATAL EXCEPTION: GLThread 14
11-26 12:31:39.927: E/AndroidRuntime(2393): java.lang.IllegalArgumentException: Thread: + GLThread 14 No configs match config spec
11-26 12:31:39.927: E/AndroidRuntime(2393): at com.amazon.kindle.otter.ogl.FSAAConfigChooser.chooseConfig(FSAAConfigChooser.java:102)
11-26 12:31:39.927: E/AndroidRuntime(2393): at android.opengl.GLSurfaceView$EglHelper.start(GLSurfaceView.java:981)
11-26 12:31:39.927: E/AndroidRuntime(2393): at android.opengl.GLSurfaceView$GLThread.guardedRun(GLSurfaceView.java:1326)
11-26 12:31:39.927: E/AndroidRuntime(2393): at android.opengl.GLSurfaceView$GLThread.run(GLSurfaceView.java:1180)
11-26 12:31:39.937: D/SurfaceFlinger(1031): screenshot: sw=173, sh=101, minZ=0, maxZ=21010
11-26 12:31:39.937: W/ActivityManager(1031): Force finishing activity com.amazon.kindle.otter/.Launcher
http://www.multiupload.com/HW4GXSCNF7 - Rom
http://www.multiupload.com/1HBY5YH7ST - Full Crash Log
Just out of curiosity. Since the Kindle Fire software was developed for froyo, have you tried like a vegan tab 5.11 ROM. I know some modules in the kernel software are present in the vegan froyo ROMS that are not present in the later kernels. This is a great idea and I will be watching this thread with great anticipation. Maybe you could post the software you are trying to load. Like if it is an APK host with mediafire or something. Then others like me can download and try to get it working too. once again GREAT IDEA!!!!!
Awesome, this is exactly what I want, wish I could help
Sent from my HTC Glacier using xda premium
I thought the kindle fire was gingerbread?
Sent from my GTablet using Tapatalk
I think you are right. I read an old article, it is 2.3. I will be updating with my crash logs and files soon.
Sent from my Nexus S using XDA App
barracudacm said:
Just out of curiosity. Since the Kindle Fire software was developed for froyo, have you tried like a vegan tab 5.11 ROM. I know some modules in the kernel software are present in the vegan froyo ROMS that are not present in the later kernels. This is a great idea and I will be watching this thread with great anticipation. Maybe you could post the software you are trying to load. Like if it is an APK host with mediafire or something. Then others like me can download and try to get it working too. once again GREAT IDEA!!!!!
Click to expand...
Click to collapse
I have tried vegan with no luck, the launcher won't even start on vegan. I have also tried to make a full from port with the vegan kernel and I can't get it to boot. I am not super experienced with ports though. I am a themer at heart, but just decided to try this because it is something that I would use a lot.
Sent from my Nexus S using XDA App
I am guessing they made quite a bit of changes to the underlying system
Sent from my HTC Glacier using xda premium
the3dman said:
This is the main error I am trying to figure out (com.amazon.dcp):
Click to expand...
Click to collapse
At least 3 errors are readily evident from the log file.
1. "No JNI_OnLoad found in /system/lib/libCommonWrapper.so 0x40587208, skipping init"
This looks like the wrong libCommonWrapper.so library is being used. Check for multiple copies of this file, or, if there is only one copy, try using the /system/bin/linker and /system/lib/libdl.so from the Kindle Fire.
2. "Error creating directory /system/etc/labdictionary"
The /system partition may be mounted read-only or the application trying to create the directory might not have permissions to create it in /system/etc. Create the directory and use the permissions of the original dir on the Kindle Fire.
3. "Native KRF library failed to load.
java.lang.UnsatisfiedLinkError: Couldn't load ft2KRF: findLibrary returned null"
This looks like a straightforward library missing problem. Look for any *KRF* in /system/lib on the Kindle Fire and copy those files to the same place on your ROM.
rajeevvp said:
At least 3 errors are readily evident from the log file.
1. "No JNI_OnLoad found in /system/lib/libCommonWrapper.so 0x40587208, skipping init"
This looks like the wrong libCommonWrapper.so library is being used. Check for multiple copies of this file, or, if there is only one copy, try using the /system/bin/linker and /system/lib/libdl.so from the Kindle Fire.
2. "Error creating directory /system/etc/labdictionary"
The /system partition may be mounted read-only or the application trying to create the directory might not have permissions to create it in /system/etc. Create the directory and use the permissions of the original dir on the Kindle Fire.
3. "Native KRF library failed to load.
java.lang.UnsatisfiedLinkError: Couldn't load ft2KRF: findLibrary returned null"
This looks like a straightforward library missing problem. Look for any *KRF* in /system/lib on the Kindle Fire and copy those files to the same place on your ROM.
Click to expand...
Click to collapse
Thanks for the assistance, it is much appreciated. I will definitely try these.
Sent from my Nexus S using XDA App
rajeevvp said:
At least 3 errors are readily evident from the log file.
1. "No JNI_OnLoad found in /system/lib/libCommonWrapper.so 0x40587208, skipping init"
This looks like the wrong libCommonWrapper.so library is being used. Check for multiple copies of this file, or, if there is only one copy, try using the /system/bin/linker and /system/lib/libdl.so from the Kindle Fire.
2. "Error creating directory /system/etc/labdictionary"
The /system partition may be mounted read-only or the application trying to create the directory might not have permissions to create it in /system/etc. Create the directory and use the permissions of the original dir on the Kindle Fire.
3. "Native KRF library failed to load.
java.lang.UnsatisfiedLinkError: Couldn't load ft2KRF: findLibrary returned null"
This looks like a straightforward library missing problem. Look for any *KRF* in /system/lib on the Kindle Fire and copy those files to the same place on your ROM.
Click to expand...
Click to collapse
I have set permissions and created the directory but am still getting: "Error creating directory /system/etc/labdictionary"
Also I cannot use the linker from the kindle I just get bootloops when I try.
Not quite sure if this will help. But here is a gingerbread kernel that slimm6099 compiled for me for use with gingerbread. He used alot of normally unused modules to make it,.. including loop device support and swap functionality. Just thought it might help.
http://dl.dropbox.com/u/14075340/barracudacm-kernel.zip
p.s. I cant boot linux or bactrack5 on gingerbread without this kernel. (dont know if thats relevant?!......)
barracudacm said:
Not quite sure if this will help. But here is a gingerbread kernel that slimm6099 compiled for me for use with gingerbread. He used alot of normally unused modules to make it,.. including loop device support and swap functionality. Just thought it might help.
http://dl.dropbox.com/u/14075340/barracudacm-kernel.zip
p.s. I cant boot linux or bactrack5 on gingerbread without this kernel. (dont know if thats relevant?!......)
Click to expand...
Click to collapse
Thanks, I will give it a shot.
Sent from my Nexus S using XDA App
the3dman said:
I have set permissions and created the directory but am still getting: "Error creating directory /system/etc/labdictionary"
Click to expand...
Click to collapse
Hmm. That's strange. Are other dirs/files missing? Try doing a filesystem comparison using the file listing on both devices using adb if possible. On a Linux system (on Windows, install Cygwin first):
Code:
[I]Connect gTab to PC[/I]
$ [B]adb shell find /system | sort > gtab-find.txt[/B]
$ [B]adb shell ls -lR /system > gtab-ls.txt[/B]
[I]Disconnect gTab and connect Kindle Fire[/I]
$ [B]adb shell find /system | sort > kfire-find.txt[/B]
$ [B]adb shell ls -lR /system > kfire-ls.txt[/B]
[I]Find differences[/I]
$ [B]diff -Bbu gtab-find.txt kfire-find.txt[/B]
Then look for dirs/files missing on the gTab and use the detailed listing in the kfire-ls.txt as a guide to creating the correct permissions.
Also I cannot use the linker from the kindle I just get bootloops when I try.
Click to expand...
Click to collapse
That is a risk you always take when messing around with the linker. Did you also copy the /system/lib/libdl.so library? Try using the linker and libdl.so from the latest CyanogenMod update.zip file.
rajeevvp said:
Hmm. That's strange. Are other dirs/files missing? Try doing a filesystem comparison using the file listing on both devices using adb if possible. On a Linux system (on Windows, install Cygwin first):
Code:
[I]Connect gTab to PC[/I]
$ [B]adb shell find /system | sort > gtab-find.txt[/B]
$ [B]adb shell ls -lR /system > gtab-ls.txt[/B]
[I]Disconnect gTab and connect Kindle Fire[/I]
$ [B]adb shell find /system | sort > kfire-find.txt[/B]
$ [B]adb shell ls -lR /system > kfire-ls.txt[/B]
[I]Find differences[/I]
$ [B]diff -Bbu gtab-find.txt kfire-find.txt[/B]
Then look for dirs/files missing on the gTab and use the detailed listing in the kfire-ls.txt as a guide to creating the correct permissions.
That is a risk you always take when messing around with the linker. Did you also copy the /system/lib/libdl.so library? Try using the linker and libdl.so from the latest CyanogenMod update.zip file.
Click to expand...
Click to collapse
Thanks for the help, I will attempt this when I have a free chance.
I'm really hoping to see this working on g tablet soon. I'd like to see what the kindle fire software is like.
bdds13 said:
I'm really hoping to see this working on g tablet soon. I'd like to see what the kindle fire software is like.
Click to expand...
Click to collapse
Same here, this will be really cool.
Well after playing around some more I got it narrowed down to one major issue. OpenGL seems to be what is now causing the force close, and I think until we get some proper drivers we are sol. I could be wrong, like I stated in the OP I am just an amateur at this. So for now I am going to take some time away from this, but if anyone would like to pick up from where I am leaving off then feel free.
the3dman said:
Well after playing around some more I got it narrowed down to one major issue. OpenGL seems to be what is now causing the force close, and I think until we get some proper drivers we are sol. I could be wrong, like I stated in the OP I am just an amateur at this. So for now I am going to take some time away from this, but if anyone would like to pick up from where I am leaving off then feel free.
Click to expand...
Click to collapse
I think you are right, the problem with all the ROMS for G tablet seems to be proper Nvidia drivers.
Hi All:
I'm a long time Viewsonic GTablet owner and have ran just about every ROM xda/slatedroid/ and other have to offer.
I really appreciate the work that ppl have done here but was curious as to why other than just because we can.
My friend has purchased a Kindle Fire and there are a few things really like about it and somethat I really hate. This all JMO and in no way am I trying to knock the work being done here. With that said, here are some of my observations:
-PRO- Kindle Fire UI is one of the cleaniest I have ever seen and I've been a tablet user for over a year now.
-PRO- the "newstand" UI concept is one that can get even the most non tech person into a tablet with the least amount of pain
-CON- Marketplace is not available
-CON- need to setup yet another email account on amazon (cant use a google account)
-CON- cant add additional mail accounts (gmail, yahoo, hotmail, etc) simpily
My overall impression is that the Fire is a inexpensive Ipad for digital consumer that want to do just that, consume, and not pay $700 to have the right to do so.
Good luck too all and happy holidayz, I'll keep an i-out to see if we make any progress and will glady be a alpha-beta tester.
nyciz said:
Hi All:
I'm a long time Viewsonic GTablet owner and have ran just about every ROM xda/slatedroid/ and other have to offer.
I really appreciate the work that ppl have done here but was curious as to why other than just because we can.
My friend has purchased a Kindle Fire and there are a few things really like about it and somethat I really hate. This all JMO and in no way am I trying to knock the work being done here. With that said, here are some of my observations:
-PRO- Kindle Fire UI is one of the cleaniest I have ever seen and I've been a tablet user for over a year now.
-PRO- the "newstand" UI concept is one that can get even the most non tech person into a tablet with the least amount of pain
-CON- Marketplace is not available
-CON- need to setup yet another email account on amazon (cant use a google account)
-CON- cant add additional mail accounts (gmail, yahoo, hotmail, etc) simpily
My overall impression is that the Fire is a inexpensive Ipad for digital consumer that want to do just that, consume, and not pay $700 to have the right to do so.
Good luck too all and happy holidayz, I'll keep an i-out to see if we make any progress and will glady be a alpha-beta tester.
Click to expand...
Click to collapse
I am also a kindle fire owner. When I am not making themes for my GTab, I really only use the GTab as an e-reader and to browse the net. I never use the google market on it, I use the amazon one though for the free apps, I don't check email on it I either use my nexus s or my computer. So really the only stuff I use is the amazon stuff, so I figured why not just have 2 kindle fires around the house so that when my wife is reading on the real fire, I have my own GFire to read on with a bigger screen. But I was also doing it because I love the UI and like you said because I can (It was something to keep my busy).

[UTILITY][21.04.2012]Falkdroid 3.1.0, a simpe Linux/Fedora Tool for Android Device

First of all i want to apologize for my bad english
This is my first post and I hope to write well in the right category and in the right way.
In my spare time I wrote a small tool script to manage Android devices from Linux, in particular I have created a rpm package for fedora.
I have tested it with fedora 16 and 17 x86_64 and my lg dual 2x.
If any of you is interested I'm looking for people to test it or want to create a .deb package for debian/ubuntu.
Here Latest screenshot and features.
Here The install screenshot and launch icon.
Here download lastest. 21-04-2012
16-04-2012 Update to 3.0.9-1 version
21-04-2012 Update to 3.1.0-1 version
Changelog:
## VERSION="3.0.9" ## 11042012 Bug RestoreApp.sh script
## VERSION="3.1.0" ## 21042012 Bug InstallAndroidSDK.sh + Test on F17 Beta
Compatible wirh Fedora 16 and Fedora 17 Beta.
How to:
INSTALL: rpm -ivh falkdroid-3.1.0-1.fc17.x86_64.rpm
REMOVE: rpm -e falkdroid-3.1.0-1.fc17.x86_64
CHECKINSTALL: rpm -qa | grep falkdroid
THIS IS EXPERIMENTAL SOFTWARE. USE AT YOUR OWN RISK. I AM CAN NOT BE HELD LIABLE UNDER ANY CIRCUMSTANCES FOR DAMAGE TO HARDWARE OR SOFTWARE, LOST DATA, OR OTHER DIRECT OR INDIRECT DAMAGE RESULTING FROM THE USE OF THIS SOFTWARE. IF YOU DO NOT AGREE TO THESE CONDITIONS, YOU ARE NOT PERMITTED TO USE OR FURTHER DISTRIBUTE THIS SOFTWARE. IF YOU PLAN TO COMMERCIALLY USE OR DISTRIBUTE (AND SELL) THE SOFTWARE, YOU HAVE TO ACQUIRE THE NECESSARY LICENSES AND PERMISSIONS FROM ALL SOFTWARE COPYRIGHT HOLDERS OF NON-FREE SOFTWARE COMPONENTS, OR REMOVE THESE COMPONENTS BEFORE DISTRIBUTING THE SOFTWARE.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program. If not, see .
Thanks
Is it compatible with Ubuntu? If so I'll take a look
JackJack762 said:
Is it compatible with Ubuntu? If so I'll take a look
Click to expand...
Click to collapse
it's a simple sh script with zenity , if you have gnome 2/3 and linux it's compatible!!!
maccumaccu said:
If any of you is interested I'm looking for people to test it and can help me to create a .deb package for debian/ubuntu.
Click to expand...
Click to collapse
You can simply convert your rpm package to a .deb using alien. Simply install it over apt, and then make sudo alien --scripts falkdroid.rpm
and you have your deb.
TearsDontFalls said:
You can simply convert your rpm package to a .deb using alien. Simply install it over apt, and then make sudo alien --scripts falkdroid.rpm
and you have your deb.
Click to expand...
Click to collapse
yes ok! but i haven't a ubuntu/debian machine for test it.
If anyone is interested in using it on ubuntu/debian i don't not waste my time to prove it.
: )
maccumaccu said:
yes ok! but i haven't a ubuntu/debian machine for test it.
If anyone is interested in using it on ubuntu/debian i don't not waste my time to prove it.
: )
Click to expand...
Click to collapse
If not tested already, I could test on Ubuntu for you.
Does it feature fastboot? Would be interested if so. Still haven't found a way to change kernels on Ubuntu
hey, i cant seems to find your e-mail.. can you PM me the Down Link? thanks.. im using fedora 16 now
you can contact me on g+ : )
## VERSION="3.1.0" ## 20042012 Bug InstallAndroidSDK.sh + Test on F17 Beta - Compatible wirh Fedora 16 and Fedora 17 Beta.

[How to] Root and flash Custom Roms

This thread is just to direct all the noobs into the right direction, related to root and flash new roms in the Desire HD.
[*]Rooting and reverting to stock
Due to the retirement of the Hack Kit, rooting methods have been reduced to:
http://forum.xda-developers.com/showthread.php?t=2168500
or if you are skilled in using adb and fastboot commands:
http://tau.shadowchild.nl/attn1/?cat=6
If you are still stuck and want to revert your phone back to out of the box, then use Marsdta's Guide:
http://forum.xda-developers.com/showthread.php?t=1396229
or Gene Poole's Tool (that will revert also S-OFF):
http://forum.xda-developers.com/showthread.php?t=1208507
[*]Flashing a Custom Rom
To flash a custom rom you need to be rooted and S-OFF (if u used the Hack Kit) or have and unlocked bootloader using HTCDEV tool (wich I don't suggest)
Once u are S-OFF and have CWM or some other custom recovery installed (I personally prefer 4ext) you have to follow these steps (read the dev's thread about particularities. This is just a general guide on how to do it):
Download the custom rom .zip file and put it in your sdcard. Make sure that u check md5sum first just to avoid bootloops.
Reboot phone in recovery. There are many ways to do that, the first can be using Rom Manager (I don't suggest using it for anything else but that) and choosing reboot in recovery option. The second way is to boot in bootloader (press power down and reboot choosing hboot) or just turn phone off and power it up pressing power and volume down. And the last is to use adb commands. Plug the phone as charge only with usb debugging on, open a cmd as admin or terminal as root in your PC and then type adb reboot recovery.
Once in recovery, you need to do a full wipe (wipe data / factory reset and wipe cache + dalvik cache). You can also format some other partitions such as data and system, but the full wipe will work.
When full wipe is finished, go to flash zip from sdcard option, choose zip file and then flash that file.
Reboot the phone once it has finished flashing and wait for the device to fully reboot. The first boot will take a while (probably longer than usual) so don't get scared.
If you flashed a CM based rom, you need to flash google apps separately as well, so find the gapps file corresponding to your rom and flash it in the same manner as above described.
Trouble Shooting
Bootloops: If your phone repeats over and over the bootanimation, don't panic, you are not bricked. Something must have gotten wrong but you can reboot in recovery and re flash the rom as previously described. If bootloop is still there, then try downloading the zip again or choose a diffrent rom.
Factory Reset: If you factory reset the phone and you are not stock, then the phone won't have a rom...you will get stuck in the splash screen (white screen with the green HTC). Just do as described above, get a rom to the sdcard and then flash it. You are not bricked, you are just stuck
Well, this was just to try to point you in the right direction. If you think that I missed something, feel free to tell me and will add it to the OP.....Salud! :good:
Nice post man (although I'm already rooted ), it'd really help some new guys cause it goes straight to the thread. Mod's make this a sticky?
Sent from my Desire HD using Swype beta for Android!
GuyInTheCorner said:
Nice post man (although I'm already rooted ), it'd really help some new guys cause it goes straight to the thread. Mod's make this a sticky?
Sent from my Desire HD using Swype beta for Android!
Click to expand...
Click to collapse
Thanks...that is the idea of it...to help people and point the right direction...let's hope it does...
One one side you got guyinthecorner and on the other you got cyraxdroid.
Sent from a dream.
Teichopsia said:
One one side you got guyinthecorner and on the other you got cyraxdroid.
Sent from a dream.
Click to expand...
Click to collapse
I am surrounded....but that is good...:cyclops:
Shucks, I thought it didn't get posted. So are they.
I haven't had a chance to search for the tutorial you recomended, could you link me to it? Thanks in advance.
Sent from a dream.
Teichopsia said:
Shucks, I thought it didn't get posted. So are they.
I haven't had a chance to search for the tutorial you recomended, could you link me to it? Thanks in advance.
Sent from a dream.
Click to expand...
Click to collapse
Sorry buddy, but what tutorial are u talking about....so I can link it..
glevitan said:
Sorry buddy, but what tutorial are u talking about....so I can link it..
I don't know either....but it is worth trying....see Adam's tutorials...are awesome. Maybe some day I will learn what to do with all this as well!! lol
Click to expand...
Click to collapse
Once I get back home in a couple weeks I'll start practicing. Well, probably ina month or so if I'm honest to myself.
Sent from a dream.
Teichopsia said:
Once I get back home in a couple weeks I'll start practicing. Well, probably ina month or so if I'm honest to myself.
Sent from a dream.
Click to expand...
Click to collapse
I guess this was the one....http://forums.acsyndicate.net/showthread.php?3369-TUTORIAL-Bootanimation-creation-amp-tools!
If not just let me know!
flash sabsa 8.0 to 8.5??
hello noobi here, just want to ask a step by step on how to upgrde from 8.0 to 8.5 sabsa? do i need to full wipe the 8.0? or just flash the 8.5 directly???
Pau Mckry said:
hello noobi here, just want to ask a step by step on how to upgrde from 8.0 to 8.5 sabsa? do i need to full wipe the 8.0? or just flash the 8.5 directly???
Click to expand...
Click to collapse
As always, you can dirty flash (only wipe cache and dalvik), but if you run into problems do a full wipe (system, data, and cache) before reporting any bugs.
thank you so much for the TS, i read this to root my first ever android device (DHD).... i got my device and straight away root it
thanks again
hey everybody!
i got a problem with downgrading my dhd. the aahk just stopped during the process. it downloaded the new ruu and successfully pushed it onto the sd card but after that it just stopped downgrading.
i dont know if i just can cancel the window or if that will damage my phone. i already read the effen manual but didnt find a solution.
i hope you can help me.
greetings from germany
Hotte175 said:
hey everybody!
i got a problem with downgrading my dhd. the aahk just stopped during the process. it downloaded the new ruu and successfully pushed it onto the sd card but after that it just stopped downgrading.
i dont know if i just can cancel the window or if that will damage my phone. i already read the effen manual but didnt find a solution.
i hope you can help me.
greetings from germany
Click to expand...
Click to collapse
please post the Hack Kit session in here...When you say that stopped downgrading means that your phone is in hboot and you have not been prompted to update or has started doing something in the phone and got stuck in the middle?
Ace Advanced Hack Kit [Linux/OSX/Windows] attn1 2011/2012
___________________________
MAIN MENU | |
| Only ONE Menu Step to: |
1 - Hack Ace <----------------------------+ * S-OFF |
| * SIM Unlock |
2 - DONATE (Encouraged, but optional) | * SuperCID |
| * Root |
| * Busybox |
| |
**********************************************************************
o - Options Menu (Return to Stock, Flash radios, etc)
**********************************************************************
t - Toggle Flash Method - current method is fastbootRUU
*********************************************************************
q - Quit
[Select and press Enter]1
3.12.405.1
This version of Android cannot use the hack kit at this time.
You can downgrade if you like, then rerun the hack step.
WARNING: THIS WILL WIPE DATA
[Would you like to downgrade? y/n]y
Download this RUU? [y,n]y
--2012-10-29 19:24:44--
Resolving tau.shadowchild.nl... 176.9.40.154
Connecting to tau.shadowchild.nl|176.9.40.154|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 259503624 (247M) [application/zip]
Saving to: `PD98IMG/PD98IMG-GB2.zip'
100%[======================================>] 259,503,624 682K/s in 6m 35s
2012-10-29 19:31:18 (642 KB/s) - `PD98IMG/PD98IMG-GB2.zip' saved [259503624/2595
03624]
a67daa6baa7ef085307593fef6329d14 *PD98IMG/PD98IMG-GB2.zip
Flash the downgrade RUU? [y,n]y
pushing rom to sdcard - this takes time please be patient.
2275 KB/s (259503624 bytes in 111.359s)
Setting up to temproot....
rm failed for /data/local/tmp/*, No such file or directory
441 KB/s (21215 bytes in 0.046s)
1789 KB/s (572752 bytes in 0.312s)
601 KB/s (19240 bytes in 0.031s)
going for temproot using zergRush....
[**] Zerg rush - Android 2.2/2.3 local root
[**] (C) 2011 Revolutionary. All rights reserved.
[**] Parts of code from Gingerbreak, (C) 2010-2011 The Android Exploid Crew.
[+] Found a GingerBread ! 0x00017118
[*] Scooting ...
[*] Sending 149 zerglings ...
[*] Sending 189 zerglings ...
[-] Hellions with BLUE flames !
setting mainver lower for downgrade...
--set_version set. VERSION will be changed to: 1.31.405.6
Misc partition is "/dev/block/mmcblk0p17"
Patching and backing up misc partition...
Error opening input file.
Creating goldcard....
HTC android goldcard tool Copyright (C) 2011, Wayne D. Hoxsie Jr.
Original code by B. Kerler. Special thanks to ATTN1 and the XDA team.
Donations can be made to the Electronic Frontier Foundation:
or to B. Kerler:
/dev/block/mmcblk1: cannot open for write: Permission denied
starting downgrade...
i hope that helps. got stuck about 1 1/2 hours ago. i may have to mention that i have a desire hd and not a inspire 4g. but according a german site that should not be an issue.
Hotte175 said:
Ace Advanced Hack Kit [Linux/OSX/Windows] attn1 2011/2012
___________________________
MAIN MENU | |
| Only ONE Menu Step to: |
1 - Hack Ace <----------------------------+ * S-OFF |
| * SIM Unlock |
2 - DONATE (Encouraged, but optional) | * SuperCID |
| * Root |
| * Busybox |
| |
**********************************************************************
o - Options Menu (Return to Stock, Flash radios, etc)
**********************************************************************
t - Toggle Flash Method - current method is fastbootRUU
*********************************************************************
q - Quit
[Select and press Enter]1
3.12.405.1
This version of Android cannot use the hack kit at this time.
You can downgrade if you like, then rerun the hack step.
WARNING: THIS WILL WIPE DATA
[Would you like to downgrade? y/n]y
Download this RUU? [y,n]y
--2012-10-29 19:24:44--
Resolving tau.shadowchild.nl... 176.9.40.154
Connecting to tau.shadowchild.nl|176.9.40.154|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 259503624 (247M) [application/zip]
Saving to: `PD98IMG/PD98IMG-GB2.zip'
100%[======================================>] 259,503,624 682K/s in 6m 35s
2012-10-29 19:31:18 (642 KB/s) - `PD98IMG/PD98IMG-GB2.zip' saved [259503624/2595
03624]
a67daa6baa7ef085307593fef6329d14 *PD98IMG/PD98IMG-GB2.zip
Flash the downgrade RUU? [y,n]y
pushing rom to sdcard - this takes time please be patient.
2275 KB/s (259503624 bytes in 111.359s)
Setting up to temproot....
rm failed for /data/local/tmp/*, No such file or directory
441 KB/s (21215 bytes in 0.046s)
1789 KB/s (572752 bytes in 0.312s)
601 KB/s (19240 bytes in 0.031s)
going for temproot using zergRush....
[**] Zerg rush - Android 2.2/2.3 local root
[**] (C) 2011 Revolutionary. All rights reserved.
[**] Parts of code from Gingerbreak, (C) 2010-2011 The Android Exploid Crew.
[+] Found a GingerBread ! 0x00017118
[*] Scooting ...
[*] Sending 149 zerglings ...
[*] Sending 189 zerglings ...
[-] Hellions with BLUE flames !
setting mainver lower for downgrade...
--set_version set. VERSION will be changed to: 1.31.405.6
Misc partition is "/dev/block/mmcblk0p17"
Patching and backing up misc partition...
Error opening input file.
Creating goldcard....
HTC android goldcard tool Copyright (C) 2011, Wayne D. Hoxsie Jr.
Original code by B. Kerler. Special thanks to ATTN1 and the XDA team.
Donations can be made to the Electronic Frontier Foundation:
or to B. Kerler:
/dev/block/mmcblk1: cannot open for write: Permission denied
starting downgrade...
i hope that helps. got stuck about 1 1/2 hours ago. i may have to mention that i have a desire hd and not a inspire 4g. but according a german site that should not be an issue.
Click to expand...
Click to collapse
Was your phone as charge only by default?? your sdcard was not accessible. Try rebooting the phone, and make sure that charge only is selected by default....
glevitan said:
Was your phone as charge only by default?? your sdcard was not accessible. Try rebooting the phone, and make sure that charge only is selected by default....
Click to expand...
Click to collapse
charge only was set by default checked it twice before starting. but i will try it again. but i dont have to install the htc drivers right?
just did it once again and it worked. now the device asks me if i want to update. does it mean that he wants to install the downgraded version?
Hotte175 said:
charge only was set by default checked it twice before starting. but i will try it again. but i dont have to install the htc drivers right?
just did it once again and it worked. now the device asks me if i want to update. does it mean that he wants to install the downgraded version?
Click to expand...
Click to collapse
Yes. It will be flashed twice. After that just re run the hack kit and you will be done
Sent from my GT-N7000 using xda app-developers app
isn't better to install the HTC drivers? so that you can connect thru adb too if needed...
at first i can't even boot into recovery and i used the adb command on my DHD
Oddly my google apps can't seem to function after flashing JellyTime on DHD. I won't repost here but if anyone can have a look here it would be great. Many thanks.

[Q] psneuter outdated ?

Since more than a week i am the - nevertheless happy - owner of a N7 but still looking for a minimal way for rooting. It's my first tablet. I've run Linux 1994-99 (and revived my experience here and then) and am knowing, that the destination of the actual user (on one of several "virtual" terminals) isn't done by the OS but the user - after booting. Is this (last) booting step so deeply integrated into the downsized Linux Android, that there is no other way to get root access than to install a whole (modified) OS ?
There are still some init... files in /android (seen by "adb shell") - under Linux these files are controlling the boot process - and i'd like to read them but have not even read permissions. psneuter is the proposed tool here. "adb push" copied it, "chmod 777" apparently worked, but running psneuter (from adb shell in /data/local/tmp) resulted in:
Failed to set prot mask (Inappropriate ioctl for device)
Click to expand...
Click to collapse
I' not the only one meeting this error, but the answers on related questions of others meeting this have never been meeting the point. More searching on the net yielded this - incomplete and a bit cryptic - site: osvdb.org/74800 with:
Android before 2.3 does not properly restrict access to the system property space, which allows local applications to bypass the application sandbox and gain privileges, as demonstrated by psneuter and KillingInTheNameOf, related to the use of Android shared memory (ashmem) and ASHMEM_SET_PROT_MASK.
Click to expand...
Click to collapse
and:
Solution: Upgrade to version 2.3 or higher, as it has been reported to fix this vulnerability. An upgrade is required as there are no known workarounds.
Click to expand...
Click to collapse
Accordingly psneuter is useless - dead at least since June 1, 2011. Is that true ?
If you want a minimal root look no further than here.
It runs an exploit to gain root privileges, and from there installs a setuid 'su' executable (and it's companion Android app). Other than that, the ROM is not replaced - it's full stock.
Having said that, folks that fool around with their new-found root privileges inevitably wedge their OS boot somehow... and then come crying in here for help.
The android recovery (which is really just a slimmed-down alternate boot ramdisk - think of it as an improved single-user mode) can be replaced with a custom version which is useful for making full backups to mitigate such disasters. It's a damn good idea, frankly.
Since the recovery boot image is just a binary blob, it can be saved and also overwritten from a root-privileged shell using "dd" (raw copy) with the correct (recovery) partition.
PS If you just want to "look" at some files rather than rooting, you can certainly download the factory images, unpack the boot images, etc. Linux is probably the preferred platform for doing that, although it is not mandatory ... just far easier.
"adb restore <mybak.ab>" is perfectly working for me. Indeed i had a mishap with the Google_Nexus_7_ToolKit_v5.0.0 and got my pad into the same status than backuped afterwards. There won't be any crying. I feel very comfortable with anything i've done in adb.
The hint to factory images might help - i'll check, where Google is providing the droid for download to PC via http or ftp.
Sitll i am curious about psneuter. There are so many recommendations for it by administrators seemingly knowing their stuff.
Thanks, 3Jane
3Jane said:
The hint to factory images might help - i'll check, where Google is providing the droid for download to PC via http or ftp.
Click to expand...
Click to collapse
I think you were asking, here it is anyway
https://developers.google.com/android/nexus/images
Get split_bootimage.pl from here, the ramdisk can be unpacked with a gunzip+cpio pipeline.
Also, you might find extract-ikconfig to be helpful if you want to compare kernel build configs without booting the kernels examined.
have fun
Indeed: Using the exploit of motochopper alone, i was able "to root" adb without any further installing.
Thus my first goal ("cat init.rc" in the adb shell) has been reached. Thanks again, 3Jane

Categories

Resources