iphone3gs_video.jpg 24,83KB
40 λήψεις
Video Μοντάζ σε 3G/2G όπως στο 3GS
Για τον παρακάτω οδηγό και Hack είναι απαραίτητα τα : SBSettings, OpenSSH, MobileTerminal.
Απλά κατεβάστε το bundle από ένα από τα παρακάτω sharing sites (hirerefer links)
RαpidShαre, MediαFire, SendSpαce
και αποσυμπιέστε τον φάκελο "VideoToggle" που θα βρείτε στο αρχείο zip μέσω SSH στην τοποθεσία /private/var/tmp/
μπείτε στο terminal (shell) ως superuser (root) με την εντολή "su" και με τον κωδικό "alpine" αν δεν τον έχετε αλλάξει και πληκτρολογίστε :
bash /private/var/tmp/VideoToggle/install
μετά την εγκατάσταση θα κάνει re-spring αυτόματα και θα έχετε ένα νέο Toggle στο SBSettings που θα σας επιτρέπει να ενεργοιείτε και απενεργοποιείτε την λειτουργία αυτή!!
Απλά θα μπείτε στις Φωτογραφίες της Κάμερας και θα δείτε μέσα τα βίντεο που είχατε τραβήξει με το Cycorder ή iPhoneVideoRecorder (αλλιώς VideoRecorder)!! Αν τα ανοίξετε θα έχετε την επιλογή να τα αναπαράγετε αλλά και να τα επεξεργαστείτε να κόψετε και να ράψετε σημεία.
ΠΡΟΣΟΧΗ: όταν επεξεργαστείτε ένα βίντεο θα αντικαταστήσει το παλαιό και θα το χάσετε!
ΠΡΟΣΟΧΗ 2: όταν το απενεργοποιήσετε δεν θα έχετε πλέον τα Video στο Cycorder/iPhoneVideoRecorder(VideoRecorder) αλλά στις Φωτογραφίες όπως το 3Gs αλλα΄δεν θα εμφανίζονται όταν θα ενεργοποιήται το Toggle θα εμφανίζονται.
Όταν το Toogle είναι ενεργό δεν μπορείτε όμως να τραβήξετε πλέον φωτογραφίες με το Native App αλλά μπορείτε να τραβήξετε βίντεο με τα προαναφερθέν προγράμματα (Cycorder/iPhoneVideoRecorder(VideoRecorder)
Θα πρέπει να το απενεργοποιήσετε για αν μπορείτε να τραβήξετε και πάλι φωτογραφίες!
Επίσης αν δεν σας λειτουργίσει μετά την εγκατάσταση, απλά χρειάζεται μια επανεκκίνηση!
Παραθέτω τα περιεχόμενα του zip όπως και το εσωτερικό των αρχείων του για να ξέρετε τι γίνεται!
iVideoToggle.zip μέγεθος 3,1mb
Insides
[quote]Folder VideoToggle has
Folder files
File .DS_Store
File install
File READ ME.txt
File uninstall
Folder files has
File .DS_Store
File expr
File ffmpeg
File Toggle.dylib
File video_off
File video_on[/quote]
Τώρα περιεχόμενα των αρχείων
Τα αρχεία .DS_Store είναι πληροφορίες φακέλων και αρχείων συστήματος αρχείων Mac OS X δεν είναι ενδιαφέροντα..
File install
[quote]#!/bin/sh
echo "Installing..."
if [[ -d /var/mobile/Library/SBSettings/Commands ]]; then exist="true"; else mkdir /var/mobile/Library/SBSettings/Commands; fi
cp -f /tmp/VideoToggle/files/video_on /var/mobile/Library/SBSettings/Commands/video_on
cp -f /tmp/VideoToggle/files/video_off /var/mobile/Library/SBSettings/Commands/video_off
chmod 755 /var/mobile/Library/SBSettings/Commands/video_on
chmod 755 /var/mobile/Library/SBSettings/Commands/video_off
mkdir /var/mobile/Library/SBSettings/Toggles/VideoEdit
cp -f /tmp/VideoToggle/files/Toggle.dylib /var/mobile/Library/SBSettings/Toggles/VideoEdit/Toggle.dylib
cp -f /tmp/VideoToggle/files/ffmpeg /bin/ffmpeg
chmod 755 /bin/ffmpeg
if [[ -d /usr/bin/expr ]]; then exist="true"; else cp -f /tmp/VideoToggle/files/expr /usr/bin/expr; fi
chmod 777 /usr/bin/expr
cp -f /System/Library/CoreServices/SpringBoard.app/M68AP.plist /System/Library/CoreServices/SpringBoard.app/M68AP_backup.plist
cp -f /System/Library/CoreServices/SpringBoard.app/M68AP.plist /var/mobile/Library/Preferences/com.apple.videoswitch.plist
killall sbsettingsd
killall SpringBoard
echo "The toggle was successfully installed"
echo "Created by simplyskate"
[/quote]
File READ ME.txt
[quote]VideoEdit Toggle
This toggle will let you edit all your Cycorder and iPhoneVideoRecorder
videos in the photos application.
INSTALL
1) Copy the folder to your iPhones /tmp directory
2) In the command line type "bash /tmp/VideoToggle/install"
3) After your iPhone respring's the toggle will be installed
Ignore any errors you may recieve, it should install fine.
UNINSTALL
1) Copy the folder to your iPhones /tmp directory
2) In the command line type "bash /tmp/VideoToggle/uninstall"
3) After your iPhone restring's the toggle will be uninstalled
NOTE: This has only been tested on iPhone 3g 3.0.
[/quote]
File uninstall
[quote]#!/bin/sh
rm -f /var/mobile/Library/SBSettings/Commands/video_on
rm -f /var/mobile/Library/SBSettings/Commands/video_off
rm -rf /var/mobile/Library/SBSettings/Toggles/VideoEdit
rm -f /var/mobile/Library/Preferences/com.apple.videoswitch.plist
rm -f /bin/ffmpeg
cp -f /System/Library/CoreServices/SpringBoard.app/M68AP_backup.plist /System/Library/CoreServices/SpringBoard.app/M68AP.plist
killall sbsettingsd
killall SpringBoard
echo "The toggle was successfully uninstalled"
echo "Created by simplyskate"
[/quote]
File files/expr
[quote]binary cannot read[/quote]
File files/ffmpeg
[quote]binary cannot read[/quote]
File files/Toggle.dylib
[quote]binary cannot read[/quote]
File files/video_off
[quote]#!/bin/bash
#VIDEO EDIT OFF
cp /var/mobile/Library/Preferences/com.apple.videoswitch.plist /System/Library/CoreServices/SpringBoard.app/M68AP.plist
killall SpringBoard[/quote]
File files/video_on
[quote]#!/bin/bash
#COPY FROM iPhoneVideoRecorder TO 100APPLE
target="/var/mobile/Media/iPhoneVideoRecorder"
cd $target
current=$(pwd)
if [[ "$current" = "$target" ]]; then
find -name "*.mov" -o -name "*.mp4" | while read I; do mv "$I" /var/mobile/Media/DCIM/100APPLE/; done
fi;
#COPY FROM Cycorder TO 100APPLE
target="/var/mobile/Media/Videos"
cd $target
current=$(pwd)
if [[ "$current" = "$target" ]]; then
find -name "*.mov*" | while read I; do mv "$I" /var/mobile/Media/DCIM/100APPLE/; done
fi;
#REMOVE SPACES
target="/var/mobile/Media/DCIM/100APPLE"
cd $target
current=$(pwd)
if [[ "$current" = "$target" ]]; then
find . -name "* *" -exec sh -c 'mv "${0}" "${0// /_}"' {} \;
#GET LAST VIDEO NUMBER
num="1"
last=$(ls -1 | grep 'MOV\|JPG')
num=`expr match "$last" '^.*IMG_\([0-9]*\)'`
num=`expr $num + 1`
echo $num
#REMOVE APPLE DOUBLE FILE
rm -rf .AppleDouble
#RENAME VIDEOS
find -name "*.mov" -o -name "*.mp4" | while read I; do if [[ "$num" -lt "10" ]]; then mv "$I" IMG_000$num.MOV; else if [[ "$num" -lt "100" ]]; then mv "$I" IMG_00$num.MOV; else if [[ "$num" -lt "1000" ]]; then mv "$I" IMG_0$num.MOV; else if [[ "$num" -lt "10000" ]]; then mv "$I" IMG_$num.MOV; fi fi fi fi; ((num=num+1)); done
#CHECK & CREATE THUMBS
find -name "IMG*.MOV" | while read I; do num=`expr match "$I" '^.*IMG_\([0-9]*\)'`; if [[ -f /var/mobile/Media/DCIM/100APPLE/.MISC/IMG_$num.THM ]]; then exist="true"; else ffmpeg -i IMG_$num.MOV -t 0:0:0.001 /var/mobile/Media/DCIM/100APPLE/.MISC/IMG_$num.MOV.jpg; fi; done
fi;
#RENAME THUMBS
target="/var/mobile/Media/DCIM/100APPLE/.MISC"
cd $target
current=$(pwd)
if [[ "$current" = "$target" ]]; then
find -name "*.jpg" | while read I; do num=`expr match "$I" '^.*IMG_\([0-9]*\)'`; mv "$I" IMG_$num.THM; cp IMG_$num.THM IMG_$num.JPG; done
fi;
#VIDEO EDIT ON
cp /var/mobile/Library/Preferences/com.apple.videoswitch.plist /System/Library/CoreServices/SpringBoard.app/M68AP.plist
killall SpringBoard [/quote]
Και είναι δοκιμασμένο και σε iPhone 2G, το δικό μου..
Απλά αν δεν σας ενοχλεί να κάνετε Toggle είναι ότι πρέπει!