[Xperia Play Q&A, Help & Troubleshooting] Tryflozn:
Hey everyone,

I was curious if anyone can help me solve this problem that I am having with the Xperia Play's Gin2JellyBean Rom with Pdroid Patcher.

So I have followed these instruction from this link http://xdaforums.com/showthread.php?t=1631144 exactly and the Xperia Play boot up fine and everything, but once I patch the Pdroid patch onto the Gin2JellyBean Rom, following this link http://xdaforums.com/showthread.php?t=1357056, my Xperia Play gets a black screen when it's booting up. The black Screen starts right after the DooMLoRD Kernel (v14) screen fades to black.

It's weird, the Xperia Play's screen stays black and if you leave it on long enough, you can start hearing the boot up sound from the Gin2JellyBean Rom for a split second and it dies off and repeats, while the screen continuously stays black.

Did I patch the Rom wrong or something? I made it work before but now I just can't figure out why it wont patch properly any more. The 1st time I did it, I had the same problem, but than after the 3rd or 4th restart, the phone magically boot up normally with the pdroid patch intact. However, my backup file that I had the successful Pdroid Patch on it, apparently is corrupted, so I can't system restore back to that version with the successful Pdroid patch and now I just can't figure out why my phone won't boot up with the Gin2JellyBean Rom after it gets the pdroid patched onto it.

If anyone can help me, I would greatly appreciate it

I'm not sure if this will help but this is the log from patching the Gin2JellyBean Rom with the Pdroid Pather v1.32

PDroid Patcher v0.321 - Patch v1.32

Patching C:\Users\User\Downloads\Gin2Jellybean\Gin2JellyBean_v1.8.0.zip

Extracting framework files from ROM

inflated: system/framework/core.jar

inflated: system/framework/framework.jar

inflated: system/framework/services.jar

inflated: META-INF/com/google/android/updater-script

inflated: META-INF/com/google/android/update-binary

Decompiling original files

I: Baksmaling...

I: Copying assets and libs...

I: Baksmaling...

I: Copying assets and libs...

I: Baksmaling...

I: Copying assets and libs...

Cleaning up smali

C:\Users\User\AppData\Roaming\PDroidPatcher\tmp>..\tools\sed "/^\s*\.\(line\s[0-9]\{1,\}\)\s*$/d" framework.mod.jar.out\smali\android\app\ContextImpl.smali 1>framework.mod.jar.out\smali\android\app\ContextImpl.smali.new

C:\Users\User\AppData\Roaming\PDroidPatcher\tmp>move /Y framework.mod.jar.out\smali\android\app\ContextImpl.smali.new framework.mod.jar.out\smali\android\app\ContextImpl.smali

1 file(s) moved.

C:\Users\User\AppData\Roaming\PDroidPatcher\tmp>..\tools\sed "/^\s*\.\(line\s[0-9]\{1,\}\)\s*$/d" framework.mod.jar.out\smali\android\content\ContentResolver.smali 1>framework.mod.jar.out\smali\android\content\ContentResolver.smali.new

C:\Users\User\AppData\Roaming\PDroidPatcher\tmp>move /Y framework.mod.jar.out\smali\android\content\ContentResolver.smali.new framework.mod.jar.out\smali\android\content\ContentResolver.smali

1 file(s) moved.

C:\Users\User\AppData\Roaming\PDroidPatcher\tmp>..\tools\sed "/^\s*\.\(line\s[0-9]\{1,\}\)\s*$/d" framework.mod.jar.out\smali\android\telephony\PhoneStateListener.smali 1>framework.mod.jar.out\smali\android\telephony\PhoneStateListener.smali.new

C:\Users\User\AppData\Roaming\PDroidPatcher\tmp>move /Y framework.mod.jar.out\smali\android\telephony\PhoneStateListener.smali.new framework.mod.jar.out\smali\android\telephony\PhoneStateListener.smali

1 file(s) moved.

C:\Users\User\AppData\Roaming\PDroidPatcher\tmp>..\tools\sed "/^\s*\.\(line\s[0-9]\{1,\}\)\s*$/d" framework.mod.jar.out\smali\android\telephony\PhoneStateListener$1.smali 1>framework.mod.jar.out\smali\android\telephony\PhoneStateListener$1.smali.new

C:\Users\User\AppData\Roaming\PDroidPatcher\tmp>move /Y framework.mod.jar.out\smali\android\telephony\PhoneStateListener$1.smali.new framework.mod.jar.out\smali\android\telephony\PhoneStateListener$1.smali

1 file(s) moved.

C:\Users\User\AppData\Roaming\PDroidPatcher\tmp>..\tools\sed "/^\s*\.\(line\s[0-9]\{1,\}\)\s*$/d" services.mod.jar.out\smali\com\android\server\am\ActivityManagerService.smali 1>services.mod.jar.out\smali\com\android\server\am\ActivityManagerService.smali.new

C:\Users\User\AppData\Roaming\PDroidPatcher\tmp>move /Y services.mod.jar.out\smali\com\android\server\am\ActivityManagerService.smali.new services.mod.jar.out\smali\com\android\server\am\ActivityManagerService.smali

1 file(s) moved.

C:\Users\User\AppData\Roaming\PDroidPatcher\tmp>..\tools\sed "/^\s*\.\(line\s[0-9]\{1,\}\)\s*$/d" services.mod.jar.out\smali\com\android\server\ServerThread.smali 1>services.mod.jar.out\smali\com\android\server\ServerThread.smali.new

C:\Users\User\AppData\Roaming\PDroidPatcher\tmp>move /Y services.mod.jar.out\smali\com\android\server\ServerThread.smali.new services.mod.jar.out\smali\com\android\server\ServerThread.smali

1 file(s) moved.

C:\Users\User\AppData\Roaming\PDroidPatcher\tmp>..\tools\sed "/^\s*\.\(line\s[0-9]\{1,\}\)\s*$/d" core.mod.jar.out\smali\java\lang\ProcessManager$ProcessImpl.smali 1>core.mod.jar.out\smali\java\lang\ProcessManager$ProcessImpl.smali.new

C:\Users\User\AppData\Roaming\PDroidPatcher\tmp>move /Y core.mod.jar.out\smali\java\lang\ProcessManager$ProcessImpl.smali.new core.mod.jar.out\smali\java\lang\ProcessManager$ProcessImpl.smali

1 file(s) moved.

Applying PDroid patches

patching file smali/android/app/ContextImpl.smali

Hunk #1 succeeded at 34 (offset 1 line).

Hunk #2 succeeded at 148 (offset 2 lines).

Hunk #3 succeeded at 682 with fuzz 3 (offset 39 lines).

Hunk #4 succeeded at 1165 with fuzz 2 (offset 60 lines).

Hunk #5 succeeded at 1189 with fuzz 3 (offset 63 lines).

Hunk #6 succeeded at 1416 (offset 73 lines).

Hunk #7 succeeded at 1664 (offset 79 lines).

patching file smali/android/content/ContentResolver.smali

Hunk #1 succeeded at 2850 with fuzz 3.

patching file smali/android/privacy/IPrivacySettingsManager.smali

patching file smali/android/privacy/IPrivacySettingsManager$Stub$Proxy.smali

patching file smali/android/privacy/IPrivacySettingsManager$Stub.smali

patching file smali/android/privacy/PrivacyFileObserver.smali

patching file smali/android/privacy/PrivacyPersistenceAdapter.smali

patching file smali/android/privacy/PrivacySettings$1.smali

patching file smali/android/privacy/PrivacySettingsManagerService.smali

patching file smali/android/privacy/PrivacySettingsManager.smali

patching file smali/android/privacy/PrivacySettings.smali

patching file smali/android/privacy/surrogate/PrivacyAccountManager$PrivacyAccountManagerFuture.smali

patching file smali/android/privacy/surrogate/PrivacyAccountManager.smali

patching file smali/android/privacy/surrogate/PrivacyActivityManagerService.smali

patching file smali/android/privacy/surrogate/PrivacyContentResolver.smali

patching file smali/android/privacy/surrogate/PrivacyCursor.smali

patching file smali/android/privacy/surrogate/PrivacyLocationManager$PrivacyLocationUpdater.smali

patching file smali/android/privacy/surrogate/PrivacyLocationManager.smali

patching file smali/android/privacy/surrogate/PrivacyTelephonyManager.smali

patching file smali/android/telephony/PhoneStateListener$1.smali

patching file smali/android/telephony/PhoneStateListener.smali

Hunk #2 succeeded at 64 (offset 1 line).

Hunk #3 succeeded at 173 with fuzz 1 (offset 23 lines).

patching file smali/com/android/server/am/ActivityManagerService.smali

Hunk #1 succeeded at 12728 with fuzz 1 (offset 672 lines).

Hunk #2 succeeded at 19147 with fuzz 2 (offset 1309 lines).

patching file smali/com/android/server/ServerThread.smali

Hunk #1 succeeded at 43 (offset 3 lines).

Hunk #2 succeeded at 383 (offset 31 lines).

patching file smali/java/lang/PrivacyInputStream.smali

patching file smali/java/lang/PrivacyProcessManager$PrivacyFileReader.smali

patching file smali/java/lang/PrivacyProcessManager.smali

patching file smali/java/lang/ProcessManager$ProcessImpl.smali

Hunk #1 succeeded at 57 (offset 5 lines).

Hunk #2 succeeded at 79 (offset 5 lines).

Creating updater script

Building modified framework.jar

I: Checking whether sources has changed...

I: Smaling...

W: Unknown file type, ignoring: framework.mod.jar.out\smali\android\app\ContextImpl.smali.orig

W: Unknown file type, ignoring: framework.mod.jar.out\smali\android\content\ContentResolver.smali.orig

W: Unknown file type, ignoring: framework.mod.jar.out\smali\android\telephony\PhoneStateListener.smali.orig

W: Could not find resources

I: Building apk file...

created: META-INF/

inflated: META-INF/MANIFEST.MF

inflated: preloaded-classes

adding: preloaded-classes(in = 65693) (out= 11977)(deflated 81%)

updated manifest

Building modified services.jar

I: Checking whether sources has changed...

I: Smaling...

W: Unknown file type, ignoring: services.mod.jar.out\smali\com\android\server\ServerThread.smali.orig

W: Unknown file type, ignoring: services.mod.jar.out\smali\com\android\server\am\ActivityManagerService.smali.orig

W: Could not find resources

I: Building apk file...

created: META-INF/

inflated: META-INF/MANIFEST.MF

updated manifest

Building modified core.jar

I: Checking whether sources has changed...

I: Smaling...

W: Unknown file type, ignoring: core.mod.jar.out\smali\java\lang\ProcessManager$ProcessImpl.smali.orig

W: Could not find resources

I: Building apk file...

created: META-INF/

inflated: META-INF/MANIFEST.MF

inflated: classes.dex

inflated: org/apache/harmony/dalvik/ddmc/README.txt

inflated: com/ibm/icu4jni/ThirdPartyProject.prop

inflated: java/util/logging/logging.properties

inflated: java/security/security.properties

inflated: org/apache/xalan/res/XSLTInfo.properties

inflated: org/apache/xalan/processor/XSLProcessorVersion.src

inflated: org/apache/xalan/Version.src

inflated: org/apache/xml/serializer/Encodings.properties

inflated: org/apache/xml/serializer/output_html.properties

inflated: org/apache/xml/serializer/output_text.properties

inflated: org/apache/xml/serializer/XMLEntities.properties

inflated: org/apache/xml/serializer/output_xml.properties

inflated: org/apache/xml/serializer/Version.src

inflated: org/apache/xml/serializer/output_unknown.properties

inflated: org/apache/xml/serializer/HTMLEntities.properties

inflated: org/kxml2/ThirdPartyProject.prop

inflated: org/xml/ThirdPartyProject.prop

inflated: org/xmlpull/ThirdPartyProject.prop

adding: com/(in = 0) (out= 0)(stored 0%)

adding: com/ibm/(in = 0) (out= 0)(stored 0%)

adding: com/ibm/icu4jni/(in = 0) (out= 0)(stored 0%)

adding: com/ibm/icu4jni/ThirdPartyProject.prop(in = 318) (out= 202)(deflated 36%)

adding: java/(in = 0) (out= 0)(stored 0%)

adding: java/security/(in = 0) (out= 0)(stored 0%)

adding: java/security/security.properties(in = 5084) (out= 1837)(deflated 63%)

adding: java/util/(in = 0) (out= 0)(stored 0%)

adding: java/util/logging/(in = 0) (out= 0)(stored 0%)

adding: java/util/logging/logging.properties(in = 3123) (out= 1129)(deflated 63%)

adding: org/(in = 0) (out= 0)(stored 0%)

adding: org/apache/(in = 0) (out= 0)(stored 0%)

adding: org/apache/harmony/(in = 0) (out= 0)(stored 0%)

adding: org/apache/harmony/dalvik/(in = 0) (out= 0)(stored 0%)

adding: org/apache/harmony/dalvik/ddmc/(in = 0) (out= 0)(stored 0%)

adding: org/apache/harmony/dalvik/ddmc/README.txt(in = 78) (out= 69)(deflated 11%)

adding: org/apache/xalan/(in = 0) (out= 0)(stored 0%)

adding: org/apache/xalan/processor/(in = 0) (out= 0)(stored 0%)

adding: org/apache/xalan/processor/XSLProcessorVersion.src(in = 4126) (out= 1696)(deflated 58%)

adding: org/apache/xalan/res/(in = 0) (out= 0)(stored 0%)

adding: org/apache/xalan/res/XSLTInfo.properties(in = 1061) (out= 606)(deflated 42%)

adding: org/apache/xalan/Version.src(in = 4999) (out= 1909)(deflated 61%)

adding: org/apache/xml/(in = 0) (out= 0)(stored 0%)

adding: org/apache/xml/serializer/(in = 0) (out= 0)(stored 0%)

adding: org/apache/xml/serializer/Encodings.properties(in = 11338) (out= 3094)(deflated 72%)

adding: org/apache/xml/serializer/HTMLEntities.properties(in = 4353) (out= 2220)(deflated 49%)

adding: org/apache/xml/serializer/output_html.properties(in = 1841) (out= 922)(deflated 49%)

adding: org/apache/xml/serializer/output_text.properties(in = 1525) (out= 832)(deflated 45%)

adding: org/apache/xml/serializer/output_unknown.properties(in = 1769) (out= 948)(deflated 46%)

adding: org/apache/xml/serializer/output_xml.properties(in = 1818) (out= 943)(deflated 48%)

adding: org/apache/xml/serializer/Version.src(in = 4720) (out= 1869)(deflated 60%)

adding: org/apache/xml/serializer/XMLEntities.properties(in = 1086) (out= 647)(deflated 40%)

adding: org/kxml2/(in = 0) (out= 0)(stored 0%)

adding: org/kxml2/ThirdPartyProject.prop(in = 209) (out= 173)(deflated 17%)

adding: org/xml/(in = 0) (out= 0)(stored 0%)

adding: org/xml/ThirdPartyProject.prop(in = 224) (out= 178)(deflated 20%)

adding: org/xmlpull/(in = 0) (out= 0)(stored 0%)

adding: org/xmlpull/ThirdPartyProject.prop(in = 224) (out= 179)(deflated 20%)

updated manifest

Creating flashable patch zip

added manifest

adding: system/(in = 0) (out= 0)(stored 0%)

adding: system/framework/(in = 0) (out= 0)(stored 0%)

adding: system/framework/core.jar(in = 1915146) (out= 1903531)(deflated 0%)

adding: system/framework/framework.jar(in = 3214725) (out= 3196866)(deflated 0%)

adding: system/framework/services.jar(in = 673124) (out= 672363)(deflated 0%)

ignoring entry META-INF/

adding: META-INF/com/(in = 0) (out= 0)(stored 0%)

adding: META-INF/com/google/(in = 0) (out= 0)(stored 0%)

adding: META-INF/com/google/android/(in = 0) (out= 0)(stored 0%)

adding: META-INF/com/google/android/update-binary(in = 255904) (out= 156689)(deflated 38%)

adding: META-INF/com/google/android/updater-script(in = 224) (out= 124)(deflated 44%)

Creating flashable restore zip

added manifest

adding: system/(in = 0) (out= 0)(stored 0%)

adding: system/framework/(in = 0) (out= 0)(stored 0%)

adding: system/framework/core.jar(in = 1862955) (out= 1851993)(deflated 0%)

adding: system/framework/framework.jar(in = 3190039) (out= 3173614)(deflated 0%)

adding: system/framework/services.jar(in = 650798) (out= 650046)(deflated 0%)

ignoring entry META-INF/

adding: META-INF/com/(in = 0) (out= 0)(stored 0%)

adding: META-INF/com/google/(in = 0) (out= 0)(stored 0%)

adding: META-INF/com/google/android/(in = 0) (out= 0)(stored 0%)

adding: META-INF/com/google/android/update-binary(in = 255904) (out= 156689)(deflated 38%)

adding: META-INF/com/google/android/updater-script(in = 224) (out= 124)(deflated 44%)

Successfully created PDroid patch.

PDroid Patch: C:\Users\User\Downloads\Gin2Jellybean\PDroid-v1.32-Gin2JellyBean_v1.8.0.zip.

You can flash it through recovery (for example CWM).

To restore your ROM and remove PDroid, flash PDroid-RESTORE-Gin2JellyBean_v1.8.0.zip