localjoker / iphonebrowser

Automatically exported from code.google.com/p/iphonebrowser
0 stars 0 forks source link

3.1.2 Jailbreak Issue #153

Open GoogleCodeExporter opened 8 years ago

GoogleCodeExporter commented 8 years ago
What steps will reproduce the problem?
1. Open iPhoneBrowser 1.9.3.0
2. iPod 2g is recognize, but says not jailbroken

What is the expected output? What do you see instead?
It is supposed to show the root folder, but instead there are only a few
folders that show up:
/Root
 - ApplicationArchives
 - DCIM
 - Downloads
 - iTunes_Control
 - Photos
 - Podcasts
 - PublicStaging
 - Purchases
 - Recordings
 - Safari

The status bar displays:
iPod 3.1.2 (iPod Touch) is connected, not jailbroken (no afc2 service found)

I cannot get to the /Library/Themes/ folder

What version of the product are you using? On what operating system?
iPod Touch 2G, 3.1.2 jailbroken firmware (blackra1n), iTunes 9.0.1.8,
iPhoneBrowser 1.9.3.0

Please provide any additional information below.

Original issue reported on code.google.com by citricfo...@gmail.com on 11 Oct 2009 at 9:23

GoogleCodeExporter commented 8 years ago
I am having same issue. When I first updated, it worked fine.  Then I did a 
Restore
as New Phone and it won't recognize my jailbreak. Please help as I can't 
restore my
SMS and Call History!

Original comment by tlog...@gmail.com on 11 Oct 2009 at 7:40

GoogleCodeExporter commented 8 years ago
[deleted comment]
GoogleCodeExporter commented 8 years ago
I just got a workaround for this locally - but it's a manual process. I'm 
assuming
you used blackra1n to jailbreak? 

As more methods to jailbreak become available some do not register the afc2 
service
which is needed to access the root file system.

I can post a walkthrough if you need it to get this service registered. It's
relatively painless.

Original comment by lavarsic...@gmail.com on 11 Oct 2009 at 9:47

GoogleCodeExporter commented 8 years ago
That workaround would be great... Please post

Original comment by imbore...@gmail.com on 11 Oct 2009 at 9:55

GoogleCodeExporter commented 8 years ago
Alright, start by downloading:

PList Editor:
http://modmyi.com/forums/windows-specific-modding-discussion/377661-windows-plis
t-editor.html

WinSCP:
http://winscp.net/eng/download.php

Download and install OpenSSH from Cydia then reboot the device. 
Once rebooted open WinSCP and connect to your device. You'll need the IP 
address of
your device on the local network. 

Hostname: <ipaddress>
Username: root
password: alpine

Once logged in, move a copy of /System/Library/Lockdown/Services.plist to your
computer and open it for editing in PList editor.

*** This is important ****

Paste the following key/dict combo above the line that reads
<key>com.apple.crashreportcopy</key> (no ***)

***
    <key>com.apple.afc2</key>
    <dict>
        <key>Label</key>
        <string>com.apple.afc2</string>
        <key>ProgramArguments</key>
        <array>
            <string>/usr/libexec/afcd</string>
            <string>--lockdown</string>
            <string>-d</string>
            <string>/</string>
        </array>
    </dict>
***

Save the file, move it back over to the device overwriting the current one using
WinSCP (hope you've made a backup) then reboot the device.

After this reboot ipb should be given full access to the file system. As a 
reference
I've attached my Services.plist which may or may not have the same entries so I 
don't
recommend USING it, modify your own.

Let me know if this works out for you.

Original comment by lavarsic...@gmail.com on 11 Oct 2009 at 10:37

Attachments:

GoogleCodeExporter commented 8 years ago
@lavarsicious>> Worked perfectly! Thank you!!!

Original comment by imbore...@gmail.com on 11 Oct 2009 at 11:10

GoogleCodeExporter commented 8 years ago
Any options for us that dont have wifi?

Original comment by e.rene.m...@gmail.com on 12 Oct 2009 at 2:52

GoogleCodeExporter commented 8 years ago
[deleted comment]
GoogleCodeExporter commented 8 years ago
The only thing I can think of would be to try and use something like ifile from 
cydia to directly make the 
changes to the plist - but that might be a challenge. 

Alternatively if you're feeling risky you could try downloading the attached 
file above from your phone and 
just overwrite it. 

Either way the end goal would be to obtain that plist modification. The wifi 
transfer is the easiest way I 
could think of. Good luck. 

Original comment by lavarsic...@gmail.com on 12 Oct 2009 at 3:13

GoogleCodeExporter commented 8 years ago
@ e.rene.mendez 

Download mobile terminal and do it to it...

I didn't blackra1n (im sticking with 3.0) but from what i understand.

If you can see some folders through iphonebrowser

Download mobile terminal, move the file to a folder that is visable from 
iphonebrowser. 
Copy to computer. 
edit in plist editor. 
copy back to device from iphonebrowser. 
Rename old .plist to .plist.bak 
Copy new services.plist
reboot.

this is all dependent on if iphonebrowser can see ANYTHING as it is.

Original comment by jason.fo...@gmail.com on 12 Oct 2009 at 3:16

GoogleCodeExporter commented 8 years ago
[deleted comment]
GoogleCodeExporter commented 8 years ago
Edited the file, now my iPhone 3GS works on iPhonebrowser but iTunes says 
error 0xE8000022. Can anyone upload the edited part of services.plist UNEDITED? 
i 
forgot to backup :S

Original comment by Sebastia...@gmail.com on 12 Oct 2009 at 3:30

GoogleCodeExporter commented 8 years ago
@jason good thinking, makes sense. 

@Sebastian what os are you on? My mod was to a clean 
3.1.2. I'm thinking imbored was the same. 

Original comment by lavarsic...@gmail.com on 12 Oct 2009 at 3:32

GoogleCodeExporter commented 8 years ago
iPhone tunnel suite uses ssh over USB! Search for it on modmyi.com

Original comment by ddonu...@gmail.com on 12 Oct 2009 at 3:36

GoogleCodeExporter commented 8 years ago
 @lavasicious nevermind! i used your file and it worked perfectly! Thank you! (i am on 
3.1.2 btw :P)

Original comment by Sebastia...@gmail.com on 12 Oct 2009 at 3:43

GoogleCodeExporter commented 8 years ago
Good to hear, lucky you are. Backups!

Original comment by lavarsic...@gmail.com on 12 Oct 2009 at 3:49

GoogleCodeExporter commented 8 years ago
rebooting the device ifunbox works, it views iphone already jb'd not as jailed

Original comment by stringal...@gmail.com on 12 Oct 2009 at 3:53

GoogleCodeExporter commented 8 years ago
Can assume iphonebrowser would be updated to support blackra1n in the future?

Original comment by e.rene.m...@gmail.com on 12 Oct 2009 at 4:15

GoogleCodeExporter commented 8 years ago
Oh... someone to make an installation for this and upload it on Cydia????

Original comment by kala...@gmail.com on 12 Oct 2009 at 4:17

GoogleCodeExporter commented 8 years ago
@ e.rene.mendez

It is a problem with the blackra1n patching, not a matter of the iPhoneBrowser.

Did i just use 'problem' in the same sentence as  'blackra1n'? Geohot, please 
don't 
smite. I meant oversight. 

Original comment by jason.fo...@gmail.com on 12 Oct 2009 at 4:26

GoogleCodeExporter commented 8 years ago
@jason 

thanks mate., 

With the 3G issues going around with ra1n, im sure will see a RC2 soon., maybe 
it
will be patch to work with iphonebrowser., 

Original comment by e.rene.m...@gmail.com on 12 Oct 2009 at 4:39

GoogleCodeExporter commented 8 years ago
A better solution is probably to write something that can be installed from 
Cydia so
it helps all jailbreaks that don't want the overhead of adding afc2 (or forget 
too :) ).

If you install Erica's utilities from Cydia, you can use the following commands 
from
MobileTerminal or an SSH terminal prompt:
plutil -com.apple.afc2 -dict Services.plist
plutil -com.apple.afc2 -Label -string com.apple.afc2 Services.plist
plutil -com.apple.afc2 -AllowUnactivatedService -true Services.plist
plutil -com.apple.afc2 -ProgramArguments -array Services.plist
plutil -com.apple.afc2 -ProgramArguments -arrayadd -string /usr/libexec/afcd
Services.plist
plutil -com.apple.afc2 -ProgramArguments -arrayadd -string \"--lockdown\" 
Services.plist
plutil -com.apple.afc2 -ProgramArguments -arrayadd -string \"-d\" Services.plist
plutil -com.apple.afc2 -ProgramArguments -arrayadd -string / Services.plist

Original comment by NetMage....@gmail.com on 12 Oct 2009 at 4:55

GoogleCodeExporter commented 8 years ago
Super
Worked on iPhone 3Gs 3.1.2.
Jail break by blackra1n
and then followed this...

Original comment by syedmuza...@gmail.com on 12 Oct 2009 at 5:25

GoogleCodeExporter commented 8 years ago
I had this problem with balckra1n and just told cydia to do a complete upgrade 
and installed sbsettings 
and then it worked

Original comment by kendr...@gmail.com on 12 Oct 2009 at 5:30

GoogleCodeExporter commented 8 years ago
your the bast sorry for my english the Services.plist works teanks

Original comment by davidn...@gmail.com on 12 Oct 2009 at 5:36

GoogleCodeExporter commented 8 years ago
I second this :

Comment 19 by kalantz, Today (2 hours ago) "Oh... someone to make an 
installation 
for this and upload it on Cydia????"

Original comment by mvvee...@gmail.com on 12 Oct 2009 at 6:40

GoogleCodeExporter commented 8 years ago
I tried to set up SSH on my 3.1.2 iphone and all i get is timeouts. I tried 
WinSCP
and putty with no luck. 

What am i doing wrong.

Original comment by hrtr...@gmail.com on 12 Oct 2009 at 6:53

GoogleCodeExporter commented 8 years ago
what program that you use to edit Services.plist?? notpad?

Original comment by andrezi...@gmail.com on 12 Oct 2009 at 9:04

GoogleCodeExporter commented 8 years ago
Can someone please ulpload the modified file?? I can't get it working

Original comment by jan.sch...@googlemail.com on 12 Oct 2009 at 11:03

GoogleCodeExporter commented 8 years ago
[deleted comment]
GoogleCodeExporter commented 8 years ago
Or please send it to my email : janni92@web.de

Original comment by jan.sch...@googlemail.com on 12 Oct 2009 at 11:05

GoogleCodeExporter commented 8 years ago
im with jan and kalantz something needs to be done

Original comment by ELLIPH...@gmail.com on 12 Oct 2009 at 11:28

GoogleCodeExporter commented 8 years ago
For German-Speaking Users:
http://afaic.blogspot.com/2009/10/ifunbox-und-blackra1n.html

    * Installiert via Cydia den MobileTerminal
    * Gebt folgenden Befehl ein
      cp /System/Library/Lockdown/Services.plist /User/Media/DCIM/
    * Öffnet iFunBox. Ihr könnt auf den Ordner DCIM zugreifen und euch die Datei auf
dem Desktop abspeichern
    * Ladet euch einen Plist-Editor runter z.B. diesen hier.
    * Öffnet die Datei Services.plist mit dem Editor
    * Kopiert die folgende key/dict Kombination ÜBER com.apple.crashreportcopy :
      Code hier: http://paste.ubuntu.com/291534/

    * Speichert die Datei und kopiert sie wieder mit iFunBox in den DCIM Ordner auf
eurem iPhone.
    * Öffnet MobileTerminal und gebt folgenden Befehl ein
      su
    * Das Passwort ist: alpine
    * Danach das hier:
      cp -f /User/Media/DCIM/Services.plist /System/Library/Lockdown/
    * iPhone neustarten
    * Fertig - iPhone wird wieder richtig erkannt.

Original comment by reinhard...@gmail.com on 12 Oct 2009 at 11:31

GoogleCodeExporter commented 8 years ago
thank god for google translate   :) hopefully this works

Original comment by ELLIPH...@gmail.com on 12 Oct 2009 at 11:51

GoogleCodeExporter commented 8 years ago
@Elliphino: Of you get it working could you pleade send the File to My E-mail??

Original comment by jan.sch...@googlemail.com on 12 Oct 2009 at 12:01

GoogleCodeExporter commented 8 years ago
 im very limited with wifi connections     will deffinatly help you out the best i can   

Original comment by ELLIPH...@gmail.com on 12 Oct 2009 at 12:04

GoogleCodeExporter commented 8 years ago
I solved the Problem. You can download a Pathced file on :
http://touch-mania.com/wp-content/uploads/Services.plist

Original comment by jan.sch...@googlemail.com on 12 Oct 2009 at 4:52

GoogleCodeExporter commented 8 years ago
[deleted comment]
GoogleCodeExporter commented 8 years ago
[deleted comment]
GoogleCodeExporter commented 8 years ago
using iFile works like a charm.  send yourself an email with the copy&paste 
text,
copy the text from the email on the phone.  browse to and edit Settings.plist in
iFile and paste in the appropriate place. don;t forget to reboot

Original comment by aaronkilbey@gmail.com on 12 Oct 2009 at 8:07

GoogleCodeExporter commented 8 years ago
How do I do this if I can't activate?
There is a tutorial about hacktivating here
http://www.ilikemyiphone.com/2009/07/04/how-to-hacktivate-your-iphone-3gs-after-
geohots-purplera1n-jailbreakunlock/
But I can't see if it works on 3.1.2 without hacktivating first so that I can 
get
iphonebrowser to work but I can't get iphonebrowser to work without hacktivating
How do I get past this catch 22?

Original comment by meraval...@gmail.com on 12 Oct 2009 at 8:43

GoogleCodeExporter commented 8 years ago
Somehow i don't have services.plist on my iphone. I only have data_ark.plist
And i also can not find the /System/Library/Lockdown/ folder, i have instead : 
/root/Library/Lockdown/
So i copied your file into /root/Library/Lockdown/ but my phone is still 
showing as
not jailbroken in iphoneBrowser.

(i have 3.1.2 jailbroken using blackrain)

Original comment by mat...@gmail.com on 12 Oct 2009 at 9:47

GoogleCodeExporter commented 8 years ago
I used ifile and fixed my problems with iphonebrowser.  That works fine.  But 
know i
cannot connect to itunes.  Has anyone else encountered this problem?  Any help 
would
be appreciated.

Original comment by erni...@optimum.net on 13 Oct 2009 at 12:14

GoogleCodeExporter commented 8 years ago
One thing I noticed, and I suspect others may find this useful.

Don't use DHCP to assign an IP address to your iPhone/Touch.  I kept getting 
timeouts
till I set a static address then everything worked fine.

Hope this helps.

Original comment by toronta...@gmail.com on 13 Oct 2009 at 4:45

GoogleCodeExporter commented 8 years ago
[deleted comment]
GoogleCodeExporter commented 8 years ago
Comment 5 by lavarsicious.
Works like a champ.

Original comment by Jay...@gmail.com on 13 Oct 2009 at 6:38

GoogleCodeExporter commented 8 years ago
I've added the Services.plist file from this thread to my device but it's still 
not
working. The file wasn't there though before i added it.

Any ideas?

Original comment by rpayn...@gmail.com on 13 Oct 2009 at 10:23

GoogleCodeExporter commented 8 years ago
Worked for me. I just edited the file, saved it, transferred, rebooted. 
iPhoneBrowser
now works normally, and iTunes has no problems with it.

Original comment by citricfo...@gmail.com on 13 Oct 2009 at 3:45

GoogleCodeExporter commented 8 years ago
Anyone know if DevTeams pwnagetool fixes this issue?

Original comment by e.rene.m...@gmail.com on 13 Oct 2009 at 6:06

GoogleCodeExporter commented 8 years ago
I can confirm that the new pwnagetool released by the DevTeam fixes this issue.

Original comment by e.rene.m...@gmail.com on 13 Oct 2009 at 6:56